.message-content{font-size:1rem;line-height:1.8}.message-content--lead{color:var(--text-secondary);font-size:1.1rem;line-height:1.85}.link-previews{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;max-width:100%;display:flex}.link-preview--embed{width:100%;position:relative}.link-preview--embed iframe{width:100%;position:absolute}@keyframes zoomIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.track-card--channel{background:linear-gradient(180deg, var(--bg-elevated) 0%, var(--bg-surface) 100%)}.track-card-cover{height:160px}.track-card-cover img{height:100%}@media (prefers-reduced-motion:reduce){.track-card-cover img{transition:none}}.node-item{background:0 0}.node-item:hover:not(:disabled){background:var(--bg-surface)}.node-title{color:var(--text-secondary)}.node-item:hover .node-title{color:var(--text-primary)}.sidebar-trigger{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;width:38px;height:38px;transition:border-color var(--transition-fast);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;display:none}.sidebar-trigger:hover{border-color:var(--accent-gold)}.sidebar-trigger-bar{background:var(--text-primary);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.sidebar-trigger--open .sidebar-trigger-bar:first-child{transform:translateY(7px)rotate(45deg)}.sidebar-trigger--open .sidebar-trigger-bar:nth-child(2){opacity:0}.sidebar-trigger--open .sidebar-trigger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sidebar-panel{top:0;inset-inline-start:0;pointer-events:auto;background:var(--bg-elevated);border-inline-end:1px solid var(--border);width:min(300px,88%);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:0;overflow-y:auto;transform:translate(-100%);box-shadow:8px 0 40px #0006}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sidebar-panel{transform:translate(100%);box-shadow:-8px 0 40px #0006}.sidebar-panel--open{transform:translate(0)!important}.sidebar-close{border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;color:var(--text-secondary);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;justify-content:center;align-items:center;font-size:.9rem;display:flex}.sidebar-close:hover{border-color:var(--accent-gold);color:var(--accent-gold)}.sidebar-item{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);font-size:.95rem;text-decoration:none;display:flex}.sidebar-item:hover{color:var(--text-primary);background:var(--bg-surface)}.sidebar-item.active{color:var(--accent-gold);background:var(--accent-gold-dim);font-weight:700}.sidebar-item-icon{font-size:1rem}.sidebar-item-name{flex:1}.sidebar-item-count{background:var(--bg-surface-2);border-radius:var(--radius-pill);color:var(--text-muted);margin-inline-start:auto;padding:1px 7px;font-size:.72rem;font-weight:700}.sidebar-signout{color:var(--error)}.sidebar-signout:hover{color:var(--error);background:var(--error-dim)}.sidebar-signin{color:var(--accent-gold);font-weight:600}@media (max-width:768px){.sidebar-trigger{background:0 0;border:none;flex-shrink:0;width:40px;height:40px;display:flex}body:has(.sidebar-trigger) .header-actions{display:none}}.header-inner{flex-wrap:nowrap}.header-actions{flex-shrink:0}.a11y-trigger{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;width:38px;height:38px;color:var(--text-primary);transition:border-color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:flex}.a11y-trigger:hover{border-color:var(--accent-gold);background:var(--accent-gold-dim)}.a11y-step-btn{background:var(--bg-surface)}.a11y-step-btn:hover:not(:disabled){background:var(--accent-gold-dim)}.a11y-switch{background:var(--bg-surface-2)}.a11y-switch[aria-checked=true]{background:var(--accent-gold)}.a11y-switch[aria-checked=true] .a11y-switch-knob{transform:translate(16px)}[dir=rtl] .a11y-switch[aria-checked=true] .a11y-switch-knob{transform:translate(-16px)}.a11y-reset{color:var(--text-secondary)}.a11y-reset:hover:not(:disabled){color:var(--text-primary)}.theme-toggle{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-pill);cursor:pointer;width:38px;height:38px;transition:border-color var(--transition-fast), background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.theme-toggle:hover{border-color:var(--accent-gold);background:var(--accent-gold-dim)}.theme-toggle-placeholder{width:38px;height:38px;display:inline-block}.theme-toggle-icon{display:flex}.theme-toggle-icon svg{display:block}.locale-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;gap:2px;padding:3px 6px;display:flex}.locale-toggle:hover{border-color:var(--border-gold)}.locale-btn{color:var(--text-muted);background:0 0}.locale-btn:hover{color:var(--text-primary)}.locale-btn--active{color:var(--accent-gold);background:var(--accent-gold-dim)}.site-footer{border-top:1px solid var(--border);background:var(--bg-elevated);padding:var(--space-6) 0 var(--space-8);margin-top:auto}@media (display-mode:standalone){.site-footer{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}}.legal-page-inner{max-width:var(--content-width)}.header-inner:has(.live-search:focus-within) .live-search{max-width:9999px}.live-search-input::-webkit-search-cancel-button{display:none}.live-search-row{background:0 0}.live-search-row:hover,.live-search-row--active{background:var(--bg-surface)}.live-search-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.live-search-row-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.live-search-row-meta{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.live-search-row-subtitle{color:var(--text-secondary)}.live-search-see-all{background:0 0}.live-search-see-all:hover,.live-search-see-all.live-search-row--active{background:var(--accent-gold-dim)}.login-title{background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-gold) 100%);-webkit-background-clip:text;background-clip:text}.login-google-btn{color:#1f1f1f;background:#fff;box-shadow:0 1px 3px #0000002e}.login-google-btn:hover:not(:disabled){color:#1f1f1f;background:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 14px #00000038}.login-google-btn:disabled{transform:none}.denied-actions,.denied-actions .btn{width:100%}@keyframes error-cube-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-.14px)}}.error-screen-actions,.error-screen-actions .btn{width:100%}.error-screen-digest{color:var(--text-muted);font-size:.75rem}.error-screen-digest code{color:inherit;font-size:.75rem}.step{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.85rem;display:flex}.step--active{color:var(--accent-gold)}.step--done{color:var(--text-secondary)}.lp-section{padding:clamp(var(--space-10), 5.5vw, 80px) var(--space-6)}.lp-section--tight{padding-block:clamp(var(--space-8), 5vw, 64px)}.lp-hero{padding-block:clamp(var(--space-6), 4vh, var(--space-12))}.lp-inner{max-width:1400px;margin-inline:auto}.lp-inner+.lp-inner{margin-top:var(--space-10)}.lp-split{align-items:center}.lp-socials{justify-content:center;gap:var(--space-3);margin-top:var(--space-10)}.lp-social{border-radius:50%;width:44px}.lp-social-bar{padding-top:clamp(48px,10vw,96px)}.lp-social-bar .lp-socials{justify-content:space-between;gap:clamp(4px, 2vw, var(--space-3));margin-top:0}.lp-socials[data-lift=out],.lp-social-perk[data-lift=out]{opacity:0;transform:translateY(16px)}.lp-socials[data-lift=in],.lp-social-perk[data-lift=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-socials[data-lift],.lp-social-perk[data-lift]{opacity:1;transition:none;transform:none}}.lp-social-perk .lp-social--labelled{width:100%}.lp-social--labelled{border-radius:var(--radius-pill);width:auto}.lp-fold-q::-webkit-details-marker{display:none}@media (hover:hover){.lp-fold-q:hover .lp-fold-cue{color:var(--lp-accent)}.lp-fold-q:hover .lp-fold-chevron{transform:rotate(45deg)translate(2px,2px)}.lp-fold[open] .lp-fold-q:hover .lp-fold-chevron{transform:rotate(225deg)translate(2px,2px)}}.lp-fold-q:focus-visible{outline:2px solid var(--lp-accent);outline-offset:3px}.lp-fold-head>.lp-sec-heading:last-child{margin-bottom:0}.lp-fold-cue{color:var(--text-muted)}.lp-fold-hint--open{display:none}.lp-fold[open] .lp-fold-hint--open{display:inline}.lp-fold-chevron{margin-top:-5px;transform:rotate(45deg)}.lp-fold[open] .lp-fold-chevron{margin-top:3px;transform:rotate(225deg)}@keyframes lp-fold-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.avatar-xl{border:3px solid var(--border-gold);box-shadow:var(--shadow-gold);width:96px!important;height:96px!important}.post-header-inner{max-width:var(--content-width)}.post-meta{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);width:100%;padding-top:var(--space-2);flex-wrap:wrap;display:flex}.post-body-wrap{padding-bottom:var(--space-20);padding-top:var(--space-6)}@media (max-width:768px){.post-meta{flex-direction:column;align-items:flex-start}}.admin-subnav-link{color:var(--text-muted)}.admin-subnav-link:hover,.admin-subnav-link.active{color:var(--text-primary)}.skipped-chip{border:1px solid var(--border);color:var(--text-secondary)}.skipped-chip:hover{border-color:var(--border-strong,var(--border));color:var(--text-primary)}.skipped-chip.is-active{color:var(--text-primary);border-color:currentColor}.skipped-chip-count{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.78rem}.skipped-text>.skipped-full-text.is-open{max-width:min(72ch,48vw)}.skipped-full-toggle{color:var(--text-tertiary,var(--text-secondary))}.skipped-full-toggle:hover:not(:disabled){color:var(--text-primary)}.skipped-full-note{margin-top:var(--space-1);display:block}.skipped-purge-confirm>.skipped-full-note{margin-top:0;display:inline}@container skipped (max-width:900px){.admin-table.skipped-table{min-width:0;display:block}.admin-table.skipped-table thead{display:none}.admin-table.skipped-table tbody{display:block}.admin-table.skipped-table tr{gap:var(--space-2) var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"channel author""text text""words action""when when";align-items:center;display:grid}.admin-table.skipped-table tr:last-child{border-bottom:0}.admin-table.skipped-table td{border-bottom:0;padding:0;display:block}.skipped-channel{grid-area:channel;min-width:0;font-weight:600}.skipped-author{color:var(--text-muted);text-align:end;grid-area:author;font-size:.85rem}.skipped-text{grid-area:text}.skipped-text>span,.skipped-text>.skipped-full-text.is-open{max-width:100%}.skipped-words{grid-area:words}.skipped-when{color:var(--text-muted);grid-area:when;font-size:.82rem}.skipped-action{grid-area:action;justify-self:end}}.admin-nav-link{color:var(--text-secondary);border:1px solid #0000}.admin-nav-link:hover{color:var(--text-primary);border-color:var(--border)}.admin-nav-link.active{color:var(--accent-gold);border-color:var(--border-gold)}.form-input{border:1px solid var(--border);border-radius:var(--radius-md)}.form-input:focus{border-color:var(--accent-gold)}.admin-table{border-collapse:collapse;min-width:600px}.admin-table th{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--bg-surface)}.admin-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.admin-table tr:last-child td{border-bottom:none}.admin-table tr:hover td{background:var(--bg-surface)}.admin-post-row-actions .btn-sm{padding:var(--space-1) var(--space-3);font-size:.78rem}.server-card{border:1px solid var(--border)}.server-card--active{border-color:var(--border-gold)}.server-identity--button:hover .server-name{color:var(--accent-gold)}.server-name{color:var(--text-primary)}.server-panel-note{color:var(--text-muted)}.server-section-summary::-webkit-details-marker{display:none}[dir=rtl] .server-section-chevron{transform:scaleX(-1)}.server-section[open]>.server-section-summary .server-section-chevron{transform:rotate(90deg)}.discord-kpi b{color:var(--text-primary);font-size:1.375rem}.discord-kpi span{color:var(--text-muted);font-size:.82rem}.server-uninstall-option{border:1px solid var(--border)}.server-uninstall-option--danger{border-color:#ff282859}.channel-card{border:1px solid var(--border);border-inline-start:3px solid #22c55e}.channel-card--off{border-inline-start-color:var(--border)}.channel-card-status{color:var(--text-muted);margin-inline-end:auto}.channel-card-status>:not(:first-child):before{content:"·";color:var(--border);margin-inline-end:var(--space-2)}.channel-cap-toggle{border:1px solid var(--border)}.channel-cap-toggle button{color:var(--text-muted);cursor:pointer;background:0 0;border:0}.channel-cap-toggle button+button{border-inline-start:1px solid var(--border)}.channel-cap-toggle button.is-active{background:var(--accent-gold-dim);color:var(--text-primary)}.channel-cap-toggle button:disabled{cursor:not-allowed}.channel-sync-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.channel-sync-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tracking-badge--on{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d}.tracking-badge--off{background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border)}.channel-issue-popover{padding:var(--space-3) var(--space-4);opacity:0;visibility:hidden;transform:translate(-50%)translateY(-4px)}.channel-issue:hover .channel-issue-popover,.channel-issue:focus-within .channel-issue-popover,.channel-issue:focus .channel-issue-popover{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.channel-issue-popover ol{margin:0;padding-inline-start:1.2em}.channel-issue-popover ol li{padding-inline-start:2px}.channel-issue-popover p{margin:0}.danger-panel{background:var(--error-dim);border:1px solid #ff282866}.danger-title{color:var(--error)}.danger-label{font-size:.9rem}.danger-label code{font-size:.85em}.profile-container{max-width:640px}.track-row-actions{flex-shrink:0}@media (max-width:640px){.track-row-actions{flex:100%}.track-row-actions>.btn{flex:1}}.form-field label{font-size:.85rem}.form-field--checkbox label{font-size:.9rem}.post-picker .form-input{border:none;border-bottom:1px solid var(--border);border-radius:0}.post-result-item{background:0 0}.post-result-item:hover:not(:disabled),.node-item{background:var(--bg-surface)}@media (max-width:600px){.track-card-cover{height:120px}}.import-row{border:1px solid var(--border);cursor:pointer}.import-row:hover{border-color:var(--text-muted)}.import-row--disabled{cursor:not-allowed}.import-row--disabled:hover{border-color:var(--border)}.import-since-row .btn{min-height:36px}.import-progress-fill{background:var(--accent-gold);border-radius:2px;height:100%;transition:width .4s;display:block}.import-progress--indeterminate .import-progress-fill{animation:1.1s ease-in-out infinite import-progress-sweep}@keyframes import-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.import-row-active{animation:2s ease-in-out infinite pulse-gold}.danger-panel--caution{background:var(--bg-elevated);border-color:var(--border)}.danger-panel--caution .danger-title{color:var(--text-primary)}.lp-split--top{align-items:start}.lp-section:has(#lp-experienced-heading) .lp-split--top{align-items:center}@media (min-width:901px){.lp-split-media .lp-media{max-width:70%}}.lp-sec-heading{margin:0 0 var(--space-5);line-height:1.12}#lp-beginners-heading,#lp-experienced-heading,#lp-promise-heading,#lp-apply-heading{font-family:var(--font-heading-accent), var(--font-lp)}#lp-about-heading,#lp-beginners-heading,#lp-experienced-heading,#lp-promise-heading,#lp-apply-heading{font-size:clamp(1.2rem,1.8vw,2rem)}.lp-section:has(#lp-beginners-heading){padding-bottom:var(--space-6)}.lp-section:has(#lp-experienced-heading){padding-top:var(--space-6)}.lp-sec-heading--marked{--lp-mark-w:3px;--lp-mark-dot:17px;padding-inline:var(--space-3);isolation:isolate;margin-block-start:var(--space-3);line-height:1.42;position:relative}.lp-mark-band{background:var(--lp-accent-band)}.lp-mark-dot{vertical-align:text-top}.lp-mark-dot--end{vertical-align:text-bottom}.lp-sec-heading--marked.is-marking .lp-mark-band{background:0 0}.lp-mark-sweep,.lp-mark-tip{pointer-events:none;position:absolute}.lp-mark-sweep{z-index:-1;background:var(--lp-accent-band);transform:scaleX(0)}.lp-mark-tip{z-index:1;width:var(--lp-mark-w);background:var(--lp-accent)}@keyframes lp-mark-set{0%{transform:scale(0)}to{transform:scale(1)}}[data-a11y-contrast] .lp-sec-heading--marked{--lp-accent:currentColor;--lp-accent-band:transparent}.lp-body{color:var(--text-secondary);max-width:52ch;font-size:clamp(1rem,.5vw + .95rem,1.15rem);line-height:1.8}@media (max-width:600px){.lp-body{font-size:.95rem}}@keyframes lp-type-reveal{0%{opacity:0}to{opacity:1}}@keyframes lp-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.lp-media{border-radius:var(--radius-lg);border:1px solid var(--hairline);background:var(--bg-surface);overflow:hidden}.lp-media-img{object-fit:cover}.lp-media[data-loaded] .lp-media-img{opacity:1;transform:none}[data-lp-reveal][data-lift=out]{opacity:0;transform:translateY(18px)}[data-lp-reveal][data-lift=in]{opacity:1;transition:opacity .9s var(--lp-ease), transform .9s var(--lp-ease);transition-delay:calc(var(--lp-i,0) * .11s);transform:none}[data-lp-reveal][data-lift=in][data-lift-snap]{transition-duration:.24s;transition-delay:0s}@media (prefers-reduced-motion:reduce){[data-lp-reveal][data-lift]:not(.lp-arrow),.lp-media-img{opacity:1;transition:none;transform:none}}html[data-a11y-no-motion] [data-lp-reveal][data-lift]:not(.lp-arrow),html[data-a11y-no-motion] .lp-media-img{opacity:1;transform:none}.lp-testimonials{padding-inline:0}.lp-testimonials-head+.lp-testimonials-intro{margin-top:var(--space-5)}.lp-testimonials-head .lp-sec-heading{margin-bottom:0}.lp-testimonials-disclaimer{margin:var(--space-5) auto 0}.lp-rail{cursor:grab;padding-block:var(--space-1) var(--space-5);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;overflow:auto hidden}.lp-rail::-webkit-scrollbar{height:0}.lp-rail:active{cursor:grabbing}.lp-card{block-size:420px}.lp-card--shot{block-size:320px}@media (max-width:640px){.lp-card--wide{block-size:220px}}html[lang=en] .lp-card-quote{direction:ltr}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-field{gap:var(--space-2);flex-direction:column}.lp-field input[type=text],.lp-field input[type=email],.lp-field input[type=tel],.lp-field input[type=number],.lp-field textarea{font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;color:var(--text-primary);background:var(--paper);border:1px solid var(--hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);resize:vertical;width:100%;font-size:1rem;transition:border-color .16s,box-shadow .16s}.lp-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-field input:focus-visible,.lp-field textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lp-field--consent{gap:var(--space-3);color:var(--text-secondary);cursor:pointer;flex-direction:row;font-size:.875rem;line-height:1.55}.lp-field--consent input{cursor:pointer}.lp-field input[aria-invalid=true],.lp-field textarea[aria-invalid=true]{border-color:var(--error)}.lp-admin-skip{color:var(--text-muted)}.lp-admin-skip:hover:not(:disabled){color:var(--text-secondary)}.lp-legal-disclaimer{margin:0 auto var(--space-16)}.lp-section--about .lp-sec-heading{margin-inline-start:var(--space-2)}.lp-section--about{padding-top:clamp(28px,4vw,56px)}.lp-collage-row+.lp-collage-row{margin-block-start:var(--lp-row-gap)}.lp-collage-row{gap:clamp(var(--space-5), 3.5vw, var(--space-10));grid-template-columns:1fr auto .62fr;align-items:center;display:grid}.lp-collage-row--flip{grid-template-columns:.62fr auto 1fr}.lp-collage-row>.lp-collage-text{grid-area:1/1}.lp-collage-row>.lp-arrow{grid-area:1/2}.lp-collage-row>.lp-media{grid-area:1/3}.lp-collage-row--flip>.lp-collage-text{grid-column:3}.lp-collage-row--flip>.lp-media{grid-column:1}.lp-collage-row--stack{row-gap:var(--space-6);grid-template-columns:1fr;justify-items:center}.lp-collage-row--stack>.lp-collage-text{gap:var(--space-4);flex-direction:column;grid-area:1/1;max-width:44ch;display:flex}.lp-collage-row--stack .lp-collage-hand--em{margin-top:0}.lp-collage-row.lp-collage-row--stack>.lp-media{grid-area:2/1;width:100%;max-width:520px}.lp-collage-row.lp-collage-row--wide>.lp-media{max-width:100%}.lp-arrow.lp-arrow--down{width:var(--lp-arrow-w,14.37cqi)}.lp-arrow--down[data-lift=out],[dir=rtl] .lp-arrow--down[data-lift=out]{transform:translateY(-6px)}.lp-collage-hand{font-size:calc(clamp(1.3rem, 2.5vw, 2.15rem) * var(--lp-hand-scale));margin:0;line-height:1.35}.lp-collage-hand--em{margin-top:var(--space-4)}.lp-collage-row--set .lp-collage-hand{font-size:calc(clamp(1.125rem, 4.05cqi, 3.4rem) * var(--lp-hand-scale))}.lp-collage-hand--tight{white-space:nowrap!important;font-size:calc(1.125rem * var(--lp-hand-scale))!important}.lp-collage-row--set[data-beat=b10Em] .lp-collage-hand--em{font-size:calc(clamp(1.4rem, 5.06cqi, 4.25rem) * var(--lp-hand-scale));text-wrap:balance}@media (min-width:901px){[data-beat=b5] .lp-collage-hand{white-space:normal}}[data-a11y-contrast] .lp-collage-hand,[data-a11y-text-scale] .lp-collage-hand{font-family:var(--font-lp);letter-spacing:normal}.lp-arrow{opacity:.7;place-self:center;width:clamp(64px,8vw,104px);height:auto}.lp-collage-row--flip .lp-arrow,[dir=rtl] .lp-arrow{transform:scaleX(-1)}[dir=rtl] .lp-collage-row--flip .lp-arrow{transform:none}.lp-collage-row .lp-media{border-radius:var(--radius-lg);width:100%;max-width:320px;rotate:-1.6deg;box-shadow:0 18px 40px #0000001f}.lp-collage-row--flip .lp-media{rotate:1.9deg}.lp-collage-row.lp-collage-row--set{grid-template-columns:var(--lp-text) minmax(0, 1fr) var(--lp-photo);grid-template-rows:auto 1fr;align-items:start;gap:0;margin-block-start:var(--lp-pull,0);padding-inline-start:var(--lp-lead-text,0);padding-inline-end:var(--lp-lead-photo,0)}.lp-collage-row.lp-collage-row--set.lp-collage-row--flip{grid-template-columns:var(--lp-photo) minmax(0, 1fr) var(--lp-text);padding-inline-start:var(--lp-lead-photo,0);padding-inline-end:var(--lp-lead-text,0)}.lp-collage-row--set>.lp-collage-text{gap:var(--lp-line-gap,0);flex-direction:column;grid-row:1;padding-block-start:var(--lp-text-top,0);display:flex}.lp-collage-row--set>.lp-collage-text>.lp-collage-hand--em{margin-top:0}.lp-collage-row--set>.lp-arrow{width:var(--lp-arrow-w);grid-area:2/1;place-self:start end}.lp-collage-row--set.lp-collage-row--flip>.lp-arrow{grid-column:3;justify-self:start}.lp-collage-row.lp-collage-row--set>.lp-media{width:100%;max-width:none;rotate:var(--lp-rotate,0deg);grid-row:1/span 2}.lp-collage-row.lp-collage-row--set.lp-collage-row--stack{row-gap:var(--lp-gap,0);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0;position:relative}.lp-collage-row--set.lp-collage-row--stack>.lp-collage-text{max-width:var(--lp-text);grid-area:1/1;padding-block-start:0}.lp-collage-row.lp-collage-row--set.lp-collage-row--stack>.lp-media{width:var(--lp-photo);grid-area:2/1;max-width:100%}.lp-collage-row--set.lp-collage-row--stack>.lp-arrow{width:var(--lp-arrow-w);inset-inline-start:calc(50% + var(--lp-photo) / 2 - var(--lp-arrow-reach,0px));bottom:var(--lp-arrow-foot,0px);position:absolute;transform:scaleX(-1)}.lp-collage-row--set.lp-collage-row--stack>.lp-arrow[data-lift=out]{transform:scaleX(-1)}[dir=rtl] .lp-collage-row--set.lp-collage-row--stack>.lp-arrow,[dir=rtl] .lp-collage-row--set.lp-collage-row--stack>.lp-arrow[data-lift=out]{transform:none}[dir=ltr] .lp-collage-row--set[data-beat=b11Em]>.lp-arrow{display:none}[data-a11y-contrast] .lp-ink-text,[data-a11y-text-scale] .lp-ink-text{font-family:var(--font-lp)}@container (max-width:395px){.lp-ink{padding-block:5.2em}.lp-ink-text{max-width:13.2em}}.lp-ink[data-lift=out] .lp-ink-grow{transform:scale(0)}.lp-ink[data-lift=out] .lp-ink-text,.lp-ink[data-lift=out] .lp-ink-drop{opacity:0}.lp-ink[data-lift=in] .lp-ink-drop{animation:.5s cubic-bezier(.5,0,.85,.4) both lp-ink-fall}.lp-ink[data-lift=in] .lp-ink-grow{animation:.54s cubic-bezier(.16,1,.3,1) .46s both lp-ink-burst}.lp-ink[data-lift=in] .lp-ink-blot{animation:6s linear .46s both lp-ink-creep}.lp-ink[data-lift=in] .lp-ink-text{animation:lp-ink-write .55s var(--lp-ease) .95s both}@keyframes lp-ink-fall{0%{opacity:1;transform:translateY(-170px)scale(.55)}90%{opacity:1}to{opacity:0;transform:translateY(0)scale(1)}}@keyframes lp-ink-burst{0%{transform:scale(.04)}to{transform:scale(1)}}@keyframes lp-ink-creep{0%,9%{transform:scale(.84)}to{transform:scale(1)}}@keyframes lp-ink-write{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-a11y-contrast] .lp-ink-splatter{display:none}[data-a11y-contrast] .lp-ink-slab{display:block}.lp-dialogue-q{font-size:calc(clamp(1.05rem, 2vw, 1.25rem) * var(--lp-hand-scale));font-weight:600}.lp-dialogue-a{font-size:calc(1.02rem * var(--lp-hand-scale));line-height:1.8}.lp-collage-rest .lp-body{font-size:inherit;line-height:inherit;max-width:none}.lp-collage-rest .lp-dialogue-q{font-size:inherit}.lp-collage-rest .lp-dialogue-a{font-size:inherit;line-height:inherit}.lp-collage-rest .lp-body{color:inherit}.lp-collage-rest .lp-dialogue-q{color:var(--lp-marker-ink);border-radius:3px;font-weight:600;position:relative}.lp-collage-rest .lp-dialogue-q:before{border-radius:inherit;transform-origin:0;transition:transform .28s ease-out;position:absolute;transform:scaleX(1)}[dir=rtl] .lp-collage-rest .lp-dialogue-q:before{transform-origin:100%}.lp-collage-rest .lp-dialogue-q:is([data-type-phase=armed],[data-type-phase=typing],[data-type-phase=revealing]){color:var(--text-primary)}.lp-collage-rest .lp-dialogue-q:is([data-type-phase=armed],[data-type-phase=typing],[data-type-phase=revealing]):before{transition:none;transform:scaleX(0)}.lp-collage-farewell>.lp-media{width:var(--lp-fw-photo);rotate:1.9deg;box-shadow:0 18px 40px #0000001f}.lp-collage-farewell-out>.lp-arrow{width:auto;height:100%;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .lp-collage-farewell-out>.lp-arrow,[dir=rtl] .lp-collage-farewell-out>.lp-arrow[data-lift=out]{transform:scaleX(-1)}[dir=ltr] .lp-collage-farewell-out>.lp-arrow,[dir=ltr] .lp-collage-farewell-out>.lp-arrow[data-lift=out]{transform:none}.lp-collage-closing[data-type-phase=armed]~.lp-collage-farewell-out>.lp-arrow[data-lift=in] path,.lp-collage-closing[data-type-phase=typing]~.lp-collage-farewell-out>.lp-arrow[data-lift=in] path{stroke-dashoffset:1px;transition:none}.lp-section--about{padding-bottom:clamp(var(--space-8), 4.5vw, 64px)}[data-a11y-contrast] .lp-collage-rest,[data-a11y-text-scale] .lp-collage-rest{font-family:var(--font-lp);letter-spacing:normal}[data-a11y-contrast] .lp-collage-rest .lp-dialogue-q{--lp-marker:#ffe066;color:#000}@media (max-width:900px){.lp-collage-row,.lp-collage-row--flip{--lp-narrow-arrow-mirror:1;grid-template-columns:minmax(0,1fr) clamp(38px,7vw,70px) clamp(148px,34vw,280px);gap:clamp(6px,1.5vw,16px)}.lp-collage-row--flip{--lp-narrow-arrow-mirror:-1;grid-template-columns:clamp(148px,34vw,280px) clamp(38px,7vw,70px) minmax(0,1fr)}.lp-arrow{width:clamp(38px,7vw,70px)}.lp-collage-row:not(.lp-collage-row--set)>.lp-arrow{transform:scaleX(var(--lp-narrow-arrow-mirror))!important}[dir=rtl] .lp-collage-row{--lp-narrow-arrow-mirror:-1}[dir=rtl] .lp-collage-row--flip{--lp-narrow-arrow-mirror:1}.lp-collage-row--stack{row-gap:var(--space-6);grid-template-columns:1fr}.lp-collage-row .lp-media,.lp-collage-row--flip .lp-media{rotate:-1deg}.lp-collage-row--flip .lp-media{rotate:1.15deg}}@media (max-width:520px){.lp-section{padding-inline:var(--space-2)}.lp-collage-row,.lp-collage-row--flip{--lp-phone-photo:clamp(110px, 35vw, 148px);--lp-phone-arrow:clamp(30px, 9vw, 40px);--lp-phone-gap:clamp(3px, 1.2vw, 6px);grid-template-columns:minmax(0, 1fr) var(--lp-phone-arrow) var(--lp-phone-photo);column-gap:var(--lp-phone-gap);align-items:center;row-gap:0}.lp-collage-row--flip{grid-template-columns:var(--lp-phone-photo) var(--lp-phone-arrow) minmax(0, 1fr)}.lp-collage-row:not(.lp-collage-row--set)>.lp-arrow{width:var(--lp-phone-arrow);grid-area:1/2;position:static;transform:scaleX(var(--lp-narrow-arrow-mirror))!important}.lp-collage-row:not(.lp-collage-row--stack):not(.lp-collage-row--set) .lp-collage-hand{font-size:calc(clamp(.98rem, 4.25vw, 1.18rem) * var(--lp-hand-scale));line-height:1.56}.lp-collage-row--stack{row-gap:var(--space-4);grid-template-columns:1fr;justify-items:center}.lp-collage-row--stack>.lp-collage-text{grid-area:1/1}.lp-collage-row--stack>.lp-media{grid-area:2/1}.lp-collage-row--stack:not(.lp-collage-row--set) .lp-arrow--down{width:clamp(36px,11vw,46px);position:static;transform:none!important}.lp-collage-row--stack.lp-collage-row--set .lp-arrow--down{position:static;transform:none!important}.lp-collage-row--set[data-beat=b1]{--lp-lead-text:1.5cqi!important;--lp-text:46cqi!important;--lp-photo:43.5cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:15cqi!important;--lp-arrow-shift:-5cqi!important;--lp-arrow-gap:1cqi!important}.lp-collage-row--set[data-beat=b2]{--lp-lead-text:2cqi!important;--lp-text:42cqi!important;--lp-photo:50cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:12cqi!important;--lp-arrow-shift:1cqi!important;--lp-arrow-gap:2.5cqi!important}.lp-collage-row--set[data-beat=b3]{--lp-text:96cqi!important;--lp-photo:88cqi!important}.lp-collage-row--set:is([data-beat=b4],[data-beat=b6])>.lp-collage-text{grid-column:1/-1}.lp-collage-row--set:is([data-beat=b4],[data-beat=b6])>.lp-media{grid-row:2}.lp-collage-row--set[data-beat=b4]{--lp-lead-text:2cqi!important;--lp-text:43cqi!important;--lp-photo:50cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:18cqi!important;--lp-arrow-gap:5cqi!important;--lp-arrow-shift:1cqi!important;--lp-photo-top:0cqi!important}.lp-collage-row--set[data-beat=b5]{--lp-text:92cqi!important}.lp-collage-row--set[data-beat=b6]{--lp-lead-text:2cqi!important;--lp-text:30cqi!important;--lp-photo:60cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:16cqi!important;--lp-arrow-gap:9cqi!important;--lp-arrow-shift:0cqi!important;--lp-photo-top:7cqi!important}.lp-collage-row--set[data-beat=b7]{--lp-lead-text:1cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:18cqi!important;--lp-photo-top:8cqi!important;grid-template-columns:minmax(0,1fr) 1cqi min(60cqi,max(210px,47cqi))!important}.lp-collage-row--set[data-beat=b8Em]{--lp-text:98cqi!important;--lp-photo:70cqi!important;--lp-arrow-w:16cqi!important}.lp-collage-row--set[data-beat=b9]{--lp-lead-text:2cqi!important;--lp-text:37cqi!important;--lp-photo:52cqi!important;--lp-lead-photo:2cqi!important;--lp-arrow-w:18cqi!important}.lp-collage-row--set[data-beat=b10Em]{--lp-text:94cqi!important;--lp-photo:96cqi!important}.lp-collage-row--set[data-beat=b11Em]{--lp-text:99cqi!important;--lp-photo:62cqi!important;--lp-arrow-w:13cqi!important}.lp-collage-row--set[data-beat=b11Em] .lp-collage-hand{font-size:calc(clamp(.7rem, 4.05cqi, 3.4rem) * var(--lp-hand-scale))}}@media (max-width:340px){[dir=ltr] .lp-collage-row--set:is([data-beat=b4],[data-beat=b6])>.lp-arrow{transform:scaleY(-1)}[dir=ltr] .lp-collage-row--set[data-beat=b7]>.lp-arrow{transform:scale(-1)}}@media (max-width:520px){[dir=ltr] .lp-collage-row--set[data-beat=b4]>.lp-arrow{transform:scaleY(-1)}}@media (min-width:521px){[dir=ltr] .lp-collage-row--set[data-beat=b6]{--lp-lead-text:4.92cqi!important;--lp-text:37cqi!important;--lp-photo:43.62cqi!important;--lp-lead-photo:9.97cqi!important}}@media (max-width:400px){[dir=ltr] .lp-collage-row--set[data-beat=b2]>.lp-arrow{transform:scale(-1)}}.lp-result .lp-media{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.lp-testimonials-intro{max-width:60ch;margin:0 auto var(--space-10)}.lp-result .lp-media-img{object-fit:contain}.lp-arrow path{stroke-dashoffset:0}.lp-arrow[data-lift=out]{opacity:.7;transform:none}.lp-collage-row--flip .lp-arrow[data-lift=out],[dir=rtl] .lp-arrow[data-lift=out]{transform:scaleX(-1)}[dir=rtl] .lp-collage-row--flip .lp-arrow[data-lift=out]{transform:none}.lp-arrow[data-lift=out] path{stroke-dashoffset:1px}@media (prefers-reduced-motion:reduce){.lp-mark-dot.is-set:before,.lp-fold-a,.lp-ink[data-lift=in] .lp-ink-drop,.lp-ink[data-lift=in] .lp-ink-grow,.lp-ink[data-lift=in] .lp-ink-blot,.lp-ink[data-lift=in] .lp-ink-text{animation:none}.lp-ink[data-lift=out] .lp-ink-grow{transform:none}.lp-ink[data-lift=out] .lp-ink-text{opacity:1}.lp-arrow[data-lift=out] path{stroke-dashoffset:0}.lp-arrow[data-lift=in] path{transition:none}}@media (max-width:900px){.lp-collage-row .lp-media,.lp-collage-row--flip .lp-media{max-width:none}}.lp-vsl-stack{max-width:760px;margin-inline:auto}.lp-vsl-learn{margin:0}.lp-vsl-learn li svg{margin-top:.45em}.lp-vsl-learn li+li{margin-top:var(--space-2)}.lp-vsl-next{max-width:640px;margin-inline:auto}.lp-radios,.lp-radios>legend{padding:0}.lp-radio:has(input:focus-visible){outline:2px solid var(--lp-accent);outline-offset:2px}.newsletter-compose-title{margin:0;font-size:1.1rem}.newsletter-field{font-size:.9rem}.newsletter-field input,.newsletter-field textarea{font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;font:inherit;padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary)}.newsletter-field textarea{line-height:1.7}.newsletter-field input:focus-visible,.newsletter-field textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.newsletter-notice--error{color:var(--danger,#b42318)}.newsletter-notice--ok{color:var(--text-secondary)}.person-card{border:1px solid var(--border)}.person-card--selected{border-color:var(--accent)}.person-card-head{align-items:flex-start;gap:var(--space-3);display:flex}.person-card-check{cursor:pointer;flex:none;margin-top:3px}.person-card-id{flex-direction:column;gap:2px;min-width:0;display:flex}.person-card-name{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.person-card-email{color:var(--text-secondary);overflow-wrap:anywhere;text-align:start;font-size:.85rem;text-decoration:none}.person-card-email:hover{text-decoration:underline}.person-card-rows{gap:var(--space-2);margin:0;display:grid}.person-card-row{gap:var(--space-2);grid-template-columns:5.5rem 1fr;align-items:baseline;font-size:.875rem;display:grid}.person-card-row dt{color:var(--text-muted)}.person-card-row dd{min-width:0;color:var(--text-primary);margin:0}.person-card-details summary{color:var(--accent);cursor:pointer;font-size:.85rem}.person-card-muted{color:var(--text-muted);font-size:.85rem}.person-card-foot{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;font-size:.875rem;display:flex}.person-card-foot>.btn{flex:none}.admin-page-size-option{color:var(--text-secondary);border:1px solid #0000}.admin-page-size-option:hover{border-color:var(--border);color:var(--text-primary)}.admin-page-size-option[aria-current=true]{border-color:var(--accent);color:var(--accent)}:root{--ev-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes ev-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ev-settle{0%{transform:scale(1.04)}}[data-ev-enter]{animation:ev-rise .82s var(--ev-ease) both;animation-delay:calc(.14s + var(--ev-i,0) * 90ms)}.ev-photo[data-fade=wait]{opacity:0}.ev-photo[data-fade=in]{opacity:1}a:hover>.ev-arrow{translate:-4px}[dir=ltr] a:hover>.ev-arrow{translate:4px}.ev-faq[data-open]>.ev-faq-panel{opacity:1;grid-template-rows:1fr}.ev-faq[data-open] .ev-pm:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){[data-ev-enter],.ev-settle{animation:none}.ev-photo[data-fade],.ev-arrow,.ev-pm:before,.ev-pm:after{opacity:1;transition:none}.ev-faq-panel{transition:none}a:hover>.ev-arrow{translate:none}}html[data-a11y-no-motion] [data-ev-enter],html[data-a11y-no-motion] .ev-settle{animation:none}html[data-a11y-no-motion] .ev-photo[data-fade],html[data-a11y-no-motion] .ev-arrow,html[data-a11y-no-motion] .ev-pm:before,html[data-a11y-no-motion] .ev-pm:after{opacity:1;transition:none}html[data-a11y-no-motion] .ev-faq-panel{transition:none}html[data-a11y-no-motion] a:hover>.ev-arrow{translate:none}.ev-mark:before{transform:scaleX(0)}.ev-mark.is-on:before{transform:scaleX(1)}html[data-theme-lock] .theme-toggle{display:none}
