.workspace-tile[data-astro-cid-y6oki5ye][data-none] .workspace-value[data-astro-cid-y6oki5ye]{font-family:inherit;font-size:1rem;color:rgb(var(--qb-fg) / .75)}[data-astro-cid-3ndhb5al][data-part]{display:none}[data-astro-cid-3ndhb5al][data-state=empty]>[data-astro-cid-3ndhb5al][data-part=empty],[data-astro-cid-3ndhb5al][data-state=filled]>[data-astro-cid-3ndhb5al][data-part=filled]{display:block}@media(scripting:enabled){[data-astro-cid-3ndhb5al][data-workspace]:not([data-read])>[data-astro-cid-3ndhb5al][data-part]{display:none}[data-astro-cid-3ndhb5al][data-workspace]:not([data-read])>[data-astro-cid-3ndhb5al][data-part=pending]{display:block}}.ws-account[data-astro-cid-3ndhb5al],[data-account-signed] .ws-here[data-astro-cid-3ndhb5al],[data-account-signed] .ws-save[data-astro-cid-3ndhb5al]{display:none}[data-account-signed] .ws-account[data-astro-cid-3ndhb5al]{display:inline}[data-builder=tools] [data-mode-tabs]{visibility:hidden}.tha[data-astro-cid-7mflhclk]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:40px;padding:14px 18px;border:1px solid rgb(var(--color-ruul-ink) / .1);border-radius:14px;background:rgb(var(--color-ruul-canvas-muted))}@media(min-width:1100px){.tha[data-astro-cid-7mflhclk]{margin-top:48px}}.tha[data-astro-cid-7mflhclk] .tha-icon{flex:none;width:20px;height:20px;color:rgb(var(--color-ruul-forest))}.tha-text[data-astro-cid-7mflhclk]{flex:1 1 280px;margin:0;color:rgb(var(--color-ruul-ink-soft));font-size:15px;line-height:1.5;text-wrap:balance}.tha-state[data-astro-cid-7mflhclk]{color:rgb(var(--color-ruul-ink))}.tha-here[data-astro-cid-7mflhclk],.tha-offer[data-astro-cid-7mflhclk]{display:block}.tha-here[data-astro-cid-7mflhclk]{color:rgb(var(--color-ruul-ink))}.tha-offer[data-astro-cid-7mflhclk]{margin-top:2px;font-size:13px}.tha-in[data-astro-cid-7mflhclk],[data-account-signed] .tha-out[data-astro-cid-7mflhclk]{display:none}[data-account-signed] .tha-in[data-astro-cid-7mflhclk]{display:inline}.tha-link[data-astro-cid-7mflhclk]{flex:none;padding:0;border:0;background:none;color:rgb(var(--color-ruul-ink));font:inherit;font-size:15px;line-height:1.5;text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:4px;cursor:pointer}.tha-link[data-astro-cid-7mflhclk]:hover{text-decoration-color:rgb(var(--color-ruul-ink))}.tha-link[data-astro-cid-7mflhclk]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px;border-radius:3px}.thc-list[data-astro-cid-lm4htbld]{display:grid;gap:16px;margin:32px 0 0;padding:0;list-style:none}@media(min-width:1100px){.thc-list[data-astro-cid-lm4htbld]{margin-top:40px}}.thc-row[data-astro-cid-lm4htbld]{display:grid;gap:20px 28px;padding:14px;border:1px solid rgb(var(--color-ruul-ink) / .1);border-radius:20px;background:rgb(var(--color-ruul-canvas));transition:border-color .25s ease}.thc-row[data-astro-cid-lm4htbld]:hover{border-color:rgb(var(--color-ruul-ink) / .22)}@media(min-width:768px){.thc-row[data-astro-cid-lm4htbld]{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.thc-panel[data-astro-cid-lm4htbld]{grid-column:1 / -1}}@media(min-width:1100px){.thc-row[data-astro-cid-lm4htbld]{grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,340px);align-items:stretch}.thc-panel[data-astro-cid-lm4htbld]{grid-column:auto}}.thc-plate[data-astro-cid-lm4htbld]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:rgb(var(--color-ruul-canvas-muted))}@media(min-width:1100px){.thc-plate[data-astro-cid-lm4htbld]{aspect-ratio:auto;min-height:230px}}.thc-still[data-astro-cid-lm4htbld]{position:absolute;left:50%;display:block;height:auto;translate:-50% 0;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.thc-still--paper[data-astro-cid-lm4htbld]{top:12%;width:62%;border-radius:3px;box-shadow:0 1px 2px rgb(var(--color-ruul-ink) / .06),0 18px 34px -22px rgb(var(--color-ruul-ink) / .35)}.thc-still--screen[data-astro-cid-lm4htbld]{bottom:-8%;width:88%;border-radius:10px;box-shadow:0 18px 34px -22px rgb(var(--color-ruul-ink) / .35)}.thc-row[data-astro-cid-lm4htbld]:hover .thc-still[data-astro-cid-lm4htbld]{transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.thc-still[data-astro-cid-lm4htbld]{transition:none}.thc-row[data-astro-cid-lm4htbld]:hover .thc-still[data-astro-cid-lm4htbld]{transform:none}}.thc-intro[data-astro-cid-lm4htbld]{display:flex;flex-direction:column;justify-content:center;padding:4px 4px 8px}@media(min-width:768px){.thc-intro[data-astro-cid-lm4htbld]{padding:8px 0}}.thc-step[data-astro-cid-lm4htbld]{margin:0;color:rgb(var(--color-ruul-ink) / .5);font-size:13px}.thc-name[data-astro-cid-lm4htbld]{margin:8px 0 0;color:rgb(var(--color-ruul-ink));font-family:Hedvig Letters Sans,system-ui,sans-serif;font-size:24px;font-weight:400;line-height:1.2;letter-spacing:-.015em}.thc-link[data-astro-cid-lm4htbld]{color:inherit;text-decoration:none}.thc-link[data-astro-cid-lm4htbld]:hover{text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:5px}.thc-link[data-astro-cid-lm4htbld]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px;border-radius:4px}.thc-line[data-astro-cid-lm4htbld]{max-width:520px;margin:10px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:15px;line-height:1.5;text-wrap:balance}.thc-outputs[data-astro-cid-lm4htbld]{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.thc-outputs[data-astro-cid-lm4htbld] li[data-astro-cid-lm4htbld]{padding:4px 10px;border:1px solid rgb(var(--color-ruul-ink) / .14);border-radius:999px;color:rgb(var(--color-ruul-ink) / .7);font-size:12px;line-height:1.4}.thc-more[data-astro-cid-lm4htbld]{display:flex;flex-wrap:wrap;gap:4px 14px;margin:14px 0 0;color:rgb(var(--color-ruul-ink) / .5);font-size:14px}.thc-more[data-astro-cid-lm4htbld] a[data-astro-cid-lm4htbld]{color:rgb(var(--color-ruul-ink));text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:4px}.thc-more[data-astro-cid-lm4htbld] a[data-astro-cid-lm4htbld]:hover{text-decoration-color:rgb(var(--color-ruul-ink))}.thc-more[data-astro-cid-lm4htbld] a[data-astro-cid-lm4htbld]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px;border-radius:3px}.thc-panel[data-astro-cid-lm4htbld]{display:flex;flex-direction:column;min-height:168px;padding:18px 20px;border-radius:14px;background:rgb(var(--color-ruul-canvas-muted))}.thc-panel-head[data-astro-cid-lm4htbld]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.thc-panel[data-astro-cid-lm4htbld] .thc-panel-last[data-astro-cid-lm4htbld]{color:rgb(var(--color-ruul-ink) / .5);font-size:12px}.thc-panel-last[data-astro-cid-lm4htbld]:empty{display:none}.thc-panel[data-astro-cid-lm4htbld] p[data-astro-cid-lm4htbld]{margin:0}.thc-panel-label[data-astro-cid-lm4htbld]{color:rgb(var(--color-ruul-ink) / .6);font-size:13px}.thc-panel-body[data-astro-cid-lm4htbld]{flex:1;padding-top:10px}.thc-panel-body[data-astro-cid-lm4htbld][hidden]{display:none}.thc-panel-none[data-astro-cid-lm4htbld]{color:rgb(var(--color-ruul-ink) / .45);font-size:22px;line-height:1.2}.thc-panel-figure[data-astro-cid-lm4htbld]{color:rgb(var(--color-ruul-ink));font-size:28px;line-height:1.15;letter-spacing:-.015em}.thc-panel[data-astro-cid-lm4htbld] .thc-panel-caption[data-astro-cid-lm4htbld]{margin-top:2px;color:rgb(var(--color-ruul-ink) / .75);font-size:14px}.thc-panel[data-astro-cid-lm4htbld] .thc-panel-note[data-astro-cid-lm4htbld]{display:flex;align-items:center;gap:6px;margin-top:10px;color:rgb(var(--color-ruul-ink) / .75);font-size:14px}.thc-panel-note[data-astro-cid-lm4htbld]:has([data-note]:empty){display:none}.thc-panel-dot[data-astro-cid-lm4htbld]{display:none;flex:none;width:7px;height:7px;border-radius:999px;background:rgb(var(--color-ruul-forest))}.thc-panel[data-astro-cid-lm4htbld][data-running] .thc-panel-dot[data-astro-cid-lm4htbld]{display:block;animation:thc-pulse 1.8s ease-in-out infinite}@keyframes thc-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.thc-panel[data-astro-cid-lm4htbld][data-running] .thc-panel-dot[data-astro-cid-lm4htbld]{animation:none}}.thc-panel[data-astro-cid-lm4htbld] .thc-panel-latest[data-astro-cid-lm4htbld]{margin-top:6px;color:rgb(var(--color-ruul-ink) / .6);font-size:13px;line-height:1.45}.thc-panel-latest[data-astro-cid-lm4htbld]:empty{display:none}.thc-panel-cta[data-astro-cid-lm4htbld]{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;border-radius:999px;background:rgb(var(--color-ruul-ink));color:rgb(var(--color-ruul-canvas));font-size:14px;text-decoration:none;transition:background-color .2s ease}.thc-panel-cta[data-astro-cid-lm4htbld]:hover{background:rgb(var(--color-ruul-forest))}.thc-panel-cta[data-astro-cid-lm4htbld]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px}.thc-panel-cta[data-astro-cid-lm4htbld] span[data-astro-cid-lm4htbld]{transition:transform .2s ease}.thc-panel-cta[data-astro-cid-lm4htbld]:hover span[data-astro-cid-lm4htbld]{transform:translate(2px)}.thc-panel[data-astro-cid-lm4htbld][data-state=filled] .thc-panel-cta[data-astro-cid-lm4htbld]{border:1px solid rgb(var(--color-ruul-ink) / .18);background:transparent;color:rgb(var(--color-ruul-ink))}.thc-panel[data-astro-cid-lm4htbld][data-state=filled] .thc-panel-cta[data-astro-cid-lm4htbld]:hover{border-color:rgb(var(--color-ruul-ink) / .4);background:transparent}.thc-soon[data-astro-cid-lm4htbld]{margin-top:48px;padding-top:28px;border-top:1px solid rgb(var(--color-ruul-ink) / .12)}.thc-soon-label[data-astro-cid-lm4htbld]{margin:0;color:rgb(var(--color-ruul-ink) / .5);font-size:13px}.thc-soon-list[data-astro-cid-lm4htbld]{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}@media(min-width:768px){.thc-soon-list[data-astro-cid-lm4htbld]{grid-template-columns:repeat(3,minmax(0,1fr))}}.thc-soon-name[data-astro-cid-lm4htbld]{margin:0;color:rgb(var(--color-ruul-ink) / .72);font-size:17px}.thc-soon-line[data-astro-cid-lm4htbld]{margin:6px 0 0;color:rgb(var(--color-ruul-ink) / .5);font-size:14px;line-height:1.5}.hero-workshop[data-astro-cid-fyciq6zr]{position:relative;height:clamp(210px,23vw,400px);margin-left:calc(-1*max(20px,env(safe-area-inset-left)));margin-right:calc(-1*max(20px,env(safe-area-inset-right)));margin-top:40px;overflow:hidden}@media(min-width:1024px){.hero-workshop[data-astro-cid-fyciq6zr]{margin-top:24px}}.hero-workshop__canvas[data-astro-cid-fyciq6zr]{position:absolute;inset:0;display:block;width:100%;height:100%}.thh-section[data-astro-cid-5bbvpfwv]{position:relative;isolation:isolate}.thh-words[data-astro-cid-5bbvpfwv]{max-width:760px;padding-top:40px}@media(min-width:640px){.thh-words[data-astro-cid-5bbvpfwv]{padding-top:80px}}.thh-sub[data-astro-cid-5bbvpfwv]{max-width:600px;margin:24px 0 0;color:rgb(var(--color-ruul-ink-soft));font-size:17px;line-height:1.55;text-wrap:pretty}@media(min-width:768px){.thh-sub[data-astro-cid-5bbvpfwv]{font-size:19px}}.thh-index-label[data-astro-cid-5bbvpfwv]{margin:32px 0 12px;color:rgb(var(--color-ruul-ink-soft));font-size:13px;letter-spacing:.06em;text-transform:uppercase}.thh-index[data-astro-cid-5bbvpfwv]{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.thh-tool[data-astro-cid-5bbvpfwv]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgb(var(--color-ruul-ink) / .16);border-radius:999px;background:#fcfcf78c;color:rgb(var(--color-ruul-ink));font-size:15px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.thh-tool[data-astro-cid-5bbvpfwv] span[data-astro-cid-5bbvpfwv]{color:rgb(var(--color-ruul-ink) / .5);transition:transform .2s ease}.thh-tool[data-astro-cid-5bbvpfwv]:hover,.thh-tool[data-astro-cid-5bbvpfwv]:focus-visible,.thh-tool[data-astro-cid-5bbvpfwv][data-active]{border-color:rgb(var(--color-ruul-ink) / .4);background:#fcfcf7e6}.thh-tool[data-astro-cid-5bbvpfwv]:hover span[data-astro-cid-5bbvpfwv],.thh-tool[data-astro-cid-5bbvpfwv][data-active] span[data-astro-cid-5bbvpfwv]{transform:translate(2px)}.thh-tool[data-astro-cid-5bbvpfwv]:focus-visible{outline:2px solid rgb(var(--color-ruul-ink));outline-offset:3px}
