.create-banners{margin-bottom:16px;display:grid;gap:16px}.create-invite-only{margin-bottom:16px}.create-form{min-width:0}.create-block{margin-top:20px}.create-label{margin-bottom:8px}.create-options{margin-top:20px}.create-submit{width:100%;max-width:var(--ll-col-action);margin:32px auto 0}.create-hint{margin-top:8px;color:var(--brand-color-text-tertiary);text-align:center}.create-terms{text-align:center}.create-offline{margin-top:16px}.create-build{margin-top:24px;display:grid;gap:12px;border-radius:var(--brand-radius-lg);scroll-margin-top:calc(var(--ll-bar-h) + var(--ll-safe-top) + 16px)}.create-yours{margin-top:32px}.how-it-works{margin-top:8px}.how-steps{margin:0;padding:0;list-style:none;display:grid;gap:16px}.how-step{--ll-node: var(--brand-player-1);position:relative;min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:12px}.how-step:nth-child(2){--ll-node: var(--brand-player-2)}.how-step:nth-child(3){--ll-node: var(--brand-player-3)}.how-step:nth-child(4){--ll-node: var(--brand-player-4)}.how-node{position:relative;z-index:1;width:12px;height:12px;margin:5px auto 0;border-radius:50%;background:var(--ll-node);box-shadow:0 0 0 7.2px color-mix(in srgb,var(--ll-node) 14%,transparent)}.how-step:not(:last-child):before{content:"";position:absolute;top:25px;bottom:-14px;left:11px;width:2px;border-radius:1px;background:var(--brand-color-border-strong)}.how-text{min-width:0;display:grid;gap:2px}@media(min-width:600px){.how-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.how-step{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:12px;text-align:center}.how-node{margin:7px 0 0}.how-step:not(:last-child):before{top:12px;bottom:auto;left:calc(50% + 14px);width:calc(100% - 12px);height:2px}}.choice-pills{min-width:0;margin:0;padding:0;border:0}.choice-pills-legend{margin-bottom:8px;padding:0}.choice-pill:has(>input:focus-visible){outline:2px solid var(--brand-color-focus);outline-offset:2px}.choice-pills:disabled .choice-pill{opacity:.45;cursor:not-allowed;pointer-events:none}.choice-hint{margin-top:8px;color:var(--brand-color-text-secondary)}.model-effort{display:grid;gap:20px;padding-top:4px}.model-effort-label{margin-bottom:8px}.model-effort-pending{padding-top:4px}.effort-picker{container:effort / inline-size}.effort-segmented .ll-seg-option{padding-inline:8px}.effort-pills{display:none}@container effort (max-width: 279.98px){.effort-segmented{display:none}.effort-pills{display:block}}.build-card{min-width:0;padding:20px;display:grid;gap:16px;border:1px solid var(--brand-color-border);border-radius:var(--brand-radius-lg);background:var(--brand-color-surface)}.build-card.is-bare{padding:0;border:0;background:none}.build-head{min-width:0;display:flex;align-items:center;gap:12px}.build-disc{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--brand-color-surface-raised);color:var(--brand-color-text-secondary)}.build-disc.is-failed{color:var(--brand-color-danger)}.build-disc.is-complete{color:var(--brand-color-success)}.build-title{min-width:0;flex:1;overflow-wrap:anywhere}.build-clock{flex:none}.build-settings{margin-top:-12px;padding-left:52px}.build-steps-block{display:grid;gap:8px}.build-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.build-step{min-width:0;display:flex;align-items:center;gap:4px;color:var(--brand-color-text-tertiary);font-size:var(--brand-text-caption-size);line-height:var(--brand-text-caption-line);font-weight:var(--brand-text-caption-weight);letter-spacing:var(--brand-text-caption-tracking)}.build-step.is-done{color:var(--brand-color-text-secondary)}.build-step.is-done>.ll-icon{color:var(--brand-color-accent)}.build-step.is-current{color:var(--brand-color-accent)}.build-step.is-failed{color:var(--brand-color-danger)}.build-saved{overflow-wrap:anywhere}.build-funline{margin:-8px 0 0;color:var(--brand-color-text-secondary);text-align:center}@media(prefers-reduced-motion:no-preference){.build-funline{animation:build-funline-in .24s ease-out}}@keyframes build-funline-in{0%{opacity:0}to{opacity:1}}.build-peek{min-width:0;display:grid;gap:10px;padding:16px;border-radius:var(--brand-radius-lg);background:var(--brand-color-surface);border:1px solid var(--brand-color-border)}.build-peek-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.build-peek-label{color:var(--brand-color-text-secondary)}.build-peek-dots{display:inline-flex;gap:6px}.build-peek-dot{width:8px;height:8px;border-radius:50%}.build-peek-headline{margin:0;color:var(--brand-color-text-primary);overflow-wrap:anywhere}.build-peek-teasers{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.build-peek-chip{padding:4px 10px;border-radius:999px;background:var(--brand-color-surface-high);color:var(--brand-color-text-secondary)}.build-peek-note{margin:0;padding-top:10px;border-top:1px solid var(--brand-color-border);display:flex;align-items:baseline;gap:8px;color:var(--brand-color-text-primary)}.build-peek-now{flex:none;width:8px;height:8px;border-radius:50%;background:var(--brand-color-accent);align-self:center}.build-peek-note-text{min-width:0;flex:1;overflow-wrap:anywhere}.build-peek-ago{flex:none;color:var(--brand-color-text-tertiary)}.build-stats{display:flex;flex-wrap:wrap;gap:8px}.build-stats-owner{display:contents}.build-activity:not(.ll-disclosure){min-width:0;display:grid;gap:8px}.build-feed{margin:0;padding:0;list-style:none;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.build-feed--owner{padding:12px;border-radius:var(--brand-radius-md);background:var(--brand-color-background-deep);color:var(--brand-color-text-secondary);font-family:var(--ll-font-mono);font-size:12px;line-height:18px}.build-feed--plain{color:var(--brand-color-text-secondary);font-size:var(--brand-text-footnote-size);line-height:var(--brand-text-footnote-line);font-weight:var(--brand-text-footnote-weight)}.feed-row{min-width:0;padding:3px 0;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:8px}.build-feed--plain .feed-row{padding:4px 0}.feed-icon{height:18px;display:flex;align-items:center;color:var(--brand-color-text-tertiary)}.tone-good .feed-icon{color:var(--brand-color-success)}.tone-bad .feed-icon{color:var(--brand-color-danger)}.tone-warn .feed-icon{color:var(--brand-color-warning)}.tone-active .feed-icon{color:var(--brand-color-accent)}.feed-body{min-width:0;overflow-wrap:anywhere}.feed-body>summary{cursor:pointer}.feed-body pre{margin:6px 0 0;color:var(--brand-color-text-tertiary);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.feed-count{margin-left:6px;color:var(--brand-color-text-tertiary)}.feed-time{color:var(--brand-color-text-tertiary);font-family:var(--brand-font-family);font-size:var(--brand-text-caption-size);line-height:18px;font-variant-numeric:tabular-nums}.build-feed-empty,.build-feed-more{color:var(--brand-color-text-tertiary)}.build-error-message{margin-top:2px}.build-details{margin-top:4px}.build-details-summary{min-height:44px;padding-right:8px;display:inline-flex;align-items:center;gap:4px;border-radius:var(--brand-radius-sm);color:var(--brand-color-brand-text);font-size:var(--brand-text-headline-size);line-height:var(--brand-text-headline-line);font-weight:var(--brand-text-headline-weight);list-style:none;cursor:pointer}.build-details-summary::-webkit-details-marker{display:none}.build-details-chevron{transition:transform var(--brand-duration-quick) var(--brand-ease-standard)}.build-details[open] .build-details-chevron{transform:rotate(90deg)}.build-details-text{max-height:240px;margin:0;padding:12px;overflow:auto;border-radius:var(--brand-radius-sm);background:var(--brand-color-background-deep);color:var(--brand-color-text-secondary);font-family:var(--brand-font-family);font-size:var(--brand-text-footnote-size);line-height:var(--brand-text-footnote-line);white-space:pre-wrap;overflow-wrap:anywhere}.build-details-text.is-mono{font-family:var(--ll-font-mono);font-size:12px;line-height:18px}.build-error-draft{margin-top:8px}.build-error-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.build-error-actions>.ll-textbtn:first-child{margin-left:-12px}.build-note{display:grid;gap:4px}.build-done{display:flex;align-items:center;gap:8px;color:var(--brand-color-text-primary)}@media(hover:hover)and (pointer:fine){.build-details-summary:hover{text-decoration:underline}}.adopted-brief{overflow-wrap:anywhere}.adopted-brief-label{color:var(--brand-color-brand-text);font-weight:600}.ready-card{min-width:0;padding:20px;display:grid;gap:16px;border:1px solid color-mix(in srgb,var(--brand-color-success) 50%,transparent);border-radius:var(--brand-radius-lg);background:var(--brand-color-surface)}.ready-card-art{width:96px;height:96px;border-radius:var(--brand-radius-md);object-fit:cover}.ready-card-body{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.ready-card-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(min-width:600px){.ready-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:20px}}.running-build{position:relative;min-width:0;padding:16px;display:flex;align-items:center;gap:12px;border:1px solid var(--brand-color-border);border-radius:var(--brand-radius-lg);background:var(--brand-color-surface);color:var(--brand-color-text-primary);text-decoration:none;transition:background-color var(--brand-duration-quick) var(--brand-ease-standard),border-color var(--brand-duration-quick) var(--brand-ease-standard),transform var(--brand-duration-quick) var(--brand-ease-spring)}.running-build>.build-disc{align-self:flex-start}.running-build-body{min-width:0;flex:1;display:grid;gap:4px}.running-build-head{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.running-build-title{min-width:0;overflow-wrap:anywhere}.running-build-clock{flex:none}.running-build-brief{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.running-build-steps{margin-top:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.running-build-step{height:4px;border-radius:var(--brand-radius-full);background:var(--brand-color-surface-high)}.running-build-step.is-done{background:var(--brand-color-accent)}.running-build-step.is-current{background:color-mix(in srgb,var(--brand-color-accent) 45%,var(--brand-color-surface-high))}.running-build-step.is-failed{background:var(--brand-color-danger)}.running-build-chevron{color:var(--brand-color-text-tertiary)}.running-build:active{transform:scale(var(--brand-press-scale));transition:transform var(--brand-duration-instant) var(--brand-ease-standard)}@media(hover:hover)and (pointer:fine){.running-build:hover{border-color:var(--brand-color-border-strong);background:var(--brand-color-surface-raised)}}.create-ideas-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.create-ideas-head .create-label{margin:0}.create-ideas-actions{display:flex;align-items:center;gap:4px;margin-right:-8px}.create-ideas-grid{margin:0 calc(-1 * var(--ll-gutter, 16px));padding:4px var(--ll-gutter, 16px) 8px;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--ll-gutter, 16px);scrollbar-width:none}.create-ideas-grid::-webkit-scrollbar{display:none}.create-ideas-item{min-width:0;scroll-snap-align:start}@media(min-width:560px){.create-ideas-grid{margin:0;padding:0;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}.idea-card{width:100%;min-width:0;display:grid;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--brand-radius-lg)}.idea-card:disabled{cursor:default;opacity:.55}.idea-card:focus-visible{outline:2px solid var(--brand-color-focus);outline-offset:3px}.idea-card-art{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--brand-radius-lg);border:1px solid color-mix(in srgb,var(--brand-color-border) 60%,transparent);background:var(--brand-color-surface-high)}.idea-card-art>.game-art-svg{position:absolute;inset:0;width:100%;height:100%}.idea-card.is-selected .idea-card-art{border:2px solid var(--brand-color-accent)}.idea-card-glyph{position:absolute;right:8px;bottom:8px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-color-background-deep) 78%,transparent);color:var(--brand-color-text-primary)}.idea-card-badge{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--brand-color-background-deep) 78%,transparent);color:var(--brand-color-text-primary)}.idea-card-body{min-width:0;display:grid}.idea-card-title,.idea-card-meta,.idea-card-pitch{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.idea-card-title{color:var(--brand-color-text-primary)}.idea-card-meta{color:var(--brand-color-text-secondary)}.idea-card-pitch{color:var(--brand-color-text-tertiary)}@media(min-width:560px){.idea-card{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:8px;background:var(--brand-color-surface);border:1px solid var(--brand-color-border)}.idea-card-art{aspect-ratio:auto;height:72px;border:0;border-radius:var(--brand-radius-md)}.idea-card.is-selected{border-color:var(--brand-color-accent);box-shadow:inset 0 0 0 1px var(--brand-color-accent)}.idea-card.is-selected .idea-card-art{border:0}.idea-card-badge{display:none}.idea-card-glyph{right:6px;bottom:6px;width:28px;height:28px}}@media(hover:hover)and (pointer:fine){.idea-card:not(:disabled):hover .idea-card-art{border-color:var(--brand-color-border-strong)}.idea-card:not(:disabled):not(.is-selected):hover{border-color:var(--brand-color-border-strong)}}.build-additions{display:grid;gap:12px}.build-additions-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.build-additions-list li{padding:12px;border:1px solid var(--brand-color-border);border-radius:12px;overflow-wrap:anywhere}.build-additions-list p{margin:0 0 4px;white-space:pre-wrap}
