.window-layer{z-index:1;pointer-events:none;position:absolute;inset-block-start:var(--panel-height);inset-block-end:var(--dock-reserved);inset-inline:0}.window{box-sizing:border-box;pointer-events:auto;color:var(--window-fg);position:absolute;top:0;left:0;overflow:visible}.window__surface{background:var(--window-bg);border-radius:var(--window-radius) var(--window-radius) 0 0;box-shadow:var(--window-shadow);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.window--maximized{width:100%;height:100%;transform:none}.window--maximized .window__surface{box-shadow:none;border-radius:0}.window--minimized{display:none}.window__resize-handle{z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.window__resize-handle--n,.window__resize-handle--s{inset-inline:calc(var(--window-resize-corner-size) / 2);block-size:calc(var(--window-resize-outer) + var(--window-resize-inner))}.window__resize-handle--n{cursor:n-resize;inset-block-start:calc(0px - var(--window-resize-outer))}.window__resize-handle--s{cursor:s-resize;inset-block-end:calc(0px - var(--window-resize-outer))}.window__resize-handle--e,.window__resize-handle--w{inset-block:calc(var(--window-resize-corner-size) / 2);inline-size:calc(var(--window-resize-outer) + var(--window-resize-inner))}.window__resize-handle--e{cursor:e-resize}.window__resize-handle--w{cursor:w-resize}:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--e{inset-inline-end:calc(0px - var(--window-resize-outer))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--e,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--w{inset-inline-start:calc(0px - var(--window-resize-outer))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--w{inset-inline-end:calc(0px - var(--window-resize-outer))}.window__resize-handle--ne,.window__resize-handle--nw,.window__resize-handle--se,.window__resize-handle--sw{inline-size:var(--window-resize-corner-size);block-size:var(--window-resize-corner-size)}.window__resize-handle--ne{cursor:ne-resize;inset-block-start:calc(0px - var(--window-resize-outer))}.window__resize-handle--nw{cursor:nw-resize;inset-block-start:calc(0px - var(--window-resize-outer))}.window__resize-handle--se{cursor:se-resize;inset-block-end:calc(0px - var(--window-resize-outer))}.window__resize-handle--sw{cursor:sw-resize;inset-block-end:calc(0px - var(--window-resize-outer))}:is(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--ne,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--se){inset-inline-end:calc(0px - var(--window-resize-outer))}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--ne,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--se),:is(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--nw,:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--sw){inset-inline-start:calc(0px - var(--window-resize-outer))}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--nw,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .window__resize-handle--sw){inset-inline-end:calc(0px - var(--window-resize-outer))}.window__headerbar{box-sizing:content-box;block-size:var(--headerbar-height);padding-inline:var(--headerbar-padding-inline);background:var(--headerbar-bg);border-block-end:var(--headerbar-border-width) solid var(--headerbar-border);touch-action:auto;flex:none;align-items:center;display:flex;position:relative}.window__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;touch-action:none;font-weight:700;position:absolute;inset-inline:40px;overflow:hidden}.window:not(.window--focused) .window__headerbar{background:var(--headerbar-backdrop-bg);border-block-end-color:var(--headerbar-backdrop-border)}.window__header-start{flex:none;align-items:center;display:flex}.window__controls{align-items:center;gap:var(--windowcontrols-gap);margin-inline-start:auto;display:flex}.window__control{box-sizing:border-box;inline-size:var(--windowcontrol-size);block-size:var(--windowcontrol-size);margin-inline:var(--windowcontrol-margin-inline);background:var(--windowcontrol-bg);color:inherit;cursor:default;border:1px solid #0000;border-radius:9999px;place-items:center;padding:3px;display:grid}.window__control:hover{background:var(--windowcontrol-hover-bg)}.window__control:active{background:var(--windowcontrol-active-bg)}.window__control svg{inline-size:var(--windowcontrol-icon-size);block-size:var(--windowcontrol-icon-size)}.window__body{flex:1;min-block-size:0;min-inline-size:0;display:flex;overflow:hidden}
