.artfull-sidebar{--as-bg: #fafafa;--as-text: #1c1c1d;--as-muted: #868688;--as-hover: #f1f1f2;--as-border: #e6e6e7;--as-ease: cubic-bezier(.2, 0, 0, 1);position:fixed;inset:0;z-index:90;pointer-events:none;color:var(--as-text);font-family:Suisse Intl,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.45;color-scheme:light;-webkit-font-smoothing:antialiased;text-align:left}.artfull-sidebar *,.artfull-sidebar *:before,.artfull-sidebar *:after{box-sizing:border-box}.artfull-sidebar button,.artfull-sidebar input,.artfull-sidebar a{font:inherit}.artfull-sidebar button,.artfull-sidebar a{color:inherit;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.artfull-sidebar button{appearance:none;border:0}.artfull-sidebar :is(button,a,input):focus-visible{outline:2px solid #6da3ff;outline-offset:2px}.artfull-sidebar__opener{display:grid;place-items:center;position:fixed;top:calc(10px + env(safe-area-inset-top,0px));left:10px;z-index:2;width:36px;height:36px;border-radius:8px;background:#ffffffdf;color:#59595a;box-shadow:0 1px 4px #00000020;pointer-events:auto;transition:opacity .15s ease,transform .15s ease,background .15s ease}.artfull-sidebar__opener:hover{background:#fff}.artfull-sidebar__mobile-header{display:none}.artfull-sidebar__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;margin:-1px;border:0;clip:rect(0,0,0,0);white-space:nowrap}.artfull-sidebar__toggle-svg{display:block;flex-shrink:0;pointer-events:none}.artfull-sidebar__toggle-divider{transition:transform .3s ease-out}.artfull-sidebar[data-open=true] .artfull-sidebar__opener{opacity:0;transform:translate(-8px);pointer-events:none}.artfull-sidebar__backdrop{position:fixed;inset:0;width:100%;height:100%;background:#05060866;opacity:0;pointer-events:none;transition:opacity .3s ease}.artfull-sidebar[data-open=true] .artfull-sidebar__backdrop{opacity:1;pointer-events:auto}.artfull-sidebar__panel{position:fixed;inset-block:0;left:0;width:min(18rem,calc(100vw - 32px));height:100dvh;background:var(--as-bg);border-right:.5px solid var(--as-border);color:var(--as-text);box-shadow:6px 0 24px #00000012;overflow:hidden;pointer-events:auto;transform:translate3d(-105%,0,0);visibility:hidden;transition:transform .3s var(--as-ease),visibility 0s linear .3s}.artfull-sidebar[data-open=true] .artfull-sidebar__panel{transform:translateZ(0);visibility:visible;transition:transform .5s var(--as-ease),visibility 0s}.artfull-sidebar__inner{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.artfull-sidebar__toolbar{position:absolute;z-index:8;top:8px;left:8px}.artfull-sidebar__toggle{display:grid;place-items:center;width:36px;height:36px;padding:8px;border-radius:8px;background:transparent;color:#858587}.artfull-sidebar__toggle:hover{background:var(--as-hover);color:var(--as-text)}.artfull-sidebar__scroller{display:flex;flex:1;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.artfull-sidebar__scroller::-webkit-scrollbar{display:none}.artfull-sidebar__heading{position:relative;z-index:6;flex-shrink:0;height:53px;padding:8px 8px 8px 44px;box-shadow:inset 0 -.5px var(--as-border)}.artfull-sidebar__section{position:static;width:100%}.artfull-sidebar__section-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;height:36px;max-width:100%;padding:0 12px;border-radius:8px;background:transparent;color:var(--as-text);font-size:16px!important;font-weight:500!important;letter-spacing:-.012em;white-space:nowrap}.artfull-sidebar__section-trigger:hover,.artfull-sidebar__section-trigger[aria-expanded=true]{background:var(--as-hover)}.artfull-sidebar__section-trigger svg{flex-shrink:0}.artfull-sidebar__popover{position:fixed;z-index:120;min-width:min(240px,calc(100vw - 16px));overflow-x:hidden;overflow-y:auto;padding:6px;border:.5px solid var(--sidebar-border, #dedede);border-radius:12px;background:color-mix(in srgb,var(--popover, #fff) 90%,transparent);color:var(--popover-foreground, #171717);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);outline:none;pointer-events:auto;font-family:Suisse Intl,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;animation:artfull-sidebar-pop .15s ease-out both}@keyframes artfull-sidebar-pop{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.artfull-sidebar__popover [data-slot=dropdown-menu-radio-group]{display:flex;flex-direction:column;gap:2px}.artfull-sidebar__popover-option{display:flex;position:relative;align-items:flex-start;width:100%;min-height:28px;gap:8px;padding:6px 8px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.artfull-sidebar__popover-option:hover,.artfull-sidebar__popover-option:focus-visible{background:var(--overlay-highlight, #0000000b);color:var(--accent-foreground, inherit)}.artfull-sidebar__popover-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.artfull-sidebar__popover-title{display:block;overflow-wrap:break-word;font-size:14px;font-weight:500;line-height:20px}.artfull-sidebar__popover-description{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--muted-foreground, #858585);font-size:12px;font-weight:400;line-height:16px}.artfull-sidebar__popover-check{display:block;flex:0 0 24px;width:24px;height:24px;margin-inline-start:auto;margin-inline-end:-3.33px;color:inherit}.artfull-sidebar__popover-check path{vector-effect:non-scaling-stroke}.artfull-sidebar__navigation,.artfull-sidebar__list{display:flex;flex-direction:column;gap:1px;padding-inline:8px}.artfull-sidebar__navigation{padding-top:9px;padding-bottom:14px}.artfull-sidebar__item{display:flex;align-items:center;flex-shrink:0;gap:8px;width:100%;min-height:36px;padding:8px;border-radius:8px;background:transparent;font-size:14px;font-weight:400;text-align:left;white-space:nowrap;transition:background .14s ease,transform .14s ease}.artfull-sidebar__item:hover:not(:disabled){background:var(--as-hover)}.artfull-sidebar__item:active:not(:disabled){transform:scale(.98)}.artfull-sidebar__item[data-selected=true]{background:#fff;box-shadow:inset 0 0 0 .5px var(--as-border),0 1px 3px #0000000c}.artfull-sidebar__item:disabled{opacity:.45;cursor:not-allowed}.artfull-sidebar__icon{display:inline-flex;justify-content:center;align-items:center;flex:0 0 20px;width:20px;height:20px}.artfull-sidebar__icon img{display:block;width:20px;height:20px;object-fit:contain;border-radius:5px}.artfull-sidebar__svg{display:grid;place-items:center;width:20px;height:20px}.artfull-sidebar__svg svg{display:block;width:20px;height:20px}.artfull-sidebar__item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.artfull-sidebar__tools{padding-bottom:12px}.artfull-sidebar__group-header{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 14px 0 16px}.artfull-sidebar__group-label{width:100%;height:36px;padding:0;background:transparent;text-align:left;color:#a5a5a6!important;font-weight:400!important;font-size:14px!important}.artfull-sidebar__search-trigger{display:grid;place-items:center;width:25px;height:25px;padding:0;flex-shrink:0;border-radius:5px;color:#888;background:transparent}.artfull-sidebar__search-trigger:hover{background:var(--as-hover)}.artfull-sidebar__search{display:block;width:calc(100% - 30px);min-height:33px;margin:2px 15px 8px;border:.5px solid var(--as-border);border-radius:8px;background:#fff;padding:6px 10px;color:var(--as-text);outline:0}.artfull-sidebar__more{color:var(--as-text)}.artfull-sidebar__more .artfull-sidebar__icon{color:#aaa}.artfull-sidebar__sessions{flex:0 0 auto}.artfull-sidebar__sessions-group{display:flex;width:100%;min-width:0;flex-direction:column;gap:1px;padding:8px}.artfull-sidebar__sessions-label{display:flex;align-items:center;width:100%;min-height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--as-text) 30%,transparent)!important;font-size:14px!important;font-weight:400!important;line-height:20px;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,opacity .15s ease,transform .15s ease}.artfull-sidebar__sessions-label:hover{background:var(--as-hover)}.artfull-sidebar__sessions-label:active{transform:scale(.98)}.artfull-sidebar__sessions-list{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.artfull-sidebar__spacer{flex:1 0 14px}.artfull-sidebar__footer{display:flex;flex-direction:column;gap:1px;margin-top:auto;padding:6px 8px 12px;box-shadow:inset 0 .5px var(--as-border)}.artfull-sidebar__pricing,.artfull-sidebar__footer-link{display:flex;align-items:center;justify-content:space-between;height:36px;width:100%;border-radius:8px;padding:0 8px;background:transparent;font-size:14px!important;text-align:left}.artfull-sidebar__pricing:hover,.artfull-sidebar__footer-link:hover{background:var(--as-hover)}.artfull-sidebar__offer{font-size:11px;color:#7a83b0;border:.5px solid #d7ddf9;padding:3px 6px;border-radius:6px;background:#eff3ff}.artfull-sidebar__signin{margin-top:8px;border-top:.5px solid var(--as-border);padding-top:10px;justify-content:space-between}.artfull-sidebar__signin>svg{flex:0 0 18px}@media(hover:hover)and (pointer:fine){.artfull-sidebar__search-trigger{opacity:.55}.artfull-sidebar__group-header:hover .artfull-sidebar__search-trigger,.artfull-sidebar__search-trigger:focus-visible{opacity:1}}@media(max-width:767px){.artfull-sidebar__opener{display:none}.artfull-sidebar__mobile-header{display:flex;position:fixed;inset:0 0 auto;z-index:50;width:100%;height:64px;flex-shrink:0;align-items:center;gap:8px;background:#fff;color:#161616;pointer-events:none;transition:width .15s linear,height .15s linear,opacity .15s linear}.artfull-sidebar__mobile-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;position:relative;width:52px;height:64px;min-width:52px;min-height:64px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;line-height:1;pointer-events:auto;transition:background .15s ease,color .15s ease}.artfull-sidebar__mobile-trigger:hover,.artfull-sidebar__mobile-trigger:focus-visible{background:#f4f4f4;color:#161616}.artfull-sidebar__mobile-trigger>.artfull-sidebar__toggle-svg{display:block;width:20px!important;height:20px!important;min-width:20px;min-height:20px;max-width:20px;max-height:20px;flex:0 0 20px;aspect-ratio:1;overflow:visible;color:inherit}.artfull-sidebar[data-open=true] .artfull-sidebar__mobile-header{opacity:0;pointer-events:none}.artfull-sidebar__panel{width:min(18rem,calc(100vw - 32px))}}@media(prefers-reduced-motion:reduce){.artfull-sidebar *,.artfull-sidebar *:before,.artfull-sidebar *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.am-host{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}.am-host .wall.artfull-mosaic{position:absolute;inset:0;overflow:clip;-webkit-user-select:none;user-select:none}.am-host .shade.artfull-mosaic{position:absolute;inset:0}.wall.artfull-mosaic{contain:strict;cursor:grab}.dark .shade.artfull-mosaic{--tone:0 0 0}.dragging.artfull-mosaic{cursor:grabbing}.lens.artfull-mosaic{position:absolute;left:50%}.tile.artfull-mosaic{width:var(--w);height:calc(var(--w) * 2 / 3);cursor:pointer;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.card.artfull-mosaic{border-radius:calc(var(--w) * .07);contain:strict;transition:scale .15s;position:absolute;inset:0;overflow:hidden}.wall.artfull-mosaic:not(.dragging) .tile:where(.artfull-mosaic):active .card:where(.artfull-mosaic){scale:.98}.face.artfull-mosaic{pointer-events:none;will-change:transform;background:#8080801f 50%/cover;position:absolute;inset:0}.tile.artfull-mosaic img:where(.artfull-mosaic){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reveal.artfull-mosaic{z-index:1;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:absolute;inset:0;overflow:hidden;transform:translate(-100%)}.reveal.artfull-mosaic img:where(.artfull-mosaic){transition:transform .45s cubic-bezier(.22,1,.36,1);transform:translate(100%)}.rim.artfull-mosaic{pointer-events:none;z-index:3;border-radius:calc(var(--w) * .07);position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff40,inset 0 -1px 1px #ffffff40,inset 0 0 0 .5px #ffffff1f}.caption.artfull-mosaic{z-index:2;font-size:max(16px,calc(var(--w) * .056));text-align:left;color:#fff;background:linear-gradient(#0000,#0003 30%,#00000080 65%,#000000b8);gap:.2em;padding:18% 6.5% 5.5%;line-height:1.15;transition:opacity .3s;display:grid;position:absolute;inset:auto 0 0}.tile.artfull-mosaic.shrunk .caption:where(.artfull-mosaic){opacity:0}.eyebrow.artfull-mosaic{color:#ffffffa6;font-size:.7em}.title.artfull-mosaic{letter-spacing:-.01em;font-weight:500}@media(hover:hover){.tile.artfull-mosaic:hover:not(.shrunk){z-index:1}.tile.artfull-mosaic:hover:not(.shrunk):before{content:"";transform-origin:bottom;transform:scaleY(var(--hit-scale,1));position:absolute;inset:0}.tile.artfull-mosaic:hover:not(.shrunk) .reveal:where(.artfull-mosaic){transform:translate(calc((var(--u,0) - 1) * 100%));transition:box-shadow .3s;animation:.45s cubic-bezier(.22,1,.36,1) artfull-mosaic-reveal-in;box-shadow:2px 0 #ffffffe6,0 0 18px 2px #fff6}.tile.artfull-mosaic:hover:not(.shrunk) .reveal:where(.artfull-mosaic) img:where(.artfull-mosaic){transform:translate(calc((1 - var(--u,0)) * 100%));transition:none;animation:.45s cubic-bezier(.22,1,.36,1) artfull-mosaic-reveal-image-in}}.dragging.artfull-mosaic .tile:where(.artfull-mosaic){pointer-events:none}.tile.artfull-mosaic:focus-visible{z-index:1;outline-offset:5px;outline:2px solid}.shade.artfull-mosaic{--tone:255 255 255;pointer-events:none;background:linear-gradient(to top,rgb(var(--tone)) calc(var(--inset) + 24px),rgb(var(--tone) / .92) calc(var(--inset) + 70px),rgb(var(--tone) / .72) calc(var(--inset) + 130px),rgb(var(--tone) / .42) calc(var(--inset) + 200px),rgb(var(--tone) / .16) calc(var(--inset) + 270px),rgb(var(--tone) / 0) calc(var(--inset) + 340px)),radial-gradient(80% 75% at 0% 100%,rgb(var(--tone) / .9),rgb(var(--tone) / .55) 40%,rgb(var(--tone) / 0) 80%),linear-gradient(to bottom,rgb(var(--tone)) 0,rgb(var(--tone) / .7) 50px,rgb(var(--tone) / .3),rgb(var(--tone) / 0) 170px),radial-gradient(110% 100% at 50% 45%,rgb(var(--tone) / 0) 60%,rgb(var(--tone) / .5))}@media(prefers-reduced-motion:reduce){.card.artfull-mosaic,.reveal.artfull-mosaic,.reveal.artfull-mosaic img:where(.artfull-mosaic),.tile.artfull-mosaic:hover:not(.shrunk) .reveal:where(.artfull-mosaic),.tile.artfull-mosaic:hover:not(.shrunk) .reveal:where(.artfull-mosaic) img:where(.artfull-mosaic),.caption.artfull-mosaic{transition:none;animation:none}}@keyframes artfull-mosaic-reveal-in{0%{transform:translate(-100%)}}@keyframes artfull-mosaic-reveal-image-in{0%{transform:translate(100%)}}.am-host.am-animate-in>.wall.artfull-mosaic{animation:artfull-mosaic-enter .18s ease-out both}@keyframes artfull-mosaic-enter{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.am-host.am-animate-in>.wall.artfull-mosaic{animation:none}}.workspace-page{position:relative;height:100svh;width:100%;overflow:hidden;background:#000;color:#fff}.workspace-surface{height:100%;min-width:0}.workspace-main{position:relative;display:flex;height:var(--app-content-height,100svh);width:100%;flex-direction:column;background:#000}.workspace-feed{position:relative;min-height:0;flex:1;overflow-y:auto;padding-top:64px;padding-bottom:212px;margin-bottom:-212px}.workspace-gallery-stage{--inset:0px}.workspace-feed-list{position:relative;z-index:0;display:flex;width:100%;max-width:80rem;flex-direction:column;gap:24px;margin:0 auto;pointer-events:none;list-style:none}.workspace-prompt-dock{position:relative;z-index:50;padding:0 16px 12px;pointer-events:none}.workspace-prompt-box{box-sizing:border-box;position:relative;display:flex;width:100%;max-width:56rem;margin:0 auto;padding:12px;flex-direction:column;gap:8px;cursor:text;border-radius:32px;border:.5px solid rgba(255,255,255,.2);background:#202022d1;color:#fff;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);pointer-events:auto;box-shadow:0 0 0 .5px #00000040,inset 0 0 0 .5px #ffffff4d,0 18px 50px #00000080;transition:background-color .2s,translate .2s}.workspace-prompt-input{position:relative;width:100%}.workspace-prompt-input textarea{display:block;box-sizing:border-box;min-height:60px;max-height:220px;width:100%;resize:vertical;padding:6px 10px;background:transparent;border:0;outline:0;color:inherit;font:inherit;font-size:16px;line-height:24px}.workspace-prompt-input textarea::placeholder{color:#ffffff80}.workspace-attachments{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 6px}.workspace-attachment{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:4px 9px;font-size:12px;border-radius:12px;background:#ffffff1a}.workspace-attachment button{font-size:18px;line-height:1;cursor:pointer}.workspace-prompt-controls{display:flex;min-height:36px;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:4px}.workspace-control{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;height:36px;border:0;cursor:pointer;white-space:nowrap;border-radius:999px;font-size:14px;font-weight:400;line-height:1;background:#ffffff0d;color:#fff;transition:background-color .15s,scale .15s}.workspace-control:hover:not(:disabled){background:#ffffff26}.workspace-control:active:not(:disabled){scale:.97}.workspace-control svg,.workspace-stepper svg{width:16px;height:16px;flex-shrink:0}.workspace-icon-control{width:36px}.workspace-option{padding:0 12px}.workspace-stepper{display:flex;align-items:center;gap:2px;height:36px;padding:0 4px;border-radius:999px;background:#ffffff0d}.workspace-stepper button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;cursor:pointer;border-radius:999px}.workspace-stepper button:hover:not(:disabled){background:#ffffff1a}.workspace-stepper button:disabled{opacity:.3;cursor:default}.workspace-stepper span{min-width:1ch;text-align:center;font-size:14px;font-variant-numeric:tabular-nums}.workspace-controls-end{display:flex;align-items:center;gap:4px;margin-left:auto;align-self:flex-end}.workspace-model{padding:0 12px}.workspace-generate{width:36px;background:#fff;color:#000}.workspace-generate:hover:not(:disabled){background:#ececec}.workspace-generate:disabled{cursor:default;opacity:.4}.workspace-prompt-box button:focus-visible,.workspace-prompt-input textarea:focus-visible{outline:2px solid #8cb5ff;outline-offset:2px}@media(min-width:768px){.workspace-feed{padding-left:16px;padding-right:16px}}@media(max-width:480px){.workspace-prompt-box{border-radius:28px}.workspace-option,.workspace-model{padding:0 9px}}@media(prefers-reduced-motion:reduce){.workspace-control,.workspace-prompt-box{transition:none}}.artfull-recipe-preview{position:absolute;display:block;pointer-events:none;overflow:visible;z-index:1;fill:none;stroke:currentColor;color:#fff;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:4 3}.artfull-dock{--dock-surface: var(--ui-bg-surface, oklch(.26 .006 271.191));--dock-text: var(--ui-text-strong, oklch(.964 .002 247.839));--dock-border: var(--ui-border, oklch(.308 .006 258.354));--dock-hover: var(--ui-bg-hover, oklch(.289 .006 271.22));--dock-active: var(--ui-bg-hover-strong, oklch(.318 .007 274.747));--dock-divider: var(--ui-divider, oklch(.308 .006 258.354));position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom) + 18px);z-index:50;width:max-content;max-width:calc(100% - 24px);transform:translate(-50%);color:var(--dock-text);font:400 12px/16px Inter,ui-sans-serif,system-ui,sans-serif;pointer-events:auto}.artfull-dock__surface{box-sizing:border-box;display:flex;align-items:center;flex-wrap:nowrap;gap:4px;height:44px;padding:4px 9px 4px 6px;border:1px solid var(--dock-border);border-radius:14px;background:color-mix(in srgb,var(--dock-surface) 88%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);white-space:nowrap}.artfull-dock__group{position:relative;display:flex;align-items:center}.artfull-dock__button,.artfull-dock__generation-button,.artfull-dock__generator-trigger{box-sizing:border-box;appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:32px;height:32px;border:0;outline:0;color:inherit;background:transparent;cursor:pointer;font:inherit;transition:background-color .15s,opacity .15s}.artfull-dock__button,.artfull-dock__generation-button{min-width:60px;width:auto;gap:6px;padding:0 8px;border-radius:8px}.artfull-dock__button:hover:not(:disabled),.artfull-dock__generation-button:hover:not(:disabled),.artfull-dock__generator-trigger:hover:not(:disabled){background:var(--dock-hover)}.artfull-dock__button[data-isactive=true],.artfull-dock__button[aria-expanded=true]{background:var(--dock-active)}.artfull-dock__button:focus-visible,.artfull-dock__generation-button:focus-visible,.artfull-dock__generator-trigger:focus-visible,.artfull-dock__menu-item:focus-visible{outline:2px solid var(--ui-focus, #8cb5ff);outline-offset:2px}.artfull-dock__button:disabled,.artfull-dock__generation-button:disabled,.artfull-dock__generator-trigger:disabled,.artfull-dock__menu-item:disabled{opacity:.52;cursor:not-allowed}.artfull-dock__icon{display:block;width:20px;height:20px;flex:0 0 20px}.artfull-dock__label{display:inline;white-space:nowrap}.artfull-dock__divider{display:block;width:1px;height:42px;flex:0 0 1px;margin-inline:2px;background:var(--dock-divider)}.artfull-dock__generation{display:inline-flex;align-items:center}.artfull-dock__image-icon{display:block;width:18px;height:18px;flex:0 0 18px}.artfull-dock__generator-trigger{width:12px;min-width:12px;padding:0;border-radius:4px}.artfull-dock__chevron{display:block;width:16px;height:16px}.artfull-dock__menu{position:absolute;left:50%;bottom:calc(100% + 8px);z-index:60;display:flex;flex-direction:column;gap:2px;min-width:184px;max-height:min(360px,60vh);overflow-y:auto;padding:6px;border:1px solid var(--dock-border);border-radius:14px;background:var(--dock-surface);box-shadow:0 8px 28px #00000057;transform:translate(-50%)}.artfull-dock__sketch-menu{width:200px}.artfull-dock__menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;border:0;border-radius:8px;padding:5px 8px;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.artfull-dock__menu-item:hover:not(:disabled){background:var(--dock-hover)}.artfull-dock__menu-icon,.artfull-dock__menu-item .artfull-dock__icon{width:20px;height:20px;flex:0 0 20px}.artfull-dock__menu-item kbd{margin-inline-start:auto;color:var(--ui-text-muted, #b4b4b9);font:inherit}@media(max-width:799px){.artfull-dock__surface{height:50px;padding:4px 6px;background:var(--dock-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.artfull-dock__button,.artfull-dock__generation-button{min-width:32px;width:32px;padding:0 6px}.artfull-dock__icon{width:18px;height:18px;flex-basis:18px}.artfull-dock__label{display:none}.artfull-dock__divider{height:42px}}@media(prefers-reduced-motion:reduce){.artfull-dock__button,.artfull-dock__generation-button,.artfull-dock__generator-trigger{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--switch-stretch:0;--switch-squish:1;--switch-anchor:0}*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--shiny-angle:0deg;--scroll-fade-t:0;--scroll-fade-b:0;--scroll-fade-l:0;--scroll-fade-r:0;--tw-content:"";--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-outline-style:solid;--identity-light-angle:0deg;--beam-angle:0deg}}}:root,:host{--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--tracking-normal:0em;--radius-2xl:1rem;--radius-4xl:2rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-background:var(--background);--font-weight-book:450;--color-primary-0:#fff;--color-primary-100:#f5f5f5;--color-primary-500:#737373;--color-primary-600:#525252;--color-primary-700:#404040;--color-primary-800:#262626;--color-primary-1000:#000}@layer base{.tooltip-arrow,.tooltip-arrow:before{background:inherit;width:8px;height:8px;position:absolute}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:var(--color-gray-200)}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{background:inherit;width:8px;height:8px;position:absolute}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;background:inherit;width:9px;height:9px;position:absolute;transform:rotate(45deg)}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:var(--color-gray-600)}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-200)}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:var(--color-gray-600)}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before,[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before,[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;border-color:var(--color-gray-500);--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);border-color:var(--color-blue-600);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:var(--color-gray-500);opacity:1}input[type=time]::-webkit-calendar-picker-indicator{background:0 0}select:not([size]){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem}[dir=rtl] select:not([size]){background-position:.75rem;padding-left:0;padding-right:.75rem}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;width:1rem;height:1rem;color:var(--color-blue-600);border-color:var(--color-gray-500);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;flex-shrink:0;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:var(--color-blue-600);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:checked{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:.55em .55em}[type=radio]:checked,.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-size:1em 1em}[type=checkbox]:indeterminate{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.55em .55em;background-color:currentColor!important;border-color:#0000!important}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor!important;border-color:#0000!important}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-800);cursor:pointer;border:0;margin-inline:-1rem 1rem;padding:.625rem 1rem .625rem 2rem;font-size:.875rem;font-weight:500}input[type=file]::file-selector-button:hover{background:var(--color-gray-700)}[dir=rtl] input[type=file]::file-selector-button{padding-left:1rem;padding-right:2rem}.dark input[type=file]::file-selector-button{color:#fff;background:var(--color-gray-600)}.dark input[type=file]::file-selector-button:hover{background:var(--color-gray-500)}input[type=range]::-webkit-slider-thumb{background:var(--color-blue-600);appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-webkit-slider-thumb{background:var(--color-gray-500)}input[type=range]:focus::-webkit-slider-thumb{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(164 202 254/var(--tw-ring-opacity));outline:2px solid #0000}input[type=range]::-moz-range-thumb{background:var(--color-blue-600);appearance:none;cursor:pointer;border:0;border-radius:9999px;width:1.25rem;height:1.25rem}input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-400)}.dark input[type=range]:disabled::-moz-range-thumb{background:var(--color-gray-500)}input[type=range]::-moz-range-progress{background:var(--color-blue-500)}input[type=range]::-ms-fill-lower{background:var(--color-blue-500)}input[type=range].range-sm::-webkit-slider-thumb{width:1rem;height:1rem}input[type=range].range-lg::-webkit-slider-thumb{width:1.5rem;height:1.5rem}input[type=range].range-sm::-moz-range-thumb{width:1rem;height:1rem}input[type=range].range-lg::-moz-range-thumb{width:1.5rem;height:1.5rem}.toggle-bg:after{content:"";border-color:var(--color-gray-300);width:1.25rem;height:1.25rem;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);background:#fff;border-width:1px;border-radius:9999px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;position:absolute;top:.125rem;left:.125rem}input:checked+.toggle-bg:after{border-color:#fff;transform:translate(100%)}input:checked+.toggle-bg{background:var(--color-blue-600);border-color:var(--color-blue-600)}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:Suisse Intl,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:initial;font-variation-settings:initial;font-family:Suisse Intl Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}:focus-visible{outline:1px auto #007aff}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-1{z-index:1}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-0{width:0;height:0}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-0{height:0}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-\[72svh\]{height:72svh}.h-full{height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-\[2lh\]\!{min-height:2lh!important}.min-h-\[420px\]{min-height:420px}.w-7{width:calc(var(--spacing) * 7)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.min-w-0{min-width:0}.min-w-\[1ch\]{min-width:1ch}.shrink-0{flex-shrink:0}.origin-bottom{transform-origin:bottom}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.self-end{align-self:flex-end}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-full{border-radius:2147483647px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-primary-100\/85{background-color:#f5f5f5d9}@supports (color:color-mix(in lab,red,red)){.bg-primary-100\/85{background-color:color-mix(in oklab,var(--color-primary-100) 85%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.fill-white{fill:var(--color-white)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-book{--tw-font-weight:var(--font-weight-book);font-weight:var(--font-weight-book)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.whitespace-nowrap{white-space:nowrap}.text-primary-1000{color:var(--color-primary-1000)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.placeholder-black\/50::placeholder{color:#00000080}@supports (color:color-mix(in lab,red,red)){.placeholder-black\/50::placeholder{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition-\[background-color\,translate\]{transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:is(.\*\:transition-\[scale\,opacity\]>*){transition-property:scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:duration-200>*){--tw-duration:.2s;transition-duration:.2s}:is(.\*\:ease-out>*){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:resize-y:hover{resize:vertical}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-pressed\:bg-blue-500\/10[aria-pressed=true]{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.aria-pressed\:bg-blue-500\/10[aria-pressed=true]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.aria-pressed\:text-blue-600[aria-pressed=true]{color:var(--color-blue-600)}.data-\[active\=true\]\:bg-blue-500\/10[data-active=true]{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-blue-500\/10[data-active=true]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}.data-\[active\=true\]\:text-blue-600[data-active=true]{color:var(--color-blue-600)}.data-\[state\=on\]\:bg-blue-500\/10[data-state=on]{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=on\]\:bg-blue-500\/10[data-state=on]{background-color:color-mix(in oklab,var(--color-blue-500) 10%,transparent)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@container (min-width:32rem){.\@lg\:p-10{padding:calc(var(--spacing) * 10)}}@media(prefers-color-scheme:dark){.dark\:bg-primary-800\/80{background-color:#262626cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-primary-800\/80{background-color:color-mix(in oklab,var(--color-primary-800) 80%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:fill-black{fill:var(--color-black)}.dark\:text-black{color:var(--color-black)}.dark\:text-primary-0{color:var(--color-primary-0)}.dark\:placeholder-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder-white\/50::placeholder{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.dark\:aria-pressed\:text-blue-300[aria-pressed=true],.dark\:data-\[active\=true\]\:text-blue-300[data-active=true]{color:var(--color-blue-300)}}.\[\&_\.hero-background\]\:rounded-2xl .hero-background{border-radius:var(--radius-2xl)}.\[\&_\.hero-halo\]\:-translate-y-32 .hero-halo{--tw-translate-y:calc(var(--spacing) * -32);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}@layer components{:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(p){margin-top:0;margin-bottom:1.25rem}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(p:last-child){margin-bottom:0}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(ul),:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(ol){margin-top:0;margin-bottom:1.25rem;padding-left:1.5rem}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(ul){list-style-type:disc}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(ol){list-style-type:decimal}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(li){margin-top:.5rem;margin-bottom:0;padding-left:0}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(li:first-child){margin-top:0}:where(.database-blog-body,.release-note-body,.release-note-preview,.release-notes-editor) :where(li p){margin-top:0;margin-bottom:0}[data-prompt-chip]{max-width:min(18rem,100%);color:var(--lightningcss-light,var(--color-sky-600))var(--lightningcss-dark,var(--color-sky-500));white-space:nowrap;cursor:pointer;align-items:center;gap:.25rem;margin-inline:.125rem;display:inline-flex}[data-prompt-chip-label]{text-overflow:ellipsis;white-space:nowrap;align-self:baseline;min-width:0;display:block;overflow:hidden}[data-prompt-chip-icon]{flex-shrink:0;width:.9375rem;height:.9375rem}[data-prompt-chip-logo]{color:var(--foreground)}[data-prompt-chip-thumb]{border-radius:.25rem;flex-shrink:0;width:.9375rem;height:.9375rem;position:relative;overflow:hidden}[data-prompt-chip-thumb] img{object-fit:cover;width:100%;height:100%}[data-prompt-chip-thumb]+[data-prompt-chip-icon]{display:none}}.progress-container.progress-overlay{z-index:999;width:100%;height:2px;position:absolute;top:0;left:0}.progress.progress-overlay{background-color:#fff;height:100%;transition:width .4s;position:absolute;top:0;left:0}.fade.progress-overlay{pointer-events:none;z-index:998;background-color:#ffffff4d;width:100%;height:100%;animation:.4s progress-fade;position:fixed}@keyframes progress-fade{0%{opacity:0}to{opacity:1}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(0% 0 0);--primary-foreground:oklch(100% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(92.2% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--genius-divider:oklch(89.7547% 0 0);--overlay-chip:oklch(100% 0 0/.1);--overlay-chip-foreground:oklch(100% 0 0/.7);--overlay-highlight:color-mix(in srgb,#0007%,transparent)}@supports (color:color-mix(in lab,red,red)){:root{--overlay-highlight:color-mix(in oklab,var(--color-primary-1000)7%,transparent)}}:root{--tooltip:oklch(20.5% 0 0);--tooltip-foreground:oklch(98.5% 0 0);--tooltip-skeleton:var(--tooltip-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--tooltip-skeleton:color-mix(in oklab,var(--tooltip-foreground)15%,var(--tooltip))}}:root{--scan-beam:oklch(100% 0 0/.35);--scan-line:oklch(100% 0 0);--shadow-elevation-color:0deg 0% 77%}.dark,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(100% 0 0);--primary-foreground:oklch(0% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(0% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(43.9% 0 0);--genius-divider:oklch(31.3167% 0 0);--overlay-chip:oklch(100% 0 0/.4);--overlay-chip-foreground:oklch(100% 0 0);--overlay-highlight:#fff0}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--overlay-highlight:color-mix(in oklab,var(--color-primary-0)4.5%,transparent)}}.dark,:root[data-theme=dark]{--tooltip:oklch(26.9% 0 0);--tooltip-foreground:oklch(98.5% 0 0);--tooltip-skeleton:var(--tooltip-foreground)}@supports (color:color-mix(in lab,red,red)){.dark,:root[data-theme=dark]{--tooltip-skeleton:color-mix(in oklab,var(--tooltip-foreground)10%,var(--tooltip))}}.dark,:root[data-theme=dark]{--scan-beam:oklch(100% 0 0/.35);--scan-line:oklch(100% 0 0);--shadow-elevation-color:0deg 0% 0%}:root{--shiki-foreground:var(--foreground);--shiki-background:transparent;--shiki-token-comment:var(--muted-foreground);--shiki-token-punctuation:var(--foreground);--shiki-token-keyword:#cf222e;--shiki-token-constant:#0550ae;--shiki-token-string:#0a3069;--shiki-token-string-expression:#116329;--shiki-token-function:#8250df;--shiki-token-parameter:#953800;--shiki-token-link:#0a3069;--shiki-token-inserted:#116329;--shiki-token-deleted:#82071e;--shiki-token-changed:#953800}.dark,:root[data-theme=dark]{--shiki-token-keyword:#ff7b72;--shiki-token-constant:#79c0ff;--shiki-token-string:#a5d6ff;--shiki-token-string-expression:#7ee787;--shiki-token-function:#d2a8ff;--shiki-token-parameter:#ffa657;--shiki-token-link:#a5d6ff;--shiki-token-inserted:#7ee787;--shiki-token-deleted:#ffa198;--shiki-token-changed:#ffa657}@property --shiny-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes shiny-rotate{to{--shiny-angle:360deg}}@keyframes icon-pulse{50%{transform:scale(1.1)}}@keyframes icon-intro{0%{opacity:0;transform:scale(.4)}}@keyframes icon-intro-ring{15%,85%{opacity:1}to{opacity:0}}@keyframes icon-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes aurora-banner-in{0%{opacity:0;transform:translateY(-100%)}}@keyframes aurora-copy-in{0%{opacity:0;transform:translateY(18px)}}@keyframes aurora-sweep{0%{opacity:.5;transform:translate(-36rem)}50%{opacity:1}to{opacity:.5;transform:translate(calc(100% + 36rem))}}@keyframes shimmer-loading{0%{-webkit-mask-position:100%;mask-position:100%}to{-webkit-mask-position:0%;mask-position:0%}}@keyframes text-shimmer-sweep{0%{background-position:100%,0 0}to{background-position:0%,0 0}}.text-shimmer,[class*=text-shimmer-]{--text-shimmer-spread:3rem;--text-shimmer-highlight:var(--foreground);background-image:linear-gradient(90deg,transparent calc(50% - var(--text-shimmer-spread)),var(--text-shimmer-highlight),transparent calc(50% + var(--text-shimmer-spread))),linear-gradient(currentColor,currentColor);-webkit-text-fill-color:transparent;animation:text-shimmer-sweep var(--text-shimmer-duration,2s)linear infinite;background-repeat:no-repeat,no-repeat;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;display:inline-block}@media(prefers-reduced-motion:reduce){.text-shimmer,[class*=text-shimmer-]{animation:none}}@keyframes shiny-glow-pulse{0%,to{box-shadow:0 0 8px 2px #ffffff14!important}50%{box-shadow:0 0 18px 6px #fff!important}}@keyframes breathing-ring{0%,to{box-shadow:0 0 #ffffff1a}50%{box-shadow:0 0 0 4px #ffffff4d}}.section-container{padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media(min-width:40rem){.section-container{padding-inline:calc(var(--spacing)*8)}}@media(min-width:64rem){.section-container{padding-inline:calc(var(--spacing)*16)}}button,[role=button]{cursor:pointer}.k__button_group{background:linear-gradient(#181818,#101010);border-radius:.25rem;box-shadow:0 0 2px .5px #0003,0 0 4px 1px #0000001a,0 0 8px 2px #0000000d,0 0 0 .5px #000,inset 0 0 0 1px #ffffff1a,inset 0 0 3px 1px #ffffff1a,inset 0 .5px 0 .5px #ffffff1a}.k__gpt_component{color:#00000080;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#fff9;border:1px solid #ffffff1f;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 5px #00000026,0 7px 10px #00000012,inset 0 1px #ffffff0d}.k__modal_component{color:#27272a;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffb3;border:1px solid #ffffff1f;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 5px #00000026,0 7px 10px #00000012,inset 0 1px #ffffff0d}.k__button_group_light{background:linear-gradient(#f8f8f8,#f0f0f0);border-radius:.25rem;box-shadow:0 0 2px .5px #0000001a,0 0 4px 1px #0000000d,0 0 8px 2px #00000006,0 0 0 .5px #00000080,inset 0 0 0 1px #fff3,inset 0 0 3px 1px #fff3,inset 0 .5px 0 .5px #fff3}.k__button{color:#747474;transition:color .3s}.k__button:enabled:hover{color:#fff;background-color:#ffffff26;box-shadow:inset 0 -.5px .5px .25px #0000001a}.k__button:active{background-color:#ffffff4d}.k__button:disabled{pointer-events:none}.k__button--active{color:#fff}.k__button--active:before{content:"";background-color:#fffc;border-radius:.5rem;width:.25rem;height:.25rem;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)translate(.9rem)}.k__button--active--info{color:#fff}.k__box{overflow:hidden;box-shadow:0 0 4px 2px #0003,0 0 4px 1px #0000001a,0 0 8px 2px #0000000d,0 0 0 .5px #000,inset 0 0 1px 1px #ffffff0d,inset 0 0 3px 1px #ffffff0d,inset 0 1px 2px #ffffff0d}.k__button_light{color:#323232;transition:color .3s}.k__button_light:enabled:hover{color:#000;background-color:#00000026;box-shadow:inset 0 -.5px .5px .25px #0000000d}.k__button_light:active{background-color:#0000004d}.k__button_light:disabled{pointer-events:none}.k__button_light--active{color:#000}.k__button_light--active:before{content:"";background-color:#000c;border-radius:.5rem;width:.25rem;height:.25rem;position:absolute;top:50%;right:50%;transform:translate(50%,-50%)translate(.9rem)}.k__button_light--active--info{color:#000}.k__box_light{overflow:hidden;box-shadow:0 0 4px 2px #0000001a,0 0 4px 1px #0000000d,0 0 8px 2px #00000006,0 0 0 .5px #00000080,inset 0 0 1px 1px #ffffff1a,inset 0 0 3px 1px #ffffff1a,inset 0 1px 2px #ffffff1a}.btn{background-color:var(--color-primary-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;padding:.5rem .8rem;transition-duration:.15s;box-shadow:0 0 2px .5px #0000001a,0 0 4px 1px #0000000d,0 0 8px 2px #00000005,0 0 0 .5px #000,inset 0 0 0 1px #ffffff0d,inset 0 0 3px 1px #ffffff05,inset 0 .5px 0 .5px #ffffff0d}.btn:hover{background-color:var(--color-primary-700)}.btn:active{background-color:var(--color-primary-600)}#ticket canvas{outline:none}@keyframes translate-x-66{0%{transform:translate(0)}66%{transform:translate(-66%)}to{transform:translate(-66%)}}[data-button-gradient]{opacity:0;transition:opacity .3s ease-in-out;animation:1.25s ease-in-out infinite translate-x-66}.button-gradient-transition:hover [data-button-gradient]{opacity:1;animation:2.25s ease-in-out infinite translate-x-66}[data-header-background]{opacity:0;transition:opacity .3s ease-in-out}[data-header-background].is-visible{opacity:1}@keyframes spin-fast{to{transform:rotate(360deg)}}.animate-spin-fast{animation:.5s linear infinite spin-fast}.settings-card{border-radius:calc(var(--radius) + 4px);border-style:var(--tw-border-style);border-width:.5px;border-color:color-mix(in srgb,#00010%,transparent)}@supports (color:color-mix(in lab,red,red)){.settings-card{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.settings-card{background-color:var(--color-white);padding:calc(var(--spacing)*3);overflow:hidden}@media(min-width:48rem){.settings-card{padding:calc(var(--spacing)*4.5)}}.settings-card:where(.dark,.dark *){border-color:color-mix(in srgb,#fff10%,transparent)}@supports (color:color-mix(in lab,red,red)){.settings-card:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.settings-card:where(.dark,.dark *){background-color:var(--color-neutral-900)}@keyframes sd-fade{0%{opacity:0}to{opacity:1}}@keyframes sd-blur{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}@keyframes sd-slideDown{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.agent-message-streamdown pre,.reasoning-title-gap pre{white-space:pre-wrap;max-height:18rem;overflow-y:auto}.settings-card-rows{padding:calc(var(--spacing)*0)!important}.settings-card-rows>*+*{position:relative}.settings-card-rows>*+:before{pointer-events:none;inset-inline:calc(var(--spacing)*4.5);top:calc(var(--spacing)*0);content:var(--tw-content);background-color:color-mix(in srgb,#0006%,transparent)}@supports (color:color-mix(in lab,red,red)){.settings-card-rows>*+:before{background-color:color-mix(in oklab,var(--color-black)6%,transparent)}}.settings-card-rows>*+:before{height:.5px;position:absolute}.settings-card-rows:where(.dark,.dark *)>*+:before{content:var(--tw-content);background-color:color-mix(in srgb,#fff6%,transparent)}@supports (color:color-mix(in lab,red,red)){.settings-card-rows:where(.dark,.dark *)>*+:before{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.settings-card .settings-input{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:.5px;border-color:#e5e5e5cc}@supports (color:color-mix(in lab,red,red)){.settings-card .settings-input{border-color:color-mix(in oklab,var(--color-neutral-200)80%,transparent)}}.settings-card .settings-input{background-color:#f5f5f599}@supports (color:color-mix(in lab,red,red)){.settings-card .settings-input{background-color:color-mix(in oklab,var(--color-neutral-100)60%,transparent)}}.settings-card .settings-input{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);color:var(--foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;font-size:13px;transition-duration:.2s}.settings-card .settings-input::placeholder{color:var(--color-neutral-400)}.settings-card .settings-input:where(.dark,.dark *){border-color:#26262680}@supports (color:color-mix(in lab,red,red)){.settings-card .settings-input:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-800)50%,transparent)}}.settings-card .settings-input:where(.dark,.dark *){background-color:#0a0a0a4d}@supports (color:color-mix(in lab,red,red)){.settings-card .settings-input:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-950)30%,transparent)}}.settings-card .settings-input:where(.dark,.dark *)::placeholder{color:var(--color-neutral-500)}.settings-input{border-radius:calc(var(--radius) - 2px);border-style:var(--tw-border-style);border-width:.5px;border-color:#e5e5e5cc}@supports (color:color-mix(in lab,red,red)){.settings-input{border-color:color-mix(in oklab,var(--color-neutral-200)80%,transparent)}}.settings-input{background-color:color-mix(in srgb,#fff60%,transparent)}@supports (color:color-mix(in lab,red,red)){.settings-input{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.settings-input{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);color:var(--foreground);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-outline-style:none;outline-style:none;font-size:13px;transition-duration:.2s}.settings-input::placeholder{color:var(--color-neutral-400)}.settings-input:where(.dark,.dark *){border-color:#26262680}@supports (color:color-mix(in lab,red,red)){.settings-input:where(.dark,.dark *){border-color:color-mix(in oklab,var(--color-neutral-800)50%,transparent)}}.settings-input:where(.dark,.dark *){background-color:#0a0a0a4d}@supports (color:color-mix(in lab,red,red)){.settings-input:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-neutral-950)30%,transparent)}}.settings-input:where(.dark,.dark *)::placeholder{color:var(--color-neutral-500)}:is(input,textarea).settings-input:focus{border-color:var(--primary);background-color:var(--card);--tw-shadow:0 0 0 2px var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-shadow-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:is(input,textarea).settings-input:focus{--tw-shadow-color:color-mix(in oklab,var(--primary)15%,transparent)}}.session-jump-highlight{outline-offset:2px;outline:2px solid #3b82f6d9;animation:1.35s ease-out forwards session-jump-outline;position:relative;overflow:hidden}.dark .session-jump-highlight{outline-color:#60a5fab8}.session-jump-highlight:after{content:"";pointer-events:none;background:linear-gradient(112deg,#fff0 12%,#ffffffd1,#fff0 88%);animation:1.25s cubic-bezier(.33,.25,.17,1) forwards session-jump-shimmer;position:absolute;inset:-1px;transform:translate(-130%)}.dark .session-jump-highlight:after{background:linear-gradient(112deg,#fff0 12%,#ffffff8a,#fff0 88%)}@keyframes session-jump-shimmer{to{transform:translate(130%)}}@keyframes session-jump-outline{to{outline-color:#3b82f600}}@property --scroll-fade-t{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--scroll-fade-size)}}@keyframes scroll-fade-b{0%{--scroll-fade-b:var(--scroll-fade-size)}to{--scroll-fade-b:0px}}.scroll-fade{--scroll-fade-size:30px;--scroll-fade-reveal:15px;--fade-t:var(--scroll-fade-t,0px);--fade-b:var(--scroll-fade-b,0px);--fade-overlap:1px;--scroll-fade-ease-to-opaque:linear-gradient(to bottom,#0000 0%,#00000036 8.1%,#0000005f 15.5%,#0000007e 22.5%,#00000097 29%,#000000ac 35.3%,#000000bd 41.2%,#000000cb 47.1%,#000000d7 52.9%,#000000e1 58.8%,#000000ea 64.7%,#000000f1 71%,#000000f7 77.5%,#000000fb 84.5%,#000000fe 91.9%,#000 100%);--scroll-fade-ease-to-transparent:linear-gradient(to bottom,#000 0%,#000000c9 8.1%,#000000a0 15.5%,#00000081 22.5%,#00000068 29%,#00000053 35.3%,#00000042 41.2%,#00000034 47.1%,#00000028 52.9%,#0000001e 58.8%,#00000015 64.7%,#0000000e 71%,#00000008 77.5%,#00000004 84.5%,#00000001 91.9%,#0000 100%);-webkit-mask-image:var(--scroll-fade-ease-to-opaque),linear-gradient(to bottom,#000 0%,#000 100%),var(--scroll-fade-ease-to-transparent);mask-image:var(--scroll-fade-ease-to-opaque),linear-gradient(to bottom,#000 0% 100%),var(--scroll-fade-ease-to-transparent);-webkit-mask-size:100% var(--fade-t),100% calc(100% - var(--fade-t) - var(--fade-b) + 2*var(--fade-overlap)),100% var(--fade-b);mask-size:100% var(--fade-t),100% calc(100% - var(--fade-t) - var(--fade-b) + 2*var(--fade-overlap)),100% var(--fade-b);-webkit-mask-position:top,0 calc(var(--fade-t) - var(--fade-overlap)),bottom;mask-position:top,0 calc(var(--fade-t) - var(--fade-overlap)),bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-over;mask-composite:add,add}.scroll-fade-panel{--fade-t:0px;--scroll-fade-reveal:48px;--scroll-fade-size:96px}@supports (animation-timeline:scroll()){.scroll-fade{animation:1ms ease-in-out scroll-fade-t,1ms ease-in-out scroll-fade-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal))100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade{--scroll-fade-t:var(--scroll-fade-size);--scroll-fade-b:var(--scroll-fade-size)}}@property --scroll-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-l{0%{--scroll-fade-l:0px}to{--scroll-fade-l:var(--scroll-fade-size)}}@keyframes scroll-fade-r{0%{--scroll-fade-r:var(--scroll-fade-size)}to{--scroll-fade-r:0px}}.scroll-fade-x{--scroll-fade-size:30px;--scroll-fade-reveal:15px;--fade-l:var(--scroll-fade-l,0px);--fade-r:var(--scroll-fade-r,0px);--fade-overlap:1px;--scroll-fade-ease-to-opaque:linear-gradient(to right,#0000 0%,#00000036 8.1%,#0000005f 15.5%,#0000007e 22.5%,#00000097 29%,#000000ac 35.3%,#000000bd 41.2%,#000000cb 47.1%,#000000d7 52.9%,#000000e1 58.8%,#000000ea 64.7%,#000000f1 71%,#000000f7 77.5%,#000000fb 84.5%,#000000fe 91.9%,#000 100%);--scroll-fade-ease-to-transparent:linear-gradient(to right,#000 0%,#000000c9 8.1%,#000000a0 15.5%,#00000081 22.5%,#00000068 29%,#00000053 35.3%,#00000042 41.2%,#00000034 47.1%,#00000028 52.9%,#0000001e 58.8%,#00000015 64.7%,#0000000e 71%,#00000008 77.5%,#00000004 84.5%,#00000001 91.9%,#0000 100%);-webkit-mask-image:var(--scroll-fade-ease-to-opaque),linear-gradient(to right,#000 0%,#000 100%),var(--scroll-fade-ease-to-transparent);mask-image:var(--scroll-fade-ease-to-opaque),linear-gradient(to right,#000 0% 100%),var(--scroll-fade-ease-to-transparent);-webkit-mask-size:var(--fade-l)100%,calc(100% - var(--fade-l) - var(--fade-r) + 2*var(--fade-overlap))100%,var(--fade-r)100%;mask-size:var(--fade-l)100%,calc(100% - var(--fade-l) - var(--fade-r) + 2*var(--fade-overlap))100%,var(--fade-r)100%;-webkit-mask-position:left,calc(var(--fade-l) - var(--fade-overlap))0,right;mask-position:left,calc(var(--fade-l) - var(--fade-overlap))0,right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over,source-over;mask-composite:add,add}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-l,1ms ease-in-out scroll-fade-r;animation-timeline:scroll(self x),scroll(self x);animation-range:0 var(--scroll-fade-reveal),calc(100% - var(--scroll-fade-reveal))100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-l:var(--scroll-fade-size);--scroll-fade-r:var(--scroll-fade-size)}}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-fill.progress-animation{width:0%;animation-name:progress-fill-animation;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes progress-fill-animation{0%{width:0%}to{width:100%}}.liquid-glass.glass-surface{outline:.5px solid var(--border);position:relative}.frost.glass-surface,.refraction.glass-surface{border-radius:inherit;background:rgb(255 255 255/calc(.12 + var(--glass-tint)));pointer-events:none;position:absolute;inset:0}.liquid-glass.glass-surface{box-shadow:0 10px 30px #00000014}.frost.glass-surface{-webkit-backdrop-filter:blur(max(var(--glass-frost),4px)) saturate(1.6) contrast(.324) brightness(1.48);backdrop-filter:blur(max(var(--glass-frost),4px)) saturate(1.6) contrast(.324) brightness(1.48);transition:opacity .42s cubic-bezier(.32,.72,0,1)}.dark .liquid-glass.glass-surface{outline:none;box-shadow:0 18px 50px #00000080}.dark .frost.glass-surface,.dark .refraction.glass-surface{background:rgb(0 0 0/var(--glass-tint))}.dark .frost.glass-surface{-webkit-backdrop-filter:blur(max(var(--glass-frost),4px)) saturate(1.7) contrast(.535) brightness(1.054);backdrop-filter:blur(max(var(--glass-frost),4px)) saturate(1.7) contrast(.535) brightness(1.054)}.frost.faded.glass-surface{opacity:0;transition:opacity 1.1s ease-in-out}.refraction.glass-surface{-webkit-backdrop-filter:var(--glass-light);backdrop-filter:var(--glass-light);opacity:0;transition:opacity .42s cubic-bezier(.32,.72,0,1)}.dark .refraction.glass-surface{-webkit-backdrop-filter:var(--glass-dark);backdrop-filter:var(--glass-dark)}.refraction.shown.glass-surface{opacity:1;transition:opacity 1.1s ease-in-out}.instant.glass-surface .frost:where(.glass-surface),.instant.glass-surface .refraction:where(.glass-surface){transition:none}.content.glass-surface{height:100%;position:relative}@media(prefers-reduced-motion:reduce){.frost.glass-surface,.refraction.glass-surface,.refraction.shown.glass-surface{transition:none}}.scene.scene-effect .enter{animation:scene-enter 1s cubic-bezier(.333333,1,.666667,1) var(--enter-delay,0s) backwards}@keyframes scene-enter{0%{opacity:0;scale:.85}}@property --identity-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rim-light.scene-effect{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #75baff)}.rim-light.scene-effect:before{content:"";border-radius:inherit;opacity:.8;background:conic-gradient(from var(--identity-light-angle),transparent 0deg,#b9dcff 25deg,white 35deg,#b9dcff 45deg,transparent 70deg 180deg,#b9dcff80 205deg,white 215deg,#b9dcff80 225deg,transparent 250deg);padding:1px;animation:8s linear infinite rim-light-orbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rim-light.scanning.scene-effect:before{animation-duration:2.5s}@keyframes rim-light-orbit{to{--identity-light-angle:360deg}}.twinkle.scene-effect{mix-blend-mode:plus-lighter;animation:9s ease-in-out infinite alternate scene-twinkle;-webkit-mask-image:radial-gradient(circle at 18% 28%,#000,#0000 12%),radial-gradient(circle at 72% 18%,#000,#0000 10%),radial-gradient(circle at 40% 70%,#000,#0000 14%),radial-gradient(circle at 86% 64%,#000,#0000 11%),radial-gradient(circle at 10% 88%,#000,#0000 10%);mask-image:radial-gradient(circle at 18% 28%,#000,#0000 12%),radial-gradient(circle at 72% 18%,#000,#0000 10%),radial-gradient(circle at 40% 70%,#000,#0000 14%),radial-gradient(circle at 86% 64%,#000,#0000 11%),radial-gradient(circle at 10% 88%,#000,#0000 10%);-webkit-mask-size:200% 200%;mask-size:200% 200%}.twinkle-late.scene-effect{animation-duration:13s;animation-direction:alternate-reverse;-webkit-mask-position:100% 0;mask-position:100% 0}@keyframes scene-twinkle{0%{opacity:.2;-webkit-mask-position:0 0;mask-position:0 0}50%{opacity:1}to{opacity:.35;-webkit-mask-position:100% 100%;mask-position:100% 100%}}.reward-value.scene-effect{color:#0000;background:linear-gradient(#fff,#a1a1a6);-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:reduce){.scene.scene-effect .enter,.rim-light.scene-effect:before{animation:none}.twinkle.scene-effect{display:none}}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media(hover:none)and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;gap:2px;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translate(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media(max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media(prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}.toast-resolved [data-icon]>svg{animation:.35s cubic-bezier(.2,.9,.3,1.2) both toast-icon-morph}@media(prefers-reduced-motion:reduce){.toast-resolved [data-icon]>svg{animation:none}}@keyframes toast-icon-morph{0%{opacity:0;filter:blur(4px);transform:scale(.4)}to{opacity:1;filter:blur();transform:scale(1)}}@property --switch-stretch{syntax:"<number>";inherits:true;initial-value:0}@property --switch-squish{syntax:"<number>";inherits:true;initial-value:1}@property --switch-anchor{syntax:"<number>";inherits:true;initial-value:0}@keyframes switch-squish-on{0%{--switch-squish:1}25%{--switch-squish:.1;animation-timing-function:ease-out}65%{--switch-squish:1.1;animation-timing-function:ease-in-out}to{--switch-squish:1}}@keyframes switch-squish-off{0%{--switch-squish:1}25%{--switch-squish:.1;animation-timing-function:ease-out}65%{--switch-squish:1.1;animation-timing-function:ease-in-out}to{--switch-squish:1}}[data-slot=switch]{--switch-spring-firm:linear(0, .065, .206, .369, .524, .658, .765, .846, .905, .946, .972, .989, .999, 1.004, 1.006, 1.006, 1.006, 1.005, 1.004, 1.003, 1);--switch-spring-bouncy:linear(0, .037, .13, .259, .404, .552, .691, .814, .917, .998, 1.057, 1.096, 1.118, 1.126, 1.123, 1.112, 1.097, 1.079, 1.06, 1.042, 1.026, 1.013, 1.002, .994, .989, .985, .984, .984, .985, .987, .99, .992, .994, .996, .998, 1, 1.001, 1.001, 1.002, 1.002)}.border-beam.beam-effect{isolation:isolate;border-radius:var(--beam-radius)}.border-beam__stroke.beam-effect,.border-beam__glow.beam-effect,.border-beam__bloom.beam-effect{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .22s ease-out;position:absolute;inset:0}.border-beam__bloom.beam-effect{display:none}.border-beam__stroke.beam-effect{z-index:20;padding:var(--beam-border-width);background:conic-gradient(from var(--beam-angle),var(--beam-gradient));-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-beam__glow.beam-effect{z-index:0;inset:var(--beam-glow-inset);background:conic-gradient(from var(--beam-angle),var(--beam-gradient));filter:blur(var(--beam-glow-blur)) saturate(1.2);transform:translateZ(0)}.border-beam[data-size=line].beam-effect .border-beam__stroke:where(.beam-effect){height:var(--beam-border-width);background:linear-gradient(90deg,#0000,#e0f2fe 38%,#60a5fa 58%,#0000) 0 0/220% 100%;border-radius:999px;padding:0;inset:auto 12% 0;-webkit-mask:none;mask:none}.border-beam[data-size=line].beam-effect .border-beam__glow:where(.beam-effect){background:linear-gradient(90deg,#0000,#e0f2fe 38%,#60a5fa 58%,#0000) 0 0/220% 100%;border-radius:999px;height:18px;inset:auto 8% -5px}.border-beam[data-motion=pulse].beam-effect .border-beam__stroke:where(.beam-effect),.border-beam[data-motion=pulse].beam-effect .border-beam__glow:where(.beam-effect){background:conic-gradient(from -40deg,var(--beam-pulse-gradient))}.border-beam[data-size=pulse-inner].beam-effect{--bb-bw1:1;--bb-bh1:1;--bb-bx1:0px;--bb-by1:0px;--bb-bw2:1;--bb-bh2:1;--bb-bx2:0px;--bb-by2:0px;--bb-bw3:1;--bb-bh3:1;--bb-bx3:0px;--bb-by3:0px;--bb-bgh:1;--bb-bop-tl:.76;--bb-bop-tr:.76;--bb-bop-bl:.76;--bb-bop-br:.76;--bb-hue:0deg;overflow:hidden}.border-beam[data-size=pulse-inner].beam-effect .border-beam__stroke:where(.beam-effect){z-index:20;background:radial-gradient(ellipse calc(70px * var(--bb-bw1)) calc(40px * var(--bb-bh1) * var(--bb-bgh)) at calc(33% + var(--bb-bx1)) calc(-7.4% + var(--bb-by1)),rgb(var(--bb-c0) / var(--bb-bop-tl)),transparent),radial-gradient(ellipse calc(60px * var(--bb-bw2)) calc(35px * var(--bb-bh2) * var(--bb-bgh)) at calc(12% + var(--bb-bx2)) calc(-5% + var(--bb-by2)),rgb(var(--bb-c1) / var(--bb-bop-tl)),transparent),radial-gradient(ellipse calc(40px * var(--bb-bw3)) calc(70px * var(--bb-bh3) * var(--bb-bgh)) at calc(2.1% + var(--bb-bx3)) calc(68.3% + var(--bb-by3)),rgb(var(--bb-c2) / var(--bb-bop-bl)),transparent),radial-gradient(ellipse calc(20px * var(--bb-bw1)) calc(35px * var(--bb-bh1) * var(--bb-bgh)) at calc(2.1% + var(--bb-bx1)) calc(68.3% + var(--bb-by1)),rgb(var(--bb-c3) / var(--bb-bop-bl)),transparent),radial-gradient(ellipse calc(180px * var(--bb-bw2)) calc(32px * var(--bb-bh2) * var(--bb-bgh)) at calc(74.4% + var(--bb-bx2)) calc(100% + var(--bb-by2)),rgb(var(--bb-c4) / var(--bb-bop-br)),transparent),radial-gradient(ellipse calc(85px * var(--bb-bw3)) calc(26px * var(--bb-bh3) * var(--bb-bgh)) at calc(55% + var(--bb-bx3)) calc(100% + var(--bb-by3)),rgb(var(--bb-c5) / var(--bb-bop-br)),transparent),radial-gradient(ellipse calc(74px * var(--bb-bw1)) calc(32px * var(--bb-bh1) * var(--bb-bgh)) at calc(93.9% + var(--bb-bx1)) calc(0% + var(--bb-by1)),rgb(var(--bb-c6) / var(--bb-bop-tr)),transparent),radial-gradient(ellipse calc(26px * var(--bb-bw2)) calc(42px * var(--bb-bh2) * var(--bb-bgh)) at calc(100% + var(--bb-bx2)) calc(27.1% + var(--bb-by2)),rgb(var(--bb-c7) / var(--bb-bop-tr)),transparent),radial-gradient(ellipse calc(52px * var(--bb-bw3)) calc(48px * var(--bb-bh3) * var(--bb-bgh)) at calc(100% + var(--bb-bx3)) calc(27.1% + var(--bb-by3)),rgb(var(--bb-c8) / var(--bb-bop-tr)),transparent);filter:hue-rotate(var(--bb-hue)) brightness(.82) saturate(1.2)}.border-beam[data-size=pulse-inner].beam-effect .border-beam__glow:where(.beam-effect){z-index:15;background:radial-gradient(ellipse calc(65px * var(--bb-bw1)) calc(35px * var(--bb-bh1) * var(--bb-bgh)) at calc(33% + var(--bb-bx1)) calc(-7.4% + var(--bb-by1)),rgb(var(--bb-c0) / var(--bb-bop-tl)),transparent),radial-gradient(ellipse calc(55px * var(--bb-bw2)) calc(30px * var(--bb-bh2) * var(--bb-bgh)) at calc(12% + var(--bb-bx2)) calc(-5% + var(--bb-by2)),rgb(var(--bb-c1) / var(--bb-bop-tl)),transparent),radial-gradient(ellipse calc(35px * var(--bb-bw3)) calc(65px * var(--bb-bh3) * var(--bb-bgh)) at calc(2.1% + var(--bb-bx3)) calc(68.3% + var(--bb-by3)),rgb(var(--bb-c2) / var(--bb-bop-bl)),transparent),radial-gradient(ellipse calc(15px * var(--bb-bw1)) calc(30px * var(--bb-bh1) * var(--bb-bgh)) at calc(2.1% + var(--bb-bx1)) calc(68.3% + var(--bb-by1)),rgb(var(--bb-c3) / var(--bb-bop-bl)),transparent),radial-gradient(ellipse calc(173px * var(--bb-bw2)) calc(28px * var(--bb-bh2) * var(--bb-bgh)) at calc(74.4% + var(--bb-bx2)) calc(100% + var(--bb-by2)),rgb(var(--bb-c4) / var(--bb-bop-br)),transparent),radial-gradient(ellipse calc(80px * var(--bb-bw3)) calc(22px * var(--bb-bh3) * var(--bb-bgh)) at calc(55% + var(--bb-bx3)) calc(100% + var(--bb-by3)),rgb(var(--bb-c5) / var(--bb-bop-br)),transparent),radial-gradient(ellipse calc(69px * var(--bb-bw1)) calc(28px * var(--bb-bh1) * var(--bb-bgh)) at calc(93.9% + var(--bb-bx1)) calc(0% + var(--bb-by1)),rgb(var(--bb-c6) / var(--bb-bop-tr)),transparent),radial-gradient(ellipse calc(22px * var(--bb-bw2)) calc(38px * var(--bb-bh2) * var(--bb-bgh)) at calc(100% + var(--bb-bx2)) calc(27.1% + var(--bb-by2)),rgb(var(--bb-c7) / var(--bb-bop-tr)),transparent),radial-gradient(ellipse calc(47px * var(--bb-bw3)) calc(44px * var(--bb-bh3) * var(--bb-bgh)) at calc(100% + var(--bb-bx3)) calc(27.1% + var(--bb-by3)),rgb(var(--bb-c8) / var(--bb-bop-tr)),transparent),radial-gradient(ellipse 60px 60px at 0% 0%,rgb(255 255 255/calc(.18 * var(--bb-bop-tl))),transparent 70%),radial-gradient(ellipse 60px 60px at 100% 0%,rgb(255 255 255/calc(.18 * var(--bb-bop-tr))),transparent 70%),radial-gradient(ellipse 60px 60px at 0% 100%,rgb(255 255 255/calc(.18 * var(--bb-bop-bl))),transparent 70%),radial-gradient(ellipse 60px 60px at 100% 100%,rgb(255 255 255/calc(.18 * var(--bb-bop-br))),transparent 70%);filter:hue-rotate(var(--bb-hue)) brightness(.82) saturate(1.2);inset:0;transform:scale(1.1);-webkit-mask-image:linear-gradient(#fff,#0000 42px calc(100% - 42px),#fff),linear-gradient(90deg,#fff,#0000 42px calc(100% - 42px),#fff);mask-image:linear-gradient(#fff,#0000 42px calc(100% - 42px),#fff),linear-gradient(90deg,#fff,#0000 42px calc(100% - 42px),#fff);-webkit-mask-composite:source-over;mask-composite:add}.border-beam[data-size=pulse-inner].beam-effect .border-beam__bloom:where(.beam-effect){z-index:18;padding:var(--beam-border-width);background:radial-gradient(ellipse 84px 48px at 33% -7.4%,rgb(var(--bb-c0) / .76),transparent),radial-gradient(ellipse 72px 42px at 12% -5%,rgb(var(--bb-c1) / .76),transparent),radial-gradient(ellipse 48px 84px at 2.1% 68.3%,rgb(var(--bb-c2) / .76),transparent),radial-gradient(ellipse 216px 38px at 74.4% 100%,rgb(var(--bb-c4) / .76),transparent),radial-gradient(ellipse 102px 31px at 55% 100%,rgb(var(--bb-c5) / .76),transparent),radial-gradient(ellipse 89px 38px at 93.9% 0%,rgb(var(--bb-c6) / .76),transparent),radial-gradient(ellipse 62px 58px at 100% 27.1%,rgb(var(--bb-c8) / .76),transparent);filter:blur(10px) hue-rotate(var(--bb-hue)) brightness(.82) saturate(1.2);transform:scale(1.32);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-beam[data-size=pulse-outside].beam-effect .border-beam__glow:where(.beam-effect){transform:scale(1.01)}.border-beam-active.beam-effect .border-beam__stroke:where(.beam-effect){opacity:calc(var(--beam-strength) * .95);animation:border-beam-rotate var(--beam-duration) linear infinite}.border-beam-active.beam-effect .border-beam__glow:where(.beam-effect){opacity:calc(var(--beam-strength) * .5);animation:border-beam-rotate var(--beam-duration) linear infinite}.border-beam-active[data-motion=pulse].beam-effect .border-beam__stroke:where(.beam-effect){opacity:calc(var(--beam-strength) * .55);animation:border-beam-pulse var(--beam-duration) ease-in-out infinite}.border-beam-active[data-motion=pulse].beam-effect .border-beam__glow:where(.beam-effect){opacity:calc(var(--beam-strength) * .28);animation:border-beam-bloom var(--beam-duration) ease-in-out infinite}.border-beam-active[data-size=pulse-inner].beam-effect .border-beam__stroke:where(.beam-effect){opacity:calc(var(--beam-strength) * .95);animation:none}.border-beam-active[data-size=pulse-inner].beam-effect .border-beam__glow:where(.beam-effect){opacity:calc(var(--beam-strength) * .46);animation:none}.border-beam-active[data-size=pulse-inner].beam-effect .border-beam__bloom:where(.beam-effect){opacity:calc(var(--beam-strength) * .5);display:block}.border-beam-active[data-size=line].beam-effect .border-beam__stroke:where(.beam-effect),.border-beam-active[data-size=line].beam-effect .border-beam__glow:where(.beam-effect){animation:border-beam-line var(--beam-duration) linear infinite}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-beam-rotate{to{--beam-angle:360deg}}@keyframes border-beam-line{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes border-beam-pulse{0%,to{opacity:calc(var(--beam-strength) * .24)}50%{opacity:calc(var(--beam-strength) * .9)}}@keyframes border-beam-bloom{0%,to{opacity:calc(var(--beam-strength) * .16);transform:scale(.995)}50%{opacity:calc(var(--beam-strength) * .42);transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.border-beam-active.beam-effect .border-beam__stroke:where(.beam-effect),.border-beam-active.beam-effect .border-beam__glow:where(.beam-effect){animation:none}}.header.header-scope{color:var(--color-primary-1000);transition:transform .7s cubic-bezier(.4,0,.2,1),color .2s ease-out,background-color .2s ease-out}.header-enter.header-scope{animation:.7s cubic-bezier(.4,0,.2,1) header-enter}@keyframes header-enter{0%{transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.header-enter.header-scope{animation:none}}.header[data-hidden-by-scroll=true].header-scope{transition-duration:.3s,.2s,.2s;transition-timing-function:cubic-bezier(.4,0,.2,1),ease-out,ease-out;transform:translateY(-100%)}#root-scroll-container.header-mobile-menu-open{z-index:60}.header-background.header-scope{background-color:#fffc;transition:background-color .2s ease-out}.header-transparent-at-top.header-scope{border-color:#0000}.header-transparent-at-top.header-scope .header-background:where(.header-scope),.header-transparent-at-top.header-inverted.header-scope .header-background:where(.header-scope){-webkit-backdrop-filter:none;background-color:#0000}.header-transparent-at-top-inverted.header-scope{color:#fff}.header-transparent-at-top-inverted.header-scope .hamburger-button rect{fill:#fff}.nav-link.header-scope,.nav-features-button.header-scope{transition:color .2s ease-out,background-color .1s ease-out,scale .5s ease-out}.header-inverted.header-scope,html.dark .header.invert-on-dark.header-scope{color:#fff}.header-inverted.header-scope .header-background:where(.header-scope),html.dark .header.invert-on-dark.header-scope .header-background:where(.header-scope){background-color:#000c}.header-inverted.header-scope .get-started-button,html.dark .header.invert-on-dark.header-scope .get-started-button{color:#000;background-color:#fff}.header-inverted.header-scope .login-button,html.dark .header.invert-on-dark.header-scope .login-button{color:#fff;background-color:#171717}.header-inverted.header-scope .hamburger-button rect,html.dark .header.invert-on-dark.header-scope .hamburger-button rect{fill:#fff}.mobile-menu.header-scope{pointer-events:none;opacity:0;color:var(--color-primary-1000);background-color:#fffc;transition:opacity .2s ease-out;overscroll-behavior-y:contain!important}.mobile-menu-open.header-scope{pointer-events:auto;opacity:1}.mobile-nav.header-scope{color:var(--color-primary-800);transition:opacity .2s ease-out}.mobile-menu-inverted.header-scope,html.dark .mobile-menu.invert-on-dark.header-scope{color:#fff;background-color:#000c}.mobile-menu-inverted.header-scope .mobile-logo:where(.header-scope),html.dark .mobile-menu.invert-on-dark.header-scope .mobile-logo:where(.header-scope),.mobile-menu-inverted.header-scope .mobile-nav:where(.header-scope),html.dark .mobile-menu.invert-on-dark.header-scope .mobile-nav:where(.header-scope),.mobile-menu-inverted.header-scope .mobile-nav:where(.header-scope) a:where(.header-scope),html.dark .mobile-menu.invert-on-dark.header-scope .mobile-nav:where(.header-scope) a:where(.header-scope){color:#fff}.mobile-menu-inverted.header-scope .mobile-login-button,html.dark .mobile-menu.invert-on-dark.header-scope .mobile-login-button{color:#fff;background-color:#171717}.mobile-menu-inverted.header-scope .close-button rect,html.dark .mobile-menu.invert-on-dark.header-scope .close-button rect{fill:#fff}.nav-features-button.header-scope:before{content:"";pointer-events:none;width:calc(100% + 80px);height:5rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-features-button.header-scope:hover:before{pointer-events:auto}.title.showcase-scope>span.showcase-scope{opacity:1}.stage.showcase-scope{background:#000}.title.showcase-scope .word.showcase-scope{animation:.9s cubic-bezier(.2,.8,.2,1) both word-in;display:inline-block}.title.showcase-scope .word.showcase-scope:nth-child(2){animation-delay:.15s}.title.showcase-scope .word.showcase-scope:nth-child(3){animation-delay:.3s}@keyframes word-in{0%{opacity:0;translate:0 .4em}}[data-go].showcase-scope .title.showcase-scope{opacity:0}[data-go].showcase-scope .scrim.showcase-scope{opacity:1;animation:1.8s ease-out 1.1s backwards scrim-fade-in}@media(prefers-reduced-motion:no-preference){.title.showcase-scope{transition:opacity .9s ease-in-out}section.showcase-scope:not([data-settled]) .stage.showcase-scope :is(.tile,.face){will-change:auto}section.showcase-scope:not([data-settled]) .stage.showcase-scope :is(.caption,.rim){display:none}}.stage.showcase-scope .shade{display:none}section[data-glass].showcase-scope .stage.showcase-scope .face>img{will-change:transform}.stage.showcase-scope .tile:not(:hover) .caption{opacity:0}.scrim.showcase-scope{opacity:0;background:linear-gradient(0deg,#000,#0000 240px),linear-gradient(#000,#0000 160px),radial-gradient(120% 110%,#00000073 40%,#000c)}@keyframes scrim-fade-in{0%{opacity:.001}}@media(prefers-reduced-motion:reduce){.title.showcase-scope{opacity:0}.scrim.showcase-scope{opacity:1}.title.showcase-scope .word.showcase-scope,[data-go].showcase-scope .scrim.showcase-scope{animation:none}}[data-go].prompt-scope:not([data-settled]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box])>*{animation:.8s ease-out 2s backwards prompt-fade-in}.surface.prompt-scope:not([data-go]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box])>*{opacity:0}.surface.prompt-scope:not([data-go]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]){visibility:hidden}.prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]){-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);background:rgb(0 0 0/var(--glass-tint));border-color:#0000;box-shadow:0 0 0 .5px #00000040,inset 0 0 0 .5px #ffffff4d,0 18px 50px #00000080}.surface.prompt-scope:not([data-landed]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]){box-shadow:none}.surface.prompt-scope:not([data-landed]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]):before{content:"";z-index:-1;will-change:transform;background:#00000001;position:absolute;inset:0}.surface[data-landed].prompt-scope:not([data-settled]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]){animation:.6s ease-out prompt-shadow-in}@keyframes prompt-shadow-in{0%{box-shadow:none}}.menus.prompt-scope [data-slot=hover-popover-content]{-webkit-backdrop-filter:blur(28.5px)saturate(1.5)contrast(.395)brightness(1.152);backdrop-filter:blur(28.5px)saturate(1.5)contrast(.395)brightness(1.152);background:#00000059;animation:none;box-shadow:0 0 0 .5px #00000040,inset 0 0 0 .5px #ffffff4d,0 18px 50px #00000080}.surface.prompt-scope:not([data-glass]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box]):after{content:"";border-radius:inherit;background:var(--glass-rim) 0 0 / 100% 100%;pointer-events:none;position:absolute;inset:0}@keyframes prompt-fade-in{0%{opacity:.001}}@media(prefers-reduced-motion:reduce){[data-go].prompt-scope .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box])>*{animation:none}.surface.prompt-scope:not([data-go]) .prompt.prompt-scope :is([data-promptbox],[data-slot=prompt-box])>*{opacity:1}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
