.pm-ad,.pm-video,.pm-deck,.pm-card{--pm-sys:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--pm-fb-ink:#080809;--pm-fb-muted:#65686c;--pm-fb-bar:#f0f2f5;--pm-fb-button:#e2e5e9;--pm-ig-ink:#0c1014;--pm-ig-muted:#737373;--pm-ig-line:#dbdbdb;--pm-dark:radial-gradient(110% 60% at 0% 0%, #eb5e0021, transparent 65%), linear-gradient(170deg, #211c1a 0%, #121010 100%)}.pm-ad,.pm-video,.pm-deck{width:100%;min-width:0;container-type:inline-size}.pm-ad{justify-items:start;max-width:500px;display:grid}@container pv-stage (min-width:680px){.pm-ad{width:min(500px,100% - 152px);max-width:none}}.pm-ad-switch{margin-bottom:14px}.pm-card{--pv-lh:20px;--pv-inset-l:16px;--pv-inset-r:16px;width:100%;font-family:var(--pm-sys);color:var(--pm-fb-ink);-webkit-font-smoothing:antialiased;background:#fff;border-radius:10px;position:relative}.pm-card:not(.pv-card-compact){box-shadow:0 0 0 1px #8c8c8c33,0 16px 36px -22px #46200c4d}.pm-card .pv-avatar[data-kind=brand]{border-radius:50%}.pm-head{align-items:center;gap:8px;padding:12px 10px 0 16px;display:flex}.pm-who{flex:1;gap:1px;min-width:0;line-height:1.3;display:grid}.pm-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pm-sub{color:var(--pm-fb-muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.pm-head-more{width:36px;height:36px;color:var(--pm-fb-muted);flex:none;place-items:center;transition:opacity .15s;display:grid}.pm-copy{position:relative}.pm-card :is(.pv-edit,.pv-text){margin-block:-2px}.pm-copy>.pv-sec+.pv-sec{margin-top:var(--pv-lh)}.pm-fb-text{padding:12px 16px 16px;font-size:15px;line-height:20px}.pm-card .pv-pic:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #0808090f,inset 0 -1px #0808090f}.pm-pic-empty{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 42%, #ffffffbf, transparent 70%), var(--pm-fb-bar);color:var(--ink-45);font-family:var(--font-body);place-content:center;justify-items:center;gap:8px;font-size:13.5px;font-weight:550;display:grid}.pm-fb-link{background:var(--pm-fb-bar);align-items:center;gap:12px;padding:10px 12px 11px 16px;display:flex}.pm-fb-link-text{min-width:0;color:var(--pm-fb-ink);flex:1;gap:1px;font-size:16px;font-weight:600;line-height:21px;display:grid}.pm-fb-site{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;color:var(--pm-fb-muted);font-size:12.5px;font-weight:400;line-height:16px;overflow:hidden}.pm-fb-cta{background:var(--pm-fb-button);white-space:nowrap;height:36px;color:var(--pm-fb-ink);border-radius:6px;flex:none;place-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-grid}.pm-fb-actions{color:var(--pm-fb-muted);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(3,1fr);padding:4px 12px 6px;font-size:15px;font-weight:600;display:grid}.pm-fb-actions span{justify-content:center;align-items:center;gap:6px;min-height:42px;display:inline-flex}.pm-ig{--pv-lh:18px;--pv-inset-l:14px;--pv-inset-r:14px;color:var(--pm-ig-ink)}.pm-ig .pm-head{gap:10px;padding:10px 6px 10px 12px}.pm-ig .pm-who b{font-size:14px}.pm-ig .pm-sub{color:var(--pm-ig-ink);font-size:12px}.pm-ig .pm-head-more{color:var(--pm-ig-ink)}.pm-ig-cta{border-bottom:1px solid var(--pm-ig-line);justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:flex}.pm-ig-actions{-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:10px 14px 4px;transition:opacity .15s;display:flex}.pm-ig-save{margin-left:auto;display:inline-flex}.pm-ig-caption{padding:8px 14px 16px;font-size:14px;line-height:18px}.pm-ig-name{z-index:1;white-space:nowrap;pointer-events:none;font-weight:600;position:absolute;top:0;left:0}.pm-ig-caption .pm-lead-in{text-indent:calc(var(--pm-lead,0px) + .3em)}.pm-card .pv-sec-label{top:calc(var(--pv-lh) * -1 + 3px);font-family:var(--font-body);letter-spacing:0;color:var(--ink-45);opacity:0;margin:0;font-size:11px;font-weight:600;line-height:14px;display:block;position:absolute;right:0;transform:translateY(2px)}.pm-card .pv-sec-tools{top:calc(var(--pv-lh) * -1 - 2px);z-index:2;opacity:0;flex-direction:row;gap:2px;margin:0;position:absolute;left:auto;right:-4px}.pm-card .pv-sec:has(>.pv-sec-tools)>.pv-sec-label{right:56px}.pm-card .pv-tool{border-radius:7px;width:24px;height:24px}.pm-copy:has(>.pv-sec:hover)>.pv-sec:focus-within:not(:hover)>:is(.pv-sec-tools,.pv-sec-label){opacity:0}:is(.pm-fb:has(.pm-copy>.pv-sec:first-child:is(:hover,:focus-within)) .pm-head-more,.pm-ig:has(.pm-copy>.pv-sec:first-child:is(:hover,:focus-within)) .pm-ig-actions){opacity:0}.pm-copy:has(>.pv-sec[data-fold-near]:is(:hover,:focus-within)) .pv-fold-label{opacity:0}.pm-fold-note{font-family:var(--font-body);color:var(--ink-45);margin:12px 2px 0;font-size:12.5px;line-height:1.4}@container pv-stage (min-width:680px){.pm-card .pv-sec-label{top:3px;right:calc(100% + var(--pv-inset-l) + 14px);text-align:right;text-wrap:balance;max-width:60px;transform:translate(4px)}.pm-card .pv-sec:has(>.pv-sec-tools)>.pv-sec-label{top:3px;right:calc(100% + var(--pv-inset-l) + 14px);text-align:right;text-wrap:balance;max-width:60px;transform:translate(4px)}.pm-card .pv-sec-tools{top:-3px;right:auto;left:calc(100% + var(--pv-inset-r) + 12px);flex-direction:column;gap:4px}.pm-card .pv-tool{border-radius:8px;width:28px;height:28px}:is(.pm-fb:has(.pm-copy>.pv-sec:first-child:is(:hover,:focus-within)) .pm-head-more,.pm-ig:has(.pm-copy>.pv-sec:first-child:is(:hover,:focus-within)) .pm-ig-actions){opacity:1}.pm-fold-note{display:none}}@media (hover:none){.pm-card .pv-sec[data-active]>.pv-sec-label{opacity:1;transform:none}.pm-card .pv-sec-tools{opacity:1;gap:8px;margin-top:8px;display:none;position:static}.pm-card .pv-sec[data-active]>.pv-sec-tools{display:flex}.pm-card .pv-sec:has(>.pv-sec-tools)>.pv-sec-label{right:0}.pm-card .pv-tool{border-radius:10px;width:44px;height:36px}}.pm-lines{width:100%;margin-top:32px}.pm-lines-title{color:var(--color-text);margin:0;font-size:14px;font-weight:650}.pm-lines-note{color:var(--ink-55);margin:2px 0 10px;font-size:13px;line-height:1.45}.pm-lines-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.pm-lines-list li{border-bottom:1px solid var(--hairline);color:var(--color-text);grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:9px 0;font-size:14.5px;font-weight:600;line-height:1.45;display:grid}.pm-lines-name{color:var(--ink-55);font-size:12.5px;font-weight:550}@container (max-width:420px){.pm-lines-list li{grid-template-columns:minmax(0,1fr)}.pm-head{padding-left:12px}.pm-fb-text{padding-inline:12px}.pm-card{--pv-inset-l:12px;--pv-inset-r:12px}}.pv-art .pm-card:not(.pv-card-compact){--pv-inset-l:0px;--pv-inset-r:0px;box-shadow:none;background:0 0;border-radius:0}.pv-art .pm-card .pm-head,.pv-art .pm-fb-text,.pv-art .pm-ig-caption,.pv-art .pm-ig-actions,.pv-art .pm-ig-cta{padding-inline:0}.pv-art .pm-card .pm-head{padding-top:0}.pv-art .pm-fb-actions{padding-inline:0}.pv-art .pm-fb .pm-pic{border-radius:8px 8px 0 0}.pv-art .pm-card .pv-pic:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #08080914}.pv-art .pm-fb-link{border-radius:0 0 8px 8px}.pv-art .pm-ig .pm-pic{border-radius:4px}.pm-ad-compact{padding:12px 14px}.pm-ad-compact .pm-head{margin-bottom:8px;padding:0}.pm-ad-compact .pm-who b{font-size:14px}.pm-ad-compact .pm-sub{font-size:12px}.pm-compact-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.pm-compact-link{background:var(--pm-fb-bar);border-radius:8px;align-items:center;gap:12px;margin-top:10px;padding:8px 10px 8px 8px;display:flex}.pm-compact-link .pv-thumb{border-radius:6px;width:52px;height:52px}.pm-compact-link-text{flex:1;gap:1px;min-width:0;font-size:14px;line-height:1.3;display:grid}.pm-compact-link-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.pm-compact-link .pm-fb-site{font-size:11.5px}.pm-compact-link .pm-fb-cta{height:30px;padding:0 10px;font-size:13px}.pm-video-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px;display:grid}.pm-stage{justify-items:center;gap:16px;display:grid;position:sticky;top:24px}.pm-stage-bar{align-items:center;gap:12px;display:flex}.pm-play{background:var(--surface);min-height:36px;box-shadow:0 1px 2px #201e1d14, 0 0 0 1px var(--ink-08);color:var(--color-text);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:13.5px;font-weight:600;transition:box-shadow .15s;display:inline-flex}.pm-play:hover:not(:disabled){box-shadow:0 2px 6px #201e1d1a, 0 0 0 1px var(--ink-12)}.pm-play:disabled{opacity:.45;cursor:not-allowed}.pm-video-total{color:var(--ink-55);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px}.pm-phone{--pm-phone-w:264px;width:var(--pm-phone-w);aspect-ratio:9/16;border-radius:calc(var(--pm-phone-w) * .16);background:#111;flex:none;padding:6px;box-shadow:inset 0 0 0 1px #2e2e30,0 0 0 1px #201e1d1a,0 32px 60px -30px #2e16088c}.pm-phone-screen{isolation:isolate;border-radius:calc(var(--pm-phone-w) * .16 - 6px);background:var(--pm-dark);height:100%;font-family:var(--pm-sys);color:#fff;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.pm-phone-screen:before{content:"";z-index:4;top:calc(var(--pm-phone-w) * .03);width:30%;height:calc(var(--pm-phone-w) * .075);background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.pm-phone-bg{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}span.pm-phone-bg{background:var(--pm-dark)}.pm-phone-shade{z-index:1;pointer-events:none;background:linear-gradient(#00000057,#0000 22% 64%,#00000080);position:absolute;inset:0}.pm-phone-bars{z-index:2;top:calc(var(--pm-phone-w) * .135);gap:3px;display:flex;position:absolute;left:10px;right:10px}.pm-phone-bars>span{background:#ffffff52;border-radius:2px;flex:1;height:2.5px;position:relative;overflow:hidden}.pm-phone-bars>span[data-state=done],.pm-phone-bars>span[data-state=now]{background:#fffffff2}.pm-phone-bars>span[data-state=now]:has(i){background:#ffffff52}.pm-phone-bars i{transform-origin:0;background:#fff;animation:linear forwards pm-fill;position:absolute;inset:0}@keyframes pm-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pm-phone-caption{z-index:2;text-align:center;text-wrap:balance;pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:20% 18% 30% 9%}.pm-phone-caption span{color:#101010;font-size:calc(var(--pm-phone-w) * .074);letter-spacing:-.01em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff;border-radius:.32em;padding:.12em .42em;font-weight:800;line-height:1.36}.pm-phone-rail{z-index:2;justify-items:center;gap:calc(var(--pm-phone-w) * .07);filter:drop-shadow(0 1px 2px #00000059);display:grid;position:absolute;bottom:17%;right:10px}.pm-phone-who{z-index:2;left:12px;right:56px;bottom:calc(var(--pm-phone-w) * .07);text-shadow:0 1px 2px #0006;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute}.pm-phone-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-phone-who .pv-avatar{text-shadow:none;box-shadow:0 0 0 1.5px #fff}.pm-phone-tap{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0}.pm-phone-tap[data-side=back]{width:34%;left:0}.pm-phone-tap[data-side=next]{width:66%;right:0}.pm-phone-tap:disabled{cursor:default}.pm-phone-tap:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px;border-radius:calc(var(--pm-phone-w) * .16 - 6px)}.pm-beats{gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pm-beat{color:var(--color-text);cursor:pointer;border-radius:14px;padding:13px 16px 14px 20px;font-size:15px;line-height:1.55;transition:background-color .15s;position:relative}.pm-beat:hover{background:var(--ink-03)}.pm-beat[data-picked]{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.pm-beat[data-picked]:before{content:"";background:var(--color-accent);border-radius:3px;width:3px;position:absolute;top:15px;bottom:15px;left:7px}.pm-beat .pv-sec[data-flagged]>:is(.pv-edit,.pv-text):not(:focus){background:0 0}.pm-beat .pv-sec[data-flagged]>.pv-edit:hover:not(:disabled):not(:focus){background:var(--ink-03)}.pm-beat .pv-sec-label{display:none}.pm-beat .pv-sec-tools{opacity:0;flex-direction:row;gap:2px;margin:0;position:absolute;top:-6px;left:auto;right:-8px}.pm-beat:is(:hover,:focus-within) .pv-sec-tools{opacity:1}.pm-beat .pv-tool{border-radius:7px;width:26px;height:26px}.pm-beat-head{align-items:baseline;gap:10px;margin-bottom:3px;padding-right:60px;display:flex}.pm-beat-name{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.pm-beat-name:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.pm-beat-no{min-width:1.1em;color:var(--ink-45);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pm-beat[data-picked] .pm-beat-name{color:var(--color-accent-700)}.pm-beat-time{color:var(--ink-45);font-variant-numeric:tabular-nums;font-size:12.5px}.pm-beat-screen{align-items:flex-start;gap:8px;margin-top:6px;font-size:14px;font-weight:650;line-height:1.45;display:flex}.pm-beat-screen svg{color:var(--ink-45);flex:none;margin-top:3px}.pm-beat-screen :is(.pv-edit,.pv-text){flex:1;min-width:0}@media (hover:none){.pm-beat .pv-sec-tools{opacity:1;display:none}.pm-beat[data-picked] .pv-sec-tools{display:flex}.pm-beat .pv-tool{border-radius:10px;width:44px;height:36px}.pm-beat .pv-sec-tools{top:-4px;right:-6px}.pm-beat-head{align-items:center;min-height:32px;margin-bottom:6px;padding-right:96px}}@container (max-width:640px){.pm-video-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pm-stage{position:static}.pm-phone{--pm-phone-w:240px}}.pm-video.pm-compact{justify-items:start;gap:10px;display:grid}.pm-compact .pm-phone{--pm-phone-w:168px;padding:4px}.pm-compact .pm-phone-who{display:none}.pm-compact .pm-phone-rail{gap:10px;right:6px}.pm-compact .pm-phone-rail svg{width:16px;height:16px}.pm-compact .pm-video-total{font-size:12.5px}.pm-deck{--pm-slide-w:264px}.pm-deck[data-format=story]{--pm-slide-w:212px}.pm-deck-bar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}.pm-deck-total{color:var(--ink-55);font-variant-numeric:tabular-nums;font-size:13.5px}.pm-deck-nav{gap:6px;display:inline-flex}@media (pointer:coarse),(max-width:760px){.pm-deck-nav{gap:12px}}.pm-deck-nav button{background:var(--surface);width:32px;height:32px;box-shadow:0 1px 2px #201e1d14, 0 0 0 1px var(--ink-08);color:var(--color-text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:inline-grid}.pm-deck-nav button:disabled{opacity:.38;cursor:default}.pm-deck-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ink-20) transparent;border-radius:16px;gap:16px;margin:-4px -4px -10px;padding:4px 4px 28px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.pm-deck-track[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.pm-deck-track[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.pm-deck-track[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.pm-slide-item{flex:0 0 var(--pm-slide-w);scroll-snap-align:start;min-width:0}.pm-slide-item .pv-sec{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 8px;display:grid}.pm-slide-item .pv-sec-label{opacity:1;color:var(--ink-55);grid-area:1/1;margin:0;font-size:12.5px;font-weight:600;line-height:26px;position:static;transform:none}.pm-slide-item .pv-sec:focus-within>.pv-sec-label{color:var(--color-accent-700)}.pm-slide-item .pv-sec-label:empty:before{content:" "}.pm-slide-count{color:var(--ink-45);font-variant-numeric:tabular-nums;opacity:0;grid-area:1/2;font-size:12px;transition:opacity .15s}.pm-slide-item .pv-sec:focus-within .pm-slide-count,.pm-slide-count[data-over]{opacity:1}.pm-slide-count[data-over]{color:var(--st-failed);font-weight:600}.pm-slide-item .pv-sec-tools{flex-direction:row;grid-area:1/3;gap:2px;margin:0;position:static}.pm-slide-item .pv-tool{border-radius:7px;width:26px;height:26px}.pm-deck-notes{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pm-deck-notes>.pv-sec-note{margin:0}.pm-deck-note-at.ui-link{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}@media (hover:none){.pm-slide-item .pv-sec:not([data-active])>.pv-sec-tools{visibility:hidden}.pm-slide-item .pv-tool{border-radius:10px;width:44px;height:34px}.pm-slide-item .pv-sec-label{line-height:34px}}.pm-slide{aspect-ratio:4/5;min-height:0;color:var(--color-text);font-family:var(--font-heading);background:#fff;border-radius:14px;flex-direction:column;grid-area:2/1/auto/-1;padding:16% 9% 20%;display:flex;position:relative;box-shadow:0 0 0 1px #201e1d0f,0 14px 30px -20px #46200c59;container-type:inline-size}.pm-slide[data-tone=dark]{background:var(--pm-dark);color:#fff;box-shadow:0 0 0 1px #201e1d33,0 14px 30px -20px #140a0599}.pm-slide-item .pv-sec[data-flagged] .pm-slide{box-shadow:0 0 0 2px var(--color-accent-300), 0 14px 30px -20px #46200c59}.pm-slide-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, currentColor 30%, transparent) transparent;letter-spacing:-.012em;flex-direction:column;flex:1;min-height:0;margin:-4px -8px;padding:4px 8px;font-size:8cqw;font-weight:650;line-height:1.26;display:flex;overflow-y:auto}.pm-slide-body>.pm-slide-text{flex:none;margin-block:auto}.pm-slide[data-size=m] .pm-slide-body{font-size:6.6cqw;font-weight:600;line-height:1.3}.pm-slide[data-size=s] .pm-slide-body{letter-spacing:-.005em;font-size:5.5cqw;font-weight:550;line-height:1.34}.pm-slide[data-size=xs] .pm-slide-body{letter-spacing:-.005em;font-size:4.8cqw;font-weight:550;line-height:1.36}.pm-slide[data-cover] .pm-slide-body{letter-spacing:-.025em;font-size:9cqw;font-weight:750;line-height:1.1}.pm-slide[data-cover][data-size=xl] .pm-slide-body{letter-spacing:-.03em;font-size:11cqw;line-height:1.06}.pm-slide[data-cover][data-size=m] .pm-slide-body{font-size:7.4cqw}.pm-slide[data-cover][data-size=xs] .pm-slide-body{letter-spacing:-.015em;font-size:5.6cqw;font-weight:700;line-height:1.18}.pm-slide[data-tone=dark] .pv-edit:hover:not(:disabled){background:#ffffff12}.pm-slide[data-tone=dark] .pv-edit:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 75%, transparent);background:#ffffff17}.pm-slide[data-tone=dark] .pv-edit::placeholder{color:#ffffff73}.pm-slide-no{color:#fff;font-family:var(--pm-sys);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#201e1d99;border-radius:999px;padding:.25em .65em;font-size:max(9.5px,4.2cqw);font-weight:600;line-height:1.2;position:absolute;top:4.5cqw;right:4.5cqw}.pm-slide[data-tone=dark] .pm-slide-no{background:#ffffff29}.pm-slide-mark{background:var(--ink-05);width:max(18px,9.5cqw);height:max(18px,9.5cqw);box-shadow:inset 0 0 0 1px var(--ink-08);color:var(--ink-70);font-family:var(--font-body);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:max(7.5px,3.6cqw);font-weight:700;display:grid;position:absolute;bottom:6cqw;left:9%}.pm-slide[data-tone=dark] .pm-slide-mark{color:#ffffffd9;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.pm-deck[data-format=story] .pm-slide{aspect-ratio:9/16;padding:30% 9% 24%}.pm-deck[data-format=story] .pm-slide-body{text-align:center;font-size:8.4cqw;font-weight:700}.pm-deck[data-format=story] .pm-slide[data-size=m] .pm-slide-body{font-size:7.4cqw;font-weight:650}.pm-deck[data-format=story] .pm-slide[data-size=s] .pm-slide-body{font-size:6.8cqw;font-weight:650}.pm-deck[data-format=story] .pm-slide[data-size=xs] .pm-slide-body{font-size:5.8cqw;font-weight:600}.pm-deck[data-format=story] .pm-slide[data-cover] .pm-slide-body{font-size:9.6cqw;font-weight:750}.pm-deck[data-format=story] .pm-slide[data-cover][data-size=m] .pm-slide-body{font-size:8.4cqw}.pm-deck[data-format=story] .pm-slide[data-cover][data-size=xs] .pm-slide-body{font-size:6.4cqw}.pm-deck[data-format=story] .pm-slide-text{text-align:center}.pm-story-bars{gap:1.3cqw;display:flex;position:absolute;top:4cqw;left:4cqw;right:4cqw}.pm-story-bars span{background:#ffffff57;border-radius:2px;flex:1;height:max(2px,1cqw)}.pm-story-bars span[data-on]{background:#fffffff2}.pm-story-who{font-family:var(--pm-sys);color:#fff;align-items:center;gap:2.8cqw;font-size:max(9px,5.4cqw);font-weight:600;display:flex;position:absolute;top:8.5cqw;left:4cqw;right:4cqw}.pm-story-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm-story-who .pv-avatar{box-shadow:0 0 0 1.5px #ffffffeb}.pm-deck.pm-compact{--pm-slide-w:148px}.pm-deck.pm-compact[data-format=story]{--pm-slide-w:116px}.pm-compact .pm-deck-track{gap:10px;padding-bottom:16px}.pm-compact .pm-slide-item .pv-sec-label,.pm-compact .pm-story-who{display:none}.pm-compact .pm-slide-item .pv-sec{row-gap:0}.pm-compact .pm-slide{border-radius:10px;overflow:hidden}.pm-compact .pm-slide-body{overflow:hidden}@media (prefers-reduced-motion:reduce){.pm-phone-bars i{animation:none}.pm-beat,.pm-play,.pm-head-more,.pm-ig-actions,.pm-slide-count,.pm-deck-nav button{transition:none}}
.ap-q-dock{flex-direction:column;flex:none;min-width:0;display:flex;position:relative}.ap-q-dock>.ap-composer{z-index:1;position:relative}.ap-q-dock.is-asking>.ap-composer{box-shadow:inset 0 1px 0 var(--hairline), var(--shadow-card);border-top-left-radius:0;border-top-right-radius:0}.ap-q-sheet{z-index:0;background:var(--surface);border-radius:var(--r-card) var(--r-card) 0 0;min-width:0;max-height:min(64vh,580px);box-shadow:var(--shadow-float);animation:ap-q-rise .22s var(--ease-out) both;outline:none;flex-direction:column;padding:16px 20px 14px;display:flex;position:relative}.ap-q-sheet[data-sent]{opacity:.6;pointer-events:none;transition:opacity .15s}.ap-q-head{align-items:center;gap:10px;min-height:30px;display:flex}.ap-q-header{background:var(--ink-05);height:24px;color:var(--ink-70);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ap-q-spacer{flex:1}.ap-q-step{color:var(--ink-55);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:600}.ap-q-tuck{width:32px;height:32px;color:var(--ink-55);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-8px;transition:background-color .15s,color .15s;display:grid}.ap-q-tuck:hover{background:var(--ink-05);color:var(--color-text)}.ap-q-body{min-height:0;margin:0 -12px;padding:0 12px 4px;overflow-y:auto}.ap-q-body[data-dir=next]{animation:ap-q-next .18s var(--ease-out)}.ap-q-body[data-dir=back]{animation:ap-q-back .18s var(--ease-out)}.ap-q-question{letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;margin:10px 0 12px;font-size:16px;font-weight:650;line-height:1.35}.ap-q-question:focus{outline:none}.ap-q-options{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ap-q-option>button,.ap-q-option>label{width:calc(100% + 20px);min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;transition:background-color .15s,box-shadow .15s;display:flex}.ap-q-option>button:hover:not(:disabled){background:var(--ink-03)}.ap-q-option>button:disabled{cursor:default}.ap-q-option>button:disabled:not([aria-pressed=true]) .ap-q-option-text{opacity:.55}.ap-q-option>button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ap-q-option[data-picked]>button,.ap-q-option[data-picked]>label{background:var(--color-accent-100);box-shadow:inset 0 0 0 1.5px var(--color-accent)}.ap-q-badge{background:var(--ink-05);width:28px;height:28px;color:var(--ink-70);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s,color .15s;display:grid}.ap-q-option>button:hover:not(:disabled) .ap-q-badge{background:var(--ink-08);color:var(--color-text)}.ap-q-option[data-picked] .ap-q-badge,.ap-q-option[data-picked]>button:hover .ap-q-badge{background:var(--accent-fill);color:#fff;animation:ap-q-pop .18s var(--ease-out)}.ap-q-option-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-q-label{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.ap-q-detail{color:var(--ink-55);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.ap-q-upload{width:28px;height:28px;color:var(--color-accent-700);flex:none;place-items:center;display:grid}.ap-q-spin{border:2px solid var(--color-accent-300);border-top-color:var(--color-accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite ap-q-turn}.ap-q-option.is-other>label{cursor:text}.ap-q-option.is-other:not([data-picked])>label:focus-within{background:var(--ink-03)}.ap-q-option.is-other:not([data-picked]) .ap-q-badge{box-shadow:inset 0 0 0 1px var(--ink-12);color:var(--ink-55);background:0 0}.ap-q-other{min-width:0;height:32px;font:inherit;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.ap-q-other::placeholder{color:var(--ink-55)}.ap-q-foot{align-items:center;gap:6px;margin-top:12px;display:flex}.ap-q-hint{color:var(--ink-55);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ap-q-sheet:not(:focus-within) .ap-q-hint-pick{display:none}.ap-q-sheet:has(.ap-q-other:focus) .ap-q-hint-pick{display:none}.ap-q-hint kbd{border:1px solid var(--ink-12);background:var(--surface);min-width:20px;height:20px;font:inherit;color:var(--ink-70);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.ap-q-back{height:38px;font:inherit;color:var(--ink-55);cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.ap-q-back:hover:not(:disabled){background:var(--ink-05);color:var(--color-text)}.ap-btn.ap-q-next{border-radius:12px;height:38px;padding:0 16px;font-size:14px}.ap-btn.ap-q-next[data-quiet]{background:var(--surface);color:var(--color-text);border-color:var(--ink-12)}.ap-btn.ap-q-next[data-quiet]:hover{background:var(--color-surface)}.ap-q-back:focus-visible,.ap-q-next:focus-visible,.ap-q-tuck:focus-visible,.ap-q-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ap-q-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ap-q-tucked{padding:0 0 10px 4px;display:flex}.ap-q-pill{background:var(--surface);max-width:100%;height:36px;box-shadow:0 0 0 1px var(--hairline), var(--shadow-soft);font:inherit;color:var(--ink-70);white-space:nowrap;cursor:pointer;animation:ap-q-rise .2s var(--ease-out) both;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13.5px;font-weight:500;transition:color .15s;display:inline-flex}.ap-q-pill:hover{color:var(--color-text)}.ap-q-pill-dot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.ap-q-pill-go{color:var(--color-accent-700);font-weight:650}.ap-q-pill-go:before{content:"·";color:var(--ink-35);margin-right:8px;font-weight:400}.ap-q-picker{background:var(--surface);border-radius:var(--r-card);width:100%;box-shadow:var(--shadow-soft);padding:14px 20px}.ap-q-picker-title{letter-spacing:-.01em;color:var(--color-text);margin:0 0 6px;font-size:15px;font-weight:650}.ap-q-badge.is-box{box-shadow:inset 0 0 0 1.5px var(--ink-20);background:0 0}.ap-q-option>button:hover:not(:disabled) .ap-q-badge.is-box{box-shadow:inset 0 0 0 1.5px var(--ink-35);background:0 0}.ap-q-option[data-picked] .ap-q-badge.is-box,.ap-q-option[data-picked]>button:hover .ap-q-badge.is-box{background:var(--accent-fill);box-shadow:none}.ap-q-static{align-items:center;gap:12px;padding:8px 0;display:flex}.ap-q-picker[data-static]{box-shadow:none;border-left:2px solid var(--hairline);background:0 0;border-radius:0;padding:0 0 0 14px}.ap-q-picker[data-static] .ap-q-label{color:var(--ink-70);font-size:14px;font-weight:600}.ap-q-picker-actions{align-items:center;gap:6px;margin-top:12px;display:flex}.ap-q-record{border-left:2px solid var(--hairline);grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;max-width:68ch;margin:0;padding:2px 0 2px 14px;font-size:13.5px;line-height:1.5;list-style:none;display:grid}.ap-q-record>li{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ap-q-record-head{color:var(--ink-70);font-weight:600}.ap-q-record-text{color:var(--ink-55)}.ap-msg-user.is-answers{min-width:min(280px,100%)}.ap-q-answers{grid-template-columns:max-content minmax(0,1fr);gap:5px 14px;margin:0;display:grid}.ap-q-answer{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.ap-q-answer dt{color:var(--ink-55);font-size:13px;line-height:1.6}.ap-q-answer dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.55}.ap-q-answer dd[data-skipped]{color:var(--ink-55);font-weight:400}.ap-msg .ap-q-answer-upload{color:var(--ink-55);margin:8px 0 0;font-size:13px}.ap-q-answer-typed{border-top:1px solid var(--hairline);margin-top:10px;padding-top:10px}@keyframes ap-q-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes ap-q-next{0%{opacity:0;transform:translate(10px)}}@keyframes ap-q-back{0%{opacity:0;transform:translate(-10px)}}@keyframes ap-q-pop{0%{transform:scale(.8)}}@keyframes ap-q-turn{to{transform:rotate(360deg)}}@media (max-width:760px){.ap-q-sheet{z-index:60;max-height:min(82dvh,660px);padding:16px 18px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--hairline), 0 -24px 48px -20px #46200c59;position:fixed;bottom:0;left:0;right:0}.ap-q-dock.is-asking>.ap-composer{border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.ap-q-hint{display:none}.ap-q-foot:not(:has(button)){display:none}.ap-q-option>button,.ap-q-option>label{min-height:52px}.ap-q-other{font-size:16px}.ap-q-tuck{width:40px;height:40px}.ap-q-pill{gap:6px;height:40px;padding:0 14px;font-size:13px}.ap-q-pill-dot{display:none}.ap-q-pill-go:before{margin-right:6px}.ap-q-back{height:46px}.ap-btn.ap-q-next{flex:1;height:46px}.ap-q-foot .ap-q-spacer{display:none}}@media (prefers-reduced-motion:reduce){.ap-q-sheet,.ap-q-body[data-dir],.ap-q-pill,.ap-q-option[data-picked] .ap-q-badge{animation:none}.ap-q-option>button,.ap-q-option>label,.ap-q-badge{transition:none}}
.posts-page{container:posts/inline-size}.posts-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:-8px 0 22px;display:flex}.posts-chips{margin-top:0}.posts-chips .ap-chip{white-space:nowrap}.posts-chip-count{color:var(--ink-45);font-variant-numeric:tabular-nums;font-weight:500}.posts-chips .ap-chip[aria-current=page] .posts-chip-count{color:inherit;opacity:.72}@container posts (max-width:520px){.posts-format-chips{display:none}.posts-format-select{display:flex}}.cal-month{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.cal-title{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:9.2em}.cal-title:focus{outline:none}.cal-step,.cal-today-btn{border-radius:var(--r-sm);height:36px;color:var(--ink-70);justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.cal-step{width:36px}.cal-today-btn{box-shadow:inset 0 0 0 1px var(--ink-12);margin-left:8px;padding:0 14px;font-size:13.5px;font-weight:600}.cal-step:hover,.cal-today-btn:hover{background:var(--ink-05);color:var(--color-text)}.cal-today-btn[aria-disabled]{color:var(--ink-35);box-shadow:inset 0 0 0 1px var(--ink-08);pointer-events:none}.cal-step:focus-visible,.cal-today-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.posts-board{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}@container posts (min-width:880px){.posts-board{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:36px}}.cal{min-width:0;container:cal/inline-size}.cal-body{position:relative}.cal-weekdays{color:var(--ink-45);grid-template-columns:repeat(7,minmax(0,1fr));padding-bottom:8px;font-size:12px;font-weight:600;display:grid}.cal-weekdays>span{padding:0 8px}.cal-grid{border-top:1px solid var(--hairline);grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cal-day{border-bottom:1px solid var(--hairline);flex-direction:column;gap:3px;min-width:0;min-height:112px;padding:6px 5px 8px;display:flex;position:relative}.cal-day:not(:nth-child(7n)){border-right:1px solid var(--hairline)}.cal-date{align-items:center;min-height:24px;margin:0 0 2px;padding:0 3px;display:flex}.cal-daynum{min-width:24px;height:24px;color:var(--ink-70);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:12.5px;font-weight:600;line-height:1;display:inline-grid}.cal-day[data-out] .cal-daynum{color:var(--ink-35)}.cal-day[data-today] .cal-daynum{background:var(--accent-fill);color:#fff}.cal-dayname{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cal-entries{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cal-entries-more[hidden]{display:none}.cal-entry{background:var(--st-draft-bg);min-width:0;color:var(--color-text);transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:7px;flex-direction:column;gap:1px;padding:4px 6px 5px;text-decoration:none;display:flex}.cal-entry-meta{min-width:0;color:var(--st-draft);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:650;line-height:16px;display:flex}.cal-entry-meta>svg{flex:none}.cal-entry-check{margin-left:auto}.cal-entry-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;line-height:16px;display:block;overflow:hidden}.cal-entries:not(.cal-entries-more)>li:only-child .cal-entry-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cal-entry[data-state=posted]{background:var(--st-posted-bg)}.cal-entry[data-state=posted] .cal-entry-meta{color:var(--st-posted)}.cal-entry[data-state=scheduled],.cal-entry[data-state=publishing]{background:var(--st-scheduled-bg)}.cal-entry[data-state=scheduled] .cal-entry-meta,.cal-entry[data-state=publishing] .cal-entry-meta{color:var(--st-scheduled)}.cal-entry[data-state=failed]{background:var(--st-failed-bg)}.cal-entry[data-state=failed] .cal-entry-meta{color:var(--st-failed)}.cal-entry[data-state=ready]{background:var(--st-ready-bg)}.cal-entry[data-state=ready] .cal-entry-meta{color:var(--st-ready)}.cal-entry[data-state=planned]{background:var(--st-planned-bg);box-shadow:inset 0 0 0 1px var(--ink-12)}.cal-entry[data-state=planned] .cal-entry-meta{color:var(--st-planned)}.cal-entry[data-state=planned] .cal-entry-title{color:var(--ink-70)}.cal-entry[data-state=publishing] .cal-entry-time:after{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:4px;animation:1.2s ease-in-out infinite ui-pulse;display:inline-block}.cal-entry:hover{background:color-mix(in srgb, var(--st-draft) 16%, var(--surface))}.cal-entry[data-state=posted]:hover{background:color-mix(in srgb, var(--st-posted) 17%, var(--surface))}.cal-entry[data-state=scheduled]:hover,.cal-entry[data-state=publishing]:hover{background:color-mix(in srgb, var(--st-scheduled) 14%, var(--surface))}.cal-entry[data-state=failed]:hover{background:color-mix(in srgb, var(--st-failed) 14%, var(--surface))}.cal-entry[data-state=ready]:hover{background:color-mix(in srgb, var(--st-ready) 16%, var(--surface))}.cal-entry[data-state=planned]:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink-20)}.cal-entry:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cal-more{font:inherit;color:var(--ink-55);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;margin:1px 0 0;padding:2px 6px;font-size:11.5px;font-weight:600;line-height:16px;transition:background-color .15s,color .15s}.cal-more:hover{background:var(--ink-05);color:var(--color-text)}.cal-more:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.cal-plan{color:var(--ink-55);justify-content:center;align-items:center;padding:30px 6px 6px;text-decoration:none;transition:background-color .15s;display:flex;position:absolute;inset:0}.cal-plan-hint{white-space:nowrap;opacity:0;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);font-size:12px;font-weight:600;transform:translateY(2px)}.cal-plan:hover,.cal-plan:focus-visible{background:var(--ink-03)}.cal-plan:hover .cal-plan-hint,.cal-plan:focus-visible .cal-plan-hint{opacity:1;transform:none}.cal-plan:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cal-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.cal-legend{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cal-zone{color:var(--ink-45);margin:0;font-size:12.5px}.cal-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 16px;display:flex}.cal-empty-line{color:var(--ink-55);margin:0;font-size:14px;line-height:1.5}@container cal (max-width:560px){.cal-weekdays{display:none}.cal-grid{display:block}.cal-day{display:none}.cal-day[data-busy]:not([data-out]){border-right:0;gap:8px;min-height:0;padding:16px 0;display:flex}.cal-date{padding:0}.cal-daynum{display:none}.cal-dayname{clip:auto;width:auto;height:auto;color:var(--color-text);align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:650;display:flex;position:static;overflow:visible}.cal-today{color:var(--color-accent-700);font-size:12.5px;font-weight:600}.cal-entries{gap:6px}.cal-entries-more[hidden]{display:flex}.cal-more,.cal-plan{display:none}.cal-entry{border-radius:var(--r-sm);gap:3px;padding:10px 12px 11px}.cal-entry-meta{gap:6px;font-size:12.5px}.cal-entry-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box}.cal-body[data-empty] .cal-grid{display:none}.cal-empty{flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 8px}.cal-foot{margin-top:12px}}.post-row-glyph{width:20px;color:var(--ink-45);flex:none;place-items:center;display:grid}.post-row-date{color:var(--ink-55);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.post-row:not([data-compact]){grid-template-columns:20px minmax(0,1fr) 136px 120px;column-gap:14px;display:grid}.post-row:not([data-compact]) .post-row-date{text-align:right}.post-row-state{min-width:0;display:flex}.post-row[data-compact]{align-items:flex-start;gap:12px;min-height:0;padding:12px 8px}.post-row[data-compact] .post-row-glyph{height:20px}.post-row-meta{align-items:center;gap:10px;margin-top:7px;display:flex}.posts-undated .ui-section-head{margin-bottom:10px}.posts-all{align-items:center;gap:6px;margin-top:14px;font-size:13.5px;display:inline-flex}@container posts (max-width:600px){.post-row:not([data-compact]){grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"glyph main main"".state date";align-items:center;row-gap:8px}.post-row:not([data-compact]) .post-row-glyph{grid-area:glyph;align-self:start;height:20px}.post-row:not([data-compact]) .ui-row-main{grid-area:main}.post-row:not([data-compact]) .post-row-state{grid-area:state}.post-row:not([data-compact]) .post-row-date{grid-area:date}.posts-toolbar{margin-top:-12px}.cal-step{width:44px;height:44px}.cal-today-btn{height:40px}.cal-today-btn[aria-disabled]{display:none}}@media (prefers-reduced-motion:reduce){.cal-entry[data-state=publishing] .cal-entry-time:after{animation:none}.cal-plan-hint{transform:none}}
.cq-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cq-working{color:var(--ink-55);align-items:center;gap:8px;font-size:13px;display:inline-flex}.cq-error{color:var(--st-failed);margin:12px 0 0;font-size:13px;font-weight:600;line-height:1.45}.cq-fine{max-width:68ch;color:var(--ink-45);margin:16px 0 0;font-size:12.5px;line-height:1.5}.cq-prose{max-width:68ch;color:var(--ink-70);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.cq-prose+.cq-prose{margin-top:8px}.cq-count{color:var(--ink-55);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13.5px;font-weight:600}.cq-count[data-tone=good]{color:var(--st-posted)}.ap-btn.cq-quiet{color:var(--ink-70);border-radius:10px;gap:4px;padding:7px 10px}.ap-btn.cq-quiet:hover{color:var(--color-text);background:var(--ink-05)}.ap-btn.cq-quiet[disabled]:hover{color:var(--ink-70);background:0 0}.cq-auto{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.cq-switch{color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.cq-switch .ap-switch{flex:none}.cq-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.cq-card{transition:box-shadow .2s var(--ease-out);padding:18px 22px 16px;scroll-margin:96px;position:relative}.cq-card[data-focused],.cq-card:target{box-shadow:0 0 0 2px var(--color-accent), var(--shadow-soft)}.cq-card-head{align-items:center;gap:12px;min-height:28px;display:flex}.cq-num{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ink-12);color:var(--ink-55);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:650;line-height:1;display:inline-grid}.cq-when{letter-spacing:-.005em;min-width:0;color:var(--color-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;font-size:15px;font-weight:650;display:flex}.cq-when-at{white-space:nowrap}.cq-angle{color:var(--ink-45);font-size:13.5px;font-weight:500}.cq-card-body{margin-top:16px;padding-left:38px}.cq-card[data-view=skipped] .cq-post,.cq-card[data-view=skipped] .cq-plan{opacity:.55}.cq-post .pv-card-compact{box-shadow:none;background:0 0;border-radius:0;padding:0}.cq-topic{max-width:62ch;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.cq-topic-meta{color:var(--ink-45);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;font-size:13px;display:flex}.cq-card-foot{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:16px;padding-top:14px;display:flex}.cq-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cq-primary{margin-right:6px}.cq-facts{color:var(--ink-45);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 14px;margin-left:auto;font-size:12.5px;display:flex}.cq-facts:empty{display:none}.cq-flag{color:var(--st-ready);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.cq-flag:hover{text-decoration-color:currentColor}.cq-more{position:relative}.cq-more-btn[aria-expanded=true]{color:var(--color-text);background:var(--ink-05)}.cq-menu{z-index:30;background:var(--surface);min-width:220px;box-shadow:0 0 0 1px var(--ink-05), var(--shadow-float);animation:cq-rise .16s var(--ease-out);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.cq-menu-item{width:100%;font:inherit;text-align:left;color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:block}.cq-menu-item:hover,.cq-menu-item:focus-visible{background:var(--ink-05);outline:none}.cq-menu-item[data-danger]{color:var(--st-failed)}.cq-menu-item[disabled]{opacity:.45;cursor:not-allowed}.cq-menu-item[disabled]:hover{background:0 0}@keyframes cq-rise{0%{opacity:0;transform:translateY(-4px)}}.cq-move{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:14px;display:flex}.cq-move-label{color:var(--color-text);flex-basis:100%;font-size:13px;font-weight:600}.cq-move-input{border:1px solid var(--ink-12);background:var(--surface);height:38px;font:inherit;color:var(--color-text);border-radius:10px;padding:0 10px;font-size:14px}.cq-move-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-100);outline:none}.cq-move-tz{color:var(--ink-45);font-size:12.5px}.cq-move-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cq-add{border:1.5px dashed var(--ink-12);border-radius:var(--r-card);align-items:center;gap:12px;margin-top:16px;padding:10px 12px 10px 22px;transition:border-color .15s,background-color .15s;display:flex}.cq-add:hover{border-color:var(--ink-20)}.cq-add:focus-within{border-style:solid;border-color:var(--ink-20);background:var(--surface)}.cq-num[data-empty]{box-shadow:none;border:1.5px dashed var(--ink-20);color:var(--ink-35)}.cq-add-input{min-width:0;height:36px;font:inherit;color:var(--color-text);background:0 0;border:0;flex:1;padding:0;font-size:15px}.cq-add-input:focus,.cq-add-input:focus-visible{outline:none}.cq-add-input::placeholder{color:var(--ink-45)}.cq-meetings .ui-row-title{font-variant-numeric:tabular-nums}.cq-row-go{color:var(--ink-45);flex:none;font-size:13px;font-weight:600;transition:color .15s}.ui-row:hover .cq-row-go{color:var(--color-text)}.cq-bars{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cq-bar-row{grid-template-columns:minmax(0,15em) minmax(0,1fr) 3.5em;align-items:center;gap:16px;display:grid}.cq-bar-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font-size:14px;font-weight:600;overflow:hidden}.cq-bar-title{color:var(--ink-55);margin-left:8px;font-weight:400}.cq-bar{background:var(--ink-05);border-radius:999px;height:6px;overflow:hidden}.cq-bar>span{border-radius:inherit;background:var(--ink-70);height:100%;display:block}.cq-bar-count{text-align:right;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.cq-closing{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;margin-top:48px;display:grid}.cq-closing>.ui-section+.ui-section{margin-top:0}.cq-archive{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cq-archive .cq-error{margin:0}.cq[data-surface=panel]{display:block}.cq-panel-head{margin-bottom:8px}.cq-panel-title{letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;margin:0;font-size:19px;font-weight:700;line-height:1.25}.cq-panel-meta{color:var(--ink-55);margin:6px 0 0;font-size:13.5px;line-height:1.5}.cq-panel-bar{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;display:flex}.cq-panel-open{margin-left:auto;font-size:13.5px}.cq-note{color:var(--ink-55);margin:12px 0 0;font-size:13px;line-height:1.5}.cq[data-surface=panel] .cq-list{gap:0;margin-top:8px}.cq[data-surface=panel] .cq-card{box-shadow:none;border-top:1px solid var(--hairline);background:0 0;border-radius:0;padding:18px 0 16px}.cq[data-surface=panel] .cq-card[data-focused],.cq[data-surface=panel] .cq-card:target{box-shadow:inset 3px 0 0 var(--color-accent);padding-left:14px}.cq[data-surface=panel] .cq-card-body{padding-left:0}.cq[data-surface=panel] .cq-card-foot{border-top:0;padding-top:0}.cq[data-surface=panel] .cq-add{margin-top:4px}@media (max-width:760px){.cq-card{padding:16px 16px 14px}.cq-card-body{padding-left:0}.cq-facts{order:-1;justify-content:flex-start;width:100%;margin-left:0}.cq-actions{gap:2px;width:100%}.cq-actions .cq-primary{flex:100%;min-height:44px;margin:0 0 4px;font-size:15px}.cq-actions .ap-btn-sm,.cq-actions .cq-more-btn{min-height:44px}.cq-actions .ap-btn.cq-quiet{padding-inline:8px}.cq-card-head{gap:10px}.cq-move-actions{margin-left:0}.cq-add{padding-left:14px}.cq-bar-row{grid-template-columns:minmax(0,1fr) 3em;gap:6px 12px}.cq-bar-label{grid-column:1/-1}.cq-closing{grid-template-columns:1fr}}@media (max-width:480px){.cq-card-head{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.cq-card-head .ui-status{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.cq-menu{animation:none}.cq-card{transition:none}}
@media (max-width:480px){.ap-brain-tabs{display:flex}.ap-brain-tabs>button{flex:auto;justify-content:center;gap:5px;padding-inline:9px;font-size:13px}}.vc-text{max-width:68ch;color:var(--color-text);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.vc-summary{gap:6px;display:grid}.vc-habit-list{max-width:68ch;color:var(--color-text);gap:6px;margin:10px 0 0;padding-left:20px;font-size:15px;line-height:1.55;display:grid}.vc-habit-list li::marker{color:var(--ink-35)}.vc-item{gap:10px;padding:18px 0;display:grid}.vc-rule{max-width:68ch;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}.vc-evidence{gap:12px;display:grid}.vc-ev{border-left:2px solid var(--ink-12);gap:6px;max-width:68ch;padding-left:12px;display:grid}.vc-ev-line{margin:0;font-size:13.5px;line-height:1.5}.vc-ev-label{color:var(--ink-55);margin:0;font-size:12.5px;font-weight:600;display:block}.vc-ev-text{color:var(--ink-70);overflow-wrap:anywhere;display:block}.vc-actions{flex-wrap:wrap;gap:8px;display:flex}.vc-group+.vc-group{margin-top:28px}.vc-group-title{color:var(--ink-55);margin:0 0 8px;font-size:13.5px;font-weight:600}.vc-row-title{max-width:68ch;color:var(--color-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.45;display:block}.vc-note{margin-top:12px}.vc-add{gap:16px;max-width:640px;display:grid}.vc-kinds{flex-wrap:wrap;justify-self:start}.vc-field{min-width:0;display:grid}.vc-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vc-add-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.vc-add-row .ap-note{margin-right:auto}.vc-add-row .ap-note:empty{display:none}.vc-lesson-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vc-lesson{min-width:0;max-width:68ch;color:var(--color-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.vc-lesson-head .ap-icon-btn{margin-top:-6px}.vc-meta{color:var(--ink-55);margin:-4px 0 0;font-size:13px}.vc-item:hover .ap-ex-remove{opacity:1}.vc-compare{container:vc-compare/inline-size}.vc-compare-toggle{color:var(--color-text);cursor:pointer;border-radius:4px;align-items:center;gap:6px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.vc-compare-toggle::-webkit-details-marker{display:none}.vc-compare-toggle:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.vc-compare-toggle svg{color:var(--ink-55);transition:transform .18s var(--ease-out);flex:none}.vc-compare[open] .vc-compare-toggle svg{transform:rotate(90deg)}.vc-compare-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.vc-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.vc-compare-grid>div{min-width:0}.vc-compare-grid>div:first-child{padding-right:24px}.vc-compare-grid>div+div{border-left:1px solid var(--hairline);padding-left:24px}.vc-compare-text{color:var(--ink-70);white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.55}@container vc-compare (max-width:560px){.vc-compare-grid{grid-template-columns:minmax(0,1fr)}.vc-compare-grid>div:first-child{padding-right:0}.vc-compare-grid>div+div{border-left:0;border-top:1px solid var(--hairline);margin-top:16px;padding:16px 0 0}}.vc-do{border-top:1px solid var(--hairline);margin-top:22px}.vc-do-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 0;display:flex}.vc-do-text{min-width:0;max-width:64ch}.vc-do-text p{color:var(--ink-70);margin:0;font-size:14px;line-height:1.55}.vc-do-text .vc-reason{color:var(--ink-55);margin-top:4px;font-size:13px}.vc-do-row .ap-btn{flex:none;min-height:36px}.vc-panel .ap-working{margin-top:16px}.vc-result{color:var(--color-text);margin:14px 0 0;font-size:14px;font-weight:600}.vc-result:empty{display:none}.vc-result.is-error{color:var(--st-failed)}.vc-match-head{flex-wrap:wrap;row-gap:8px}.vc-match-pill[data-level=yours]{background:var(--st-posted-bg);color:var(--st-posted)}.vc-match-pill[data-level=close]{background:var(--st-ready-bg);color:var(--st-ready)}.vc-match-tries{color:var(--color-text);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:13.5px;font-weight:600;line-height:1.45}.vc-openings{max-width:68ch;color:var(--ink-70);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.55}.vc-openings .ui-link{font-size:inherit}.vc-ask{gap:8px;margin:16px 0 0;display:grid}.vc-ask-q{color:var(--color-text);margin:0;font-size:13.5px;font-weight:600}.vc-ask-optional{color:var(--ink-55);margin-left:4px;font-weight:400}.vc-ask-btns{flex-wrap:wrap;gap:8px;display:flex}.vc-ask-btns .ap-btn{padding:8px 12px;font-size:13px}.vc-ask-said{color:var(--ink-55);font-size:13px;line-height:1.5;display:block}.vc-ask-said .ui-link{font-size:inherit}.vc-ask-error{color:var(--st-failed);margin:0;font-size:12.5px;font-weight:600}@media (max-width:600px){.vc-kinds{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.vc-kinds>button{text-align:center;justify-content:center}.vc-pair{grid-template-columns:minmax(0,1fr)}.vc-do-row{flex-direction:column;align-items:flex-start}}@media (pointer:coarse),(max-width:760px){.vc-compare-toggle,.vc-do-row .ap-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.vc-compare-toggle svg{transition:none}}
