.two{grid-template-columns:minmax(0,1fr) 520px;gap:48px;padding-top:24px;padding-bottom:56px;display:grid}.conv{flex-direction:column;gap:18px;padding-top:8px;display:flex}.conv h1{letter-spacing:-.015em;font-size:28px;font-weight:700}.qlabel{color:var(--text-3);margin-top:12px;font-size:13px;font-weight:700}.opt-len{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.opt-len button{text-align:left;border-radius:var(--r-sm);border:1.5px solid var(--line-control);background:var(--surface);width:100%;min-height:76px;color:var(--text);padding:12px;font-size:14px;font-weight:400;line-height:1.25}.opt-len button[aria-pressed=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.opt-len button[disabled]{color:var(--text-3);cursor:not-allowed;border-style:dashed}.opt-len .later{color:var(--text-3);margin-top:2px;font-size:12px;font-weight:500;display:block}.opt-len button[aria-pressed=true] .later{color:var(--bg);opacity:.8}.quick form{display:contents}.composer{border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 1.5px var(--line-control);align-items:flex-end;gap:10px;margin-top:8px;padding:10px 10px 10px 16px;display:flex}.composer textarea,.composer input{resize:none;min-height:44px;color:var(--text);background:0 0;border:0;flex:1;padding:10px 0;font-size:16px}.composer textarea:focus,.composer input:focus{outline:none}.composer:focus-within{box-shadow:0 0 0 2px var(--focus)}.concept .hook h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.1}.concept-foot{background:var(--surface-sunk)}.cardnote{color:var(--text-2);margin-top:14px;font-size:14px}.card-sheet summary{display:none}.goal-edit{gap:10px;margin-top:10px;display:grid}.goal-edit label{align-items:center;gap:8px;font-size:14px;display:flex}.goal-edit input{width:64px}.gapbar{border-radius:var(--r-sm);background:var(--surface-sunk);height:12px;position:relative;overflow:hidden}.gapbar i{background:var(--text);border-radius:var(--r-sm);position:absolute;top:0;bottom:0;left:0}.gapbar s{background:repeating-linear-gradient(90deg, var(--line-control) 0 2px, transparent 2px 6px);text-decoration:none;position:absolute;top:0;bottom:0}.ways{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ways li{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line);align-items:center;gap:14px;padding:14px;display:flex}.way-ic{border-radius:var(--r-sm);flex:none;place-items:center;width:40px;height:40px;display:grid}.three{grid-template-columns:320px 420px minmax(0,1fr);gap:48px;padding-top:24px;padding-bottom:48px;display:grid}.build-h1{letter-spacing:-.015em;margin-top:12px;font-size:28px;font-weight:700}.clock{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:44px;font-weight:400}.three .steps{margin-top:18px}.spend{border-radius:var(--r-md);background:var(--surface-sunk);margin-top:24px;padding:16px}.spend .meter{background:var(--surface);border-radius:4px;height:8px;margin:10px 0 8px;position:relative;overflow:hidden}.spend .meter i{background:var(--text);transition:width var(--d-slow) var(--e-standard);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.spend .meter s{background:repeating-linear-gradient(90deg, var(--line-control) 0 2px, transparent 2px 6px);text-decoration:none;position:absolute;top:0;bottom:0;right:0}.stagewrap{width:100%;max-width:420px;position:relative}.stagewrap .gframe{width:100%}.stagewrap .gframe iframe,.play-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.playable{z-index:3;color:#fff;box-shadow:var(--float);white-space:nowrap;background:#000;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.playable .btn{min-height:40px}.layer-tags{z-index:2;pointer-events:none;position:absolute;inset:0}.layer-tags span{border-radius:var(--r-sm);color:#fff;background:#000000b3;padding:4px 8px;font-size:12px;font-weight:700;position:absolute}.layer-tags .warn{background:var(--news);color:#000}.looks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.looks form{display:contents}.looks button{text-align:left;color:var(--text);background:0 0;border:0;flex-direction:column;justify-content:flex-start;padding:0;display:flex}.looks .thumb{aspect-ratio:9/14;border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--line);width:100%}.looks button[aria-pressed=true] .thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--text)}.looks b{margin-top:10px;font-size:15px;display:block}.looks small{color:var(--text-2);font-size:13px}.qs{align-content:start;gap:18px;display:grid}.waiting{color:var(--text-3);margin-top:6px;font-size:13px}.ok-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ok-list li{align-items:flex-start;gap:10px;font-size:14px;display:flex}.ok-list li:before{content:"";background:var(--positive);-webkit-mask-composite:xor;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12l5 5 9-10' stroke='black' stroke-width='3' fill='none'/%3E%3C/svg%3E"),linear-gradient(#000 0 0);-webkit-mask-position:50%,0 0;-webkit-mask-size:12px,auto;-webkit-mask-repeat:no-repeat,repeat;-webkit-mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ok-list li.no:before{background:var(--caution)}.play-frame{aspect-ratio:9/16;border-radius:var(--r-lg);background:#000;position:relative;overflow:hidden}@media (max-width:1279px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.three{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:28px}.three .qs{grid-column:1/-1}.opt-len{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.two{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:12px}.card-col .lengths{grid-template-columns:repeat(2,minmax(0,1fr))}.two>.card-col{order:-1}.card-sheet summary{border-radius:var(--r-md);color:var(--paper);cursor:pointer;background:#000;align-items:center;gap:10px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.card-sheet summary::-webkit-details-marker{display:none}.card-sheet:not([open]) .concept,.card-sheet:not([open]) .cardnote{display:none}.card-sheet[open] summary{margin-bottom:10px}.three{grid-template-columns:1fr}.three>.stage-col{order:-1}.stagewrap{max-width:320px;margin:0 auto}.looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.concept dl{grid-template-columns:1fr}.concept dl>div+div:nth-child(2n){border-left:0}}.makehome{gap:var(--s-6);display:grid}.yourgames{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.yg{gap:var(--s-5);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;display:grid}.yg .thumb{aspect-ratio:9/16;background:var(--stage);width:64px;overflow:hidden}.yg .thumb img{object-fit:cover;width:100%;height:100%}.yg h3 a{color:var(--text);text-transform:uppercase;text-decoration:none}.yg-doors{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.yg{grid-template-columns:56px 1fr}.yg-doors{grid-column:1/-1}}.newgame{gap:var(--s-5);max-width:760px;display:grid}.startform{gap:var(--s-5);display:grid}.startform .price{gap:var(--s-7);margin:0;display:flex}.startform .price div{gap:4px;display:grid}.startform .price dt{font:var(--fp-font-size-11)/1.3 var(--font-text);text-transform:uppercase;color:var(--text-2)}.startform .price dd{font-size:var(--fs-18);margin:0}
