.ghost.svelte-1fva80e{z-index:20;pointer-events:none;width:0;height:0;position:absolute}.ghost.svelte-1fva80e svg:where(.svelte-1fva80e){fill:#fff;stroke:#13161f;stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #00000059);transform-origin:0 0;width:max(13px,2.1cqw);height:auto;transition:scale .1s;position:absolute;top:-1px;left:-1px}.ghost--down.svelte-1fva80e svg:where(.svelte-1fva80e){scale:.85}.aip.svelte-1hazh02{color:var(--cream);font-family:var(--font-sans);background:linear-gradient(150deg,#142030,#0c121c);grid-template-columns:minmax(0,1fr) auto;gap:1.6em;padding:1.5em 1.7em;font-size:1.9cqw;line-height:1.3;display:grid;position:absolute;inset:0;overflow:hidden}.aip.svelte-1hazh02 p:where(.svelte-1hazh02){margin:0}.aip__panel.svelte-1hazh02{flex-direction:column;justify-content:center;gap:1em;min-width:0;display:flex}.aip__hint.svelte-1hazh02{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:baseline;font-size:.78em;display:flex}.aip__hint.svelte-1hazh02 span:where(.svelte-1hazh02):first-child{opacity:.8}.aip__count.svelte-1hazh02{color:var(--amber)}.aip__words.svelte-1hazh02{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.word.svelte-1hazh02{min-width:0;color:var(--cream);font:500 1em var(--font-sans);cursor:pointer;background:#ffffff0f;border:0;border-radius:99px;justify-content:center;align-items:baseline;gap:.3em;padding:.55em .4em;transition:background .2s,box-shadow .2s,color .2s,scale .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.word.svelte-1hazh02:hover{background:#ffffff1f}.word.svelte-1hazh02:active{scale:.95}.word--on.svelte-1hazh02{background:var(--c);box-shadow:inset 0 0 0 2px var(--cb), 0 0 0 2px var(--c);color:var(--cb);font-weight:600}.word__t.svelte-1hazh02{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.word__n.svelte-1hazh02{font:700 .68em var(--font-mono);opacity:.85;flex:none;translate:0 -.5em}.aip__acts.svelte-1hazh02{flex-wrap:wrap;gap:.6em;display:flex}.aip__make.svelte-1hazh02,.aip__again.svelte-1hazh02{font:600 1em var(--font-sans);cursor:pointer;border-radius:99px;align-items:center;gap:.45em;padding:.7em 1.3em;transition:background .2s,translate .1s,opacity .2s;display:inline-flex}.aip__make.svelte-1hazh02{background:var(--orange);color:var(--navy);border:0;box-shadow:0 .5em 1.4em -.5em #f59e2cb3}.aip__make.svelte-1hazh02:hover{background:var(--amber)}.aip__again.svelte-1hazh02{color:var(--cream);background:0 0;border:1px solid #ffffff4d}.aip__again.svelte-1hazh02:hover{background:#ffffff14}.aip__make.svelte-1hazh02:active,.aip__again.svelte-1hazh02:active{translate:0 .1em}.aip__make.svelte-1hazh02:disabled,.aip__again.svelte-1hazh02:disabled{opacity:.4;cursor:not-allowed}.aip__again.svelte-1hazh02 svg:where(.svelte-1hazh02){width:1.05em;height:1.05em}.aip__wall.svelte-1hazh02{aspect-ratio:3/4;height:100%;position:relative;rotate:1.2deg}.poster.svelte-1hazh02{background:var(--bg);color:var(--ink);animation:.55s cubic-bezier(.3,.7,.2,1) both svelte-1hazh02-print;position:absolute;inset:0;overflow:hidden;box-shadow:0 .2em .4em #00000040,0 1.4em 2.6em -1em #0009;container-type:inline-size}@keyframes svelte-1hazh02-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.poster__art.svelte-1hazh02{width:100%;height:100%;position:absolute;inset:0}.poster__g.svelte-1hazh02{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.4,.5,1) backwards svelte-1hazh02-pop;animation-delay:calc(.15s + var(--i) * .12s)}@keyframes svelte-1hazh02-pop{0%{opacity:0;scale:.6}}.poster__top.svelte-1hazh02,.poster__foot.svelte-1hazh02{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:3.6cqw;position:absolute;left:7cqw;right:7cqw}.poster__top.svelte-1hazh02{color:var(--accent);justify-content:space-between;display:flex;top:6cqw}.poster__foot.svelte-1hazh02{opacity:.8;white-space:nowrap;text-overflow:ellipsis;bottom:6cqw;overflow:hidden}.poster__title.svelte-1hazh02{flex-direction:column;gap:1cqw;margin:0;display:flex;position:absolute;left:7cqw;right:7cqw}.poster--l0.svelte-1hazh02 .poster__title:where(.svelte-1hazh02){bottom:14cqw}.poster--l1.svelte-1hazh02 .poster__title:where(.svelte-1hazh02){top:15cqw}.poster--l2.svelte-1hazh02 .poster__title:where(.svelte-1hazh02){text-align:center;align-items:center;top:50%;translate:0 -50%}.poster__line.svelte-1hazh02{font-size:var(--fs);white-space:nowrap;text-shadow:0 0 .05em var(--bg), 0 0 .18em color-mix(in oklab, var(--bg) 70%, transparent);animation:.5s cubic-bezier(.2,.8,.2,1) backwards svelte-1hazh02-rise;animation-delay:calc(.3s + var(--d) * 90ms);line-height:.88}@keyframes svelte-1hazh02-rise{0%{opacity:0;translate:0 40%}}.poster__line--sans.svelte-1hazh02{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.035em;font-weight:700}.poster__line--serif.svelte-1hazh02{font-family:var(--font-display);letter-spacing:-.02em;font-style:italic;font-weight:600}.poster__line--line.svelte-1hazh02{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:.5cqw var(--ink);text-shadow:none;font-weight:700}.tape.svelte-1hazh02{background:#f7f3ec8c;width:4em;height:1.2em;position:absolute;top:-.5em;box-shadow:0 1px 2px #00000026}.tape--l.svelte-1hazh02{left:-1.2em;rotate:-32deg}.tape--r.svelte-1hazh02{right:-1.2em;rotate:32deg}@container (width<=520px){.aip.svelte-1hazh02{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.9em 1em;padding:1em 1.1em 1.1em;font-size:3.5cqw}.aip__panel.svelte-1hazh02{display:contents}.aip__wall.svelte-1hazh02{grid-area:1/1;place-self:center;width:100%;height:auto;max-height:100%}.aip__hint.svelte-1hazh02{flex-direction:column;grid-area:1/2;align-self:start;gap:.4em}.aip__acts.svelte-1hazh02{flex-direction:column;grid-area:1/2;align-self:end;align-items:stretch}.aip__make.svelte-1hazh02,.aip__again.svelte-1hazh02{justify-content:center}.aip__words.svelte-1hazh02{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45em}}.bust.svelte-16i55gh{width:100%;height:100%;display:block;overflow:visible}.bust__head.svelte-16i55gh{transform-box:view-box;transform-origin:80px 112px;transition:rotate .45s cubic-bezier(.3,1.3,.5,1)}.bust__eyes.svelte-16i55gh{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite svelte-16i55gh-bust-blink}.bust__look.svelte-16i55gh,.bust__lids.svelte-16i55gh{transition:translate .35s}.bust__brow.svelte-16i55gh{transform-box:fill-box;transform-origin:50%;transition:translate .3s,rotate .3s}.bust__brow--r.svelte-16i55gh{animation:7s ease-in-out 1.5s infinite svelte-16i55gh-bust-brow}.bust--think.svelte-16i55gh .bust__head:where(.svelte-16i55gh){rotate:-6deg}.bust--think.svelte-16i55gh .bust__look:where(.svelte-16i55gh){translate:-1.2px -1.4px}.bust--think.svelte-16i55gh .bust__lids:where(.svelte-16i55gh){translate:0 -1.6px}.bust--think.svelte-16i55gh .bust__brow--l:where(.svelte-16i55gh){translate:0 -2.4px}.bust--talk.svelte-16i55gh .bust__brow--r:where(.svelte-16i55gh),.bust--think.svelte-16i55gh .bust__brow--r:where(.svelte-16i55gh){animation:none;translate:0 -3px;rotate:-7deg}@keyframes svelte-16i55gh-bust-blink{0%,93%,to{scale:1}95.5%{scale:1 .08}}@keyframes svelte-16i55gh-bust-brow{0%,70%,92%,to{translate:0;rotate:0deg}76%,86%{translate:0 -3.4px;rotate:-8deg}}.bru.svelte-1xtuuoz{background:var(--navy-2);color:var(--cream);font-family:var(--font-sans);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);font-size:1.9cqw;line-height:1.38;display:grid;position:absolute;inset:0;overflow:hidden}.bru.svelte-1xtuuoz p:where(.svelte-1xtuuoz){margin:0}.bru__hall.svelte-1xtuuoz{background:linear-gradient(#0000 76%,#00000047 76.3%,#0000001a),linear-gradient(#1e4a41,#143630);position:relative;overflow:hidden}.bru__light.svelte-1xtuuoz{pointer-events:none;background:radial-gradient(55% 75% at 50% -5%,#ffecbe57,#0000 72%);position:absolute;inset:0}.bru__bust.svelte-1xtuuoz{aspect-ratio:160/200;filter:drop-shadow(0 .8em 1em #00000059);width:104%;position:absolute;bottom:-1%;left:50%;translate:-50%}.bru__plate.svelte-1xtuuoz{color:#2b1f08;width:max-content;max-width:58%;font-family:var(--font-display);text-align:center;background:linear-gradient(#e7c875,#b58b35);border-radius:.2em;padding:.3em .7em;font-size:.68em;font-weight:600;line-height:1.25;position:absolute;top:87%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff40,0 .2em .4em #00000059}.bru__chat.svelte-1xtuuoz{flex-direction:column;gap:.8em;min-height:0;padding:1.2em 1.3em 1.3em;display:flex}.bru__log.svelte-1xtuuoz{flex-direction:column;flex:1;justify-content:flex-end;gap:.6em;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 2.2em);mask-image:linear-gradient(#0000,#000 2.2em)}.say.svelte-1xtuuoz{border-radius:1em;max-width:86%;padding:.55em .85em;animation:.3s cubic-bezier(.2,.8,.2,1) both svelte-1xtuuoz-say-in}@keyframes svelte-1xtuuoz-say-in{0%{opacity:0;translate:0 .6em}}.say--you.svelte-1xtuuoz{background:var(--orange);color:var(--navy);border-bottom-right-radius:.3em;align-self:flex-end;font-weight:500}.say--bruno.svelte-1xtuuoz{color:#1d1a14;font-family:var(--font-display);background:#efe9dd;border-bottom-left-radius:.3em;align-self:flex-start;font-size:1.04em;font-style:italic}.say--think.svelte-1xtuuoz{font-family:var(--font-sans);color:#5b5446;align-items:center;gap:.55em;font-size:.88em;font-style:normal;display:inline-flex}.rest.svelte-1xtuuoz{visibility:hidden}.dots.svelte-1xtuuoz{gap:.22em;display:inline-flex}.dots.svelte-1xtuuoz i:where(.svelte-1xtuuoz){background:currentColor;border-radius:50%;width:.38em;height:.38em;animation:.9s ease-in-out infinite svelte-1xtuuoz-dot}.dots.svelte-1xtuuoz i:where(.svelte-1xtuuoz):nth-child(2){animation-delay:.15s}.dots.svelte-1xtuuoz i:where(.svelte-1xtuuoz):nth-child(3){animation-delay:.3s}@keyframes svelte-1xtuuoz-dot{50%{opacity:.45;transform:translateY(-.25em)}}.bru__ask.svelte-1xtuuoz{flex-direction:column;gap:.5em;display:flex}.bru__hint.svelte-1xtuuoz{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.74em}.bru__qs.svelte-1xtuuoz{flex-wrap:wrap;gap:.45em;display:flex}.q.svelte-1xtuuoz{color:var(--cream);font:500 .95em var(--font-sans);text-align:left;cursor:pointer;background:#ffffff12;border:0;border-radius:99px;padding:.5em .95em;transition:background .2s,box-shadow .2s,translate .1s;box-shadow:inset 0 0 0 1px #ffffff3d}.q.svelte-1xtuuoz:hover{box-shadow:inset 0 0 0 1px var(--orange);background:#f59e2c2e}.q.svelte-1xtuuoz:active{translate:0 .1em}@container (width<=520px){.bru.svelte-1xtuuoz{grid-template-rows:34% minmax(0,1fr);grid-template-columns:minmax(0,1fr);font-size:3.5cqw}.bru__hall.svelte-1xtuuoz{background:linear-gradient(#0000 80%,#00000047 80.4%,#0000001a),linear-gradient(#1e4a41,#143630)}.bru__light.svelte-1xtuuoz{background:radial-gradient(30% 90% at 30% -5%,#ffecbe57,#0000 72%)}.bru__bust.svelte-1xtuuoz{width:auto;height:122%;bottom:-22%;left:4%;translate:none}.bru__plate.svelte-1xtuuoz{width:9.5em;max-width:none;font-size:.86em;top:34%;left:calc(100% + .6em);translate:none}.bru__chat.svelte-1xtuuoz{gap:.6em;padding:.9em 1em 1em}}.cr.svelte-1a60m86{width:100%;height:100%;display:block;overflow:visible}.cr--alive.svelte-1a60m86{animation:3.2s ease-in-out infinite svelte-1a60m86-cr-bob}.cr--alive.svelte-1a60m86 .cr__eye:where(.svelte-1a60m86){transform-box:fill-box;transform-origin:50%;animation:4.2s infinite svelte-1a60m86-cr-blink}@keyframes svelte-1a60m86-cr-bob{50%{translate:0 -3%}}@keyframes svelte-1a60m86-cr-blink{0%,91%,to{scale:1}94%{scale:1 .1}}.aid.svelte-1m655ru{color:var(--cream);font-family:var(--font-sans);background:radial-gradient(60% 70% at 78% 45%,#7a5cff52,#0000 70%),linear-gradient(160deg,#1d1645 0%,#121a36 55%,#0d1426 100%);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:1.4em;padding:1.5em 1.7em;font-size:1.9cqw;line-height:1.35;display:grid;position:absolute;inset:0;overflow:hidden}.aid.svelte-1m655ru p:where(.svelte-1m655ru){margin:0}.aid__stars.svelte-1m655ru{pointer-events:none;opacity:.7;background-image:radial-gradient(.18em .18em at 8% 14%,#fff 50%,#0000 51%),radial-gradient(.14em .14em at 26% 88%,#fff 50%,#0000 51%),radial-gradient(.2em .2em at 47% 7%,#fff 50%,#0000 51%),radial-gradient(.14em .14em at 63% 92%,#fff 50%,#0000 51%),radial-gradient(.18em .18em at 92% 12%,#fff 50%,#0000 51%),radial-gradient(.12em .12em at 97% 64%,#fff 50%,#0000 51%);position:absolute;inset:0}.aid__pick.svelte-1m655ru{flex-direction:column;justify-content:center;gap:.7em;min-width:0;display:flex;position:relative}.aid__hint.svelte-1m655ru{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:.78em}.aid__row.svelte-1m655ru{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45em;min-width:0;margin:0;padding:0;display:grid}.tok.svelte-1m655ru{aspect-ratio:1;cursor:pointer;background:#ffffff0f;border-radius:50%;transition:background .2s,box-shadow .2s,scale .2s,opacity .2s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.tok.svelte-1m655ru:hover{background:#ffffff1f}.tok--on.svelte-1m655ru{box-shadow:inset 0 0 0 2px var(--amber), 0 0 1em #ffc94d59;background:#ffc94d2e;scale:1.08}.tok--taken.svelte-1m655ru{opacity:.28;cursor:not-allowed}.tok.svelte-1m655ru:has(input:where(.svelte-1m655ru):focus-visible){outline:2px solid var(--orange);outline-offset:2px}.tok__art.svelte-1m655ru{pointer-events:none;position:absolute;inset:8%}.aid__plus.svelte-1m655ru{color:var(--amber);align-self:center;margin:-.35em 0;font-size:1.6em;font-weight:600;line-height:1}.aid__sum.svelte-1m655ru{font-family:var(--font-mono);opacity:.9;white-space:nowrap;text-overflow:ellipsis;margin-top:.2em;font-size:.86em;overflow:hidden}.aid__sum.svelte-1m655ru b:where(.svelte-1m655ru){color:#fff;font-weight:600}.aid__sum.svelte-1m655ru .aid__out:where(.svelte-1m655ru){color:var(--amber)}.aid__go.svelte-1m655ru{background:var(--orange);color:var(--navy);font:600 1em var(--font-sans);cursor:pointer;border:0;border-radius:99px;align-self:flex-start;align-items:center;gap:.5em;padding:.7em 1.4em;transition:background .2s,translate .1s;display:inline-flex;box-shadow:0 .5em 1.4em -.5em #f59e2cb3}.aid__go.svelte-1m655ru:hover{background:var(--amber)}.aid__go.svelte-1m655ru:active{translate:0 .1em}.aid__go.svelte-1m655ru svg:where(.svelte-1m655ru){width:1.05em;height:1.05em}.aid__go--busy.svelte-1m655ru svg:where(.svelte-1m655ru){animation:1.2s linear infinite svelte-1m655ru-spin}@keyframes svelte-1m655ru-spin{to{rotate:1turn}}.aid__out-box.svelte-1m655ru{place-items:center;min-width:0;min-height:0;display:grid;position:relative}.aid__glow.svelte-1m655ru{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1f,#8c6eff1f 45%,#0000 70%);border-radius:50%;width:82%;position:absolute;top:40%;left:50%;translate:-50% -50%}.aid__made.svelte-1m655ru{text-align:center;flex-direction:column;align-items:center;gap:.5em;width:100%;animation:.6s cubic-bezier(.3,1.4,.5,1) both svelte-1m655ru-born;display:flex;position:relative}@keyframes svelte-1m655ru-born{0%{opacity:0;scale:.6}}.aid__art.svelte-1m655ru{aspect-ratio:1;filter:drop-shadow(0 .6em .9em #00000059);width:62%}.aid__text.svelte-1m655ru{flex-direction:column;gap:.35em;display:flex}.aid__name.svelte-1m655ru{font-family:var(--font-display);color:var(--amber);font-size:2.1em;font-style:italic;font-weight:600;line-height:1}.aid__story.svelte-1m655ru{opacity:.92;text-wrap:balance;max-width:26em;font-size:.95em;line-height:1.45}.aid__empty.svelte-1m655ru{font-family:var(--font-display);color:#ffffff52;font-size:5em;font-style:italic;line-height:1}.swirl.svelte-1m655ru{aspect-ratio:1;width:55%;overflow:visible}.swirl.svelte-1m655ru circle:where(.svelte-1m655ru){fill:none;stroke-width:4px;stroke-linecap:round;transform-box:view-box;transform-origin:50%}.swirl__a.svelte-1m655ru{stroke:#ff7ad9;stroke-dasharray:70 170;animation:1.1s linear infinite svelte-1m655ru-spin}.swirl__b.svelte-1m655ru{stroke:var(--cyan);stroke-dasharray:50 120;animation:.8s linear infinite reverse svelte-1m655ru-spin}.swirl__c.svelte-1m655ru{stroke:var(--amber);stroke-dasharray:30 70;animation:.6s linear infinite svelte-1m655ru-spin}.swirl__star.svelte-1m655ru{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:.6s ease-in-out infinite alternate svelte-1m655ru-twinkle}@keyframes svelte-1m655ru-twinkle{to{opacity:.6;scale:1.5}}@container (width<=520px){.aid.svelte-1m655ru{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.9em;padding:1em 1.1em;font-size:3.5cqw}.aid__pick.svelte-1m655ru{gap:.55em}.aid__made.svelte-1m655ru{text-align:left;flex-direction:row;align-items:center;gap:.8em}.aid__art.svelte-1m655ru{flex:none;width:40%}.aid__name.svelte-1m655ru{font-size:1.7em}.aid__glow.svelte-1m655ru{width:46%;top:50%;left:22%}.swirl.svelte-1m655ru{width:38%}.aid__empty.svelte-1m655ru{justify-self:start;margin-left:calc(22% - .25em);font-size:3.6em}}.aic.svelte-9nyuc{width:100%;max-width:660px;container:aic/inline-size}.aic__size.svelte-9nyuc{--aic-ratio:16 / 10.4}@container aic (width<=522px){.aic__size.svelte-9nyuc{--aic-ratio:4 / 5}}
