.entries.svelte-1iw3jek{gap:6px;margin:0;padding:0;list-style:none;display:grid}.row.svelte-1iw3jek{background:var(--tile);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tile-edge) 55%, transparent), 0 1px 0 var(--tile-edge);transition:background-color .22s var(--ease-out), box-shadow .22s var(--ease-out), translate var(--spring-snappy-ms) var(--spring-snappy);border-radius:14px;grid-template-columns:36px 1fr 36px;align-items:start;gap:8px;padding:6px 6px 6px 8px;display:grid;position:relative}.row.hl.svelte-1iw3jek{background:color-mix(in srgb, var(--sun) 22%, var(--tile));box-shadow:inset 0 0 0 2px var(--sun), 0 1px 0 var(--tile-edge);translate:3px}.row.problem.svelte-1iw3jek{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 55%, transparent), 0 1px 0 var(--tile-edge)}.row.problem.svelte-1iw3jek .badge:where(.svelte-1iw3jek){animation:svelte-1iw3jek-nudge .48s var(--ease-out)}@keyframes svelte-1iw3jek-nudge{0%,to{translate:0}20%{translate:-3px}45%{translate:3px}70%{translate:-1.5px}}.badge.svelte-1iw3jek{background:var(--paper-2);height:36px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;gap:1px;font-size:.8rem;font-weight:700;transition:background-color .24s,color .24s;display:flex}.badge.placed.svelte-1iw3jek{background:var(--inverse);color:var(--on-inverse);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-inverse) 14%, transparent)}.badge-dir.svelte-1iw3jek{transition:rotate var(--spring-bouncy-ms) var(--spring-bouncy);display:grid}.badge-dir.down.svelte-1iw3jek{rotate:90deg}.badge-dot.svelte-1iw3jek{border:2px solid;border-radius:50%;width:8px;height:8px}.fields.svelte-1iw3jek{grid-template-columns:minmax(130px,1.15fr) 1fr;gap:6px;min-width:0;display:grid}input.svelte-1iw3jek{background:0 0;border:0;border-radius:10px;outline:none;width:100%;min-width:0;height:36px;padding:0 10px;transition:background-color .18s}input.svelte-1iw3jek:hover{background:var(--paper-2)}input.svelte-1iw3jek:focus{background:var(--paper-2);box-shadow:inset 0 0 0 2px var(--focus)}input.svelte-1iw3jek::placeholder{color:color-mix(in srgb, var(--ink-3) 75%, transparent)}.answer.svelte-1iw3jek{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.97rem;font-weight:700}.answer.svelte-1iw3jek::placeholder{text-transform:none;letter-spacing:0;font-weight:500}.clue.svelte-1iw3jek{color:var(--ink-2);font-size:.95rem}.tip.svelte-1iw3jek{background:var(--inverse);max-width:min(360px,100vw - 16px);color:var(--on-inverse);box-shadow:0 0 0 1px color-mix(in srgb, var(--on-inverse) 12%, transparent), var(--shadow-pop);overflow-wrap:anywhere;pointer-events:none;animation:svelte-1iw3jek-tip-in .14s var(--ease-out);border:0;border-radius:12px;margin:0;padding:8px 12px;font-size:.92rem;font-weight:500;line-height:1.4;position:fixed;inset:auto}.tip.svelte-1iw3jek.above{animation-name:svelte-1iw3jek-tip-in-above}@keyframes svelte-1iw3jek-tip-in{0%{opacity:0;translate:0 -4px}}@keyframes svelte-1iw3jek-tip-in-above{0%{opacity:0;translate:0 4px}}.note.svelte-1iw3jek{color:var(--accent-2);grid-column:1/-1;align-items:center;gap:6px;padding:0 10px 2px;font-size:.8rem;font-weight:600;display:flex}.remove.svelte-1iw3jek{opacity:.4;width:36px;height:36px}.row.svelte-1iw3jek:hover .remove:where(.svelte-1iw3jek),.remove.svelte-1iw3jek:focus-visible{opacity:1}@media (width<=560px){.fields.svelte-1iw3jek{grid-template-columns:1fr;gap:0}.clue.svelte-1iw3jek{height:32px}.remove.svelte-1iw3jek{opacity:.7}}@media (hover:none){.remove.svelte-1iw3jek{opacity:.7}}.strip.svelte-19o62r{background:color-mix(in srgb, var(--paper) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow-card);border-radius:18px;gap:8px;padding:6px;display:flex}.thumb.svelte-19o62r{background:var(--tile);width:52px;height:52px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);transition:scale var(--spring-snappy-ms) var(--spring-snappy), color .2s, box-shadow .2s;border:0;border-radius:12px;padding:6px}.thumb.svelte-19o62r:hover{color:var(--ink);scale:1.08}.thumb.active.svelte-19o62r{color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}svg.svelte-19o62r{width:100%;height:100%}rect.svelte-19o62r{fill:currentColor}.workshop.svelte-1fp1icr{grid-template-columns:minmax(340px,470px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel.svelte-1fp1icr{border-radius:var(--radius-l);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:14px;display:flex}.panel-head.svelte-1fp1icr{align-items:center;gap:6px;padding:2px 2px 10px;display:flex}.title.svelte-1fp1icr{min-width:0;height:46px;font-family:var(--font-display);letter-spacing:-.01em;background:0 0;border:0;border-radius:12px;outline:none;flex:1;padding:0 12px;font-size:1.35rem;font-weight:700;transition:background-color .18s}.title.svelte-1fp1icr:hover,.title.svelte-1fp1icr:focus{background:var(--tile)}.title.svelte-1fp1icr:focus{box-shadow:inset 0 0 0 2px var(--focus)}.history.svelte-1fp1icr{display:flex}.history.svelte-1fp1icr .icon-btn:where(.svelte-1fp1icr):disabled{opacity:.3;pointer-events:none}.list-head.svelte-1fp1icr{justify-content:space-between;align-items:baseline;padding:4px 10px 8px;display:flex}.list-head.svelte-1fp1icr h2:where(.svelte-1fp1icr){font-size:.8rem;font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700}.count.svelte-1fp1icr{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.85rem}.list-scroll.svelte-1fp1icr{margin:0 -2px;padding:2px 2px 4px}.list-actions.svelte-1fp1icr{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.add.svelte-1fp1icr{border:2px dashed color-mix(in srgb, var(--ink) 20%, transparent);box-shadow:none;background:0 0;flex:auto;justify-content:center}.add.svelte-1fp1icr:hover{border-color:var(--accent);color:var(--accent)}.subtle.svelte-1fp1icr{color:var(--ink-3)}.more.svelte-1fp1icr{background:var(--sun-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sun) 55%, transparent);flex:100%;justify-content:center}.more.svelte-1fp1icr svg{color:var(--accent-2)}.stage-wrap.svelte-1fp1icr{gap:12px;display:grid;position:sticky;top:84px}.stage-card.svelte-1fp1icr{border-radius:var(--radius-l);background:var(--paper);height:min(640px,100vh - 180px);min-height:420px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);position:relative}.tools.svelte-1fp1icr{pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.tools.svelte-1fp1icr>:where(.svelte-1fp1icr){pointer-events:auto}.dims.svelte-1fp1icr{background:color-mix(in srgb, var(--paper-2) 85%, transparent);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:999px;margin-right:auto;padding:6px 10px;font-size:.8rem;font-weight:600}.tool.svelte-1fp1icr{background:var(--tile);box-shadow:var(--tile-shadow)}.tool.on.svelte-1fp1icr{background:var(--ink);color:var(--paper)}.shuffle.svelte-1fp1icr .dice:where(.svelte-1fp1icr){transition:rotate .9s var(--spring-bouncy);display:grid}.options.svelte-1fp1icr{z-index:10;background:var(--paper);width:min(340px,100% - 24px);box-shadow:var(--shadow-pop);border-radius:20px;gap:14px;padding:16px;display:grid;position:absolute;top:62px;right:12px}fieldset.svelte-1fp1icr{border:0;gap:6px;margin:0;padding:0;display:grid}legend.svelte-1fp1icr,.secret-field.svelte-1fp1icr label:where(.svelte-1fp1icr){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:.8rem;font-weight:700}.choice.svelte-1fp1icr{cursor:pointer;align-items:center;gap:10px;font-size:.95rem;display:flex}.choice.svelte-1fp1icr input:where(.svelte-1fp1icr){accent-color:var(--accent);width:18px;height:18px}.secret-field.svelte-1fp1icr{gap:4px;display:grid}.secret-field.svelte-1fp1icr input:where(.svelte-1fp1icr){background:var(--paper-2);height:40px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:10px;outline:none;padding:0 12px;font-weight:700}.secret-field.svelte-1fp1icr input:where(.svelte-1fp1icr):focus{box-shadow:inset 0 0 0 2px var(--focus)}.help.svelte-1fp1icr{color:var(--ink-3);font-size:.85rem}.warn.svelte-1fp1icr{color:var(--accent-2);font-size:.85rem;font-weight:600}.variants.svelte-1fp1icr{position:absolute;bottom:14px;left:50%;translate:-50%}.actions.svelte-1fp1icr{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.big.svelte-1fp1icr{padding:.95em 1.5em;font-size:1.02rem}.idea-group.svelte-1fp1icr+.idea-group:where(.svelte-1fp1icr){margin-top:18px}.idea-group.svelte-1fp1icr h3:where(.svelte-1fp1icr){font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:.8rem;font-weight:700}.idea-grid.svelte-1fp1icr{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.idea.svelte-1fp1icr{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:background-color .18s, translate var(--spring-snappy-ms) var(--spring-snappy);border:0;border-radius:14px;align-content:start;gap:4px;padding:12px 14px;display:grid}.idea.svelte-1fp1icr:hover{background:var(--tile);translate:0 -2px}.idea.svelte-1fp1icr strong:where(.svelte-1fp1icr){font-weight:650;line-height:1.25}.idea.svelte-1fp1icr .w:where(.svelte-1fp1icr){white-space:nowrap}.idea.svelte-1fp1icr>span:where(.svelte-1fp1icr){letter-spacing:.04em;color:var(--ink-3);overflow-wrap:anywhere;font-size:.78rem;font-weight:600}.dlg-help.svelte-1fp1icr{color:var(--ink-2);margin-bottom:12px}.tabs.svelte-1fp1icr{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:14px;padding:3px;display:flex}.tabs.svelte-1fp1icr button:where(.svelte-1fp1icr),.level-chips.svelte-1fp1icr button:where(.svelte-1fp1icr){font:600 .9rem/1.2 var(--font-text);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.tabs.svelte-1fp1icr button.on:where(.svelte-1fp1icr){background:var(--tile);color:var(--ink);box-shadow:var(--tile-shadow)}.count.svelte-1fp1icr{background:var(--paper-3);border-radius:999px;padding:1px 7px;font-size:.75rem}.filters.svelte-1fp1icr{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.filters.svelte-1fp1icr input:where(.svelte-1fp1icr),.filters.svelte-1fp1icr select:where(.svelte-1fp1icr){background:var(--paper-2);width:100%;min-width:0;box-shadow:inset 0 0 0 1px var(--line);font:500 .95rem/1.3 var(--font-text);color:var(--ink);border:0;border-radius:12px;padding:10px 14px}@media (width<=560px){.filters.svelte-1fp1icr{grid-template-columns:1fr}.tabs.svelte-1fp1icr{width:100%}.tabs.svelte-1fp1icr button:where(.svelte-1fp1icr){white-space:normal;text-align:center;flex:1 1 0;justify-content:center}}.level-chips.svelte-1fp1icr{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.level-chips.svelte-1fp1icr button:where(.svelte-1fp1icr){box-shadow:inset 0 0 0 1px var(--line);background:var(--paper-2)}.level-chips.svelte-1fp1icr button.on:where(.svelte-1fp1icr){background:var(--inverse);color:var(--on-inverse);box-shadow:none}.dots.svelte-1fp1icr{--lv:var(--mint);color:color-mix(in oklab, var(--lv) 60%, var(--ink));gap:2px;display:inline-flex}.level-chips.svelte-1fp1icr button.on:where(.svelte-1fp1icr) .dots:where(.svelte-1fp1icr){color:var(--on-inverse)}.dots.lv-medium.svelte-1fp1icr{--lv:var(--sun)}.dots.lv-hard.svelte-1fp1icr{--lv:var(--accent)}.dots.svelte-1fp1icr i:where(.svelte-1fp1icr){opacity:.25;background:currentColor;border-radius:50%;width:6px;height:6px}.dots.svelte-1fp1icr i.full:where(.svelte-1fp1icr){opacity:1}.catalog.svelte-1fp1icr{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pz.svelte-1fp1icr{background:var(--paper-2);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink);cursor:pointer;transition:background-color .18s, translate var(--spring-snappy-ms) var(--spring-snappy);border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.pz.svelte-1fp1icr:hover{background:var(--tile);translate:0 -2px}.pz[aria-busy=true].svelte-1fp1icr{opacity:.6}.pz-art.svelte-1fp1icr{background:var(--paper);border-radius:10px;flex:none;place-items:center;width:64px;height:64px;display:grid}.pz-info.svelte-1fp1icr{gap:3px;min-width:0;display:grid}.pz-info.svelte-1fp1icr strong:where(.svelte-1fp1icr){font-weight:650;line-height:1.25}.pz-meta.svelte-1fp1icr{color:var(--ink-3);font-size:.8rem}.pz-level.svelte-1fp1icr{flex-wrap:wrap;gap:4px;display:flex}.paste.svelte-1fp1icr{background:var(--paper-2);width:100%;font:500 .95rem/1.6 var(--font-text);resize:vertical;border:0;border-radius:14px;outline:none;padding:12px 14px}.paste.svelte-1fp1icr:focus{box-shadow:inset 0 0 0 2px var(--focus)}.replace.svelte-1fp1icr{margin-top:12px}.share-row.svelte-1fp1icr{gap:8px;display:flex}.share-url.svelte-1fp1icr{background:var(--paper-2);min-width:0;height:46px;color:var(--ink-2);border:0;border-radius:999px;outline:none;flex:1;padding:0 14px;font-size:.9rem}.ok.svelte-1fp1icr{display:grid}.toast.svelte-1fp1icr{width:fit-content;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));z-index:80;background:var(--inverse);color:var(--on-inverse);box-shadow:var(--shadow-pop);border-radius:999px;align-items:center;gap:14px;margin:0 auto;padding:10px 10px 10px 18px;font-weight:600;display:flex;position:fixed}.toast.svelte-1fp1icr button:where(.svelte-1fp1icr){background:var(--sun);color:#1e1b2e;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-weight:700;display:inline-flex}.listed.svelte-1fp1icr{background:var(--paper-2);border-radius:14px;align-items:flex-start;margin-bottom:16px;padding:14px}.listed.svelte-1fp1icr span:where(.svelte-1fp1icr){gap:2px;display:grid}.listed.svelte-1fp1icr small:where(.svelte-1fp1icr){color:var(--ink-3);font-size:.85rem}.share-block.svelte-1fp1icr{gap:10px;display:grid}.open-link.svelte-1fp1icr{color:var(--accent-2);justify-self:start;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.edit-block.svelte-1fp1icr{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:14px;display:grid}.edit-title.svelte-1fp1icr{align-items:center;gap:8px;font-weight:700;display:flex}.edit-help.svelte-1fp1icr{color:var(--ink-3);font-size:.85rem}.share-url.small.svelte-1fp1icr{height:40px;font-size:.8rem}.warn.svelte-1fp1icr{margin-top:12px}@media (width<=980px){.workshop.svelte-1fp1icr{grid-template-columns:minmax(0,1fr)}.stage-wrap.svelte-1fp1icr{order:-1;position:relative;top:0}.stage-card.svelte-1fp1icr{height:var(--fit-h,clamp(360px, 96vw, 600px));min-height:0;transition:height var(--spring-gentle-ms) var(--spring-gentle)}}@media (width<=560px){.actions.svelte-1fp1icr{gap:8px}.actions.svelte-1fp1icr .big:where(.svelte-1fp1icr){flex:1 1 0;justify-content:center;min-width:0;padding:.9em .6em;font-size:.95rem}.variants.svelte-1fp1icr{bottom:8px}}.page.svelte-16zigxp{max-width:1320px;margin:0 auto;padding:0 16px}.hero.svelte-16zigxp{text-align:center;max-width:860px;margin:0 auto;padding:clamp(22px,4vw,44px) 0 clamp(20px,3vw,32px)}.kicker.svelte-16zigxp{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:.02em;color:var(--ink-2);animation:svelte-16zigxp-fade-up .7s var(--spring-gentle) both;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.dot.svelte-16zigxp{background:var(--accent);width:8px;height:8px;animation:svelte-16zigxp-dot 2.6s var(--ease-out) infinite;border-radius:2px}@keyframes svelte-16zigxp-dot{0%,to{rotate:0deg}50%{rotate:90deg}}h1.svelte-16zigxp{letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:clamp(2.2rem,5.4vw,3.9rem);font-weight:800;line-height:1}.w.svelte-16zigxp{animation:svelte-16zigxp-word-in .9s var(--spring-bouncy) both;animation-delay:calc(80ms + var(--i) * 70ms);display:inline-block}@keyframes svelte-16zigxp-word-in{0%{opacity:0;translate:0 .5em;rotate:4deg}}.mark.svelte-16zigxp{isolation:isolate;display:inline-block;position:relative}.mark.svelte-16zigxp:before{content:"";z-index:-1;background:var(--marker);transform-origin:0;animation:svelte-16zigxp-marker .7s var(--ease-out) both;border-radius:.12em;animation-delay:.7s;position:absolute;inset:.56em -.06em .06em}@keyframes svelte-16zigxp-marker{0%{scale:0 1}}.lead.svelte-16zigxp{max-width:38ch;color:var(--ink-2);text-wrap:pretty;animation:svelte-16zigxp-fade-up .8s var(--spring-gentle) .38s both;margin:14px auto 0;font-size:clamp(1.02rem,1.5vw,1.2rem)}.points.svelte-16zigxp{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:14px 0 0;padding:0;font-size:.92rem;font-weight:600;list-style:none;display:flex}.points.svelte-16zigxp li:where(.svelte-16zigxp){animation:svelte-16zigxp-fade-up .7s var(--spring-gentle) both;animation-delay:calc(.52s + var(--i) * 90ms);align-items:center;gap:6px;display:inline-flex}.points.svelte-16zigxp svg{color:var(--mint)}@keyframes svelte-16zigxp-fade-up{0%{opacity:0;translate:0 12px}}.section-title.svelte-16zigxp{text-align:center;margin:clamp(80px,12vw,140px) 0 28px;font-size:clamp(1.9rem,4vw,3rem);font-weight:800}.steps.svelte-16zigxp{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-16zigxp{border-radius:var(--radius-l);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);padding:26px}.step-n.svelte-16zigxp{background:var(--tile);width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--line), 0 3px 0 var(--tile-edge);font-family:var(--font-display);transition:rotate var(--spring-bouncy-ms) var(--spring-bouncy);border-radius:12px;place-items:center;margin-bottom:18px;font-size:1.6rem;font-weight:800;display:grid}.step.svelte-16zigxp:hover .step-n:where(.svelte-16zigxp){rotate:-8deg}.step.svelte-16zigxp h3:where(.svelte-16zigxp),.card.svelte-16zigxp h3:where(.svelte-16zigxp){margin-bottom:8px;font-size:1.3rem}.step.svelte-16zigxp p:where(.svelte-16zigxp),.card.svelte-16zigxp p:where(.svelte-16zigxp){color:var(--ink-2)}.cards.svelte-16zigxp{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-16zigxp{border-radius:var(--radius-l);background:var(--tile);box-shadow:inset 0 0 0 1px var(--line), 0 2px 0 var(--tile-edge);transition:translate var(--spring-snappy-ms) var(--spring-snappy), box-shadow .24s;padding:26px}.card.svelte-16zigxp:hover{box-shadow:inset 0 0 0 1px var(--line), 0 6px 0 var(--tile-edge), var(--shadow-card);translate:0 -4px}.card-icon.svelte-16zigxp{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-2);transition:rotate var(--spring-bouncy-ms) var(--spring-bouncy);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.card.svelte-16zigxp:hover .card-icon:where(.svelte-16zigxp){rotate:12deg}.occ.svelte-16zigxp{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.occ.svelte-16zigxp a:where(.svelte-16zigxp),.guide.svelte-16zigxp{background:var(--tile);height:100%;box-shadow:inset 0 0 0 1px var(--line), 0 2px 0 var(--tile-edge);transition:box-shadow .24s, translate var(--spring-snappy-ms) var(--spring-snappy);border-radius:24px;align-content:start;gap:8px;padding:24px 24px 26px;text-decoration:none;display:grid;position:relative}.occ.svelte-16zigxp a:where(.svelte-16zigxp):hover,.guide.svelte-16zigxp:hover{box-shadow:inset 0 0 0 1px var(--line), 0 7px 0 var(--tile-edge), var(--shadow-card);translate:0 -5px}.occ-icon.svelte-16zigxp{background:color-mix(in srgb, var(--c,var(--accent)) 16%, var(--tile));width:52px;height:52px;color:color-mix(in oklab, var(--c,var(--accent)) 78%, var(--ink));transition:rotate var(--spring-bouncy-ms) var(--spring-bouncy), scale var(--spring-bouncy-ms) var(--spring-bouncy);border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.occ.svelte-16zigxp a:where(.svelte-16zigxp):hover .occ-icon:where(.svelte-16zigxp),.guide.svelte-16zigxp:hover .occ-icon:where(.svelte-16zigxp){rotate:-8deg;scale:1.08}.occ.svelte-16zigxp strong:where(.svelte-16zigxp),.guide.svelte-16zigxp strong:where(.svelte-16zigxp){font-family:var(--font-display);font-size:1.3rem;line-height:1.2}.occ-text.svelte-16zigxp{color:var(--ink-3);font-size:.95rem;line-height:1.5}.occ.svelte-16zigxp em:where(.svelte-16zigxp),.guide.svelte-16zigxp em:where(.svelte-16zigxp){color:var(--ink-3);transition:translate var(--spring-snappy-ms) var(--spring-snappy), color .2s;position:absolute;top:26px;right:22px}.occ.svelte-16zigxp a:where(.svelte-16zigxp):hover em:where(.svelte-16zigxp),.guide.svelte-16zigxp:hover em:where(.svelte-16zigxp){color:var(--accent);translate:4px}.occ-more.svelte-16zigxp{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px;margin-top:20px;display:grid}.guide.svelte-16zigxp{--c:var(--ink-3);background:var(--paper-2)}.guide-body.svelte-16zigxp{gap:8px;display:grid}.ready.svelte-16zigxp{--c:var(--sun);background:var(--inverse);color:var(--on-inverse);border-radius:24px;align-items:flex-start;gap:22px;padding:24px 28px 26px;display:flex}.ready.svelte-16zigxp .occ-icon:where(.svelte-16zigxp){background:color-mix(in srgb, var(--sun) 22%, transparent);color:var(--sun);flex:none;margin:0}.ready.svelte-16zigxp h3:where(.svelte-16zigxp){margin-bottom:6px;font-size:1.3rem}.ready.svelte-16zigxp p:where(.svelte-16zigxp){opacity:.8;max-width:52ch}.ready-actions.svelte-16zigxp{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=980px){.occ.svelte-16zigxp{grid-template-columns:repeat(2,minmax(0,1fr))}.occ-more.svelte-16zigxp{grid-template-columns:1fr}}@media (width<=560px){.occ.svelte-16zigxp{gap:12px}.occ.svelte-16zigxp a:where(.svelte-16zigxp),.guide.svelte-16zigxp{border-radius:20px;padding:18px 16px 20px}.occ-icon.svelte-16zigxp{border-radius:14px;width:44px;height:44px}.occ.svelte-16zigxp strong:where(.svelte-16zigxp),.guide.svelte-16zigxp strong:where(.svelte-16zigxp){font-size:1.1rem}.occ-text.svelte-16zigxp{font-size:.85rem}.occ.svelte-16zigxp em:where(.svelte-16zigxp){display:none}.occ-more.svelte-16zigxp{gap:12px;margin-top:12px}.ready.svelte-16zigxp{flex-direction:column;gap:12px;padding:20px 18px 22px}}.qa.svelte-16zigxp{gap:10px;max-width:780px;margin:0 auto;display:grid}details.svelte-16zigxp{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);interpolate-size:allow-keywords;border-radius:18px}details.svelte-16zigxp::details-content{height:0;transition:height .42s var(--ease-out), content-visibility .42s allow-discrete;overflow:clip}details[open].svelte-16zigxp::details-content{height:auto}summary.svelte-16zigxp{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:1.05rem;font-weight:650;list-style:none;display:flex}summary.svelte-16zigxp::-webkit-details-marker{display:none}.chev.svelte-16zigxp{transition:rotate var(--spring-snappy-ms) var(--spring-snappy);flex:none;display:grid}details[open].svelte-16zigxp .chev:where(.svelte-16zigxp){rotate:180deg}details.svelte-16zigxp p:where(.svelte-16zigxp){color:var(--ink-2);padding:0 20px 20px}@supports (animation-timeline:view()){.reveal.svelte-16zigxp{animation:linear both svelte-16zigxp-reveal;animation-timeline:view();animation-range:entry entry 60%}@keyframes svelte-16zigxp-reveal{0%{opacity:0;translate:0 36px;scale:.97}}}@media (width<=860px){.steps.svelte-16zigxp,.cards.svelte-16zigxp{grid-template-columns:1fr}}@media (width>=861px) and (width<=1100px){.cards.svelte-16zigxp{grid-template-columns:repeat(2,1fr)}}
