.likey-pages{--lp-ink:var(--color-text);--lp-muted:var(--color-text-muted);--lp-line:var(--color-border);--lp-soft:var(--color-surface-soft);--coral:var(--color-accent);--ink:var(--color-text);--muted:var(--color-text-muted);--paper:var(--color-bg);--line:var(--color-border);background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.likey-pages *{box-sizing:border-box;-webkit-overflow-scrolling:touch}:where(.likey-pages) h1,:where(.likey-pages) h2,:where(.likey-pages) h3{color:inherit;letter-spacing:var(--tracking-tight);font-family:inherit}:where(.likey-pages) h1{font-size:var(--text-2xl);font-weight:var(--weight-heavy);line-height:var(--leading-tight)}:where(.likey-pages) h2{font-size:var(--text-xl);font-weight:var(--weight-heavy);line-height:var(--leading-snug)}:where(.likey-pages) h3{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug)}:where(.likey-pages) p{color:var(--color-text-soft);text-wrap:pretty;margin:8px 0 16px}:where(.likey-pages) :is(h1,h2,h3){text-wrap:balance}:where(.likey-pages) a{color:inherit;text-decoration:none}:where(.likey-pages) p a,:where(.likey-pages) small a{color:var(--color-link);font-weight:var(--weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.likey-pages) button,:where(.likey-pages) input,:where(.likey-pages) select,:where(.likey-pages) textarea{font:inherit;letter-spacing:inherit;min-width:0;max-width:100%}:where(.likey-pages) button{color:inherit}:where(.likey-pages) label{font-size:inherit;margin:0}:where(.likey-pages) button,:where(.likey-pages) summary{cursor:pointer;min-height:var(--target-min);touch-action:manipulation}:where(.likey-pages) button:disabled{cursor:default;opacity:.45}:where(.likey-pages) input,:where(.likey-pages) select,:where(.likey-pages) textarea{font-size:16px;font-weight:var(--weight-regular);border:1px solid var(--nr-border);border-radius:var(--nr-radius-sm);background:var(--nr-surface-raised);min-height:48px;color:var(--color-text);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);margin:0;padding:11px 14px}:where(.likey-pages) input::placeholder,:where(.likey-pages) textarea::placeholder{color:var(--nr-text-subtle);opacity:1}:where(.likey-pages) input:focus,:where(.likey-pages) select:focus,:where(.likey-pages) textarea:focus{border-color:var(--nr-violet);outline:none;box-shadow:0 0 0 3px #c49af529}:where(.likey-pages) textarea{resize:vertical;min-height:120px}.likey-pages :is(button,a,summary,[tabindex]):focus-visible,.social-story-overlay :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}:where(.likey-pages) input[type=checkbox]:not([role=switch]),:where(.likey-pages) input[type=radio]{width:22px;height:22px;min-height:22px;accent-color:var(--color-accent);padding:0}.lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lp-muted{color:var(--color-text-muted);font-size:var(--text-sm)}.likey-pages p.lp-muted{color:var(--color-text-muted)}.lp-page-body{height:100%;min-height:0}.lp-ops-chip-row{padding:8px var(--gutter) 0;justify-content:flex-end;display:flex}.lp-ops-chip{border:1px solid var(--nr-border);background:var(--nr-surface);min-height:44px;color:var(--nr-text-muted);font-size:var(--text-meta);font-weight:var(--weight-bold);border-radius:12px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.lp-ops-chip:hover{background:var(--nr-surface-hover);color:var(--nr-text)}.lp-ops-chip svg{width:16px;height:16px}.rank-glyph{font-size:28px}.lp-head{z-index:15;height:var(--head-height);background:var(--color-head-bg);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);align-items:center;gap:8px;margin-bottom:8px;padding:4px 14px 4px 16px;display:flex;position:sticky;top:0}.lp-head-title{flex:1;min-width:0}.lp-head h1{font-size:20px;font-weight:850;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.lp-head-eyebrow{font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:.08em;color:var(--nr-violet);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.lp-head-home h1{font-size:var(--text-3xl);letter-spacing:-.055em;line-height:1.1}.lp-head-home h1:after{content:"";background:var(--color-brand-400);border-radius:50%;width:8px;height:8px;margin-left:3px;display:inline-block}.lp-icon{width:44px;min-width:44px;height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.lp-head>.lp-icon:not(.lp-mobile-avatar),.lp-chat-head>.lp-icon{border:1px solid var(--nr-border);background:var(--nr-surface);color:var(--nr-text-muted);border-radius:12px}.lp-head>.lp-icon:not(.lp-mobile-avatar):hover,.lp-chat-head>.lp-icon:hover{background:var(--nr-surface-hover);color:var(--nr-text)}.lp-head .lp-icon svg{width:20px;height:20px}.lp-mobile-avatar{display:none!important}.lp-head-overlay{margin-bottom:calc(-1 * var(--head-height));-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--duration-base);background:0 0}.lp-head-overlay h1{opacity:0;transition:opacity var(--duration-base)}.lp-head-overlay>.lp-icon{margin:12px 0 0 4px}.lp-head-overlay.is-solid{background:var(--color-head-bg-solid);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3)}.lp-head-overlay.is-solid>.lp-icon{margin:0}.lp-head-overlay.is-solid h1{opacity:1}.lp-menu-scrim{z-index:49;background:#3b2f283d;border:0;position:fixed;inset:0}.lp-account-menu{z-index:50;border-radius:var(--radius-lg);background:var(--color-surface);width:300px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:0;padding:14px;position:fixed;top:16px;left:max(16px,50% - 488px);overflow:auto}.lp-account-menu:focus{outline:none}.lp-account-menu>strong{font-size:var(--text-lg);padding:8px 10px 12px;display:block}.lp-account-menu .lp-rows{box-shadow:none;background:0 0;margin:0}.lp-account-menu .lp-rows>a{border-radius:12px;min-height:46px;padding:10px}.lp-account-menu .lp-rows>a:hover{background:var(--color-surface-soft)}.lp-account-menu>a{min-height:44px;font-size:var(--text-meta);color:var(--color-text-muted);border-radius:12px;align-items:center;padding:8px 10px;display:flex}.lp-account-menu>a:hover{background:var(--color-surface-soft);color:var(--color-text)}.lp-toast,.lp-alert{top:calc(10px + env(safe-area-inset-top));z-index:60;width:min(560px,100% - 24px);box-shadow:var(--shadow-lg);animation:lp-toast-in var(--duration-slow) var(--ease-standard);border-radius:var(--radius-md);font-size:var(--text-meta);font-weight:var(--weight-medium);border:1px solid var(--nr-border-strong);background:var(--nr-surface-hover);color:var(--color-text);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 8px 10px 16px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.lp-alert{background:var(--color-danger-soft);color:var(--color-danger);border-color:#ff8fa059}@keyframes lp-toast-in{0%{opacity:0;transform:translate(-50%,-8px)}}.lp-toast button,.lp-alert button{border-radius:var(--radius-pill);min-width:44px;font-weight:var(--weight-bold);background:0 0;border:0;flex-shrink:0}.lp-primary,.lp-secondary,.lp-danger,.lp-ghost{border-radius:var(--radius-btn);text-align:center;letter-spacing:-.01em;min-height:44px;transition:transform var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:10px 18px;line-height:1.3;display:inline-flex;font-size:14px!important;font-weight:var(--weight-bold)!important}.lp-primary:active:not(:disabled),.lp-secondary:active:not(:disabled),.lp-danger:active:not(:disabled){transform:scale(.98)}.likey-pages .lp-primary,.social-story-overlay .lp-primary{background:var(--nr-cta);color:var(--nr-on-accent);box-shadow:0 7px 26px var(--nr-glow)}.likey-pages .lp-primary:hover:not(:disabled){background:var(--nr-cta-hover)}.lp-secondary{border-color:var(--nr-border);background:var(--nr-surface-raised);color:var(--nr-text)}.lp-secondary:hover:not(:disabled){border-color:var(--nr-border-strong);background:var(--nr-surface-hover)}.lp-danger{background:var(--color-danger-soft);color:var(--color-danger);border-color:#ff8fa04d}.lp-ghost{border-color:var(--nr-border-strong);color:var(--nr-text);background:0 0}.lp-ghost:hover:not(:disabled){background:var(--nr-surface-hover)}.lp-btn-sm{border-radius:11px;min-height:44px!important;font-size:var(--text-meta)!important;padding:6px 14px!important}.lp-btn-lg{min-height:54px!important;padding:var(--space-3) var(--space-6)!important;font-size:var(--text-md)!important}.lp-btn-block{width:100%;display:flex}.lp-actions{gap:10px;display:flex}.lp-actions>*{flex:1}.likey-pages .lp-subscribe-cta,.social-story-overlay .lp-subscribe-cta{background:var(--nr-gold-10);min-height:56px;color:var(--nr-gold);box-shadow:none;border-color:#f2cc8f59;flex-direction:column;align-items:center;gap:1px;padding:9px 26px;line-height:1.3;display:inline-flex}.likey-pages .lp-subscribe-cta:hover,.social-story-overlay .lp-subscribe-cta:hover{background:var(--nr-gold-14);border-color:#f2cc8f80}.lp-subscribe-cta span{font-size:var(--text-md);font-weight:var(--weight-heavy)}.lp-subscribe-cta small{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--nr-text-muted)}.lp-cta-row{background:var(--color-paid-cta);width:100%;min-height:58px;color:var(--nr-on-accent);font-size:var(--text-md);font-weight:var(--weight-heavy);text-align:left;white-space:nowrap;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 22px;display:flex;box-shadow:0 7px 26px #f2cc8f29}.lp-cta-row>small{border-radius:var(--radius-pill);font-size:var(--text-meta);font-weight:var(--weight-bold);color:var(--nr-on-accent);white-space:nowrap;text-overflow:ellipsis;background:#2315251f;align-items:center;gap:6px;min-width:0;padding:6px 12px;display:inline-flex;overflow:hidden}.lp-badge,.lp-ai,.lp-ai-chip{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;vertical-align:middle;white-space:nowrap;align-items:center;gap:4px;padding:2px 9px;line-height:1.6;display:inline-flex}.lp-ai,.lp-ai-chip{margin-left:4px}.lp-badge svg{stroke-width:2.4px;width:11px;height:11px}.lp-badge-ai,.lp-ai,.lp-ai-chip{background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text)}.lp-badge-demo{background:var(--color-chip-demo-bg);color:var(--color-chip-demo-text)}.lp-badge-subscriber{background:var(--color-chip-subscriber-bg);color:var(--color-chip-subscriber-text)}.lp-badge-locked{background:var(--color-chip-locked-bg);color:var(--color-chip-locked-text);padding-inline:10px}.lp-badge-live{color:var(--nr-live-ink);background:#df3b7545;border:1px solid #f36ca83d}.lp-badge-verified{background:var(--color-chip-verified-bg);color:var(--color-chip-verified-text)}.lp-locked{isolation:isolate;padding:var(--space-8) var(--space-6);text-align:center;background:var(--color-locked-cloud);color:var(--color-text);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-locked-card{flex-direction:column;align-items:center;gap:2px;max-width:320px;display:flex}.lp-locked-icon{width:56px;height:56px;color:var(--nr-gold);background:#f2cc8f1f;border:1px solid #f2cc8f38;border-radius:17px;place-items:center;margin-bottom:14px;display:grid}.lp-locked-icon svg{width:24px;height:24px}.likey-pages .lp-locked .nr-lock-copy{color:var(--nr-text-muted);font-size:var(--text-sm);margin:0 0 16px}.lp-locked h3{font-size:var(--text-xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-tight);color:var(--color-text);margin:10px 0 4px}.lp-locked .lp-subscribe-cta{min-height:56px}.lp-locked-preview{z-index:-2;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;max-height:none;animation:lp-preview-in var(--duration-slow) var(--ease-standard);border-radius:0;margin:0;display:block;position:absolute;inset:0}@keyframes lp-preview-in{0%{opacity:0}}.lp-locked.has-preview{background:linear-gradient(160deg, var(--color-locked-from), var(--color-locked-to))}.lp-locked.has-preview:after{content:"";z-index:-1;background:linear-gradient(#0e0c132e,#0e0c139e);position:absolute;inset:0}.lp-locked.has-preview .lp-locked-card{border-radius:var(--nr-radius-lg);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);width:min(100%,300px);box-shadow:var(--nr-shadow);background:#181420db;border:1px solid #f2cc8f40;padding:24px 22px 22px}.lp-tabs{scrollbar-width:none;background:0 0;align-items:stretch;gap:9px;margin:4px 0 12px;padding:2px 0 10px;display:flex;overflow-x:auto}.lp-tabs::-webkit-scrollbar{display:none}.lp-tabs-sticky{top:var(--head-height);z-index:14;background:var(--color-head-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky}.lp-tabs>a,.lp-tabs>button{border:1px solid var(--nr-border);border-radius:var(--radius-pill);min-height:44px;color:var(--nr-text-muted);font-size:var(--text-base);white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:8px 16px;font-weight:650;display:inline-flex}.lp-tabs>a:hover,.lp-tabs>button:hover{background:var(--nr-surface-raised);color:var(--nr-text)}.lp-tabs [aria-current],.lp-tabs [aria-selected=true],.lp-tabs [aria-pressed=true],.lp-tabs [aria-current]:hover,.lp-tabs [aria-selected=true]:hover{background:var(--nr-primary);color:var(--nr-on-accent);border-color:#0000;font-weight:800}.lp-tabs-profile{margin-top:18px}.lp-filter{justify-content:flex-end;padding:0 18px;display:flex}.lp-filter .lp-toggle{min-height:44px;font-size:var(--text-sm);color:var(--color-text-muted);gap:12px;padding:4px 0}.lp-avatar-link{flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;display:flex}.lp-avatar-link>span{min-width:0}.lp-avatar-link strong{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.4;display:block}.lp-avatar-link small{max-width:100%;font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-avatar-link strong small{display:inline}.lp-post .content-media{width:100%;max-width:100%}.lp-stories{scrollbar-width:none;gap:14px;padding:14px 18px;display:flex;overflow-x:auto}.lp-stories>a{flex-direction:column;flex:0 0 64px;align-items:center;gap:6px;display:flex}.lp-skeleton-group{gap:var(--space-2);flex-direction:column;display:flex}.lp-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--nr-surface-raised) 25%, var(--nr-surface-hover) 37%, var(--nr-surface-raised) 63%);background-size:400% 100%;animation:1.4s infinite lp-skeleton-shimmer;display:block}@keyframes lp-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.lp-skeleton{animation:none}}.lp-skeleton-card{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);margin:0 0 16px;padding:21px}.lp-skeleton-head{align-items:center;gap:10px;padding:0 6px 12px;display:flex}.lp-skeleton-head>.lp-skeleton-group{flex:1;max-width:50%}.lp-skeleton-avatar{flex:none;border-radius:50%!important}.lp-skeleton-media{aspect-ratio:4/5;border-radius:var(--nr-radius-md)}.lp-skeleton-lines{padding:16px 8px 0}.lp-skeleton-row{align-items:center;gap:12px;padding:12px 20px;display:flex}.lp-skeleton-row>.lp-skeleton-group{flex:1}.lp-skeleton-cover{border-radius:var(--radius-2xl);height:410px;margin:8px 12px 0}.lp-empty{text-align:center;color:var(--color-text-muted);flex-direction:column;align-items:center;padding:40px 28px 44px;display:flex}.lp-empty-icon{border:1px solid var(--nr-hero-border);background:var(--nr-hero);width:72px;height:72px;color:var(--nr-primary-hover);border-radius:24px;place-items:center;margin-bottom:16px;display:grid}.lp-empty-icon svg{width:28px;height:28px}.lp-empty h2{font-size:var(--text-lg);font-weight:var(--weight-heavy);color:var(--color-text);margin:0 0 6px}.likey-pages .lp-empty p{max-width:340px;font-size:var(--text-base);color:var(--color-text-muted);margin:0}.lp-empty .lp-primary{min-width:160px;margin-top:18px}.lp-note{border:1px solid var(--nr-border);border-radius:var(--radius-md);background:var(--color-surface-soft);font-size:var(--text-sm);padding:12px 16px;line-height:1.65;color:var(--color-text-soft)!important;margin:6px 0!important}.lp-section>.lp-note,.lp-form>.lp-note{margin-inline:0!important}.lp-note a{color:var(--color-link);font-weight:var(--weight-bold);text-underline-offset:3px;text-decoration:underline}.lp-loading{color:var(--color-text-muted);text-align:center;margin:0;padding:28px 24px}.lp-section{padding:20px}.lp-section>h2:first-child,.lp-section>h3:first-child{margin-top:0}.lp-section>h2{margin:18px 0 8px}.lp-section>h3{font-size:var(--text-md);margin:14px 0 10px}.lp-rows{border:1px solid var(--nr-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:4px 0 12px;overflow:hidden}.lp-section .lp-rows,.lp-form .lp-rows{margin-inline:0}.lp-rows>a,.lp-row,.lp-row-button{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:54px;font-size:var(--text-md);font-weight:var(--weight-medium);text-align:left;color:var(--color-text);transition:background var(--duration-fast);justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.lp-rows>a:last-child{border-bottom:0}.lp-rows>a:hover,.lp-row-button:hover{background:var(--color-hover)}.lp-rows>a>span:last-child,.lp-row-button>span{color:var(--color-text-faint);font-size:22px;font-weight:400;line-height:1}.lp-row,.lp-row-button{border:1px solid var(--nr-border);border-radius:var(--radius-lg);width:100%;margin:0}.lp-row+.lp-row{margin-top:8px}.lp-row-button{margin-top:8px;margin-bottom:24px}.lp-settings-group{margin-bottom:6px}.lp-settings-group>h3{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--color-text-muted);margin:0;padding:18px 22px 8px}.lp-settings-group>.lp-toggle{background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:0;margin-inline:0}.lp-settings-group>h3+.lp-toggle{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.lp-settings-group>.lp-toggle:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-bottom:0}.lp-settings-group>h3+.lp-toggle:last-child{border-radius:var(--radius-lg)}.lp-divider{background:var(--color-border);height:1px;margin:12px 20px}.lp-toggle{min-height:60px;font-size:var(--text-md);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.lp-section>.lp-toggle,.lp-form .lp-toggle{padding-inline:0}.lp-toggle>span{flex:1}.lp-toggle small{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px;display:block}.likey-pages .lp-toggle input{appearance:none;border-radius:var(--radius-pill);background:var(--nr-border);width:50px;height:30px;min-height:30px;box-shadow:inset 0 0 0 1px var(--nr-border-strong);cursor:pointer;transition:background var(--duration-base);border:0;flex-shrink:0;padding:0;position:relative}.lp-toggle input:before{content:"";background:var(--nr-text);width:24px;height:24px;transition:transform var(--duration-base) var(--ease-standard);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.likey-pages .lp-toggle input:checked{background:var(--nr-primary);box-shadow:none}.lp-toggle input:checked:before{background:var(--nr-on-accent);transform:translate(20px)}.likey-pages .lp-toggle input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.lp-form{flex-direction:column;gap:18px;display:flex}.lp-form label,.lp-section>label:not(.lp-toggle){font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);flex-direction:column;gap:7px;display:flex}.lp-form .lp-toggle{flex-direction:row}.lp-form>.lp-primary,.lp-form>.lp-secondary{align-self:stretch}.lp-section details>summary{font-weight:var(--weight-semibold);align-items:center;gap:8px;list-style:none;display:flex}.lp-section details>summary::-webkit-details-marker{display:none}.lp-section details>summary:after{content:"+";color:var(--color-text-muted);margin-left:auto;font-size:18px;font-weight:400}.lp-section details[open]>summary:after{content:"−"}.lp-creator-row{align-items:center;gap:12px;padding:12px 20px;display:flex}.lp-creator-row .is-avatar{width:48px;height:48px}.lp-creator-row>button{flex-shrink:0;min-width:76px;padding-inline:14px}.lp-rank{width:24px;font-size:var(--text-xl);font-weight:var(--weight-heavy);color:var(--color-accent-text);text-align:center}.lp-chips{scrollbar-width:none;gap:8px;padding-block:12px;display:flex;overflow-x:auto}.lp-chips a{border:1px solid var(--nr-border);border-radius:var(--radius-pill);min-height:44px;font-size:var(--text-base);white-space:nowrap;color:var(--nr-text-muted);background:0 0;align-items:center;padding:8px 16px;font-weight:650;display:flex}.lp-chips a:hover{background:var(--nr-surface-raised);color:var(--nr-text)}.lp-chips a[aria-current]{background:var(--nr-primary);color:var(--nr-on-accent);border-color:#0000;font-weight:800}.lp-search{border:1px solid var(--nr-border);background:var(--nr-surface-raised);color:var(--nr-text-subtle);border-radius:12px;align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.lp-search svg{flex-shrink:0;width:20px;height:20px}.likey-pages .lp-search input{box-shadow:none;background:0 0;border:0;flex:1;padding-inline:4px}.lp-search button{min-width:44px;color:var(--color-text-muted);background:0 0;border:0;font-size:22px}.lp-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px;display:grid}.lp-discovery-card .fan-portrait{border-radius:var(--radius-md)}.lp-discovery-card>strong{margin-top:8px;font-size:16px;display:block}.lp-discovery-card>small{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-profile-summary{border:1px solid var(--nr-hero-border);border-radius:var(--nr-radius-xl);background:var(--nr-hero);flex-direction:column;align-items:center;margin:8px 0 4px;padding:28px 20px 22px;display:flex}.lp-form .lp-profile-summary{box-shadow:none;margin:0}.lp-profile-summary h2{font-size:var(--text-2xl);margin:12px 0 0}.lp-profile-summary p{margin:2px 0 14px}.lp-user-avatar{background:var(--nr-avatar-purple-ink);width:84px;height:84px;font-size:34px;font-weight:var(--weight-heavy);color:#fff;border:3px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.lp-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0 0 16px;display:grid}.lp-profile-stats a{border:1px solid var(--nr-border);border-radius:var(--radius-md);min-height:60px;font-size:var(--text-sm);color:var(--color-text-muted);background:#0e0c138c;flex-direction:column;justify-content:center;align-items:center;display:flex}.lp-profile-stats strong{font-size:var(--text-lg);font-weight:var(--weight-heavy);color:var(--color-text)}.lp-creator-cover{border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);background:var(--color-surface-soft);height:430px;margin:8px 0 0;overflow:hidden}.lp-creator-cover .fan-portrait{height:100%}.lp-creator-cover img{object-position:center 25%}.lp-profile-card{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);box-shadow:var(--nr-shadow);margin:-64px 12px 0;padding:22px 21px 21px;position:relative}.lp-profile-card h1{font-size:var(--text-3xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);margin:0;line-height:1.25}.lp-profile-card h1 .lp-badge,.lp-profile-card h1 .verified-badge{vertical-align:4px;letter-spacing:0;margin-left:4px}.lp-profile-card>.lp-muted{font-size:var(--text-meta);margin:2px 0 0}.lp-profile-card h2{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-accent-text);margin:16px 0 6px}.likey-pages .lp-profile-card>p:not(.lp-muted){font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-soft);margin:0 0 14px}.lp-profile-card details{border:1px solid var(--nr-border);background:var(--nr-bg);font-size:var(--text-meta);border-radius:14px;padding:2px 14px}.lp-profile-card details p{font-size:var(--text-meta);margin:0 0 12px}.lp-profile-card .lp-actions{margin-top:16px}.lp-profile-card .lp-actions .lp-primary,.lp-profile-card .lp-actions .lp-secondary{min-height:48px}.lp-profile-card .lp-actions+.lp-muted{margin:10px 2px 14px;line-height:1.55}.lp-profile-card>.lp-subscribe-cta,.lp-profile-card>.lp-tier-card{border-radius:22px;width:100%;min-height:62px;margin-top:4px}.lp-profile-card>.lp-subscribe-cta span{font-size:var(--text-md)}.lp-tier-card{border-radius:var(--radius-lg);background:var(--nr-lock-card), var(--nr-surface);color:var(--color-text-soft);border:1px solid #f2cc8f40;flex-direction:column;gap:4px;margin-block:14px;padding:18px 20px;display:flex}.lp-tier-card strong{font-size:var(--text-md);font-weight:var(--weight-heavy);color:var(--color-text)}.lp-tier-card small{font-size:var(--text-sm);color:var(--color-text-muted)}.lp-chat-layout .lp-main{min-height:0;height:var(--lp-viewport,100dvh);flex-direction:column;padding:0;display:flex;overflow:hidden}.lp-chat-layout .lp-page-body{flex:1;height:auto;min-height:0}.lp-inbox{grid-template-columns:340px minmax(0,1fr);height:100%;display:grid}.lp-inbox-list{border-right:1px solid var(--color-border);padding-bottom:24px;overflow-y:auto}.lp-inbox-list>.lp-section{padding-bottom:8px}.lp-inbox-list .lp-section>h3{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.02em;color:var(--color-text-muted);margin:0}.lp-inbox-row{transition:background var(--duration-fast);border-radius:20px;align-items:center;gap:12px;margin:2px 10px;padding:12px;display:flex}.lp-inbox-row:hover{background:var(--nr-surface-hover)}.lp-inbox-row .is-avatar{width:52px;height:52px}.lp-inbox-row>span{flex:1;min-width:0}.lp-inbox-row strong{font-size:var(--text-md);font-weight:var(--weight-bold);display:block}.lp-inbox-row>span>small{font-size:var(--text-meta);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lp-inbox-row.selected{background:var(--nr-rose-12);box-shadow:inset 0 0 0 1px #f36ca838}.lp-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.lp-conversation>.lp-empty{margin:auto}.lp-chat-head{z-index:2;border-bottom:1px solid var(--nr-border);background:var(--nr-surface);flex-shrink:0;align-items:center;gap:8px;height:70px;padding:4px 12px;display:flex;position:relative}.lp-chat-head .is-avatar{width:42px;height:42px;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-brand-200)}.lp-chat-head strong{font-size:16px}.lp-persona-hint{text-overflow:ellipsis;white-space:nowrap;max-width:62vw;display:block;overflow:hidden}p.lp-persona-note{background:var(--nr-violet-12);font-size:var(--text-sm);text-align:left;border:1px solid #c49af538;border-radius:14px;margin:14px 16px 0;padding:10px 14px;line-height:1.55;color:var(--nr-violet)!important}.lp-chat-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 16px 16px;overflow:auto}.lp-disclosure{text-align:center;font-size:var(--text-xs);color:var(--color-text-muted)}.lp-message{max-width:85%;margin:18px 0}.lp-message>small{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0 6px;display:block}.likey-pages .lp-message>p{background:var(--nr-surface-raised);max-width:100%;color:var(--color-text);font-size:var(--text-md);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px 16px 16px 4px;margin:4px 0;padding:11px 14px;line-height:1.65;display:inline-block}.lp-message.fan{text-align:right;margin-left:auto}.likey-pages .lp-message.fan>p{background:var(--nr-rose-17);color:var(--nr-text);border:1px solid #f36ca838;border-radius:16px 16px 4px}.likey-pages .lp-message.creator>p{background:var(--nr-success-12);border:1px solid #84d6bb38}.likey-pages .lp-message.ai>p{border:1px solid #c49af529}.likey-pages .lp-message.outreach>p{background:var(--sd-peach-50);box-shadow:inset 0 0 0 1px var(--sd-peach-200)}.lp-message.outreach>small{color:var(--color-accent-text);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.lp-badge-auto{background:var(--sd-sky);color:var(--sd-sky-ink)}.lp-outreach-optout{flex-direction:column;align-items:flex-start;gap:4px;margin:6px 0 0;display:flex}.likey-pages .lp-outreach-optout p.is-done{border-radius:var(--radius-md);background:var(--color-surface-soft);max-width:320px;color:var(--color-text-soft);font-size:var(--text-sm);margin:0;padding:8px 12px}.lp-outreach-optout small{color:var(--color-danger);font-size:var(--text-sm)}.likey-pages .lp-inbox-row>span>small.lp-outreach-tag{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-accent-text)}.lp-report{border-radius:var(--radius-pill);min-height:44px;color:var(--color-text-muted);font-weight:var(--weight-semibold);background:0 0;border:0;align-items:center;gap:4px;margin-top:2px;padding:2px 10px;display:inline-flex;font-size:var(--text-xs)!important}.lp-report svg{width:12px;height:12px}.lp-report:hover{background:var(--color-surface-soft)}.lp-typing{border-radius:var(--radius-pill);background:var(--nr-violet-12);font-size:var(--text-meta);color:var(--nr-violet);margin:4px 0;padding:8px 14px;display:inline-flex}.lp-chat-media{border:1px solid var(--nr-border);background:var(--nr-surface-raised);text-align:left;border-radius:20px;width:min(280px,100%);margin:8px 0 4px;padding:8px;overflow:hidden}.lp-chat-media .owned-image,.lp-chat-media video{aspect-ratio:4/5;object-fit:cover;border-radius:18px;width:100%;max-height:340px;margin:0;display:block}.lp-chat-media>[role=status]{aspect-ratio:4/5;background:var(--color-surface-soft);max-height:340px;font-size:var(--text-sm);color:var(--color-text-muted);border-radius:18px;place-items:center;margin:0;display:grid}.lp-chat-media .content-video{border-radius:18px}.lp-chat-media figcaption{font-size:var(--text-meta);text-align:left;flex-direction:column;gap:2px;padding:10px 8px 4px;display:flex}.lp-chat-media figcaption strong{font-size:var(--text-base)}.lp-chat-media figcaption small{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-chat-media.is-unavailable{color:var(--color-text-muted);font-size:var(--text-meta);padding:16px}.lp-chat-media.is-unavailable p{margin:0 0 4px}.lp-chat-media-lock{isolation:isolate;height:250px;color:var(--nr-text);text-align:center;background:linear-gradient(160deg,#4b3459,#1a1422);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:relative;overflow:hidden}.lp-chat-media-lock:after{content:"";z-index:-1;background:linear-gradient(#0e0c1333,#0e0c13a8);position:absolute;inset:0}.lp-chat-media-lock>:not(img){position:relative}.lp-chat-media-lock strong{font-size:var(--text-lg);font-weight:var(--weight-heavy);text-shadow:0 1px 6px #1c141073}.lp-chat-media-badge{border-radius:var(--radius-pill);color:var(--nr-gold);font-size:var(--text-xs);font-weight:var(--weight-bold);background:#0e0c13d1;align-items:center;gap:5px;padding:5px 12px;display:inline-flex}.lp-chat-media-lock .lp-primary,.lp-chat-media-lock .lp-secondary{min-height:44px;color:var(--nr-gold);box-shadow:none;background:#0e0c13b3;border:1px solid #f2cc8f73;border-radius:13px;padding:10px 22px;font-size:var(--text-base)!important}.lp-chat-media-lock .lp-subscribe-cta{min-height:48px;padding:6px 20px}.lp-chat-unlock{background:var(--color-bg);font-size:var(--text-meta);text-align:left;border-radius:18px;flex-direction:column;gap:6px;margin-top:8px;padding:12px;display:flex}.likey-pages .lp-chat-unlock p{color:var(--color-text);margin:0}.lp-chat-unlock small{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-chat-unlock div{gap:8px;display:flex}.lp-chat-unlock button{flex:1;min-height:44px}.lp-chat-unlock a{min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-link);align-items:center;display:inline-flex}.lp-composer{margin:6px 12px calc(12px + env(safe-area-inset-bottom));border:1px solid var(--nr-border);background:var(--nr-bg);border-radius:16px;flex-shrink:0;align-items:center;gap:7px;padding:6px 6px 6px 10px;display:flex}.lp-composer:focus-within{border-color:var(--nr-violet)}.likey-pages .lp-composer input{border-radius:var(--radius-pill);min-height:44px;box-shadow:none;background:0 0;border:0;flex:1;padding-inline:8px}.lp-composer .lp-icon{background:var(--nr-cta);width:44px;min-width:44px;height:44px;color:var(--nr-on-accent);box-shadow:0 7px 26px var(--nr-glow);border-radius:12px}.lp-composer .lp-icon svg{width:20px;height:20px}.lp-chat-quota{font-size:var(--text-xs);text-align:center;color:var(--color-text-muted);flex-shrink:0;padding:3px 8px 9px}.lp-quota-cta{background:var(--nr-lock-card), var(--nr-surface);text-align:center;border:1px solid #f2cc8f40;border-radius:20px;margin:8px 16px;padding:14px 16px 16px}.likey-pages .lp-quota-cta p{color:var(--color-text-soft);margin:0 0 10px}.lp-recovery{background:var(--color-surface-soft);max-height:140px;font-size:var(--text-xs);flex-shrink:0;padding:0 14px;overflow:auto}.lp-recovery p{margin:4px 0}.lp-recovery button{font-size:var(--text-xs);background:0 0;border:0;text-decoration:underline}.lp-recovery a{padding:10px;display:inline-block}.lp-recovery summary{min-height:32px;padding:8px 0}.lp-heart-balance{border-radius:var(--nr-radius-lg);background:var(--nr-vip-card);text-align:center;border:1px solid #f2cc8f4d;margin:8px 0;padding:24px}.lp-heart-balance h2{font-size:var(--text-4xl);margin:0}.lp-heart-balance small{color:var(--color-text-muted)}.lp-packages{gap:8px;padding:8px 0;display:grid}.lp-package{border:1px solid var(--nr-border);border-radius:var(--radius-lg);background:var(--color-surface);align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex}.lp-package-icon{width:44px;height:44px;color:var(--nr-gold);background:#f2cc8f1f;border-radius:14px;place-items:center;font-size:22px;display:grid}.lp-package>div{flex:1}.likey-pages .lp-package p{margin:0}.lp-package p small{font-size:var(--text-xs);color:var(--color-text-muted)}.lp-package .lp-primary{min-width:64px;padding:6px 16px}.lp-payment-methods{text-align:center;padding-bottom:30px}.lp-add-card,.lp-sample-card{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);min-height:180px;font-weight:var(--weight-bold);color:var(--color-text-soft);flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:24px 0 16px;padding:16px;display:flex}.lp-sample-card{background:var(--color-illustration);border:0}.lp-sample-card button{border:1px solid var(--nr-border);background:var(--nr-surface-raised);border-radius:11px;padding:8px 16px}.lp-membership-row{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 0;display:flex}.lp-membership-row>span:first-of-type{flex:1}.lp-membership-row strong{font-size:var(--text-md)}.lp-membership-row small{color:var(--color-text-muted);display:block}.lp-membership-row>span:last-child{color:var(--color-text-faint);font-size:22px}.lp-membership-creator{align-items:center;gap:12px;display:flex}.lp-membership-creator h2{margin:0}.lp-tier{border:1px solid var(--nr-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-bottom:12px;padding:20px}.lp-tier h2{font-size:var(--text-lg);margin:0 0 2px}.lp-tier button{margin-top:6px}.lp-status-symbol{background:var(--color-accent-soft);width:84px;height:84px;font-size:36px;font-weight:var(--weight-heavy);color:var(--color-accent-text);border-radius:50%;place-items:center;margin:24px auto;display:grid}.lp-receipt{border-bottom:1px solid var(--color-border);padding:16px 0}.lp-demo-links{flex-wrap:wrap;gap:8px;padding:4px 0 8px;display:flex}.lp-memory{border:1px solid var(--nr-border);border-radius:var(--radius-md);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;padding:12px 10px 12px 16px;display:flex}.likey-pages .lp-memory p{color:var(--color-text);flex:180px;margin:0}.lp-memory button{border-radius:var(--radius-pill);background:var(--color-surface-soft);min-height:40px;font-size:var(--text-meta);font-weight:var(--weight-semibold);border:0;padding:6px 14px}.lp-section>.lp-secondary,.lp-section>.lp-danger,.lp-section>.lp-primary:not(.lp-subscribe-cta){margin:4px 8px 8px 0}.lp-faq details{border-bottom:1px solid var(--color-border)}.lp-faq summary{font-size:var(--text-md);align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.lp-faq summary>span{border-radius:var(--radius-pill);background:var(--color-accent-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-accent-text);padding:1px 8px}.likey-pages .lp-faq details p{border-radius:var(--radius-md);background:var(--color-surface);margin:0 0 14px;padding:12px 16px}.lp-policy h2{font-size:var(--text-lg);margin-top:28px}.lp-promotion{border-radius:var(--radius-xl);background:var(--color-illustration);padding:28px 24px}.lp-promotion>small{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;color:var(--color-accent-text)}.lp-metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-metric-grid>div{border:1px solid var(--nr-border);border-radius:var(--radius-md);background:var(--color-surface);padding:18px 14px}.lp-metric-grid strong{font-size:var(--text-base);display:block}.lp-metric-grid small{font-size:var(--text-xs)}.lp-steps{padding-left:22px;line-height:2.4}.lp-product-photo{border-radius:var(--radius-xl);height:350px;overflow:hidden}.lp-product-photo .fan-portrait{height:100%}.lp-product-photo img{object-position:center 20%}.lp-section blockquote{border-radius:var(--radius-lg);background:var(--color-accent-soft);border:0;margin:16px 0;padding:22px}.lp-poll-options{flex-direction:column;margin:20px 0;display:flex}.lp-poll-options label{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);align-items:center;gap:10px;margin-bottom:10px;padding:16px 18px;display:flex}.lp-poll-options input{min-height:0}.lp-wheel,.lp-scratch{background:conic-gradient(var(--color-brand-100) 0 120deg, var(--color-pastel-2-bg) 120deg 240deg, var(--color-pastel-3-bg) 240deg);text-align:center;width:min(300px,100%);height:260px;font-weight:var(--weight-heavy);color:var(--color-accent-text);border-radius:50%;place-items:center;margin:25px auto;display:grid}.lp-scratch{border-radius:var(--radius-xl);background:repeating-linear-gradient(135deg, var(--color-border) 0px, var(--color-border) 8px, var(--color-brand-50) 9px, var(--color-brand-50) 12px)}.lp-live-off{border-radius:var(--radius-xl);background:var(--color-stage-bg);color:#fff;text-align:center;padding:56px 20px}.lp-live-off span{font-size:45px}.lp-main .panel{border:1px solid var(--nr-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:14px 0;padding:18px}.lp-main .panel h1{font-size:var(--text-2xl)}.lp-main .panel h2{font-size:var(--text-lg)}.lp-main .studio{max-width:100%;margin:0;padding:0}.lp-main .studio h1{font-size:var(--text-2xl)}.lp-main .studio-head{display:none}.lp-main .tier-grid,.lp-main .settings-grid{grid-template-columns:1fr}.lp-main .voice-fields{flex-wrap:wrap}.lp-main .voice-fields>*{flex:180px;min-width:0}.lp-main audio{max-width:100%}.lp-main .waveform{max-width:100%;overflow:hidden}.lp-main .panel pre{overflow-wrap:anywhere;white-space:pre-wrap}.lp-main .panel .operations-row,.lp-main .operations-grid{overflow-wrap:anywhere;max-width:100%}.likey-pages .primary{border-radius:var(--radius-btn);background:var(--nr-cta);color:var(--nr-on-accent);border:0}.likey-pages .secondary{border:1px solid var(--nr-border);border-radius:var(--radius-btn);background:var(--nr-surface-raised);color:var(--nr-text)}.likey-pages .text-button{min-height:44px;color:var(--color-link);font-weight:var(--weight-semibold)}:where(.likey-pages) .panel label{color:var(--color-text-soft);margin:0 0 14px}.lp-landing{background:var(--color-surface-soft);text-align:center;padding:40px 25px 25px}.lp-landing h1{margin:16px 0;font-size:36px;line-height:1.35}.lp-landing>a{margin:10px 5px}.lp-landing-portraits{gap:10px;margin-top:30px;display:flex}.lp-landing-portraits>a{flex:1;min-width:0}.lp-landing-portraits .fan-portrait{border-radius:70px 70px 12px 12px}.lp-landing-portraits strong{margin:10px;display:block}.lp-bottom{display:none}@media (max-width:1023px){.lp-inbox{grid-template-columns:300px minmax(0,1fr)}}.lp-chat-layout .lp-inbox-list>.lp-head{padding-inline:14px}@media (max-width:950px){.lp-chat-layout .lp-inbox-list{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (min-width:761px){.lp-chat-layout .lp-main{height:calc(var(--lp-viewport,100dvh) - 48px);border-radius:var(--radius-2xl);background:var(--nr-surface);box-shadow:inset 0 0 0 1px var(--nr-border);margin-block:24px}.lp-chat-layout .lp-chat-head{border-top-right-radius:var(--radius-2xl)}.lp-chat-layout .lp-inbox-list>.lp-head{border-top-left-radius:var(--radius-2xl);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (max-width:760px){.lp-head{height:calc(var(--head-height) + env(safe-area-inset-top));padding-top:calc(4px + env(safe-area-inset-top))}.lp-head-overlay{margin-bottom:calc(-1 * (var(--head-height) + env(safe-area-inset-top)))}.lp-tabs-sticky{top:calc(var(--head-height) + env(safe-area-inset-top))}.lp-mobile-avatar{background:var(--nr-avatar-purple-ink);width:44px;font-size:17px;font-weight:var(--weight-heavy);border:1px solid #ffffff29;border-radius:50%;place-items:center;color:#fff!important;display:grid!important}.lp-inbox{display:block}.lp-inbox-list{height:100%;padding-bottom:calc(110px + env(safe-area-inset-bottom));border:0}.lp-inbox:not(.has-conversation) .lp-conversation,.lp-inbox.has-conversation .lp-inbox-list{display:none}.lp-inbox.has-conversation .lp-conversation{height:100%}.lp-chat-layout:has(.has-conversation) .lp-bottom{display:none}.lp-chat-head{height:calc(70px + env(safe-area-inset-top));padding-top:calc(4px + env(safe-area-inset-top))}.lp-chat-quota{padding-bottom:calc(9px + env(safe-area-inset-bottom))}.lp-chat-layout .lp-main{height:var(--lp-viewport,100dvh);min-height:0}.lp-account-menu{left:16px;top:calc(12px + env(safe-area-inset-top))}.lp-creator-cover{height:410px}.lp-section{padding:18px}.lp-message{max-width:92%}.lp-main .panel{padding:14px}.lp-main .studio-actions{flex-wrap:wrap}.lp-main .panel label{max-width:100%}.lp-main .operations-grid{flex-direction:column;display:flex}.lp-main .operations-row{flex-wrap:wrap}.lp-product-photo{height:310px}.lp-landing h1{font-size:28px}}@media (max-width:400px){.lp-creator-cover,.lp-skeleton-cover{height:360px}}@media (max-width:360px){:root{--gutter:12px}.lp-head{padding-inline:10px 12px}.lp-head-home h1{font-size:24px}.lp-package{gap:8px;padding:12px}.lp-package .lp-primary{padding-inline:12px}.lp-creator-cover{height:310px}.lp-profile-card{padding:20px 16px 18px}.lp-profile-card h1{font-size:24px}.lp-chat-head .lp-avatar-link{gap:6px}.lp-discovery-grid{gap:20px 10px}.lp-actions .lp-primary,.lp-actions .lp-secondary{padding-inline:12px}.lp-tier-card{padding:15px}.lp-tabs>a,.lp-tabs>button{font-size:var(--text-meta);padding-inline:10px}.lp-creator-row{padding-inline:16px}}
.cs-shell .cs-layout{width:100%;min-height:100dvh;display:block}.cs-shell .cs-nav{display:none}.cs-shell .cs-main{min-width:0;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.cs-shell .cs-body{padding:4px var(--gutter) 24px}.cs-shell .cs-boot{padding:12px 0}.cs-shell .cs-head{padding-inline:var(--gutter)}.cs-shell .cs-head .lp-head-eyebrow{color:var(--nr-violet)}.cs-shell .cs-head .lp-icon{border:1px solid var(--nr-border);background:var(--color-surface);border-radius:12px}.cs-shell .cs-head-new{color:var(--nr-on-accent);box-shadow:0 7px 26px var(--nr-glow);background:var(--nr-cta)!important;border-color:#0000!important}.cs-shell .cs-switch{width:auto;max-width:120px;min-height:44px;font-size:var(--text-meta);padding:8px 12px}.cs-shell .cs-mock-note{margin:0 var(--gutter) 4px;border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:6px 12px}.cs-shell .cs-dock .glass-tab-icon{position:relative}.cs-shell .cs-dock .cs-unread{position:absolute;top:-3px;right:2px}@media (min-width:761px){.cs-shell .cs-layout{grid-template-columns:84px minmax(0,1fr);gap:16px;max-width:1360px;margin:0 auto;padding:0 16px;display:grid}.cs-shell .cs-main{padding-bottom:40px}.cs-shell .cs-body{padding:4px 0 24px}.cs-shell .cs-head{padding-inline:0}.cs-shell .cs-head-new,.cs-shell .cs-head-fan{display:none}.cs-shell .cs-mock-note{margin-inline:0}.cs-shell .cs-nav{border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);background:var(--nr-surface);flex-direction:column;gap:4px;height:calc(100dvh - 32px);margin:16px 0;padding:14px 10px;display:flex;position:sticky;top:16px;overflow-y:auto}.cs-shell .cs-brand{min-height:52px;font-size:24px;font-weight:var(--weight-heavy);letter-spacing:-.06em;flex-direction:column;align-items:center;margin-bottom:6px;line-height:1.1;display:flex}.cs-shell .cs-brand span{color:var(--nr-primary)}.cs-shell .cs-brand small{font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:.08em;color:var(--nr-violet)}.cs-shell .cs-nav-new{min-height:48px;margin-bottom:8px;padding:8px;position:relative}.cs-shell .cs-nav-new span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-shell .cs-nav>a,.cs-shell .cs-nav-foot>a{min-height:58px;color:var(--color-text-muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.cs-shell .cs-nav>a:hover,.cs-shell .cs-nav-foot>a:hover{background:var(--color-surface-soft);color:var(--color-text)}.cs-shell .cs-nav a[aria-current=page]{color:var(--nr-primary-hover);background:#f36ca81a}.cs-shell .cs-nav-icon{place-items:center;display:inline-grid;position:relative}.cs-shell .cs-nav-icon .cs-unread{position:absolute;top:-7px;left:14px}.cs-shell .cs-nav-label{font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:1.3}.cs-shell .cs-nav-foot{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:auto;padding-top:10px;display:flex}}@media (min-width:1024px){.cs-shell .cs-layout{grid-template-columns:228px minmax(0,1fr);gap:28px;padding:0 24px}.cs-shell .cs-nav{padding:18px 14px}.cs-shell .cs-brand{flex-direction:row;align-items:baseline;gap:2px;padding:0 12px}.cs-shell .cs-brand small{font-size:var(--text-sm);margin-left:8px}.cs-shell .cs-nav-new{gap:8px}.cs-shell .cs-nav-new span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.cs-shell .cs-nav>a,.cs-shell .cs-nav-foot>a{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:10px 14px}.cs-shell .cs-nav-label{font-size:var(--text-md)}.cs-shell .cs-nav-foot .cs-nav-label{font-size:var(--text-meta)}.cs-shell .cs-nav-icon .cs-unread{left:auto;right:-9px}}.cs-shell .cs-chip{border-radius:var(--radius-pill);background:var(--sd-oat);color:var(--sd-cocoa-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:0;vertical-align:middle;white-space:nowrap;align-items:center;gap:3px;padding:1px 8px;font-style:normal;line-height:1.6;display:inline-flex}.cs-shell .cs-tier-free{background:var(--sd-oat);color:var(--sd-cocoa-soft)}.cs-shell .cs-tier-basic{background:var(--sd-peach-100);color:var(--sd-terracotta-ink)}.cs-shell .cs-tier-lover{background:var(--sd-peach-200);color:var(--color-brand-800)}.cs-shell .cs-state-ok{background:var(--sd-mint);color:var(--sd-mint-ink)}.cs-shell .cs-state-wait{background:var(--sd-butter);color:var(--sd-butter-ink)}.cs-shell .cs-state-ready{background:var(--sd-sky);color:var(--sd-sky-ink)}.cs-shell .cs-state-off{background:var(--sd-oat-deep);color:var(--sd-cocoa-soft)}.cs-shell .cs-state-muted{background:var(--sd-oat);color:var(--sd-cocoa-muted)}.cs-shell .cs-state-bad{background:var(--color-danger-soft);color:var(--color-danger)}.cs-shell .cs-chip-plain{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-soft)}.cs-shell .cs-chip-auto{background:var(--sd-sky);color:var(--sd-sky-ink)}.cs-shell .cs-chip-outreach{background:var(--sd-peach-100);color:var(--sd-terracotta-ink)}.cs-shell .cs-chip-signal{background:var(--color-surface-soft);color:var(--color-text-soft)}.cs-shell .cs-chip-time{background:var(--color-scrim-strong);color:#fff}.cs-shell .cs-avatar{width:44px;height:44px;font-size:var(--text-md);font-weight:var(--weight-heavy);border-radius:50%;flex:none;place-items:center;display:grid}.cs-shell .cs-pastel-1{background:var(--color-pastel-1-bg);color:var(--color-pastel-1-ink)}.cs-shell .cs-pastel-2{background:var(--color-pastel-2-bg);color:var(--color-pastel-2-ink)}.cs-shell .cs-pastel-3{background:var(--color-pastel-3-bg);color:var(--color-pastel-3-ink)}.cs-shell .cs-unread{border-radius:var(--radius-pill);background:var(--nr-primary);min-width:20px;height:20px;color:var(--nr-on-accent);font-size:var(--text-xs);font-weight:var(--weight-heavy);flex-shrink:0;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.cs-shell .cs-role{background:var(--sd-oat);color:var(--sd-cocoa-soft);font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:6px;margin-right:6px;padding:0 6px;line-height:1.6;display:inline-block}.cs-shell .cs-role-creator{background:var(--sd-mint);color:var(--sd-mint-ink)}.cs-shell .cs-role-ai{background:var(--sd-lilac);color:var(--sd-lilac-ink)}.cs-shell .cs-role-outreach{background:var(--sd-peach-100);color:var(--sd-terracotta-ink)}.cs-shell .cs-inline-error{border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-meta);font-weight:var(--weight-semibold);justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 8px 8px 14px;display:flex}.cs-shell .cs-notice{border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-meta);font-weight:var(--weight-semibold);margin:8px 0;padding:10px 14px}.cs-shell .cs-notice ul{font-weight:var(--weight-regular);margin:6px 0 0;padding-left:18px}.cs-shell .cs-section{margin:24px 0}.cs-shell .cs-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.cs-shell .cs-section-title{font-size:var(--text-lg);font-weight:var(--weight-heavy);margin:0}.cs-shell .cs-section-title small{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.cs-shell .cs-section-sub{margin:-4px 0 10px}.cs-shell .cs-card{border-radius:var(--radius-xl);border:1px solid var(--nr-border);background:var(--color-surface);padding:18px}.cs-shell .cs-card+.cs-card{margin-top:16px}.cs-shell .cs-card>.cs-section-title{margin-bottom:10px}.cs-shell .cs-card-link{min-height:44px;font-weight:var(--weight-bold);color:var(--color-accent-text);align-items:center;gap:2px;display:inline-flex}.cs-shell .cs-card-link svg,.cs-shell .cs-kpi-link svg{width:16px;height:16px}.cs-shell .cs-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cs-shell .cs-more{width:100%;margin-top:12px;display:flex}.cs-shell .cs-filter{margin:0 0 12px}.cs-shell .cs-section-head .cs-filter{flex:0 auto;margin:0}.cs-shell .cs-filter>button{padding-inline:12px}.cs-shell .cs-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 16px;display:grid}.cs-shell .cs-quick>*{min-width:0;padding-inline:12px!important}.cs-shell .cs-quick svg{flex-shrink:0;width:20px;height:20px}.cs-shell .cs-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.cs-shell .cs-form-note{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;display:block}.cs-shell .cs-col-aside{display:none}@media (max-width:379px){.cs-shell .cs-quick{grid-template-columns:1fr}}@media (min-width:1280px){.cs-shell .cs-two-col{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.cs-shell .cs-col-aside{top:calc(var(--head-height) + 8px);padding-top:8px;display:block;position:sticky}}@media (min-width:1024px){.cs-shell .cs-send.cs-two-col{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:24px;display:grid}.cs-shell .cs-send .cs-col-aside{top:calc(var(--head-height) + 8px);display:block;position:sticky}}html:has(.cs-sheet[open]){overflow:hidden}.cs-shell .cs-sheet{width:100%;max-width:none;max-height:none;color:var(--color-text);background:0 0;border:0;margin:auto 0 0;padding:0;overflow:visible}.cs-shell .cs-sheet::backdrop{background:var(--color-scrim)}.cs-shell .cs-sheet-body{border:1px solid var(--nr-border-strong);border-radius:var(--nr-radius-lg) var(--nr-radius-lg) 0 0;background:var(--nr-surface);max-height:92dvh;box-shadow:var(--nr-shadow);border-bottom:0;flex-direction:column;display:flex}.cs-shell .cs-sheet-head{flex-shrink:0;align-items:center;gap:8px;min-height:60px;padding:8px 10px 4px 20px;display:flex}.cs-shell .cs-sheet-head .lp-icon{border-radius:12px}.cs-shell .cs-sheet-head h2{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-heavy);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.cs-shell .cs-sheet-content{min-height:0;padding:4px 20px calc(24px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;overflow-y:auto}.cs-shell .cs-sheet-full{height:100dvh;margin:0}.cs-shell .cs-sheet-full .cs-sheet-body{border-radius:0;height:100%;max-height:100dvh}.cs-shell .cs-sheet-full .cs-sheet-head{padding:calc(6px + env(safe-area-inset-top)) 16px 6px 8px;border-bottom:1px solid var(--nr-border);background:var(--color-surface)}.cs-shell .cs-sheet-full .cs-sheet-content{flex-direction:column;padding:0;display:flex;overflow:hidden}.cs-shell .cs-sheet-side{width:min(520px,100%);height:100dvh;margin:0 0 0 auto}.cs-shell .cs-sheet-side .cs-sheet-body{border-radius:28px 0 0 28px;height:100%;max-height:100dvh}@media (min-width:761px){.cs-shell .cs-sheet-bottom{width:min(560px,100% - 48px);margin:auto}.cs-shell .cs-sheet-bottom .cs-sheet-body{border-radius:28px;max-height:88dvh}}.cs-shell .cs-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0 8px;display:flex}.cs-shell .cs-done h3{font-size:var(--text-lg);margin:0}.cs-shell .cs-done p{margin:0 0 6px}.cs-shell .cs-sheet-amount{flex-direction:column;margin:0 0 12px;display:flex}.cs-shell .cs-sheet-amount small{font-size:var(--text-meta);color:var(--color-text-muted)}.cs-shell .cs-sheet-amount strong{font-size:var(--text-3xl);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display)}.cs-shell .cs-bullets{color:var(--color-text-soft);font-size:var(--text-base);margin:0 0 16px;padding-left:18px;line-height:1.7}.cs-shell .cs-sim-note{flex-wrap:wrap;align-items:center;gap:6px;display:flex;margin:0 0 14px!important}.cs-shell .cs-kpis>.cs-section-title{margin:0 0 10px}.cs-shell .cs-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cs-shell .cs-kpi{border-radius:var(--radius-lg);border:1px solid var(--nr-border);background:var(--color-surface);flex-direction:column;gap:4px;min-width:0;padding:16px 14px;display:flex}.cs-shell .cs-kpi>small{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cs-shell .cs-kpi>strong{font-size:var(--text-2xl);font-weight:var(--weight-heavy);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.2}.cs-shell .cs-kpi>span{font-size:var(--text-sm);color:var(--color-text-soft)}.cs-shell .cs-delta{font-size:var(--text-sm);font-style:normal;font-weight:var(--weight-bold);color:var(--color-success)}.cs-shell .cs-kpi-link{min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-accent-text);align-items:center;gap:2px;margin:-8px 0 -12px;display:inline-flex}@media (min-width:600px){.cs-shell .cs-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-shell .cs-settle{border-radius:var(--radius-xl);border:1px solid var(--nr-border);background:var(--color-surface);margin:16px 0;padding:20px}.cs-shell .cs-settle-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cs-shell .cs-settle h2{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-soft);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.cs-shell .cs-settle-amount{font-size:28px;font-weight:var(--weight-heavy);letter-spacing:var(--tracking-display);line-height:1.25;display:block}.cs-shell .cs-settle-rows{border-top:1px solid var(--color-border);margin:14px 0 0;padding:10px 0 0}.cs-shell .cs-settle-rows>div{font-size:var(--text-meta);justify-content:space-between;gap:12px;padding:4px 0;display:flex}.cs-shell .cs-settle-rows dt{color:var(--color-text-soft)}.cs-shell .cs-settle-rows dd{font-weight:var(--weight-bold);white-space:nowrap;margin:0}.cs-shell .cs-settle-rows .is-total dd{color:var(--color-accent-text)}.cs-shell .cs-settle-last{font-size:var(--text-meta);color:var(--color-text-soft);margin:10px 0 0}.cs-shell .cs-settle-note{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:10px;line-height:1.6;display:block}.cs-shell .cs-sub-row,.cs-shell .cs-mini-row{min-height:64px;color:inherit;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cs-shell .cs-sub-row:hover,.cs-shell .cs-mini-row:hover{background:var(--color-surface)}.cs-shell .cs-sub-main,.cs-shell .cs-mini-row>span:not(.cs-avatar){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cs-shell .cs-sub-main strong{font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cs-shell .cs-sub-main small{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.cs-shell .cs-sub-side{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.cs-shell .cs-sub-side b{font-size:var(--text-base)}.cs-shell .cs-sub-side small{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-mini-row{min-height:56px;padding:8px}.cs-shell .cs-mini-row .cs-avatar{width:40px;height:40px}.cs-shell .cs-mini-row strong{font-size:var(--text-base)}.cs-shell .cs-mini-row small{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-shell .cs-inbox-note{font-size:var(--text-sm);color:var(--color-text-muted);margin:4px 0 10px}.cs-shell .cs-inbox-row{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.cs-shell .cs-inbox-row:hover{background:var(--color-surface)}.cs-shell .cs-inbox-row.is-selected{border:1px solid var(--nr-border);background:var(--color-surface)}.cs-shell .cs-inbox-main,.cs-shell .cs-log-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cs-shell .cs-inbox-top{align-items:center;gap:6px;min-width:0;display:flex}.cs-shell .cs-inbox-top strong{min-width:0;font-size:var(--text-md);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-shell .cs-inbox-top time{font-size:var(--text-sm);color:var(--color-text-muted);flex-shrink:0;margin-left:auto}.cs-shell .cs-inbox-preview{font-size:var(--text-meta);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cs-shell .cs-inbox-row.is-unread .cs-inbox-preview{font-weight:var(--weight-semibold);color:var(--color-text)}.cs-shell .cs-thread{flex-direction:column;flex:1;min-height:0;display:flex}.cs-shell .cs-thread-head{border-bottom:1px solid var(--nr-border);background:var(--color-surface);flex-shrink:0;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:flex}.cs-shell .cs-thread-head strong{font-size:var(--text-md);display:block}.cs-shell .cs-thread-chips{gap:4px;display:flex}.cs-shell .cs-thread-note{margin:10px 16px 0!important}.cs-shell .cs-thread-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 16px 12px;overflow-y:auto}.cs-shell .cs-thread-skeleton{flex-direction:column;gap:16px;padding:16px 0;display:flex}.cs-shell .cs-thread-skeleton .is-mine{align-self:flex-end}.cs-shell .cs-bubble{max-width:85%;margin:14px 0}.cs-shell .cs-bubble>small{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:0 6px;display:flex}.cs-shell .cs-bubble time{font-weight:var(--weight-medium)}.cs-shell .cs-bubble>p{border:1px solid var(--nr-border);background:var(--color-surface);max-width:100%;color:var(--color-text);font-size:var(--text-md);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px 22px 22px 8px;margin:4px 0 0;padding:11px 15px;line-height:1.6;display:inline-block}.cs-shell .cs-bubble.is-mine{text-align:right;margin-left:auto}.cs-shell .cs-bubble.is-mine>small{justify-content:flex-end}.cs-shell .cs-bubble.is-mine>p{background:var(--nr-rose-17);box-shadow:none;color:var(--nr-text);border:1px solid #f36ca838;border-radius:16px 16px 4px}.cs-shell .cs-bubble.is-ai>p{background:var(--nr-violet-12);outline-offset:-4px;color:var(--color-text);outline:1px dashed #c49af573;box-shadow:inset 0 0 0 1px #c49af547}.cs-shell .cs-chip-ai{background:var(--sd-lilac);color:var(--sd-lilac-ink)}.cs-shell .cs-chip-shared{background:var(--sd-mint);color:var(--sd-mint-ink)}.cs-shell .cs-thread-state{font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 8px;margin:10px 16px 0;padding:8px 12px;line-height:1.5;display:flex}.cs-shell .cs-thread-state.is-ai-only{background:var(--sd-lilac);color:var(--sd-lilac-ink)}.cs-shell .cs-thread-state.is-ai-only .lp-badge{background:var(--color-surface)}.cs-shell .cs-thread-state.is-shared{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-soft)}.cs-shell .cs-composer.is-locked{background:var(--sd-oat);box-shadow:none}.cs-shell .cs-composer.is-locked .lp-icon{background:var(--sd-oat-deep);color:var(--sd-cocoa-soft)}.cs-shell .cs-composer-note.is-locked{font-weight:var(--weight-semibold);color:var(--sd-lilac-ink)}.cs-shell .cs-bubble.is-outreach>p{background:var(--sd-peach-50);box-shadow:inset 0 0 0 1px var(--sd-peach-200);color:var(--color-text)}.cs-shell .cs-composer{margin:6px 12px 4px}.cs-shell .cs-composer-note{padding:0 16px calc(10px + env(safe-area-inset-bottom));font-size:var(--text-xs);text-align:center;color:var(--color-text-muted);flex-shrink:0;display:block}.cs-shell .cs-thread>.cs-inline-error,.cs-shell .cs-pending{margin:4px 16px}@media (min-width:1024px){.cs-shell.cs-tab-messages .cs-body{padding-bottom:16px}.cs-shell .cs-inbox{height:calc(100dvh - var(--head-height) - 40px);border-radius:var(--nr-radius-xl);background:var(--nr-surface);box-shadow:inset 0 0 0 1px var(--nr-border);grid-template-columns:minmax(280px,340px) minmax(0,1fr);display:grid;overflow:hidden}.cs-shell .cs-inbox-list{border-right:1px solid var(--color-border);padding:8px 10px 16px;overflow-y:auto}.cs-shell .cs-inbox-note{padding:0 6px}.cs-shell .cs-thread-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.cs-shell .cs-thread-pane>.lp-empty{margin:auto}}.cs-shell .cs-content-actions{margin-top:4px}.cs-shell .cs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-shell .cs-grid>li{min-width:0}@media (min-width:600px){.cs-shell .cs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.cs-shell .cs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-shell .cs-card-tile{border-radius:var(--radius-lg);border:0;border:1px solid var(--nr-border);background:var(--color-surface);width:100%;color:inherit;text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}.cs-shell .cs-card-tile:hover{border-color:var(--nr-border-strong)}.cs-shell .cs-tile-media{aspect-ratio:4/5;background:var(--color-surface-soft);display:block;position:relative}.cs-shell .cs-tile-skeleton{aspect-ratio:4/5;border-radius:0;display:block}.cs-shell .cs-card-tile.is-skeleton,.cs-shell div.cs-card-tile{gap:10px;padding-bottom:12px}.cs-shell .cs-media{display:block;position:absolute;inset:0;overflow:hidden}.cs-shell .cs-media img{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;margin:0;display:block}.cs-shell .cs-media .media-loading{position:absolute;inset:0}.cs-shell .cs-media .media-error{font-size:var(--text-sm);margin:0;padding:12px}.cs-shell .cs-media-text{background:var(--color-illustration);text-align:center;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.cs-shell .cs-media-text b{font-size:var(--text-md);font-weight:var(--weight-heavy);color:var(--color-text);overflow-wrap:anywhere;line-height:1.45}.cs-shell .cs-media-play{border-radius:var(--radius-pill);background:var(--color-scrim-strong);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;bottom:8px;right:8px}.cs-shell .cs-media-play svg{width:11px;height:11px}.cs-shell .cs-tile-chips{flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.cs-shell .cs-tile-meta{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.cs-shell .cs-tile-kind{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-tile-meta strong{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-shell .cs-stats{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-soft);flex-wrap:wrap;gap:4px 10px;display:flex}.cs-shell .cs-stats>span{align-items:center;gap:3px;display:inline-flex}.cs-shell .cs-stats svg{width:14px;height:14px}.cs-shell .cs-detail-media{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--color-surface-soft);max-height:46dvh;margin:0 auto 12px;position:relative;overflow:hidden}.cs-shell .cs-detail-media .cs-media img{object-fit:contain}.cs-shell .cs-detail-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cs-shell .cs-detail-meta small{width:100%;font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.cs-shell .cs-detail-stats>div{border-radius:var(--radius-md);background:var(--color-surface);text-align:center;padding:10px}.cs-shell .cs-detail-stats dt{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-detail-stats dd{font-size:var(--text-lg);font-weight:var(--weight-heavy);margin:0}.cs-shell .cs-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-shell .cs-detail-actions>button{flex:1}.cs-shell .cs-detail-actions>.lp-note{width:100%;margin:0!important}.cs-shell .cs-edit{border-radius:var(--radius-lg);background:var(--color-surface);margin:20px 0;padding:18px}.cs-shell .cs-edit h3,.cs-shell .cs-comments h3{font-size:var(--text-md);margin:0}.cs-shell .cs-edit textarea{min-height:96px}.cs-shell .cs-comments h3 small{font-size:var(--text-meta);font-weight:var(--weight-medium);color:var(--color-text-muted)}.cs-shell .cs-comment-list,.cs-shell .cs-comment-group>ul{margin:8px 0 0;padding:0;list-style:none}.cs-shell .cs-comment{border-bottom:1px solid var(--color-border);padding:10px 0}.cs-shell .cs-comment.is-reply{border-left:2px solid var(--sd-peach-200);margin-left:20px;padding-left:12px}.cs-shell .cs-comment>div:first-child{align-items:baseline;gap:8px;display:flex}.cs-shell .cs-comment strong{font-size:var(--text-meta)}.cs-shell .cs-comment.is-mine strong{color:var(--color-accent-text)}.cs-shell .cs-comment time{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-comment>p{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 4px}.cs-shell .cs-comment-actions{flex-wrap:wrap;gap:6px;display:flex}.cs-shell .cs-comment-form{margin-top:12px}.cs-shell .cs-comment-form .cs-composer{margin:0}.cs-shell .cs-replying{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-accent-text);justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;display:flex}.cs-shell .cs-kind{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.cs-shell .cs-kind legend{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);margin-bottom:7px;padding:0}.cs-shell .lp-form .cs-kind label{background:var(--color-surface);min-height:88px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 6px;display:flex;position:relative}.cs-shell .lp-form .cs-kind label.is-on{background:var(--sd-peach-100);box-shadow:inset 0 0 0 2px var(--sd-terracotta);color:var(--sd-terracotta-ink)}.cs-shell .cs-kind label:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.cs-shell .cs-file:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.cs-shell .cs-kind input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cs-shell .cs-kind b{font-size:var(--text-base)}.cs-shell .cs-kind small{font-size:var(--text-xs);color:var(--color-text-muted)}.cs-shell .lp-form .cs-file{background:var(--sd-peach-50);min-height:76px;box-shadow:inset 0 0 0 1.5px var(--sd-peach-300);color:var(--color-text);cursor:pointer;border-radius:18px;flex-direction:row;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.cs-shell .cs-file>svg{color:var(--color-accent-text);flex-shrink:0}.cs-shell .cs-file>span{flex-direction:column;gap:2px;display:flex}.cs-shell .cs-file b{font-size:var(--text-md)}.cs-shell .cs-file small{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-soft)}.cs-shell .cs-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.cs-shell .cs-preview{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.cs-shell .cs-preview img{border-radius:var(--radius-md);background:var(--color-surface-soft);object-fit:contain;width:100%;max-height:300px}.cs-shell .cs-preview progress{border-radius:var(--radius-pill);background:var(--color-surface-sunken);appearance:none;border:0;width:100%;height:8px;overflow:hidden}.cs-shell .cs-preview progress::-webkit-progress-bar{background:var(--color-surface-sunken)}.cs-shell .cs-preview progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--color-accent)}.cs-shell .cs-preview progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--color-accent)}.cs-shell .cs-preview small{color:var(--color-text-muted)}.cs-shell .lp-form .cs-attest{min-height:44px;font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-text);flex-direction:row;align-items:center;gap:10px}.cs-shell .cs-honest{margin:4px 0 14px!important}.cs-shell .cs-cand-row{cursor:pointer;border-radius:18px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:flex}.cs-shell .cs-cand-row:hover{background:var(--color-surface)}.cs-shell .cs-cand-row:has(input:checked){background:var(--sd-peach-50);box-shadow:inset 0 0 0 1px var(--sd-peach-200)}.cs-shell .cs-cand-row.is-off{cursor:default}.cs-shell .cs-cand-row input[type=checkbox]{flex-shrink:0}.cs-shell .cs-cand-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cs-shell .cs-cand-main strong{min-width:0;font-size:var(--text-md);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.cs-shell .cs-cand-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.cs-shell .cs-cand-main small{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-signals{flex-wrap:wrap;gap:4px;display:flex}.cs-shell .cs-action-bar{bottom:calc(var(--dock-height) + 20px + env(safe-area-inset-bottom));z-index:29;border-radius:var(--radius-pill);background:var(--color-surface);width:min(420px,100% - 24px);box-shadow:var(--shadow-dock);font-weight:var(--weight-bold);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cs-shell.cs-tab-outreach .cs-main{padding-bottom:calc(176px + env(safe-area-inset-bottom))}.cs-shell .cs-recipients{flex-direction:column;margin:0;display:flex}.cs-shell .cs-recipients small{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-recipients b{font-size:var(--text-md)}.cs-shell .cs-vars{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-10px;display:flex}.cs-shell .cs-vars small{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-out-preview>small{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.cs-shell .cs-out-bubble{border:1px solid var(--nr-border);background:var(--color-surface);border-radius:22px 22px 22px 8px;flex-direction:column;align-items:flex-start;gap:6px;margin-top:6px;padding:12px 14px;display:flex}.cs-shell .cs-out-bubble p{color:var(--color-text);font-size:var(--text-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cs-shell .cs-out-form textarea,.cs-shell .cs-template textarea{min-height:96px}.cs-shell .cs-rules{flex-direction:column;gap:16px;display:flex}.cs-shell .cs-rules .cs-card+.cs-card{margin-top:0}.cs-shell .cs-rules .lp-toggle{padding:0}.cs-shell .cs-trigger-list,.cs-shell .cs-template-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cs-shell .cs-trigger,.cs-shell .cs-template{border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-border);gap:10px;padding:14px;display:grid}.cs-shell .cs-trigger.is-off{background:var(--color-surface-soft)}.cs-shell .cs-trigger label,.cs-shell .cs-template label,.cs-shell .cs-limits>label,.cs-shell .cs-quiet label{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);flex-direction:column;gap:6px;display:flex}.cs-shell .cs-trigger .lp-toggle{min-height:44px;font-size:var(--text-base);color:var(--color-text);flex-direction:row;padding:0}.cs-shell .cs-trigger-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-shell .cs-trigger-foot .lp-toggle{flex:0 140px}.cs-shell .cs-template>button{justify-self:start}.cs-shell .cs-template-preview{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.cs-shell .cs-limits{flex-direction:column;gap:14px;display:flex}.cs-shell .cs-inline-input{font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;display:flex}.cs-shell .cs-inline-input input{width:120px}.cs-shell .cs-quiet{border:0;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;padding:0;display:flex}.cs-shell .cs-quiet legend{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);margin-bottom:6px;padding:0}.cs-shell .cs-quiet>span{padding-bottom:12px}.cs-shell .cs-quiet input{width:130px}.cs-shell .cs-save-bar{border:1px solid var(--nr-border);border-radius:var(--radius-xl);background:var(--color-head-bg-solid);padding:10px 12px}.cs-shell .cs-save-bar.is-dirty{bottom:calc(var(--dock-height) + 16px + env(safe-area-inset-bottom));z-index:5;box-shadow:var(--shadow-md);position:sticky}.cs-shell .cs-save-bar .cs-row-actions{margin:0}.cs-shell .cs-save-bar .cs-row-actions>button{flex:1}@media (min-width:761px){.cs-shell .cs-rules{max-width:880px}.cs-shell .cs-trigger{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.cs-shell .cs-trigger-foot{grid-column:1/-1}.cs-shell .cs-save-bar.is-dirty{bottom:16px}.cs-shell .cs-save-bar .cs-row-actions>button{flex:none}.cs-shell.cs-tab-outreach .cs-main{padding-bottom:40px}}.cs-shell .cs-log-row{align-items:flex-start;gap:12px;padding:12px;display:flex}.cs-shell .cs-log-main .cs-inbox-top{flex-wrap:wrap}.cs-shell .cs-log-text{font-size:var(--text-meta);color:var(--color-text-soft);overflow-wrap:anywhere}.cs-shell .cs-log-why{font-size:var(--text-sm);color:var(--color-text-muted)}.cs-shell .cs-style{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;margin-top:28px;padding-top:20px;display:flex}.cs-shell .cs-style h3{font-size:var(--text-base);margin:0}.cs-shell .cs-style-refs-head{font-size:var(--text-meta);align-items:center;gap:8px;display:flex}.cs-shell .cs-style-refs{gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.cs-shell .cs-style-ref{flex-direction:column;flex:none;align-items:center;gap:4px;width:84px;display:flex}.cs-shell .cs-style-ref-img{background:var(--sd-oat);border-radius:14px;width:84px;height:105px;display:block;overflow:hidden}.cs-shell .cs-style-ref-img img{object-fit:cover;width:100%;height:100%;display:block}.cs-shell .cs-style-ref small{font-size:var(--text-xs);color:var(--color-text-muted)}.cs-shell .cs-style-form textarea{min-height:0;font-size:var(--text-meta)}.cs-shell .cs-style-saved{font-size:var(--text-meta);color:var(--sd-mint-ink);margin:0}
