.btn.cta-large{min-height:3.25rem;padding:.5rem 1.6rem;font-size:1.08rem;font-weight:600}.nav.svelte-1578np9{z-index:20;pointer-events:none;padding:.6rem 1rem 0;position:fixed;inset:0 0 auto}.bar.svelte-1578np9{--nav-edge-width:13rem;border:var(--border-width) solid transparent;border-radius:var(--radius);pointer-events:auto;background:0 0;justify-content:space-between;align-items:center;gap:1.5rem;max-width:76rem;height:4rem;margin:0 auto;padding:0 .6rem 0 1rem;transition:background-color .4s,border-color .4s,box-shadow .4s,height .4s,max-width .6s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.scrolled.svelte-1578np9 .bar:where(.svelte-1578np9){background:color-mix(in srgb, var(--backdrop) 86%, transparent);border-color:color-mix(in srgb, var(--text) 10%, transparent);max-width:64rem;height:3.6rem;box-shadow:0 1rem 3rem -1rem color-mix(in srgb, var(--backdrop) 90%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3)}.brand.svelte-1578np9{color:var(--text);display:inline-flex}.links.svelte-1578np9{gap:.15rem;display:none}.link.svelte-1578np9{color:color-mix(in srgb, var(--text) 75%, transparent);font-family:var(--font-body);border-radius:var(--radius);padding:.45rem .85rem;font-size:.92rem;text-decoration:none;transition:color .15s,background-color .15s}.link.svelte-1578np9:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.actions.svelte-1578np9{align-items:center;gap:1rem;display:flex}.actions.svelte-1578np9 .btn{border-radius:var(--radius)}.progress.svelte-1578np9{background:linear-gradient(to right, transparent, var(--focus));transform-origin:0;opacity:0;height:1px;transition:opacity .4s;position:absolute;inset:auto 1.5rem 0}.scrolled.svelte-1578np9 .progress:where(.svelte-1578np9){opacity:1}@media (width>=52rem){.links.svelte-1578np9{display:flex}.brand.svelte-1578np9,.actions.svelte-1578np9{flex:0 0 var(--nav-edge-width)}.actions.svelte-1578np9{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.bar.svelte-1578np9{transition:none}}.bars.svelte-qc3e2x{align-items:flex-end;gap:2px;height:.8rem;display:inline-flex}.bars.svelte-qc3e2x i:where(.svelte-qc3e2x){border-radius:var(--radius);transform-origin:bottom;background:currentColor;width:2px;height:100%;transition:transform .4s;transform:scaleY(.3)}.bars.active.svelte-qc3e2x i:where(.svelte-qc3e2x){animation:.9s ease-in-out infinite alternate svelte-qc3e2x-bar}.bars.svelte-qc3e2x i:where(.svelte-qc3e2x):nth-child(2){animation-delay:-.3s}.bars.svelte-qc3e2x i:where(.svelte-qc3e2x):nth-child(3){animation-delay:-.6s}.bars.svelte-qc3e2x i:where(.svelte-qc3e2x):nth-child(4){animation-delay:-.15s}@keyframes svelte-qc3e2x-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.bars.active.svelte-qc3e2x i:where(.svelte-qc3e2x){animation:none;transform:scaleY(.6)}}.video.svelte-p9nsrn{background:var(--backdrop);width:100%;position:relative}video.svelte-p9nsrn{object-fit:cover;width:100%;height:100%;display:block}.sound.svelte-p9nsrn{z-index:1;position:absolute;bottom:.9rem;right:.9rem}.sound.top.svelte-p9nsrn{top:.6rem;bottom:auto;right:.6rem}.sound.svelte-p9nsrn .sound-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb, var(--backdrop) 72%, transparent)}.sound-label.svelte-p9nsrn{color:var(--focus);white-space:nowrap;align-items:center;gap:.55rem;font-size:.85rem;display:inline-flex}@property --pointer-left{syntax:"<length>";inherits:true;initial-value:0}@property --pointer-top{syntax:"<length>";inherits:true;initial-value:0}.hero.svelte-ibfao0{--progress:0;--pointer-left:23vw;--pointer-top:66svh;text-align:center;flex-direction:column;align-items:center;padding:0 1.25rem;transition:--pointer-left 1.1s cubic-bezier(.2,.7,.2,1),--pointer-top 1.1s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:clip}.scene.svelte-ibfao0{z-index:0;pointer-events:none;height:100svh;transform:scale(calc(1.04 + var(--progress) * .28)) translateY(calc(var(--progress) * 10%));transform-origin:55% 40%;will-change:transform;position:absolute;inset:0 0 auto}.scene.svelte-ibfao0 .art{position:absolute;inset:0}.scene.svelte-ibfao0 .art-dim{opacity:.3;animation:3.2s cubic-bezier(.2,.7,.2,1) both svelte-ibfao0-settle}.scene.svelte-ibfao0 .art-lit{opacity:1;-webkit-mask-image:radial-gradient(circle min(26rem, 42vw) at var(--pointer-left) var(--pointer-top), var(--text) 0%, color-mix(in srgb, var(--text) 55%, transparent) 35%, transparent 75%);mask-image:radial-gradient(circle min(26rem, 42vw) at var(--pointer-left) var(--pointer-top), var(--text) 0%, color-mix(in srgb, var(--text) 55%, transparent) 35%, transparent 75%);-webkit-mask-image:radial-gradient(circle min(26rem, 42vw) at var(--pointer-left) var(--pointer-top), var(--text) 0%, color-mix(in srgb, var(--text) 55%, transparent) 35%, transparent 75%);animation:3.2s cubic-bezier(.2,.7,.2,1) both svelte-ibfao0-settle,5s ease-in-out 3.2s infinite alternate svelte-ibfao0-lantern}.glow.svelte-ibfao0{background:radial-gradient(circle min(22rem, 36vw) at var(--pointer-left) var(--pointer-top), color-mix(in srgb, var(--focus) 22%, transparent), transparent 70%), radial-gradient(60rem 34rem at 50% 0%, color-mix(in srgb, var(--focus) 16%, transparent), transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.shade.svelte-ibfao0{background:radial-gradient(ellipse 70% 55% at 50% 48%, color-mix(in srgb, var(--backdrop) 55%, transparent), transparent 75%), linear-gradient(to bottom, color-mix(in srgb, var(--backdrop) 55%, transparent) 0%, transparent 26%, color-mix(in srgb, var(--backdrop) 55%, transparent) 72%, var(--backdrop) 100%);position:absolute;inset:0}.content.svelte-ibfao0{z-index:1;width:100%;max-width:60rem;min-height:calc(100svh - 5.5rem);transform:translateY(calc(var(--progress) * -22vh));opacity:calc(1 - var(--progress) * 1.3);will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding-block:6rem 4rem;display:flex;position:relative}.content.svelte-ibfao0 .title{letter-spacing:-.025em;text-shadow:0 .3rem 3rem color-mix(in srgb, var(--backdrop) 80%, transparent);flex-direction:column;font-size:clamp(3rem,9vw,7.4rem);font-weight:500;line-height:.98;display:flex}.line.svelte-ibfao0{display:block}.accent.svelte-ibfao0{color:var(--focus);filter:drop-shadow(0 0 2.2rem color-mix(in srgb, var(--focus) 35%, transparent));font-style:italic;font-weight:400}.word.svelte-ibfao0{animation:1.1s cubic-bezier(.2,.7,.2,1) both svelte-ibfao0-word-in;animation-delay:calc(var(--i) * .11s + .25s);display:inline-block}.after.svelte-ibfao0{animation:1.2s cubic-bezier(.2,.7,.2,1) both svelte-ibfao0-fade-up;animation-delay:calc(var(--i) * .11s + .45s);flex-direction:column;align-items:center;gap:2rem;display:flex}.after.svelte-ibfao0 .lede{max-width:36rem;color:color-mix(in srgb, var(--text) 82%, transparent);text-wrap:balance;font-size:clamp(1.08rem,1.9vw,1.35rem);line-height:1.6}.cue.svelte-ibfao0{background:color-mix(in srgb, var(--text) 15%, transparent);width:1px;height:3.5rem;animation:1s 2.4s both svelte-ibfao0-fade-up;position:absolute;bottom:1.5rem;left:50%;overflow:hidden}.cue.svelte-ibfao0 i:where(.svelte-ibfao0){background:linear-gradient(to bottom, transparent, var(--focus));height:40%;animation:2.2s cubic-bezier(.6,0,.4,1) infinite svelte-ibfao0-cue;position:absolute;inset:0 0 auto}.frame-wrap.svelte-ibfao0{--progress:0;--flat:min(1, calc(var(--progress) * 2.3));z-index:1;perspective:1800px;width:100%;max-width:70rem;position:relative}.frame-wrap.missing.svelte-ibfao0{display:none}.frame.svelte-ibfao0{background:color-mix(in srgb, var(--backdrop) 82%, var(--text));border:var(--border-width) solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:calc(var(--radius) * 2.5);box-shadow:0 -1rem 6rem -1rem color-mix(in srgb, var(--focus) 32%, transparent), 0 3rem 6rem -2rem color-mix(in srgb, var(--backdrop) 80%, transparent);transform:rotateX(calc((1 - var(--flat)) * 32deg)) scale(calc(.86 + var(--flat) * .14));transform-origin:50% 0;will-change:transform;overflow:hidden}.chrome.svelte-ibfao0{border-bottom:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);justify-content:center;align-items:center;gap:.5rem;padding:.65rem .9rem;display:flex}.dot.svelte-ibfao0{background:var(--trust);border-radius:var(--radius);width:.4rem;height:.4rem;box-shadow:0 0 .6rem var(--trust)}.url.svelte-ibfao0{color:color-mix(in srgb, var(--text) 50%, transparent);letter-spacing:.04em;font-size:.75rem}.frame-wrap.phone.svelte-ibfao0{max-width:min(22rem,48.1626svh)}.frame-wrap.phone.svelte-ibfao0 .frame:where(.svelte-ibfao0){border-width:.4rem;border-color:color-mix(in srgb, var(--text) 14%, var(--backdrop));border-radius:2.4rem}@keyframes svelte-ibfao0-settle{0%{opacity:0;transform:scale(1.08)}}@keyframes svelte-ibfao0-lantern{0%{opacity:1}to{opacity:.8}}@keyframes svelte-ibfao0-word-in{0%{opacity:0;filter:blur(12px);transform:translateY(.35em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}@keyframes svelte-ibfao0-fade-up{0%{opacity:0;transform:translateY(1rem)}}@keyframes svelte-ibfao0-cue{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}@media (width<=40rem){.content.svelte-ibfao0{min-height:calc(100svh - 3rem)}}@media (prefers-reduced-motion:reduce){.hero.svelte-ibfao0{transition:none}.scene.svelte-ibfao0,.content.svelte-ibfao0,.frame.svelte-ibfao0{transform:none}.content.svelte-ibfao0{opacity:1}.word.svelte-ibfao0,.after.svelte-ibfao0,.cue.svelte-ibfao0,.cue.svelte-ibfao0 i:where(.svelte-ibfao0),.scene.svelte-ibfao0 .art-dim,.scene.svelte-ibfao0 .art-lit{animation:none}}.backdrop.svelte-1t9e84y{background:var(--backdrop);position:absolute;inset:0;overflow:hidden}.layer.svelte-1t9e84y{opacity:0;transition:opacity 1.4s;position:absolute;inset:-4%}.layer.active.svelte-1t9e84y{opacity:.55}.intro.svelte-1t9e84y .layer.active:where(.svelte-1t9e84y){opacity:.32}.layer.svelte-1t9e84y .art{filter:saturate(.85);width:100%;height:100%;animation:40s ease-in-out infinite alternate svelte-1t9e84y-drift}.shade.svelte-1t9e84y{background:linear-gradient(to right, color-mix(in srgb, var(--backdrop) 92%, transparent) 0%, color-mix(in srgb, var(--backdrop) 55%, transparent) 45%, color-mix(in srgb, var(--backdrop) 35%, transparent) 100%), linear-gradient(to bottom, var(--backdrop) 0%, transparent 18%, transparent 80%, var(--backdrop) 100%);position:absolute;inset:0}.intro.svelte-1t9e84y .shade:where(.svelte-1t9e84y){background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in srgb, var(--backdrop) 60%, transparent), transparent 80%), linear-gradient(to bottom, var(--backdrop) 0%, transparent 25%, transparent 75%, var(--backdrop) 100%)}@keyframes svelte-1t9e84y-drift{0%{transform:scale(1.04)translate(-1%)}to{transform:scale(1.14)translate(1.5%,-1.5%)}}@media (width<=64rem){.shade.svelte-1t9e84y{background:linear-gradient(to bottom, var(--backdrop) 0%, color-mix(in srgb, var(--backdrop) 70%, transparent) 30%, color-mix(in srgb, var(--backdrop) 50%, transparent) 70%, var(--backdrop) 100%)}}@media (prefers-reduced-motion:reduce){.layer.svelte-1t9e84y{transition:none}.layer.svelte-1t9e84y .art{animation:none}}.captions.svelte-5xlakp{display:grid}.caption.svelte-5xlakp{opacity:0;filter:blur(6px);pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:.9rem;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1),filter .6s;display:flex;transform:translateY(2.5rem)}.caption.past.svelte-5xlakp{transform:translateY(-2.5rem)}.caption.current.svelte-5xlakp{opacity:1;filter:none;pointer-events:auto;transform:none}.numeral.svelte-5xlakp{font-family:var(--font-title);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--focus) 70%, transparent);font-size:clamp(4rem,7vw,6.5rem);font-weight:300;line-height:.9}.kicker.svelte-5xlakp{color:var(--focus);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:600;display:inline-flex}.caption.svelte-5xlakp .caption-title{font-family:var(--font-title);letter-spacing:-.015em;color:var(--text);text-wrap:balance;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1.05}.caption.svelte-5xlakp .caption-body{max-width:24rem;color:color-mix(in srgb, var(--text) 74%, transparent);font-size:1.05rem;line-height:1.65}.meter.svelte-5xlakp{background:color-mix(in srgb, var(--text) 12%, transparent);border-radius:var(--radius);width:8rem;height:2px;margin-top:.6rem;position:relative;overflow:hidden}.meter.svelte-5xlakp i:where(.svelte-5xlakp){background:var(--focus);transform-origin:0;position:absolute;inset:0}@media (width<=64rem){.caption.svelte-5xlakp{gap:.4rem;transform:translateY(1rem)}.caption.past.svelte-5xlakp{transform:translateY(-1rem)}.numeral.svelte-5xlakp,.meter.svelte-5xlakp{display:none}.kicker.svelte-5xlakp{font-size:.68rem}.caption.svelte-5xlakp .caption-title{font-size:clamp(1.45rem,5.5vw,2rem)}.caption.svelte-5xlakp .caption-body{max-width:34rem;font-size:.9rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.caption.svelte-5xlakp,.caption.past.svelte-5xlakp{filter:none;transition:opacity .3s;transform:none}}.intro.svelte-1nto9oe{z-index:2;text-align:center;opacity:0;filter:blur(8px);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:5rem 1.5rem 2rem;transition:opacity .7s,transform 1s cubic-bezier(.2,.7,.2,1),filter .7s;display:flex;position:absolute;inset:0;transform:scale(1.06)}.intro.visible.svelte-1nto9oe{opacity:1;filter:none;transform:none}.intro.svelte-1nto9oe .intro-title{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(2.8rem,8vw,6.5rem);font-weight:500;line-height:.98}.intro.svelte-1nto9oe .intro-lede{text-wrap:balance;max-width:36rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.hint.svelte-1nto9oe{color:color-mix(in srgb, var(--text) 55%, transparent);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.72rem;display:inline-flex}.hint.svelte-1nto9oe svg{color:var(--focus);animation:1.8s ease-in-out infinite svelte-1nto9oe-nudge}@keyframes svelte-1nto9oe-nudge{50%{transform:translateY(.35rem)}}@media (prefers-reduced-motion:reduce){.intro.svelte-1nto9oe{filter:none;transition:opacity .3s;transform:none}.hint.svelte-1nto9oe svg{animation:none}}.rail.svelte-p4jbd8{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.stop.svelte-p4jbd8{color:color-mix(in srgb, var(--text) 38%, transparent);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;padding:.3rem 0;font-size:.68rem;transition:color .3s;display:flex}.stop.svelte-p4jbd8:hover,.stop.done.svelte-p4jbd8{color:color-mix(in srgb, var(--text) 62%, transparent)}.stop.current.svelte-p4jbd8{color:var(--text)}.stop.svelte-p4jbd8:focus-visible{outline:var(--border-width) solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.track.svelte-p4jbd8{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius);width:2px;height:1.6rem;position:relative;overflow:hidden}.track.svelte-p4jbd8 i:where(.svelte-p4jbd8){background:var(--focus);transform:scaleY(var(--fill,0));transform-origin:top;position:absolute;inset:0}@media (width<=64rem){.rail.svelte-p4jbd8{flex-direction:row;gap:.3rem;width:100%}.stop.svelte-p4jbd8{flex:1;padding:.5rem 0}.label.svelte-p4jbd8{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.track.svelte-p4jbd8{width:100%;height:2px}.track.svelte-p4jbd8 i:where(.svelte-p4jbd8){transform-origin:0;transform:scaleX(var(--fill,0))}}.collapse.svelte-1sn8qod{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.2,.7,.2,1),opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);display:grid;transform:translateY(.6rem)}.collapse.open.svelte-1sn8qod{opacity:1;grid-template-rows:1fr;transform:none}.inner.svelte-1sn8qod{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapse.svelte-1sn8qod{transition:none;transform:none}}.composer.svelte-dyeqea{background:color-mix(in srgb, var(--text) 5%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 1.8);align-items:center;gap:.65rem;padding:.5rem;transition:border-color .4s,box-shadow .4s;display:flex}.composer.active.svelte-dyeqea{border-color:color-mix(in srgb, var(--focus) 45%, transparent);box-shadow:0 0 2rem -.8rem color-mix(in srgb, var(--focus) 60%, transparent)}.pov.svelte-dyeqea{color:var(--trust);background:color-mix(in srgb, var(--trust) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 22%, transparent);border-radius:var(--radius);flex:none;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .2rem;font-size:.75rem;font-weight:600;display:inline-flex}.pov.svelte-dyeqea .pov-avatar{border-radius:var(--radius);width:1.4rem;height:1.4rem}.field.svelte-dyeqea{flex:1;align-items:center;min-width:0;min-height:1.6rem;font-size:.9rem;display:flex}.field.svelte-dyeqea:has(.typed:where(.svelte-dyeqea)){line-height:1.45;display:block}.caret.svelte-dyeqea{vertical-align:text-bottom;display:inline-block}.placeholder.svelte-dyeqea{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--text) 40%, transparent);overflow:hidden}.caret.svelte-dyeqea{background:var(--focus);flex:none;width:2px;height:1.1em;margin-left:1px;animation:.9s step-end infinite svelte-dyeqea-caret}.send.svelte-dyeqea{width:2.2rem;height:2.2rem;color:color-mix(in srgb, var(--text) 45%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 1.4);flex:none;justify-content:center;align-items:center;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.send.ready.svelte-dyeqea{color:var(--backdrop);background:var(--focus);box-shadow:0 0 1.4rem -.2rem var(--focus)}@keyframes svelte-dyeqea-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-dyeqea{animation:none}}@media (width<=30rem){.pov-name.svelte-dyeqea{display:none}.pov.svelte-dyeqea{padding-right:.2rem}}.cards.svelte-1m244av{flex-direction:column;display:flex}.card.svelte-1m244av{background:color-mix(in srgb, var(--text) 4%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 1.5);align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.55rem .7rem .55rem .55rem;transition:border-color .4s,background-color .4s;display:flex;position:relative;overflow:hidden}.card.reading.svelte-1m244av{background:color-mix(in srgb, var(--focus) 10%, transparent);border-color:color-mix(in srgb, var(--focus) 50%, transparent)}.card.read.svelte-1m244av{border-color:color-mix(in srgb, var(--trust) 26%, transparent)}.card.svelte-1m244av .thumb{border-radius:var(--radius);flex:none;width:3.1rem;height:3.1rem}.text.svelte-1m244av{flex-direction:column;gap:.15rem;min-width:0;display:flex}.title.svelte-1m244av{font-family:var(--font-title);font-size:.92rem;font-weight:700}.title.svelte-1m244av em:where(.svelte-1m244av){font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--focus);margin-left:.35rem;font-size:.64rem;font-style:normal;font-weight:600}.excerpt.svelte-1m244av{color:color-mix(in srgb, var(--text) 68%, transparent);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.state.svelte-1m244av{color:var(--trust);flex:none;margin-left:auto;display:inline-flex}.reading.svelte-1m244av .state:where(.svelte-1m244av){color:var(--focus)}.scan.svelte-1m244av{background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--focus) 22%, transparent) 50%, transparent 70%);pointer-events:none;background-size:250% 100%;animation:1.3s linear infinite svelte-1m244av-scan;position:absolute;inset:0}.summary.svelte-1m244av{color:color-mix(in srgb, var(--text) 78%, transparent);background:color-mix(in srgb, var(--trust) 9%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 26%, transparent);border-radius:var(--radius);align-items:center;gap:.5rem;padding:.3rem .75rem .3rem .35rem;font-size:.78rem;display:inline-flex}.summary.svelte-1m244av svg{color:var(--trust)}.thumbs.svelte-1m244av{display:inline-flex}.thumbs.svelte-1m244av .mini{border:var(--border-width) solid color-mix(in srgb, var(--backdrop) 80%, transparent);border-radius:var(--radius);width:1.5rem;height:1.5rem}.thumbs.svelte-1m244av .mini+.mini{margin-left:-.45rem}@keyframes svelte-1m244av-scan{0%{background-position:150% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.scan.svelte-1m244av{display:none}}.message.svelte-bk3enb{gap:.8rem;padding-top:1.1rem;display:flex}.message.svelte-bk3enb .avatar{border:var(--border-width) solid color-mix(in srgb, var(--text) 18%, transparent);border-radius:var(--radius);width:2.5rem;height:2.5rem;box-shadow:0 0 1.2rem -.3rem color-mix(in srgb, var(--focus) 50%, transparent);flex:none}.main.svelte-bk3enb{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.name-row.svelte-bk3enb{align-items:center;gap:.5rem;display:flex}.name.svelte-bk3enb{font-family:var(--font-title);color:var(--focus);font-size:.95rem;font-weight:700}.player.svelte-bk3enb .name:where(.svelte-bk3enb){color:var(--trust)}.tag.svelte-bk3enb{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 60%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius);padding:.05rem .45rem;font-size:.62rem;font-weight:600}.body.svelte-bk3enb{flex-direction:column;gap:.7rem;display:flex}.player.svelte-bk3enb .body:where(.svelte-bk3enb){background:color-mix(in srgb, var(--trust) 10%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 24%, transparent);border-radius:calc(var(--radius) * 1.5);padding:.6rem .85rem}.now-playing.svelte-b0l4ke{white-space:nowrap;max-width:0;color:var(--brave);border:var(--border-width) solid transparent;border-radius:var(--radius);opacity:0;align-items:center;gap:.5rem;padding:.3rem 0;font-size:.72rem;transition:max-width .7s cubic-bezier(.2,.7,.2,1),padding .7s cubic-bezier(.2,.7,.2,1),opacity .5s,border-color .5s;display:inline-flex;overflow:hidden}.now-playing.playing.svelte-b0l4ke{background:color-mix(in srgb, var(--brave) 12%, transparent);border-color:color-mix(in srgb, var(--brave) 32%, transparent);opacity:1;max-width:14rem;padding:.3rem .75rem .3rem .6rem}.track.svelte-b0l4ke{font-weight:600}@media (prefers-reduced-motion:reduce){.now-playing.svelte-b0l4ke{transition:none}}.banner.svelte-15hr61e{border-bottom:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);height:clamp(7rem,22vh,11rem);margin:0;position:relative;overflow:hidden}.banner.svelte-15hr61e .art{transform-origin:50% 14%;transition:transform 6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.18)}.banner.svelte-15hr61e .art img{object-position:50% 14%}.banner.shown.svelte-15hr61e .art{transform:scale(1.02)}.banner.svelte-15hr61e:after{background:linear-gradient(to top, color-mix(in srgb, var(--backdrop) 85%, transparent), transparent 60%);content:"";position:absolute;inset:0}figcaption.svelte-15hr61e{z-index:1;justify-content:space-between;align-items:center;gap:.6rem;display:flex;position:absolute;inset:auto .9rem .7rem}.label.svelte-15hr61e{letter-spacing:.14em;text-transform:uppercase;color:var(--text);background:color-mix(in srgb, var(--backdrop) 60%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 16%, transparent);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.68rem;font-weight:600;display:inline-flex}.label.svelte-15hr61e svg{color:var(--focus)}@media (prefers-reduced-motion:reduce){.banner.svelte-15hr61e .art{transition:none;transform:none}}.thought.svelte-fz7kl9{border-left:calc(var(--border-width) * 2) solid color-mix(in srgb, var(--brave) 60%, transparent);padding-left:.85rem}.header.svelte-fz7kl9{color:var(--brave);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.thought.svelte-fz7kl9:not(.done) .header:where(.svelte-fz7kl9){animation:1.4s ease-in-out infinite svelte-fz7kl9-pulse}.thought.svelte-fz7kl9 .text{color:color-mix(in srgb, var(--text) 64%, transparent);padding-top:.3rem;font-style:italic;line-height:1.55;display:block}@keyframes svelte-fz7kl9-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.thought.svelte-fz7kl9:not(.done) .header:where(.svelte-fz7kl9){animation:none}}.window-wrap.svelte-r3pok4{flex:1;min-height:0;position:relative}.window.svelte-r3pok4{background:color-mix(in srgb, var(--backdrop) 78%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:calc(var(--radius) * 3);height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--backdrop) 40%, transparent), 0 2.5rem 6rem -2rem color-mix(in srgb, var(--backdrop) 95%, transparent), 0 0 7rem -3rem color-mix(in srgb, var(--focus) 45%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.15);flex-direction:column;display:flex;overflow:hidden}.titlebar.svelte-r3pok4{border-bottom:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);align-items:center;gap:.8rem;min-height:3.4rem;padding:.55rem 1rem .55rem 1.2rem;display:flex}.titles.svelte-r3pok4{flex-direction:column;min-width:0;margin-right:auto;line-height:1.2;display:flex}.tale.svelte-r3pok4{font-family:var(--font-title);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.chapter.svelte-r3pok4{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.72rem}.sim.svelte-r3pok4{color:color-mix(in srgb, var(--text) 45%, transparent);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem}.thread.svelte-r3pok4{min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--text) 3rem);mask-image:linear-gradient(to bottom, transparent 0, var(--text) 3rem);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--text) 3rem);flex-direction:column;flex:1;justify-content:flex-end;padding:0 1.25rem 1rem;display:flex;overflow:hidden}.chapter-mark.svelte-r3pok4{color:color-mix(in srgb, var(--text) 40%, transparent);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;padding:1.5rem 0 .5rem;font-size:.66rem;display:flex}.chapter-mark.svelte-r3pok4 i:where(.svelte-r3pok4){background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 18%, transparent), transparent);flex:1;height:1px}.thread.svelte-r3pok4 .said{font-size:.93rem;line-height:1.55}.narration.svelte-r3pok4 .tc-body{font-size:1rem;line-height:1.7}.narration.svelte-r3pok4 mark{color:var(--focus);padding:0 .15em;font-weight:600}.narration.streaming.svelte-r3pok4 .tc-md>:last-child:after{vertical-align:-.12em;background:var(--focus);border-radius:var(--radius);content:"";width:.45em;height:1em;margin-left:.15em;animation:.9s step-end infinite svelte-r3pok4-blink;display:inline-block}.composer-slot.svelte-r3pok4{padding:0 1rem 1rem}@keyframes svelte-r3pok4-blink{50%{opacity:0}}@media (width<=40rem){.sim.svelte-r3pok4{display:none}.thread.svelte-r3pok4{padding-inline:.9rem}.composer-slot.svelte-r3pok4{padding:0 .7rem .7rem}.narration.svelte-r3pok4 .tc-body{font-size:.92rem;line-height:1.6}}.story.svelte-1jctmgz{--beat-length:95vh;height:calc(var(--slots) * var(--beat-length) + 100vh);position:relative}.stage.svelte-1jctmgz{height:100svh;position:sticky;top:0;overflow:hidden}.layout.svelte-1jctmgz{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,38rem) auto;align-items:center;gap:clamp(2rem,5vw,5rem);max-width:84rem;height:100%;margin:0 auto;padding:6rem clamp(1.25rem,4vw,3rem) 3rem;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);display:grid;position:relative}.layout.hidden.svelte-1jctmgz{opacity:0;pointer-events:none;transform:translateY(4rem)scale(.97)}.window-col.svelte-1jctmgz{flex-direction:column;gap:.8rem;height:min(44rem,100%);display:flex}.window-col.svelte-1jctmgz .note{text-align:center;color:color-mix(in srgb, var(--text) 45%, transparent);letter-spacing:.06em;font-size:.72rem}@media (width<=64rem){.layout.svelte-1jctmgz{flex-direction:column;align-items:stretch;gap:.9rem;padding:5rem 1rem 1rem;display:flex}.rail-col.svelte-1jctmgz{order:-1}.window-col.svelte-1jctmgz{flex:1;gap:.4rem;height:auto;min-height:0}.captions-col.svelte-1jctmgz{min-height:7.5rem}}@media (prefers-reduced-motion:reduce){.layout.svelte-1jctmgz,.layout.hidden.svelte-1jctmgz{transition:opacity .3s;transform:none}}.path.svelte-15f8fzf{background:color-mix(in srgb, var(--text) 4%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 3);flex-direction:column;justify-content:flex-end;min-height:clamp(26rem,38vw,34rem);transition:border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.path.svelte-15f8fzf:hover{border-color:color-mix(in srgb, var(--focus) 45%, transparent);box-shadow:0 2rem 4rem -2rem color-mix(in srgb, var(--focus) 40%, transparent)}.path.featured.svelte-15f8fzf{border-color:color-mix(in srgb, var(--focus) 50%, transparent)}.media.svelte-15f8fzf{transform:translateY(calc((var(--progress,.5) - .5) * -10%));position:absolute;inset:-8% 0}.media.svelte-15f8fzf .img{width:100%;height:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.path.svelte-15f8fzf:hover .media:where(.svelte-15f8fzf) .img{transform:scale(1.07)}.media.svelte-15f8fzf:after{background:linear-gradient(to top, var(--backdrop) 0%, color-mix(in srgb, var(--backdrop) 82%, transparent) 30%, color-mix(in srgb, var(--backdrop) 10%, transparent) 70%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}.step.svelte-15f8fzf{font-family:var(--font-title);letter-spacing:.2em;color:color-mix(in srgb, var(--text) 75%, transparent);text-shadow:0 .1rem .8rem var(--backdrop);font-size:.85rem;position:absolute;top:1.2rem;left:1.4rem}.text.svelte-15f8fzf{flex-direction:column;gap:.6rem;padding:1.6rem 1.6rem 1.8rem;display:flex;position:relative}.text.svelte-15f8fzf .flag{color:var(--focus);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:600}.heading.svelte-15f8fzf{color:var(--focus);align-items:center;gap:.6rem;display:flex}.text.svelte-15f8fzf .title{color:var(--text);font-family:var(--font-title);font-size:1.7rem;font-weight:600;line-height:1.1}.text.svelte-15f8fzf .body{color:color-mix(in srgb, var(--text) 76%, transparent);line-height:1.6}@media (prefers-reduced-motion:reduce){.media.svelte-15f8fzf{transform:none}.media.svelte-15f8fzf .img{transition:none}.path.svelte-15f8fzf:hover .media:where(.svelte-15f8fzf) .img{transform:none}}.section.svelte-wnw8wz{padding:clamp(4.5rem,9vw,7.5rem) 1.25rem;scroll-margin-top:2rem;position:relative}.inner.svelte-wnw8wz{max-width:76rem;margin:0 auto}.head.svelte-wnw8wz{text-align:center;flex-direction:column;align-items:center;gap:1.4rem;max-width:50rem;margin:0 auto clamp(3rem,6vw,5rem);display:flex}.head.svelte-wnw8wz .headline{letter-spacing:-.025em;text-wrap:balance;flex-direction:column;font-size:clamp(2.6rem,6.4vw,5rem);font-weight:500;line-height:1;display:flex}.accent.svelte-wnw8wz{color:var(--focus);font-style:italic;font-weight:400}.head.svelte-wnw8wz .lede{text-wrap:balance;max-width:38rem;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.dial-head.svelte-t2nzq6{text-align:center;flex-direction:column;align-items:center;gap:.9rem;margin:clamp(5rem,10vw,8rem) 0 2.2rem;display:flex}.dial-head.svelte-t2nzq6 .dial-title{letter-spacing:-.02em;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:500}.dial-head.svelte-t2nzq6 .dial-lede{max-width:34rem;color:color-mix(in srgb, var(--text) 70%, transparent);line-height:1.6}.dial.svelte-t2nzq6{--fill:clamp(0, calc((var(--progress,1) - .12) * 2.6), 1);color:color-mix(in srgb, var(--text) 55%, transparent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:.7rem;display:flex}.end.svelte-t2nzq6{flex:none}.track.svelte-t2nzq6{background:color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius);flex:1;height:2px;position:relative}.fill.svelte-t2nzq6{background:linear-gradient(to right, color-mix(in srgb, var(--focus) 40%, transparent), var(--focus));border-radius:var(--radius);box-shadow:0 0 .8rem color-mix(in srgb, var(--focus) 60%, transparent);transform:scaleX(var(--fill));transform-origin:0;position:absolute;inset:0}.stop.svelte-t2nzq6{--lit:clamp(0, calc((var(--fill) - var(--at)) * 40), 1);top:50%;left:calc(var(--at) * 100%);background:var(--backdrop);border:calc(var(--border-width) * 2) solid color-mix(in srgb, var(--text) 30%, transparent);border-radius:var(--radius);width:.7rem;height:.7rem;transform:translate(-50%, -50%) scale(calc(1 + var(--lit) * .3));position:absolute}.stop.svelte-t2nzq6:after{background:var(--focus);border-radius:var(--radius);box-shadow:0 0 1rem var(--focus);opacity:var(--lit);content:"";position:absolute;inset:-2px}@media (width<=40rem){.dial.svelte-t2nzq6{gap:.6rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.dial.svelte-t2nzq6{--fill:1}}.tile.svelte-1a535eo{--pointer-x:50%;--pointer-y:30%;--pointer-active:0;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--focus) 7%, transparent), transparent 70%), color-mix(in srgb, var(--text) 3%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 3);flex-direction:column;min-height:24rem;transition:border-color .4s;display:flex;position:relative;overflow:hidden}.tile.svelte-1a535eo:before{background:radial-gradient(26rem circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--focus) 13%, transparent), transparent 50%);opacity:var(--pointer-active);content:"";pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.tile.svelte-1a535eo:hover{border-color:color-mix(in srgb, var(--focus) 35%, transparent)}.art.svelte-1a535eo{flex:1;justify-content:center;align-items:center;min-height:13rem;padding:1.75rem 1.75rem 0;display:flex;position:relative}.copy.svelte-1a535eo{align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem 1.75rem;display:flex;position:relative}.badge.svelte-1a535eo{width:2.6rem;height:2.6rem;color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 30%, transparent);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.copy.svelte-1a535eo .tile-title{font-family:var(--font-title);color:var(--text);font-size:1.5rem;font-weight:600;line-height:1.15}.copy.svelte-1a535eo .tile-body{max-width:30rem;color:color-mix(in srgb, var(--text) 70%, transparent);margin-top:.4rem;font-size:.98rem;line-height:1.6}.card.svelte-1po2atx{background:color-mix(in srgb, var(--backdrop) 70%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 30%, transparent);border-radius:calc(var(--radius) * 2);width:min(100%,17rem);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--backdrop) 90%, transparent), 0 0 3rem -1.5rem color-mix(in srgb, var(--focus) 50%, transparent);flex-direction:column;gap:.8rem;padding:.95rem 1rem 1.05rem;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;transform:rotate(1.5deg)}.tile:hover .card.svelte-1po2atx{transform:rotate(0)translateY(-.3rem)}.head.svelte-1po2atx{font-family:var(--font-title);color:var(--focus);align-items:center;gap:.45rem;font-size:.95rem;font-weight:700;display:flex}.field.svelte-1po2atx{flex-direction:column;gap:.3rem;display:flex}.field.row.svelte-1po2atx{flex-direction:row;justify-content:space-between;align-items:center}.label.svelte-1po2atx{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 50%, transparent);font-size:.6rem;font-weight:600}.quote.svelte-1po2atx{color:color-mix(in srgb, var(--text) 82%, transparent);font-size:.8rem;font-style:italic;line-height:1.5}.tier.svelte-1po2atx{color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 32%, transparent);border-radius:var(--radius);align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.tools.svelte-1po2atx{flex-wrap:wrap;gap:.35rem;display:flex}.tool.svelte-1po2atx{color:var(--trust);background:color-mix(in srgb, var(--trust) 10%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 24%, transparent);border-radius:var(--radius);align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.68rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.card.svelte-1po2atx,.tile:hover .card.svelte-1po2atx{transition:none}}.panel.svelte-141ay17{background:color-mix(in srgb, var(--backdrop) 70%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 2);width:min(100%,30rem);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb, var(--backdrop) 90%, transparent);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.head.svelte-141ay17{color:color-mix(in srgb, var(--text) 70%, transparent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.45rem;padding:0 .3rem .4rem;font-size:.72rem;font-weight:600;display:flex}.count.svelte-141ay17{letter-spacing:.06em;opacity:.6;margin-left:auto;font-weight:400}.row.svelte-141ay17{background:color-mix(in srgb, var(--text) 4%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:calc(var(--radius) * 1.5);align-items:center;gap:.75rem;padding:.55rem .65rem;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex}.tile:hover .row.svelte-141ay17{transform:translateX(calc(var(--i) * .6rem))}.row.svelte-141ay17 .portrait{border-radius:var(--radius);flex:none;width:2.4rem;height:2.4rem}.names.svelte-141ay17{flex-direction:column;min-width:0;line-height:1.25;display:flex}.name.svelte-141ay17{font-family:var(--font-title);font-size:.95rem;font-weight:700}.role.svelte-141ay17{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.74rem}.tier.svelte-141ay17{color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 32%, transparent);border-radius:var(--radius);align-items:center;gap:.3rem;margin-left:auto;padding:.2rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.tier.official.svelte-141ay17{color:var(--trust);background:color-mix(in srgb, var(--trust) 10%, transparent);border-color:color-mix(in srgb, var(--trust) 26%, transparent)}@media (prefers-reduced-motion:reduce){.row.svelte-141ay17{transition:none}.tile:hover .row.svelte-141ay17{transform:none}}.extras.svelte-1yhtkej{grid-template-columns:1.35fr 1fr 1fr;gap:.8rem;width:100%;display:grid}.panel.svelte-1yhtkej{background:color-mix(in srgb, var(--backdrop) 72%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 2);flex-direction:column;gap:.6rem;min-height:10rem;padding:.85rem;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.tile:hover .panel.svelte-1yhtkej:first-child{transform:translateY(-.3rem)rotate(-1deg)}.tile:hover .panel.svelte-1yhtkej:nth-child(2){transform:translateY(-.6rem)}.tile:hover .panel.svelte-1yhtkej:nth-child(3){transform:translateY(-.3rem)rotate(1deg)}.label.svelte-1yhtkej{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--text) 70%, transparent);align-items:center;gap:.35rem;font-size:.64rem;font-weight:600;display:inline-flex}.label.svelte-1yhtkej svg{color:var(--focus)}pre.svelte-1yhtkej{white-space:pre-wrap;color:color-mix(in srgb, var(--text) 80%, transparent);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.6}.k.svelte-1yhtkej{color:var(--brave)}.s.svelte-1yhtkej{color:var(--trust)}.c.svelte-1yhtkej{color:color-mix(in srgb, var(--text) 40%, transparent);font-style:italic}.art.svelte-1yhtkej{padding:0}.art.svelte-1yhtkej .scene{position:absolute;inset:0}.label.over.svelte-1yhtkej{color:var(--text);background:color-mix(in srgb, var(--backdrop) 65%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius);padding:.25rem .55rem;position:absolute;bottom:.7rem;left:.7rem}.music.svelte-1yhtkej{justify-content:space-between}.bars.svelte-1yhtkej{flex:1;align-items:center;gap:3px;display:flex}.bars.svelte-1yhtkej i:where(.svelte-1yhtkej){height:calc(var(--h) * 100%);background:linear-gradient(to top, var(--brave), color-mix(in srgb, var(--brave) 40%, transparent));border-radius:var(--radius);max-height:3.5rem;animation:svelte-1yhtkej-eq 1.1s ease-in-out var(--d) infinite alternate;flex:1}.track.svelte-1yhtkej{font-family:var(--font-title);font-size:.85rem;font-weight:600}@keyframes svelte-1yhtkej-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (width<=40rem){.extras.svelte-1yhtkej{grid-template-columns:1fr 1fr}.script.svelte-1yhtkej{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.panel.svelte-1yhtkej{transition:none}.bars.svelte-1yhtkej i:where(.svelte-1yhtkej){animation:none}}.stack.svelte-2veh3c{width:min(100%,15rem);padding-bottom:1rem;position:relative}.behind.svelte-2veh3c{background:color-mix(in srgb, var(--backdrop) 80%, var(--text));border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 2);opacity:.6;position:absolute;inset:.6rem .6rem .4rem;transform:translateY(.9rem)scale(.92)}.behind.mid.svelte-2veh3c{opacity:.85;transform:translateY(.45rem)scale(.96)}.module.svelte-2veh3c{background:color-mix(in srgb, var(--backdrop) 86%, var(--text));border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:calc(var(--radius) * 2);box-shadow:0 1.5rem 3rem -1.2rem color-mix(in srgb, var(--backdrop) 95%, transparent);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.tile:hover .module.svelte-2veh3c{transform:translateY(-.5rem)rotate(-1.5deg)}.module.svelte-2veh3c .cover{aspect-ratio:16/9}.info.svelte-2veh3c{flex-direction:column;gap:.2rem;padding:.75rem .85rem .3rem;display:flex}.kicker.svelte-2veh3c{letter-spacing:.16em;text-transform:uppercase;color:var(--focus);align-items:center;gap:.3rem;font-size:.62rem;font-weight:600;display:inline-flex}.name.svelte-2veh3c{font-family:var(--font-title);font-size:1.05rem;font-weight:700}.contents.svelte-2veh3c{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.72rem}.add.svelte-2veh3c{color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 32%, transparent);border-radius:var(--radius);justify-content:center;align-items:center;gap:.35rem;margin:.6rem .85rem .85rem;padding:.45rem;font-size:.78rem;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.module.svelte-2veh3c{transition:none}}.fan.svelte-di8mn8{width:100%;height:15rem;position:relative}.page.svelte-di8mn8{background:color-mix(in srgb, var(--backdrop) 85%, var(--text));border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:calc(var(--radius) * 1.5);width:9rem;box-shadow:0 1.2rem 2.5rem -1rem color-mix(in srgb, var(--backdrop) 95%, transparent);transform:translate(calc(-50% + var(--o) * 4.2rem), calc(-50% + var(--o) * var(--o) * .8rem)) rotate(calc(var(--o) * 9deg));padding:.4rem .4rem .6rem;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%}.tile:hover .page.svelte-di8mn8{transform:translate(calc(-50% + var(--o) * 5.6rem), calc(-50% + var(--o) * var(--o) * 1rem - .4rem)) rotate(calc(var(--o) * 13deg))}.page.svelte-di8mn8 .page-art{aspect-ratio:1;border-radius:var(--radius)}.meta.svelte-di8mn8{flex-direction:column;padding:.45rem .2rem 0;line-height:1.25;display:flex}.title.svelte-di8mn8{font-family:var(--font-title);font-size:.85rem;font-weight:700}.kind.svelte-di8mn8{letter-spacing:.14em;text-transform:uppercase;color:var(--focus);font-size:.6rem;font-weight:600}@media (prefers-reduced-motion:reduce){.page.svelte-di8mn8{transition:none}}.bento.svelte-1keh907{grid-template-columns:minmax(0,1fr);grid-template-areas:"agents""compendium""modules""more";gap:1.1rem;display:grid}.agents-art.svelte-1keh907{justify-content:center;align-items:center;gap:1.4rem;width:100%;display:flex}.agent-card.svelte-1keh907{display:none}.paths.svelte-1keh907{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}@media (width>=44rem){.bento.svelte-1keh907{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"agents agents""compendium modules""more more"}}@media (width>=52rem){.agent-card.svelte-1keh907{display:block}}@media (width>=64rem){.bento.svelte-1keh907{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"agents agents compendium""modules more more"}.paths.svelte-1keh907{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer.svelte-1vhhqax{--pointer-x:50%;--pointer-y:0%;--pointer-active:0;background:color-mix(in srgb, var(--text) 3%, var(--backdrop));border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 3);flex-direction:column;gap:1.2rem;padding:clamp(1.6rem,4vw,2.6rem);display:flex;position:relative;overflow:hidden}.offer.svelte-1vhhqax:before{background:radial-gradient(24rem circle at var(--pointer-x) var(--pointer-y), color-mix(in srgb, var(--focus) 11%, transparent), transparent 55%);opacity:var(--pointer-active);content:"";pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.offer.featured.svelte-1vhhqax{background:radial-gradient(120% 70% at 100% 0%, color-mix(in srgb, var(--focus) 14%, transparent), transparent 60%), color-mix(in srgb, var(--text) 3%, var(--backdrop));border-color:color-mix(in srgb, var(--focus) 38%, transparent)}.offer.featured.svelte-1vhhqax:after{background:linear-gradient(to right, transparent, var(--focus), transparent);content:"";height:1px;position:absolute;inset:0 10% auto}.name-row.svelte-1vhhqax{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.name-row.svelte-1vhhqax .offer-name{font-size:1.6rem;font-weight:600}.badge.svelte-1vhhqax{letter-spacing:.14em;text-transform:uppercase;color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 30%, transparent);border-radius:var(--radius);padding:.3rem .75rem;font-size:.68rem;font-weight:600}.price-row.svelte-1vhhqax{align-items:baseline;gap:.7rem;display:flex;position:relative}.price-row.svelte-1vhhqax .price{letter-spacing:-.04em;font-size:clamp(3.6rem,7vw,5rem);font-weight:400;line-height:1}.price-row.svelte-1vhhqax .period{color:color-mix(in srgb, var(--text) 60%, transparent);font-size:.9rem}.offer.svelte-1vhhqax .description{color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.65;position:relative}.perks.svelte-1vhhqax{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);flex-direction:column;gap:.85rem;margin:.2rem 0 1rem;padding:1.4rem 0 0;list-style:none;display:flex;position:relative}.perks.svelte-1vhhqax li:where(.svelte-1vhhqax){align-items:center;gap:.8rem;display:flex}.perk-icon.svelte-1vhhqax{width:1.9rem;height:1.9rem;color:var(--trust);background:color-mix(in srgb, var(--trust) 10%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 22%, transparent);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.perks.svelte-1vhhqax li.highlight:where(.svelte-1vhhqax) .perk-icon:where(.svelte-1vhhqax){color:var(--focus);background:color-mix(in srgb, var(--focus) 12%, transparent);border-color:color-mix(in srgb, var(--focus) 30%, transparent)}.perks.svelte-1vhhqax .tc-body{font-size:.97rem}.action.svelte-1vhhqax{flex-direction:column;gap:.8rem;margin-top:auto;display:flex;position:relative}.action.svelte-1vhhqax .cta{width:100%}.action.svelte-1vhhqax .note{color:color-mix(in srgb, var(--text) 60%, transparent);text-align:center;line-height:1.6}.pricing-band.svelte-e4lx8s{background:radial-gradient(ellipse 60% 45% at 50% 60%, color-mix(in srgb, var(--focus) 9%, transparent), transparent 70%);position:relative}.pricing-band.svelte-e4lx8s:before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 14%, transparent), transparent);content:"";height:1px;position:absolute;inset:0 0 auto}.offers.svelte-e4lx8s{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-width:62rem;margin:auto;display:grid}.offers.svelte-e4lx8s>div:where(.svelte-e4lx8s){display:flex}.offers.svelte-e4lx8s>div:where(.svelte-e4lx8s)>.offer{flex:1}.refill.svelte-e4lx8s{background:radial-gradient(80% 120% at 100% 50%, color-mix(in srgb, var(--focus) 10%, transparent), transparent 65%), color-mix(in srgb, var(--text) 3%, var(--backdrop));border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem;max-width:62rem;margin:1.2rem auto 0;padding:clamp(1.6rem,4vw,2.6rem);display:grid}.ink-heading.svelte-e4lx8s{color:var(--focus);align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.ink-heading.svelte-e4lx8s .ink-title{font-family:var(--font-title);color:var(--text);font-size:1.6rem;font-weight:600}.ink-copy.svelte-e4lx8s .ink-body{max-width:34rem;color:color-mix(in srgb, var(--text) 74%, transparent);line-height:1.7}.ink-pack.svelte-e4lx8s{border-left:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);align-items:center;gap:1.8rem;padding-left:2.5rem;display:flex}.pack-text.svelte-e4lx8s .pack-label{color:var(--focus);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.pack-text.svelte-e4lx8s .pack-price{letter-spacing:-.03em;margin-block:.3rem;font-size:3rem;font-weight:400}.pack-text.svelte-e4lx8s .pack-amount{color:color-mix(in srgb, var(--text) 70%, transparent);font-size:.92rem}@media (width<=42rem){.offers.svelte-e4lx8s{grid-template-columns:1fr}}@media (width<=52rem){.refill.svelte-e4lx8s{grid-template-columns:1fr;gap:1.8rem}.ink-pack.svelte-e4lx8s{border-left:none;border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);padding:1.8rem 0 0}}.quote.svelte-1aq4mka{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--focus) 7%, transparent), transparent 60%), color-mix(in srgb, var(--text) 3%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 3);flex-direction:column;height:100%;margin:0;padding:2rem 1.8rem 1.6rem;transition:border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.quote.svelte-1aq4mka:hover{border-color:color-mix(in srgb, var(--focus) 35%, transparent);transform:translateY(-2px)}.quote-mark.svelte-1aq4mka{color:var(--focus);opacity:.14;pointer-events:none;position:absolute;top:.6rem;right:1rem}blockquote.svelte-1aq4mka{flex:1;margin:0 0 1.6rem;position:relative}blockquote.svelte-1aq4mka .tc-body{font-family:var(--font-title);font-size:1.12rem;line-height:1.65}.short.svelte-1aq4mka blockquote:where(.svelte-1aq4mka) .tc-body{font-size:1.6rem;line-height:1.35}figcaption.svelte-1aq4mka{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 9%, transparent);align-items:center;gap:.75rem;padding-top:1.1rem;display:flex}.portrait.svelte-1aq4mka{width:2.9rem;height:2.9rem;color:var(--focus);background:color-mix(in srgb, var(--focus) 14%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--focus) 35%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:relative;overflow:hidden}.portrait.svelte-1aq4mka .avatar{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.author.svelte-1aq4mka{flex-direction:column;gap:.15rem;display:flex}.author.svelte-1aq4mka .author-name{color:var(--text);font-weight:600}.author.svelte-1aq4mka .handle{opacity:.6}.wall.svelte-404dts{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.promise.svelte-u0ebat{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);opacity:.62;align-items:flex-start;gap:1.3rem;padding:2rem 0;transition:opacity .6s;display:flex}.promise.lit.svelte-u0ebat{opacity:1}.ring.svelte-u0ebat{width:3.2rem;height:3.2rem;color:var(--trust);background:color-mix(in srgb, var(--trust) 8%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 24%, transparent);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;transition:box-shadow .6s,background-color .6s;display:inline-flex}.lit.svelte-u0ebat .ring:where(.svelte-u0ebat){background:color-mix(in srgb, var(--trust) 16%, transparent);box-shadow:0 0 2.2rem -.3rem color-mix(in srgb, var(--trust) 55%, transparent)}.text.svelte-u0ebat{flex-direction:column;gap:.45rem;display:flex}.numeral.svelte-u0ebat{letter-spacing:.2em;color:color-mix(in srgb, var(--text) 45%, transparent);font-size:.7rem}.text.svelte-u0ebat .promise-title{font-family:var(--font-title);color:var(--text);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1.15}.text.svelte-u0ebat .promise-body{max-width:32rem;color:color-mix(in srgb, var(--text) 72%, transparent);line-height:1.7}@media (prefers-reduced-motion:reduce){.promise.svelte-u0ebat{opacity:1;transition:none}}.ownership.svelte-1yfb6hh{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.vault-col.svelte-1yfb6hh{position:sticky;top:6rem}.vault-art.svelte-1yfb6hh{border:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent);border-radius:calc(var(--radius) * 3);box-shadow:0 2rem 4rem -2.5rem color-mix(in srgb, var(--backdrop) 90%, transparent);position:relative;overflow:hidden}.vault-art.svelte-1yfb6hh .vault-image{aspect-ratio:4/5;width:100%;max-height:calc(100svh - 9rem)}.vault-art.svelte-1yfb6hh:after{background:linear-gradient(to top, color-mix(in srgb, var(--backdrop) 70%, transparent), transparent 40%);content:"";pointer-events:none;position:absolute;inset:0}.beam.svelte-1yfb6hh{background:linear-gradient(215deg, color-mix(in srgb, var(--focus) 22%, transparent) 0%, transparent 55%);mix-blend-mode:screen;transform-origin:80% 0;pointer-events:none;animation:9s ease-in-out infinite alternate svelte-1yfb6hh-beam;position:absolute;inset:-20% -30% 0 30%}.vault-art.svelte-1yfb6hh .dust span{box-shadow:0 0 .5rem color-mix(in srgb, var(--focus) 60%, transparent)}.seal.svelte-1yfb6hh{z-index:1;white-space:nowrap;color:var(--trust);background:color-mix(in srgb, var(--backdrop) 80%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--trust) 30%, transparent);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:.5rem;padding:.6rem 1.1rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.seal.svelte-1yfb6hh .tc-caption{color:var(--trust);letter-spacing:.08em}.promises.svelte-1yfb6hh{flex-direction:column;display:flex}.legal-links.svelte-1yfb6hh{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;padding-top:2rem;display:flex}@keyframes svelte-1yfb6hh-beam{0%{opacity:.7;transform:rotate(-2deg)}to{opacity:1;transform:rotate(3deg)}}@media (width<=48rem){.ownership.svelte-1yfb6hh{grid-template-columns:1fr}.vault-col.svelte-1yfb6hh{position:static}.vault-art.svelte-1yfb6hh{max-width:32rem;margin:0 auto}.vault-art.svelte-1yfb6hh .vault-image{aspect-ratio:3/2}}@media (prefers-reduced-motion:reduce){.beam.svelte-1yfb6hh{animation:none}}.faq.svelte-1o7nxyu{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.intro.svelte-1o7nxyu{flex-direction:column;gap:1.4rem;display:flex;position:sticky;top:7rem}.intro.svelte-1o7nxyu .faq-title{letter-spacing:-.025em;flex-direction:column;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:500;line-height:1;display:flex}.accent.svelte-1o7nxyu{color:var(--focus);font-style:italic;font-weight:400}.more-help.svelte-1o7nxyu{max-width:22rem;color:var(--focus);align-items:flex-start;gap:.7rem;margin-top:.6rem;display:flex}.more-help.svelte-1o7nxyu .tc-body{font-size:.95rem;line-height:1.7}.questions.svelte-1o7nxyu{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent)}details.svelte-1o7nxyu{interpolate-size:allow-keywords;border-bottom:var(--border-width) solid color-mix(in srgb, var(--text) 12%, transparent)}details.svelte-1o7nxyu::details-content{height:0;transition:height .45s cubic-bezier(.2, .7, .2, 1), content-visibility .45s allow-discrete;overflow:clip}details[open].svelte-1o7nxyu::details-content{height:auto}summary.svelte-1o7nxyu{cursor:pointer;align-items:center;gap:1.2rem;padding:1.6rem .2rem;list-style:none;display:flex}summary.svelte-1o7nxyu::-webkit-details-marker{display:none}.numeral.svelte-1o7nxyu{width:1.6rem;font-family:var(--font-title);color:color-mix(in srgb, var(--focus) 80%, transparent);flex:none;font-size:.85rem}summary.svelte-1o7nxyu .question{color:var(--text);font-family:var(--font-title);flex:1;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;line-height:1.3;transition:color .25s}summary.svelte-1o7nxyu:hover .question{color:var(--focus)}.toggle.svelte-1o7nxyu{width:2.2rem;height:2.2rem;color:var(--focus);border:var(--border-width) solid color-mix(in srgb, var(--text) 14%, transparent);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s;display:inline-flex}details[open].svelte-1o7nxyu .toggle:where(.svelte-1o7nxyu){background:color-mix(in srgb, var(--focus) 14%, transparent);transform:rotate(45deg)}summary.svelte-1o7nxyu:focus-visible{outline:var(--border-width) solid var(--focus);outline-offset:3px;border-radius:var(--radius)}.answer.svelte-1o7nxyu{padding:0 3.4rem 1.7rem 3rem}.answer.svelte-1o7nxyu .tc-body{color:color-mix(in srgb, var(--text) 72%, transparent);line-height:1.75}@media (width<=52rem){.faq.svelte-1o7nxyu{grid-template-columns:1fr}.intro.svelte-1o7nxyu{position:static}.answer.svelte-1o7nxyu{padding:0 .2rem 1.5rem 2.8rem}}@media (prefers-reduced-motion:reduce){.toggle.svelte-1o7nxyu{transition:none}details.svelte-1o7nxyu::details-content{transition:none}}.final-cta.svelte-tzv675{background:radial-gradient(ellipse 50% 45% at 50% 32%, color-mix(in srgb, var(--focus) 20%, transparent), transparent 70%);padding:clamp(5rem,10vw,8rem) 1.25rem;position:relative;overflow:hidden}.final-cta.svelte-tzv675:before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 14%, transparent), transparent);content:"";height:1px;position:absolute;inset:0 0 auto}.atmosphere.svelte-tzv675{pointer-events:none;position:absolute;inset:0}.final-content.svelte-tzv675{text-align:center;flex-direction:column;align-items:center;max-width:52rem;margin:auto;display:flex;position:relative}.arch.svelte-tzv675{aspect-ratio:3/4;border:var(--border-width) solid color-mix(in srgb, var(--focus) 40%, transparent);border-radius:999px 999px calc(var(--radius) * 2) calc(var(--radius) * 2);width:clamp(12rem,24vw,17rem);box-shadow:0 0 6rem -1rem color-mix(in srgb, var(--focus) 55%, transparent), inset 0 0 3rem color-mix(in srgb, var(--backdrop) 70%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text) 60%, transparent 100%);mask-image:linear-gradient(to bottom, var(--text) 60%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--text) 60%, transparent 100%);position:relative;overflow:hidden}.arch.svelte-tzv675 .arch-art{animation:9s ease-in-out infinite alternate svelte-tzv675-breathe;position:absolute;inset:0}.copy.svelte-tzv675{flex-direction:column;align-items:center;gap:1.5rem;margin-top:-3.5rem;display:flex}.copy.svelte-tzv675 .final-title{letter-spacing:-.03em;text-shadow:0 .4rem 2.5rem var(--backdrop);flex-direction:column;font-size:clamp(3rem,8vw,6.2rem);font-weight:500;line-height:.98;display:flex;position:relative}.accent.svelte-tzv675{color:var(--focus);font-style:italic;font-weight:400}.copy.svelte-tzv675 .final-body{text-wrap:balance;max-width:33rem;line-height:1.7}footer.svelte-tzv675{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);position:relative;overflow:hidden}.footer-inner.svelte-tzv675{z-index:1;max-width:76rem;margin:0 auto;padding:3.5rem 1.25rem 1.4rem;position:relative}.footer-top.svelte-tzv675{grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:2.2rem;display:grid}.brand.svelte-tzv675{flex-direction:column;align-items:flex-start;gap:1.2rem;display:flex}.brand.svelte-tzv675 a:where(.svelte-tzv675){color:var(--text)}.brand.svelte-tzv675 .tagline{max-width:18rem;color:color-mix(in srgb, var(--text) 60%, transparent);font-size:.9rem;line-height:1.7}.socials.svelte-tzv675{gap:.5rem;display:flex}.socials.svelte-tzv675 a:where(.svelte-tzv675){width:2.5rem;height:2.5rem;color:color-mix(in srgb, var(--text) 65%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius);justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.socials.svelte-tzv675 a:where(.svelte-tzv675):hover{color:var(--focus);border-color:color-mix(in srgb, var(--focus) 40%, transparent)}.column.svelte-tzv675{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.column.svelte-tzv675 .column-title{color:var(--text);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.72rem;font-weight:600}.column.svelte-tzv675 .footer-link{color:color-mix(in srgb, var(--text) 65%, transparent);font-size:.88rem;line-height:1.5;text-decoration:none}.column.svelte-tzv675 .footer-link:hover{color:var(--focus)}.human-help.svelte-tzv675{color:var(--focus);background:color-mix(in srgb, var(--text) 3%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:calc(var(--radius) * 2);align-items:center;gap:.8rem;margin:2.5rem 0;padding:1rem 1.2rem;display:flex}.human-help.svelte-tzv675 .tc-body{font-size:.9rem;line-height:1.7}.footer-bottom.svelte-tzv675{border-top:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);opacity:.55;flex-wrap:wrap;justify-content:space-between;gap:.8rem;padding-top:1.4rem;display:flex}.cookie-link.svelte-tzv675{color:inherit;font-family:var(--font-body);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;font-size:.8rem}.cookie-link.svelte-tzv675:hover{color:var(--focus)}.cookie-link.svelte-tzv675:focus-visible{outline:var(--border-width) solid var(--focus);outline-offset:2px}.wordmark.svelte-tzv675{color:var(--text);opacity:.05;pointer-events:none;justify-content:center;margin-bottom:-2.5%;display:flex}@keyframes svelte-tzv675-breathe{0%{filter:brightness(.95);transform:scale(1.04)}to{filter:brightness(1.12);transform:scale(1.12)}}@media (width<=50rem){.footer-top.svelte-tzv675{grid-template-columns:repeat(3,minmax(0,1fr))}.brand.svelte-tzv675{grid-column:1/-1}}@media (width<=30rem){.footer-top.svelte-tzv675{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.arch.svelte-tzv675 .arch-art{animation:none}}main.svelte-1uha8ag{outline:none;overflow:clip}.skip-link.svelte-1uha8ag{z-index:100;color:var(--backdrop);background:var(--focus);border:var(--border-width) solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:var(--radius);padding:.8rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link.svelte-1uha8ag:focus{transform:none}
