.xw-layer{z-index:60;pointer-events:none;position:fixed;inset:0}.xw{transform-origin:0 0;pointer-events:auto;will-change:transform;outline:none;position:absolute;top:0;left:0}.xw.is-closing{pointer-events:none}.xw:before{content:"";border-radius:var(--radius-card);box-shadow:var(--shadow-window-lift);pointer-events:none;position:absolute;inset:0}.xw>.xw-frame{padding:var(--space-2);border-radius:var(--radius-card);flex-direction:column;display:flex;position:absolute;inset:0}.xw-bar{z-index:1;align-items:center;gap:var(--space-2-5);height:2.25rem;padding:0 var(--space-0-5) var(--space-1-5) var(--space-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;display:flex;position:relative}.xw.is-dragging .xw-bar{cursor:grabbing}.xw-code{font-family:var(--font-squeeze);font-weight:var(--weight-medium);font-size:var(--fs-label-md);line-height:var(--leading-solid);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--v2-ink-dim);flex:none}.xw-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-squeeze);font-weight:var(--weight-medium);font-size:var(--fs-label-md);line-height:var(--leading-solid);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--v2-ink);flex:auto;overflow:hidden}.xw-close{border-radius:var(--radius-pill);border:1px solid var(--white-a90);background:var(--white-a55);width:1.75rem;height:1.75rem;color:var(--v2-ink);cursor:pointer;box-shadow:0 1px 2px var(--studio-ink-a08);transition:background-color .18s var(--ease-out,ease), transform .18s var(--ease-out,ease);flex:none;place-items:center;display:grid}.xw-close:hover{background:var(--white);transform:scale(1.06)}.xw-close:active{transform:scale(.94)}.xw-close:focus-visible{outline:2px solid var(--v2-ink);outline-offset:2px}.xw-body{z-index:1;border-radius:var(--radius-chip);background:var(--v2-bg);isolation:isolate;flex:auto;min-height:0;position:relative;overflow:hidden}.xw.is-busy .xw-body{pointer-events:none}.xw-media{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}video.xw-media{cursor:pointer}.xw-loading{font-family:var(--font-squeeze);font-size:var(--fs-label-md);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--v2-ink-dim);place-items:center;display:grid;position:absolute;inset:0}.xw-grip{z-index:2;cursor:nwse-resize;touch-action:none;width:1.625rem;height:1.625rem;position:absolute;bottom:0;right:0}.xw-grip:after{content:"";width:var(--space-2-5);height:var(--space-2-5);background:linear-gradient(135deg, transparent 45%, var(--v2-ink-dim) 45% 55%, transparent 55%) 0 0 / 100% 100%, linear-gradient(135deg, transparent 72%, var(--v2-ink-dim) 72% 82%, transparent 82%) 0 0 / 100% 100%;opacity:.8;pointer-events:none;position:absolute;bottom:.3125rem;right:.3125rem}.xw.is-sheet{left:var(--space-2);right:var(--space-2);top:calc(env(safe-area-inset-top,0px) + var(--space-2));bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-2));will-change:auto;position:fixed;transform:none}.xw.is-sheet .xw-bar{cursor:default}.xw-noselect,.xw-noselect *{-webkit-user-select:none!important;user-select:none!important}