.styled-select{width:100%;min-width:0;position:relative}.styled-select__label{color:var(--color-ink-2);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.04em;margin-block-end:var(--space-xs);font-weight:700;line-height:1.35;display:block}.styled-select__trigger{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-ink);cursor:pointer;text-align:start;display:flex}.styled-select[data-open=true] .styled-select__trigger{border-color:var(--color-ink-2);background:var(--color-paper-2)}.styled-select__trigger:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.styled-select__trigger:active{transform:translateY(1px)}.styled-select__trigger:disabled,.styled-select[data-disabled=true] .styled-select__trigger{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed}.styled-select[data-state=error] .styled-select__trigger{border-color:var(--color-error);background:var(--color-error-soft)}.styled-select[data-state=success] .styled-select__trigger{border-color:var(--color-success);background:var(--color-mint-soft)}.styled-select[data-state=loading] .styled-select__trigger{color:var(--color-muted);cursor:progress}.styled-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.styled-select__chevron{color:var(--color-muted);flex:none}.styled-select__spinner{animation:styled-select-spin var(--dur-long) linear infinite}.styled-select__menu{z-index:var(--z-dropdown);max-height:min(18rem,50dvh);padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-surface);box-shadow:var(--shadow-raised);transform-origin:top;animation:styled-select-menu-in var(--dur-short) var(--ease-out) both;position:absolute;inset-block-start:calc(100% + var(--space-xs));inset-inline:0;overflow-y:auto}.styled-select__option{width:100%;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.styled-select__option[data-active=true]{background:var(--color-paper-2)}.styled-select__option[aria-selected=true]{background:var(--color-accent-soft)}.styled-select__option:focus-visible{z-index:var(--z-raised);outline:3px solid var(--color-focus);outline-offset:-3px;position:relative}.styled-select__option:active{transform:translateY(1px)}.styled-select__option-copy{gap:var(--space-3xs);flex:1;min-width:0;display:grid}.styled-select__option-label,.styled-select__option-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.styled-select__option-label{font-weight:700}.styled-select__option-description{color:var(--color-muted);font-size:var(--text-xs)}.styled-select__option-check{color:var(--color-success);flex:none}.styled-select__empty{min-height:2.75rem;padding:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);place-items:center start;display:grid}.styled-select__message{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-xs);line-height:1.4}.styled-select__message--error{color:var(--color-error)}.styled-select__message--success{color:var(--color-success)}@keyframes styled-select-menu-in{0%{opacity:0;transform:translateY(-.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styled-select-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.styled-select__trigger:hover{border-color:var(--color-ink-2);background:var(--color-paper-2)}.styled-select__option:hover{background:var(--color-paper-2)}}@media (width<=30rem){.styled-select__menu{max-height:min(16rem,45dvh)}}@media (prefers-reduced-motion:reduce){.styled-select__menu,.styled-select__spinner{animation:none}}:root{--color-paper:oklch(97% .012 95);--color-paper-2:oklch(94% .016 95);--color-paper-3:oklch(91% .02 95);--color-surface:oklch(99% .008 95);--color-ink:oklch(20% .012 250);--color-ink-2:oklch(34% .014 250);--color-muted:oklch(45% .014 250);--color-rule:oklch(82% .018 95);--color-rule-2:oklch(70% .022 95);--color-accent:oklch(86% .18 95);--color-accent-deep:oklch(72% .17 95);--color-accent-soft:oklch(94% .08 95);--color-accent-ink:oklch(20% .012 250);--color-cyan:oklch(66% .18 235);--color-cyan-deep:oklch(48% .15 235);--color-cyan-soft:oklch(93% .055 235);--color-cyan-ink:oklch(19% .03 235);--color-coral:oklch(68% .24 18);--color-coral-deep:oklch(51% .2 18);--color-coral-soft:oklch(94% .045 18);--color-coral-ink:oklch(18% .025 18);--color-mint:oklch(80% .16 150);--color-mint-deep:oklch(50% .13 150);--color-mint-soft:oklch(94% .045 150);--color-mint-ink:oklch(18% .025 150);--color-lavender:oklch(74% .16 305);--color-lavender-deep:oklch(50% .14 305);--color-lavender-soft:oklch(94% .045 305);--color-lavender-ink:oklch(18% .025 305);--color-error:oklch(52% .2 25);--color-error-soft:oklch(94% .04 25);--color-success:oklch(43% .13 150);--color-focus:oklch(45% .17 260);--color-backdrop:oklch(20% .012 250/.58);--color-shadow:oklch(20% .012 250/.13);--color-shadow-soft:oklch(20% .012 250/.07);--color-accent-cast:oklch(76% .2 95/.45);--color-cyan-cast:oklch(56% .18 235/.26);--color-coral-cast:oklch(58% .2 18/.22);--font-display:"Plus Jakarta Sans", "Arial Rounded MT Bold", sans-serif;--font-body:"Plus Jakarta Sans", "Arial Rounded MT Bold", sans-serif;--font-label:"JetBrains Mono", ui-monospace, monospace;--text-xs:.72rem;--text-sm:.82rem;--text-base:1rem;--text-md:1.17rem;--text-lg:1.44rem;--text-xl:1.8rem;--text-2xl:2.25rem;--text-3xl:2.8rem;--text-display-s:clamp(2.4rem, 6vw, 4.5rem);--text-display:clamp(2.75rem, 7vw, 5.2rem);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.22, 1, .36, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--rule-hair:1px;--rule-strong:2px;--radius-sm:8px;--radius-input:12px;--radius-card:20px;--radius-large:28px;--radius-pill:999px;--shadow-card:0 12px 32px -16px var(--color-shadow);--shadow-raised:0 18px 42px -18px var(--color-shadow);--shadow-dialog:0 28px 80px -24px var(--color-backdrop);--page-max:84rem;--page-gutter:clamp(1rem, 4vw, 3rem);--header-height:5rem;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600}*,:before,:after{box-sizing:border-box}.billing-return-notice,.billing-notice{z-index:50;align-items:center;gap:var(--space-md);max-width:min(32rem,100vw - 2.5rem);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-ink);font-size:var(--text-sm);animation:notice-slide-in var(--dur-medium) var(--ease-out) both;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.billing-notice--warning{border-color:var(--color-coral);background:var(--color-coral-soft);color:var(--color-coral-ink)}.billing-return-notice .icon-button,.billing-notice .btn{flex:none}@keyframes notice-slide-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.memberships-view-container{gap:var(--space-3xl);padding-bottom:var(--space-4xl);display:grid}.atmopay-pilot{max-width:var(--container-max);padding:var(--space-2xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);gap:var(--space-lg);margin-inline:auto;display:grid}.atmopay-pilot h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink)}.atmopay-pilot p{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.atmopay-pilot__binding{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.atmopay-pilot__binding>div{gap:var(--space-2xs);display:grid}.atmopay-pilot__binding dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-ink-3);font-weight:600}.atmopay-pilot__binding dd{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-ink);word-break:break-all}.atmopay-pilot__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.atmopay-pilot__grant{padding-top:var(--space-md);border-top:1px solid var(--color-border);gap:var(--space-md);display:grid}.atmopay-pilot__status{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.atmopay-pilot__badge{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);border:1px solid var(--color-border);background:var(--color-surface);font-weight:500;display:inline-flex}.atmopay-pilot__badge--pear{border-color:var(--color-pear-deep);background:var(--color-pear-soft);color:var(--color-pear-ink)}.atmopay-pilot__badge--cyan{border-color:var(--color-cyan-deep);background:var(--color-cyan-soft);color:var(--color-cyan-ink)}.atmopay-pilot__badge--coral{border-color:var(--color-coral-deep);background:var(--color-coral-soft);color:var(--color-coral-ink)}.atmopay-pilot__boundary-note,.atmopay-pilot__unsupported{font-size:var(--text-xs);color:var(--color-ink-3);padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-border-strong);background:var(--color-surface-subtle);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.payment-readiness{margin:1rem 0 1.5rem}.payment-readiness__details{color:var(--color-muted);flex-wrap:wrap;gap:.6rem 1.5rem;margin:.9rem 0;font-size:.82rem;display:flex}.payment-readiness__details span{gap:.15rem;display:grid}.payment-readiness__details strong{color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}html,body{scroll-behavior:smooth;min-width:20rem;margin:0;overflow-x:clip}body{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);font-feature-settings:"ss01" on, "cv11" on;font-variant-numeric:oldstyle-nums;text-rendering:optimizelegibility;line-height:1.6}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.52;cursor:not-allowed;pointer-events:none}button:not(.btn):active,a:active{opacity:.82}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:700;line-height:1.08}h1{font-size:var(--text-display-s)}h2{font-size:clamp(var(--text-xl), 3.5vw, var(--text-3xl))}h3{font-size:var(--text-md)}code,kbd,.tabular{font-family:var(--font-label);font-variant-numeric:tabular-nums}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--color-accent);color:var(--color-accent-ink)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.page-shell{width:min(100%, var(--page-max));padding-inline:var(--page-gutter);margin-inline:auto}.app-shell{min-height:100dvh}.site-header{z-index:var(--z-sticky);background:var(--color-paper);border-block-end:var(--rule-hair) solid var(--color-rule);position:sticky;inset-block-start:0}.site-header__inner{width:min(100%, var(--page-max));min-height:var(--header-height);padding-inline:var(--page-gutter);align-items:center;gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid}.wordmark{align-items:center;gap:var(--space-xs);min-height:44px;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.05em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.wordmark>span:last-child{color:var(--color-coral-deep)}.wordmark__mark{background:var(--color-accent);border:var(--rule-strong) solid var(--color-ink);border-radius:50% 50% 45% 55%;place-items:center;width:2rem;height:2rem;display:grid;position:relative;transform:rotate(-7deg)}.wordmark__mark:before,.wordmark__mark:after{content:"";background:var(--color-ink);border-radius:var(--radius-pill);width:.25rem;height:.34rem;position:absolute;inset-block-start:.62rem}.wordmark__mark:before{inset-inline-start:.52rem}.wordmark__mark:after{inset-inline-end:.52rem}.wordmark__mark span{border-block-end:var(--rule-strong) solid var(--color-ink);border-radius:50%;width:.62rem;height:.28rem;position:absolute;inset-block-end:.43rem}@media (hover:hover) and (pointer:fine){.wordmark:hover .wordmark__mark{transform:rotate(4deg)translateY(-2px)}}.wordmark__mark{transition:transform var(--dur-short) var(--ease-out)}.search-pill{width:min(100%,27rem);height:2.75rem;padding-inline:var(--space-md) var(--space-sm);justify-self:center;align-items:center;gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink-2);cursor:pointer;white-space:nowrap;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);display:flex}.search-pill__label{text-overflow:ellipsis;overflow:hidden}.search-pill__shortcut{gap:var(--space-2xs);margin-inline-start:auto;display:flex}.search-pill kbd,.search-dialog kbd{min-width:1.55rem;min-height:1.55rem;padding-inline:var(--space-2xs);background:var(--color-surface);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);box-shadow:0 2px 0 var(--color-rule);place-items:center;display:inline-grid}.site-nav{align-items:center;gap:var(--space-2xs);display:none}.site-nav__link{min-height:44px;padding-inline:var(--space-sm);align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:600;display:inline-flex}.site-nav__link.is-active{background:var(--color-cyan-soft);color:var(--color-cyan-ink)}.mobile-menu-button,.icon-button,.round-action{border:var(--rule-hair) solid var(--color-rule);background:var(--color-surface);cursor:pointer;width:44px;height:44px;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:50%;flex:0 0 44px;place-items:center;display:inline-grid}.mobile-menu-button:active,.icon-button:active,.round-action:active,.search-pill:active{transform:translateY(1px)}.mobile-nav{padding:var(--space-sm) var(--page-gutter) var(--space-lg);background:var(--color-paper);border-block-start:var(--rule-hair) solid var(--color-rule);display:grid}.mobile-nav button{border:0;border-block-end:var(--rule-hair) solid var(--color-rule);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;min-height:48px;font-weight:600}.btn{--btn-face:var(--color-accent);--btn-ink:var(--color-accent-ink);--btn-edge:var(--color-accent-deep);--btn-cast:var(--color-accent-cast);min-height:44px;padding:var(--space-sm) var(--space-lg);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-pill);background:var(--btn-face);color:var(--btn-ink);white-space:nowrap;cursor:pointer;isolation:isolate;box-shadow:0 4px 0 0 var(--btn-edge), 0 6px 12px -3px var(--btn-cast);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);border:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.btn:hover{box-shadow:0 6px 0 0 var(--btn-edge), 0 12px 22px -4px var(--btn-cast);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 0 var(--btn-edge), 0 2px 6px -2px var(--btn-cast);transform:translateY(3px)}.btn[disabled]{opacity:.52;cursor:not-allowed;pointer-events:none;box-shadow:0 4px 0 0 var(--btn-edge);transform:none}.btn[data-state=error]{--btn-face:var(--color-error-soft);--btn-edge:var(--color-error)}.btn[data-state=success]{--btn-face:var(--color-mint);--btn-edge:var(--color-mint-deep)}.btn--soft{--btn-face:var(--color-surface);--btn-edge:var(--color-rule-2);--btn-cast:var(--color-shadow-soft);border:var(--rule-hair) solid var(--color-rule);box-shadow:0 2px 0 var(--btn-edge), 0 5px 12px -7px var(--btn-cast)}.btn--outline{--btn-face:transparent;--btn-edge:var(--color-ink);--btn-cast:transparent;border:var(--rule-hair) solid var(--color-ink);box-shadow:none}.btn--outline:hover{background:var(--color-ink);color:var(--color-paper);box-shadow:none}.btn--sm{min-height:40px;padding:var(--space-xs) var(--space-md);font-size:var(--text-sm)}.text-link,.back-link{align-items:center;gap:var(--space-xs);min-height:44px;color:var(--color-ink);text-underline-offset:.25em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;display:inline-flex}.text-link:hover,.back-link:hover{color:var(--color-cyan-deep)}.intro-shell{padding-block:clamp(var(--space-2xl), 6vw, var(--space-3xl)) var(--space-4xl);gap:var(--space-2xl);align-items:end;display:grid}.intro-copy{gap:var(--space-lg);max-width:52rem;display:grid}.intro-copy__line{max-width:56ch;font-size:var(--text-md);font-weight:600}.intro-copy h1{max-width:12ch;font-size:var(--text-display);letter-spacing:-.06em}.intro-copy>p:last-of-type{max-width:60ch;color:var(--color-ink-2);font-size:var(--text-md)}.intro-copy__actions{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.protocol-note{max-width:31rem;padding:var(--space-xl);gap:var(--space-md);border:var(--rule-strong) dashed var(--color-ink);border-radius:var(--radius-large);background:var(--color-accent-soft);display:grid;position:relative;transform:rotate(1.5deg)}.protocol-note__mark{background:var(--color-coral);border:var(--rule-strong) solid var(--color-ink);border-radius:45% 55% 48% 52%;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;inset-block-start:-1rem;inset-inline-end:1.5rem}.protocol-note__mark:before,.protocol-note__mark:after{content:"";border-radius:var(--radius-pill);background:var(--color-ink);width:.3rem;height:.42rem;position:absolute;inset-block-start:.9rem}.protocol-note__mark:before{inset-inline-start:.8rem}.protocol-note__mark:after{inset-inline-end:.8rem}.protocol-note__mark span{width:1rem;height:.4rem;border-block-start:var(--rule-strong) solid var(--color-ink);border-radius:50%;margin-block-start:var(--space-sm)}.protocol-note p{font-size:var(--text-md);line-height:1.45}.protocol-note>span:last-child,.demo-label,.category-label,.result-group,.creator-hero__did,.space-record__policy{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.space-band{padding-block:var(--space-3xl);background:var(--color-cyan-soft);color:var(--color-cyan-ink);border-block:var(--rule-hair) solid var(--color-cyan)}.space-band__inner{gap:var(--space-2xl);display:grid}.section-heading{gap:var(--space-sm);display:grid}.section-heading p{max-width:62ch;color:var(--color-ink-2)}.space-band .section-heading p{color:var(--color-cyan-ink);opacity:.78}.section-heading--split{gap:var(--space-lg)}.section-heading--split>div{gap:var(--space-sm);display:grid}.alpha-chip,.preview-state,.designed-aside{width:fit-content;min-height:36px;padding-inline:var(--space-md);align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid currentColor;border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-xs);white-space:nowrap;font-weight:500;display:inline-flex}.space-layout{gap:var(--space-lg);display:grid}.space-explainer{min-width:0;padding:var(--space-xl);gap:var(--space-2xl);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-large);box-shadow:0 8px 0 var(--color-cyan-deep);display:grid}.space-explainer__top{align-items:center;gap:var(--space-sm);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.03em;flex-wrap:wrap;display:flex}.space-explainer__icon{background:var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-ink);border-radius:var(--radius-input);place-items:center;display:grid}.space-explainer__statement{gap:var(--space-lg);align-items:end;display:grid}.space-explainer__statement>p{max-width:22ch;font-size:clamp(var(--text-xl), 4vw, var(--text-3xl));letter-spacing:-.04em;font-weight:700;line-height:1.08}.space-explainer__aside{max-width:34ch;color:var(--color-paper-2);font-size:var(--text-sm)}.space-list{gap:var(--space-lg);display:grid}.space-card{min-width:0;padding:var(--space-lg);gap:var(--space-sm);border:var(--rule-hair) solid var(--color-cyan);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);text-align:start;transition:background-color var(--dur-short) var(--ease-out);display:grid}.space-card__meta{align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.space-card>strong{font-size:var(--text-lg);letter-spacing:-.025em}.space-card>p{color:var(--color-ink-2);font-size:var(--text-sm)}.space-card__action{width:fit-content;min-height:44px;align-items:center;gap:var(--space-xs);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-block-start:var(--space-sm);padding:0;font-weight:700;display:inline-flex}.creator-section{padding-block:var(--space-4xl);gap:var(--space-2xl);display:grid}.section-heading--creator{gap:var(--space-lg)}.section-heading--creator>div{gap:var(--space-md);display:grid}.designed-aside{border-color:var(--color-coral-deep);background:var(--color-coral-soft);color:var(--color-coral-ink)}.filter-row{gap:var(--space-xs);scrollbar-width:thin;padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.filter-chip{min-height:42px;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;background:0 0;flex:none;font-weight:600}.filter-chip.is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.creator-grid{gap:var(--space-2xl) var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.creator-card{align-content:start;gap:var(--space-sm);min-width:0;display:grid}.creator-card__art{border-radius:var(--radius-card);cursor:pointer;background:0 0;border:0;width:100%;padding:0;overflow:clip}.creator-card__meta{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.creator-card__meta>div{gap:var(--space-3xs);min-width:0;display:grid}.creator-card__name{width:fit-content;max-width:100%;font-weight:700;font-size:var(--text-md);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.creator-card__meta span,.creator-card>p{color:var(--color-muted);font-size:var(--text-sm)}.creator-card>p{max-width:46ch}.category-label{width:fit-content;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink-2);margin-block-start:var(--space-xs)}.creator-art{aspect-ratio:4/3;border-radius:inherit;background:var(--color-accent-soft);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);position:relative;overflow:hidden}.creator-art--pear{background:var(--color-accent-soft)}.creator-art--cyan{background:var(--color-cyan-soft)}.creator-art--coral{background:var(--color-coral-soft)}.creator-art--mint{background:var(--color-mint-soft)}.creator-art--lavender{background:var(--color-lavender-soft)}.creator-art__shape,.creator-art__initials{display:block;position:absolute}.creator-art__initials{z-index:var(--z-raised);font-size:clamp(var(--text-2xl), 6vw, var(--text-display-s));letter-spacing:-.08em;font-weight:700;line-height:1;inset-block-end:var(--space-md);inset-inline-start:var(--space-lg)}.creator-art__shape--one{aspect-ratio:1;border:var(--rule-strong) solid var(--color-ink);border-radius:48% 52% 44% 56%;width:55%;inset-block-start:-24%;inset-inline-end:-12%}.creator-art__shape--two{aspect-ratio:1;background:var(--color-accent);border:var(--rule-strong) solid var(--color-ink);border-radius:50%;width:32%;inset-block-end:-14%;inset-inline-end:16%}.creator-art__shape--three{aspect-ratio:1;background:var(--color-coral);border:var(--rule-strong) solid var(--color-ink);border-radius:50%;width:10%;inset-block-start:14%;inset-inline-start:12%}.creator-art--cyan .creator-art__shape--two{background:var(--color-cyan)}.creator-art--coral .creator-art__shape--two{background:var(--color-coral)}.creator-art--mint .creator-art__shape--two{background:var(--color-mint)}.creator-art--lavender .creator-art__shape--two{background:var(--color-lavender)}.creator-art--notes .creator-art__shape--one{aspect-ratio:3/4;background:var(--color-surface);border-radius:var(--radius-sm);width:42%;inset-block-start:12%;inset-inline-end:10%;transform:rotate(7deg)}.creator-art--notes .creator-art__shape--two{inset-block-end:-20%;inset-inline-end:5%}.creator-art--grid .creator-art__shape--one{aspect-ratio:1;border-radius:var(--radius-card);background-image:linear-gradient(var(--color-rule) var(--rule-hair), transparent var(--rule-hair)), linear-gradient(90deg, var(--color-rule) var(--rule-hair), transparent var(--rule-hair));background-size:25% 25%;width:46%;inset-block-start:13%;inset-inline-end:9%}.creator-art--rings .creator-art__shape--one,.creator-art--rings .creator-art__shape--two{background:0 0;border-width:.8rem}.creator-art--rings .creator-art__shape--two{border-color:var(--color-mint);inset-block-end:-10%;inset-inline-end:7%}.creator-art--sound .creator-art__shape--one{aspect-ratio:auto;border-radius:var(--radius-pill);background:var(--color-ink);width:58%;height:22%;inset-block-start:34%;inset-inline-end:3%;transform:rotate(-9deg)}.creator-art--sound .creator-art__shape--two{width:15%;inset-block-end:6%}.creator-art--type .creator-art__shape--one{aspect-ratio:auto;border-radius:var(--radius-pill);background:var(--color-lavender);width:18%;height:68%;inset-block-start:15%;inset-inline-end:15%;transform:rotate(16deg)}@media (hover:hover) and (pointer:fine){.search-pill:hover{background:var(--color-cyan-soft);transform:translateY(-1px)}.site-nav__link:hover,.mobile-menu-button:hover,.icon-button:hover,.round-action:hover{background:var(--color-paper-2)}.space-card:hover{background:var(--color-cyan-soft)}.creator-card__art:hover .creator-art{transform:scale(1.018)}.creator-card__name:hover{color:var(--color-cyan-deep)}.filter-chip:hover{background:var(--color-paper-2)}}.avatar{border:var(--rule-strong) solid var(--color-ink);color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.06em;border-radius:50% 46% 52% 48%;flex:none;place-items:center;font-weight:700;display:inline-grid}.avatar--small{width:2.25rem;height:2.25rem;font-size:var(--text-xs)}.avatar--medium{width:3.25rem;height:3.25rem;font-size:var(--text-sm)}.avatar--large{width:5rem;height:5rem;font-size:var(--text-lg)}.avatar--pear{background:var(--color-accent)}.avatar--cyan{background:var(--color-cyan)}.avatar--coral{background:var(--color-coral)}.avatar--mint{background:var(--color-mint)}.avatar--lavender{background:var(--color-lavender)}.creator-page__back-row{padding-block:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.demo-label{color:var(--color-muted);text-align:end}.creator-hero{padding-block:var(--space-lg) var(--space-3xl);gap:var(--space-xl);display:grid}.creator-hero__art{border-radius:var(--radius-large);min-width:0;box-shadow:0 8px 0 var(--color-ink);align-self:start;overflow:hidden}.creator-hero__art .creator-art{aspect-ratio:4/3}.creator-hero__profile{align-content:center;gap:var(--space-md);min-width:0;display:grid}.creator-hero__identity{gap:var(--space-xs);display:grid}.creator-hero__identity h1{font-size:var(--text-display-s)}.creator-hero__identity span{align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-sm);display:inline-flex}.creator-hero__tagline{max-width:48ch;font-size:var(--text-lg);font-weight:600;line-height:1.4}.creator-hero__about{max-width:60ch;color:var(--color-ink-2)}.creator-hero__actions{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.creator-hero__did{max-width:100%;color:var(--color-muted);overflow-wrap:anywhere;text-transform:none;margin-block-start:var(--space-md)}.membership-banner{padding-block:var(--space-md);background:var(--color-accent-soft);color:var(--color-accent-ink);border-block:var(--rule-hair) solid var(--color-accent-deep)}.membership-banner__inner{gap:var(--space-md);align-items:center;display:flex}.membership-banner__inner>span{background:var(--color-mint);width:2rem;height:2rem;color:var(--color-mint-ink);border-radius:50%;flex:none;place-items:center;display:grid}.creator-content{padding-block:var(--space-3xl) var(--space-4xl);gap:var(--space-3xl);align-items:start;display:grid}.creator-content__main{gap:var(--space-2xl);min-width:0;display:grid}.post-list,.space-records{gap:var(--space-md);display:grid}.post-row{padding-block:var(--space-lg);gap:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.post-row__kind,.post-row__lock{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.post-row>div{gap:var(--space-xs);display:grid}.post-row>div p{max-width:58ch;color:var(--color-ink-2)}.post-row>div span{color:var(--color-muted);font-size:var(--text-sm)}.post-row__lock{width:fit-content;min-height:32px;padding-inline:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper-2)}.post-empty,.space-placeholder{padding:var(--space-xl);gap:var(--space-sm);border:var(--rule-hair) dashed var(--color-rule-2);border-radius:var(--radius-card);color:var(--color-muted);display:grid}.space-records{margin-block-start:var(--space-xl)}.space-record{padding:var(--space-lg);gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-surface);align-items:start;display:grid}.space-record__mark{border-radius:var(--radius-input);width:3rem;height:3rem;color:var(--color-ink);place-items:center;display:grid}.space-record__mark--pear{background:var(--color-accent)}.space-record__mark--cyan{background:var(--color-cyan)}.space-record__mark--coral{background:var(--color-coral)}.space-record__mark--mint{background:var(--color-mint)}.space-record__mark--lavender{background:var(--color-lavender)}.space-record>div{gap:var(--space-xs);min-width:0;display:grid}.space-record p{color:var(--color-ink-2)}.space-record code{max-width:100%;color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.space-record__policy{width:fit-content;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-cyan-soft);color:var(--color-cyan-ink);white-space:nowrap}.tier-panel{gap:var(--space-lg);min-width:0;display:grid}.tier-panel__heading{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tier-panel__heading>div{gap:var(--space-2xs);display:grid}.tier-panel__heading h2{font-size:var(--text-xl)}.tier-panel__heading p{color:var(--color-muted);font-size:var(--text-sm)}.tier-list{gap:var(--space-lg);display:grid}.tier{padding:var(--space-lg);gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.tier--pear{background:var(--color-accent-soft)}.tier--cyan{background:var(--color-cyan-soft)}.tier--coral{background:var(--color-coral-soft)}.tier--mint{background:var(--color-mint-soft)}.tier--lavender{background:var(--color-lavender-soft)}.tier__price{justify-content:space-between;gap:var(--space-md);align-items:baseline;display:flex}.tier__price>span{font-weight:700}.tier__price strong{font-family:var(--font-label);font-size:var(--text-lg);font-variant-numeric:tabular-nums;white-space:nowrap}.tier__price small{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.tier>p{color:var(--color-ink-2);font-size:var(--text-sm)}.tier ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.tier li{gap:var(--space-xs);font-size:var(--text-sm);align-items:flex-start;display:flex}.tier__action{width:100%;margin-block-start:var(--space-sm)}.memberships-page{padding-block:var(--space-3xl) var(--space-4xl);gap:var(--space-3xl);display:grid}.memberships-heading{gap:var(--space-lg);display:grid}.memberships-heading>div{gap:var(--space-md);display:grid}.memberships-heading p{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-md)}.preview-state{border-color:var(--color-coral-deep);background:var(--color-coral-soft);color:var(--color-coral-ink)}.preview-state>span{background:var(--color-coral);border-radius:50%;width:.55rem;height:.55rem}.membership-empty{max-width:48rem;padding:var(--space-2xl);justify-items:start;gap:var(--space-md);border:var(--rule-strong) dashed var(--color-rule-2);border-radius:var(--radius-large);background:var(--color-surface);display:grid}.membership-empty__icon{background:var(--color-cyan);width:4rem;height:4rem;color:var(--color-cyan-ink);border-radius:50% 45% 53% 47%;place-items:center;display:grid}.membership-empty p{max-width:46ch;color:var(--color-ink-2)}.membership-list{gap:var(--space-lg);display:grid}.membership-row{min-width:0;padding:var(--space-lg);gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-surface);align-items:center;display:grid}.membership-row__creator,.membership-row__states{gap:var(--space-2xs);min-width:0;display:grid}.membership-row__creator strong{font-size:var(--text-md)}.membership-row__creator span,.membership-row__states span{color:var(--color-muted);font-size:var(--text-sm)}.membership-row__states>span{align-items:center;gap:var(--space-xs);display:flex}.state-dot{border-radius:50%;flex:none;width:.6rem;height:.6rem}.state-dot--coral{background:var(--color-coral)}.state-dot--pear{background:var(--color-accent-deep)}.membership-row__actions{gap:var(--space-xs);align-items:center;display:flex}.membership-row__space{padding:var(--space-sm) var(--space-md);gap:var(--space-xs) var(--space-sm);border-radius:var(--radius-input);background:var(--color-cyan-soft);color:var(--color-cyan-ink);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.membership-row__space strong{font-family:var(--font-label);font-size:var(--text-xs);grid-column:2;font-weight:500}.access-preview{gap:var(--space-xl);display:grid}.access-preview .section-heading--split>span{gap:var(--space-xs);width:fit-content;color:var(--color-muted);font-size:var(--text-sm);align-items:center;display:inline-flex}.library-list{border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.library-row{padding-block:var(--space-lg);gap:var(--space-sm);border-block-end:var(--rule-hair) solid var(--color-rule-2);align-items:center;display:grid}.library-row>span{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs)}.library-row>div p{color:var(--color-muted);font-size:var(--text-sm)}.loading-page{min-height:60dvh;padding-block:var(--space-3xl);align-content:start;gap:var(--space-xl);display:grid}.skeleton,.skeleton--wide{border-radius:var(--radius-card);background:var(--color-paper-2);min-height:16rem;animation:skeleton-pulse 1.6s var(--ease-in-out) infinite alternate}.skeleton--wide{min-height:11rem}.skeleton-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}@keyframes skeleton-pulse{0%{opacity:.58}to{opacity:1}}dialog{color:var(--color-ink)}dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.search-dialog,.form-dialog{border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-large);background:var(--color-surface);width:min(42rem,100% - 2rem);max-height:min(84dvh,46rem);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.search-dialog[open],.form-dialog[open]{animation:dialog-in var(--dur-long) var(--ease-out) both}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-dialog__field{min-height:4.5rem;padding-inline:var(--space-lg);align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-dialog__field input{outline-offset:1px;width:100%;height:44px;color:var(--color-ink);font-size:var(--text-md);background:0 0;border:0;outline:2px solid #0000;padding:0}.search-dialog__field input:focus-visible{outline-color:var(--color-focus)}.search-dialog__field input::placeholder,.field input::placeholder{color:var(--color-muted);opacity:.8}.search-dialog__results{min-height:14rem;max-height:30rem;padding:var(--space-sm);overflow-y:auto}.result-group{padding:var(--space-md) var(--space-sm) var(--space-xs);color:var(--color-muted)}.search-result{width:100%;min-height:4rem;padding:var(--space-sm);align-items:center;gap:var(--space-md);border-radius:var(--radius-input);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-result.is-active{background:var(--color-cyan-soft);color:var(--color-cyan-ink)}.search-result>span:not(.avatar){min-width:0;display:grid}.search-result small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-result__icon{border-radius:var(--radius-sm);background:var(--color-accent);place-items:center;width:2.25rem;height:2.25rem;display:grid}.empty-search{place-content:center;justify-items:center;gap:var(--space-xs);min-height:14rem;color:var(--color-muted);text-align:center;display:grid}.search-dialog__footer{min-height:3rem;padding-inline:var(--space-lg);align-items:center;gap:var(--space-lg);border-block-start:var(--rule-hair) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);display:flex}.search-dialog__footer span{align-items:center;gap:var(--space-2xs);display:flex}.form-dialog{width:min(36rem,100% - 2rem);overflow-y:auto}.account-role-dialog{border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-large);background:var(--color-surface);width:min(42rem,100% - 2rem);max-height:min(84dvh,46rem);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.account-role-dialog[open]{animation:dialog-in var(--dur-long) var(--ease-out) both}.account-role-dialog__content{padding:var(--space-xl)}.account-role-dialog__heading{margin-block-end:var(--space-xl)}.account-role-dialog__choices{gap:var(--space-md);display:grid}.account-role-choice{min-width:0;padding:var(--space-md);align-items:center;gap:var(--space-md);border:var(--rule-strong) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);text-align:start;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-role-choice--creator{border-color:var(--color-accent-deep);background:var(--color-accent-soft)}.account-role-choice--supporter{border-color:var(--color-cyan-deep);background:var(--color-cyan-soft)}.account-role-choice__icon{border-radius:var(--radius-input);background:var(--color-surface);place-items:center;width:2.75rem;height:2.75rem;display:grid}.account-role-choice--creator .account-role-choice__icon{color:var(--color-accent-deep)}.account-role-choice--supporter .account-role-choice__icon{color:var(--color-cyan-deep)}.account-role-choice__copy{gap:var(--space-2xs);min-width:0;display:grid}.account-role-choice__copy strong{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.025em}.account-role-choice__copy span{color:var(--color-ink-2);font-size:var(--text-sm)}.account-role-dialog__error{margin-block-start:var(--space-lg)}.account-role-dialog__note{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-lg)}@media (hover:hover) and (pointer:fine){.account-role-choice:hover:not(:disabled){border-color:var(--color-ink);transform:translateY(-2px)}}.form-dialog>form,.checkout-dialog>div,.checkout-dialog>section{width:100%}.form-dialog form,.checkout-dialog{padding:var(--space-lg)}.dialog-heading{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.dialog-heading__icon{border-radius:var(--radius-input);background:var(--color-cyan);width:3rem;height:3rem;color:var(--color-cyan-ink);place-items:center;display:grid}.dialog-heading__icon--pear{background:var(--color-accent);color:var(--color-accent-ink)}.dialog-heading__icon--cyan{background:var(--color-cyan);color:var(--color-cyan-ink)}.dialog-heading__icon--coral{background:var(--color-coral);color:var(--color-coral-ink)}.dialog-heading__icon--mint{background:var(--color-mint);color:var(--color-mint-ink)}.dialog-heading__icon--lavender{background:var(--color-lavender);color:var(--color-lavender-ink)}.dialog-heading>div{gap:var(--space-xs);display:grid}.dialog-heading h2{font-size:var(--text-xl)}.dialog-heading p{color:var(--color-muted);font-size:var(--text-sm)}.notice{margin-block:var(--space-lg);padding:var(--space-md);gap:var(--space-sm);border-radius:var(--radius-input);font-size:var(--text-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.notice--cyan{background:var(--color-cyan-soft);color:var(--color-cyan-ink)}.notice--pear{background:var(--color-accent-soft);color:var(--color-accent-ink)}.connected-account{gap:var(--space-xs);padding:var(--space-lg);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-mint-soft);display:grid}.connected-account strong{font-size:var(--text-lg)}.connected-account code{overflow-wrap:anywhere;color:var(--color-ink-soft)}.connected-account p{margin:var(--space-xs) 0 0}.field{gap:var(--space-xs);display:grid}.field label{font-size:var(--text-sm);font-weight:700}.field__control{position:relative}.field input{width:100%;height:48px;padding-inline:var(--space-md) calc(var(--space-xl) + var(--space-xs));border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}.field input:hover{background:var(--color-paper-2)}.field input:focus-visible{outline-color:var(--color-focus)}.field input[aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-soft)}.field__status{color:var(--color-success);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-md);transform:translateY(-50%)}.field__help{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs)}.field__help.is-error{color:var(--color-error)}.dialog-actions{justify-content:flex-end;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.spinner{border:var(--rule-strong) solid var(--color-rule-2);border-block-start-color:var(--color-ink);border-radius:50%;width:1.15rem;height:1.15rem;animation:.9s linear infinite spinner;display:inline-block}@keyframes spinner{to{transform:rotate(360deg)}}.checkout-summary{border-block-start:var(--rule-hair) solid var(--color-rule-2);margin-block-start:var(--space-xl);display:grid}.checkout-summary>div{padding-block:var(--space-md);justify-content:space-between;align-items:baseline;gap:var(--space-lg);border-block-end:var(--rule-hair) solid var(--color-rule-2);display:flex}.checkout-summary span{color:var(--color-muted);font-size:var(--text-sm)}.checkout-summary strong{text-align:end}.checkout-success{align-content:center;justify-items:center;gap:var(--space-md);text-align:center;min-height:25rem;display:grid}.checkout-success__mark{border:var(--rule-strong) solid var(--color-ink);background:var(--color-mint);width:5rem;height:5rem;color:var(--color-mint-ink);border-radius:45% 55% 48% 52%;place-items:center;display:grid}.checkout-success p{max-width:46ch;color:var(--color-ink-2)}.site-footer{border-block-start:var(--rule-strong) solid var(--color-ink);background:var(--color-paper-2);color:var(--color-ink);overflow:hidden}.site-footer__marquee{gap:var(--space-2xl);width:max-content;padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-ink);animation:36s linear infinite footer-marquee;display:flex}.site-footer__marquee span{white-space:nowrap;font-family:var(--font-display);letter-spacing:.04em;font-weight:700;font-size:var(--text-lg)}@keyframes footer-marquee{to{transform:translate(-50%)}}.site-footer:hover .site-footer__marquee,.site-footer:focus-within .site-footer__marquee{animation-play-state:paused}.site-footer__meta{min-height:5rem;padding-block:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);font-family:var(--font-label);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.studio-page{padding-block:var(--space-3xl) var(--space-4xl);gap:var(--space-2xl);display:grid}.studio-heading{gap:var(--space-xl);align-items:end;display:grid}.studio-heading>div:first-child{gap:var(--space-md);display:grid}.studio-heading h1{font-size:var(--text-display-s)}.studio-heading p{max-width:62ch;color:var(--color-ink-2);font-size:var(--text-md)}.studio-heading__identity{align-items:center;gap:var(--space-xs);width:fit-content;color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:.04em;display:inline-flex}.studio-heading__identity>span{border:var(--rule-hair) solid var(--color-ink);background:var(--color-accent);border-radius:50%;width:.65rem;height:.65rem}.studio-heading__actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.studio-layout{gap:var(--space-xl);align-items:start;min-width:0;display:grid}.studio-nav{gap:var(--space-xs);scrollbar-width:thin;padding-block-end:var(--space-xs);display:flex;overflow-x:auto}.studio-nav button{min-height:44px;padding-inline:var(--space-md);align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;flex:none;font-weight:700;display:inline-flex}.studio-nav button.is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.studio-workspace,.studio-panel{min-width:0}.studio-panel{gap:var(--space-xl);display:grid}.studio-panel__heading{gap:var(--space-lg);display:grid}.studio-panel__heading>div{gap:var(--space-xs);display:grid}.studio-panel__heading p{max-width:62ch;color:var(--color-ink-2)}.studio-panel__heading--actions{align-items:end}.studio-stat-grid{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.studio-stat-grid button{min-width:0;min-height:10rem;padding:var(--space-lg);align-content:space-between;gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-surface);text-align:start;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);display:grid}.studio-stat-grid button:first-child{background:var(--color-cyan-soft)}.studio-stat-grid button:nth-child(2){background:var(--color-accent-soft)}.studio-stat-grid button:nth-child(3){background:var(--color-mint-soft)}.studio-stat-grid button>span{color:var(--color-ink-2);font-size:var(--text-sm)}.studio-stat-grid button>strong{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.studio-stat-grid button>small{align-items:center;gap:var(--space-xs);color:var(--color-muted);display:inline-flex}.studio-overview-grid{gap:var(--space-lg);align-items:stretch;display:grid}.studio-activity{border-block-start:var(--rule-hair) solid var(--color-rule-2);align-content:start;min-width:0;display:grid}.studio-activity h3{padding-block:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2)}.studio-activity button{min-width:0;min-height:4.75rem;padding-block:var(--space-md);align-items:center;gap:var(--space-md);border:0;border-block-end:var(--rule-hair) solid var(--color-rule-2);text-align:start;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.studio-activity button>span:nth-child(2){min-width:0;display:grid}.studio-activity button strong,.studio-activity button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-activity button small{color:var(--color-muted)}.status-dot{border:var(--rule-hair) solid var(--color-ink);border-radius:50%;width:.7rem;height:.7rem}.status-dot--published{background:var(--color-mint)}.status-dot--draft{background:var(--color-accent)}.status-dot--archived{background:var(--color-rule-2)}.studio-boundary-note{padding:var(--space-xl);align-content:start;gap:var(--space-md);border-radius:var(--radius-large);background:var(--color-ink);color:var(--color-paper);display:grid}.studio-boundary-note p{color:var(--color-paper-2)}.studio-toolbar{gap:var(--space-xs);display:flex;overflow-x:auto}.studio-toolbar button{min-height:40px;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);font-size:var(--text-sm);text-transform:capitalize;cursor:pointer;white-space:nowrap;background:0 0;font-weight:600}.studio-toolbar button.is-active{background:var(--color-cyan-soft);color:var(--color-cyan-ink);border-color:var(--color-cyan-deep)}.studio-composer{padding:var(--space-lg);gap:var(--space-lg);border:var(--rule-strong) dashed var(--color-rule-2);border-radius:var(--radius-large);background:var(--color-surface);display:grid}.studio-composer__heading{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.studio-composer__heading>div{gap:var(--space-xs);display:grid}.studio-composer__heading p{color:var(--color-muted);font-size:var(--text-sm)}.studio-composer .field textarea,.studio-composer .field select,.member-filters input,.member-filters select,.member-admin-row select{width:100%;min-height:48px;padding-inline:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);outline-offset:1px;background:var(--color-paper);color:var(--color-ink);outline:2px solid #0000}.studio-composer .field textarea{min-height:7rem;padding-block:var(--space-sm);resize:vertical;line-height:1.55}.studio-composer .field textarea:hover,.studio-composer .field select:hover,.member-filters input:hover,.member-filters select:hover,.member-admin-row select:hover{background:var(--color-paper-2)}.studio-composer .field textarea:focus-visible,.studio-composer .field select:focus-visible,.member-filters input:focus-visible,.member-filters select:focus-visible,.member-admin-row select:focus-visible{outline-color:var(--color-focus)}.studio-composer .field select:disabled{opacity:.55;cursor:not-allowed;background:var(--color-paper-2)}.composer-grid{gap:var(--space-lg);display:grid}.composer-grid>div:not(.field){gap:var(--space-md);display:grid}.form-error{min-height:44px;padding:var(--space-sm) var(--space-md);border:var(--rule-hair) solid var(--color-error);border-radius:var(--radius-input);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm);align-items:center;display:flex}.studio-table{border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.studio-post-row{min-width:0;padding-block:var(--space-lg);gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2);align-items:center;display:grid}.studio-post-row>div:nth-child(2){gap:var(--space-xs);min-width:0;display:grid}.studio-post-row p,.studio-post-row>div:nth-child(2)>span{color:var(--color-muted);font-size:var(--text-sm)}.status-chip{width:fit-content;min-height:30px;padding-inline:var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;white-space:nowrap;align-items:center;display:inline-flex}.status-chip--published,.status-chip--active{background:var(--color-mint-soft);color:var(--color-mint-ink);border-color:var(--color-mint-deep)}.status-chip--draft,.status-chip--canceling{background:var(--color-accent-soft);color:var(--color-accent-ink);border-color:var(--color-accent-deep)}.status-chip--archived,.status-chip--paused{background:var(--color-paper-2);color:var(--color-ink-2)}.status-chip--past_due{background:var(--color-coral-soft);color:var(--color-coral-ink);border-color:var(--color-coral-deep)}.studio-row-actions{align-items:center;gap:var(--space-xs);display:flex}.tier-admin-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.tier-admin{min-width:0;padding:var(--space-lg);align-content:start;gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.tier-admin--pear{background:var(--color-accent-soft);border-color:var(--color-accent-deep)}.tier-admin--cyan{background:var(--color-cyan-soft);border-color:var(--color-cyan-deep)}.tier-admin--coral{background:var(--color-coral-soft);border-color:var(--color-coral-deep)}.tier-admin--mint{background:var(--color-mint-soft);border-color:var(--color-mint-deep)}.tier-admin--lavender{background:var(--color-lavender-soft);border-color:var(--color-lavender-deep)}.tier-admin.is-archived{opacity:.62}.tier-admin__top{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-muted);font-size:var(--text-sm);display:flex}.tier-admin>strong{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tier-admin>strong small{color:var(--color-muted);font-size:var(--text-sm);font-weight:500}.tier-admin>p{color:var(--color-ink-2)}.tier-admin ul{color:var(--color-ink-2);margin:0;padding-inline-start:var(--space-lg)}.tier-admin__space{min-width:0;padding:var(--space-sm);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-cyan-soft);color:var(--color-cyan-ink);display:flex}.tier-admin__space code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);overflow:hidden}.tier-accent-picker{min-inline-size:0;padding:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-input);background:var(--color-paper-2);margin:0}.tier-accent-picker legend{padding-inline:var(--space-2xs);font-weight:700}.tier-accent-picker__options{gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-sm);display:flex}.tier-accent-option{min-block-size:2.75rem;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-xs);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);font-weight:700;display:inline-flex}.tier-accent-option:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.tier-accent-option:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.tier-accent-option:active{transform:translateY(1px)}.tier-accent-option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.tier-accent-option:has(input:disabled){opacity:.55;cursor:not-allowed}.tier-accent-option__swatch{border:var(--rule-hair) solid var(--color-ink);border-radius:50%;flex:none;block-size:1rem;inline-size:1rem}.tier-accent-option__swatch--pear{background:var(--color-accent)}.tier-accent-option__swatch--cyan{background:var(--color-cyan)}.tier-accent-option__swatch--coral{background:var(--color-coral)}.tier-accent-option__swatch--mint{background:var(--color-mint)}.tier-accent-option__swatch--lavender{background:var(--color-lavender)}@media (hover:hover) and (pointer:fine){.tier-accent-option:not(:has(input:checked)):hover{border-color:var(--color-ink-2);background:var(--color-paper-3)}}.member-filters{gap:var(--space-md);display:grid}.member-grant{gap:var(--space-md);padding:var(--space-lg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-paper-2);align-items:end;margin-block-end:var(--space-lg);display:grid}.member-grant .field{margin:0}.member-search{position:relative}.member-search>svg{color:var(--color-muted);position:absolute;inset-block-start:50%;inset-inline-start:var(--space-md);transform:translateY(-50%)}.member-search input{padding-inline-start:var(--space-xl)}.member-list{border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.member-admin-row{min-width:0;padding-block:var(--space-lg);gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2);align-items:center;display:grid}.member-admin-row__avatar{border:var(--rule-strong) solid var(--color-ink);background:var(--color-lavender);border-radius:50% 45% 53% 47%;place-items:center;width:3rem;height:3rem;font-weight:700;display:grid}.member-admin-row__identity,.member-admin-row__access,.member-admin-row__state{gap:var(--space-2xs);min-width:0;display:grid}.member-admin-row__identity span,.member-admin-row__identity code,.member-admin-row__access label,.member-admin-row__access span,.member-admin-row__state small{color:var(--color-muted);font-size:var(--text-xs)}.member-admin-row__identity code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-admin-row__access select{min-height:40px;padding-inline:var(--space-sm);font-size:var(--text-sm)}.member-admin-row__access span{align-items:center;gap:var(--space-2xs);display:flex}.page-settings-grid{gap:var(--space-xl);align-items:start;display:grid}.page-preview{min-width:0;padding:var(--space-lg);gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-large);background:var(--color-surface);display:grid}.page-preview>span{color:var(--color-muted);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase}.page-preview__art{min-height:13rem;padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-accent-soft);align-items:end;display:flex;overflow:hidden}.page-preview__art span{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.06em;font-weight:700}.page-preview>p{color:var(--color-ink-2)}.page-preview>div:last-child{padding:var(--space-md);align-items:flex-start;gap:var(--space-sm);border-radius:var(--radius-input);background:var(--color-cyan-soft);color:var(--color-cyan-ink);font-size:var(--text-sm);display:flex}.creator-preview-dialog{border:var(--rule-strong) solid var(--color-ink);border-radius:var(--radius-large);background:var(--color-paper);width:min(76rem,100% - 2rem);height:fit-content;max-height:min(90dvh,58rem);color:var(--color-ink);box-shadow:var(--shadow-dialog);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.creator-preview-dialog[open]{animation:dialog-in var(--dur-long) var(--ease-out) both}.creator-preview-dialog__topbar{min-height:3.5rem;padding-inline:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule-2);background:var(--color-surface);display:flex}.creator-preview-dialog__topbar>div{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm);display:inline-flex}.creator-preview-page{max-height:calc(90dvh - 3.5rem);overflow-y:auto}.creator-preview-page__hero{padding:var(--space-lg);gap:var(--space-lg);background:var(--color-paper-2);display:grid}.creator-preview-page__art{min-height:15rem;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-large);background:var(--color-accent-soft);color:var(--color-accent-ink);align-items:end;display:flex;overflow:hidden}.creator-preview-page__art>span{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.06em;font-weight:700}.creator-preview-page__profile{align-content:center;justify-items:start;gap:var(--space-md);min-width:0;display:grid}.creator-preview-page__avatar{border:var(--rule-strong) solid var(--color-ink);background:var(--color-lavender);border-radius:50% 45% 53% 47%;place-items:center;width:4.25rem;height:4.25rem;font-weight:800;display:grid}.creator-preview-page__profile>div{gap:var(--space-2xs);min-width:0;display:grid}.creator-preview-page__profile>div>span,.creator-preview-page__profile>code{max-width:100%;color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.creator-preview-page__profile>p{max-width:58ch;color:var(--color-ink-2)}.creator-preview-page__content{padding:var(--space-lg);gap:var(--space-xl);align-items:start;display:grid}.creator-preview-page__posts,.creator-preview-page__tiers{gap:var(--space-md);min-width:0;display:grid}.creator-preview-page__posts>div:first-child,.creator-preview-page__tiers>div:first-child{gap:var(--space-2xs);display:grid}.creator-preview-page__posts>div:first-child p,.creator-preview-page__tiers>div:first-child p{color:var(--color-muted);font-size:var(--text-sm)}.creator-preview-page__posts>article{padding-block:var(--space-md);gap:var(--space-xs);border-block-start:var(--rule-hair) solid var(--color-rule-2);display:grid}.creator-preview-page__posts h4{font-family:var(--font-display);font-size:var(--text-md);margin:0;font-style:normal;line-height:1.2}.creator-preview-page__posts>article>span{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);display:inline-flex}.creator-preview-page__posts>article>p,.creator-preview-page__tiers>article>p{color:var(--color-ink-2);font-size:var(--text-sm)}.creator-preview-page__empty,.creator-preview-page__welcome{min-height:4rem;padding:var(--space-md);align-items:center;gap:var(--space-sm);border-radius:var(--radius-input);background:var(--color-cyan-soft);color:var(--color-cyan-ink);font-size:var(--text-sm);display:flex}.creator-preview-page__tiers>article{padding:var(--space-lg);gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-surface);display:grid}.creator-preview-page__tiers>article:first-of-type{background:var(--color-accent-soft)}.creator-preview-page__tiers>article.tier-preview-card--pear{background:var(--color-accent-soft);border-color:var(--color-accent-deep)}.creator-preview-page__tiers>article.tier-preview-card--cyan{background:var(--color-cyan-soft);border-color:var(--color-cyan-deep)}.creator-preview-page__tiers>article.tier-preview-card--coral{background:var(--color-coral-soft);border-color:var(--color-coral-deep)}.creator-preview-page__tiers>article.tier-preview-card--mint{background:var(--color-mint-soft);border-color:var(--color-mint-deep)}.creator-preview-page__tiers>article.tier-preview-card--lavender{background:var(--color-lavender-soft);border-color:var(--color-lavender-deep)}.creator-preview-page__tiers>article>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.creator-preview-page__tiers>article>div>span{font-family:var(--font-label);font-size:var(--text-sm);white-space:nowrap;font-weight:700}.creator-preview-page__tiers ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.creator-preview-page__tiers li{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.creator-preview-page__tiers .btn{width:100%}@media (hover:hover) and (pointer:fine){.studio-nav button:not(.is-active):hover,.studio-toolbar button:hover{background:var(--color-paper-2)}.studio-nav button.is-active:hover{background:var(--color-ink);color:var(--color-paper)}.studio-stat-grid button:hover{background:var(--color-paper-3)}.studio-activity button:hover{color:var(--color-cyan-deep)}}@media (width>=40rem){.member-grant{grid-template-columns:minmax(0,1.5fr) minmax(10rem,1fr) auto}.studio-heading,.studio-panel__heading--actions{grid-template-columns:minmax(0,1fr) auto}.studio-stat-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.studio-stat-grid button:nth-child(3){grid-column:1/-1}.studio-overview-grid,.composer-grid,.page-settings-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.creator-preview-page__hero,.creator-preview-page__content{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.studio-post-row{grid-template-columns:7rem minmax(0,1fr) auto}.tier-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-filters{grid-template-columns:minmax(0,1fr) 12rem}.member-admin-row{grid-template-columns:auto minmax(0,1fr) minmax(11rem,.7fr)}.member-admin-row__state,.member-admin-row>.btn{grid-column:2/-1}}@media (width>=60rem){.studio-layout{grid-template-columns:11rem minmax(0,1fr)}.studio-nav{display:grid;position:sticky;inset-block-start:calc(var(--header-height) + var(--space-lg));overflow:visible}.studio-nav button{background:0 0;border-color:#0000;justify-content:flex-start}.studio-stat-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}.studio-stat-grid button:nth-child(3){grid-column:auto}.member-admin-row{grid-template-columns:auto minmax(0,1.1fr) minmax(10rem,.75fr) auto auto}.member-admin-row__state,.member-admin-row>.btn{grid-column:auto}}@media (width>=40rem){.intro-shell{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.7fr)}.section-heading--split,.section-heading--creator,.memberships-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end}.space-explainer__statement{grid-template-columns:minmax(0,1.35fr) minmax(12rem,.65fr)}.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.post-row{grid-template-columns:7rem minmax(0,1fr) auto}.space-record{grid-template-columns:auto minmax(0,1fr) auto}.membership-row{grid-template-columns:auto minmax(0,1fr) minmax(12rem,.8fr)}.membership-row__actions,.membership-row__space{grid-column:2/-1}.library-row{grid-template-columns:6rem minmax(0,1fr) 9rem auto}.skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=60rem){.site-nav{display:flex}.mobile-menu-button{display:none}.site-header__inner{grid-template-columns:auto minmax(15rem,1fr) auto}.space-layout{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.7fr)}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-grid .creator-card:nth-child(2){margin-block-start:var(--space-xl)}.creator-grid .creator-card:nth-child(5){transform:translateY(calc(var(--space-lg) * -1))}.creator-content{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr)}.tier-panel{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-lg))}.membership-row{grid-template-columns:auto minmax(0,1fr) minmax(13rem,.8fr) auto}.membership-row__actions{grid-column:auto}.membership-row__space{grid-column:2/-1}}@media (width>=90rem){.creator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-grid .creator-card:nth-child(2){margin-block-start:0}.creator-grid .creator-card:nth-child(3n+2){margin-block-start:var(--space-xl)}}@media (width<=39.999rem){.search-pill{justify-content:center;justify-self:end;width:44px;padding:0}.search-pill__label,.search-pill__shortcut{display:none}.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto}.intro-copy h1{max-width:9ch}.protocol-note{padding:var(--space-lg);transform:none}.space-explainer{padding:var(--space-lg)}.space-explainer__top svg:not(:first-child),.demo-label{display:none}.creator-hero__actions .btn,.dialog-actions .btn{width:100%}.dialog-actions{flex-direction:column-reverse}.search-dialog,.form-dialog,.account-role-dialog{border-radius:var(--radius-card);width:calc(100% - 1rem);max-height:calc(100dvh - 1rem)}.search-dialog{height:calc(100dvh - 1rem)}.search-dialog__results{max-height:none}.search-dialog__footer{display:none}.checkout-summary>div{gap:var(--space-2xs);display:grid}.checkout-summary strong{text-align:start}.site-footer__meta{display:grid}}@media (pointer:coarse){.btn,.filter-chip,.site-nav__link{min-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.15s!important;animation-iteration-count:1!important}.site-footer__marquee{width:auto;animation:none}.btn,.wordmark__mark,.creator-art,.search-pill,.space-card,.mobile-menu-button,.icon-button,.round-action{transform:none!important}.search-dialog[open],.form-dialog[open],.account-role-dialog[open]{animation-name:dialog-in-reduced}@keyframes dialog-in-reduced{0%{opacity:0}to{opacity:1}}.site-footer__marquee span+span{display:none}}.creator-loading{padding:var(--space-3xl);justify-content:center;align-items:center;gap:var(--space-md);color:var(--color-ink-2);flex-direction:column;display:flex}
