.creator-start,.creator-session{min-height:100vh;padding:28px clamp(24px,5vw,76px);position:relative}.creator-start{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,390px);gap:48px 8vw;display:grid;overflow:hidden}.creator-start:before{content:"";border:110px solid var(--color-accent);opacity:.82;z-index:-1;border-radius:50%;width:520px;height:520px;position:absolute;top:-270px;right:-270px}.creator-brand{letter-spacing:-.02em;grid-column:1/-1;align-items:center;gap:10px;font-weight:700;display:flex}.creator-brand-mark{background:var(--color-ink);width:32px;height:32px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.creator-link{cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.creator-intro{align-self:center;max-width:840px;padding:40px 0}.creator-kicker{font-size:var(--text-xs);letter-spacing:.18em;margin:0 0 12px;font-weight:800}.creator-intro h1{font-family:Manrope,sans-serif;font-size:var(--text-display);letter-spacing:-.075em;max-width:12ch;margin:20px 0 28px;line-height:.93}.creator-intro h1 em{color:var(--color-accent-ink);font-family:Georgia,serif;font-weight:400}.creator-lede{font-size:var(--text-title);max-width:680px;line-height:1.55}.creator-form{gap:18px;max-width:760px;margin-top:44px;display:grid}.creator-form label{font-size:var(--text-sm);gap:8px;font-weight:700;display:grid}.creator-form small{color:var(--color-text-muted);font-weight:400}.creator-form input,.creator-form textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);border-radius:12px;outline:none;padding:14px}.creator-primary-field input{font-size:var(--text-title);padding:20px}.creator-form input:focus,.creator-form textarea:focus,input:focus,textarea:focus,select:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-accent)}.creator-action{background:var(--color-ink);color:var(--color-surface);cursor:pointer;border:0;border-radius:100px;justify-content:space-between;padding:18px 26px;font-weight:800;display:flex}.creator-action span{color:var(--color-accent)}.creator-action:disabled{opacity:.5}.creator-error{background:var(--color-danger-surface);border:1px solid var(--color-danger);border-radius:8px;padding:12px}.creator-session{padding-bottom:170px;overflow:clip}.creator-session:before{content:"";border:100px solid var(--color-accent);opacity:.65;z-index:-1;border-radius:50%;width:500px;height:500px;position:absolute;top:-310px;right:-320px}.creator-session .creator-link{margin-left:14px}.creator-question h2{font:700 var(--text-display)/1 "Manrope",sans-serif;letter-spacing:-.055em;margin:0}.creator-question{background:var(--color-surface);border:1px solid var(--color-border-subtle);background:var(--color-highlight);border-color:var(--color-highlight-border);border-radius:22px;max-width:850px;margin:0 auto 56px;padding:clamp(22px,3vw,38px)}.creator-question>div{gap:8px;margin-top:28px;display:grid}.creator-question>div button{border:1px solid var(--color-ink);background:var(--color-surface);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;padding:17px;font-weight:800;display:flex}.creator-question>p:last-child{color:var(--color-text-muted);margin-bottom:0}@keyframes creator-spin{to{transform:rotate(1turn)}}@media (width<=900px){.creator-start{grid-template-columns:1fr}.creator-intro{padding:16px 0}.creator-start:before{border-width:70px;width:320px;height:320px;top:-170px;right:-190px}}@media (width<=560px){.creator-start,.creator-session{padding:20px 16px}.creator-session{padding-bottom:210px}}.progressive-creator.creator-start{width:min(100%,760px);min-height:calc(100dvh - 77px);margin:0 auto;padding:48px 24px 80px;display:block;overflow:visible}.progressive-creator.creator-start:before{display:none}.progressive-creator .creator-intro{max-width:none;padding:0}.progressive-creator .creator-kicker{font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-text-muted)}.progressive-creator .creator-intro h1{font:650 var(--text-heading)/1.2 "DM Sans",system-ui,sans-serif;letter-spacing:-1.2px;max-width:22ch;margin:12px 0 16px}.progressive-creator .creator-lede{font-size:var(--text-body);color:var(--color-text-muted);max-width:570px;margin-bottom:32px;line-height:1.65}.progressive-creator .creator-form{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:12px;gap:24px;max-width:none;margin-top:28px;padding:28px}.progressive-creator .creator-form label{font-size:var(--text-sm);font-weight:600;line-height:1.5}.progressive-creator .creator-form input,.progressive-creator .creator-form textarea,.progressive-creator .creator-form select{font-size:var(--text-body);border:1px solid var(--color-border);background:var(--color-surface);min-height:48px;color:var(--color-ink);border-radius:8px;padding:12px 14px}.progressive-creator .creator-form textarea{resize:vertical}.progressive-creator .creator-form small{font-size:var(--text-sm);line-height:1.5}.progressive-creator .creator-action{background:var(--color-success);color:var(--color-surface);border-radius:8px;justify-content:center;min-height:48px;padding:12px 20px;font-weight:600}.creator-optional{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:8px}.creator-optional summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);padding:10px 0;font-weight:600;display:list-item}.creator-optional summary span{float:right;color:var(--color-text-muted);margin-left:12px;font-weight:400}.creator-optional .creator-field{margin:12px 0}.creator-optional .project-media{margin:16px 0}.creator-optional .project-media-heading{display:none}.creator-optional .project-media button{min-height:44px;font-size:var(--text-sm)}.progressive-creator .progressive-findings{background:var(--color-surface);border-radius:12px;padding:24px}.progressive-creator .progressive-findings h2{font:600 var(--text-title)/1.4 "DM Sans",system-ui,sans-serif}.progressive-creator .progressive-findings p{font-size:var(--text-sm);line-height:1.6}.progressive-creator .progressive-findings button{background:var(--color-surface);border:1px solid var(--color-border);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;padding:10px 14px}@media (width<=600px){.progressive-creator.creator-start{padding:32px 16px 48px}.progressive-creator .creator-form{gap:20px;padding:20px}.progressive-creator .creator-lede{font-size:var(--text-body)}.creator-optional summary span{font-size:var(--text-sm)}}.progressive-findings{border:1px solid var(--color-border-subtle);background:var(--color-surface);overflow-wrap:anywhere;border-radius:16px;margin-top:28px;padding:22px}.progressive-findings h2{margin-top:0}.progressive-work{gap:12px;padding:0;list-style:none;display:grid}.progressive-work li{justify-content:space-between;align-items:center;gap:12px;display:flex}.progressive-work button{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:8px;padding:8px 12px}.progressive-waiting{background:var(--color-ink);width:min(92%,700px);color:var(--color-surface);border-radius:12px;padding:18px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.progressive-direction{max-width:1000px;margin:64px auto}.progressive-direction h1{font:700 var(--text-display) "Manrope",sans-serif;letter-spacing:-.05em}.progressive-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:18px;min-width:0;margin:28px 0;padding:clamp(18px,3vw,32px)}.progressive-panel h2{font:700 var(--text-heading) "Manrope",sans-serif;margin:0 0 12px}.progressive-panel p{line-height:1.55}.progressive-panel-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:18px;display:flex}.progressive-panel-heading p{max-width:65ch;margin:0}.progressive-panel button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:9px;padding:10px 14px}.progressive-panel button:disabled{opacity:.55;cursor:default}.progressive-panel :is(button,input,textarea):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.progressive-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.progressive-brief-grid form{gap:9px;min-width:0;display:grid}.progressive-brief-grid label{font-weight:700}.progressive-brief-grid textarea,.progressive-media-copy input:not([type=checkbox]){background:var(--color-surface);border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-ink);border-radius:10px;padding:12px}.progressive-brief-grid textarea{resize:vertical}.progressive-fragment-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.progressive-fragment-footer small,.progressive-media-copy small{color:var(--color-text-muted)}.progressive-advice{background:var(--color-highlight);border-radius:12px;margin-top:24px;padding:16px 20px}.progressive-advice h3{margin:0}.progressive-advice li{margin-top:9px;line-height:1.5}.progressive-integrations{overflow-wrap:anywhere;margin-top:24px}.progressive-integrations ul{padding-left:20px}.progressive-integrations li{line-height:1.7}.progressive-upload{gap:8px;min-width:0;max-width:260px;font-weight:700;display:grid}.progressive-upload input{width:100%;min-width:0;font-size:var(--text-sm)}.progressive-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.progressive-media-item{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:12px;min-width:0;overflow:hidden}.progressive-media-item>img{object-fit:cover;width:100%;height:160px;display:block}.progressive-media-copy{overflow-wrap:anywhere;padding:16px}.progressive-media-heading{justify-content:space-between;align-items:center;gap:8px;margin:12px 0;display:flex}.progressive-media-heading strong{min-width:0}.progressive-panel .progressive-media-remove{border-color:var(--color-danger);min-height:44px;color:var(--color-danger);padding:8px 11px}.progressive-media-copy form{font-size:var(--text-sm);gap:8px;display:grid}.progressive-media-copy p{font-size:var(--text-sm)}.progressive-media-warning{color:var(--color-warning)}.progressive-media-failure{border-left:3px solid var(--color-danger);padding-left:12px}.progressive-axes{gap:22px;display:grid}.progressive-axes fieldset{border:1px solid var(--color-border-subtle);border-radius:12px;min-width:0;padding:16px}.progressive-axes legend{padding:0 8px;font-weight:700}.progressive-axis-origin{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 12px}.progressive-axis-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.progressive-axis-options label{border:1px solid var(--color-border-subtle);background:var(--color-surface);font-size:var(--text-sm);cursor:pointer;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.progressive-axis-options label.is-selected{border-color:var(--color-accent-ink);box-shadow:inset 0 0 0 1px var(--color-accent-ink);background:var(--color-selection)}.progressive-axis-options input{accent-color:var(--color-accent-ink);margin:0}.progressive-swatch{background:var(--preview-surface);height:62px;color:var(--preview-ink);font-size:var(--text-xs);border-radius:6px;grid-column:1/-1;align-items:center;gap:5px;padding:12px;display:flex;overflow:hidden}.progressive-swatch i{background:var(--preview-bar);border-radius:3px;flex:1;height:30px;display:block}.tone-formal{font-family:Georgia,serif}.tone-casual{font-weight:800;transform:rotate(-1deg)}.informationDensity-concise i{height:5px}.informationDensity-balanced i{height:20px}.informationDensity-detailed{gap:3px}.informationDensity-detailed i{background:repeating-linear-gradient(var(--preview-bar) 0 3px,transparent 3px 7px);height:42px}.layoutCharacter-minimal i{height:4px}.layoutCharacter-editorial i:first-child{flex:2;height:40px}.layoutCharacter-expressive i:nth-child(2){height:40px;transform:rotate(12deg)}.colourMood-neutral i{background:var(--preview-neutral)}.colourMood-neutral i:nth-child(2){background:var(--preview-neutral-strong)}.colourMood-brand-led i{background:var(--preview-bar)}.colourMood-brand-led i:nth-child(2){background:var(--preview-brand-soft)}.colourMood-bold i{background:var(--preview-bold)}.colourMood-bold i:nth-child(2){background:var(--preview-bold-accent)}.colourMood-bold i:last-child{background:var(--preview-bold-warm)}.imageTreatment-subtle i{flex:0 0 20px;height:20px}.imageTreatment-large-frames i{height:42px}.imageTreatment-large-frames i:not(:first-child){display:none}.imageTreatment-collage i:nth-child(2){height:42px;transform:rotate(-12deg)}.progressive-sections-boundary{overflow-wrap:anywhere;max-width:800px;margin:90px auto}.progressive-sections-boundary h1{font:700 var(--text-display)/1.1 "Manrope",sans-serif;letter-spacing:-.04em}.progressive-sections-boundary p{line-height:1.65}.progressive-waiting{z-index:60}.progressive-direction>.creator-action{min-width:180px;margin-left:auto}@media (width<=700px){.progressive-panel-heading{flex-direction:column}.progressive-brief-grid{grid-template-columns:1fr}.progressive-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.progressive-axis-options{gap:6px}.progressive-axis-options label{font-size:var(--text-sm);grid-template-columns:1fr;padding:8px}.progressive-axis-options input{width:18px;height:18px}.progressive-swatch{font-size:var(--text-xs);padding:6px}.progressive-axes fieldset{padding:12px}.progressive-work li{flex-wrap:wrap}.progressive-direction{margin:40px auto}.progressive-creator .creator-brand{flex-wrap:wrap}.progressive-sections-boundary{margin:50px auto}}@media (width<=450px){.progressive-media-grid,.progressive-axis-options{grid-template-columns:1fr}.progressive-axis-options label{grid-template-columns:auto 1fr 100px}.progressive-swatch{grid-column:auto;height:46px}.progressive-panel{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.progressive-creator *{scroll-behavior:auto;transition:none!important;animation:none!important}}.progressive-announcer{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.progressive-reset-dialog{border:1px solid var(--color-border);background:var(--color-surface);max-width:min(92vw,520px);color:var(--color-ink);box-shadow:0 20px 70px var(--color-shadow);border-radius:18px;padding:28px}.progressive-reset-dialog::backdrop{background:var(--color-overlay)}.progressive-reset-dialog h2{font:700 var(--text-heading) "Manrope",sans-serif;margin:0 0 16px}.progressive-reset-dialog p{line-height:1.55}.progressive-reset-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:28px;display:flex}.progressive-reset-actions button,.progressive-recovery button{border:1px solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);cursor:pointer;border-radius:100px;padding:12px 18px}.progressive-reset-actions .creator-action{background:var(--color-ink);color:var(--color-surface);display:inline-flex}.progressive-reset-dialog button:focus-visible,.progressive-recovery button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.progressive-business-dialog{border:1px solid var(--color-border);background:var(--color-surface);width:min(92vw,720px);max-height:90vh;color:var(--color-ink);box-shadow:0 20px 70px var(--color-shadow);border-radius:18px;padding:clamp(20px,4vw,36px);overflow:auto}.progressive-business-dialog::backdrop{background:var(--color-overlay)}.progressive-business-dialog h2{font:700 var(--text-heading) "Manrope",sans-serif;margin:0 0 12px}.progressive-business-dialog .creator-form{max-width:none;margin-top:24px}.progressive-business-dialog select,.progressive-business-dialog input,.progressive-business-dialog textarea{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);border-radius:9px;padding:12px}.progressive-business-dialog :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.progressive-recovery{flex-wrap:wrap;gap:12px;max-width:620px;margin:clamp(40px,8vw,110px) auto;display:flex}.progressive-recovery h1,.progressive-recovery p{flex-basis:100%}.progressive-recovery h1{font:700 var(--text-display)/1.1 "Manrope",sans-serif}.progressive-recovery p{line-height:1.6}.progressive-recovery button:last-child{background:var(--color-ink);color:var(--color-surface)}.progressive-workspace{overflow-wrap:anywhere;max-width:1280px;margin:60px auto}.progressive-workspace h1{font:700 var(--text-display)/1.1 "Manrope",sans-serif;letter-spacing:-.045em;max-width:20ch}.progressive-workspace button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);cursor:pointer;white-space:normal;border-radius:10px;max-width:100%;padding:10px 14px}.progressive-workspace button:disabled{opacity:.55;cursor:default}.progressive-workspace :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.progressive-workspace-grid{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.progressive-section-list{position:sticky;top:20px}.progressive-section-list ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.progressive-section-list li{border:1px solid var(--color-border-subtle);background:var(--color-surface-muted);border-radius:14px;padding:10px}.progressive-section-list li>button{text-align:left;background:0 0;border:0;gap:8px;width:100%;display:grid}.progressive-section-list button[aria-current=true]{background:var(--color-accent)}.progressive-section-list small{font-size:var(--text-sm);font-weight:400}.progressive-move{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.progressive-move button{min-width:44px}.progressive-section-editor{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:18px;min-width:0;padding:24px}.progressive-section-editor h2{scroll-margin-top:24px}.progressive-section-editor[hidden]{display:none}.progressive-editors{min-width:0}.progressive-workspace label{font-size:var(--text-sm);gap:8px;font-weight:700;display:grid}.progressive-workspace textarea,.progressive-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.progressive-workspace select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-width:0;max-width:100%;color:var(--color-ink);border-radius:9px;padding:12px;display:block}.progressive-section-editor>textarea{resize:vertical;margin:8px 0 12px}.progressive-section-resources fieldset{border:1px solid var(--color-border-subtle);border-radius:12px;min-width:0;margin:16px 0;padding:16px}.progressive-section-resources legend{font-weight:700}.progressive-resource-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.progressive-resource-library{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0;display:grid}.progressive-resource-library label{grid-template-columns:auto 1fr;align-items:center}.progressive-resource-library img{object-fit:cover;border-radius:8px;grid-column:1/-1;width:100%;height:85px}.progressive-resource-library input{width:20px;height:20px}.progressive-image-request{gap:12px;display:grid}.progressive-image-request button{justify-self:start}.progressive-preview{border-top:1px solid var(--color-border-subtle);margin-top:28px;padding-top:20px}.progressive-stale{background:var(--color-warning-surface);font-size:var(--text-sm);border-radius:8px;padding:12px}.progressive-render{background:var(--color-surface-muted);border-radius:14px;padding:clamp(20px,4vw,42px)}.progressive-render h3{font:700 var(--text-heading)/1.1 "Manrope",sans-serif;margin:0 0 22px}.progressive-render p{line-height:1.65}.progressive-render img{object-fit:cover;border-radius:12px;width:100%;max-height:360px;margin:18px 0;display:block}.progressive-preview-action{background:var(--color-ink);color:var(--color-surface);border-radius:100px;margin:8px 10px 0 0;padding:12px 16px;display:inline-block}.progressive-conflict,.progressive-suggestion{background:var(--color-highlight);border-radius:10px;margin:20px 0;padding:16px}.progressive-conflict button,.progressive-suggestion button{margin:5px}.progressive-structure{margin-top:24px}.progressive-structure form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.progressive-structure li{margin:10px 0}.progressive-direction-summary{margin-bottom:26px}.progressive-direction-summary>.progressive-panel{margin:24px 0}@media (width<=760px){.progressive-workspace{margin:36px auto}.progressive-workspace-grid{grid-template-columns:minmax(0,1fr)}.progressive-section-list{position:static}.progressive-section-editor{padding:16px}.progressive-structure form{grid-template-columns:minmax(0,1fr)}.progressive-section-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.progressive-move{align-self:center;margin:0}.progressive-workspace .progressive-panel-heading{align-items:stretch}.progressive-resource-actions{flex-direction:column}}.progressive-page{min-width:0}.progressive-page-grid{grid-template-columns:minmax(0,1fr) minmax(200px,260px);align-items:start;gap:24px;display:grid}.progressive-page-preview{width:100%;min-width:0;margin:16px auto}.progressive-page-preview-mobile{max-width:390px}.progressive-page-preview iframe{border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;border-radius:8px;width:100%;height:650px;display:block}.progressive-page aside{overflow-wrap:anywhere;min-width:0}.progressive-page aside button{white-space:normal;max-width:100%}.progressive-page details{margin:20px 0}.progressive-page summary{cursor:pointer}.progressive-page :focus-visible{outline:3px solid var(--color-success);outline-offset:3px}.progressive-page [aria-pressed=true]{border:2px solid var(--color-success)}@media (width<=760px){.progressive-page-grid{grid-template-columns:minmax(0,1fr)}.progressive-page-preview iframe{height:520px}}.progressive-publication{border:1px solid var(--creator-border,var(--color-border-subtle));background:var(--creator-surface,var(--color-surface));border-radius:1rem;margin-top:2rem;padding:1.5rem}.progressive-publication h2{margin-top:0}.progressive-publication form{gap:.75rem;max-width:32rem;display:grid}.progressive-publication input[type=email]{border:1px solid var(--color-border);border-radius:.4rem;min-height:2.75rem;padding:.6rem}.progressive-publication button{border:1px solid var(--color-border);cursor:pointer;border-radius:.5rem;min-height:44px;margin:.5rem .75rem .5rem 0;padding:.6rem .75rem}.progressive-publication button:disabled{opacity:.5;cursor:default}.progressive-publication fieldset{border:1px solid var(--color-border);border-radius:.5rem;margin:1rem 0}.progressive-publication label{align-items:baseline;gap:.65rem;display:flex}.progressive-publication small{overflow-wrap:anywhere;color:var(--color-text-muted);display:block}.progressive-publication fieldset img{object-fit:contain;border-radius:.4rem;width:10rem;height:7rem;margin:.5rem 0;display:block}.progressive-publication a{color:var(--color-success);text-decoration:underline}.progressive-publication .publication-steps{gap:.65rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.progressive-publication .publication-steps li{align-items:center;gap:.75rem;margin:0;display:flex}.publication-step-marker{border:1px solid var(--color-border);width:1.9rem;height:1.9rem;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.publication-steps strong{font-size:var(--text-sm);display:block}.publication-steps [aria-current=step] .publication-step-marker{background:var(--color-success);border-color:var(--color-success);color:var(--color-surface)}.publication-steps [data-step-state=complete] .publication-step-marker{background:var(--color-selection);border-color:var(--color-border-subtle);color:var(--color-success)}.publication-subscription{border:1px solid var(--color-border-subtle);background:var(--color-selection);border-radius:.75rem;margin:1rem 0;padding:1rem}.publication-subscription h3{margin-top:0}.publication-subscription p{margin:.75rem 0}.publication-help{padding:.5rem 0;font-weight:600;display:inline-block}.publication-subscription .publication-subscription-refresh{font-size:var(--text-sm);margin-bottom:0}.progressive-publication .publication-primary{background:var(--color-success);border-color:var(--color-success);color:var(--color-surface);font-weight:600}.progressive-publication .publication-primary:hover{background:var(--color-accent-ink)}.subscription-price strong{font-size:var(--text-title)}.subscription-form{margin-top:1rem}.subscription-form input:not([type=checkbox]){border:1px solid var(--color-border);border-radius:.4rem;width:100%;min-height:44px;padding:.6rem}.subscription-form label{font-size:var(--text-sm)}.payu-fields{min-width:0;font-size:var(--text-sm)}.payu-field{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.4rem;height:48px;margin:.35rem 0 .75rem;padding:8px}.payu-field iframe{border:0;width:100%;height:30px}.payu-card-details{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;display:grid}.payu-card-details>div{min-width:0}.subscription-disclosures{font-size:var(--text-sm)}.subscription-management summary,.subscription-disclosures summary{cursor:pointer;padding:.6rem 0}.creator-token-reference{max-width:1200px;color:var(--color-ink);margin:0 auto;padding:clamp(24px,5vw,72px)}.creator-token-reference>h1{font:700 var(--text-display)/1.05 "Manrope",sans-serif;letter-spacing:-.045em;margin:0 0 48px}.creator-token-reference h2{font:700 var(--text-heading) "Manrope",sans-serif;margin:36px 0 18px}.creator-token-colours,.creator-token-types{gap:12px;margin:0;padding:0;list-style:none;display:grid}.creator-token-colours{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.creator-token-colours li,.creator-token-types li,.creator-token-samples{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:12px;padding:16px}.creator-token-colours li{font-size:var(--text-sm);grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;display:grid}.creator-token-colours code{color:var(--color-text-muted);overflow-wrap:anywhere}.creator-token-swatch{border:1px solid var(--color-border);border-radius:50%;grid-row:1/3;width:44px;height:44px}.creator-token-types li{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:16px;display:grid}.creator-token-types code{font-size:var(--text-sm);color:var(--color-text-muted)}.creator-token-type-xs{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.creator-token-type-sm{font-size:var(--text-sm)}.creator-token-type-body{font-size:var(--text-body)}.creator-token-type-title{font-size:var(--text-title)}.creator-token-type-heading{font-size:var(--text-heading)}.creator-token-type-display{font-size:var(--text-display);line-height:1}.creator-token-samples{gap:14px;max-width:640px;display:grid}.creator-token-samples small,.creator-token-samples [role=status]{color:var(--color-text-muted);font-size:var(--text-sm);opacity:1}.creator-token-samples label{font-size:var(--text-sm);gap:8px;font-weight:700;display:grid}.creator-token-samples input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-ink);border-radius:9px;padding:12px}.creator-token-samples button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:9px;justify-self:start;padding:10px 14px}.creator-token-samples button:disabled{opacity:.5}@media (width<=560px){.creator-token-types li{grid-template-columns:1fr}.creator-token-reference>h1{margin-bottom:32px}}.creator-header{background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(16px,5vw,76px);display:flex}.creator-header a{color:inherit;text-decoration:none}.creator-header button{border:1px solid var(--color-border-subtle);background:var(--color-surface);min-height:44px;color:var(--color-ink);cursor:pointer;border-radius:8px;padding:10px 14px}.creator-header nav a{align-items:center;min-height:44px;display:inline-flex}.creator-header nav{align-items:center;gap:18px;display:flex}.creator-header nav a{color:inherit;font-weight:600}.creator-header :focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.creator-navigation-error{color:var(--color-danger);margin:12px 24px}@media (width<=700px){.creator-header{flex-wrap:wrap;gap:18px}.creator-header nav{gap:12px}}.creator-editor-screen{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.creator-editor-screen>.website-workspace{flex:1;height:auto;min-height:0}.creator-editor-screen>.progressive-sections-boundary{flex-shrink:1;min-height:0;padding:24px;overflow:auto}.creator-return-link{min-height:44px;color:var(--color-accent-ink);text-underline-offset:3px;align-items:center;padding:10px 14px;display:inline-flex}.creator-return-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.publication-address{border:1px solid var(--color-border-subtle);border-radius:.75rem;margin:1rem 0;padding:1rem}.publication-address-input{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.publication-address-input input{flex:9rem;width:9rem;min-width:0}.publication-address-input span{overflow-wrap:anywhere}.publication-address p{font-size:var(--text-sm);overflow-wrap:anywhere}
