.setup,.setup-open{z-index:var(--gr-setup-layer);box-sizing:border-box;background:var(--gr-glass);backdrop-filter:blur(var(--gr-glass-blur)) saturate(var(--gr-glass-saturate));border:var(--gr-rule-width) solid var(--gr-glass-line);box-shadow:var(--gr-glass-shadow);color:var(--gr-color-ink);font-family:var(--gr-font);-webkit-font-smoothing:antialiased;position:fixed}.setup-open{top:var(--gr-setup-inset);right:var(--gr-setup-inset);height:var(--gr-setup-button-height);padding:0 var(--gr-setup-button-pad);border-radius:calc(var(--gr-setup-button-height) / 2);font:inherit;font-size:var(--gr-setup-button-text);font-weight:var(--gr-weight-medium);cursor:pointer;align-items:center;display:flex}.setup-open:hover{background:var(--gr-glass-hi)}.setup-mark{width:var(--gr-setup-mark-size);height:var(--gr-setup-mark-size);margin-right:var(--gr-setup-mark-gap);background:var(--gr-color-light);box-shadow:0 0 var(--gr-setup-mark-glow) var(--gr-color-light);border-radius:50%}.setup{top:var(--gr-setup-inset);right:var(--gr-setup-inset);bottom:var(--gr-setup-inset);width:var(--gr-setup-width);border-radius:var(--gr-setup-radius);animation:setup-enter var(--gr-setup-enter-ms) var(--gr-ease) both;flex-direction:column;display:flex;overflow:hidden}.setup-head{padding:var(--gr-setup-pad) var(--gr-setup-pad) var(--gr-setup-head-pad-bottom);border-bottom:var(--gr-rule-width) solid var(--gr-glass-line);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.setup-title{font-size:var(--gr-setup-title);font-weight:var(--gr-weight-strong);letter-spacing:var(--gr-setup-title-tracking);margin:0}.setup-note{margin:var(--gr-setup-note-gap) 0 0;font-size:var(--gr-setup-small);color:var(--gr-color-ink-muted)}.setup-close{width:var(--gr-setup-close-size);height:var(--gr-setup-close-size);margin-left:var(--gr-setup-close-gap);border:var(--gr-rule-width) solid var(--gr-glass-line);color:var(--gr-color-ink-muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.setup-close:hover{color:var(--gr-color-ink);background:var(--gr-glass-hi)}.setup-close svg{width:var(--gr-setup-close-icon);height:var(--gr-setup-close-icon);fill:none;stroke:currentColor;stroke-width:var(--gr-icon-stroke);stroke-linecap:round}.setup-body{padding:0 var(--gr-setup-pad) var(--gr-setup-pad);scrollbar-width:thin;scrollbar-color:var(--gr-glass-line-strong) transparent;animation:setup-body-enter var(--gr-setup-body-enter-ms) var(--gr-ease) var(--gr-setup-body-delay) both;flex:1;overflow-y:auto}@keyframes setup-body-enter{0%{opacity:0}}.setup-section{padding:var(--gr-setup-section-pad) 0;border-bottom:var(--gr-rule-width) solid var(--gr-glass-line)}.setup-heading{margin:0 0 var(--gr-setup-heading-gap);font-size:var(--gr-setup-heading);font-weight:var(--gr-weight-medium);color:var(--gr-color-ink)}.setup-help{margin:var(--gr-setup-help-gap) 0 0;font-size:var(--gr-setup-help);line-height:var(--gr-setup-help-line);color:var(--gr-color-ink-muted)}.setup-actions{margin-top:var(--gr-setup-actions-gap);flex-wrap:wrap;display:flex}.setup-save{margin-top:var(--gr-setup-note-top);padding:var(--gr-setup-note-pad);border:var(--gr-rule-width) solid var(--gr-setup-note-line);border-radius:var(--gr-setup-note-radius);background:var(--gr-setup-note-tint)}.setup-save-title{font-size:var(--gr-worlds-name);font-weight:var(--gr-weight-strong);color:var(--gr-color-light);align-items:center;margin:0;display:flex}.setup-save-title:before{content:"";width:var(--gr-setup-mark-size);height:var(--gr-setup-mark-size);margin-right:var(--gr-setup-mark-gap);background:var(--gr-color-light);box-shadow:0 0 var(--gr-setup-mark-glow) var(--gr-color-light);border-radius:50%;flex:none}.setup-save .setup-help{color:var(--gr-color-ink)}.setup-field{height:var(--gr-setup-field-height);padding-left:var(--gr-setup-field-pad);border:var(--gr-rule-width) solid var(--gr-glass-line-strong);border-radius:calc(var(--gr-setup-field-height) / 2);background:var(--gr-setup-field-well);font-size:var(--gr-setup-field-text);align-items:center;display:flex}.setup-field:focus-within{border-color:var(--gr-focus);box-shadow:var(--gr-setup-field-glow);outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.setup-field-invalid,.setup-field-invalid:focus-within{border-color:var(--gr-worlds-warn)}.setup-field-label{margin-right:var(--gr-setup-field-label-gap);color:var(--gr-color-ink-muted);flex:none}.setup-input{min-width:0;height:100%;color:var(--gr-color-ink);font:inherit;font-weight:var(--gr-weight-medium);background:0 0;border:0;outline:none;flex:1;padding:0}.setup-input::placeholder{color:var(--gr-color-ink-muted);opacity:1}.setup-save-base{height:var(--gr-setup-save-height);margin-right:var(--gr-setup-save-inset);padding:0 var(--gr-setup-save-pad);border-radius:calc(var(--gr-setup-save-height) / 2);background:var(--gr-color-light);color:var(--gr-setup-save-ink);font:inherit;font-size:var(--gr-setup-button-text);font-weight:var(--gr-weight-strong);cursor:pointer;border:0;flex:none}.setup-save-base:disabled{opacity:var(--gr-disabled-opacity);cursor:default}.setup-reason{margin:var(--gr-setup-help-gap) 0 0;font-size:var(--gr-setup-help);color:var(--gr-worlds-warn)}.setup-status{margin:var(--gr-setup-help-gap) 0 0;font-size:var(--gr-setup-help);color:var(--gr-color-light)}.setup-status:empty{margin:0}.setup-link{padding:var(--gr-setup-link-pad);border-radius:var(--gr-setup-link-radius);background:var(--gr-setup-field-well);color:var(--gr-color-ink);font-family:var(--gr-font-mono);font-size:var(--gr-setup-link-text);word-break:break-all;margin:0}.setup-status-failed{color:var(--gr-worlds-warn)}.setup-ingest{box-sizing:border-box;resize:none;width:100%;line-height:var(--gr-setup-help-line);border:0;outline:none;display:block}.setup-ingest:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.setup-guide{border-radius:var(--gr-worlds-name-radius);color:var(--gr-color-light);font-size:var(--gr-worlds-action);text-decoration:none}.setup-guide:hover{text-decoration:underline}.setup-test{height:var(--gr-setup-test-height);padding:0 var(--gr-setup-test-pad);border:var(--gr-rule-width) solid var(--gr-setup-test-line);border-radius:calc(var(--gr-setup-test-height) / 2);background:var(--gr-setup-test-tint);box-shadow:var(--gr-setup-test-glow);color:var(--gr-setup-test-ink);font:inherit;font-size:var(--gr-setup-button-text);font-weight:var(--gr-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.setup-test:hover{background:var(--gr-setup-test-tint-hi)}.setup-test:disabled{cursor:progress}.setup-test-spark{width:var(--gr-setup-mark-size);height:var(--gr-setup-mark-size);margin-right:var(--gr-setup-mark-gap);background:var(--gr-setup-test-ink);box-shadow:0 0 var(--gr-setup-test-spark-glow) var(--gr-focus);border-radius:50%}.setup-tv-code{width:var(--gr-setup-code-width);font-family:var(--gr-font-mono);letter-spacing:var(--gr-setup-code-tracking);text-transform:uppercase;flex:none}.setup-tv .setup-save-base{margin-left:auto}.setup-phone{margin-top:var(--gr-setup-phone-top);align-items:center;display:flex}.setup-qr{width:var(--gr-setup-qr-size);height:var(--gr-setup-qr-size);margin-right:var(--gr-setup-phone-gap);border-radius:var(--gr-setup-qr-radius);background:var(--gr-setup-qr-paper);flex:none;overflow:hidden}.setup-qr svg{width:100%;height:100%;display:block}.setup-qr path[fill]{fill:var(--gr-setup-qr-paper)}.setup-qr path[stroke]{stroke:var(--gr-setup-qr-ink)}.setup-phone-title{font-size:var(--gr-worlds-name);font-weight:var(--gr-weight-medium);margin:0}.setup-phone .setup-help{margin-top:var(--gr-setup-note-gap)}@keyframes setup-enter{0%{opacity:0;transform:translateX(calc(100% + var(--gr-setup-enter-offset)))}}@media (max-width:45em){.setup{top:auto;left:var(--gr-setup-sheet-inset);right:var(--gr-setup-sheet-inset);bottom:var(--gr-setup-sheet-inset);width:auto;height:var(--gr-setup-sheet-height);animation-name:setup-rise}.setup-head:before{content:"";left:50%;top:var(--gr-setup-grab-top);width:var(--gr-setup-grab-width);height:var(--gr-setup-grab-height);margin-left:calc(var(--gr-setup-grab-width) / -2);border-radius:var(--gr-setup-grab-height);background:var(--gr-glass-line-strong);position:absolute}}@keyframes setup-rise{0%{opacity:0;transform:translateY(calc(100% + var(--gr-setup-enter-offset)))}}.worlds{margin-top:var(--gr-landing-gap);font-family:var(--gr-font)}.worlds-title{margin:0 0 var(--gr-worlds-title-gap);font-size:var(--gr-setup-small);font-weight:var(--gr-weight-medium);color:var(--gr-color-ink-muted)}.worlds-list{border-top:var(--gr-rule-width) solid var(--gr-glass-line);margin:0;padding:0;list-style:none}.worlds-row{padding:var(--gr-worlds-row-pad) 0;border-bottom:var(--gr-rule-width) solid var(--gr-glass-line);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.worlds-name{margin:var(--gr-worlds-gap) var(--gr-worlds-name-gap) var(--gr-worlds-gap) 0;border-radius:var(--gr-worlds-name-radius);color:var(--gr-color-ink);font-size:var(--gr-worlds-name);font-weight:var(--gr-weight-medium);text-decoration:none}.worlds-name:hover{color:var(--gr-color-light)}.worlds-actions{margin-left:calc(var(--gr-worlds-action-gap) * -1);flex-wrap:wrap;display:flex}.worlds-action{height:var(--gr-worlds-action-height);margin:var(--gr-worlds-gap) 0 var(--gr-worlds-gap) var(--gr-worlds-action-gap);padding:0 var(--gr-worlds-action-pad);border:var(--gr-rule-width) solid var(--gr-glass-line-strong);border-radius:calc(var(--gr-worlds-action-height) / 2);color:var(--gr-color-ink);font:inherit;font-size:var(--gr-worlds-action);white-space:nowrap;cursor:pointer;background:0 0}.worlds-action:hover{background:var(--gr-glass-hi)}.worlds-forget{color:var(--gr-color-ink-muted)}.worlds-forget-armed{color:var(--gr-worlds-warn);border-color:var(--gr-worlds-warn)}.setup-actions .worlds-action{margin:0 var(--gr-worlds-action-gap) 0 0}.setup-body .worlds{margin-top:var(--gr-setup-section-pad)}.setup-body .worlds-title{font-size:var(--gr-setup-heading);color:var(--gr-color-ink)}.setup-open:focus,.setup-close:focus,.setup-save-base:focus,.setup-test:focus,.setup-guide:focus,.worlds-name:focus,.worlds-action:focus{outline:var(--gr-focus-width) solid var(--gr-focus);outline-offset:var(--gr-focus-offset)}.setup-open:focus:not(:focus-visible){outline:none}.setup-close:focus:not(:focus-visible){outline:none}.setup-save-base:focus:not(:focus-visible){outline:none}.setup-test:focus:not(:focus-visible){outline:none}.setup-guide:focus:not(:focus-visible){outline:none}.worlds-name:focus:not(:focus-visible){outline:none}.worlds-action:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.setup,.setup-body{animation:none}}
