.hub-module__FNKpTG__hub{gap:1.1rem;min-width:0;display:grid}.hub-module__FNKpTG__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.hub-module__FNKpTG__barStart{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.hub-module__FNKpTG__day{font:800 1.05rem/1.2 var(--font-title);color:var(--ink);margin:0}.hub-module__FNKpTG__langs{gap:.35rem;display:flex}.hub-module__FNKpTG__chip{border-radius:var(--r-pill);min-width:2.25rem;min-height:2.25rem;font:700 .85rem/1 var(--font-title);color:var(--ink-muted);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);cursor:pointer;border:0;padding:0 .75rem}.hub-module__FNKpTG__chip[data-on=true]{color:var(--ink);background:var(--chip-on-face);box-shadow:inset 0 0 0 1px var(--chip-on-edge)}.hub-module__FNKpTG__tag{border-radius:var(--r-pill);min-height:1.6rem;font:700 .76rem/1 var(--font-title);color:var(--ink-muted);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);white-space:nowrap;align-items:center;padding:0 .6rem;display:inline-flex}.hub-module__FNKpTG__tag[data-tone=next]{color:var(--ink);background:var(--chip-on-face);box-shadow:inset 0 0 0 1px var(--chip-on-edge)}.hub-module__FNKpTG__notes{gap:.35rem;display:grid}.hub-module__FNKpTG__note{color:var(--ink-muted);margin:0;font-weight:600}.hub-module__FNKpTG__timeline{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hub-module__FNKpTG__slot{grid-template-columns:7.5rem minmax(0,1fr);align-items:start;gap:1rem;min-width:0;display:grid}.hub-module__FNKpTG__when{justify-items:start;gap:.3rem;padding-top:.85rem;display:grid}.hub-module__FNKpTG__uk{font:800 1.7rem/1 var(--font-figure);color:var(--ink);font-variant-numeric:tabular-nums}.hub-module__FNKpTG__local{font:600 .8rem/1.2 var(--font-title);color:var(--ink-faint);min-height:1em}.hub-module__FNKpTG__card{border-radius:var(--r-lg);background:var(--sheen), var(--glass);box-shadow:var(--plate-rim), var(--lift-1);grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:1rem;min-width:0;padding:.85rem;display:grid}.hub-module__FNKpTG__slot[data-state=past] .hub-module__FNKpTG__card{opacity:.7}.hub-module__FNKpTG__preview{align-content:start;gap:.5rem;min-width:0;display:grid}.hub-module__FNKpTG__frame{border-radius:var(--r-md);background:var(--stage-light), var(--stage-face);position:relative;overflow:hidden}.hub-module__FNKpTG__frame[data-shape=post]{aspect-ratio:3/4}.hub-module__FNKpTG__frame[data-shape=tall]{aspect-ratio:9/16}.hub-module__FNKpTG__frame img,.hub-module__FNKpTG__frame video{object-fit:contain;background:0 0;width:100%;height:100%;display:block}.hub-module__FNKpTG__dots{flex-wrap:wrap;gap:.3rem;display:flex}.hub-module__FNKpTG__dot{border-radius:var(--r-pill);min-width:2rem;min-height:2rem;font:700 .8rem/1 var(--font-title);color:var(--ink-muted);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);cursor:pointer;border:0;padding:0 .5rem}.hub-module__FNKpTG__dot[data-on=true]{color:var(--ink);background:var(--chip-on-face);box-shadow:inset 0 0 0 1px var(--chip-on-edge)}.hub-module__FNKpTG__body{align-content:start;gap:.7rem;min-width:0;display:grid}.hub-module__FNKpTG__head{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.hub-module__FNKpTG__kind{font:800 1.15rem/1.2 var(--font-title);color:var(--ink);margin:0}.hub-module__FNKpTG__chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.hub-module__FNKpTG__label{font:700 .78rem/1 var(--font-title);color:var(--ink-faint)}.hub-module__FNKpTG__text{resize:vertical;border-radius:var(--r-md);width:100%;min-height:9rem;font:500 .92rem/1.45 var(--font-body);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);background:#060b128c;border:0;padding:.7rem .8rem}.hub-module__FNKpTG__actions{flex-wrap:wrap;gap:.45rem;display:flex}.hub-module__FNKpTG__key{cursor:pointer;text-decoration:none}.hub-module__FNKpTG__page{font:700 .86rem/1.2 var(--font-title);color:var(--ink-muted);justify-self:start;text-decoration:none}.hub-module__FNKpTG__page:hover{color:var(--ink)}.hub-module__FNKpTG__all{border-radius:var(--r-lg);background:var(--sheen), var(--glass);box-shadow:var(--plate-rim);gap:.6rem;padding:1rem;display:grid}.hub-module__FNKpTG__allHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.hub-module__FNKpTG__allList{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.3rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.hub-module__FNKpTG__allList a{font:600 .88rem/1.3 var(--font-title);color:var(--ink-muted);align-items:baseline;gap:.6rem;padding:.25rem 0;text-decoration:none;display:flex}.hub-module__FNKpTG__allList a:hover{color:var(--ink)}.hub-module__FNKpTG__allTime{font:800 .85rem/1 var(--font-figure);color:var(--ink);font-variant-numeric:tabular-nums;min-width:3rem}.hub-module__FNKpTG__chip:focus-visible,.hub-module__FNKpTG__dot:focus-visible,.hub-module__FNKpTG__key:focus-visible,.hub-module__FNKpTG__page:focus-visible,.hub-module__FNKpTG__text:focus-visible,.hub-module__FNKpTG__allList a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}@media (max-width:900px){.hub-module__FNKpTG__slot{grid-template-columns:minmax(0,1fr);gap:.4rem}.hub-module__FNKpTG__when{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:.75rem;padding-top:0}.hub-module__FNKpTG__card{grid-template-columns:minmax(0,1fr)}.hub-module__FNKpTG__frame{max-width:16rem}}@media (pointer:coarse){.hub-module__FNKpTG__chip,.hub-module__FNKpTG__dot{min-width:2.75rem;min-height:2.75rem}}
.hero-module__J7nWmG__page{gap:1.25rem;min-width:0;display:grid}.hero-module__J7nWmG__hero{border-radius:var(--r-xl);background:var(--stage-light), var(--stage-cone), var(--stage-face);box-shadow:var(--plate-rim), var(--lift-2);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding:2rem 1.5rem 1.6rem;display:grid;position:relative;overflow:hidden}@media (min-width:1000px){.hero-module__J7nWmG__hero[data-art=true]{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem)}}.hero-module__J7nWmG__heroText{gap:.55rem;min-width:0;display:grid}.hero-module__J7nWmG__heroArt{filter:drop-shadow(0 18px 30px #00000073);min-width:0}@media (max-width:999px){.hero-module__J7nWmG__heroArt{justify-self:center;width:100%;max-width:20rem}}.hero-module__J7nWmG__kicker{font:800 .9rem/1 var(--font-title);color:var(--accent);margin:0}.hero-module__J7nWmG__title{font-family:var(--font-wide);letter-spacing:.01em;color:var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(1.35rem,4.2vw,2.9rem);font-weight:800;line-height:1.02}.hero-module__J7nWmG__lede{max-width:62ch;color:var(--ink-muted);margin:0;font-size:1rem}.hero-module__J7nWmG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:760px){.hero-module__J7nWmG__steps{grid-template-columns:minmax(0,1fr)}}.hero-module__J7nWmG__step{border-radius:var(--r-md);background:var(--glass-alt);box-shadow:var(--ring-soft);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.8rem .9rem;font-size:.93rem;line-height:1.35;display:grid}.hero-module__J7nWmG__stepNo{border-radius:var(--r-pill);width:1.9rem;height:1.9rem;font:800 1rem/1 var(--font-figure);color:var(--accent-bright);background:#ff2e1224;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff2e128c}.hero-module__J7nWmG__guideHead{font:800 1rem/1.2 var(--font-title);color:var(--ink);margin:.4rem 0 0}.hero-module__J7nWmG__jump{flex-wrap:wrap;gap:.45rem;margin-top:.4rem;display:flex}.hero-module__J7nWmG__jump a{border-radius:var(--r-pill);min-height:2.25rem;font:700 .88rem/1 var(--font-title);color:var(--ink);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);align-items:center;padding:0 .85rem;text-decoration:none;display:inline-flex}.hero-module__J7nWmG__jump a:hover{background:var(--key-face-hover)}.hero-module__J7nWmG__jump a:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.hero-module__J7nWmG__jump .hero-module__J7nWmG__jumpOut{color:var(--accent-bright)}@media (pointer:coarse){.hero-module__J7nWmG__jump a{min-height:2.75rem}}
.studioLink-module__txcTDa__card{border-radius:var(--r-xl);background:var(--sheen), var(--glass);box-shadow:var(--plate-rim-hot), var(--lift-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;padding:1.1rem 1.3rem;display:flex}.studioLink-module__txcTDa__text{gap:.3rem;min-width:0;max-width:44rem;display:grid}.studioLink-module__txcTDa__title{font:800 1.3rem/1.15 var(--font-title);color:var(--ink);margin:0}.studioLink-module__txcTDa__body{color:var(--ink-muted);margin:0;font-weight:600}.studioLink-module__txcTDa__key{text-decoration:none}.studioLink-module__txcTDa__key:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}
.setup-module__CguTLW__block{border-radius:var(--r-lg);background:var(--sheen), var(--glass);box-shadow:var(--plate-rim), var(--lift-1);gap:1rem;padding:1.25rem;scroll-margin-top:5rem;display:grid}.setup-module__CguTLW__blockHead{gap:.3rem;display:grid}.setup-module__CguTLW__blockTitle{font-family:var(--font-title);color:var(--ink);margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.setup-module__CguTLW__blockBody{color:var(--ink-muted);max-width:62ch;margin:0;font-size:.95rem}.setup-module__CguTLW__grid{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:860px){.setup-module__CguTLW__grid{grid-template-columns:minmax(0,1fr)}}.setup-module__CguTLW__controls{gap:.85rem;min-width:0;display:grid}.setup-module__CguTLW__output{gap:.7rem;min-width:0;display:grid}.setup-module__CguTLW__opt,.setup-module__CguTLW__field{gap:.4rem;min-width:0;display:grid}.setup-module__CguTLW__optLabel{font-family:var(--font-title);color:var(--ink-muted);font-size:.8rem;font-weight:700}.setup-module__CguTLW__chips{flex-wrap:wrap;gap:.4rem;display:flex}.setup-module__CguTLW__chip{border-radius:var(--r-pill);min-height:2.25rem;font:700 .88rem/1 var(--font-title);color:var(--ink-muted);background:var(--chip-face);box-shadow:inset 0 0 0 1px var(--chip-edge);cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border:0;padding:0 .8rem}.setup-module__CguTLW__chip:hover{color:var(--ink);background:var(--key-face-hover)}.setup-module__CguTLW__chip[data-on=true]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent);background:#ff2e1229}.setup-module__CguTLW__chip:focus-visible,.setup-module__CguTLW__key:focus-visible,.setup-module__CguTLW__input:focus-visible{outline:2px solid var(--accent-bright);outline-offset:2px}.setup-module__CguTLW__input{border-radius:var(--r-md);width:100%;min-height:2.75rem;font:800 1.15rem/1 var(--font-figure);letter-spacing:.08em;color:var(--ink);background:var(--void);box-shadow:inset 0 0 0 1px var(--edge);border:0;padding:0 .85rem}.setup-module__CguTLW__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--down)}.setup-module__CguTLW__warn{color:var(--caution);margin:0;font-size:.85rem}.setup-module__CguTLW__hint{color:var(--ink-faint);margin:0;font-size:.85rem}.setup-module__CguTLW__scene{border-radius:var(--r-md);width:100%;box-shadow:var(--plate-rim);background:radial-gradient(55% 70% at 78% 110%,#ff2e1252,#0000 70%),radial-gradient(40% 60% at 15% -10%,#ffd6c41f,#0000 70%),repeating-linear-gradient(90deg,#ffffff06 0 64px,#0000 64px 128px),linear-gradient(160deg,#1b3a2a 0%,#12281f 45%,#0b1520 100%);place-items:center;display:grid;position:relative;overflow:hidden}.setup-module__CguTLW__frame{transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;position:absolute;top:0;left:0}.setup-module__CguTLW__sceneNote{text-align:center;color:var(--ink-muted);margin:0;padding:1rem;font-weight:700}.setup-module__CguTLW__address{border-radius:var(--r-md);background:var(--glass-alt);box-shadow:var(--ring-soft);gap:.55rem;min-width:0;padding:.75rem;display:grid}.setup-module__CguTLW__url{border-radius:var(--r-sm);min-width:0;font:600 .82rem/1.35 var(--font-mono);color:var(--ink);background:var(--void);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.55rem .7rem;display:block}.setup-module__CguTLW__addressMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.setup-module__CguTLW__size{font:800 .9rem/1 var(--font-figure);font-variant-numeric:tabular-nums;color:var(--gold)}.setup-module__CguTLW__keys{gap:.5rem;display:flex}.setup-module__CguTLW__key{cursor:pointer;text-decoration:none}.setup-module__CguTLW__embedGrid{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:860px){.setup-module__CguTLW__embedGrid{grid-template-columns:minmax(0,1fr)}}.setup-module__CguTLW__embedItem{gap:.7rem;min-width:0;display:grid}.setup-module__CguTLW__embedControls{gap:.7rem;display:grid}.setup-module__CguTLW__itemTitle{font:800 1rem/1.2 var(--font-title);color:var(--ink);margin:0}.setup-module__CguTLW__cardStage{border-radius:var(--r-md);min-height:440px;box-shadow:var(--plate-rim);background:radial-gradient(50% 45% at 50% 105%,#ff2e124d,#0000 70%),linear-gradient(#0f1926,#0a111b);place-items:center;display:grid}.setup-module__CguTLW__cardFrame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;width:300px;max-width:100%;height:420px}.setup-module__CguTLW__codeRow{justify-items:start;gap:.5rem;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.setup-module__CguTLW__chip,.setup-module__CguTLW__key{transition:none}}@media (pointer:coarse){.setup-module__CguTLW__chip{min-height:2.75rem}}
