:is([data-page=groups],[data-page=name-picker],[data-page=number]) .names-input{resize:vertical;font-variant-numeric:tabular-nums;min-height:15rem;line-height:1.6}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .names-input::placeholder{white-space:pre-line}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-privacy{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;display:inline-flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-privacy .i{width:1.1em;height:1.1em;color:var(--color-link);flex:none}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .wide{width:100%;max-width:1480px;padding-inline:var(--space-4);margin-inline:auto}@media (min-width:768px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .wide{padding-inline:var(--space-6)}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head{gap:var(--space-3) var(--space-6);padding-block:var(--space-5) var(--space-4);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head h1{font-size:clamp(1.9rem,3.6vw,3rem);line-height:var(--line-height-tight);text-transform:var(--font-display-case)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head .lede{margin-top:var(--space-2);max-width:60ch;font-size:var(--font-size-base)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .live-tag{align-items:center;gap:var(--space-2);display:inline-flex}@media (min-width:1000px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head .trust{align-items:flex-start;gap:var(--space-2);flex-direction:column}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-head .trust{justify-content:flex-start}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .workspace{gap:var(--space-4);align-items:start;display:grid}@media (min-width:1080px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .workspace{gap:var(--space-5);grid-template-columns:minmax(290px,340px) minmax(0,1fr)}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster{gap:var(--space-4);padding:var(--space-4);display:grid}@media (min-width:1080px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow:auto}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-head .rt-text{gap:2px;min-width:0;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-head h2{font-size:var(--font-size-xl)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-head .rt-sub{color:var(--color-text-secondary);font-size:var(--font-size-sm)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-body{gap:var(--space-4);display:grid}@media (max-width:1079.98px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster.is-collapsed .roster-body{display:none}}@media (min-width:1080px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster-toggle{display:none}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster .names-input{min-height:14rem}@media (min-width:1080px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster .names-input{min-height:18rem}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster .acc-group{gap:var(--space-2)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .roster .acc-body{gap:var(--space-3);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .acc summary .chip-count{margin-inline-start:var(--space-2)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-col{gap:var(--space-4);min-width:0;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-col>*,:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock>*,:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more>*,:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-row>*{min-width:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock{gap:var(--space-4);padding:var(--space-4);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-row{align-items:flex-start;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-row+.dock-row{padding-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock .field{gap:6px}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-plan{flex:240px;gap:6px;min-width:0;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-plan p{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.45}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock .pods{min-height:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock .pod{grid-template-columns:repeat(4,6px);gap:3px;min-width:34px;min-height:34px;padding:5px}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock .pod i{width:6px;height:6px}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-bal{flex:280px;min-width:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-names-link{font-size:var(--font-size-xs);font-weight:700}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more-sum{display:none}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more>.dock-row{padding-top:var(--space-4);border-top:var(--border-width-hairline) solid var(--color-border-subtle)}@media (max-width:767.98px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock{gap:var(--space-3)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more-sum{align-items:center;gap:var(--space-2);min-height:44px;padding-top:var(--space-2);border-top:var(--border-width-hairline) solid var(--color-border-subtle);font-size:var(--font-size-sm);cursor:pointer;font-weight:800;list-style:none;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more-sum::-webkit-details-marker{display:none}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more-hint{min-width:0;color:var(--color-text-muted);font-weight:600;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more[open] .chev{transform:rotate(180deg)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-more>.dock-row{padding-top:var(--space-3);border-top:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-plan{flex-basis:100%}}@media (max-width:559.98px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-mode{flex:100%}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-mode .seg{width:100%}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .dock-mode .seg>button{flex:1;min-width:0}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board{min-height:360px;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-card);background-color:var(--color-sunken);background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-text) 15%, transparent) 1.2px, transparent 1.6px);background-size:22px 22px;position:relative}@media (min-width:768px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board{padding:var(--space-5)}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-top h2{font-size:var(--font-size-xl)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-hint{align-items:center;gap:4px var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;font-weight:600;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-hint>span{align-items:center;gap:var(--space-1);display:inline-flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-hint .i{flex:none;width:1.15em;height:1.15em}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-live-note{margin-bottom:var(--space-4)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board .team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr))}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-foot{gap:var(--space-3);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .keys{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;font-weight:600;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .keys .kbd-combo{margin-inline-start:var(--space-2)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .keys .kbd-combo:first-child{margin-inline-start:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill{bottom:var(--space-4);z-index:12;justify-content:center;align-items:center;gap:var(--space-2);width:max-content;max-width:100%;padding:var(--space-2);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-raised);box-shadow:var(--shadow-3);margin-inline:auto;display:flex;position:sticky}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill .menu-wrap .menu{top:auto;bottom:calc(100% + var(--space-2));transform-origin:100% 100%}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill .shuffle-btn{min-width:11.5rem}@media (max-width:559.98px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill{justify-content:space-between;gap:var(--space-1);width:100%}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill .shuffle-btn{min-width:0;padding-inline:var(--space-3);font-size:var(--font-size-base);flex:1}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill .lbl-wide,:is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill .menu-wrap .chev{display:none}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .ad-after-tool{margin-top:172px}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .content{gap:var(--space-8);padding-block:var(--space-7) 0;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .content>section{scroll-margin-top:96px}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .content .ad-slot{width:100%;margin-block:0}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .split{gap:var(--space-6);display:grid}@media (min-width:960px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .split{gap:var(--space-7);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .steps-list{gap:var(--space-4);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .steps-list li{gap:var(--space-3);counter-increment:s;grid-template-columns:auto minmax(0,1fr);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .steps-list li:before{content:counter(s);background:var(--color-brand);width:36px;height:36px;color:var(--color-text-on-brand);border-radius:50%;place-items:center;font-weight:800;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .steps-list b{margin-bottom:2px;display:block}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .steps-list p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipes{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe{gap:var(--space-2);border-top:6px solid var(--tone);align-content:start;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe h3{font-size:var(--font-size-lg)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe .recipe-set{gap:var(--space-1);flex-wrap:wrap;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe .btn{margin-top:var(--space-2);justify-self:start}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .two-up{gap:var(--space-6);display:grid}@media (min-width:960px){:is([data-page=groups],[data-page=name-picker],[data-page=number]) .two-up{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-facts{margin-top:var(--space-5)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .gg-rand-link{margin-top:var(--space-4)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .related{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}[data-theme=glow] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .board{background-color:color-mix(in srgb, var(--color-sunken) 80%, transparent);box-shadow:inset 0 0 90px -30px var(--glow-teal)}[data-theme=glow] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill{background:var(--glow-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-pill)}[data-theme=glow] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .live-dot{box-shadow:0 0 10px var(--color-success)}[data-theme=chalk] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .board{background-image:linear-gradient(color-mix(in srgb, var(--color-link) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-link) 12%, transparent) 1px, transparent 1px);border-radius:var(--chalk-cut-c);background-size:28px 28px}[data-theme=chalk] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-top h2{font-family:var(--font-hand);color:var(--color-brand);font-size:1.9rem;font-weight:700;transform:rotate(-1.5deg)}[data-theme=chalk] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill{border-radius:var(--chalk-cut-b);box-shadow:var(--chalk-shadow-sm), var(--shadow-2)}[data-theme=poster] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .board{border:var(--shape-border-width) solid var(--color-border-strong);background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-text) 20%, transparent) 1.4px, transparent 2px);background-size:14px 14px}[data-theme=poster] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .board-top h2{text-transform:uppercase;font-stretch:var(--poster-width-condensed)}[data-theme=poster] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .pill{border:var(--shape-border-width) solid var(--color-border-strong);box-shadow:var(--poster-shadow-sm), var(--shadow-3)}[data-theme=poster] :is([data-page=groups],[data-page=name-picker],[data-page=number]) .recipe{border-top-width:10px;border-top-color:var(--tone)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-section{gap:var(--space-2);display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-h{font-family:var(--font-body);font-size:var(--font-size-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:800}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-list{margin:0;padding:0;list-style:none}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-item .list-end{gap:var(--space-1);align-items:center;display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-empty{padding:var(--space-3) var(--space-4)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-loading{align-items:center;gap:var(--space-2);display:flex}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-drop{min-height:0;padding:var(--space-4)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .save-plans{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .save-plan{padding:var(--space-3);border:var(--border-width-hairline) solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-sunken);font-size:var(--font-size-sm);align-content:start;gap:4px;display:grid}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .save-plan span{color:var(--color-text-secondary)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .save-plan.is-pro{border-color:var(--color-brand);background:var(--color-brand-soft)}:is([data-page=groups],[data-page=name-picker],[data-page=number]) .cl-dialog .modal-actions{flex-wrap:wrap}:is([data-page=name-picker],[data-page=number]) .np-history{gap:var(--space-3);padding:var(--space-4);display:grid}:is([data-page=name-picker],[data-page=number]) .np-history-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}:is([data-page=name-picker],[data-page=number]) .np-history-head h2{font-size:var(--font-size-lg)}:is([data-page=name-picker],[data-page=number]) .np-history .hist{max-height:260px;overflow:auto}:is([data-page=name-picker],[data-page=number]) dialog.np-present{background:var(--color-canvas);background-image:var(--texture);background-size:var(--texture-size);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);border:0;border-radius:0;margin:0;padding:0}:is([data-page=name-picker],[data-page=number]) dialog.np-present[open]{animation:np-fade var(--motion-duration-base) var(--motion-ease-out) both}:is([data-page=name-picker],[data-page=number]) dialog.np-present.is-closing{animation:np-fade var(--motion-duration-fast) var(--motion-ease-in) reverse both}:is([data-page=name-picker],[data-page=number]) dialog.np-present::backdrop{background:var(--color-canvas)}:is([data-page=name-picker],[data-page=number]) .np-present-shell{gap:var(--space-4);height:100%;padding:var(--space-4) var(--space-5) 84px;grid-template-rows:auto minmax(0,1fr);display:grid}:is([data-page=name-picker],[data-page=number]) .present-top{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}:is([data-page=name-picker],[data-page=number]) .present-title{align-items:center;gap:var(--space-3);font-size:var(--font-size-2xl);display:flex}:is([data-page=name-picker],[data-page=number]) .present-title .logo-mark{width:40px;height:40px}:is([data-page=name-picker],[data-page=number]) .present-tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:is([data-page=name-picker],[data-page=number]) .np-present-stage{text-align:center;place-items:center;min-height:0;display:grid;overflow:auto}@keyframes np-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is([data-page=name-picker],[data-page=number]) dialog.np-present:is([open],.is-closing){animation:none}}
