.gs-main{flex-direction:column;display:flex}.gs-room{background:var(--color-indigo);flex:1 0 0}.gs-page-slack{display:none}@media (max-width:899.98px){.gs-root:not([data-layout]):not([data-toolbar-room]) .gs-main,.gs-root:not([data-layout]):not([data-toolbar-room]) .gs-page{flex-direction:column;flex:1 0 auto;display:flex}.gs-root:not([data-layout]):not([data-toolbar-room]) .gs-page-slack[data-end]{flex:1 0 0;display:block}.gs-root[data-no-scenes]:not([data-layout]):not([data-toolbar-room]) .gs-page-slack{flex:2 0 0;display:block}.gs-root[data-no-scenes]:not([data-layout]):not([data-toolbar-room]) .gs-page-slack[data-end]{flex-grow:3}.gs-root:not([data-layout]):not([data-toolbar-room]) .gs-room{display:none}}.gs-page{box-sizing:border-box;width:100%;max-width:1440px;padding:14px var(--retro-inset) 0;margin:0 auto}.gs-poster{color:var(--text-primary);grid-template-columns:minmax(0,1fr);grid-template-areas:"who""msg";align-items:center;gap:10px 14px;padding:2px 4px 0;display:grid}.gs-poster[data-photo]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who photo""msg msg"}.gs-poster[data-big-photo]{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""msg""photo"}.gs-poster-photo-slot{grid-area:photo;align-self:start;width:66px;margin-top:6px}.gs-poster[data-big-photo] .gs-poster-photo-slot{justify-self:center;width:220px;margin:26px 0 0}.gs-poster-who{flex-direction:column;grid-area:who;align-items:flex-start;min-width:0;display:flex}.gs-wordmark{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.02em;color:var(--text-tertiary);font-size:14px}.gs-poster-name{font-family:var(--font-body);font-weight:var(--weight-extrabold);letter-spacing:-.01em;overflow-wrap:anywhere;margin:2px 0 0;font-size:32px;line-height:1.1}.gs-poster-msg{grid-area:msg;min-width:0;margin:0;position:relative}.gs-poster-quote{display:none}.gs-poster-ask{font-family:var(--font-body);font-weight:var(--weight-semibold);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:19px;line-height:1.45}.gs-board{margin-top:22px}.gs-primary{display:none}.gs-scenes{flex-direction:column;min-height:0;display:flex}.gs-scenes-head{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0 0 10px;padding:0 2px;display:flex}.gs-section-title{font-family:var(--font-body);font-weight:var(--weight-bold);color:var(--text-primary);margin:0;font-size:20px;line-height:1.2}.gs-scenes-hint{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0}.gs-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-ticket-cell{min-width:0;display:flex}.gs-ticket{--retro-stub:40px;--retro-notch:6px;--gs-pile-print:20px;box-sizing:border-box;border-radius:var(--retro-radius-ticket);background:var(--surface-card);width:100%;min-height:84px;color:var(--text-primary);box-shadow:var(--lift-rest);font:inherit;text-align:start;cursor:pointer;transition:transform var(--spring-settle-duration) var(--ease-spring-settle),box-shadow var(--spring-settle-duration) var(--ease-spring-settle);border:0;flex:1;align-items:stretch;margin:0;padding:0;display:flex;position:relative}.gs-ticket:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.gs-ticket-notch{z-index:2;width:calc(var(--retro-notch) * 2);height:calc(var(--retro-notch) * 2);background:var(--surface-page);pointer-events:none;border-radius:50%;position:absolute;inset-inline-end:calc(var(--retro-stub) - var(--retro-notch) - 1px)}.gs-ticket-notch[data-edge=top]{top:calc(var(--retro-notch) * -1)}.gs-ticket-notch[data-edge=bottom]{bottom:calc(var(--retro-notch) * -1)}.gs-ticket-main{flex-direction:column;flex:1;gap:2px;min-width:0;padding:11px 8px 10px 14px;display:flex}.gs-ticket-name{font-family:var(--font-body);font-weight:var(--weight-extrabold);overflow-wrap:anywhere;font-size:17px;line-height:1.2}.gs-ticket-level{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary)}.gs-ticket-level[data-level=none]{color:var(--text-brand)}.gs-ticket-stub{flex:0 0 var(--retro-stub);border-inline-start:2px dashed var(--border-strong);font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);color:var(--text-primary);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.gs-ticket-plus{border-radius:var(--radius-full);background:var(--surface-sunken);width:26px;height:26px;color:var(--text-primary);place-items:center;display:grid}.gs-ticket-plus svg{width:16px;height:16px}.gs-ticket-stub-label{display:none}.gs-droptag{z-index:5;border-radius:var(--retro-radius-cta);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);white-space:nowrap;pointer-events:none;padding:5px 12px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.gs-own{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-bold);color:var(--text-primary);align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.gs-own-prints{flex:none;padding-inline-start:4px;display:flex}.gs-own-prints>*{flex:none;margin-inline-start:-9px}.gs-own-prints>:first-child{margin-inline-start:0}.gs-root[data-dragging] .gs-ticket,.gs-root[data-dragging] .gs-primary{outline:3px dashed var(--text-primary);outline-offset:5px}.gs-root[data-dragging] .gs-primary-zone{border-color:#0000}.gs-ticket[data-over]{z-index:4;transform:translateY(-10px) scale(var(--lift-scale));box-shadow:var(--lift-held)}.gs-root[data-dragging] .gs-ticket[data-over],.gs-root[data-dragging] .gs-primary[data-over]{outline-style:solid}.gs-primary{box-sizing:border-box;border-radius:var(--retro-radius-panel);background:var(--color-yellow);min-height:0;color:var(--color-ink);transition:transform var(--spring-settle-duration) var(--ease-spring-settle),box-shadow var(--spring-settle-duration) var(--ease-spring-settle);flex-direction:column;padding:26px 26px 22px;position:relative}.gs-primary[data-over]{box-shadow:var(--lift-held);transform:translateY(-6px)}.gs-primary-zone{--gs-pile-print:34px;border:3px dashed var(--border-strong);border-radius:calc(var(--retro-radius-panel) - 18px);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:24px;display:flex;position:relative}.gs-primary-zone .gs-droptag{top:-12px}.gs-primary-title{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:-.01em;margin:0;font-size:54px;line-height:1.06}.gs-primary-lead{max-width:470px;font-family:var(--font-body);font-size:19px;font-weight:var(--weight-semibold);margin:0;line-height:1.5}.gs-primary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:8px;display:flex}.gs-primary-zone .gs-own{margin-top:6px}.gs-primary[data-closed]{background:var(--surface-sunken);color:var(--text-primary)}.gs-primary[data-closed] .gs-primary-zone{text-align:start;border:0;flex:none;justify-content:flex-start;align-items:flex-start;padding:8px 4px}.gs-primary[data-closed] .gs-primary-title{font-size:40px}.gs-primary[data-closed] .gs-primary-lead{color:var(--text-secondary)}.gs-primary[data-closed] .gs-primary-facts{border-top:1px solid var(--border-subtle);margin-top:auto;padding-top:16px}.gs-primary-facts{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary);margin:16px 10px 0;line-height:1.5}.gs-link{color:var(--text-link);font-weight:var(--weight-bold);text-underline-offset:2px}.gs-dock{z-index:var(--z-sticky);padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--retro-radius-panel) var(--retro-radius-panel) 0 0;background:var(--surface-card);color:var(--text-primary);box-shadow:var(--elevation-4);flex-direction:column;gap:10px;margin-top:-28px;display:flex;position:sticky;bottom:0}.gs-dock[data-inline]{z-index:auto;margin-top:16px;position:relative}.gs-dock-bar{flex-wrap:wrap;order:1;align-items:center;gap:8px 12px;padding:2px 4px;display:flex}.gs-dock-actions{padding:0 var(--depth-control-x) var(--depth-control) 0;flex-wrap:wrap;order:2;align-items:stretch;gap:10px;display:flex}.gs-dock-readout{flex:200px;min-width:0}.gs-dock-bar[data-done] .gs-dock-readout{flex-basis:100%}.gs-dock-tail{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.gs-dock-line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.gs-dock-line b{font-family:var(--font-body);font-size:15.5px;font-weight:var(--weight-bold);line-height:1.35}.gs-dock-line span{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary);line-height:1.45}.gs-dock-status,.gs-dock-progress{flex-direction:column;gap:6px;display:flex}.gs-dock-count{font-family:var(--font-body);font-size:15.5px;font-weight:var(--weight-bold);white-space:nowrap}.gs-dock-note{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);margin:0;line-height:1.5}.gs-dock-pick{white-space:nowrap;flex:4 0 auto}.gs-dock-camera{white-space:nowrap;flex:1 0 auto}.gs-dock-wide,.gs-dock-drop-wide{display:none}.gs-dock[data-tone=dark] .gs-dock-bar{background:var(--color-indigo);color:var(--color-paper);border-radius:14px;padding:10px 12px}.gs-dock[data-tone=dark] .gs-dock-line span{color:var(--color-yellow-pale)}.gs-dock[data-tone=dark] [role=progressbar]{background:#fbf3e038}.gs-done{align-items:center;gap:14px;display:flex}.gs-done-text{flex:1;min-width:0}.gs-done-line{font-family:var(--font-body);font-size:16.5px;font-weight:var(--weight-bold);overflow-wrap:anywhere;margin:0;line-height:1.35}.gs-done-more{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary);margin:2px 0 0;line-height:1.45}.gs-dock-done{flex-direction:column;gap:6px;display:flex}.gs-mine{margin-top:28px;padding-bottom:20px;scroll-margin-top:12px}.gs-mine:focus{outline:none}.gs-mine-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;padding:0 2px;display:flex}.gs-mine-note{font-family:var(--font-body);font-size:16px;font-weight:var(--weight-semibold);color:var(--text-secondary);margin:0}.gs-mine-filter{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.gs-mine-hint{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 8px;font-size:16px;line-height:1.5}.gs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none;display:grid}.gs-tile{flex-direction:column;gap:4px;min-width:0;display:flex;position:relative}.gs-tile-caption{min-height:1.4em;font-family:var(--font-body);font-size:11.5px;font-weight:var(--weight-bold);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);line-height:1.4;overflow:hidden}@media (min-width:900px){.gs-root:not([data-layout=phone]) .gs-page{padding:20px}.gs-root:not([data-layout=phone]) .gs-poster{grid-template-columns:minmax(0,1fr) minmax(0,620px);grid-template-areas:"who msg";gap:6px 36px;min-height:158px;padding:0 16px 0 10px}.gs-root:not([data-layout=phone]) .gs-poster[data-photo],.gs-root:not([data-layout=phone]) .gs-poster[data-big-photo]{grid-template-columns:auto minmax(0,1fr) minmax(0,620px);grid-template-areas:"photo who msg"}.gs-root:not([data-layout=phone]) .gs-poster:not([data-ask]){grid-template-columns:minmax(0,1fr);grid-template-areas:"who"}.gs-root:not([data-layout=phone]) .gs-poster:not([data-ask])[data-photo]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo who"}.gs-root:not([data-layout=phone]) .gs-poster-photo-slot,.gs-root:not([data-layout=phone]) .gs-poster[data-big-photo] .gs-poster-photo-slot{place-self:center;width:104px;margin:0}.gs-root:not([data-layout=phone]) .gs-poster-name{font-size:56px;line-height:1.04}.gs-root:not([data-layout=phone]) .gs-poster-msg{padding-inline-start:60px}.gs-root:not([data-layout=phone]) .gs-poster-quote{inset-inline-start:0;font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-hot-500);font-size:60px;line-height:1;display:block;position:absolute;top:-4px}.gs-root:not([data-layout=phone]) .gs-poster-ask{font-size:21px}.gs-root:not([data-layout=phone]) .gs-board{flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;min-height:0;margin-top:18px;display:grid}.gs-root:not([data-layout=phone]) .gs-board[data-alone]{grid-template-columns:minmax(0,1fr)}.gs-root:not([data-layout=phone]) .gs-primary{display:flex}.gs-root:not([data-layout=phone]) .gs-scenes-head{gap:2px 14px;margin:0 0 14px;padding:4px 4px 0}.gs-root:not([data-layout=phone]) .gs-section-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:26px}.gs-root:not([data-layout=phone]) .gs-tickets{align-content:start;gap:14px 16px}.gs-root:not([data-layout=phone]) .gs-ticket{--retro-stub:76px;--retro-notch:9px;--gs-pile-print:30px;min-height:128px}.gs-root:not([data-layout=phone]) .gs-ticket-main{gap:4px;padding:18px 18px 16px 22px}.gs-root:not([data-layout=phone]) .gs-ticket-name{font-size:26px;line-height:1.15}.gs-root:not([data-layout=phone]) .gs-ticket-level{font-size:16px}.gs-root:not([data-layout=phone]) .gs-ticket-plus{width:38px;height:38px}.gs-root:not([data-layout=phone]) .gs-ticket-plus svg{width:22px;height:22px}.gs-root:not([data-layout=phone]) .gs-ticket-stub-label{display:inline}.gs-root:not([data-layout=phone]) .gs-own{padding-top:6px}.gs-root:not([data-layout=phone]) .gs-own-prints>*{margin-inline-start:-12px}.gs-root:not([data-layout=phone]) .gs-board[data-many] .gs-ticket{min-height:120px}.gs-root:not([data-layout=phone]) .gs-board[data-many] .gs-ticket-main{gap:2px;padding:12px 16px 12px 20px}.gs-root:not([data-layout=phone]) .gs-board[data-many] .gs-ticket-name{font-size:22px}.gs-root:not([data-layout=phone]) .gs-dock{border-radius:var(--retro-radius-bar);gap:0;margin:0 20px 14px;padding:0;bottom:14px}.gs-root:not([data-layout=phone]) .gs-dock[data-inline]{margin:16px 20px 14px}.gs-root:not([data-layout=phone]) .gs-dock[data-empty],.gs-root:not([data-layout=phone]) .gs-dock[data-expired]:not([data-own]),.gs-root:not([data-layout=phone]) .gs-dock[data-expired] .gs-dock-readout,.gs-root:not([data-layout=phone]) .gs-dock-actions{display:none}.gs-root:not([data-layout=phone]) .gs-dock-bar{flex-wrap:nowrap;order:0;gap:22px;min-height:72px;padding:10px 14px 10px 26px}.gs-root:not([data-layout=phone]) .gs-dock-line b{font-size:17px}.gs-root:not([data-layout=phone]) .gs-dock-status{flex-flow:wrap;align-items:center;gap:8px 22px}.gs-root:not([data-layout=phone]) .gs-dock-progress{flex-direction:row;align-items:center;gap:16px}.gs-root:not([data-layout=phone]) .gs-dock-progress>:last-child{flex:0 0 340px}.gs-root:not([data-layout=phone]) .gs-dock-wide{display:inline-flex}.gs-root:not([data-layout=phone]) .gs-dock-drop-wide{display:inline}.gs-root:not([data-layout=phone]) .gs-dock-drop-phone{display:none}.gs-root:not([data-layout=phone]) .gs-dock-tail{flex-shrink:0}.gs-root:not([data-layout=phone]) .gs-dock[data-tone=dark]{background:var(--color-indigo);color:var(--color-paper)}.gs-root:not([data-layout=phone]) .gs-dock[data-tone=dark] .gs-dock-bar{background:0 0;border-radius:0;padding:10px 14px 10px 26px}.gs-root:not([data-layout=phone]) .gs-done{gap:18px}.gs-root:not([data-layout=phone]) .gs-done-line{font-size:22px;line-height:1.3}.gs-root:not([data-layout=phone]) .gs-done-more{font-size:16px}.gs-root:not([data-layout=phone]) .gs-mine{margin-top:36px;padding:0 4px 28px}.gs-root:not([data-layout=phone]) .gs-mine-head{gap:2px 14px;margin:0 0 14px}.gs-root:not([data-layout=phone]) .gs-mine-filter{flex-basis:auto;margin-inline-start:auto}.gs-root:not([data-layout=phone]) .gs-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px}.gs-root:not([data-layout=phone]) .gs-tile-caption{font-size:12.5px}}.gs-root[data-layout=desktop] .gs-page{padding:20px}.gs-root[data-layout=desktop] .gs-poster{grid-template-columns:minmax(0,1fr) minmax(0,620px);grid-template-areas:"who msg";gap:6px 36px;min-height:158px;padding:0 16px 0 10px}.gs-root[data-layout=desktop] .gs-poster[data-photo],.gs-root[data-layout=desktop] .gs-poster[data-big-photo]{grid-template-columns:auto minmax(0,1fr) minmax(0,620px);grid-template-areas:"photo who msg"}.gs-root[data-layout=desktop] .gs-poster:not([data-ask]){grid-template-columns:minmax(0,1fr);grid-template-areas:"who"}.gs-root[data-layout=desktop] .gs-poster:not([data-ask])[data-photo]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"photo who"}.gs-root[data-layout=desktop] .gs-poster-photo-slot,.gs-root[data-layout=desktop] .gs-poster[data-big-photo] .gs-poster-photo-slot{place-self:center;width:104px;margin:0}.gs-root[data-layout=desktop] .gs-poster-name{font-size:56px;line-height:1.04}.gs-root[data-layout=desktop] .gs-poster-msg{padding-inline-start:60px}.gs-root[data-layout=desktop] .gs-poster-quote{inset-inline-start:0;font-family:var(--font-display);font-weight:var(--weight-display);color:var(--color-hot-500);font-size:60px;line-height:1;display:block;position:absolute;top:-4px}.gs-root[data-layout=desktop] .gs-poster-ask{font-size:21px}.gs-root[data-layout=desktop] .gs-board{flex:1 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;min-height:0;margin-top:18px;display:grid}.gs-root[data-layout=desktop] .gs-board[data-alone]{grid-template-columns:minmax(0,1fr)}.gs-root[data-layout=desktop] .gs-primary{display:flex}.gs-root[data-layout=desktop] .gs-scenes-head{gap:2px 14px;margin:0 0 14px;padding:4px 4px 0}.gs-root[data-layout=desktop] .gs-section-title{font-family:var(--font-display);font-weight:var(--weight-display);font-size:26px}.gs-root[data-layout=desktop] .gs-tickets{align-content:start;gap:14px 16px}.gs-root[data-layout=desktop] .gs-ticket{--retro-stub:76px;--retro-notch:9px;--gs-pile-print:30px;min-height:128px}.gs-root[data-layout=desktop] .gs-ticket-main{gap:4px;padding:18px 18px 16px 22px}.gs-root[data-layout=desktop] .gs-ticket-name{font-size:26px;line-height:1.15}.gs-root[data-layout=desktop] .gs-ticket-level{font-size:16px}.gs-root[data-layout=desktop] .gs-ticket-plus{width:38px;height:38px}.gs-root[data-layout=desktop] .gs-ticket-plus svg{width:22px;height:22px}.gs-root[data-layout=desktop] .gs-ticket-stub-label{display:inline}.gs-root[data-layout=desktop] .gs-own{padding-top:6px}.gs-root[data-layout=desktop] .gs-own-prints>*{margin-inline-start:-12px}.gs-root[data-layout=desktop] .gs-board[data-many] .gs-ticket{min-height:120px}.gs-root[data-layout=desktop] .gs-board[data-many] .gs-ticket-main{gap:2px;padding:12px 16px 12px 20px}.gs-root[data-layout=desktop] .gs-board[data-many] .gs-ticket-name{font-size:22px}.gs-root[data-layout=desktop] .gs-dock{border-radius:var(--retro-radius-bar);gap:0;margin:0 20px 14px;padding:0;bottom:14px}.gs-root[data-layout=desktop] .gs-dock[data-inline]{margin:16px 20px 14px}.gs-root[data-layout=desktop] .gs-dock[data-empty],.gs-root[data-layout=desktop] .gs-dock[data-expired]:not([data-own]),.gs-root[data-layout=desktop] .gs-dock[data-expired] .gs-dock-readout,.gs-root[data-layout=desktop] .gs-dock-actions{display:none}.gs-root[data-layout=desktop] .gs-dock-bar{flex-wrap:nowrap;order:0;gap:22px;min-height:72px;padding:10px 14px 10px 26px}.gs-root[data-layout=desktop] .gs-dock-line b{font-size:17px}.gs-root[data-layout=desktop] .gs-dock-status{flex-flow:wrap;align-items:center;gap:8px 22px}.gs-root[data-layout=desktop] .gs-dock-progress{flex-direction:row;align-items:center;gap:16px}.gs-root[data-layout=desktop] .gs-dock-progress>:last-child{flex:0 0 340px}.gs-root[data-layout=desktop] .gs-dock-wide{display:inline-flex}.gs-root[data-layout=desktop] .gs-dock-drop-wide{display:inline}.gs-root[data-layout=desktop] .gs-dock-drop-phone{display:none}.gs-root[data-layout=desktop] .gs-dock-tail{flex-shrink:0}.gs-root[data-layout=desktop] .gs-dock[data-tone=dark]{background:var(--color-indigo);color:var(--color-paper)}.gs-root[data-layout=desktop] .gs-dock[data-tone=dark] .gs-dock-bar{background:0 0;border-radius:0;padding:10px 14px 10px 26px}.gs-root[data-layout=desktop] .gs-done{gap:18px}.gs-root[data-layout=desktop] .gs-done-line{font-size:22px;line-height:1.3}.gs-root[data-layout=desktop] .gs-done-more{font-size:16px}.gs-root[data-layout=desktop] .gs-mine{margin-top:36px;padding:0 4px 28px}.gs-root[data-layout=desktop] .gs-mine-head{gap:2px 14px;margin:0 0 14px}.gs-root[data-layout=desktop] .gs-mine-filter{flex-basis:auto;margin-inline-start:auto}.gs-root[data-layout=desktop] .gs-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 16px}.gs-root[data-layout=desktop] .gs-tile-caption{font-size:12.5px}@media (min-width:900px){.gs-root:not([data-layout]) .gs-page{flex-direction:column;min-height:100vh;padding-bottom:112px;display:flex}}.gs-root[data-layout=desktop] .gs-board[data-alone] .gs-primary{min-height:420px}@media (prefers-reduced-motion:reduce){.gs-ticket,.gs-primary{transition:none}.gs-ticket[data-over],.gs-primary[data-over]{transform:none}}
:root{--toolbar-travel:0px}@supports (height:100lvh){:root{--toolbar-travel:calc(100lvh - 100svh)}[data-toolbar-room]{min-height:calc(100lvh + 2 * var(--toolbar-travel))}}
[data-theme=dark]{--surface-page:var(--color-indigo-deep);--surface-card:var(--color-indigo);--surface-sunken:var(--color-indigo-abyss);--surface-inverse:var(--color-paper);--surface-brand-subtle:#4a1233;--surface-brand-subtle-hover:#5e1742;--surface-selected:#4a1233;--surface-hover:var(--color-indigo-raised);--surface-knob:var(--color-paper);--surface-scrim:#130f30a8;--surface-overlay-tint:#fbf3e01a;--border-subtle:#fbf3e029;--border-default:#fbf3e042;--border-strong:#fbf3e06b;--border-control:#fbf3e080;--text-primary:var(--color-paper);--text-secondary:#c4bce4;--text-tertiary:#aea5d2;--text-brand:var(--color-pink-light);--text-link:var(--color-pink-light);--focus-ring-color:var(--color-yellow-pale);--text-danger:#f48e87;--text-success:#5cc78e;--text-warning:#dcb45f;--border-error:#f48e87;--border-success:#5cc78e;--tint-brand-bg:#4a1233;--tint-brand-fg:var(--color-pink-soft);--tint-warning-bg:#3a3012;--tint-warning-fg:var(--color-gold-200);--tint-success-bg:#12301f;--tint-success-fg:#8fdcb2;--tint-info-bg:var(--color-indigo-abyss);--tint-info-fg:var(--color-cyan-mid);--tint-danger-bg:#3a1512;--tint-danger-fg:#f7a9a2;--tint-neutral-bg:var(--color-indigo-raised);--tint-neutral-fg:var(--color-paper);--status-danger-solid:#f48e87;--status-success-solid:#5cc78e;--status-warning-solid:#dcb45f;--status-info-solid:var(--color-cyan-mid);--text-on-status:var(--color-indigo-deep);--text-on-danger:var(--color-indigo-deep);--control-on:var(--color-pink-light);--control-on-fg:var(--color-indigo-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:0 1px 2px #00000080;--shadow-sm:1px 2px 4px #0000008c;--shadow-md:2px 4px 12px #0009;--shadow-lg:5px 10px 24px #000000a6;--shadow-xl:9px 18px 40px #000000b3;--shadow-2xl:14px 28px 60px #000000bf;--depth-face-neutral:var(--color-indigo-abyss);--lift-color:#0a062880;--lift-rest:0 1px 1px #0a062866,2px 4px 10px #0a062859;--lift-held:0 1px 1px #0a062866,12px 24px 40px #0a062899}@media (prefers-color-scheme:dark){[data-theme=auto]{--surface-page:var(--color-indigo-deep);--surface-card:var(--color-indigo);--surface-sunken:var(--color-indigo-abyss);--surface-inverse:var(--color-paper);--surface-brand-subtle:#4a1233;--surface-brand-subtle-hover:#5e1742;--surface-selected:#4a1233;--surface-hover:var(--color-indigo-raised);--surface-knob:var(--color-paper);--surface-scrim:#130f30a8;--surface-overlay-tint:#fbf3e01a;--border-subtle:#fbf3e029;--border-default:#fbf3e042;--border-strong:#fbf3e06b;--border-control:#fbf3e080;--text-primary:var(--color-paper);--text-secondary:#c4bce4;--text-tertiary:#aea5d2;--text-brand:var(--color-pink-light);--text-link:var(--color-pink-light);--focus-ring-color:var(--color-yellow-pale);--text-danger:#f48e87;--text-success:#5cc78e;--text-warning:#dcb45f;--border-error:#f48e87;--border-success:#5cc78e;--tint-brand-bg:#4a1233;--tint-brand-fg:var(--color-pink-soft);--tint-warning-bg:#3a3012;--tint-warning-fg:var(--color-gold-200);--tint-success-bg:#12301f;--tint-success-fg:#8fdcb2;--tint-info-bg:var(--color-indigo-abyss);--tint-info-fg:var(--color-cyan-mid);--tint-danger-bg:#3a1512;--tint-danger-fg:#f7a9a2;--tint-neutral-bg:var(--color-indigo-raised);--tint-neutral-fg:var(--color-paper);--status-danger-solid:#f48e87;--status-success-solid:#5cc78e;--status-warning-solid:#dcb45f;--status-info-solid:var(--color-cyan-mid);--text-on-status:var(--color-indigo-deep);--text-on-danger:var(--color-indigo-deep);--control-on:var(--color-pink-light);--control-on-fg:var(--color-indigo-deep);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-xs:0 1px 2px #00000080;--shadow-sm:1px 2px 4px #0000008c;--shadow-md:2px 4px 12px #0009;--shadow-lg:5px 10px 24px #000000a6;--shadow-xl:9px 18px 40px #000000b3;--shadow-2xl:14px 28px 60px #000000bf;--depth-face-neutral:var(--color-indigo-abyss);--lift-color:#0a062880;--lift-rest:0 1px 1px #0a062866,2px 4px 10px #0a062859;--lift-held:0 1px 1px #0a062866,12px 24px 40px #0a062899}}

*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;margin:0;padding:0}html{height:100%}body{min-height:100%;overflow-x:hidden}body:not(:has(.landing)){padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}
