@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d5591ac2-module__D88TVW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_d5591ac2-module__D88TVW__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_932ecd66-module__jXInYG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_932ecd66-module__jXInYG__variable{--font-display:"Instrument Serif","Instrument Serif Fallback"}
.morphing-popover-module__s0lROW__morphingPopoverContainer{--anchor-name:morphing-trigger;--target-width:220px;--target-height:120px;--transition-duration:.2s;display:inline-block;position:relative}.morphing-popover-module__s0lROW__morphingTrigger{anchor-name:var(--anchor-name);aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;width:44px;font-size:24px;transition:background-color .2s;display:grid}.morphing-popover-module__s0lROW__morphingTrigger:hover{background-color:hsl(var(--muted)/.5)}.morphing-popover-module__s0lROW__morphingPopover{position-anchor:var(--anchor-name);left:anchor(left);top:anchor(top);width:anchor-size(width);min-height:0;height:anchor-size(height);transition-behavior:allow-discrete;transition-property:display,overlay,width,height,top,border-radius,left,position-anchor,transform,opacity;transition-duration:var(--transition-duration);transform-origin:50%;opacity:0;border-radius:50%;padding:0;transition-timing-function:ease-out;overflow:hidden}.morphing-popover-module__s0lROW__morphingPopover:popover-open{position-anchor:fixed;width:var(--target-width);height:var(--target-height);opacity:1;border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 10px 40px -10px hsl(var(--foreground)/.3);border-radius:12px;top:50%;left:50%;transform:translate(-50%,-50%)}@starting-style{.morphing-popover-module__s0lROW__morphingPopover:popover-open{position-anchor:var(--anchor-name);left:anchor(left);top:anchor(top);width:anchor-size(width);height:anchor-size(height);opacity:0;border-radius:50%;transform:none}}@supports not (anchor-name:none){.morphing-popover-module__s0lROW__morphingPopover{opacity:0;pointer-events:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.morphing-popover-module__s0lROW__morphingPopover:popover-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@starting-style{.morphing-popover-module__s0lROW__morphingPopover:popover-open{opacity:0;transform:translate(-50%,-50%)scale(.8)}}}.morphing-popover-module__s0lROW__morphingPopoverTargetContainer{--anchor-name:morphing-trigger;--target-anchor-name:morphing-target;--transition-duration:.2s;display:inline-block;position:relative}.morphing-popover-module__s0lROW__morphingPopoverTarget{position-anchor:var(--anchor-name);left:anchor(left);top:anchor(top);width:anchor-size(width);min-height:0;height:anchor-size(height);transition-behavior:allow-discrete;transition-property:display,overlay,width,height,top,border-radius,left,position-anchor,transform,opacity;transition-duration:var(--transition-duration);border-radius:50%;padding:0;transition-timing-function:ease-out;overflow:hidden}.morphing-popover-module__s0lROW__morphingPopoverTarget:popover-open{position-anchor:var(--target-anchor-name);left:anchor(left);top:anchor(top);border:1px solid hsl(var(--border));background:hsl(var(--background));min-width:200px;min-height:120px;box-shadow:0 10px 40px -10px hsl(var(--foreground)/.3);opacity:1;border-radius:12px}@starting-style{.morphing-popover-module__s0lROW__morphingPopoverTarget:popover-open{position-anchor:var(--anchor-name);left:anchor(left);top:anchor(top);width:anchor-size(width);height:anchor-size(height);opacity:0;border-radius:50%}}
.remote-selector-module__JId51G__remoteSelectorContainer{display:inline-block;position:relative}.remote-selector-module__JId51G__triggerButton{anchor-name:--remote-selector-anchor;border:1px solid hsl(var(--border)/.3);color:hsl(var(--foreground));cursor:pointer;background:0 0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;transition:all .15s;display:flex}.remote-selector-module__JId51G__triggerButton:hover{background:hsl(var(--muted)/.5)}.remote-selector-module__JId51G__triggerButton[data-open=true]{background:hsl(var(--muted)/.3);border-color:hsl(var(--primary)/.2)}.remote-selector-module__JId51G__triggerButton:focus-visible{outline:2px solid hsl(var(--primary)/.5);outline-offset:2px}.remote-selector-module__JId51G__chevron{transition:transform .2s}.remote-selector-module__JId51G__chevron[data-open=true]{transform:rotate(180deg)}.remote-selector-module__JId51G__dropdownContent{position-anchor:--remote-selector-anchor;position-area:block-end inline-start;position-try-fallbacks:flip-block,flip-inline;left:anchor(left);top:anchor(bottom);border:1px solid hsl(var(--border)/.3);background:hsl(var(--popover)/.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:288px;max-height:min(60vh,512px);box-shadow:0 10px 40px -10px hsl(var(--foreground)/.2);opacity:0;pointer-events:none;border-radius:.75rem;margin-top:4px;padding:0;transition:opacity .2s ease-out,transform .2s ease-out;display:none;position:absolute;overflow-y:auto;transform:translateY(-8px)}.remote-selector-module__JId51G__dropdownContent[data-open=true]{opacity:1;pointer-events:auto;display:block;transform:translateY(0)}.remote-selector-module__JId51G__section{padding:.25rem 0}.remote-selector-module__JId51G__divider{border-top:1px solid hsl(var(--border)/.2);margin:0}.remote-selector-module__JId51G__remoteItem{text-align:left;cursor:pointer;width:100%;color:hsl(var(--muted-foreground));background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem;transition:background-color .15s;display:flex}.remote-selector-module__JId51G__remoteItem:hover{background:hsl(var(--muted)/.3);color:hsl(var(--foreground))}.remote-selector-module__JId51G__remoteItem:focus-visible{outline:2px solid hsl(var(--primary)/.5);outline-offset:-2px}.remote-selector-module__JId51G__remoteItem.remote-selector-module__JId51G__activeRemote{background:hsl(var(--primary)/.1);color:hsl(var(--foreground))}.remote-selector-module__JId51G__actionButton{width:100%;color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.75rem;transition:all .15s;display:flex}.remote-selector-module__JId51G__actionButton:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.2)}.remote-selector-module__JId51G__actionButton:disabled{opacity:.5;cursor:not-allowed}.remote-selector-module__JId51G__form{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.remote-selector-module__JId51G__input{border:1px solid hsl(var(--border)/.3);background:hsl(var(--muted)/.2);width:100%;color:hsl(var(--foreground));border-radius:.375rem;padding:.375rem .625rem;font-family:monospace;font-size:.75rem}.remote-selector-module__JId51G__input::placeholder{color:hsl(var(--muted-foreground)/.4)}.remote-selector-module__JId51G__input:focus{border-color:hsl(var(--primary)/.4);outline:none}.remote-selector-module__JId51G__addButton{background:hsl(var(--primary)/.2);color:hsl(var(--primary));border:1px solid hsl(var(--primary)/.3);cursor:pointer;border-radius:.375rem;flex:1;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s}.remote-selector-module__JId51G__addButton:hover:not(:disabled){background:hsl(var(--primary)/.3)}.remote-selector-module__JId51G__addButton:disabled{opacity:.4;cursor:not-allowed}.remote-selector-module__JId51G__cancelButton{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;padding:.375rem .75rem;font-size:.75rem}.remote-selector-module__JId51G__cancelButton:hover{color:hsl(var(--foreground))}.remote-selector-module__JId51G__error{color:hsl(var(--destructive)/.9);background:hsl(var(--destructive)/.1);border-top:1px solid hsl(var(--destructive)/.2);padding:.5rem .75rem;font-size:.75rem}@supports not (anchor-name:none){.remote-selector-module__JId51G__dropdownContent{z-index:100;position:absolute;top:calc(100% + 4px);left:0}.remote-selector-module__JId51G__dropdownContent[data-open=true]{display:block}}
.connected-clients-indicator-module__YgEYja__indicatorButton{anchor-name:--clients-indicator-anchor}.connected-clients-indicator-module__YgEYja__tooltip{position-anchor:--clients-indicator-anchor;position-area:block-end inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;z-index:50;width:12rem;margin-top:.5rem;position:fixed}@supports not (anchor-name:none){.connected-clients-indicator-module__YgEYja__tooltip{z-index:50;position:absolute;top:calc(100% + .5rem);right:0}}
