.glide-select{--gs-accent:#f5f5f5;--gs-surface:#27272a;--gs-highlight:#3f3f46;--gs-text:#f5f5f5;--gs-radius:10px;--gs-inner-radius:6px;--gs-chip:32px;--gs-row:30px;--gs-font:13px;--gs-menu-w:176px;--gs-pop:180ms;--gs-pop-out:120ms;--gs-glide:220ms;--gs-origin:top left;--gs-ease-out:cubic-bezier(0.23,1,0.32,1);position:relative;display:inline-block}.glide-select[data-disabled]{opacity:.5}.glide-select__trigger{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--gs-chip);margin:0;padding:0 8px 0 10px;border:0;border-radius:var(--gs-inner-radius);background:var(--gs-surface);color:var(--gs-text);font-family:inherit;font-size:var(--gs-font);font-weight:500;line-height:1;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .1s ease,transform .16s var(--gs-ease-out)}.glide-select__trigger:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.glide-select__trigger:not(:disabled):hover{background:color-mix(in srgb,var(--gs-highlight) 60%,var(--gs-surface))}}.glide-select__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--gs-highlight) 60%,var(--gs-surface))}.glide-select__trigger:not(:disabled):active{transform:scale(.97)}.glide-select__label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.glide-select__label[data-empty]{opacity:.6}.glide-select[data-swap] .glide-select__label{animation:gs-swap .16s ease}@keyframes gs-swap{0%{opacity:.6;filter:blur(2px)}}.glide-select__chevron{display:inline-flex;flex:none;color:color-mix(in srgb,var(--gs-text) 55%,transparent);transition:transform .2s var(--gs-ease-out)}.glide-select__trigger[aria-expanded=true] .glide-select__chevron{transform:rotate(180deg)}.glide-select__menu{position:absolute;z-index:30;width:var(--gs-menu-w);min-width:100%;padding:4px;border-radius:var(--gs-radius);background:var(--gs-surface);box-shadow:0 4px 16px color-mix(in srgb,#000 22%,transparent);transform-origin:var(--gs-origin);opacity:0;transform:scale(.95);transition:opacity var(--gs-pop) var(--gs-ease-out),transform var(--gs-pop) var(--gs-ease-out)}.glide-select__menu[data-state=open]{opacity:1;transform:none}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out);pointer-events:none}.glide-select__menu[data-side=bottom]{top:calc(100% + 6px)}.glide-select__menu[data-side=top]{bottom:calc(100% + 6px)}.glide-select__menu[data-align=left]{left:0}.glide-select__menu[data-align=right]{right:0}.glide-select__list{position:relative;display:grid;gap:1px;touch-action:none}.glide-select__pill{position:absolute;top:0;right:0;left:0;background:var(--gs-highlight);opacity:0;pointer-events:none;transition:transform var(--gs-glide) var(--gs-ease-out),opacity .15s ease}.glide-select__option,.glide-select__pill{height:var(--gs-row);border-radius:var(--gs-inner-radius)}.glide-select__option{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:0 8px 0 10px;color:var(--gs-text);font-size:var(--gs-font);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease}.glide-select__option[data-disabled]{opacity:.4;cursor:default}.glide-select__option[aria-selected=true]{background:color-mix(in srgb,var(--gs-highlight) 60%,transparent)}.glide-select__list[data-live] .glide-select__option[aria-selected=true]{background:transparent}.glide-select__name{flex:1 1 auto;min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.glide-select__tag{flex-shrink:0;color:color-mix(in srgb,var(--gs-text) 55%,transparent);font-size:calc(var(--gs-font) - 2px)}.glide-select__check{display:inline-flex;flex-shrink:0;color:var(--gs-accent);visibility:hidden}.glide-select__check[data-on]{visibility:visible}.field .glide-select{display:block;width:100%;margin-top:.3rem}.field .glide-select__trigger{width:100%;justify-content:space-between}.history-filters .glide-select{margin-top:2px}@media (prefers-reduced-motion:reduce){.glide-select__menu{transform:none!important;transition:opacity var(--gs-pop) ease}.glide-select__menu[data-state=closed]{transition-duration:var(--gs-pop-out)}.glide-select__pill{transition:opacity .15s ease}.glide-select__chevron{transition:none}.glide-select__trigger{transition:background-color .1s ease}.glide-select__trigger:not(:disabled):active{transform:none}.glide-select[data-swap] .glide-select__label{animation:none}}.dock{position:absolute;z-index:10;display:flex;gap:var(--dock-gap);box-sizing:border-box;padding:var(--dock-pad);border-radius:calc(var(--dock-base) * var(--dock-round) * .5 + var(--dock-pad));background:var(--dock-panel);box-shadow:inset 0 0 0 1px var(--dock-panel-edge),inset 0 1px 0 var(--dock-panel-highlight),var(--dock-panel-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);touch-action:none;transition:translate .5s cubic-bezier(.22,1,.36,1),opacity .2s ease}.dock[data-hidden]{opacity:0;pointer-events:none;transition:translate .36s cubic-bezier(.55,0,.75,.15),opacity .24s ease .1s}.dock:before{content:"";position:absolute;z-index:-1;display:none}.dock:hover:before{display:block}.dock--bottom,.dock--top{left:50%;height:var(--dock-thickness);transform:translateX(-50%)}.dock--left,.dock--right{top:50%;flex-direction:column;width:var(--dock-thickness);transform:translateY(-50%)}.dock--bottom{bottom:12px;align-items:flex-end}.dock--top{top:12px;align-items:flex-start}.dock--left{left:12px;align-items:flex-start}.dock--right{right:12px;align-items:flex-end}.dock--bottom[data-hidden]{translate:0 calc(100% + 12px)}.dock--top[data-hidden]{translate:0 calc(-100% - 12px)}.dock--left[data-hidden]{translate:calc(-100% - 12px) 0}.dock--right[data-hidden]{translate:calc(100% + 12px) 0}.dock--bottom:before,.dock--top:before{left:0;right:0;height:calc(var(--dock-reach) + 8px)}.dock--left:before,.dock--right:before{top:0;bottom:0;width:calc(var(--dock-reach) + 8px)}.dock--bottom:before{bottom:100%}.dock--top:before{top:100%}.dock--left:before{left:100%}.dock--right:before{right:100%}.dock-item{position:relative;flex:none;width:var(--dock-base);height:var(--dock-base);margin:0;padding:0;border:0;background:none;color:var(--dock-ink);font:inherit;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dock-item:focus-visible,.dock-item:hover{z-index:1}.dock-tile{position:absolute;top:0;left:0;width:var(--dock-base);height:var(--dock-base);transform-origin:0 0;pointer-events:none}.dock-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:calc(var(--dock-base) * var(--dock-round) * .5);background:var(--dock-tile);box-shadow:inset 0 0 0 1px var(--dock-tile-edge),inset 0 1px 0 var(--dock-tile-highlight),var(--dock-tile-shadow);font-size:calc(var(--dock-base) * .44);line-height:1;transition:filter .2s ease}.dock--bare .dock-face{overflow:visible;background:none;box-shadow:none;font-size:calc(var(--dock-base) * .62)}.dock-item:active .dock-face,.dock-item[data-open] .dock-face{filter:var(--dock-press);transition-duration:0s}.dock-item:focus-visible .dock-face{outline:2px solid var(--dock-accent);outline-offset:3px}.dock-badge{position:absolute;top:calc(var(--dock-base) * (.1465 * var(--dock-round) - .19));right:calc(var(--dock-base) * (.1465 * var(--dock-round) - .19));box-sizing:border-box;min-width:calc(var(--dock-base) * .38);height:calc(var(--dock-base) * .38);padding:0 calc(var(--dock-base) * .1);border-radius:calc(var(--dock-base) * .19);background:var(--dock-badge);color:#ffffff;font-size:calc(var(--dock-base) * .22);font-weight:600;font-variant-numeric:tabular-nums;line-height:calc(var(--dock-base) * .38);text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.3);pointer-events:none}.dock-badge:empty{top:calc(var(--dock-base) * (.1465 * var(--dock-round) - .11));right:calc(var(--dock-base) * (.1465 * var(--dock-round) - .11));min-width:0;width:calc(var(--dock-base) * .22);height:calc(var(--dock-base) * .22);padding:0}.dock-dot{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--dock-dot);pointer-events:none}.dock--bottom .dock-dot,.dock--top .dock-dot{left:50%;margin-left:-2px}.dock--left .dock-dot,.dock--right .dock-dot{top:50%;margin-top:-2px}.dock--bottom .dock-dot{top:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--top .dock-dot{bottom:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--left .dock-dot{right:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock--right .dock-dot{left:calc(100% + max(var(--dock-pad) / 2, 5px) - 2px)}.dock-separator{flex:none;align-self:center;border-radius:1px;background:var(--dock-separator)}.dock--bottom .dock-separator,.dock--top .dock-separator{width:1px;height:calc(var(--dock-base) * .72)}.dock--left .dock-separator,.dock--right .dock-separator{width:calc(var(--dock-base) * .72);height:1px}.dock-label{position:absolute;padding:6px 10px;border-radius:8px;background:var(--dock-label);color:var(--dock-label-ink);box-shadow:inset 0 0 0 1px var(--dock-panel-edge),0 8px 20px -8px rgba(0,0,0,.35);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .16s ease,transform .16s ease}.dock--bottom .dock-label{bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.dock--top .dock-label{top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.dock--left .dock-label{top:50%;left:calc(100% + 12px);transform:translate(-4px,-50%)}.dock--right .dock-label{top:50%;right:calc(100% + 12px);transform:translate(4px,-50%)}.dock-item:focus-visible .dock-label{opacity:1}.dock--bottom .dock-item:focus-visible .dock-label,.dock--top .dock-item:focus-visible .dock-label{transform:translate(-50%)}.dock--left .dock-item:focus-visible .dock-label,.dock--right .dock-item:focus-visible .dock-label{transform:translateY(-50%)}@media (hover:hover){.dock-item:hover .dock-label{opacity:1}.dock--bottom .dock-item:hover .dock-label,.dock--top .dock-item:hover .dock-label{transform:translate(-50%)}.dock--left .dock-item:hover .dock-label,.dock--right .dock-item:hover .dock-label{transform:translateY(-50%)}}.dock .dock-item[data-hop] .dock-label{opacity:0}.dock-menu{position:fixed;top:0;left:0;z-index:1000;visibility:hidden;color:var(--dock-menu-ink);font-size:13px;line-height:1}.dock-menu-shadow{inset:0;border-radius:10px;box-shadow:var(--dock-menu-shadow)}.dock-menu-glass,.dock-menu-shadow{position:absolute;pointer-events:none}.dock-menu-glass{inset:-9px;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}.dock-menu-shape{position:absolute;top:-9px;left:-9px;width:calc(100% + 18px);height:calc(100% + 18px);overflow:visible;pointer-events:none}.dock-menu-shape path{fill:var(--dock-menu);stroke:var(--dock-menu-edge);stroke-width:1px}.dock-menu-list{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-width:172px;max-width:280px;padding:5px;outline:none}.dock-menu-highlight{position:absolute;top:0;left:5px;right:5px;height:24px;border-radius:6px;background:var(--dock-accent);opacity:0;pointer-events:none;transition:transform .16s cubic-bezier(.3,.8,.3,1),height .16s cubic-bezier(.3,.8,.3,1),opacity .12s ease}.dock-menu-row{position:relative;display:flex;align-items:center;gap:5px;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0 10px 0 7px;border:0;border-radius:6px;background:none;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:default;outline:none;-webkit-tap-highlight-color:transparent}.dock-menu-row[data-active]{color:#ffffff}.dock-menu-row[aria-disabled=true]{color:var(--dock-menu-muted)}.dock-menu-check{width:14px}.dock-menu-check,.dock-menu-icon{display:flex;flex:none;align-items:center;justify-content:center}.dock-menu-icon{margin-right:1px;font-size:15px}.dock-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.dock-menu-shortcut{flex:none;margin-left:18px;color:var(--dock-menu-muted)}.dock-menu-row[data-active] .dock-menu-shortcut{color:rgba(255,255,255,.72)}.dock-menu-chevron{display:flex;flex:none;margin-left:14px;color:var(--dock-menu-muted)}.dock-menu-row[data-active] .dock-menu-chevron{color:inherit}.dock-menu-separator{flex:none;height:1px;margin:5px 10px;background:var(--dock-menu-separator)}@media (prefers-reduced-motion:reduce){.dock,.dock-menu-highlight,.dock[data-hidden]{transition:none}}.animated-list{position:relative;width:min(100%,var(--al-width));min-width:0;max-width:100%;box-sizing:border-box;border-radius:calc(var(--al-radius) + 12px);color:var(--al-ink);-webkit-tap-highlight-color:transparent}.animated-list--framed{padding:6px;background:var(--al-frame);box-shadow:var(--al-frame-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.animated-list:has(>.animated-list__viewport:focus-visible){outline:2px solid var(--al-accent);outline-offset:3px}.animated-list__frame-rim{position:absolute;inset:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--al-frame-edge),inset 0 1px 0 var(--al-frame-highlight);pointer-events:none}.animated-list__viewport{--al-fade-top:0px;--al-fade-bottom:0px;position:relative;box-sizing:border-box;padding:6px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border-radius:calc(var(--al-radius) + 6px);outline:none;scrollbar-width:thin;scrollbar-color:var(--al-thumb) transparent}.animated-list__viewport::-webkit-scrollbar{width:6px}.animated-list__viewport::-webkit-scrollbar-track{background:transparent}.animated-list__viewport::-webkit-scrollbar-thumb{border-radius:3px;background:var(--al-thumb)}.animated-list__viewport--bare{scrollbar-width:none}.animated-list__viewport--bare::-webkit-scrollbar{display:none}.animated-list__track{position:relative;display:flex;flex-direction:column;gap:var(--al-gap)}.animated-list__item{position:relative;display:flex;align-items:center;gap:12px;min-width:0;padding:10px 14px 10px 10px;box-sizing:border-box;border-radius:var(--al-radius);background:#000;box-shadow:none;color:var(--al-ink);cursor:pointer;user-select:none;-webkit-user-select:none}.animated-list[data-animated] .animated-list__item:not([data-state]){opacity:0}@media (hover:hover){.animated-list__item:hover{background:#161616}}.animated-list__item[data-selected]{background:#1c1c1c}.animated-list__item:active{background:#222}.animated-list__lead{display:grid;place-items:center;flex:none;width:36px;height:36px;overflow:hidden;border-radius:max(8px,calc(var(--al-radius) - 4px));background:transparent;color:var(--al-ink)}.animated-list__lead img{display:block;width:100%;height:100%;object-fit:cover}.animated-list__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.animated-list__title{font-size:14.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.animated-list__description,.animated-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animated-list__description{font-size:13px;line-height:1.35;color:var(--al-muted)}.animated-list__meta{flex:none;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--al-muted)}.animated-list__indicator,.animated-list__rim{display:none}.animated-list__ring{position:absolute;inset:0;border-radius:var(--al-radius);background:var(--al-ring-fill);box-shadow:inset 0 0 0 1px var(--al-ring)}.hold-button{--hb-radius:14px;--hb-bg:#27272a;--hb-fill:#5227ff;--hb-text:#f5f5f5;--hb-fill-text:#ffffff;--hb-hold:2000ms;--hb-release:200ms;--hb-press:0.97;--hb-wave:6px;--hb-w:0px;--hb-h:0px;--hb-cycles:2;--hb-p:0;--hb-ease-out:cubic-bezier(0.23,1,0.32,1);--hb-shadow:inset 0 1px 0 rgba(255,255,255,0.06);--hb-glow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 32px -6px color-mix(in srgb,var(--hb-fill) 70%,transparent);position:relative;display:inline-grid;place-items:center;isolation:isolate;margin:0;border:0;border-radius:var(--hb-radius);background:var(--hb-bg);color:var(--hb-text);font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1;box-shadow:var(--hb-shadow);cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--hb-ease-out),background-color .16s ease,box-shadow var(--hb-release) var(--hb-ease-out)}.hold-button--sm{height:36px;padding:0 16px;font-size:13px}.hold-button--md{height:44px;padding:0 22px;font-size:15px}.hold-button--lg{height:52px;padding:0 28px;font-size:17px}@media (hover:hover) and (pointer:fine){.hold-button:not(:disabled):hover{background:color-mix(in srgb,var(--hb-bg) 92%,#fff)}}.hold-button[data-phase=holding][data-input=pointer]{transform:scale(var(--hb-press))}.hold-button[data-glow=true][data-phase=done],.hold-button[data-glow=true][data-phase=holding]{box-shadow:var(--hb-glow)}.hold-button[data-glow=true][data-phase=holding]{transition:transform .16s var(--hb-ease-out),background-color .16s ease,box-shadow var(--hb-hold) linear}.hold-button:focus-visible{outline:2px solid var(--hb-fill);outline-offset:3px}.hold-button:disabled{opacity:.5;cursor:default;pointer-events:none}.hold-button__pulse{position:absolute;inset:0;z-index:0;border-radius:var(--hb-radius);pointer-events:none;opacity:0}.hold-button[data-glow=true][data-phase=done] .hold-button__pulse{animation:hb-pulse .6s var(--hb-ease-out) forwards}@keyframes hb-pulse{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--hb-fill) 55%,transparent)}to{opacity:0;box-shadow:0 0 0 14px color-mix(in srgb,var(--hb-fill) 0%,transparent)}}.hold-button__label{position:relative;z-index:2;display:grid;place-items:center}.hold-button__label>span{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:opacity .2s ease,filter .2s ease}.hold-button__icon{display:inline-flex;flex:none}.hold-button__icon>svg{display:block}.hold-button[data-phase=done] .hold-button__idle,.hold-button__done{opacity:0;filter:blur(2px)}.hold-button[data-phase=done] .hold-button__done{opacity:1;filter:blur(0)}.hold-button__clip{position:absolute;inset:0;z-index:3;clip-path:inset(0 round var(--hb-radius));pointer-events:none}.hold-button__fill{position:absolute;inset:0;display:grid;place-items:center;background:var(--hb-fill);color:var(--hb-fill-text);clip-path:inset(0 calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0)}.hold-button[data-direction=up] .hold-button__fill{clip-path:inset(calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0 0)}.hold-button__crest{position:absolute;inset:0;display:grid;place-items:center;background:var(--hb-fill);color:var(--hb-fill-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));-webkit-mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h));mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h))}.hold-button[data-direction=up] .hold-button__crest{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));-webkit-mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)));mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)))}.hold-button__label--fill{z-index:auto}.hold-button__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-contrast:more){.hold-button{outline:1px solid var(--hb-text)}}@media (prefers-reduced-motion:reduce){.hold-button{transition:background-color .16s ease,box-shadow var(--hb-release) ease;transform:none!important}.hold-button[data-direction=up] .hold-button__fill,.hold-button__fill{clip-path:inset(0);opacity:0;transition:opacity var(--hb-release) ease}.hold-button__crest{display:none}.hold-button[data-phase=done] .hold-button__fill,.hold-button[data-phase=holding] .hold-button__fill{opacity:1;transition:opacity var(--hb-hold) linear}.hold-button__pulse{animation:none!important}.hold-button__label>span{transition:opacity .2s ease;filter:none!important}}[data-slot=trace-line][data-status=running] [data-slot=trace-title]{animation:trace-shimmer 1.4s linear infinite;background-image:linear-gradient(90deg,#a3a3a3 20%,#fff 50%,#a3a3a3 80%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes trace-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-slot=trace-line][data-status=running] [data-slot=trace-title]{animation:none;color:#a3a3a3;background:none}}.slide-commit{position:relative;height:52px;border-radius:999px;background:#1c1c1c;box-shadow:inset 0 0 0 1px #2a2a2a;overflow:hidden;user-select:none;touch-action:none}.slide-commit-label{position:absolute;inset:0;display:grid;place-items:center;color:#a3a3a3;font-size:14px;font-weight:600;pointer-events:none}.slide-commit.is-done .slide-commit-label{color:#f5f5f5}.slide-commit-thumb{position:absolute;top:4px;left:4px;width:44px;height:44px;border:0;border-radius:999px;background:#f5f5f5;color:#141414;box-shadow:0 2px 8px rgba(0,0,0,.35);display:grid;place-items:center;padding:0;touch-action:none}.slide-commit:not(.is-dragging) .slide-commit-thumb{transition:transform .18s cubic-bezier(.22,1,.36,1)}.slide-commit.is-disabled{opacity:.45}@media (prefers-reduced-motion:reduce){.slide-commit-thumb{transition:none}}.specular-button{--sb-radius:18px;--sb-tint:#ffffff;--sb-tint-opacity:0.04;--sb-blur:0px;--sb-text-color:#f5f5f5;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5em;margin:0;border:0;border-radius:var(--sb-radius);font:inherit;font-weight:500;line-height:1;letter-spacing:.01em;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);box-shadow:0 10px 24px -14px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(var(--sb-blur));backdrop-filter:blur(var(--sb-blur));cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.specular-button:active{transform:scale(.97)}.specular-button:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 55%,transparent);outline-offset:3px}.specular-button:disabled{opacity:.5;cursor:default}.specular-button:disabled:active{transform:none}.specular-button--sm{padding:10px 20px;font-size:.875rem}.specular-button--md{padding:14px 28px;font-size:1rem}.specular-button--lg{padding:18px 38px;font-size:1.125rem}.specular-button__light{position:absolute;inset:-24px;z-index:1;display:block;width:calc(100% + 48px);height:calc(100% + 48px);pointer-events:none}.specular-button__label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:inherit}.glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.glass-surface__filter{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:inherit;position:relative;z-index:1}.glass-surface--svg{background:light-dark(hsl(0 0% 100%/var(--glass-frost,0)),hsl(0 0% 0%/var(--glass-frost,0)));backdrop-filter:var(--filter-id,url(#glass-filter)) saturate(var(--glass-saturation,1));box-shadow:inset 0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)),inset 0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)),0 4px 16px rgba(17,17,26,.05),0 8px 24px rgba(17,17,26,.05),0 16px 56px rgba(17,17,26,.05),inset 0 4px 16px rgba(17,17,26,.05),inset 0 8px 24px rgba(17,17,26,.05),inset 0 16px 56px rgba(17,17,26,.05)}.glass-surface--webgl{box-shadow:0 4px 16px rgba(17,17,26,.05),0 8px 24px rgba(17,17,26,.05),0 16px 56px rgba(17,17,26,.05)}.glass-surface__canvas,.glass-surface__frame{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.glass-surface__frame{background:light-dark(hsl(0 0% 100%/var(--glass-frost,0)),hsl(0 0% 0%/var(--glass-frost,0)));box-shadow:inset 0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%)),inset 0 0 10px 4px light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%)),inset 0 4px 16px rgba(17,17,26,.05),inset 0 8px 24px rgba(17,17,26,.05),inset 0 16px 56px rgba(17,17,26,.05)}.glass-surface--fallback{background:light-dark(hsl(0 0% 100%/calc(.12 + var(--glass-frost, 0) * .5)),hsl(0 0% 100%/calc(.04 + var(--glass-frost, 0) * .3)));-webkit-backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation, 1) * 1.4)) brightness(1.04);backdrop-filter:blur(12px) saturate(calc(var(--glass-saturation, 1) * 1.4)) brightness(1.04);box-shadow:inset 0 1px 0 0 light-dark(hsl(0 0% 100%/.85),hsl(0 0% 100%/.3)),inset 0 -1px 0 0 light-dark(hsl(0 0% 100%/.35),hsl(0 0% 100%/.08)),inset 0 0 2px 1px light-dark(color-mix(in oklch,black,transparent 88%),color-mix(in oklch,white,transparent 72%)),inset 0 0 12px 3px light-dark(color-mix(in oklch,white,transparent 72%),color-mix(in oklch,white,transparent 90%)),0 4px 16px rgba(17,17,26,.06),0 8px 24px rgba(17,17,26,.06),0 16px 56px rgba(17,17,26,.06)}.glass-surface__rim,.glass-surface__sheen{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.glass-surface__sheen{background:linear-gradient(135deg,light-dark(hsl(0 0% 100%/.42),hsl(0 0% 100%/.14)),transparent 42%,transparent 64%,light-dark(hsl(0 0% 100%/.18),hsl(0 0% 100%/.05)))}.glass-surface__rim{padding:3px;background:linear-gradient(150deg,light-dark(hsl(0 0% 100%/.7),hsl(0 0% 100%/.34)),light-dark(hsl(0 0% 100%/.1),hsl(0 0% 100%/.03)) 45%,light-dark(hsl(0 0% 100%/.08),hsl(0 0% 100%/.02)) 60%,light-dark(hsl(0 0% 100%/.42),hsl(0 0% 100%/.18)));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glass-surface__glow,.glass-surface__line{position:absolute;inset:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%}.glass-surface--svg .glass-surface__line,.glass-surface--webgl .glass-surface__line{background:light-dark(color-mix(in oklch,black,transparent 85%),color-mix(in oklch,white,transparent 65%))}.glass-surface--svg .glass-surface__glow,.glass-surface--webgl .glass-surface__glow{background:light-dark(color-mix(in oklch,black,transparent 90%),color-mix(in oklch,white,transparent 85%))}.glass-surface--fallback .glass-surface__line{background:light-dark(color-mix(in oklch,black,transparent 88%),color-mix(in oklch,white,transparent 72%))}.glass-surface--fallback .glass-surface__glow{background:light-dark(color-mix(in oklch,white,transparent 72%),color-mix(in oklch,white,transparent 90%))}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-surface--fallback{background:light-dark(hsl(0 0% 100%/.72),hsl(0 0% 12%/.72))}}.glass-surface:focus-visible{outline:2px solid light-dark(#007aff,#0a84ff);outline-offset:2px}.gooey-nav{--gn-pad:6px;--gn-gap:4px;--gn-font:14px;--gn-x:16px;--gn-y:9px;position:relative;display:inline-flex;max-width:100%;font-size:var(--gn-font);line-height:1.2}.gooey-nav--sm{--gn-pad:5px;--gn-gap:2px;--gn-font:13px;--gn-x:13px;--gn-y:7px}.gooey-nav--lg{--gn-pad:7px;--gn-gap:6px;--gn-font:16px;--gn-x:20px;--gn-y:11px}.gooey-nav--framed{padding:var(--gn-pad);border-radius:999px;background:var(--gn-frame);box-shadow:var(--gn-frame-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.gooey-nav__stage{position:relative;max-width:100%}.gooey-nav__canvas,.gooey-nav__fallback{position:absolute;top:0;left:0;pointer-events:none}.gooey-nav__fallback{display:none;border-radius:999px;background:var(--gn-pill)}.gooey-nav__list{position:relative;display:flex;flex-wrap:wrap;gap:var(--gn-gap);margin:0;padding:0;list-style:none}.gooey-nav__list--active{position:absolute;inset:0;color:var(--gn-active-ink);visibility:hidden;clip-path:inset(100%);pointer-events:none}.gooey-nav__item{display:flex}.gooey-nav__link{display:inline-flex;align-items:center;gap:8px;padding:var(--gn-y) var(--gn-x);border:none;border-radius:999px;background:none;color:var(--gn-muted);font:inherit;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.gooey-nav__list--active .gooey-nav__item[data-active] .gooey-nav__link,.gooey-nav__list--active .gooey-nav__link{color:var(--gn-active-ink)}.gooey-nav__item[data-active] .gooey-nav__link{color:var(--gn-ink)}.gooey-nav__link:focus-visible{outline:2px solid var(--gn-ink);outline-offset:2px}.gooey-nav__icon{display:inline-flex;flex:none}.gooey-nav__icon svg{width:1.15em;height:1.15em}.gooey-nav__rim{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gn-frame-edge),inset 0 1px 0 var(--gn-frame-highlight);pointer-events:none}@media (hover:hover){.gooey-nav__link:hover{color:var(--gn-ink)}}.wake-slider{--ws-fill:#f5f5f5;--ws-track:#27272a;--ws-crest:#f5f5f5;--ws-height:56px;--ws-gap:4px;--ws-rest:0.214;display:inline-flex;align-items:center;gap:12px;width:100%;color:inherit}.wake-slider[aria-disabled=true]{opacity:.5;pointer-events:none}.wake-slider__track{position:relative;display:flex;flex:1 1 auto;align-items:center;gap:var(--ws-gap);height:var(--ws-height);min-height:44px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.wake-slider__track{cursor:grab}.wake-slider__track:active{cursor:grabbing}}.wake-slider__bar{position:relative;flex:1 1 0;min-width:0;height:var(--ws-height);border-radius:9999px;background:var(--ws-track);transform:scaleY(var(--ws-rest));transform-origin:50% 50%;transition:background-color .12s ease}.wake-slider__bar[data-on=true]{background:var(--ws-fill)}.wake-slider[data-instant=true] .wake-slider__bar{transition-duration:0s}.wake-slider__crest{position:absolute;inset:0;border-radius:inherit;background:var(--ws-crest);opacity:0}.wake-slider__handle{position:absolute;inset:0;margin:0;padding:0;border:0;border-radius:12px;background:transparent;outline:none;cursor:inherit;touch-action:none;-webkit-tap-highlight-color:transparent}.wake-slider__value{min-width:3ch;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;opacity:.6}@media (prefers-reduced-motion:reduce){.wake-slider__bar{transform:scaleY(var(--ws-rest))!important}}.prompt-bar{--pb-bg:#27272a;--pb-ink:#f5f5f5;--pb-menu:#323236;--pb-w:400px;--pb-radius:16px;--pb-press:0.96;--pb-spark:#b39dff;--pb-ease-out:cubic-bezier(0.23,1,0.32,1);--pb-muted:color-mix(in srgb,var(--pb-ink) 55%,transparent);--pb-hover:color-mix(in srgb,var(--pb-ink) 8%,transparent);position:relative;width:min(var(--pb-w),100%);color:var(--pb-ink);font-family:inherit;font-size:14px;line-height:22px}.prompt-bar__menu{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:2;padding:4px;border-radius:12px;background:var(--pb-menu);box-shadow:0 10px 30px -10px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.08);transform-origin:bottom center;animation:prompt-bar-pop .18s var(--pb-ease-out) both}.prompt-bar__menu[data-kind=model]{right:auto;width:200px;transform-origin:bottom left}@keyframes prompt-bar-pop{0%{opacity:0;transform:translateY(4px) scale(.98)}}.prompt-bar__glow{position:absolute;right:4px;left:4px;border-radius:8px;background:var(--pb-hover);opacity:0;pointer-events:none;transition:top .22s var(--pb-ease-out),height .22s var(--pb-ease-out),opacity .15s ease}.prompt-bar__row{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.prompt-bar__row-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;color:color-mix(in srgb,var(--pb-ink) 70%,transparent)}.prompt-bar__row-name{flex:none;font-size:13px;font-weight:500}.prompt-bar__row-desc{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--pb-muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.prompt-bar__row-tag{flex:none;margin-left:auto;color:var(--pb-muted);font-size:11px}.prompt-bar__row-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:16px;height:16px;opacity:0}.prompt-bar__row-check[data-on]{opacity:1}.prompt-bar__empty{display:flex;align-items:center;height:36px;padding:0 8px;color:var(--pb-muted);font-size:12px}.prompt-bar__field{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--pb-radius);background:var(--pb-bg);cursor:text}.prompt-bar__field:before{content:"";z-index:-1;background:radial-gradient(140% 120% at 0 100%,color-mix(in srgb,var(--pb-spark) 26%,transparent),transparent 62%);opacity:0;transition:opacity .5s ease}.prompt-bar__field:before,.prompt-bar__sparks{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.prompt-bar__sparks{z-index:2;width:100%;height:100%}.prompt-bar__chips{display:flex;flex-wrap:wrap;gap:6px}.prompt-bar__chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 8px;border-radius:8px;background:var(--pb-hover);font-size:12px;animation:prompt-bar-pop .2s var(--pb-ease-out) both}.prompt-bar__chip-name{max-width:144px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.prompt-bar__chip-x{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;opacity:.6;cursor:pointer;outline:none;transition:opacity .12s ease,background-color .12s ease}.prompt-bar__chip-x:hover{background:color-mix(in srgb,var(--pb-ink) 10%,transparent);opacity:1}.prompt-bar__input{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:22px;resize:none;outline:none;overflow-wrap:anywhere}.prompt-bar__input::placeholder{color:color-mix(in srgb,var(--pb-ink) 45%,transparent)}@media (pointer:coarse){.prompt-bar__input{font-size:16px}}.prompt-bar__bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.prompt-bar__spacer{flex:1 1 auto}.prompt-bar__pick,.prompt-bar__send,.prompt-bar__tool{flex:none;border:0;font:inherit;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.prompt-bar__tool{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--pb-ink) 60%,transparent);transition:background-color .15s ease,color .15s ease,transform .16s var(--pb-ease-out)}.prompt-bar__tool:active{transform:scale(.94)}.prompt-bar__pick{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--pb-ink) 70%,transparent);font-size:12px;font-weight:500;transition:background-color .15s ease,color .15s ease}.prompt-bar__pick[data-on],.prompt-bar__tool[data-on]{background:var(--pb-hover);color:var(--pb-ink)}@media (hover:hover) and (pointer:fine){.prompt-bar__pick:hover,.prompt-bar__tool:hover{background:var(--pb-hover);color:var(--pb-ink)}}.prompt-bar__pick[data-max]{color:var(--pb-spark)}.prompt-bar__menu[data-kind=effort]{right:auto;width:248px;padding:12px 14px 14px;transform-origin:bottom left}.prompt-bar__effort-head{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px}.prompt-bar__effort-title{color:var(--pb-muted)}.prompt-bar__effort-level{font-weight:500}.prompt-bar__effort-help{display:inline-flex;margin-left:auto;color:var(--pb-muted)}.prompt-bar__effort-ends{display:flex;justify-content:space-between;margin-top:12px;color:var(--pb-muted);font-size:12px;line-height:16px}.prompt-bar__effort-track{position:relative;height:22px;margin-top:8px;border-radius:11px;background:var(--pb-hover);cursor:pointer;outline:none;overflow:visible;touch-action:none;user-select:none;-webkit-user-select:none}.prompt-bar__effort-fill{position:absolute;top:0;bottom:0;left:0;width:var(--pb-effort-fill);overflow:hidden;border-radius:11px;background:color-mix(in srgb,var(--pb-ink) 18%,transparent);transition:width .22s var(--pb-ease-out)}.prompt-bar__effort-dot{width:4px;height:4px;margin:-2px 0 0 -2px;background:color-mix(in srgb,var(--pb-ink) 30%,transparent)}.prompt-bar__effort-dot,.prompt-bar__effort-thumb{position:absolute;z-index:3;top:50%;border-radius:50%}.prompt-bar__effort-thumb{left:var(--pb-effort-x);width:32px;height:32px;margin:-16px 0 0 -16px;background:var(--pb-ink);box-shadow:0 2px 6px rgba(0,0,0,.25);transition:left .22s var(--pb-ease-out),background-color .3s ease}.prompt-bar__effort-track[data-max] .prompt-bar__effort-fill{background:linear-gradient(90deg,#6ea2ff,#7d78ff 46%,#8d5cf6)}.prompt-bar__effort-track[data-max] .prompt-bar__effort-dot{opacity:0}.prompt-bar__effort-track[data-max] .prompt-bar__effort-thumb{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.28)}.prompt-bar__eq{display:flex;align-items:center;gap:2.5px;height:14px}.prompt-bar__eq i{display:block;width:2.5px;height:100%;border-radius:999px;background:currentColor;transform-origin:center;animation:prompt-bar-eq .9s ease-in-out infinite}.prompt-bar__eq i:nth-child(2){animation-delay:.15s}.prompt-bar__eq i:nth-child(3){animation-delay:.3s}@keyframes prompt-bar-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.prompt-bar__send{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border-radius:10px;background:color-mix(in srgb,var(--pb-ink) 12%,var(--pb-bg));color:color-mix(in srgb,var(--pb-ink) 55%,var(--pb-bg));transition:background-color .2s ease,color .2s ease,transform .16s var(--pb-ease-out)}.prompt-bar__send:disabled{cursor:default;opacity:1}.prompt-bar__send[data-armed]{background:var(--pb-ink);color:var(--pb-bg)}.prompt-bar__send[data-pressed]{transform:scale(var(--pb-press))}.prompt-bar__glyph{display:block;width:16px;height:16px;transform-origin:50% 50%}.permit{position:relative}.permit-chip,.permit-menu button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:0;border-radius:8px;background:color-mix(in srgb,var(--permit) 18%,transparent);color:var(--permit);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.permit-chip i,.permit-menu button i{width:8px;height:8px;border-radius:50%;background:var(--permit)}.permit-menu{position:absolute;z-index:30;bottom:calc(100% + 8px);left:0;display:grid;gap:4px;min-width:180px;padding:6px;border-radius:12px;background:#27272a;box-shadow:0 8px 24px rgba(0,0,0,.35)}.permit-menu button{width:100%;justify-content:flex-start}.spend-confirm{width:min(440px,calc(100vw - 32px));display:grid;gap:12px;padding:20px;border:1px solid #2a2a2a;border-radius:18px;background:#141414;color:#f5f5f5}.spend-confirm h2{margin:0;font-size:20px}.spend-confirm ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.spend-confirm li,.spend-net{display:flex;justify-content:space-between;gap:12px}.spend-net{font-weight:650}.spend-actions{display:flex;justify-content:flex-end;gap:8px}@media (prefers-reduced-motion:reduce){.prompt-bar__chip,.prompt-bar__menu{animation:none}.prompt-bar__glow{transition:opacity .15s ease}.prompt-bar__effort-fill,.prompt-bar__effort-thumb{transition:background-color .3s ease}.prompt-bar__send[data-pressed],.prompt-bar__tool:active{transform:none}}.spotlight{position:relative;isolation:isolate}.spotlight__glow{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(255,255,255,.14),transparent 68%);transition:opacity .16s ease}.spotlight:focus-within .spotlight__glow,.spotlight:hover .spotlight__glow{opacity:1}.spotlight>:not(.spotlight__glow){position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.spotlight__glow{transition:none}}.branched-menu{--bm-w:240px;--bm-ink:#f5f5f5;--bm-accent:#f5f5f5;--bm-line:#3f3f46;--bm-font:14px;--bm-row:36px;--bm-indent:40px;--bm-line-w:1.5;--bm-draw:400ms;--bm-fold:300ms;--bm-ease-out:cubic-bezier(0.23,1,0.32,1);--bm-muted:color-mix(in srgb,var(--bm-ink) 55%,transparent);position:relative;display:flex;flex-direction:column;width:fit-content;max-width:min(var(--bm-w),100%);padding-left:14px;color:var(--bm-ink);font-family:inherit;font-size:var(--bm-font);line-height:1.2}.branched-menu:before{content:"";top:8px;bottom:0;background:linear-gradient(to bottom,var(--bm-line) 0,var(--bm-line) 55%,transparent 100%)}.branched-menu:before,.branched-menu__marker{position:absolute;left:0;width:2px;border-radius:1px}.branched-menu__marker{top:-1px;z-index:1;height:16px;background:var(--bm-accent);opacity:0;transition:top .22s var(--bm-ease-out),opacity .15s ease}.branched-menu__marker[data-on]{opacity:1}.branched-menu__section{display:flex;flex-direction:column}.branched-menu__head{display:block;margin:0;padding:9px 0;border:0;background:none;color:var(--bm-muted);font:inherit;font-size:calc(var(--bm-font) + 1px);font-weight:500;text-align:left;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.branched-menu__head[data-active],.branched-menu__section[data-open] .branched-menu__head{color:var(--bm-ink)}@media (hover:hover) and (pointer:fine){.branched-menu__head:hover{color:var(--bm-ink)}}.branched-menu__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--bm-fold) var(--bm-ease-out)}.branched-menu__section[data-open] .branched-menu__body{grid-template-rows:1fr}.branched-menu__fold{min-height:0;overflow:hidden}.branched-menu__tree{position:relative;padding:6px 0;box-sizing:border-box}.branched-menu__lines{position:absolute;top:0;left:0;overflow:visible;opacity:0;pointer-events:none;transition:opacity .2s ease}.branched-menu__section[data-open] .branched-menu__lines{opacity:1;transition:opacity .25s ease .1s}.branched-menu__base,.branched-menu__reach{fill:none;stroke-width:var(--bm-line-w);stroke-linecap:round;stroke-linejoin:round}.branched-menu__base{stroke:var(--bm-line)}.branched-menu__reach{stroke:var(--bm-accent);transition:stroke-dashoffset var(--bm-draw) var(--bm-ease-out)}.branched-menu__item{display:flex;align-items:center;gap:8px;width:100%;height:var(--bm-row);margin:0;padding:0 0 0 var(--bm-indent);border:0;background:none;color:var(--bm-muted);font:inherit;text-align:left;cursor:pointer;outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:color .2s ease}@media (hover:hover) and (pointer:fine){.branched-menu__item:hover{color:var(--bm-ink)}}.branched-menu__item[data-active]{color:var(--bm-accent);font-weight:500}.branched-menu__icon{display:inline-flex;flex:none}.branched-menu__label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.branched-menu__marker{transition:opacity .15s ease}.branched-menu__body,.branched-menu__reach{transition:none}}.antigravity{position:relative;width:100%;height:100%;overflow:hidden}.antigravity__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.sign-in{position:relative;min-height:100vh;min-height:100dvh;background:#07060c;color:#f4f1fb;overflow:hidden}.sign-in-field{position:absolute;inset:0}.sign-in-stage{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(28px,6vw,80px);pointer-events:none}.sign-in-copy{position:relative;pointer-events:auto;width:min(920px,100%);text-align:center;animation:sign-in-in .78s cubic-bezier(.16,1,.3,1) both}.sign-in-copy:before{content:"";position:absolute;z-index:-1;inset:-28% -18% -36% -22%;background:radial-gradient(closest-side,rgba(7,6,12,.78),rgba(7,6,12,0) 72%);pointer-events:none}.sign-in-note{margin:-8px auto 28px;max-width:36rem;color:#c9bddf;font-size:.95rem;line-height:1.45}.sign-in-copy h1{margin:0 0 16px;font-family:var(--font-chat),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.75rem,6.4vw,5.25rem);font-weight:600;letter-spacing:-.035em;line-height:.96;text-wrap:balance}.sign-in-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 20px}.sign-in-alt{border:0;background:transparent;color:#ddd4f2;font:inherit;font-size:1.0625rem;font-weight:500;padding:12px 4px}.sign-in-alt:hover{color:#f4f1fb}.sign-in-alt:focus-visible{outline:1px solid #f4f1fb;outline-offset:4px}@keyframes sign-in-in{0%{opacity:0;filter:blur(10px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.sign-in-copy{animation:none}}