.baely-marketing{color:var(--color-text);background:var(--color-bg);font-family:var(--font-sans);letter-spacing:-.01em;word-break:keep-all;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.baely-marketing *{box-sizing:border-box}.baely-marketing a{color:inherit;text-decoration:none}.baely-marketing h1,.baely-marketing h2{letter-spacing:-.04em;color:var(--color-text);text-wrap:balance;font-family:inherit;font-weight:800;line-height:1.3}.baely-marketing h2{margin:12px 0 22px;font-size:40px}.baely-marketing p{color:var(--color-text-soft);margin:12px 0}.baely-marketing a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.marketing-width{width:min(1100px,100% - 48px);margin:auto}.marketing-header{z-index:5;width:100%;height:72px;position:absolute;top:0;left:0}.marketing-header>div{justify-content:space-between;align-items:center;width:min(1100px,100% - 48px);height:100%;margin:auto;display:flex}.marketing-brand{letter-spacing:-.07em;min-height:44px;color:var(--color-text);align-items:center;gap:11px;font-size:28px;font-weight:850;line-height:1;display:inline-flex}.marketing-brand .nr-logo-mark{width:34px;height:34px}.marketing-login{border:1px solid var(--nr-border-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181420d1;border-radius:13px;place-items:center;min-height:44px;padding:6px 20px;font-size:14px;font-weight:700;display:grid}.marketing-hero{isolation:isolate;background:radial-gradient(60% 50% at 15% 10%, #f36ca82e 0%, transparent 70%), radial-gradient(50% 50% at 90% 85%, #c49af529 0%, transparent 70%), var(--nr-bg);place-items:center;height:min(900px,92svh);min-height:690px;display:grid;position:relative;overflow:hidden}.marketing-collage{z-index:-3;grid-template-columns:repeat(5,1fr);gap:40px;width:1660px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-5deg)}.marketing-circle{aspect-ratio:1;background:var(--color-surface-soft);width:100%;box-shadow:0 0 0 6px var(--nr-bg), 0 0 0 8px var(--nr-rose-35), var(--nr-shadow);border-radius:50%;position:relative;overflow:hidden}.marketing-circle.tone-1{box-shadow:0 0 0 6px var(--nr-bg), 0 0 0 8px var(--nr-violet-18), var(--nr-shadow)}.marketing-circle.tone-2{box-shadow:0 0 0 6px var(--nr-bg), 0 0 0 8px var(--nr-border-strong), var(--nr-shadow)}.marketing-circle img{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.marketing-circle>span{background:var(--color-illustration);height:100%;color:var(--color-accent-text);flex-direction:column;justify-content:center;align-items:center;font-size:100px;font-weight:700;display:flex}.marketing-circle i{font-size:24px;font-style:normal;font-weight:400}.marketing-veil{z-index:-1;background:radial-gradient(48% 42% at 50% 52%,#0e0c13f5 0%,#0e0c13e6 55%,#0e0c1380 100%),linear-gradient(#0e0c1359,#0e0c138c);position:absolute;inset:0}.marketing-hero-copy{text-align:center;width:100%;padding:90px 24px 50px}.marketing-hero-copy>p:first-child{letter-spacing:.15em;text-transform:uppercase;color:var(--nr-violet);background:0 0;padding:0;font-size:12px;font-weight:800;display:inline-block}.marketing-hero-copy h1{margin:20px 0;font-size:clamp(38px,4.8vw,68px)}.marketing-hero-copy h1>span{color:var(--nr-primary-hover)}.marketing-hero-copy>p{color:var(--color-text-soft);font-size:17px}.marketing-hero-copy>small{color:var(--color-text-muted);margin:16px 0;font-size:12px;display:block}.marketing-primary{background:var(--nr-cta);min-height:56px;box-shadow:0 7px 26px var(--nr-glow);border-radius:14px;align-items:center;gap:24px;margin-top:22px;padding:12px 28px;font-weight:800;display:inline-flex;color:var(--nr-on-accent)!important}.marketing-intro{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:110px 0;display:grid}.marketing-eyebrow{letter-spacing:.15em;color:var(--nr-violet);font-size:12px;font-weight:800;display:inline-block}.marketing-text-link{align-items:center;min-height:48px;margin-top:12px;font-weight:700;display:inline-flex;color:var(--color-link)!important}.marketing-chat-preview{border:1px solid var(--nr-border);border-radius:var(--nr-radius-xl);background:var(--nr-surface);box-shadow:var(--nr-shadow);padding:24px}.marketing-chat-person{align-items:center;gap:12px;margin-bottom:28px;display:flex}.marketing-chat-person img{border:2px solid #ffffff21;border-radius:50%}.marketing-chat-person>span{flex:1}.marketing-chat-person strong,.marketing-chat-person small{display:block}.marketing-chat-person small{color:var(--color-text-muted);font-size:12px}.marketing-chat-preview>p{max-width:90%;padding:13px 18px;font-size:15px}.baely-marketing .marketing-sent{background:var(--nr-rose-17);color:var(--nr-text);border:1px solid #f36ca838;border-radius:16px 16px 4px;margin-left:auto}.baely-marketing .marketing-received{background:var(--nr-surface-raised);color:var(--color-text);border-radius:16px 16px 16px 4px}.marketing-audio{background:var(--nr-violet-12);color:var(--nr-violet);border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;display:flex}.marketing-audio>span{letter-spacing:2px;flex:1}.marketing-audio small{font-size:12px;font-weight:700}.marketing-functions{border-block:1px solid var(--nr-border);background:var(--nr-surface);padding:90px 0 100px}.marketing-functions h2{text-align:center}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.marketing-feature-grid>a{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface-raised);align-items:center;gap:18px;min-height:104px;padding:22px 24px;display:flex}.marketing-feature-grid>a:hover{border-color:var(--nr-border-strong);background:var(--nr-surface-hover)}.marketing-feature-grid>a>span:first-of-type{flex:1}.marketing-feature-grid>a>span:last-child{color:var(--color-text-faint);font-size:22px}.marketing-feature-grid strong,.marketing-feature-grid small{display:block}.marketing-feature-grid strong{font-size:18px;font-weight:800}.marketing-feature-grid small{color:var(--color-text-muted);margin-top:3px;font-size:14px}.marketing-feature-grid svg{background:var(--nr-rose-12);width:48px;height:48px;color:var(--nr-primary-hover);border-radius:15px;flex-shrink:0;padding:12px}.marketing-preview-note{text-align:center;padding-top:24px;font-size:13px}.marketing-creators{background:var(--nr-hero);text-align:center;padding:95px 0 105px}.marketing-creators h2 span{color:var(--nr-primary-hover)}.marketing-apply{border:1px solid var(--nr-hero-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);text-align:left;justify-content:space-between;align-items:center;gap:24px;width:min(608px,100%);margin:32px auto 20px;padding:24px 30px;display:flex}.marketing-apply strong,.marketing-apply small{display:block}.marketing-apply strong{font-size:20px}.marketing-apply small{color:var(--color-text-muted);margin-top:4px;font-size:14px}.marketing-apply>span:last-child{color:var(--color-text-faint);font-size:24px}.marketing-creators .marketing-width>p:last-child{font-size:13px}.marketing-footer{padding:55px 0 30px}.marketing-footer-top{justify-content:space-between;gap:24px;margin-bottom:44px;display:flex}.marketing-footer-top p{font-size:14px}.marketing-footer-top>a{align-self:start;align-items:center;min-height:44px;font-weight:700;display:flex}.marketing-footer nav{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:4px 24px;padding-top:18px;display:flex}.marketing-footer nav>a{min-height:44px;color:var(--color-text-muted);align-items:center;font-size:13px;display:flex}.marketing-footer .marketing-width>small{color:var(--color-text-muted);margin-top:14px;font-size:12px;display:block}@media (max-width:700px){.marketing-width,.marketing-header>div{width:calc(100% - 40px)}.marketing-header{height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.marketing-brand{font-size:25px}.marketing-hero{height:90svh;min-height:650px;max-height:850px}.marketing-collage{gap:26px;width:1050px;transform:translate(-50%,-50%)rotate(-10deg)}.marketing-veil{background:radial-gradient(70% 40% at 50% 52%,#0e0c13f5 0%,#0e0c13e6 60%,#0e0c138c 100%)}.marketing-hero-copy{padding-inline:16px}.marketing-hero-copy h1{font-size:clamp(30px,7.8vw,46px)}.marketing-hero-copy>p{max-width:340px;margin:14px auto;font-size:15px}.baely-marketing h2{font-size:29px}.marketing-intro{grid-template-columns:1fr;gap:34px;padding:64px 0}.marketing-chat-preview{padding:20px}.marketing-functions{padding:60px 0}.marketing-feature-grid{grid-template-columns:1fr;gap:10px;margin-top:24px}.marketing-feature-grid>a{min-height:88px;padding:18px}.marketing-feature-grid strong{font-size:16px}.marketing-feature-grid small{font-size:13px}.marketing-creators{padding:64px 0}.marketing-apply{padding:20px 22px}.marketing-apply strong{font-size:18px}.marketing-apply small{font-size:13px}.marketing-footer{padding:40px 0 calc(30px + env(safe-area-inset-bottom))}.marketing-footer-top{margin-bottom:26px}}
.nt-bell{position:relative}.nt-badge{border:2px solid var(--nr-surface);background:var(--nr-primary);min-width:18px;height:18px;color:var(--nr-on-accent);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:0 5px;font-size:10px;font-weight:800;line-height:14px;position:absolute;top:4px;right:3px}.lp-icon.nt-bell .nt-badge{top:2px;right:0}.nt-scope{padding-bottom:var(--nr-space-8)}.nt-toolbar{justify-content:space-between;align-items:center;gap:var(--nr-space-3);margin:0 var(--nr-space-4) var(--nr-space-2);display:flex}.nt-summary{color:var(--nr-text-muted);margin:0;font-size:13px;font-weight:650}.nt-read-all:disabled{opacity:.5;cursor:default}.nt-error{margin:var(--nr-space-2) var(--nr-space-4);padding:var(--nr-space-3) var(--nr-space-4);border:1px solid var(--nr-danger);border-radius:var(--nr-radius-sm);background:var(--nr-danger-12);color:var(--nr-text);font-size:13px}.nt-group{margin:var(--nr-space-4) var(--nr-space-4) 0}.nt-group-title{margin:0 0 var(--nr-space-2);color:var(--nr-text-subtle);letter-spacing:.04em;font-size:12px;font-weight:800}.nt-list{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);margin:0;padding:0;list-style:none;overflow:hidden}.nt-item+.nt-item{border-top:1px solid var(--nr-border)}.nt-link{align-items:flex-start;gap:var(--nr-space-3);min-height:64px;padding:14px var(--nr-space-4);color:var(--nr-text);text-decoration:none;transition:background .18s;display:flex}.nt-link:hover{background:var(--nr-surface-hover)}.nt-link:focus-visible{outline:2px solid var(--nr-focus);outline-offset:-2px}.nt-item.is-unread .nt-link{background:var(--nr-rose-8)}.nt-item.is-unread .nt-link:hover{background:var(--nr-rose-12)}.nt-avatar{flex:none;width:44px;height:44px;position:relative}.nt-avatar .fan-portrait,.nt-avatar .fan-portrait.is-avatar{border-radius:50%;width:44px;min-width:44px;height:44px;overflow:hidden}.nt-avatar .fan-portrait img{object-fit:cover;width:100%;height:100%}.nt-initial{background:var(--nr-surface-raised);border:1px solid var(--nr-border);width:44px;height:44px;color:var(--nr-text-soft);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.nt-avatar-fan .nt-initial{background:var(--nr-avatar-purple-ink);color:#fff;border-color:#ffffff24}.nt-initial svg{width:20px;height:20px}.nt-kind{border:2px solid var(--nr-surface);background:var(--nr-primary);width:20px;height:20px;color:var(--nr-on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.nt-kind svg{width:11px;height:11px}.nt-kind-new_subscriber,.nt-kind-subscription_started,.nt-kind-subscription_changed,.nt-kind-subscription_cancelled,.nt-kind-subscription_expiring,.nt-kind-purchase_confirmed,.nt-kind-unlock_purchased,.nt-kind-unlock_ready,.nt-kind-settlement_update{background:var(--nr-gold)}.nt-kind-morning_call_delivered{background:var(--nr-violet)}.nt-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.nt-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:1.4}.nt-item:not(.is-unread) .nt-title{color:var(--nr-text-soft);font-weight:600}.nt-body{-webkit-line-clamp:2;color:var(--nr-text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.nt-meta{color:var(--nr-text-subtle);font-size:12px}.nt-dot,.nt-dot-space{border-radius:50%;flex:none;width:9px;height:9px;margin-top:7px}.nt-dot{background:var(--nr-primary);box-shadow:0 0 0 3px var(--nr-glow)}.nt-foot{margin:var(--nr-space-5) var(--nr-space-4) 0;color:var(--nr-text-subtle);font-size:12px;line-height:1.6}.nt-foot a{color:var(--nr-text-muted);text-underline-offset:3px;font-weight:700;text-decoration:underline}.nt-push-note{align-items:flex-start;gap:var(--nr-space-3);margin:0 var(--nr-space-4) var(--nr-space-4);padding:var(--nr-space-3) var(--nr-space-4);border:1px solid var(--nr-border);border-radius:var(--nr-radius-md);background:var(--nr-violet-12);color:var(--nr-text-soft);font-size:13px;line-height:1.5;display:flex}.nt-push-note svg{width:18px;height:18px;color:var(--nr-violet);margin-top:1px}.nt-setting-group{margin:0 var(--nr-space-4) var(--nr-space-5)}.nt-setting-group h2{margin:0 0 var(--nr-space-2);color:var(--nr-text-subtle);letter-spacing:.04em;font-size:12px;font-weight:800}.nt-setting-group ul{border:1px solid var(--nr-border);border-radius:var(--nr-radius-lg);background:var(--nr-surface);margin:0;padding:0;list-style:none}.nt-setting{gap:var(--nr-space-2);padding:14px var(--nr-space-4);display:grid}.nt-setting+.nt-setting{border-top:1px solid var(--nr-border)}.nt-setting-text strong{font-size:14px;font-weight:750;display:block}.nt-setting-text small{color:var(--nr-text-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.nt-switches{gap:var(--nr-space-2) var(--nr-space-5);flex-wrap:wrap;display:flex}.nt-switch{min-height:44px;color:var(--nr-text-soft);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex}.nt-switch>span small{color:var(--nr-text-subtle);font-size:11px;font-weight:600;display:block}.nt-switch input{appearance:none;background:var(--nr-border);width:46px;height:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--nr-border-strong);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;margin:0;padding:0;transition:background .18s;position:relative}.nt-switch input:before{content:"";background:var(--nr-text);border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.nt-switch input:checked{background:var(--nr-primary);box-shadow:none}.nt-switch input:checked:before{background:var(--nr-on-accent);transform:translate(18px)}.nt-switch.is-push input:checked{background:var(--nr-violet)}.nt-switch input:disabled{opacity:.45;cursor:default}.nt-switch.is-off{cursor:default;color:var(--nr-text-subtle)}.nt-switch input:focus-visible{outline:2px solid var(--nr-focus);outline-offset:3px}@media (min-width:640px){.nt-setting{align-items:center;gap:var(--nr-space-4);grid-template-columns:minmax(0,1fr) auto}.nt-switches{flex-wrap:nowrap;justify-content:flex-end}}
.lg-footer{border-top:1px solid var(--nr-border);color:var(--nr-text-subtle);letter-spacing:-.005em;gap:0;margin-top:44px;padding:20px 2px 0;font-size:12px;line-height:1.65;display:block}.lg-footer-inner{min-width:0}.lg-footer--standalone{padding:22px 20px calc(26px + env(safe-area-inset-bottom));background:var(--nr-bg);font-family:var(--font-sans);margin:0}.lg-footer--standalone .lg-footer-inner{max-width:1100px;margin:0 auto}.lg-footer p{margin:0}.lg-footer span{max-width:none;text-align:inherit}.lg-footer a{color:var(--nr-text-muted);text-decoration:none}.lg-footer a:hover{color:var(--nr-text);text-decoration:underline}.lg-footer a:focus-visible{outline:2px solid var(--nr-focus);outline-offset:2px;border-radius:6px}.lg-links{flex-wrap:wrap;gap:0 16px;margin:0 0 8px;display:flex}.lg-links a{align-items:center;min-height:32px;font-weight:600;display:inline-flex}.lg-footer .lg-links a.is-strong{color:var(--nr-text-soft);font-weight:800}.lg-company{color:var(--nr-text-muted)}.lg-company strong{color:var(--nr-text-soft);font-weight:700}.lg-facts{flex-wrap:wrap;margin:2px 0 0;display:flex}.lg-facts>div{flex-wrap:wrap;gap:0 5px;min-width:0;max-width:100%;display:inline-flex}.lg-facts>div:not(:last-child):after{content:"|";color:var(--nr-border-strong);margin:0 9px}.lg-facts dt{color:var(--nr-text-subtle)}.lg-facts dd{min-width:0;color:var(--nr-text-muted);overflow-wrap:anywhere;margin:0}.lg-pending{color:var(--nr-text-subtle);opacity:.78}.lg-footer .lg-check{color:var(--nr-text-subtle);margin-left:6px;text-decoration:underline}.lg-note{margin-top:8px!important}.lg-copy{color:var(--nr-text-subtle);margin-top:4px!important}@media (pointer:coarse){.lg-links a{min-height:44px}}@media (max-width:950px){.lg-footer{margin-top:36px}}@media (max-width:570px){.lg-facts{gap:1px;display:grid}.lg-facts>div{display:block}.lg-facts dt,.lg-facts dd{display:inline}.lg-facts dt{margin-right:6px}.lg-facts>div:not(:last-child):after{content:none}}.lg-auth-frame{background:var(--nr-bg);flex-direction:column;min-height:100dvh;display:flex}.lg-auth-frame>.social-auth-layout{flex:1 0 auto;min-height:0}.lg-doc{color:var(--nr-text-soft);font-size:14px;line-height:1.75}.lg-doc-meta{color:var(--nr-text-subtle);margin:0 0 18px;font-size:12px}.lg-doc-lead{color:var(--nr-text-muted);margin:0 0 6px}.lg-doc h2{color:var(--nr-text);letter-spacing:-.01em;margin:30px 0 8px;font-size:16px;font-weight:800}.lg-doc h3{color:var(--nr-text);margin:18px 0 6px;font-size:14px;font-weight:700}.lg-doc p{margin:0 0 8px}.lg-doc ol,.lg-doc ul{margin:0 0 10px;padding-left:1.3em}.lg-doc li{margin:3px 0;padding-left:2px}.lg-doc a{color:var(--nr-primary-hover);overflow-wrap:anywhere;text-decoration:underline}.lg-doc strong{color:var(--nr-text)}.lg-toc{border:1px solid var(--nr-border);border-radius:var(--nr-radius-md);background:var(--nr-surface);margin:0 0 8px;padding:14px 16px;font-size:13px}.lg-toc ol{columns:2;column-gap:24px;margin:0}.lg-toc a{color:var(--nr-text-muted);text-decoration:none}.lg-table-wrap{border:1px solid var(--nr-border);border-radius:var(--nr-radius-sm);margin:6px 0 12px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.lg-table th,.lg-table td{border-bottom:1px solid var(--nr-border);text-align:left;vertical-align:top;word-break:keep-all;overflow-wrap:break-word;padding:9px 11px}.lg-table td:first-child{min-width:5.5em;color:var(--nr-text)}.lg-table tr:last-child td{border-bottom:0}.lg-table th{background:var(--nr-surface-raised);color:var(--nr-text);white-space:nowrap;font-weight:700}.lg-callout{border:1px solid var(--nr-border);border-radius:var(--nr-radius-md);background:var(--nr-surface);margin:10px 0 14px;padding:14px 16px}.lg-callout p:last-child,.lg-callout ul:last-child{margin-bottom:0}.lg-doc .lg-biz{border:1px solid var(--nr-border);border-radius:var(--nr-radius-md);background:var(--nr-surface);grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:8px 0 12px;padding:14px 16px;font-size:13px;display:grid}.lg-biz dt{color:var(--nr-text-subtle)}.lg-biz dd{overflow-wrap:anywhere;margin:0}.lg-about-hero{border:1px solid var(--nr-hero-border);border-radius:var(--nr-radius-lg);background:var(--nr-hero);margin:0 0 8px;padding:24px 22px}.lg-about-hero small{color:var(--nr-text-subtle);letter-spacing:.08em;font-weight:700}.lg-about-hero h2{margin:6px 0 8px;font-size:21px;line-height:1.35}.lg-about-hero p{color:var(--nr-text-muted);margin:0}.lg-doc .lg-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.lg-features li{border:1px solid var(--nr-border);border-radius:var(--nr-radius-md);background:var(--nr-surface);margin:0;padding:14px 15px}.lg-features strong{margin-bottom:3px;display:block}.lg-features span{color:var(--nr-text-muted);font-size:13px}@media (max-width:570px){.lg-toc ol{columns:1}.lg-doc .lg-features{grid-template-columns:minmax(0,1fr)}.lg-doc .lg-biz{grid-template-columns:minmax(0,1fr);gap:0}.lg-biz dd{margin-bottom:6px}}
.pm-carousel{position:relative}.pm-frame{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;outline-offset:3px}.pm-frame:focus-visible{outline:3px solid var(--color-focus-ring)}.pm-track{width:100%;height:100%;transition:transform .32s var(--ease-standard,ease);will-change:transform;display:flex}.pm-track.is-still{transition:none}.pm-slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.pm-slide>.owned-image,.pm-slide>.content-video,.pm-slide>.media-loading,.pm-slide>.media-error{aspect-ratio:auto;object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;margin:0;display:block}.pm-slide>.media-error{color:var(--color-text-muted);font-size:var(--text-meta);text-align:center;place-items:center;padding:24px;display:grid}.pm-slide img{-webkit-user-drag:none;pointer-events:none}.pm-counter{z-index:3;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.02em;pointer-events:none;background:#0e0c139e;padding:3px 10px;position:absolute;top:12px;right:12px}.pm-arrow{z-index:3;color:#1d1720;opacity:0;width:32px;height:32px;transition:opacity var(--duration-fast,.12s);cursor:pointer;background:#ffffffdb;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #00000038}.pm-arrow:before{content:"";position:absolute;inset:-6px}.pm-arrow svg{width:18px;height:18px}.pm-arrow.is-prev{left:10px}.pm-arrow.is-next{right:10px}.pm-frame:hover .pm-arrow,.pm-frame:focus-within .pm-arrow,.pm-arrow:focus-visible{opacity:1}@media (hover:none){.pm-arrow:not(:focus-visible){opacity:0;pointer-events:none}}.pm-dots{pointer-events:none;justify-content:center;gap:4px;height:14px;margin-top:8px;margin-bottom:-10px;display:flex}.pm-dots i{background:var(--color-border-strong);width:6px;height:6px;transition:background var(--duration-fast,.12s), transform var(--duration-fast,.12s);border-radius:50%}.pm-dots i.is-on{background:var(--color-accent);transform:scale(1.15)}.pm-frame.is-locked .pm-count,.pm-count{z-index:3;border-radius:var(--radius-pill);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);background:#0e0c139e;align-items:center;gap:4px;padding:3px 9px;display:inline-flex;position:absolute;top:12px;right:12px}.pm-count svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.pm-track,.pm-dots i{transition:none}}:where(.pm-actions .pm-count-button){border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:9px 10px 9px 9px;display:inline-flex}:where(.pm-actions .pm-count-button) svg{flex:none;width:24px;height:24px}:where(.pm-actions .pm-count-button.is-liked){color:var(--color-rose-500)}:where(.pm-actions .pm-count-button.is-liked) svg{fill:currentColor}:where(.pm-actions .pm-count-button:disabled){opacity:.55;cursor:default}.pm-count-value{font-size:var(--text-meta);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.pm-summary{gap:4px;padding-top:4px}.pm-caption,.likey-pages .pm-summary .pm-caption.nr-post-copy{line-height:var(--leading-relaxed);white-space:pre-line;overflow-wrap:anywhere;margin:0}.pm-more{min-height:0;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pm-more:hover{color:var(--color-text)}.pm-inline-comments{gap:2px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.pm-inline-comments li{min-width:0;max-width:100%;margin:2px 0 0;padding:0;list-style:none}.pm-inline-comments button{width:100%;min-width:0;max-width:100%;min-height:32px;color:var(--color-text);font:inherit;font-size:var(--text-base);line-height:var(--leading-snug);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:5px 0;display:block;overflow:hidden}.pm-inline-comments b{font-weight:var(--weight-heavy);margin-right:4px}.pm-inline-comments .lp-badge{vertical-align:1px;margin-right:4px}.pm-inline-comments span{color:var(--color-text-soft)}.ig-post-menu .pm-danger,.pm-confirm .pm-danger{color:var(--color-danger);font-weight:var(--weight-bold)}.pm-sheet{height:auto;max-height:90dvh}.pm-sheet-inner{gap:14px;padding:0 20px 22px}.pm-sheet-inner>header{margin:0 -20px}.pm-sheet-inner textarea{min-height:140px}.pm-confirm{border-radius:var(--radius-xl);background:var(--color-surface);width:min(360px,100% - 32px);color:var(--color-text);text-align:center;border:0;padding:24px 0 0;box-shadow:0 12px 80px #0006}.pm-confirm::backdrop{background:var(--color-scrim,#00000080)}.pm-confirm h2{font-size:var(--text-lg);margin:0 24px 8px}.pm-confirm p{color:var(--color-text-muted);font-size:var(--text-meta);line-height:var(--leading-relaxed);margin:0 24px 18px}.pm-confirm>div{border-top:1px solid var(--color-border);display:grid}.pm-confirm>div button{border:0;border-bottom:1px solid var(--color-border);min-height:48px;color:var(--color-text);font:inherit;cursor:pointer;background:0 0}.pm-confirm>div button:last-child{border-bottom:0}.pm-profile-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lp-profile-card .pm-profile-actions+.lp-muted{margin:10px 2px 14px;line-height:1.55}.lp-profile-card:has(.pm-owner-more[open]){z-index:20}.lp-profile-card .pm-owner-more{background:0 0;border:0;border-radius:0;padding:0}.lp-profile-card .pm-owner-more>summary{width:100%}.lp-profile-card details.pm-owner-more>summary:after,.lp-profile-card details.pm-owner-more[open]>summary:after{content:none}.lp-profile-card .pm-owner-more[open]>summary{background:var(--color-surface-soft)}.pm-profile-actions>a,.pm-profile-actions>button,.pm-profile-actions>details>summary{white-space:nowrap;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:44px;display:inline-flex}.pm-profile-actions>details{flex:1 1 0;display:flex;position:relative}.pm-profile-actions>details>summary{cursor:pointer;list-style:none}.pm-profile-actions>details>summary::-webkit-details-marker{display:none}.pm-more-menu{z-index:30;border-radius:var(--radius-md);background:var(--color-surface-raised,var(--color-surface));min-width:190px;box-shadow:var(--shadow-lg);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.pm-more-menu a{min-height:44px;color:var(--color-text);border-radius:12px;align-items:center;padding:10px 12px;display:flex}.pm-more-menu a:hover{background:var(--color-surface-soft)}.pm-profile-stats{color:var(--color-text-muted);font-size:var(--text-meta);gap:18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pm-profile-stats b{color:var(--color-text);font-weight:var(--weight-heavy);margin-right:4px}.pm-tabs{grid-template-columns:repeat(3,1fr);display:grid}.pm-tabs>a{justify-content:center}.pm-grid{grid-template-columns:repeat(3,1fr);gap:3px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pm-tile,.pm-story-tile{aspect-ratio:1;background:var(--color-surface-soft);color:inherit;display:block;position:relative;overflow:hidden}.pm-story-tile{aspect-ratio:9/16}.pm-tile>.owned-image,.pm-tile>.fan-portrait,.pm-tile>.media-loading,.pm-story-tile>.owned-image,.pm-story-tile>.media-loading{object-fit:cover;aspect-ratio:auto;border-radius:0;margin:0;display:block;width:100%!important;height:100%!important}.pm-tile>.media-error,.pm-story-tile>.media-error{height:100%;font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;place-items:center;margin:0;padding:8px;display:grid}.pm-tile .media-loading-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pm-tile:focus-visible,.pm-story-tile:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-3px}.pm-tile:hover:after,.pm-story-tile:hover:after{content:"";background:#00000024;position:absolute;inset:0}.pm-tile-locked{background:var(--color-locked-cloud);position:absolute;inset:0}.pm-tile-locked .lp-locked-preview{object-fit:cover;width:100%;height:100%}.pm-tile-text{font-size:var(--text-xs);line-height:var(--leading-snug);-webkit-line-clamp:6;-webkit-box-orient:vertical;padding:12px;display:-webkit-box;overflow:hidden}.pm-tile-glyph,.pm-tile-lock{z-index:2;color:#fff;filter:drop-shadow(0 1px 2px #0000008c);align-items:center;gap:3px;display:inline-flex;position:absolute;top:7px;right:7px}.pm-tile-glyph svg,.pm-tile-lock svg{width:18px;height:18px}.pm-tile-glyph small{font-size:var(--text-2xs,10px);font-weight:var(--weight-bold)}.pm-tile-lock{inset:auto auto 7px 7px}.pm-story-date{z-index:2;background:var(--color-surface);min-width:34px;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:10px;justify-items:center;padding:4px 6px;line-height:1.05;display:grid;position:absolute;top:6px;left:6px}.pm-story-date b{font-size:var(--text-md)}.pm-story-date small{font-size:var(--text-2xs,10px);color:var(--color-text-muted)}.pm-grid-empty{text-align:center;color:var(--color-text-muted);padding:40px 18px}.pm-strip{gap:8px;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}.pm-strip li{flex:none;gap:4px;width:96px;display:grid;position:relative}.pm-strip li.is-selected .pm-strip-thumb{outline:3px solid var(--color-accent);outline-offset:1px}.pm-strip li.is-dragging{opacity:.5}.pm-strip-thumb{background:var(--color-surface-soft);cursor:grab;border:0;border-radius:12px;width:96px;height:120px;padding:0;display:block;position:relative;overflow:hidden}.pm-strip-thumb img{object-fit:cover;width:100%;height:100%}.pm-strip-thumb b{color:#fff;min-width:22px;height:22px;font-size:var(--text-xs);background:#0e0c13b3;border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;left:5px}.pm-strip-thumb progress{width:auto;height:4px;position:absolute;bottom:6px;left:6px;right:6px}.pm-strip-tools{justify-content:space-between;display:flex}.pm-strip-tools button{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;color:var(--color-text);border-radius:50%;place-items:center;padding:0;display:grid}.pm-strip-tools button:disabled{opacity:.35}.pm-strip-tools svg{width:14px;height:14px}.pm-strip-error{font-size:var(--text-2xs,10px);color:var(--color-danger)}.pm-composer{gap:10px;display:grid}.pm-stage{aspect-ratio:4/5;background:var(--color-surface-soft);border-radius:16px;width:min(100%,340px);height:auto;margin:0 auto;display:block;position:relative;overflow:hidden}.pm-stage img,.pm-stage .media-loading{object-fit:cover;width:100%;height:100%;max-height:none;position:absolute;inset:0}.pm-stage .pm-counter{top:10px;right:10px}
.pp-access{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid;container-type:inline-size}.pp-access legend{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);margin-bottom:8px;padding:0}.pp-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@container (min-width:720px){.pp-modes{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-form .pp-access label.pp-mode,.pp-access label.pp-mode{background:var(--color-surface);min-height:76px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);font-weight:var(--weight-regular);cursor:pointer;transition:background var(--duration-base,.16s), box-shadow var(--duration-base,.16s);border-radius:16px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.pp-access label.pp-mode.is-on{background:var(--color-accent-soft,var(--nr-rose-12));box-shadow:inset 0 0 0 2px var(--color-accent,var(--nr-primary))}.pp-access label.pp-mode:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.pp-access fieldset:disabled label.pp-mode,.pp-access:disabled label.pp-mode{cursor:default;opacity:.6}.pp-access input[type=radio]{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pp-mode-icon{background:var(--color-surface-raised);width:32px;height:32px;color:var(--color-text-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pp-mode-icon svg{width:18px;height:18px}.pp-mode.is-on .pp-mode-icon{background:var(--color-paid-soft,var(--nr-gold-10));color:var(--color-paid,var(--nr-gold))}.pp-mode>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-mode b{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.3}.pp-mode small{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4}.lp-form .pp-field,.pp-field{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-soft);flex-direction:column;gap:7px;display:flex}.pp-price{background:var(--color-surface-sunken,var(--color-surface));min-height:52px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text);border-radius:14px;align-items:center;gap:6px;padding:0 14px;display:flex}.pp-price:focus-within{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.pp-price.is-invalid{box-shadow:inset 0 0 0 2px var(--color-danger)}.pp-price>span{font-size:var(--text-lg);font-weight:var(--weight-heavy);color:var(--color-paid,var(--nr-gold))}.pp-price>.pp-price-unit{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.likey-pages .pp-price input,.pp-price input{min-width:0;min-height:48px;box-shadow:none;color:var(--color-text);font:inherit;font-size:var(--text-lg);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0}.pp-note{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text-muted);line-height:1.5}.pp-note.is-error{color:var(--color-danger)}.pp-summary{background:var(--color-paid-soft,var(--nr-gold-10));color:var(--color-text-soft);font-size:var(--text-meta);border-radius:12px;margin:-6px 0 0;padding:10px 14px;line-height:1.5}.pp-locked .lp-locked-card{gap:0}.pp-locked .lp-locked-icon{margin-bottom:10px}.pp-locked[data-access=subscription_or_unlock] .lp-locked-icon{width:48px;height:48px;margin-bottom:8px}.pp-locked .lp-locked h3,.pp-locked h3{margin-top:8px}.likey-pages .pp-locked .nr-lock-copy{margin-bottom:14px}.pp-cta{gap:8px;width:100%;display:grid}.pp-cta .lp-subscribe-cta{width:100%}.pp-cta .pp-unlock{cursor:pointer;justify-content:space-between;min-height:52px}.pp-cta .pp-unlock:disabled{cursor:progress;opacity:.7}.pp-unlock-note{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.5}a.pp-unlock-note{min-height:48px;font-size:var(--text-meta);font-weight:var(--weight-bold);color:var(--color-paid,var(--nr-gold));justify-content:center;align-items:center;display:flex}dialog.pp-buy-sheet.ig-comments-sheet{height:auto;max-height:90dvh}.pp-buy{gap:14px;padding-bottom:22px}.pp-buy-item{background:var(--color-surface-raised);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pp-buy-item>div{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-buy-item strong{font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-buy-item small{font-size:var(--text-xs);color:var(--color-text-muted)}.pp-buy-receipt{font-size:var(--text-meta);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;padding:0 4px;display:grid}.pp-buy-receipt dt{color:var(--color-text-muted)}.pp-buy-receipt dd{font-weight:var(--weight-bold);text-align:right;font-variant-numeric:tabular-nums;margin:0}.pp-buy-receipt dd:first-of-type{color:var(--color-paid,var(--nr-gold));font-size:var(--text-md)}.pp-buy .lp-cta-row{cursor:pointer}.pp-buy-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-buy-links>*{justify-content:center;align-items:center;min-height:46px;display:flex}.pp-chip{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;background:var(--color-paid-soft,var(--nr-gold-10));max-width:100%;color:var(--color-paid,var(--nr-gold));display:inline-block;overflow:hidden}
.sub-scope,.cm-page{--sub-gold:var(--color-paid,var(--nr-gold,#e2b866));--sub-gold-ink:var(--nr-on-accent,#2a1d10);--sub-gold-soft:var(--color-paid-soft,color-mix(in srgb, var(--sub-gold) 16%, transparent));--sub-gold-text:var(--lightningcss-light,#7a5510)var(--lightningcss-dark,var(--sub-gold));--sub-card:var(--color-surface,#fff);--sub-raised:var(--color-surface-raised,var(--color-surface,#fff));--sub-line:var(--color-border,#e6dfd6);--sub-muted:var(--color-text-muted,#6f5e53)}.sub-tab{gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-8);display:grid}.sub-tab-head h2{font-size:var(--text-lg);margin:0}.sub-tab-head p{margin:var(--space-1) 0 0;color:var(--sub-muted);font-size:var(--text-meta)}.sub-current{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--sub-line);border-radius:var(--radius-md);background:var(--sub-raised);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.sub-current strong{font-size:var(--text-base)}.sub-current>span:not(.sub-badge){color:var(--sub-muted)}.sub-plans{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.sub-plan{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--sub-line);border-radius:var(--radius-lg);background:var(--sub-card);flex-direction:column;min-width:0;display:flex;position:relative}.sub-plan.is-premium{border-color:color-mix(in srgb, var(--sub-gold) 55%, var(--sub-line));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sub-gold) 30%, transparent)}.sub-plan.is-current{outline:2px solid var(--color-accent,currentColor);outline-offset:-2px}.sub-plan.is-off{opacity:.72}.sub-plan-head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.sub-plan-kind{color:var(--sub-muted);font-size:var(--text-xs);font-weight:var(--weight-bold,700);letter-spacing:.06em}.sub-plan.is-premium .sub-plan-kind{color:var(--sub-gold-text)}.sub-plan h3{font-size:var(--text-xl);overflow-wrap:anywhere;margin:0}.sub-price{align-items:baseline;gap:var(--space-1);margin:0;display:flex}.sub-price strong{font-size:var(--text-2xl);letter-spacing:-.01em}.sub-plan.is-premium .sub-price strong{color:var(--sub-gold-text)}.sub-price small{color:var(--sub-muted);font-size:var(--text-meta)}.sub-benefits{gap:var(--space-2);font-size:var(--text-base);margin:0;padding:0;list-style:none;display:grid}.sub-benefits li{gap:var(--space-2);overflow-wrap:anywhere;align-items:flex-start;display:flex}.sub-benefits svg{width:18px;height:18px;color:var(--color-accent,currentColor);flex:none;margin-top:1px}.sub-plan.is-premium .sub-benefits svg{color:var(--sub-gold-text)}.sub-benefits .is-empty{color:var(--sub-muted)}.sub-plan-actions{gap:var(--space-2);margin-top:auto;display:grid}.sub-plan-actions .lp-subscribe-cta{width:100%}.sub-plan-actions .lp-subscribe-cta:disabled{opacity:.6}.sub-sheet-actions .sub-pay-row:disabled{opacity:.7}.sub-badge{border-radius:var(--radius-pill);min-height:24px;font-size:var(--text-xs);font-weight:var(--weight-bold,700);white-space:nowrap;align-items:center;padding:2px 10px;display:inline-flex}.sub-badge-current{background:var(--color-accent,#333);color:var(--color-text-on-brand,#fff)}.sub-badge-off{background:var(--color-surface-soft,#7f7f7f29);color:var(--sub-muted)}.sub-badge-gold{background:var(--sub-gold);color:var(--sub-gold-ink)}.sub-note{color:var(--sub-muted);font-size:var(--text-meta);margin:0}.sub-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-danger-soft,#ff000014);color:var(--color-danger,#a8322a);font-size:var(--text-meta);margin:0}.sub-page{gap:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-10);display:grid}.sub-section h2{margin:0 0 var(--space-3);font-size:var(--text-md)}.sub-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sub-row{gap:var(--space-3) var(--space-3);padding:var(--space-4);border:1px solid var(--sub-line);border-radius:var(--radius-lg);background:var(--sub-card);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.sub-row.is-past{background:0 0}.sub-row-main{gap:2px;min-width:0;display:grid}.sub-row-main a,.sub-row-main strong{font-size:var(--text-md);font-weight:var(--weight-bold,700);color:inherit;text-decoration:none}.sub-row-main a{align-self:start;align-items:center;min-height:44px;display:inline-flex}.sub-row-main small{color:var(--sub-muted);font-size:var(--text-meta)}.sub-row-plan{align-items:center;gap:var(--space-2);font-size:var(--text-base);flex-wrap:wrap;display:flex}.sub-row-plan b{font-weight:var(--weight-bold,700)}.sub-row-plan .sub-money{color:var(--sub-gold-text);font-weight:var(--weight-bold,700)}.sub-row-actions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.sub-row-actions>*{flex:120px}@media (min-width:720px){.sub-row{grid-template-columns:auto minmax(0,1fr) auto}.sub-row-actions{grid-column:auto}.sub-row-actions>*{flex:none}}html:has(.sub-sheet[open]){overflow:hidden}.sub-sheet{border:1px solid var(--sub-line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--sub-raised);width:min(480px,100vw);max-width:100vw;max-height:92dvh;color:var(--color-text,inherit);margin:auto auto 0;padding:0}.sub-sheet::backdrop{background:var(--color-scrim,#00000080)}@media (min-width:720px){.sub-sheet{border-radius:var(--radius-xl);margin:auto}}.sub-sheet-body{gap:var(--space-4);padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));display:grid}.sub-sheet-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sub-sheet-head h2{font-size:var(--text-lg);margin:0}.sub-sheet dl{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sub-card);border:1px solid var(--sub-line);margin:0;display:grid}.sub-sheet dl>div{justify-content:space-between;gap:var(--space-3);font-size:var(--text-base);display:flex}.sub-sheet dt{color:var(--sub-muted)}.sub-sheet dd{font-weight:var(--weight-bold,700);text-align:right;margin:0}.sub-sheet .is-total dd{color:var(--sub-gold-text)}.sub-sheet-actions{gap:var(--space-2);display:grid}.sub-sheet-plans .sub-tab{padding:0}.cm-page{gap:var(--space-5);padding:var(--space-2) var(--space-4) var(--space-10);display:grid}.cm-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.cm-links a[aria-current=page]{background:var(--color-text);color:var(--color-text-on-dark,#fff);box-shadow:none}.cm-intro{color:var(--sub-muted);font-size:var(--text-meta);margin:0}.cm-grid{gap:var(--space-5);display:grid}@media (min-width:1024px){.cm-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.cm-preview{top:var(--space-6);position:sticky}}.cm-forms{gap:var(--space-4);display:grid}.cm-form{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--sub-line);border-radius:var(--radius-lg);background:var(--sub-card);display:grid}.cm-form.is-premium{border-color:color-mix(in srgb, var(--sub-gold) 45%, var(--sub-line))}.cm-form-head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.cm-form-head h2{font-size:var(--text-md);margin:0}.cm-form-head small{color:var(--sub-muted)}.cm-field{gap:var(--space-1);font-size:var(--text-meta);font-weight:var(--weight-bold,700);display:grid}.cm-field input{border:1px solid var(--color-border-strong,var(--sub-line));border-radius:var(--radius-sm);background:var(--color-surface-sunken,transparent);min-height:44px;color:var(--color-text,inherit);font:inherit;font-size:var(--text-base);padding:10px 14px;font-weight:400}.cm-field input[aria-invalid=true]{border-color:var(--color-danger,#c33)}.cm-field small{color:var(--sub-muted);font-weight:400}.cm-field .cm-error,.cm-error{color:var(--color-danger,#c33);font-weight:400;font-size:var(--text-meta);margin:0}.cm-price{align-items:center;gap:var(--space-2);display:flex}.cm-price span{font-size:var(--text-md);font-weight:var(--weight-bold,700);color:var(--sub-gold-text)}.cm-price input{flex:1}.cm-benefit{gap:var(--space-2);display:flex}.cm-benefit input{flex:1}.cm-switch{align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--text-meta);font-weight:var(--weight-bold,700);display:inline-flex}.cm-switch input{width:20px;height:20px;accent-color:var(--color-accent,currentColor)}.cm-save{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cm-save .cm-status{color:var(--sub-muted);font-size:var(--text-meta)}.cm-tiles{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.cm-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-tile{padding:var(--space-4);border:1px solid var(--sub-line);border-radius:var(--radius-md);background:var(--sub-card);gap:2px;min-width:0;display:grid}.cm-tile small{color:var(--sub-muted);font-size:var(--text-meta)}.cm-tile strong{font-size:var(--text-xl);overflow-wrap:anywhere}.cm-tile.is-gold strong{color:var(--sub-gold-text)}.cm-tile span{color:var(--sub-muted);font-size:var(--text-xs)}.cm-month{gap:var(--space-2) var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--sub-raised);border:1px solid var(--sub-line);font-size:var(--text-meta);flex-wrap:wrap;display:flex}.cm-month b{font-size:var(--text-base)}.cm-request{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cm-filter{gap:var(--space-2);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.cm-filter button{border:1px solid var(--sub-line);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text,inherit);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;flex:none;padding:6px 14px}.cm-filter button[aria-pressed=true]{background:var(--color-text);color:var(--color-text-on-dark,#fff);border-color:#0000}.cm-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cm-pay{border:1px solid var(--sub-line);border-radius:var(--radius-md);background:var(--sub-card);overflow:hidden}.cm-pay-row{gap:var(--space-1) var(--space-3);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-pay-row strong{font-size:var(--text-base);overflow-wrap:anywhere}.cm-pay-row small{color:var(--sub-muted);font-size:var(--text-meta)}.cm-pay-amount{text-align:right;justify-items:end;gap:2px;display:grid}.cm-pay-amount b{font-size:var(--text-base)}.cm-state{border-radius:var(--radius-pill);min-height:22px;font-size:var(--text-xs);font-weight:var(--weight-bold,700);white-space:nowrap;background:var(--color-surface-soft,#7f7f7f24);color:var(--color-text,inherit);align-items:center;padding:1px 8px;display:inline-flex}.cm-state.is-ok{background:var(--sub-gold-soft);color:var(--sub-gold-text)}.cm-state.is-wait{background:var(--color-chip-ai-bg,#7f7fff29);color:var(--color-chip-ai-text,inherit)}.cm-state.is-warn{background:var(--color-warning-soft,#ffc80029);color:var(--color-warning,inherit)}.cm-state.is-bad{background:var(--color-danger-soft,#ff00001f);color:var(--color-danger,inherit)}.cm-pay-detail{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--sub-line);display:grid}.cm-breakdown{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.cm-breakdown>div{justify-content:space-between;gap:var(--space-3);font-size:var(--text-meta);display:flex}.cm-breakdown dt{color:var(--sub-muted)}.cm-breakdown dd{font-weight:var(--weight-bold,700);margin:0}.cm-breakdown .is-total dd{color:var(--sub-gold-text)}.cm-steps{gap:var(--space-3);padding:0 0 0 var(--space-5);margin:0;list-style:none;display:grid;position:relative}.cm-steps:before{content:"";background:var(--sub-line);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.cm-steps li{font-size:var(--text-meta);gap:2px;display:grid;position:relative}.cm-steps li:before{content:"";left:calc(-1 * var(--space-5) + 1px);background:var(--sub-raised);border:2px solid var(--color-accent,currentColor);border-radius:50%;width:12px;height:12px;position:absolute;top:4px}.cm-steps li.is-refund:before{border-color:var(--color-danger,currentColor)}.cm-steps li.is-posting:before{border-color:var(--sub-gold)}.cm-steps b{justify-content:space-between;gap:var(--space-2);display:flex}.cm-steps small{color:var(--sub-muted)}.cm-requests{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cm-requests li{justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--sub-line);border-radius:var(--radius-md);font-size:var(--text-meta);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.sub-sheet,.cm-pay-row{transition:none}}.cs-space .cm-page.cs-money{padding:var(--space-2) 0 var(--space-10)}
.cs-space{min-width:0}.cs-space .cs-space-head{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter) var(--space-2);display:flex}.cs-space .cs-space-owner{align-items:center;gap:var(--space-2);min-width:0;min-height:44px;color:inherit;text-decoration:none;display:flex}.cs-space .cs-space-owner>span{min-width:0;display:grid}.cs-space .cs-space-owner strong{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-space .cs-space-owner small{color:var(--color-text-muted);font-size:var(--text-sm)}.cs-space .cs-space-title{white-space:nowrap;font-size:var(--text-lg);font-weight:var(--weight-heavy);text-align:right;flex:1 0 auto;margin:0}.cs-space .cs-space-new{background:var(--color-text);color:var(--color-text-on-dark);border-radius:50%;flex:none}.cs-space .cs-space-tabs{gap:var(--space-1);margin:0 0 var(--space-2);padding:var(--space-1) var(--gutter) var(--space-2);scrollbar-width:none;border-bottom:1px solid var(--color-border);display:flex;overflow-x:auto}.cs-space .cs-space-tabs::-webkit-scrollbar{display:none}.cs-space .cs-space-tabs a{border-radius:var(--radius-pill);min-height:40px;color:var(--color-text-muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex;position:relative}.cs-space .cs-space-tabs a svg{width:16px;height:16px}.cs-space .cs-space-tabs a:hover{background:var(--color-surface-soft);color:var(--color-text)}.cs-space .cs-space-tabs a[aria-current=page]{background:var(--color-text);color:var(--color-text-on-dark)}.cs-space .cs-space-tabs .cs-unread{min-width:18px;height:18px;font-size:var(--text-2xs);margin-left:2px;position:static}.cs-space .cs-space-tabs a:focus-visible,.cs-space .cs-ai-switch:focus-visible,.cs-space .av-chip:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.lp-chat-layout .cs-space.cs-tab-messages{flex-direction:column;height:100%;min-height:0;display:flex}.lp-chat-layout .cs-space.cs-tab-messages .cs-body{flex-direction:column;flex:1;min-height:0;display:flex}.lp-chat-layout .cs-space.cs-tab-messages .cs-inbox{flex:1;height:auto;min-height:0}.cs-space .cs-ai-default{gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text);display:grid}.cs-space .cs-ai-default .lp-toggle{color:inherit;margin:0}.cs-space .cs-ai-default .lp-toggle small{color:inherit;opacity:.86}.cs-space .cs-ai-default>button{justify-self:start}.cs-space .cs-inbox-item{align-items:center;gap:var(--space-1);display:flex;position:relative}.cs-space .cs-inbox-item>.cs-inbox-row{flex:1;min-width:0}.cs-space .cs-ai-on{background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text)}.cs-space .cs-inbox-row .cs-ai-on{display:none}.cs-space .cs-ai-off{background:var(--color-surface-soft);color:var(--color-text-soft)}.cs-space .cs-ai-switch{width:56px;height:32px;margin-right:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);cursor:pointer;flex:none;justify-content:flex-end;align-items:center;padding:0 8px 0 0;display:inline-flex;position:relative}.cs-space .cs-ai-switch:after{background:var(--color-surface-raised);width:24px;height:24px;box-shadow:var(--shadow-sm);content:"";border-radius:50%;transition:transform .18s;position:absolute;top:3px;left:3px}.cs-space .cs-ai-switch:not(.is-on):after{background:var(--color-text-muted)}.cs-space .cs-ai-switch.is-on{background:var(--color-chip-ai-text);color:var(--color-text-on-dark);border-color:#0000;justify-content:flex-start;padding:0 0 0 8px}.cs-space .cs-ai-switch.is-on:after{left:auto;right:3px}.cs-space .cs-ai-switch.is-large{width:76px;height:36px;font-size:var(--text-sm);margin:0}.cs-space .cs-ai-switch.is-large:after{width:28px;height:28px}.cs-space .cs-ai-switch:disabled{opacity:.55;cursor:progress}.cs-space .cs-ai-switch:before{content:"";position:absolute;inset:-6px -4px}.cs-space .cs-ai-bar{align-items:center;gap:var(--space-3);margin:var(--space-2) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-soft);display:flex}.cs-space .cs-ai-bar.is-on{background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text)}.cs-space .cs-ai-bar-text{flex:1;gap:2px;min-width:0;display:grid}.cs-space .cs-ai-bar-text strong{font-size:var(--text-base)}.cs-space .cs-ai-bar-text small{font-size:var(--text-sm);line-height:var(--leading-snug);opacity:.9}@media (prefers-reduced-motion:reduce){.cs-space .cs-ai-switch:after{transition:none}}.cs-space .cs-edit-page{gap:var(--space-4);display:grid}.cs-space .cs-edit-page .cs-card{padding:var(--space-4)}.cs-space .cs-edit-page h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.cs-space .av-page{gap:var(--space-4);display:grid}.cs-space .av-page .cs-card{padding:var(--space-4)}.cs-space .av-page .cs-section-title{margin:0 0 var(--space-3);font-size:var(--text-lg)}.cs-space .av-status-row{align-items:center;gap:var(--space-3);display:flex}.cs-space .av-status-row>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.cs-space .av-status-row h2{font-size:var(--text-lg);margin:0}.cs-space .av-status-row small,.cs-space .av-note,.cs-space .av-hint{color:var(--color-text-muted);font-size:var(--text-meta);line-height:var(--leading-snug)}.cs-space .av-note{margin:var(--space-2) 0 0}.cs-space .av-orb{background:var(--color-chip-ai-bg);width:44px;height:44px;color:var(--color-chip-ai-text);border-radius:50%;flex:none;place-items:center;display:grid}.cs-space .av-reqs{margin:var(--space-3) 0 0;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-8);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-meta);gap:4px;display:grid}.cs-space .av-form{gap:var(--space-4);display:grid}.cs-space .av-form label>small,.cs-space .av-field>small{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-regular);margin-top:4px;display:block}.cs-space .av-field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.cs-space .av-field legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold);padding:0}.cs-space .av-field legend small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.cs-space .av-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-space .av-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);min-height:40px;color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer;padding:6px 14px}.cs-space .av-chip[aria-pressed=true]{background:var(--color-chip-ai-text);color:var(--color-text-on-dark);border-color:#0000}.cs-space .av-chip:disabled{opacity:.45;cursor:not-allowed}.cs-space .av-chip-add input{border-radius:var(--radius-pill);width:108px;min-height:40px;padding:6px 12px}.cs-space .av-seg{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-space .av-seg.is-stack{display:grid}.cs-space .av-seg-item{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;font-weight:var(--weight-semibold);cursor:pointer;flex-direction:row;padding:8px 14px;display:flex}.cs-space .av-seg-item:has(input:checked){border-color:var(--color-chip-ai-text);background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text)}.cs-space .av-seg-item input{width:18px;height:18px;accent-color:var(--color-chip-ai-text);margin:0}.cs-space .av-seg-item small{color:inherit;font-size:var(--text-sm);font-weight:var(--weight-regular);opacity:.85;display:block}.cs-space .av-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cs-space .av-tags li{border-radius:var(--radius-pill);background:var(--color-surface-soft);font-size:var(--text-meta);align-items:center;gap:2px;padding:2px 4px 2px 12px;display:inline-flex}.cs-space .av-tags button,.cs-space .av-lines button{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.cs-space .av-tags svg,.cs-space .av-lines svg{width:16px;height:16px}.cs-space .av-add{gap:var(--space-2);display:flex}.cs-space .av-add input{flex:1;min-width:0}.cs-space .av-lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.cs-space .av-lines li{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-soft);padding:8px 4px 8px 12px;display:flex}.cs-space .av-lines q{flex:1;min-width:0}.cs-space .av-preview{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);display:grid}.cs-space .av-preview-head,.cs-space .av-preview-foot{color:var(--color-text-muted);font-size:var(--text-sm)}.cs-space .av-bubble{background:var(--color-chip-ai-bg);max-width:88%;color:var(--color-chip-ai-text);border-radius:18px 18px 18px 6px;justify-self:start;gap:4px;padding:10px 14px;display:grid}.cs-space .av-bubble .lp-badge{justify-self:start}.cs-space .av-bubble p{margin:0}.cs-space .av-actions{gap:var(--space-2);grid-template-columns:1fr 1.4fr;display:grid}.cs-space .av-consent{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-soft);font-size:var(--text-meta);line-height:var(--leading-snug);flex-direction:row;display:flex}.cs-space .av-consent input{width:20px;height:20px;accent-color:var(--color-chip-ai-text);flex:none;margin:2px 0 0}.cs-space .av-voice-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.cs-space .av-voice-actions>input{flex:160px;min-width:0}.cs-space .av-rec{align-items:center;gap:var(--space-2);display:inline-flex}.cs-space .av-rec-dot{background:currentColor;border-radius:50%;width:10px;height:10px}.cs-space .av-rec.is-on .av-rec-dot{animation:1s ease-in-out infinite av-pulse}@keyframes av-pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.cs-space .av-rec.is-on .av-rec-dot{animation:none}}.cs-space .av-recordings{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.cs-space .av-recording{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);display:grid}.cs-space .av-recording.is-selected{border-color:var(--color-chip-ai-text)}.cs-space .av-recording-main{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;display:flex}.cs-space .av-recording-main small{color:var(--color-text-muted);font-size:var(--text-sm)}.cs-space .av-recording audio{width:100%;height:40px}.cs-space .av-recording>button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.cs-space .av-recording>button svg{width:16px;height:16px}.cs-space .av-recording-actions{justify-content:space-between;align-items:center;display:flex}.cs-space .av-use{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-semibold);flex-direction:row;display:inline-flex}.cs-space .av-use input{width:18px;height:18px;accent-color:var(--color-chip-ai-text);margin:0}.cs-space .av-script{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.cs-space .av-script li{border-radius:var(--radius-sm);background:var(--color-surface-soft);font-size:var(--text-meta);line-height:var(--leading-snug);gap:2px;padding:10px 12px;display:grid}.cs-space .av-script small{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.cs-space .av-script .av-script-greeting{background:var(--color-chip-ai-bg);color:var(--color-chip-ai-text)}.cs-space .av-script .av-script-greeting small{color:inherit}.lp-creator-replying{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-text);font-size:var(--text-meta);font-weight:var(--weight-semibold);padding:8px 12px;display:flex}.lp-creator-replying small{color:var(--color-text-muted);font-weight:var(--weight-regular)}.lp-morning-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.lp-morning-head h2{font-size:var(--text-xl);margin:0}.lp-morning-head p{color:var(--color-text-muted);font-size:var(--text-meta);margin:2px 0 0}@media (min-width:1024px){.cs-space .cs-space-tabs{flex-wrap:wrap;overflow-x:visible}}.cs-space .cs-inbox-top{flex-wrap:wrap;row-gap:2px}.cs-space .cs-inbox-top strong{flex:0 auto;max-width:100%}
