.room-thumbnail-generator-module__EKSuXa__capture{top:0;left:var(--thumbnail-capture-offset);width:var(--thumbnail-room-capture-width);height:var(--thumbnail-room-capture-height);pointer-events:none;opacity:0;position:fixed}.room-thumbnail-generator-module__EKSuXa__capture canvas{width:var(--thumbnail-room-capture-width);height:var(--thumbnail-room-capture-height)}.room-thumbnail-generator-module__EKSuXa__thumbnail{aspect-ratio:1;border-radius:var(--radius-2);background:radial-gradient(circle at 50% 35%, var(--modal-scrim-highlight), transparent 55%), var(--gb-scene);place-items:center;width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.room-thumbnail-generator-module__EKSuXa__thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.room-thumbnail-generator-module__EKSuXa__placeholder{color:var(--gb-text-muted);font-family:var(--font-code);font-size:var(--fs-0);text-transform:uppercase;letter-spacing:var(--tracking-stamp)}
.game-module__J1W2yW__appShell{min-height:100dvh;padding:var(--space-5);background:radial-gradient(circle at 50% 20%, var(--modal-scrim-highlight), transparent 36rem), var(--gb-bg);place-items:center;display:grid}
.perf-hud-module__o8Tx-q__hud{z-index:var(--z-hud);top:var(--space-2);left:var(--space-2);width:auto;height:auto;padding:var(--space-perf-y) var(--space-perf-x);border:1px solid var(--gb-line-faint);border-radius:var(--radius-tight);background:var(--glass-perf);color:var(--text-perf);font-family:var(--font-code);font-size:var(--fs-caption);pointer-events:none;white-space:nowrap;line-height:1.2;position:absolute}
.button-module__eUE7Nq__reset{appearance:none;color:inherit;font:inherit;cursor:var(--app-cursor-interactive);-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0}.button-module__eUE7Nq__reset:disabled,.button-module__eUE7Nq__reset[aria-disabled=true]{cursor:var(--app-cursor-blocked)}.button-module__eUE7Nq__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:34px;padding:var(--space-4) var(--space-3);border:1px solid var(--gb-line);border-radius:var(--radius);background:var(--gb-surface);color:var(--gb-text);font-family:var(--font-label);font-size:var(--fs-1);white-space:nowrap;cursor:var(--app-cursor-interactive);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;display:inline-flex}.button-module__eUE7Nq__button:hover{background:var(--gb-surface-2)}.button-module__eUE7Nq__button:focus-visible{outline:2px solid var(--gb-accent);outline-offset:2px}.button-module__eUE7Nq__button[data-pressed]{background:color-mix(in srgb, var(--gb-surface-2) 72%, white);transform:translateY(1px)}.button-module__eUE7Nq__affix{flex:none;justify-content:center;align-items:center;width:1.7em;height:1.7em;display:inline-flex}.button-module__eUE7Nq__button[data-size=sm]{min-height:28px;padding:0 var(--space-2);font-size:var(--fs-0)}.button-module__eUE7Nq__button[data-size=lg]{min-height:42px;padding:0 var(--space-4);font-size:var(--fs-2)}.button-module__eUE7Nq__button[data-variant=danger],.button-module__eUE7Nq__button[data-variant=void]{border-color:var(--gb-danger)}.button-module__eUE7Nq__button[data-block]{width:100%}.button-module__eUE7Nq__button[data-selected]{outline:2px solid var(--gb-accent);outline-offset:1px}.button-module__eUE7Nq__button:disabled,.button-module__eUE7Nq__button[aria-disabled=true]{cursor:var(--app-cursor-blocked);opacity:.5}@media (pointer:coarse){.button-module__eUE7Nq__button{min-height:40px}.button-module__eUE7Nq__button[data-size=sm]{min-height:34px}}
.panel-module__5UNomW__panel{color:var(--gb-text);background:0 0;border:0;border-radius:0}
.select-module__-Nd_pq__select{display:inline-block;position:relative}.select-module__-Nd_pq__select[data-block]{width:100%}.select-module__-Nd_pq__trigger{justify-content:space-between;gap:var(--space-2);text-align:left;width:100%;cursor:var(--app-cursor-interactive)}.select-module__-Nd_pq__trigger:focus-visible{outline:2px solid var(--gb-accent);outline-offset:var(--space-px)}.select-module__-Nd_pq__select[data-open] .select-module__-Nd_pq__trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.select-module__-Nd_pq__trigger[aria-disabled=true]{opacity:.5;cursor:var(--app-cursor-blocked)}.select-module__-Nd_pq__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-module__-Nd_pq__value[data-placeholder]{color:var(--gb-text-muted)}.select-module__-Nd_pq__arrow{opacity:.7;flex:none;font-size:.75em}.select-module__-Nd_pq__list{z-index:var(--z-hud);width:100%;max-height:var(--select-list-max-height);padding:var(--space-1);border-radius:0 0 var(--radius-2) var(--radius-2);background:var(--glass-menu);box-shadow:var(--shadow-menu);font-family:var(--font-code);font-size:var(--fs-1);border:0;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:100%;left:0;overflow-y:auto}.select-module__-Nd_pq__option{width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-1);color:var(--gb-text);font:inherit;text-align:left;white-space:nowrap;cursor:var(--app-cursor-interactive);-webkit-user-select:none;user-select:none;background:0 0;border:0}.select-module__-Nd_pq__option:not([aria-disabled=true]):hover,.select-module__-Nd_pq__option[data-active]{background:var(--gb-surface-2)}.select-module__-Nd_pq__option[aria-selected=true]{font-weight:var(--weight-label)}.select-module__-Nd_pq__option[aria-disabled=true]{opacity:.5;cursor:var(--app-cursor-blocked)}.select-module__-Nd_pq__select[data-expand] .select-module__-Nd_pq__list{margin-top:var(--space-1);box-shadow:none;position:static}@media (max-width:980px),(max-height:480px){.select-module__-Nd_pq__option{padding:var(--space-2)}}
.text-input-module__L-GZ_W__input{width:100%;min-height:var(--input-height);padding:0 var(--space-2);background:var(--gb-input);color:var(--gb-text);font-family:var(--font-code);font-size:var(--fs-1);cursor:var(--app-cursor-text);border:0;border-radius:0;align-items:center;line-height:1;display:inline-flex}.text-input-module__L-GZ_W__input::placeholder{color:var(--gb-text-muted)}.text-input-module__L-GZ_W__input:focus,.text-input-module__L-GZ_W__input:focus-visible{outline:2px solid var(--gb-accent);outline-offset:var(--space-px)}.text-input-module__L-GZ_W__input:disabled{opacity:.5;cursor:var(--app-cursor-blocked)}.text-input-module__L-GZ_W__input[data-size=sm]{min-height:var(--input-height-compact);font-size:var(--fs-0)}.text-input-module__L-GZ_W__input[data-invalid]{border-color:var(--gb-danger)}.text-input-module__L-GZ_W__input[data-inline=md]{width:var(--input-inline-width)}.text-input-module__L-GZ_W__input[data-inline=sm]{width:var(--input-inline-width-compact)}
.affordance-actions-module__1-A4bq__action{align-items:center;gap:var(--space-2);display:inline-flex}.affordance-actions-module__1-A4bq__note{color:var(--gb-text-muted);font-size:var(--fs-0)}
.action-list-module__NClOCG__list{gap:var(--space-1);min-width:0;display:grid}.action-list-module__NClOCG__item{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex;position:relative}.action-list-module__NClOCG__item>:where([data-button]),.action-list-module__NClOCG__item [data-affordance-action]>:where([data-button]){width:100%;min-width:0;min-height:44px;padding-inline:var(--space-3);background:var(--gb-surface);font-size:var(--fs-1);text-align:left;border:0;justify-content:flex-start}.action-list-module__NClOCG__item>:where([data-button][data-variant]),.action-list-module__NClOCG__item [data-affordance-action]>:where([data-button][data-variant]){color:var(--gb-text);background:0 0;border:0}.action-list-module__NClOCG__item [data-button-label]{text-overflow:clip;min-width:0;overflow:visible}.action-list-module__NClOCG__item [data-affordance-action],.action-list-module__NClOCG__item [data-affordance-note]{flex:100%}.action-list-module__NClOCG__item [data-affordance-action]{align-items:center;gap:var(--space-2);display:inline-flex}.action-list-module__NClOCG__item [data-affordance-action] [data-field]{flex:auto;width:auto;min-width:0}.action-list-module__NClOCG__item [data-affordance-note]{inset-block:0;right:var(--space-3);max-width:60%;color:var(--gb-text-muted);font-size:var(--fs-0);text-align:right;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;align-items:center;margin:0;line-height:1.1;display:flex;position:absolute;overflow:hidden}.action-list-module__NClOCG__item:has(>[data-affordance-action]) [data-affordance-note]{text-align:left;white-space:normal;max-width:none;display:block;position:static}.action-list-module__NClOCG__item>:where([data-button]):hover,.action-list-module__NClOCG__item>:where([data-button]):focus-visible,.action-list-module__NClOCG__item [data-affordance-action]>:where([data-button]):hover,.action-list-module__NClOCG__item [data-affordance-action]>:where([data-button]):focus-visible{background:var(--gb-surface-2);outline:0}.action-list-module__NClOCG__item>:where([data-button]):active,.action-list-module__NClOCG__item [data-affordance-action]>:where([data-button]):active{background:color-mix(in srgb, var(--gb-surface-2) 72%, var(--gb-text-bright))}.action-list-module__NClOCG__item[data-destructive]>:where([data-button]),.action-list-module__NClOCG__item[data-destructive] [data-affordance-action]>:where([data-button]),.action-list-module__NClOCG__item[data-destructive]>:where([data-button][data-variant]),.action-list-module__NClOCG__item[data-destructive] [data-affordance-action]>:where([data-button][data-variant]){color:color-mix(in srgb, var(--modal-danger) 82%, var(--gb-text))}.action-list-module__NClOCG__icon{background:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.action-list-module__NClOCG__thumb{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.action-list-module__NClOCG__thumb img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.action-list-module__NClOCG__item [data-button-affix],.action-list-module__NClOCG__item .action-list-module__NClOCG__icon,.action-list-module__NClOCG__item .action-list-module__NClOCG__thumb{width:20px;height:20px}.action-list-module__NClOCG__item .action-list-module__NClOCG__thumb img{transform:scale(1.14)}
.slot-module__HoDkjq__slot{--dock-thumb:92px;--dock-idle-opacity:.42;--dock-settle:var(--motion-settle);justify-content:center;align-items:center;gap:var(--space-1);width:var(--dock-body-w);height:var(--dock-card-h);min-width:0;min-height:0;padding:10px var(--space-2);text-align:center;transition:box-shadow var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), opacity var(--dock-settle) var(--ui-ease);background:0 0;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:relative;overflow:visible}.slot-module__HoDkjq__slot[data-slot=hand],.slot-module__HoDkjq__slot[data-slot=domain],.slot-module__HoDkjq__slot[data-slot=focus]{width:var(--dock-hand-w)}.slot-module__HoDkjq__slot[data-clickable]{appearance:none;color:inherit;font:inherit;cursor:var(--app-cursor-interactive);touch-action:manipulation}.slot-module__HoDkjq__slot[data-empty]{color:var(--gb-text-muted);opacity:var(--dock-idle-opacity)}.slot-module__HoDkjq__slot[data-empty][data-droppable],.slot-module__HoDkjq__slot[data-empty][data-over]{opacity:1}.slot-module__HoDkjq__slot[data-placing]{background:color-mix(in srgb, var(--gb-text-bright) 4%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--gb-accent) 70%, transparent)}.slot-module__HoDkjq__slot[data-active-context]{background:color-mix(in srgb, var(--gb-accent) 11%, transparent);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 70%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 26%, transparent), 0 0 14px color-mix(in srgb, var(--gb-accent) 18%, transparent)}.slot-module__HoDkjq__slot[data-droppable]{background:color-mix(in srgb, var(--gb-accent) 8%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent);cursor:var(--app-cursor-copy);animation:slot-module__HoDkjq__drop-pulse var(--motion-drop-pulse) ease-in-out infinite}.slot-module__HoDkjq__slot[data-droppable] :where(*){cursor:var(--app-cursor-copy)}@keyframes slot-module__HoDkjq__drop-pulse{0%,to{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent)}50%{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent)}}.slot-module__HoDkjq__slot[data-over]{background:color-mix(in srgb, var(--gb-accent) 14%, transparent);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 80%, transparent);cursor:var(--app-cursor-copy);animation:none}.slot-module__HoDkjq__slot[data-over] :where(*){cursor:var(--app-cursor-copy)}.slot-module__HoDkjq__slot[data-blocked]{background:color-mix(in srgb, var(--gb-danger) 10%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--gb-danger) 80%, transparent);cursor:var(--app-cursor-blocked)}.slot-module__HoDkjq__slot[data-blocked] :where(*){cursor:var(--app-cursor-blocked)}.slot-module__HoDkjq__dropIcon{--dock-drop-scale:.62;--dock-drop-opacity:0;z-index:2;border:1px solid color-mix(in srgb, var(--gb-text-bright) 14%, transparent);border-radius:var(--radius-pill);width:30px;height:30px;color:color-mix(in srgb, var(--gb-text) 88%, var(--gb-accent));opacity:var(--dock-drop-opacity);pointer-events:none;transform:scale(var(--dock-drop-scale));transform-origin:50%;background:#00000047;place-items:center;display:grid;position:absolute;top:10px;right:10px}.slot-module__HoDkjq__slot[data-droppable] .slot-module__HoDkjq__dropIcon,.slot-module__HoDkjq__slot[data-blocked] .slot-module__HoDkjq__dropIcon{--dock-drop-opacity:.36}.slot-module__HoDkjq__slot[data-over] .slot-module__HoDkjq__dropIcon{--dock-drop-scale:1.15;--dock-drop-opacity:.92;background:color-mix(in srgb, var(--gb-accent) 22%, black);border-color:color-mix(in srgb, var(--gb-accent) 60%, transparent)}.slot-module__HoDkjq__slot[data-blocked] .slot-module__HoDkjq__dropIcon{color:color-mix(in srgb, var(--gb-danger) 72%, var(--gb-text));border-color:color-mix(in srgb, var(--gb-danger) 45%, transparent)}.slot-module__HoDkjq__head{flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;display:flex}.slot-module__HoDkjq__label{color:var(--text-on-glass-muted);font-family:var(--font-label);font-size:var(--fs-0);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp);flex:none}.slot-module__HoDkjq__name{min-width:0;max-width:100%;font-size:var(--fs-2);font-weight:var(--weight-label);text-overflow:ellipsis;white-space:nowrap;line-height:1.05;overflow:hidden}.slot-module__HoDkjq__slot[data-active-context] .slot-module__HoDkjq__label{color:color-mix(in srgb, var(--gb-accent) 86%, var(--gb-text))}.slot-module__HoDkjq__slot[data-active-context] .slot-module__HoDkjq__name{color:color-mix(in srgb, var(--gb-text) 96%, var(--gb-accent))}.slot-module__HoDkjq__thumb,.slot-module__HoDkjq__tile{width:var(--dock-thumb);height:var(--dock-thumb);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}.slot-module__HoDkjq__kind{display:none}.slot-module__HoDkjq__slot[data-slot=domain] .slot-module__HoDkjq__kind{color:var(--text-on-glass-muted);font-family:var(--font-label);font-size:var(--fs-0);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp);flex:none;display:block}.slot-module__HoDkjq__compactMenu{z-index:20;width:var(--dock-menu-w);padding:var(--space-2);border-radius:var(--radius-2);background:var(--glass-strong);box-shadow:var(--shadow-menu);border:0;position:absolute;bottom:calc(100% - 1px)}.slot-module__HoDkjq__slot[data-commands-open]{background:color-mix(in srgb, var(--gb-text-bright) 3%, transparent)}.slot-module__HoDkjq__slot[data-active-context]:not([data-droppable]):not([data-over]):not([data-blocked]):hover,.slot-module__HoDkjq__slot[data-active-context][data-commands-open]:not([data-droppable]):not([data-over]):not([data-blocked]){background:color-mix(in srgb, var(--gb-accent) 15%, transparent);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 82%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 36%, transparent), 0 0 16px color-mix(in srgb, var(--gb-accent) 24%, transparent)}.slot-module__HoDkjq__slot[data-active-context]:not([data-droppable]):not([data-over]):not([data-blocked]):hover .slot-module__HoDkjq__label,.slot-module__HoDkjq__slot[data-active-context][data-commands-open]:not([data-droppable]):not([data-over]):not([data-blocked]) .slot-module__HoDkjq__label{color:color-mix(in srgb, var(--gb-accent) 92%, var(--gb-text-bright))}.slot-module__HoDkjq__slot[data-slot=body] .slot-module__HoDkjq__compactMenu{left:var(--space-2)}.slot-module__HoDkjq__slot[data-slot=hand] .slot-module__HoDkjq__compactMenu,.slot-module__HoDkjq__slot[data-slot=domain] .slot-module__HoDkjq__compactMenu,.slot-module__HoDkjq__slot[data-slot=focus] .slot-module__HoDkjq__compactMenu{right:var(--space-2)}.slot-module__HoDkjq__slot[data-slot=domain] .slot-module__HoDkjq__thumb,.slot-module__HoDkjq__slot[data-slot=domain] .slot-module__HoDkjq__tile{border-style:solid;overflow:hidden}.slot-module__HoDkjq__thumb{pointer-events:none}.slot-module__HoDkjq__slot:not([data-has-thumb]) .slot-module__HoDkjq__thumb{opacity:.28}.slot-module__HoDkjq__image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter var(--ui-fast) var(--ui-ease), opacity var(--ui-fast) var(--ui-ease);-webkit-user-drag:none;display:block}.slot-module__HoDkjq__slot .room-thumbnail{aspect-ratio:1;border-radius:var(--radius-2);background:0 0;width:100%;height:100%}.slot-module__HoDkjq__slot[data-active-context] .slot-module__HoDkjq__image{filter:saturate(1.08)brightness(1.06)}.slot-module__HoDkjq__slot[data-active-context]:not([data-droppable]):not([data-over]):not([data-blocked]):hover .slot-module__HoDkjq__image,.slot-module__HoDkjq__slot[data-active-context][data-commands-open]:not([data-droppable]):not([data-over]):not([data-blocked]) .slot-module__HoDkjq__image{filter:saturate(1.12)brightness(1.1)}.slot-module__HoDkjq__note{color:var(--gb-text-muted);font-size:var(--fs-0);margin:0;display:none}.slot-module__HoDkjq__error{color:color-mix(in srgb, var(--gb-danger) 55%, var(--gb-text));font-size:var(--fs-0);animation:slot-module__HoDkjq__hand-error-flash var(--motion-slow) var(--ui-ease);margin:0}@keyframes slot-module__HoDkjq__hand-error-flash{0%{background:color-mix(in srgb, var(--gb-danger) 45%, transparent)}to{background:0 0}}.slot-module__HoDkjq__slot[data-slot=hand] .slot-module__HoDkjq__tile:not([data-holding]){color:var(--gb-text-muted);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-text-bright) 14%, transparent)}.slot-module__HoDkjq__tile[data-holding]{color:var(--gb-text);box-shadow:none;touch-action:none}.slot-module__HoDkjq__tile:focus-visible{outline:2px solid var(--gb-accent);outline-offset:2px}.slot-module__HoDkjq__slot[data-placing] .slot-module__HoDkjq__image{opacity:.4}.slot-module__HoDkjq__slot[data-droppable] .slot-module__HoDkjq__tile,.slot-module__HoDkjq__slot[data-over] .slot-module__HoDkjq__tile{color:var(--gb-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 80%, transparent)}.slot-module__HoDkjq__slot[data-over] .slot-module__HoDkjq__tile{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--gb-accent) 80%, transparent)}.slot-module__HoDkjq__slot[data-received] .slot-module__HoDkjq__tile:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-accent) 72%, transparent);pointer-events:none;content:"";animation:slot-module__HoDkjq__hand-receive var(--motion-hand-receive) var(--ui-ease) forwards;border-radius:0;position:absolute;inset:0}@keyframes slot-module__HoDkjq__hand-receive{0%{opacity:1}to{opacity:0}}.slot-module__HoDkjq__slot[data-slot=focus] .slot-module__HoDkjq__kind{color:color-mix(in srgb, var(--gb-accent) 62%, var(--gb-text));font-family:var(--font-label);font-size:var(--fs-0);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp);flex:none;display:block}.slot-module__HoDkjq__slot[data-slot=focus] .slot-module__HoDkjq__compactMenu{max-height:calc(100dvh - var(--app-shell-topbar-height) - var(--dock-card-h) - var(--space-6));overscroll-behavior:contain;overflow-y:auto}.slot-module__HoDkjq__slot[data-raised]{background:var(--glass-opaque);box-shadow:var(--shadow-overlap)}.slot-module__HoDkjq__control{z-index:3;pointer-events:auto;margin:0;position:absolute;top:10px;right:10px}.slot-module__HoDkjq__drops{z-index:4;pointer-events:none;gap:1px;display:flex;position:absolute;inset:0}.slot-module__HoDkjq__slot[data-dropping] .slot-module__HoDkjq__thumb,.slot-module__HoDkjq__slot[data-dropping] .slot-module__HoDkjq__tile,.slot-module__HoDkjq__slot[data-dropping] .slot-module__HoDkjq__head,.slot-module__HoDkjq__slot[data-dropping] .slot-module__HoDkjq__control{visibility:hidden}.slot-module__HoDkjq__dropTarget{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);background:color-mix(in srgb, var(--gb-accent) 8%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent);color:color-mix(in srgb, var(--gb-accent) 72%, white);cursor:var(--app-cursor-copy);font-family:var(--font-label);font-size:var(--fs-1);font-weight:var(--weight-heavy);text-align:center;border-radius:0;flex:1 1 0;line-height:1.1;display:flex}.slot-module__HoDkjq__dropTarget[data-droppable]{box-shadow:0 0 calc(var(--dock-drop-scale,.62) * 26px) color-mix(in srgb, var(--gb-accent) calc(var(--dock-drop-opacity,.28) * 100%), transparent);animation:slot-module__HoDkjq__drop-target-pulse var(--motion-drop-pulse) ease-in-out infinite}.slot-module__HoDkjq__dropTarget[data-over]{background:color-mix(in srgb, var(--gb-accent) 14%, transparent);box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 80%, transparent);animation:none}.slot-module__HoDkjq__dropTarget[data-blocked]{background:color-mix(in srgb, var(--gb-danger) 10%, transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--gb-danger) 80%, transparent);cursor:var(--app-cursor-blocked)}.slot-module__HoDkjq__dropTargetIcon{width:30px;height:30px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--gb-accent) 70%, transparent));flex:none}@keyframes slot-module__HoDkjq__drop-target-pulse{0%,to{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent)}50%{box-shadow:inset 0 -3px 0 color-mix(in srgb, var(--gb-accent) 72%, transparent)}}@media (max-width:980px),(max-height:480px){.slot-module__HoDkjq__slot{--dock-thumb:62px;gap:var(--space-1);height:var(--dock-card-h);padding:var(--space-2);touch-action:none;overflow:visible}.slot-module__HoDkjq__slot[data-slot=hand]{--dock-thumb:68px}.slot-module__HoDkjq__compactMenu,.slot-module__HoDkjq__note{display:none}}@media (max-height:480px){.slot-module__HoDkjq__slot{--dock-thumb:52px;gap:var(--space-0)}.slot-module__HoDkjq__slot[data-slot=hand]{--dock-thumb:58px}}
.dock-module__8Enqqq__dock{--dock-card-h:180px;--dock-focus-h:240px;--dock-body-w:216px;--dock-hand-w:176px;--dock-focus-lane-h:88px;--dock-menu-w:260px;justify-content:flex-start;align-items:flex-end;gap:calc(var(--interaction-dock-gap) * 1.25);width:100%;max-width:100%;padding:var(--interaction-dock-padding-y) var(--interaction-dock-padding-x);display:flex;position:relative;overflow:visible}.dock-module__8Enqqq__vitals{align-items:flex-end;gap:var(--space-2);pointer-events:auto;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:flex;position:relative}@media (max-width:980px),(max-height:480px){.dock-module__8Enqqq__dock{--dock-card-h:112px;--dock-body-w:clamp(116px, 32dvw, 184px);--dock-hand-w:clamp(108px, 28dvw, 164px);--dock-focus-lane-h:68px;--dock-menu-w:min(240px, calc(100dvw - var(--space-6)));align-items:flex-start;gap:var(--space-2);flex-direction:column-reverse}.dock-module__8Enqqq__vitals{padding:var(--space-1);overflow:visible}}@media (max-height:480px){.dock-module__8Enqqq__dock{--dock-card-h:90px;--dock-focus-lane-h:58px}}
.focus-card-module__jOnv1G__focus-card{--focus-thumb:58px;align-items:stretch;gap:var(--space-3);width:100%;min-width:0;max-width:100%;min-height:0;padding:var(--space-4);border-radius:var(--radius-2);background:linear-gradient(to bottom, var(--glass), var(--glass-soft));color:var(--gb-text);box-shadow:var(--shadow-float-lg);border:0;flex-direction:column-reverse;display:flex;position:relative;overflow:visible}.focus-card-module__jOnv1G__focus-card__rail{display:contents}.focus-card-module__jOnv1G__focus-card__topline{align-items:center;gap:var(--space-3);width:100%;min-width:0;display:flex}.focus-card-module__jOnv1G__focus-card__identity{appearance:none;color:inherit;font:inherit;text-align:left;cursor:default;align-items:center;gap:var(--space-3);pointer-events:none;background:0 0;border:0;flex:none;min-width:0;padding:0;display:flex}.focus-card-module__jOnv1G__focus-card__control{z-index:3;pointer-events:auto;flex:none;margin-left:auto;position:relative}.focus-card-module__jOnv1G__focus-card__thumb{width:var(--focus-thumb);height:var(--focus-thumb);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.focus-card-module__jOnv1G__focus-card__head{flex-direction:column-reverse;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.focus-card-module__jOnv1G__focus-card__label,.focus-card-module__jOnv1G__focus-card__tag{font-family:var(--font-label);font-size:var(--fs-0);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--tracking-stamp)}.focus-card-module__jOnv1G__focus-card__label{color:var(--text-on-glass-muted)}.focus-card-module__jOnv1G__focus-card__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-3);line-height:1.05;font-weight:var(--weight-strong);overflow:hidden}.focus-card-module__jOnv1G__focus-card__tag{color:color-mix(in srgb, var(--gb-accent) 62%, var(--gb-text))}.focus-card-module__jOnv1G__focus-card__actions{flex:none;width:100%;position:relative}.focus-card-module__jOnv1G__focus-card__actions [data-dock-action-list]{align-content:start}.focus-card-module__jOnv1G__focus-card__drops{z-index:4;border-radius:inherit;pointer-events:none;gap:1px;display:none;position:absolute;inset:0}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__drops{display:flex}.focus-card-module__jOnv1G__focus-card[data-dropping]{min-height:96px}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__topline{visibility:hidden}.focus-card-module__jOnv1G__focus-card__drop-target{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);border-radius:var(--radius-2);background:linear-gradient(to bottom, color-mix(in srgb, var(--gb-accent) 18%, transparent), var(--scrim));color:color-mix(in srgb, var(--gb-accent) 72%, white);font-family:var(--font-label);font-size:var(--fs-1);font-weight:var(--weight-heavy);text-align:center;flex:1 1 0;line-height:1.1;display:flex}.focus-card-module__jOnv1G__focus-card__drop-icon{width:30px;height:30px;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--gb-accent) 70%, transparent));flex:none}.focus-card-module__jOnv1G__focus-card[data-dropping]{border:1px solid color-mix(in srgb, var(--gb-accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--gb-accent) 20%, transparent), var(--shadow-raised)}.focus-card-module__jOnv1G__focus-card__drop-target[data-droppable]{box-shadow:0 0 calc(var(--dock-drop-scale,.62) * 26px) color-mix(in srgb, var(--gb-accent) calc(var(--dock-drop-opacity,.28) * 100%), transparent)}.focus-card-module__jOnv1G__focus-card__drop-target[data-over]{background:linear-gradient(to bottom, color-mix(in srgb, var(--gb-accent) 34%, var(--glass-strong)), var(--glass));color:color-mix(in srgb, var(--gb-accent) 60%, white)}.focus-card-module__jOnv1G__focus-card__drop-target[data-blocked]{box-shadow:inset 0 0 0 1px var(--gb-danger)}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__actions{display:none}@media (max-width:980px),(max-height:480px){.focus-card-module__jOnv1G__focus-card{--focus-thumb:34px;--focus-expanded-max-h:min(56dvh, calc(100dvh - var(--app-shell-topbar-height) - var(--space-5)));--focus-expanded-min-h:min(calc(var(--dock-card-h) + var(--dock-focus-lane-h) + var(--space-5)), var(--focus-expanded-max-h));width:100%;height:var(--dock-focus-lane-h);min-height:var(--dock-focus-lane-h);max-height:var(--dock-focus-lane-h);padding:var(--space-2);background:var(--glass-soft);box-shadow:var(--shadow-float);transform-origin:bottom;transition:background-color var(--motion-base) var(--ui-ease), height var(--motion-base) var(--ui-ease), max-height var(--motion-base) var(--ui-ease), min-height var(--motion-base) var(--ui-ease), opacity var(--motion-base) var(--ui-ease), transform var(--motion-base) var(--ui-ease);flex-direction:column;display:flex;overflow:hidden;transform:translateY(0)}.focus-card-module__jOnv1G__focus-card:not([data-presentation=expanded]):before{content:"";border-radius:var(--radius-pill);background:var(--text-on-glass-faint);pointer-events:none;width:34px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.focus-card-module__jOnv1G__focus-card__rail{align-items:stretch;gap:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;min-width:0;height:100%;display:flex;overflow-x:auto}.focus-card-module__jOnv1G__focus-card__rail::-webkit-scrollbar{display:none}.focus-card-module__jOnv1G__focus-card__topline{align-items:center;gap:var(--space-2);scroll-snap-align:start;flex:0 0 100%;min-width:0;display:flex}.focus-card-module__jOnv1G__focus-card__identity{gap:var(--space-2);border-top:0;flex:auto;padding:0}.focus-card-module__jOnv1G__focus-card__control{align-self:center}.focus-card-module__jOnv1G__focus-card[data-has-control] .focus-card-module__jOnv1G__focus-card__topline{justify-content:center;position:relative}.focus-card-module__jOnv1G__focus-card[data-has-control] .focus-card-module__jOnv1G__focus-card__identity{max-width:calc(50% - 34px);position:absolute;left:0}.focus-card-module__jOnv1G__focus-card[data-has-control] .focus-card-module__jOnv1G__focus-card__control{margin-left:0;position:absolute;left:50%;transform:translate(-50%)}.focus-card-module__jOnv1G__focus-card__head{gap:0}.focus-card-module__jOnv1G__focus-card__thumb{width:var(--focus-thumb);height:var(--focus-thumb);border-radius:var(--radius-2)}.focus-card-module__jOnv1G__focus-card__label{font-size:.625rem}.focus-card-module__jOnv1G__focus-card__name{max-width:100%;font-size:var(--fs-2);line-height:1.05}.focus-card-module__jOnv1G__focus-card__actions{opacity:0;pointer-events:none;width:0;max-height:0;transition:max-height var(--motion-base) var(--ui-ease), opacity var(--motion-base) var(--ui-ease), transform var(--motion-base) var(--ui-ease);flex:0 0 0;overflow:hidden;transform:translateY(10px)}.focus-card-module__jOnv1G__focus-card__actions [data-dock-action-list]{display:contents}.focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item]{scroll-snap-align:start;flex:0 0 min(12rem,82%)}.focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item]:has(>[data-affordance-action]){flex-basis:min(18rem,100%)}.focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item] [data-affordance-action]{align-items:stretch}.focus-card-module__jOnv1G__focus-card__actions [data-button-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__control{display:none}.focus-card-module__jOnv1G__focus-card[data-dropping]{min-height:0}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__drop-target{padding:0 var(--space-2);background:var(--scrim)}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__drop-icon{width:20px;height:20px}.focus-card-module__jOnv1G__focus-card[data-dropping] .focus-card-module__jOnv1G__focus-card__drop-label{text-overflow:ellipsis;white-space:normal;overflow:hidden}.focus-card-module__jOnv1G__focus-card:not([data-presentation=expanded]){pointer-events:auto}.focus-card-module__jOnv1G__focus-card[data-dragging]{transition:none}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]){height:calc(var(--dock-focus-lane-h) + var(--focus-drag-extra-h));max-height:calc(var(--dock-focus-lane-h) + var(--focus-drag-extra-h))}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__rail{scroll-snap-type:none;flex-direction:column;align-items:stretch;overflow:hidden}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__topline{width:100%;min-height:calc(var(--dock-focus-lane-h) - var(--space-4));scroll-snap-align:none;flex:none}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__identity{scroll-snap-align:none;flex:auto}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__actions{width:100%;max-height:var(--focus-drag-extra-h);opacity:var(--focus-drag-progress);transform:translateY(var(--focus-drag-action-y));flex:auto;overflow:hidden}.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-list]{gap:var(--space-1);display:grid}:is(.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item],.focus-card-module__jOnv1G__focus-card[data-dragging]:not([data-presentation=expanded]) .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item]:has(>[data-affordance-action])){scroll-snap-align:none;flex:none;width:100%}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded]{--focus-thumb:44px;z-index:1;width:min(100%,34rem);height:auto;min-height:var(--focus-expanded-min-h);max-height:var(--focus-expanded-max-h);padding:var(--space-3);background:linear-gradient(to bottom, var(--glass-strong), var(--glass));pointer-events:auto;touch-action:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__rail{height:auto;max-height:inherit;align-items:stretch;gap:var(--space-3);scroll-snap-type:none;flex-direction:column;display:flex;overflow:hidden}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__topline{width:100%;min-height:var(--dock-focus-lane-h);scroll-snap-align:none;touch-action:none;flex:none}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__identity{scroll-snap-align:none;touch-action:none;flex:auto}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__actions{width:100%;max-height:calc(var(--focus-expanded-max-h) - var(--dock-focus-lane-h));opacity:1;overscroll-behavior:contain;pointer-events:auto;touch-action:pan-y;flex:auto;min-height:0;overflow-y:auto;transform:translateY(0)}.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-list]{gap:var(--space-1);display:grid}:is(.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item],.focus-card-module__jOnv1G__focus-card[data-presentation=expanded] .focus-card-module__jOnv1G__focus-card__actions [data-dock-action-item]:has(>[data-affordance-action])){scroll-snap-align:none;flex:none;width:100%}}.focus-card-module__jOnv1G__focus-card[data-layer=pending]{background:var(--glass-opaque);box-shadow:var(--shadow-overlap)}
.focus-surface-module__mGvUYG__frame{transform-origin:100% 100%;min-width:0;animation:focus-surface-module__mGvUYG__focus-slot-enter var(--motion-base) var(--ui-ease) both;flex:auto;display:flex}.focus-surface-module__mGvUYG__frame[data-hiding]{animation:focus-surface-module__mGvUYG__focus-slot-exit var(--motion-base) var(--ui-ease) both;pointer-events:none}@keyframes focus-surface-module__mGvUYG__focus-slot-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes focus-surface-module__mGvUYG__focus-slot-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.985)}}
.focus-slot-module__y54BaW__dock__context{pointer-events:auto;right:var(--interaction-dock-padding-x);bottom:var(--interaction-dock-padding-y);min-width:0;width:var(--dock-hand-w);max-width:min(var(--dock-hand-w), 100%);display:flex;position:absolute}.focus-slot-module__y54BaW__dock__context[data-empty],.focus-slot-module__y54BaW__dock__focus-scrim,.focus-slot-module__y54BaW__dock__focus-expand-hit{display:none}.focus-slot-module__y54BaW__dock__focus-frame{display:contents}.focus-slot-module__y54BaW__dock__focus-stack{width:100%;min-width:0;display:grid}.focus-slot-module__y54BaW__dock__focus-layer{grid-area:1/1;min-width:0;display:flex}.focus-slot-module__y54BaW__dock__context{--focus-peek:40px}.focus-slot-module__y54BaW__dock__focus-layer[data-layer=pending]{z-index:1;position:relative}.focus-slot-module__y54BaW__dock__context[data-pending-overlay] .focus-slot-module__y54BaW__dock__focus-layer[data-layer=base]{translate:0 calc(var(--focus-peek) * -1);opacity:.72;transition:opacity var(--motion-base) var(--ui-ease), translate var(--motion-base) var(--ui-ease)}@media (max-width:980px),(max-height:480px){.focus-slot-module__y54BaW__dock__context{--focus-peek:20px;z-index:calc(var(--z-hand) + 2);pointer-events:none;touch-action:none;justify-content:center;align-items:flex-end;width:auto;max-width:none;height:auto;min-height:0;padding:0;display:flex;position:fixed;inset:0}.focus-slot-module__y54BaW__dock__focus-frame{left:max(var(--space-2), env(safe-area-inset-left));right:max(var(--space-2), env(safe-area-inset-right));bottom:calc(max(var(--space-2), env(safe-area-inset-bottom)) + var(--dock-card-h) + var(--space-5));z-index:1;pointer-events:none;transition:left var(--motion-base) var(--ui-ease), right var(--motion-base) var(--ui-ease), bottom var(--motion-base) var(--ui-ease), transform var(--motion-base) var(--ui-ease);justify-content:center;display:flex;position:absolute;transform:translateY(0)}.focus-slot-module__y54BaW__dock__context:not([data-expanded]):not([data-dragging]) .focus-slot-module__y54BaW__dock__focus-frame{animation:focus-slot-module__y54BaW__focus-chrome-enter var(--motion-base) var(--ui-ease) both}.focus-slot-module__y54BaW__dock__context[data-hiding]:not([data-expanded]) .focus-slot-module__y54BaW__dock__focus-frame{animation:focus-slot-module__y54BaW__focus-chrome-exit var(--motion-base) var(--ui-ease) both;pointer-events:none;transition:none}.focus-slot-module__y54BaW__dock__context[data-hiding] .focus-slot-module__y54BaW__dock__focus-expand-hit,.focus-slot-module__y54BaW__dock__context[data-hiding] .focus-slot-module__y54BaW__dock__focus-scrim{pointer-events:none}.focus-slot-module__y54BaW__dock__context:not([data-expanded]) .focus-slot-module__y54BaW__dock__focus-expand-hit{z-index:2;pointer-events:auto;cursor:var(--app-cursor-interactive);touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.focus-slot-module__y54BaW__dock__context:not([data-expanded]) .focus-slot-module__y54BaW__dock__focus-expand-hit[data-side]{width:calc(50% - 34px);inset-block:0}.focus-slot-module__y54BaW__dock__context:not([data-expanded]) .focus-slot-module__y54BaW__dock__focus-expand-hit[data-side=left]{right:auto}.focus-slot-module__y54BaW__dock__context:not([data-expanded]) .focus-slot-module__y54BaW__dock__focus-expand-hit[data-side=right]{left:auto}.focus-slot-module__y54BaW__dock__context[data-dragging] .focus-slot-module__y54BaW__dock__focus-frame{opacity:var(--focus-drag-opacity);transform:translateY(var(--focus-drag-y));transition:none}.focus-slot-module__y54BaW__dock__context[data-hiding][data-dragging] .focus-slot-module__y54BaW__dock__focus-frame{animation:focus-slot-module__y54BaW__focus-chrome-exit-from-drag var(--motion-base) var(--ui-ease) both;transition:none}.focus-slot-module__y54BaW__dock__context[data-expanded]{padding:0}.focus-slot-module__y54BaW__dock__focus-scrim{pointer-events:none;transition:background-color var(--motion-base) var(--ui-ease);background:0 0;border:0;display:block;position:absolute;inset:0}.focus-slot-module__y54BaW__dock__context[data-expanded] .focus-slot-module__y54BaW__dock__focus-scrim{background:var(--scrim);pointer-events:auto}.focus-slot-module__y54BaW__dock__context[data-dragging] .focus-slot-module__y54BaW__dock__focus-scrim{background:color-mix(in srgb, black var(--focus-scrim-alpha), transparent);transition:none}.focus-slot-module__y54BaW__dock__context[data-expanded] .focus-slot-module__y54BaW__dock__focus-frame{left:var(--space-3);right:var(--space-3);bottom:max(var(--space-3), env(safe-area-inset-bottom))}}@keyframes focus-slot-module__y54BaW__focus-chrome-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes focus-slot-module__y54BaW__focus-chrome-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(22px)scale(.98)}}@keyframes focus-slot-module__y54BaW__focus-chrome-exit-from-drag{0%{opacity:var(--focus-drag-opacity);transform:translateY(var(--focus-drag-y)) scale(1)}to{opacity:0;transform:translateY(calc(var(--focus-drag-y) + 28px)) scale(.98)}}
.mobile-command-sheet-module__qeBd_a__dock__mobile-command{display:none}@media (max-width:980px),(max-height:480px){.mobile-command-sheet-module__qeBd_a__dock__mobile-command{z-index:calc(var(--z-hand) + 3);pointer-events:auto;touch-action:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-command-sheet-module__qeBd_a__dock__mobile-command-scrim{background:var(--scrim);animation:mobile-command-sheet-module__qeBd_a__mobile-command-scrim-in var(--motion-base) var(--ui-ease) both;touch-action:none;border:0;display:block;position:absolute;inset:0}.mobile-command-sheet-module__qeBd_a__dock__mobile-command-frame{left:var(--space-3);right:var(--space-3);bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:1;pointer-events:none;transform:translateY(var(--mobile-command-drag-y,0px));animation:mobile-command-sheet-module__qeBd_a__mobile-command-in var(--motion-base) var(--ui-ease) both;transition:transform var(--motion-base) var(--ui-ease);justify-content:center;display:flex;position:absolute}.mobile-command-sheet-module__qeBd_a__dock__mobile-command[data-dragging] .mobile-command-sheet-module__qeBd_a__dock__mobile-command-frame{transition:none;animation:none}}@keyframes mobile-command-sheet-module__qeBd_a__mobile-command-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(var(--mobile-command-drag-y,0px)) scale(1)}}@keyframes mobile-command-sheet-module__qeBd_a__mobile-command-scrim-in{0%{opacity:0}to{opacity:1}}
.modal-module___gnQBq__backdrop{--modal-viewport-padding-block:clamp(var(--space-3), 4vh, var(--space-5));--modal-viewport-padding-inline:clamp(var(--space-3), 4vw, var(--space-5));--modal-motion-ease:cubic-bezier(.2, .8, .2, 1);z-index:var(--z-modal);padding-block:max(var(--modal-viewport-padding-block), env(safe-area-inset-top)) max(var(--modal-viewport-padding-block), env(safe-area-inset-bottom));padding-inline:max(var(--modal-viewport-padding-inline), env(safe-area-inset-left)) max(var(--modal-viewport-padding-inline), env(safe-area-inset-right));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:none;background:var(--modal-backdrop-base);place-items:safe center center;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-module___gnQBq__backdropButton{background:radial-gradient(circle at 50% 18%, var(--modal-scrim-highlight), transparent 28rem), var(--modal-scrim);cursor:var(--app-cursor-default);touch-action:none;animation:modal-module___gnQBq__modal-scrim-in var(--motion-base) var(--modal-motion-ease) both;border:0;padding:0;position:absolute;inset:0}.modal-module___gnQBq__modal{z-index:1;width:var(--modal-width,min(460px, calc(100dvw - var(--space-3) - var(--space-3))));max-height:var(--modal-max-height,calc(100dvh - var(--modal-viewport-padding-block) - var(--modal-viewport-padding-block)));gap:var(--space-4);min-height:0;padding:var(--space-4);border-radius:calc(var(--radius) * 2.5);background:linear-gradient(to bottom, var(--modal-panel-highlight), transparent 7rem), linear-gradient(to bottom, var(--modal-panel-surface-top), var(--modal-panel-surface-bottom));box-shadow:var(--modal-panel-shadow);color:var(--gb-text);touch-action:none;animation:modal-module___gnQBq__modal-panel-in var(--motion-base) var(--modal-motion-ease) both;transform-origin:50%;border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.modal-module___gnQBq__backdrop[data-closing] .modal-module___gnQBq__backdropButton{animation:modal-module___gnQBq__modal-scrim-out var(--motion-base) ease both}.modal-module___gnQBq__backdrop[data-closing]{pointer-events:none}.modal-module___gnQBq__backdrop[data-dragging] .modal-module___gnQBq__backdropButton{opacity:var(--modal-drag-scrim-opacity);animation:none}.modal-module___gnQBq__backdrop[data-closing] .modal-module___gnQBq__modal{animation:modal-module___gnQBq__modal-panel-out var(--motion-base) ease both}.modal-module___gnQBq__backdrop[data-dragging] .modal-module___gnQBq__modal{transform:translateY(var(--modal-drag-y));transition:none;animation:none}.modal-module___gnQBq__backdrop[data-closing][data-dragging] .modal-module___gnQBq__modal{animation:modal-module___gnQBq__modal-panel-out-from-drag var(--motion-base) ease both}.modal-module___gnQBq__modal [data-button]{background:var(--modal-button-surface);border:0;border-radius:0}:is(.modal-module___gnQBq__modal [data-button]:hover,.modal-module___gnQBq__modal [data-button]:focus-visible,.modal-module___gnQBq__modal [data-button][data-selected]){background:var(--modal-button-surface-hover);outline:0}.modal-module___gnQBq__modal [data-button][data-variant=primary]{color:color-mix(in srgb, var(--gb-accent) 48%, var(--gb-text))}:is(.modal-module___gnQBq__modal [data-button][data-variant=danger],.modal-module___gnQBq__modal [data-button][data-variant=void]){color:color-mix(in srgb, var(--modal-danger) 82%, var(--gb-text))}@keyframes modal-module___gnQBq__modal-panel-out-from-drag{0%{opacity:1;transform:translateY(var(--modal-drag-y)) scale(1)}to{opacity:0;transform:translateY(calc(var(--modal-drag-y) + 48px)) scale(.985)}}@keyframes modal-module___gnQBq__modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-module___gnQBq__modal-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes modal-module___gnQBq__modal-panel-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-module___gnQBq__modal-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.985)}}@media (max-width:980px),(max-height:480px){.modal-module___gnQBq__backdrop{align-items:end}.modal-module___gnQBq__modal{padding:var(--space-3)}}@media (max-width:640px){.modal-module___gnQBq__backdrop{--modal-viewport-padding-block:var(--space-2);--modal-viewport-padding-inline:var(--space-2)}.modal-module___gnQBq__modal{width:min(100%, calc(100dvw - var(--space-2) - var(--space-2)));max-height:var(--modal-max-height,min(88dvh, calc(100dvh - var(--space-4))));border-radius:calc(var(--radius) * 3) calc(var(--radius) * 3) calc(var(--radius) * 1.5) calc(var(--radius) * 1.5);transform-origin:bottom}@keyframes modal-module___gnQBq__modal-panel-in{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modal-module___gnQBq__modal-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(18px)scale(.99)}}}.modal-module___gnQBq__backdrop[data-presentation]{position:absolute}.modal-module___gnQBq__backdrop[data-presentation] .modal-module___gnQBq__modal{width:var(--modal-width,min(460px, calc(100% - var(--space-3) - var(--space-3))));max-height:var(--modal-max-height,calc(100% - var(--modal-viewport-padding-block) - var(--modal-viewport-padding-block)))}
.domain-module__f1EQRq__domain{--modal-width:min(62rem, calc(100dvw - var(--space-6)));--modal-max-height:calc(100dvh - var(--modal-viewport-padding-block) - var(--modal-viewport-padding-block));gap:var(--space-3);box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.domain-module__f1EQRq__backdrop{background:0 0}.domain-module__f1EQRq__backdrop [data-modal-backdrop]{background:var(--scrim)}.domain-module__f1EQRq__header,.domain-module__f1EQRq__headerActions,.domain-module__f1EQRq__tetherActions{align-items:center;display:flex}.domain-module__f1EQRq__header{width:100%;padding-bottom:var(--space-3);border-bottom:var(--space-px) solid var(--gb-line);justify-content:space-between}.domain-module__f1EQRq__heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.domain-module__f1EQRq__domainMark{width:calc(var(--space-5) + var(--space-0));aspect-ratio:1;background:linear-gradient(30deg, transparent 49%, var(--facet-highlight-dim) 50%) 0 0 / 50% 100%, linear-gradient(150deg, transparent 49%, var(--facet-highlight-bright) 50%) 100% 0 / 50% 100%, linear-gradient(30deg, var(--facet-highlight-mid) 49%, transparent 50%) 0 100% / 50% 100%, linear-gradient(150deg, var(--facet-highlight-brightest) 49%, transparent 50%) 100% 100% / 50% 100%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-repeat:no-repeat;flex:none}.domain-module__f1EQRq__title,.domain-module__f1EQRq__fragmentTitle{color:var(--gb-text-bright);font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.domain-module__f1EQRq__title{font-size:var(--fs-3);margin:0}.domain-module__f1EQRq__capacity,.domain-module__f1EQRq__fragmentState,.domain-module__f1EQRq__tetherHeading,.domain-module__f1EQRq__tetherState,.domain-module__f1EQRq__leadHeading{color:var(--text-on-glass-muted);font-family:var(--font-code);font-size:var(--fs-0);font-weight:var(--weight-label);letter-spacing:var(--tracking-stamp);text-transform:uppercase}.domain-module__f1EQRq__headerActions{gap:var(--space-3)}.domain-module__f1EQRq__headerDivider{width:var(--space-px);height:var(--space-5);background:var(--gb-line)}.domain-module__f1EQRq__close{width:var(--chrome-close-size);height:var(--chrome-close-size);color:var(--text-on-glass-muted);font-size:var(--fs-3);place-items:center;display:grid}.domain-module__f1EQRq__error{padding:var(--space-2) var(--space-3);border:var(--space-px) solid color-mix(in srgb, var(--gb-danger) 65%, transparent);color:color-mix(in srgb, var(--gb-danger) 72%, var(--gb-text));background:var(--glass);font-size:var(--fs-1)}.domain-module__f1EQRq__columns{grid-template-columns:minmax(0, 1.75fr) minmax(calc(var(--space-6) * 10), 1fr);align-items:start;gap:var(--space-5);min-height:0;display:grid}.domain-module__f1EQRq__collection,.domain-module__f1EQRq__tether{align-content:start;gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--space-px) solid var(--gb-line);border-radius:var(--radius-3);background:var(--glass);box-shadow:var(--shadow-float);display:grid}.domain-module__f1EQRq__fragmentList{align-content:start;gap:var(--space-3);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;display:grid;overflow-y:auto}.domain-module__f1EQRq__fragment{min-width:0;min-height:calc(var(--space-6) * 2 + var(--space-4));border:var(--space-px) solid var(--gb-line-faint);border-radius:var(--radius-2);background:var(--gb-input);animation:domain-module__f1EQRq__list-item-enter var(--motion-fast) var(--ui-ease) both;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.domain-module__f1EQRq__fragment[data-state=exiting]{animation:domain-module__f1EQRq__list-item-exit var(--motion-fast) var(--ui-ease) both;pointer-events:none}@keyframes domain-module__f1EQRq__list-item-enter{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes domain-module__f1EQRq__list-item-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.97)}}.domain-module__f1EQRq__fragment[data-current],.domain-module__f1EQRq__tetherFragment[data-current]{border-color:var(--gb-warm-text);box-shadow:inset 0 0 var(--space-4) color-mix(in srgb, var(--gb-warm-text) 20%, transparent)}.domain-module__f1EQRq__fragment:hover,.domain-module__f1EQRq__fragment:focus-within,.domain-module__f1EQRq__tetherFragment:hover,.domain-module__f1EQRq__tetherFragment:focus-visible{border-color:var(--gb-line);background:var(--gb-surface-2)}.domain-module__f1EQRq__fragment[data-current]:hover,.domain-module__f1EQRq__fragment[data-current]:focus-within,.domain-module__f1EQRq__tetherFragment[data-current]:hover,.domain-module__f1EQRq__tetherFragment[data-current]:focus-visible{border-color:var(--gb-warm-text);background:var(--gb-surface-2)}.domain-module__f1EQRq__fragmentEntry{width:100%;min-width:0;height:100%;color:inherit;text-align:left;cursor:var(--app-cursor-interactive);background:0 0;border:0;padding:0;display:block}.domain-module__f1EQRq__fragmentEntry>[data-button-label]{gap:var(--space-3);width:100%;min-width:0;height:100%;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.domain-module__f1EQRq__fragmentEntry:focus-visible,.domain-module__f1EQRq__tetherFragment:focus-visible,.domain-module__f1EQRq__leadEntry:focus-visible{outline:var(--space-px) solid var(--gb-text);outline-offset:calc(var(--space-px) * -1)}.domain-module__f1EQRq__fragmentThumbnail,.domain-module__f1EQRq__tetherThumbnail{width:calc(var(--space-6) * 2 + var(--space-4));height:calc(var(--space-6) * 2 + var(--space-4));overflow:hidden}.domain-module__f1EQRq__fragmentMeta,.domain-module__f1EQRq__tetherMeta,.domain-module__f1EQRq__leadMeta{gap:var(--space-px);min-width:0;display:grid}.domain-module__f1EQRq__fragmentTitle{font-size:var(--fs-2)}.domain-module__f1EQRq__entryChevron{color:var(--gb-text-bright);font-family:var(--font-ui);font-size:var(--fs-5);line-height:1}.domain-module__f1EQRq__fragmentAction{min-width:calc(var(--space-6) * 2 + var(--space-2));border-top:0;border-bottom:0;border-right:0;border-left:var(--space-px) solid var(--gb-line-faint);background:0 0;border-radius:0;align-self:stretch}.domain-module__f1EQRq__empty,.domain-module__f1EQRq__tetherCopy{color:var(--gb-text-muted);font-size:var(--fs-1);margin:0;line-height:1.4}.domain-module__f1EQRq__tether{gap:var(--space-4);border-color:color-mix(in srgb, var(--gb-warm-text) 42%, var(--gb-line));position:relative}.domain-module__f1EQRq__tether:before,.domain-module__f1EQRq__tether:after{content:"";position:absolute}.domain-module__f1EQRq__tether:before{top:calc(var(--space-5) + var(--space-2));left:calc(var(--space-5) * -1);width:var(--space-5);height:var(--space-px);background:color-mix(in srgb, var(--gb-warm-text) 58%, var(--gb-line))}.domain-module__f1EQRq__tether:after{top:calc(var(--space-5) + var(--space-1));left:calc(var(--space-5) * -1 - var(--space-1));width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--gb-warm-text);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--gb-warm-text) 18%, transparent)}.domain-module__f1EQRq__tetherHeading{align-items:center;gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--space-px) solid var(--gb-line);color:var(--gb-warm-text);font-family:var(--font-label);font-size:var(--fs-3);letter-spacing:var(--tracking-label);display:flex}.domain-module__f1EQRq__tetherHeading:before{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--gb-warm-text);content:""}.domain-module__f1EQRq__tetherFragment{border:var(--space-px) solid var(--gb-line-faint);border-radius:var(--radius-2);background:var(--gb-input);width:100%;min-width:0;color:inherit;text-align:left;cursor:var(--app-cursor-interactive);padding:0;display:block}.domain-module__f1EQRq__tetherFragment>[data-button-label]{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.domain-module__f1EQRq__tetherActions{gap:var(--space-3);flex-wrap:wrap}.domain-module__f1EQRq__tetherActions [data-button][data-variant=primary]{background:var(--gb-text);color:var(--gb-ink)}.domain-module__f1EQRq__tetherActions .domain-module__f1EQRq__releaseTether{color:var(--text-on-glass-muted);background:0 0}.domain-module__f1EQRq__tetherActions .domain-module__f1EQRq__releaseTether:hover,.domain-module__f1EQRq__tetherActions .domain-module__f1EQRq__releaseTether:focus-visible{color:var(--gb-text);box-shadow:inset 0 calc(var(--space-px) * -1) 0 var(--gb-text);outline:0}.domain-module__f1EQRq__leads{gap:var(--space-2);display:grid}.domain-module__f1EQRq__leadHeading{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--space-px) solid var(--gb-line);display:flex}.domain-module__f1EQRq__leadHeading strong{color:var(--gb-text);font-family:var(--font-label);font-size:var(--fs-1);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.domain-module__f1EQRq__leadEntry{border:var(--space-px) solid var(--gb-line-faint);border-radius:var(--radius-2);background:var(--gb-input);width:100%;min-width:0;color:var(--gb-text);text-align:left;cursor:var(--app-cursor-interactive);animation:domain-module__f1EQRq__list-item-enter var(--motion-fast) var(--ui-ease) both;padding:0;display:block}.domain-module__f1EQRq__tetherContent{gap:var(--space-4);animation:domain-module__f1EQRq__list-item-enter var(--motion-fast) var(--ui-ease) both;display:grid}.domain-module__f1EQRq__leadEntry>[data-button-label]{gap:var(--space-3);min-width:0;padding:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.domain-module__f1EQRq__leadThumbnail{width:calc(var(--space-6) + var(--space-4));height:calc(var(--space-6) + var(--space-4))}.domain-module__f1EQRq__leadEntry:hover,.domain-module__f1EQRq__leadEntry:focus-visible{border-color:var(--gb-line);background:var(--gb-surface-2);color:var(--gb-text-bright)}@media (max-width:640px){.domain-module__f1EQRq__domain{overflow:hidden}.domain-module__f1EQRq__columns{overscroll-behavior:contain;grid-template-columns:1fr;overflow-y:auto}.domain-module__f1EQRq__fragmentList{overflow:visible}.domain-module__f1EQRq__collection,.domain-module__f1EQRq__tether{padding:var(--space-4)}.domain-module__f1EQRq__fragment{grid-template-columns:1fr}.domain-module__f1EQRq__fragmentAction{border-top:var(--space-px) solid var(--gb-line-faint);border-left:0}.domain-module__f1EQRq__tether:before,.domain-module__f1EQRq__tether:after{display:none}}
.login-screen-module__xvc6kq__loginShell{min-height:100dvh;padding:var(--space-5);background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--wwk-gold) 7%, transparent), transparent 44rem), var(--wwk-void);place-items:center;display:grid;position:relative;overflow:hidden}.login-screen-module__xvc6kq__loginShell[data-entry-overlay]{z-index:calc(var(--z-modal) + 1);position:fixed;inset:0}.login-screen-module__xvc6kq__loginShell[data-remembered-user]{background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--wwk-gold) 10%, transparent), transparent 42rem), var(--wwk-void)}.login-screen-module__xvc6kq__backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.login-screen-module__xvc6kq__corner{opacity:.14;filter:blur(2px)saturate(.6)brightness(.7);width:clamp(140px,18vw,260px);height:auto;position:absolute}.login-screen-module__xvc6kq__corner[data-corner=tl]{top:-6%;left:-4%}.login-screen-module__xvc6kq__corner[data-corner=tr]{top:-8%;right:-4%}.login-screen-module__xvc6kq__corner[data-corner=bl]{bottom:-10%;left:-3%}.login-screen-module__xvc6kq__corner[data-corner=br]{bottom:-6%;right:-5%}.login-screen-module__xvc6kq__content{z-index:1;justify-items:center;gap:clamp(var(--space-3), 2.5vw, var(--space-4));width:min(560px,92vw);display:grid;position:relative}.login-screen-module__xvc6kq__brand{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.login-screen-module__xvc6kq__divider{align-items:center;gap:var(--space-3);width:10rem;max-width:50vw;display:flex}.login-screen-module__xvc6kq__divider:before,.login-screen-module__xvc6kq__divider:after{content:"";background:var(--wwk-gold-dim);flex:1;height:1px}.login-screen-module__xvc6kq__diamond{background:var(--wwk-gold);flex:none;width:6px;height:6px;transform:rotate(45deg)}.login-screen-module__xvc6kq__entryStage{justify-items:center;width:100%;display:grid}.login-screen-module__xvc6kq__loginTitle{color:var(--wwk-title);font-family:var(--font-display);font-size:clamp(var(--fs-5), 4.5vw, var(--fs-6));letter-spacing:.32em;text-transform:uppercase;text-shadow:var(--shadow-text);margin:0;font-weight:500;line-height:1}.login-screen-module__xvc6kq__tagline{color:color-mix(in srgb, var(--wwk-tagline) 65%, var(--wwk-title) 35%);font-family:var(--font-display);font-size:var(--fs-4);margin:0;font-style:italic;line-height:1.5}.login-screen-module__xvc6kq__hero{--hero-size:clamp(320px, 40vh, 560px);width:min(88vw, var(--hero-size));height:min(88vw, var(--hero-size));position:relative;overflow:hidden}.login-screen-module__xvc6kq__heroLayer{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--motion-crossfade) var(--ui-ease), filter var(--motion-crossfade) var(--ui-ease);will-change:opacity;position:absolute;inset:0;transform:scale(1.38);-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 94%);mask-image:radial-gradient(closest-side,#000 52%,#0000 94%)}.login-screen-module__xvc6kq__heroLayer[data-visible]{opacity:1}.login-screen-module__xvc6kq__heroLayer[data-state=unbound]{filter:saturate(.76)brightness(.84)}.login-screen-module__xvc6kq__heroLayer[data-state=bound]{filter:saturate()brightness()}.login-screen-module__xvc6kq__loginCard{z-index:1;width:min(360px,100%);margin-top:calc(var(--space-6) * -2);gap:var(--space-3);padding:var(--space-3) clamp(var(--space-3), 3vw, var(--space-4));border:1px solid var(--wwk-card-border);border-radius:var(--radius-3);background:color-mix(in srgb, var(--wwk-card-bg) 82%, transparent);box-shadow:var(--shadow-float);display:grid;position:relative}.login-screen-module__xvc6kq__copy,.login-screen-module__xvc6kq__form{gap:var(--space-2);display:grid}.login-screen-module__xvc6kq__eyebrow,.login-screen-module__xvc6kq__fieldLabel{color:var(--gb-text-muted);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:800}.login-screen-module__xvc6kq__loginSubtitle{color:var(--gb-text);font-family:var(--font-ui);font-size:var(--fs-2);font-weight:var(--weight-label);text-align:center;margin:0;line-height:1}.login-screen-module__xvc6kq__hint,.login-screen-module__xvc6kq__error{font-size:var(--fs-0);text-align:center;margin:0;line-height:1.45}.login-screen-module__xvc6kq__hint{color:var(--gb-text-muted)}.login-screen-module__xvc6kq__error{color:var(--gb-error-text)}.login-screen-module__xvc6kq__select{width:100%}.login-screen-module__xvc6kq__loginCard [data-button]{border:1px solid var(--wwk-card-border);border-radius:var(--radius-1);background:var(--modal-button-surface)}:is(.login-screen-module__xvc6kq__loginCard [data-button]:hover,.login-screen-module__xvc6kq__loginCard [data-button]:focus-visible,.login-screen-module__xvc6kq__loginCard [data-button][data-selected]){background:var(--modal-button-surface-hover);outline:0}.login-screen-module__xvc6kq__loginCard [data-button].login-screen-module__xvc6kq__cta{border:1px solid var(--wwk-gold-dim);background:linear-gradient(180deg, var(--wwk-cta-top), var(--wwk-cta-bottom));color:var(--wwk-cta-text);font-family:var(--font-ui);font-weight:var(--weight-label)}:is(.login-screen-module__xvc6kq__loginCard [data-button].login-screen-module__xvc6kq__cta:hover,.login-screen-module__xvc6kq__loginCard [data-button].login-screen-module__xvc6kq__cta:focus-visible){border-color:var(--wwk-gold);background:linear-gradient(180deg, color-mix(in srgb, var(--wwk-cta-top) 78%, var(--wwk-gold)), var(--wwk-cta-bottom));outline:0}.login-screen-module__xvc6kq__loginCard [data-button].login-screen-module__xvc6kq__cta:disabled{border-color:var(--wwk-card-border)}.login-screen-module__xvc6kq__loadingAction{min-height:42px;padding:var(--space-3) var(--space-4);color:var(--gb-text-muted);background:color-mix(in srgb, var(--modal-button-surface) 72%, transparent);font-weight:var(--weight-label);place-items:center;margin:0;display:grid}.login-screen-module__xvc6kq__devDisclosure{margin-top:var(--space-1)}.login-screen-module__xvc6kq__devSummary{color:var(--text-on-glass-faint);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:var(--app-cursor-interactive)}.login-screen-module__xvc6kq__devSummary:hover,.login-screen-module__xvc6kq__devSummary:focus-visible{color:var(--gb-text-muted)}.login-screen-module__xvc6kq__devDisclosure[open] .login-screen-module__xvc6kq__devSummary{margin-bottom:var(--space-2)}.login-screen-module__xvc6kq__footnote{z-index:1;inset:auto var(--space-4) var(--space-4) var(--space-4);color:var(--text-on-glass-faint);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute}@media (max-width:640px){.login-screen-module__xvc6kq__hero{--hero-size:clamp(220px, 42vh, 340px)}.login-screen-module__xvc6kq__footnote{display:none}}
.room-controls-modal-module__cJ05aW__roomModal{--modal-width:min(460px, calc(100dvw - var(--space-6)))}.room-controls-modal-module__cJ05aW__modalHeader{align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.room-controls-modal-module__cJ05aW__modalTitleBlock{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.room-controls-modal-module__cJ05aW__modalTitle{font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.room-controls-modal-module__cJ05aW__modalBody{gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;display:grid;overflow-y:auto}.room-controls-modal-module__cJ05aW__eyebrow,.room-controls-modal-module__cJ05aW__fieldLabel{color:var(--gb-text-muted);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:800}.room-controls-modal-module__cJ05aW__close{width:var(--chrome-close-size);height:var(--chrome-close-size);border-radius:var(--radius-pill);color:var(--text-on-glass-muted);cursor:var(--app-cursor-interactive);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.room-controls-modal-module__cJ05aW__close:hover{background:var(--gb-surface-2);color:var(--gb-text);transform:translateY(-1px)}.room-controls-modal-module__cJ05aW__close:active{transform:translateY(0)}.room-controls-modal-module__cJ05aW__field{gap:var(--space-2);display:grid}.room-controls-modal-module__cJ05aW__visitRow{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.room-controls-modal-module__cJ05aW__hint,.room-controls-modal-module__cJ05aW__error{font-size:var(--fs-1);margin:0;line-height:1.45}.room-controls-modal-module__cJ05aW__hint,.room-controls-modal-module__cJ05aW__empty{color:var(--gb-text-muted)}.room-controls-modal-module__cJ05aW__error{color:var(--gb-error-text)}.room-controls-modal-module__cJ05aW__qr{width:fit-content;color:var(--gb-text-muted);font-size:var(--fs-0);place-items:center;display:grid}.room-controls-modal-module__cJ05aW__qrCode{width:var(--qr-code-size);height:var(--qr-code-size);border-radius:var(--radius-1);background:var(--gb-paper);display:block}.room-controls-modal-module__cJ05aW__visitor{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:var(--space-px) solid var(--gb-line-faint);display:grid}.room-controls-modal-module__cJ05aW__empty{margin:0}.room-controls-modal-module__cJ05aW__affordance{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.settings-modal-module__K6gLAa__settingsModal{--modal-width:min(460px, calc(100dvw - var(--space-6)))}.settings-modal-module__K6gLAa__modalHeader{align-items:flex-start;gap:var(--space-3);flex:none;display:flex}.settings-modal-module__K6gLAa__modalTitleBlock{gap:var(--space-0);flex-direction:column;flex:1;min-width:0;display:flex}.settings-modal-module__K6gLAa__modalTitle{font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.settings-modal-module__K6gLAa__modalBody{gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:auto;min-height:0;display:grid;overflow-y:auto}.settings-modal-module__K6gLAa__eyebrow,.settings-modal-module__K6gLAa__fieldLabel{color:var(--gb-text-muted);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:800}.settings-modal-module__K6gLAa__close{width:var(--chrome-close-size);height:var(--chrome-close-size);border-radius:var(--radius-pill);color:var(--text-on-glass-muted);cursor:var(--app-cursor-interactive);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.settings-modal-module__K6gLAa__close:hover{background:var(--gb-surface-2);color:var(--gb-text);transform:translateY(-1px)}.settings-modal-module__K6gLAa__close:active{transform:translateY(0)}.settings-modal-module__K6gLAa__field{gap:var(--space-2);display:grid}.settings-modal-module__K6gLAa__hint{color:var(--gb-text-muted);font-size:var(--fs-1);margin:0;line-height:1.45}
.spatial-context-hud-module__8qhrXW__spatialContextHud{top:calc(max(env(safe-area-inset-top), var(--space-5)) + var(--spatial-hud-top-offset));left:clamp(var(--space-3), 3vw, var(--space-6));z-index:var(--z-hud);max-width:min(18rem, calc(100dvw - var(--space-6) * 2));align-items:flex-start;gap:var(--space-0);pointer-events:none;color:var(--gb-text);font-family:var(--font-label);text-shadow:var(--shadow-text);flex-direction:column;line-height:1.05;display:flex;position:absolute}.spatial-context-hud-module__8qhrXW__spatialName,.spatial-context-hud-module__8qhrXW__spatialLine{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.spatial-context-hud-module__8qhrXW__spatialName{font-size:var(--fs-2);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:720}.spatial-context-hud-module__8qhrXW__spatialLine{font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);color:color-mix(in srgb, var(--gb-text) 58%, transparent);font-weight:650}@media (max-width:980px),(max-height:480px){.spatial-context-hud-module__8qhrXW__spatialContextHud{top:calc(max(env(safe-area-inset-top), var(--space-3)) + var(--spatial-hud-top-offset-compact));max-width:min(13rem,54dvw)}.spatial-context-hud-module__8qhrXW__spatialName{font-size:var(--fs-1)}}
.system-bar-module__CWDX9W__topbar{z-index:var(--z-hand);height:calc(var(--app-shell-topbar-height) + env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:env(safe-area-inset-top);padding-inline:clamp(var(--space-3), 3vw, var(--space-6));pointer-events:none;color:var(--gb-text);font-family:var(--font-label);font-size:var(--fs-1);display:flex;position:absolute;top:0;left:0;right:0}.system-bar-module__CWDX9W__topbar [data-button]{color:var(--gb-text);background:0 0;border-color:#0000}:is(.system-bar-module__CWDX9W__topbar [data-button]:hover,.system-bar-module__CWDX9W__topbar [data-button][data-selected]){background:var(--gb-surface-2);outline:0}.system-bar-module__CWDX9W__topbarLeft,.system-bar-module__CWDX9W__topbarRight{align-items:center;gap:var(--space-4);pointer-events:auto;min-width:0;display:flex}.system-bar-module__CWDX9W__topbarLeft{flex:0 auto}.system-bar-module__CWDX9W__topbarRight{flex:auto;justify-content:flex-end;position:relative}.system-bar-module__CWDX9W__station{min-width:0;font-size:var(--fs-3);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;overflow:hidden}.system-bar-module__CWDX9W__balance{color:color-mix(in srgb, var(--gb-text) 82%, transparent);font-family:var(--font-code);font-size:var(--fs-2);font-weight:600}.system-bar-module__CWDX9W__rooms{color:var(--gb-text-muted);font-family:var(--font-code);font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:700}.system-bar-module__CWDX9W__roomSelect{width:clamp(11.5rem,24vw,16rem)}.system-bar-module__CWDX9W__menuTrigger{display:inline-flex}.system-bar-module__CWDX9W__menu{top:calc(100% + var(--space-2));width:min(15rem, calc(100dvw - var(--space-4)));align-items:stretch;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-2);background:var(--glass-menu);box-shadow:var(--shadow-menu);flex-direction:column;display:none;position:absolute;right:0}.system-bar-module__CWDX9W__menu[data-open]{display:flex}.system-bar-module__CWDX9W__menu [data-button]{justify-content:flex-start;width:100%}@media (max-width:980px),(max-height:480px){.system-bar-module__CWDX9W__topbar{gap:var(--space-2);padding-inline:var(--space-2);overflow:visible}.system-bar-module__CWDX9W__station{max-width:9rem;font-size:var(--fs-2)}.system-bar-module__CWDX9W__topbarLeft{min-width:0}.system-bar-module__CWDX9W__topbarRight{justify-content:flex-end;gap:var(--space-1);min-width:0}.system-bar-module__CWDX9W__balance{font-size:var(--fs-1);flex:none}.system-bar-module__CWDX9W__roomSelect{flex:0 0 clamp(8rem,34vw,11.5rem);width:auto}.system-bar-module__CWDX9W__topbar [data-button][data-size=sm]{min-height:var(--chrome-compact-control-height);padding-inline:var(--space-2);flex:none}.system-bar-module__CWDX9W__menu{right:var(--space-2)}}@media (max-width:640px){.system-bar-module__CWDX9W__topbarLeft{display:none}.system-bar-module__CWDX9W__topbarRight{flex-basis:100%}}
.toasts-module__K29BFG__toastStack{right:max(var(--space-3), env(safe-area-inset-right));bottom:max(var(--space-3), env(safe-area-inset-bottom));z-index:var(--z-toast);width:min(22.5rem, calc(100dvw - var(--space-6)));gap:var(--space-2);pointer-events:none;display:grid;position:absolute}.toasts-module__K29BFG__toast{align-items:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-2);background:var(--glass);color:var(--gb-notice-text);box-shadow:var(--shadow-float);font-size:var(--fs-1);pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;line-height:1.35;display:grid}.toasts-module__K29BFG__close{width:var(--chrome-close-size);height:var(--chrome-close-size);border-radius:var(--radius-pill);color:var(--text-on-glass-muted);cursor:var(--app-cursor-interactive);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.toasts-module__K29BFG__close:hover{background:var(--gb-surface-2);color:var(--gb-text);transform:translateY(-1px)}.toasts-module__K29BFG__close:active{transform:translateY(0)}.toasts-module__K29BFG__toastClose{width:var(--toast-close-size);height:var(--toast-close-size)}@media (max-width:640px){.toasts-module__K29BFG__toastStack{right:var(--space-2);left:var(--space-2);bottom:max(var(--space-2), env(safe-area-inset-bottom));width:auto}}
.chip-module__vf6NkW__chip{align-items:center;gap:var(--space-1);color:var(--gb-text-muted);font-family:var(--font-label);font-size:var(--fs-0);font-weight:var(--weight-strong);letter-spacing:var(--tracking-stamp);text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.2;display:inline-flex}.chip-module__vf6NkW__dot{width:var(--indicator-dot-size);height:var(--indicator-dot-size);border-radius:var(--radius-pill);background:currentColor}.chip-module__vf6NkW__affix{align-items:center;display:inline-flex}
.marketplace-module__BEYbDq__market{--modal-width:min(460px, calc(100dvw - var(--space-6)));gap:var(--space-4)}.marketplace-module__BEYbDq__header{align-items:flex-start;gap:var(--space-3);display:flex}.marketplace-module__BEYbDq__title{font-family:var(--font-label);font-size:var(--fs-3);text-transform:uppercase;letter-spacing:var(--tracking-stamp);font-weight:700}.marketplace-module__BEYbDq__balance{color:var(--text-on-glass-muted);font-family:var(--font-code);margin-left:auto;font-weight:650}.marketplace-module__BEYbDq__close{width:var(--chrome-close-size);height:var(--chrome-close-size);border-radius:var(--radius-pill);color:var(--text-on-glass-muted);cursor:var(--app-cursor-interactive);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.marketplace-module__BEYbDq__close:hover{background:var(--gb-surface-2);color:var(--gb-text);transform:translateY(-1px)}.marketplace-module__BEYbDq__close:active{transform:translateY(0)}.marketplace-module__BEYbDq__tabs{gap:var(--space-2);display:flex}.marketplace-module__BEYbDq__error{color:var(--gb-error-text);font-family:var(--font-code);font-size:var(--fs-0)}.marketplace-module__BEYbDq__empty{padding-block:var(--space-2);color:var(--gb-text-muted);margin:0}.marketplace-module__BEYbDq__grid{gap:var(--space-3);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;grid-template-columns:repeat(auto-fill,minmax(9.375rem,1fr));min-height:0;display:grid;overflow-y:auto}.marketplace-module__BEYbDq__card{gap:var(--space-2);flex-direction:column;display:flex}.marketplace-module__BEYbDq__thumb{aspect-ratio:1;margin-bottom:var(--space-1);background:var(--gb-input);overflow:hidden}.marketplace-module__BEYbDq__thumbnail{object-fit:contain;width:100%;height:100%;display:block}.marketplace-module__BEYbDq__name{font-family:var(--font-label);font-size:var(--fs-2);white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.marketplace-module__BEYbDq__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.marketplace-module__BEYbDq__price{font-family:var(--font-code);font-size:var(--fs-3);font-weight:650}@media (max-width:980px),(max-height:480px){.marketplace-module__BEYbDq__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.125rem,1fr))}}
.inspect-info-module__xgaLQG__info{gap:var(--space-4);min-width:0;padding:var(--space-2);flex-direction:column;display:flex;overflow-y:auto}.inspect-info-module__xgaLQG__kicker{font-size:var(--fs-0);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gb-warm-text);opacity:.75;margin:0}.inspect-info-module__xgaLQG__name{font-size:var(--fs-5);font-weight:var(--weight-strong);color:var(--gb-text-bright);margin:0;line-height:1.15}.inspect-info-module__xgaLQG__sections{gap:var(--space-4);flex-direction:column;display:flex}.inspect-info-module__xgaLQG__section{gap:var(--space-1);flex-direction:column;display:flex}.inspect-info-module__xgaLQG__sectionHeading{font-size:var(--fs-0);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gb-text-muted);margin:0}.inspect-info-module__xgaLQG__sectionBody{font-size:var(--fs-2);color:var(--gb-text);margin:0;line-height:1.5}
.inspect-overlay-module__iIKqGG__backdrop{z-index:var(--z-modal);background:var(--modal-backdrop-base);touch-action:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.inspect-overlay-module__iIKqGG__backdropButton{background:var(--modal-scrim);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));cursor:var(--app-cursor-default);border:0;padding:0;position:absolute;inset:0}.inspect-overlay-module__iIKqGG__dialog{z-index:1;width:min(70rem, calc(100dvw - var(--space-6) - var(--space-6)));height:min(42rem, calc(100dvh - var(--space-6) - var(--space-6)));border:var(--space-px) solid var(--gb-line-faint);border-radius:var(--radius-4);background:linear-gradient(to bottom, var(--modal-panel-highlight), transparent 12rem), var(--glass-opaque);min-height:0;box-shadow:var(--modal-panel-shadow);color:var(--gb-text);animation:inspect-overlay-module__iIKqGG__inspect-enter var(--motion-base) var(--ui-ease) both;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);display:grid;position:relative;overflow:hidden}.inspect-overlay-module__iIKqGG__stageColumn{min-width:0;min-height:0;padding:var(--space-6);background:radial-gradient(circle at 50% 50%, var(--modal-panel-highlight), transparent 65%), var(--glass-faint);display:flex;position:relative}.inspect-overlay-module__iIKqGG__infoColumn{min-width:0;min-height:0;padding:var(--space-6) var(--space-5);border-inline-start:var(--space-px) solid var(--gb-line-faint);background:var(--glass-soft)}.inspect-overlay-module__iIKqGG__close{z-index:2;top:var(--space-3);right:var(--space-3);position:absolute}@keyframes inspect-overlay-module__iIKqGG__inspect-enter{0%{opacity:0;transform:translateY(var(--space-3)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px),(max-height:480px){.inspect-overlay-module__iIKqGG__dialog{width:min(42rem, calc(100dvw - var(--space-4) - var(--space-4)));height:min(48rem, calc(100dvh - var(--space-4) - var(--space-4)));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.inspect-overlay-module__iIKqGG__stageColumn{min-height:14rem;padding:var(--space-5)}.inspect-overlay-module__iIKqGG__infoColumn{max-height:38dvh;padding:var(--space-5);border-inline-start:0;border-block-start:var(--space-px) solid var(--gb-line-faint)}}@media (max-width:640px){.inspect-overlay-module__iIKqGG__dialog{width:calc(100dvw - var(--space-3) - var(--space-3));height:calc(100dvh - var(--space-3) - var(--space-3));border-radius:var(--radius-3)}.inspect-overlay-module__iIKqGG__stageColumn{min-height:12rem;padding:var(--space-4)}.inspect-overlay-module__iIKqGG__infoColumn{max-height:42dvh;padding:var(--space-4)}}.inspect-overlay-module__iIKqGG__backdrop[data-presentation]{position:absolute}.inspect-overlay-module__iIKqGG__backdrop[data-presentation] .inspect-overlay-module__iIKqGG__dialog{width:min(70rem, calc(100% - var(--space-6) - var(--space-6)));height:min(42rem, calc(100% - var(--space-6) - var(--space-6)))}
.inspect-stage-module__N2CBHW__stage{touch-action:none;min-width:0;min-height:0;cursor:var(--app-cursor-grab,grab);flex:auto;display:flex;position:relative}.inspect-stage-module__N2CBHW__stage canvas{width:100%;height:100%;display:block}
.release-opportunity-modal-module__yMw_jG__modal{--modal-width:min(460px, calc(100dvw - var(--space-6)))}.release-opportunity-modal-module__yMw_jG__body{gap:var(--space-4);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;display:grid;overflow-y:auto}.release-opportunity-modal-module__yMw_jG__copy{gap:var(--space-2);display:grid}.release-opportunity-modal-module__yMw_jG__eyebrow{color:var(--text-on-glass-muted);font-family:var(--font-label);font-size:var(--fs-0);letter-spacing:var(--tracking-stamp);text-transform:uppercase;font-weight:650}.release-opportunity-modal-module__yMw_jG__title{font-size:var(--fs-4);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.release-opportunity-modal-module__yMw_jG__description,.release-opportunity-modal-module__yMw_jG__empty{color:var(--gb-text-muted);font-size:var(--fs-1);margin:0;line-height:1.35}.release-opportunity-modal-module__yMw_jG__error{color:var(--gb-error-text);font-family:var(--font-code);font-size:var(--fs-0)}.release-opportunity-modal-module__yMw_jG__stats{gap:var(--space-4);display:grid}.release-opportunity-modal-module__yMw_jG__stat{align-items:baseline;gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.release-opportunity-modal-module__yMw_jG__value{color:color-mix(in srgb, var(--gb-warm-text) 78%, var(--gb-text));font-family:var(--font-code);font-size:var(--fs-5);font-weight:650}.release-opportunity-modal-module__yMw_jG__statLabel{color:var(--gb-text-muted);font-size:var(--fs-1)}.release-opportunity-modal-module__yMw_jG__warning{color:var(--gb-error-text);font-size:var(--fs-1);text-align:left;margin:0;line-height:1.35}.release-opportunity-modal-module__yMw_jG__actions{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}
.input-module__gf1l6G__stacked[data-affordance-action][data-affordance-action]{gap:var(--space-1);flex-direction:column;width:100%;display:flex}
