canvas.svelte-xvrhvg{width:100%;height:100%;display:block}.wrap.svelte-1uha8ag{width:100%;max-width:80rem;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3.5rem)}.accent.svelte-1uha8ag{color:var(--color-accent)}.section.svelte-1uha8ag{padding-block:clamp(4.5rem,11vw,8.5rem);scroll-margin-top:2rem}.section.svelte-1uha8ag+.section:where(.svelte-1uha8ag){border-top:1px solid var(--color-line)}.kicker.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-size:.8rem;font-weight:600}.kicker--deep.svelte-1uha8ag{color:var(--color-on-accent);opacity:.7}.section__head.svelte-1uha8ag{max-width:44rem}.section__title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.024em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:600;line-height:1.06}.section__lede.svelte-1uha8ag{max-width:46ch;color:var(--color-muted);text-wrap:pretty;margin:clamp(1.1rem,2.2vw,1.5rem) 0 0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.55}.btn.svelte-1uha8ag{letter-spacing:-.01em;transition:transform .35s var(--ease-out-quint), background-color .25s ease, color .25s ease;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.35rem .95rem 1.5rem;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-1uha8ag svg{transition:transform .35s var(--ease-out-quint)}.btn.svelte-1uha8ag:hover svg{transform:translate(2px,-2px)}.btn--sm.svelte-1uha8ag{padding:.75rem 1.1rem .75rem 1.25rem;font-size:.9rem}.btn--primary.svelte-1uha8ag{background:var(--color-accent);color:var(--color-on-accent)}.btn--primary.svelte-1uha8ag:hover{background:color-mix(in oklab, var(--color-accent) 88%, white);transform:translateY(-2px)}.btn--primary.svelte-1uha8ag:active{transform:translateY(0)}.btn--ink.svelte-1uha8ag{background:var(--color-ink);color:var(--color-paper)}.btn--ink.svelte-1uha8ag:hover{background:var(--color-ink-2);transform:translateY(-2px)}.site-header.svelte-1uha8ag{inset-inline:0;z-index:5;position:absolute;top:0}.site-header__inner.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1.5rem,3vw,2.25rem);display:flex}.brand.svelte-1uha8ag{color:var(--color-paper);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand__name.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem;font-weight:600}.site-nav.svelte-1uha8ag{align-items:center;gap:1.5rem;display:flex}.header-link.svelte-1uha8ag{color:var(--color-paper);align-items:center;gap:.35rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex}.header-link--quiet.svelte-1uha8ag{color:var(--color-muted);display:none}@media (width>=44rem){.header-link--quiet.svelte-1uha8ag{display:inline-flex}}.header-link.svelte-1uha8ag:hover{color:var(--color-paper)}.header-link--quiet.svelte-1uha8ag:hover{color:var(--color-accent)}.header-link.svelte-1uha8ag svg{transition:transform .35s var(--ease-out-quint)}.header-link.svelte-1uha8ag:hover svg{transform:translate(2px,-2px)}.hero.svelte-1uha8ag{isolation:isolate;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero__field.svelte-1uha8ag{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__veil.svelte-1uha8ag{z-index:1;pointer-events:none;background:linear-gradient(to top, var(--color-ink) 2%, color-mix(in oklab, var(--color-ink) 62%, transparent) 34%, transparent 72%), radial-gradient(140% 120% at 88% 0%, transparent 40%, color-mix(in oklab, var(--color-ink) 50%, transparent) 100%);position:absolute;inset:0}.theme-toggle.svelte-1uha8ag{color:var(--color-muted);opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-inline-start:.25rem;padding:.35rem;transition:opacity .2s,color .2s,background-color .2s,transform .15s;display:inline-flex}.theme-toggle.svelte-1uha8ag:hover{opacity:1;color:var(--color-paper);background:color-mix(in oklab, var(--color-paper) 8%, transparent)}.theme-toggle.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.theme-toggle.svelte-1uha8ag:active{transform:scale(.92)}.hero__inner.svelte-1uha8ag{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;gap:clamp(1.35rem,2.6vw,2rem);padding-block:clamp(7rem,20vh,12rem) clamp(2.75rem,7vh,4.5rem);display:flex;position:relative}.status.svelte-1uha8ag{color:var(--color-muted);text-wrap:balance;align-items:center;gap:.6rem;font-size:.92rem;font-weight:500;display:inline-flex}.status__dot.svelte-1uha8ag{background:var(--color-accent);width:8px;height:8px;animation:svelte-1uha8ag-pulse 2.6s var(--ease-out-quint) infinite;border-radius:999px;flex:none}@keyframes svelte-1uha8ag-pulse{0%{box-shadow:0 0 #ff5b348c}70%,to{box-shadow:0 0 0 12px #ff5b3400}}.hero__title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-size:clamp(1.625rem,7.6vw,5rem);font-weight:700;line-height:.98}.mask-line.svelte-1uha8ag{padding-block-end:.06em;display:block;overflow:hidden}.mask-line.svelte-1uha8ag>span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-unmask .9s var(--ease-out-quint) both;display:block}@keyframes svelte-1uha8ag-unmask{0%{transform:translateY(110%)}to{transform:translateY(0)}}.hero__foot.svelte-1uha8ag{align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=62rem){.hero__foot.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) auto}}.hero__lede.svelte-1uha8ag{max-width:52ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.55}.hero__actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.hero__note.svelte-1uha8ag{border-block-start:1px solid var(--color-line);color:var(--color-muted);text-wrap:pretty;margin:0;padding-block-start:clamp(1.25rem,2.5vw,1.75rem);font-size:.92rem}.ticker.svelte-1uha8ag{border-block:1px solid var(--color-line);padding-block:clamp(1rem,2.2vw,1.5rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track.svelte-1uha8ag{width:max-content;animation:84s linear infinite svelte-1uha8ag-ticker;display:flex}.ticker__group.svelte-1uha8ag{align-items:center;display:flex}.ticker__item.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-muted);white-space:nowrap;padding-inline:clamp(1rem,2.4vw,1.75rem);font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:500}.ticker__star.svelte-1uha8ag{background:var(--color-accent);flex:none;width:6px;height:6px;transform:rotate(45deg)}@keyframes svelte-1uha8ag-ticker{to{transform:translate(-50%)}}.intro__inner.svelte-1uha8ag{gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width>=62rem){.intro__inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.intro__lead.svelte-1uha8ag{max-width:15em;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.7rem,3.8vw,3rem);font-weight:500;line-height:1.14}.intro__body.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:46ch;color:var(--color-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.6}.intro__body.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){border-block-start:1px solid var(--color-line);margin-block-start:1.2rem;padding-block-start:1.2rem}.filters.svelte-1uha8ag{border-block-end:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-block-start:clamp(2.5rem,5vw,3.5rem);padding-block-end:clamp(1.5rem,3vw,2rem);display:flex}.chip.svelte-1uha8ag{border:1px solid var(--color-line);font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem 1rem;font-size:.88rem;font-weight:500;transition:color .25s,border-color .25s,background-color .25s}.chip.svelte-1uha8ag:hover{color:var(--color-paper);border-color:color-mix(in oklab, var(--color-paper) 40%, transparent)}.chip--on.svelte-1uha8ag{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.chip--on.svelte-1uha8ag:hover{color:var(--color-on-accent)}.filters__count.svelte-1uha8ag{color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:.85rem}.catalogue.svelte-1uha8ag{gap:clamp(3rem,6vw,5rem);display:grid}.sgroup.svelte-1uha8ag{gap:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (width>=62rem){.sgroup.svelte-1uha8ag{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem)}}.sgroup__name.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600}.sgroup__lead.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-paper);text-wrap:pretty;margin:.9rem 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:500;line-height:1.24}.sgroup__blurb.svelte-1uha8ag{max-width:38ch;color:var(--color-muted);text-wrap:pretty;margin:.9rem 0 0;font-size:.96rem;line-height:1.55}.sgroup__meta.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:1.25rem 0 0;font-size:.8rem;display:flex}.sgroup__note.svelte-1uha8ag{border:1px solid color-mix(in oklab, var(--color-accent) 45%, transparent);color:var(--color-accent);letter-spacing:.04em;border-radius:999px;padding:.35rem .7rem}.caps.svelte-1uha8ag{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.caps__row.svelte-1uha8ag{border-bottom:1px solid var(--color-line)}.caps__link.svelte-1uha8ag{color:var(--color-paper);grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"id name icon""id note icon";align-items:center;gap:.35rem 1rem;padding-block:clamp(1.05rem,2.4vw,1.5rem);text-decoration:none;display:grid}.caps__toggle.svelte-1uha8ag{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}@media (width>=48rem){.caps__link.svelte-1uha8ag{grid-template-columns:2.25rem minmax(0,1.05fr) minmax(0,1fr) auto;grid-template-areas:"id name note icon";gap:1.5rem}}.caps__id.svelte-1uha8ag{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-muted);grid-area:id;font-size:.85rem}.caps__name.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.018em;grid-area:name;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;transition:color .3s}.caps__note.svelte-1uha8ag{color:var(--color-muted);grid-area:note;font-size:.92rem;line-height:1.5}.caps__icon.svelte-1uha8ag{color:var(--color-muted);transition:color .25s ease, transform .35s var(--ease-out-quint);grid-area:icon;display:inline-flex}.caps__toggle.svelte-1uha8ag .caps__icon:where(.svelte-1uha8ag),.caps__link.svelte-1uha8ag:hover .caps__name:where(.svelte-1uha8ag),.caps__link.svelte-1uha8ag:focus-visible .caps__name:where(.svelte-1uha8ag){color:var(--color-accent)}.caps__link.svelte-1uha8ag:hover .caps__icon:where(.svelte-1uha8ag),.caps__link.svelte-1uha8ag:focus-visible .caps__icon:where(.svelte-1uha8ag){color:var(--color-accent);transform:translate(2px)}.caps__toggle[aria-expanded=true].svelte-1uha8ag .caps__name:where(.svelte-1uha8ag){color:var(--color-accent)}.caps__toggle[aria-expanded=true].svelte-1uha8ag .caps__icon:where(.svelte-1uha8ag){transform:rotate(45deg)}.sdetail.svelte-1uha8ag{animation:svelte-1uha8ag-rise .45s var(--ease-out-quint) both;gap:clamp(1.5rem,3vw,2.25rem);padding-block:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=48rem){.sdetail.svelte-1uha8ag{padding-inline-start:3.25rem}}.sdetail__fields.svelte-1uha8ag{gap:clamp(1.25rem,2.5vw,1.75rem);margin:0;display:grid}@media (width>=62rem){.sdetail__fields.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.sdetail__field.svelte-1uha8ag dt:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.76rem;font-weight:600}.sdetail__field.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:color-mix(in oklab, var(--color-paper) 88%, transparent);text-wrap:pretty;margin:.6rem 0 0;font-size:.95rem;line-height:1.55}.sdetail__foot.svelte-1uha8ag{border-block-start:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding-block-start:clamp(1.25rem,2.5vw,1.75rem);display:flex}.sdetail__deliverable.svelte-1uha8ag{max-width:44ch;color:var(--color-paper);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.5}.sdetail__deliverable.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-block-end:.35rem;font-size:.76rem;font-weight:600;display:block}.catalogue__note.svelte-1uha8ag{color:var(--color-muted);margin:clamp(2rem,4vw,3rem) 0 0;font-size:.88rem}.example__grid.svelte-1uha8ag{gap:clamp(1.5rem,3vw,2.25rem);margin-block-start:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width>=62rem){.example__grid.svelte-1uha8ag{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}}.quote.svelte-1uha8ag{border:1px solid var(--color-line);background:var(--color-ink-2);border-radius:1.25rem;margin:0;padding:clamp(1.5rem,3vw,2rem)}.quote__label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:.7rem;font-size:.78rem;font-weight:600;display:flex}.quote__avatar.svelte-1uha8ag{background:var(--color-ink-3);width:1.75rem;height:1.75rem;font-family:var(--font-display);letter-spacing:0;color:var(--color-paper);border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.quote__text.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:pretty;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:400;line-height:1.35}.brief.svelte-1uha8ag{border:1px solid var(--color-line);border-radius:1.25rem;padding:clamp(1.5rem,3vw,2rem)}.brief__label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.78rem;font-weight:600}.brief__items.svelte-1uha8ag{margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;padding:0;list-style:none}.brief__item.svelte-1uha8ag{border-block-start:1px solid var(--color-line);gap:.5rem;padding-block:clamp(.9rem,2vw,1.15rem);display:grid}.brief__tag.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-size:.76rem;font-weight:600}.brief__item--flag.svelte-1uha8ag .brief__tag:where(.svelte-1uha8ag){color:var(--color-accent)}.brief__text.svelte-1uha8ag{color:color-mix(in oklab, var(--color-paper) 88%, transparent);text-wrap:pretty;margin:0;font-size:.98rem;line-height:1.55}.steps.svelte-1uha8ag{counter-reset:none;gap:clamp(1.75rem,3.5vw,2.5rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.steps.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=76rem){.steps.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps__item.svelte-1uha8ag{border-block-start:1px solid var(--color-line);padding-block-start:clamp(1.1rem,2.2vw,1.5rem)}.steps__num.svelte-1uha8ag{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-accent);font-size:.85rem}.steps__title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;margin:.6rem 0 0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:500}.steps__text.svelte-1uha8ag{color:var(--color-muted);text-wrap:pretty;margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.judgement__inner.svelte-1uha8ag{gap:clamp(2rem,4.5vw,4rem);display:grid}@media (width>=62rem){.judgement__inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.checks.svelte-1uha8ag{margin:0;padding:0;list-style:none}.checks__item.svelte-1uha8ag{border-block-start:1px solid var(--color-line);color:var(--color-paper);text-wrap:pretty;align-items:flex-start;gap:.95rem;padding-block:clamp(.9rem,2vw,1.15rem);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.45;display:flex}.checks__item.svelte-1uha8ag:last-child{border-block-end:1px solid var(--color-line)}.checks__mark.svelte-1uha8ag{background:var(--color-accent);flex:none;width:7px;height:7px;margin-block-start:.55em;transform:rotate(45deg)}.faq.svelte-1uha8ag{border-block-start:1px solid var(--color-line);margin-block-start:clamp(2.5rem,5vw,3.5rem)}.faq__item.svelte-1uha8ag{border-block-end:1px solid var(--color-line)}.faq__q.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-paper);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:clamp(1.1rem,2.4vw,1.5rem);font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:500;list-style:none;transition:color .25s;display:flex}.faq__q.svelte-1uha8ag::-webkit-details-marker{display:none}.faq__q.svelte-1uha8ag:hover{color:var(--color-accent)}.faq__icon.svelte-1uha8ag{color:var(--color-accent);transition:transform .35s var(--ease-out-quint);flex:none;display:inline-flex}.faq__item[open].svelte-1uha8ag .faq__icon:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq__a.svelte-1uha8ag{max-width:62ch;color:var(--color-muted);text-wrap:pretty;margin:0;padding-block:0 clamp(1.25rem,2.4vw,1.75rem);font-size:.98rem;line-height:1.6}.enquiry.svelte-1uha8ag{background:var(--color-accent);color:var(--color-on-accent);scroll-margin-top:2rem}.enquiry__inner.svelte-1uha8ag{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(4rem,10vw,7.5rem);display:grid}@media (width>=62rem){.enquiry__inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:start}}.enquiry__title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:1.02}.enquiry__lede.svelte-1uha8ag{max-width:42ch;color:color-mix(in oklab, var(--color-on-accent) 80%, transparent);text-wrap:pretty;margin:clamp(1.1rem,2.2vw,1.5rem) 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.5}.composer.svelte-1uha8ag{background:color-mix(in oklab, var(--color-on-accent) 8%, var(--color-accent));border-radius:1.25rem;gap:clamp(1.25rem,2.5vw,1.6rem);padding:clamp(1.5rem,3vw,2rem);display:grid}.field.svelte-1uha8ag{gap:.6rem;display:grid}.field__label.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:.5rem;font-size:.78rem;font-weight:600;display:flex}.field__hint.svelte-1uha8ag{letter-spacing:.04em;text-transform:none;opacity:.65;font-size:.72rem;font-weight:500}.field__input.svelte-1uha8ag{border:1px solid color-mix(in oklab, var(--color-on-accent) 30%, transparent);background:color-mix(in oklab, var(--color-on-accent) 6%, transparent);width:100%;font:inherit;color:var(--color-on-accent);border-radius:.75rem;padding:.8rem .9rem;font-size:.95rem;line-height:1.45;transition:border-color .25s,background-color .25s}.field__input.svelte-1uha8ag::placeholder{color:color-mix(in oklab, var(--color-on-accent) 45%, transparent)}.field__input.svelte-1uha8ag:hover{border-color:color-mix(in oklab, var(--color-on-accent) 50%, transparent)}.field__input.svelte-1uha8ag:focus{border-color:var(--color-on-accent);background:color-mix(in oklab, var(--color-on-accent) 10%, transparent);outline:none}textarea.field__input.svelte-1uha8ag{resize:vertical}.composer__actions.svelte-1uha8ag{justify-items:start;gap:.9rem;display:grid}.composer__note.svelte-1uha8ag{color:color-mix(in oklab, var(--color-on-accent) 75%, transparent);text-wrap:pretty;margin:0;font-size:.85rem;line-height:1.5}.field-row.svelte-1uha8ag{gap:1rem;display:grid}@media (width>=36rem){.field-row.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.field-error.svelte-1uha8ag{color:var(--color-on-accent);background:oklab(62.7955% .224863 .125846/.2);border-radius:.6rem;align-items:center;gap:.5rem;margin:0;padding:.65rem .85rem;font-size:.85rem;font-weight:500;display:flex}.composer__success.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1rem;display:flex}.success__title.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:600}.success__text.svelte-1uha8ag{opacity:.9;margin:0;font-size:.98rem;line-height:1.55}.btn--quiet-outline.svelte-1uha8ag{color:var(--color-paper);background:color-mix(in oklab, var(--color-paper) 8%, transparent);border:1px solid color-mix(in oklab, var(--color-paper) 20%, transparent);border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem 1.15rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.btn--quiet-outline.svelte-1uha8ag:hover{background:color-mix(in oklab, var(--color-paper) 16%, transparent);border-color:color-mix(in oklab, var(--color-paper) 35%, transparent)}@keyframes svelte-1uha8ag-spin{to{transform:rotate(360deg)}}.footer.svelte-1uha8ag{border-top:1px solid var(--color-line);padding-block:clamp(2rem,4vw,2.75rem)}.footer__inner.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.footer__brand.svelte-1uha8ag{color:var(--color-paper);align-items:center;gap:.6rem;display:flex}.footer__tagline.svelte-1uha8ag{border-inline-start:1px solid var(--color-line);color:var(--color-muted);margin-inline-start:.5rem;padding-inline-start:1.1rem;font-size:.92rem}.footer__nav.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.footer__nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-muted);font-size:.88rem;text-decoration:none;transition:color .25s}.footer__nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--color-paper)}.footer__meta.svelte-1uha8ag{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.88rem;display:flex}.reveal.svelte-1uha8ag{animation:svelte-1uha8ag-rise .8s var(--ease-out-quint) both}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal.svelte-1uha8ag,.mask-line.svelte-1uha8ag>span:where(.svelte-1uha8ag),.sdetail.svelte-1uha8ag{animation:none}.status__dot.svelte-1uha8ag{animation:none;box-shadow:0 0 0 4px #ff5b3438}.ticker__track.svelte-1uha8ag{animation:none}.btn.svelte-1uha8ag:hover,.btn--primary.svelte-1uha8ag:hover,.btn--ink.svelte-1uha8ag:hover{transform:none}}
