.composer.svelte-nnztaf{--line: color-mix(in oklab, var(--theme-text-primary) 12%, transparent);--soft: color-mix(in oklab, var(--theme-text-primary) 4%, var(--theme-bg-base));--tint: color-mix(in oklab, var(--theme-secondary) 55%, var(--theme-bg-base));--r: min(var(--theme-radius-lg, 16px), 16px);--rs: min(var(--theme-radius-md, 12px), 12px);padding:28px 32px 30px;border-radius:var(--r);background:var(--theme-bg-surface);border:1px solid var(--line);color:var(--theme-text-primary)}.label.svelte-nnztaf{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--theme-text-secondary)}.label.sub.svelte-nnztaf{margin-top:6px}.top.svelte-nnztaf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.title-block.svelte-nnztaf{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}input.svelte-nnztaf,textarea.svelte-nnztaf,select.svelte-nnztaf{font:inherit;color:inherit}.path-name.svelte-nnztaf{font-family:var(--theme-font-display, inherit);font-size:24px;font-weight:700;border:0;background:transparent;padding:2px 0;min-height:44px}.path-intro.svelte-nnztaf{border:0;background:transparent;font-size:14px;color:var(--theme-text-secondary);min-height:32px;padding:0}.path-name.svelte-nnztaf:focus,.path-intro.svelte-nnztaf:focus,.level-name.svelte-nnztaf:focus{outline:none;box-shadow:0 2px 0 var(--theme-primary)}.acts.svelte-nnztaf{display:flex;gap:10px;flex:0 0 auto}.btn.svelte-nnztaf{min-height:44px;padding:0 24px;border-radius:999px;border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-primary-foreground);font-weight:700;font-size:15px;cursor:pointer}.btn.ghost.svelte-nnztaf{background:transparent;color:var(--theme-primary)}.btn.svelte-nnztaf:disabled{opacity:.6;cursor:default}.message.svelte-nnztaf{margin:12px 0 0;font-size:14px;color:var(--theme-text-secondary)}.levels.svelte-nnztaf{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));gap:16px;padding:22px 0;overflow-x:auto}.level.svelte-nnztaf{display:flex;flex-direction:column;gap:8px;min-width:0}.level-name.svelte-nnztaf{font-family:var(--theme-font-display, inherit);font-size:17px;font-weight:700;border:0;border-bottom:1px solid var(--line);background:transparent;padding:4px 0 10px;min-height:44px}.mark.svelte-nnztaf{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--theme-secondary);color:var(--theme-primary);font-size:11px;font-weight:700;flex:0 0 auto}.mark.sm.svelte-nnztaf{width:20px;height:20px;font-size:10px}.mentor.svelte-nnztaf{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--rs);border:1px solid var(--line);background:var(--theme-bg-base);position:relative}.mentor.svelte-nnztaf select:where(.svelte-nnztaf){flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;min-height:42px;font-size:15px;cursor:pointer}.mentor.svelte-nnztaf svg:where(.svelte-nnztaf){color:var(--theme-text-secondary);pointer-events:none}.piece.svelte-nnztaf{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px 34px 12px 12px;border-radius:var(--rs);background:var(--soft);border:1px solid var(--line)}.piece.svelte-nnztaf b:where(.svelte-nnztaf){display:flex;gap:8px;align-items:center;font-size:14px}.piece-line.svelte-nnztaf{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-text-secondary)}.x.svelte-nnztaf{position:absolute;top:4px;right:4px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--theme-text-secondary);cursor:pointer}.add.svelte-nnztaf{display:flex;justify-content:center;align-items:center;gap:8px;min-height:44px;border-radius:var(--rs);border:1px dashed color-mix(in oklab,var(--theme-text-primary) 25%,transparent);background:transparent;color:var(--theme-primary);font-weight:700;font-size:14px;cursor:pointer}.picker.svelte-nnztaf{min-height:44px;border-radius:var(--rs);border:1px solid var(--theme-primary);background:var(--theme-bg-base);padding:0 10px;font-size:14px}.hand-in.svelte-nnztaf{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--rs);background:var(--tint);border:1px solid color-mix(in oklab,var(--theme-primary) 18%,transparent)}.hand-in.svelte-nnztaf textarea:where(.svelte-nnztaf){border:0;background:transparent;resize:vertical;font-weight:700;font-size:14px;line-height:20px;min-height:44px}.hand-in.svelte-nnztaf textarea:where(.svelte-nnztaf):focus{outline:none}.offer.svelte-nnztaf{padding-top:18px;border-top:1px solid var(--line)}.groups.svelte-nnztaf{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.group-name.svelte-nnztaf{display:block;font-size:15px;margin-bottom:10px}.chips.svelte-nnztaf{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-nnztaf{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:0;background:var(--tint);color:var(--theme-text-primary);font-size:13px;cursor:pointer}.quiet.svelte-nnztaf{margin:10px 0 0;font-size:14px;color:var(--theme-text-secondary)}@media(max-width:720px){.composer.svelte-nnztaf{padding:20px 16px}.top.svelte-nnztaf{flex-direction:column}.levels.svelte-nnztaf{grid-template-columns:repeat(5,minmax(240px,82%));scroll-snap-type:x mandatory}.level.svelte-nnztaf{scroll-snap-align:start}}.hand-ins.svelte-1ygzjlv{--line: color-mix(in oklab, var(--theme-text-primary) 12%, transparent);--soft: color-mix(in oklab, var(--theme-text-primary) 4%, var(--theme-bg-base));--r: min(var(--theme-radius-lg, 16px), 16px);--rs: min(var(--theme-radius-md, 12px), 12px);color:var(--theme-text-primary)}ul.svelte-1ygzjlv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.card.svelte-1ygzjlv{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:var(--r);background:var(--theme-bg-surface);border:1px solid var(--line)}.head.svelte-1ygzjlv{display:flex;gap:12px;align-items:center;margin-bottom:6px}.mark.svelte-1ygzjlv{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--theme-secondary);color:var(--theme-primary);font-weight:700;flex:0 0 auto}.who.svelte-1ygzjlv{display:block;font-size:16px}.where.svelte-1ygzjlv,.when.svelte-1ygzjlv,.by.svelte-1ygzjlv{font-size:13px;color:var(--theme-text-secondary)}.when.svelte-1ygzjlv{margin-left:auto}.label.svelte-1ygzjlv{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--theme-text-secondary)}.asked.svelte-1ygzjlv{margin:0;font-weight:700}.text.svelte-1ygzjlv{margin:4px 0;padding:14px;border-radius:var(--rs);background:var(--soft);border:1px solid var(--line);font-size:15px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}.note.svelte-1ygzjlv{display:flex;flex-direction:column;gap:6px}textarea.svelte-1ygzjlv{font:inherit;color:inherit;min-height:64px;padding:10px 12px;border-radius:var(--rs);border:1px solid var(--line);background:var(--theme-bg-base);resize:vertical}.acts.svelte-1ygzjlv{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.btn.svelte-1ygzjlv{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--theme-primary);background:var(--theme-primary);color:var(--theme-primary-foreground);font-weight:700;font-size:14px;cursor:pointer}.btn.ghost.svelte-1ygzjlv{background:transparent;color:var(--theme-primary)}.btn.svelte-1ygzjlv:disabled{opacity:.6}.message.svelte-1ygzjlv{margin:0 0 14px;font-size:14px;color:var(--theme-text-secondary)}.empty.svelte-1ygzjlv{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;border-radius:var(--r);border:1px dashed var(--line);color:var(--theme-text-secondary)}.empty.svelte-1ygzjlv b:where(.svelte-1ygzjlv){color:var(--theme-text-primary);font-size:17px}.empty.svelte-1ygzjlv p:where(.svelte-1ygzjlv){margin:0}.made.svelte-3clagr{--line: color-mix(in oklab, var(--theme-text-primary) 12%, transparent);--soft: color-mix(in oklab, var(--theme-text-primary) 4%, var(--theme-bg-surface));--card-r: min(var(--theme-radius-md, 12px), 12px);display:flex;flex-direction:column;gap:18px;color:var(--theme-text-primary)}.made-head.svelte-3clagr{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.label.svelte-3clagr{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--theme-text-secondary)}h2.svelte-3clagr{margin:4px 0 0;font-size:22px;font-weight:700}.count.svelte-3clagr{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--theme-secondary);color:var(--theme-primary);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;white-space:nowrap}.msg.svelte-3clagr{margin:0;font-weight:600;color:var(--theme-primary)}.quiet.svelte-3clagr{margin:0;color:var(--theme-text-secondary)}.strip.svelte-3clagr{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:14px;overflow-x:auto}.card.svelte-3clagr{width:100%;height:100%;display:flex;flex-direction:column;padding:0;border-radius:var(--card-r);border:1px solid var(--line);background:var(--soft);color:inherit;text-align:left;overflow:hidden;cursor:pointer;font:inherit}.card.on.svelte-3clagr{border:2px solid var(--theme-primary)}.shot.svelte-3clagr{display:block;aspect-ratio:4 / 3;background:color-mix(in oklab,var(--theme-secondary) 50%,var(--theme-bg-surface));overflow:hidden}.shot.svelte-3clagr img:where(.svelte-3clagr){width:100%;height:100%;object-fit:cover;display:block}.shot.plain.svelte-3clagr{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:14px;background:color-mix(in oklab,var(--theme-secondary) 60%,var(--theme-bg-surface))}.plain-words.svelte-3clagr{font-weight:700;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.plain-link.svelte-3clagr{font-size:12px;font-weight:700;color:var(--theme-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot.svelte-3clagr{display:flex;flex-direction:column;gap:8px;padding:12px 14px 14px}.title.svelte-3clagr{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maker.svelte-3clagr{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-text-secondary)}.name.svelte-3clagr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day.svelte-3clagr{margin-left:auto}.mark.svelte-3clagr{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--theme-secondary);color:var(--theme-primary);font-size:11px;font-weight:700;flex:0 0 auto}.pill.svelte-3clagr{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;border:1px solid var(--line);color:var(--theme-text-secondary);white-space:nowrap}.pill.ready.svelte-3clagr,.pill.picked.svelte-3clagr{border-color:transparent;background:var(--theme-secondary);color:var(--theme-primary)}.pill.on-wall.svelte-3clagr{border-color:transparent;background:var(--theme-primary);color:var(--theme-primary-foreground)}.below.svelte-3clagr{display:grid;grid-template-columns:1fr;gap:24px}.open.svelte-3clagr{display:grid;grid-template-columns:1fr;gap:18px}.shot.big.svelte-3clagr{border-radius:var(--card-r);border:1px solid var(--line)}.open-words.svelte-3clagr h3:where(.svelte-3clagr){margin:4px 0 8px;font-weight:700;font-size:22px}.quote.svelte-3clagr{margin:0 0 10px;font-size:14px;line-height:21px;color:var(--theme-text-secondary)}.yes.svelte-3clagr{margin:0 0 6px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--theme-text-secondary)}.yes.ok.svelte-3clagr svg:where(.svelte-3clagr){color:var(--theme-primary)}.yes.svelte-3clagr b:where(.svelte-3clagr){color:var(--theme-text-primary)}.acts.svelte-3clagr{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.act.svelte-3clagr{min-height:44px;padding:0 20px;border-radius:999px;font-weight:700;font-size:15px;cursor:pointer}.act.ghost.svelte-3clagr{border:1.5px solid var(--theme-primary);background:transparent;color:var(--theme-primary)}.act.go.svelte-3clagr{border:0;background:var(--theme-primary);color:var(--theme-primary-foreground)}.act.svelte-3clagr:disabled{opacity:.45;cursor:default}.issue-pick.svelte-3clagr{min-height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--theme-bg-surface);color:inherit;font:inherit}.rule.svelte-3clagr{margin:12px 0 0;font-size:13px;line-height:20px;color:var(--theme-text-secondary)}.issue.svelte-3clagr{padding:18px;border-radius:var(--card-r);border:1px solid var(--line);background:var(--soft)}.contents.svelte-3clagr{list-style:none;margin:10px 0 0;padding:0}.contents.svelte-3clagr li:where(.svelte-3clagr){display:grid;grid-template-columns:28px 1fr;gap:8px;padding:10px 8px;border-bottom:1px solid var(--line)}.contents.svelte-3clagr li:where(.svelte-3clagr):last-child{border-bottom:0}.contents.svelte-3clagr li.lit:where(.svelte-3clagr){border-radius:var(--card-r);border-bottom:0;background:var(--theme-secondary)}.n.svelte-3clagr{font-size:12px;color:var(--theme-text-secondary);padding-top:4px}.t.svelte-3clagr{font-family:var(--theme-font-display, inherit);font-size:18px}.t.svelte-3clagr small:where(.svelte-3clagr){display:block;margin-top:4px;font-family:var(--theme-font-body, inherit);font-size:13px;line-height:19px;color:var(--theme-text-secondary)}.t.svelte-3clagr small:where(.svelte-3clagr) b:where(.svelte-3clagr){color:var(--theme-primary)}@media(min-width:900px){.below.svelte-3clagr{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}.open.svelte-3clagr{grid-template-columns:240px 1fr}}
