.site{--net-ig:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5);--net-yt:#ff1f3d;--net-li:#0a66c2;--art-reel:linear-gradient(165deg,#7b2ff7,#e4245f 55%,#ff8f3d);--art-feed:linear-gradient(150deg,#00d1b2,#0a84ff 55%,#1b1464);--art-photo:linear-gradient(150deg,#ffb347,#ff7a59);--art-dead:linear-gradient(150deg,#c9c5bd,#9d9a93);--art-sun:radial-gradient(circle,#fff6c9 0 34%,#ffb347 60%,transparent 68%);--art-night:#0b1d4a;--card:#ffffff;--card-ink:#171717;--card-ink-2:#6b6b6b;--card-shadow:0 16px 40px rgba(23,23,23,0.16);--scene-bad:#b3261e;--scene-bad-soft:#fdecea;--scene-wait:#f7ecd6;--scene-wait-ink:#7a4d10;--scene-busy:#fffdf8;--scene-busy-ink:#2b2f2c;--scene-link:#0b5cab;--scene-mono:var(--font-mono,ui-monospace,"SF Mono",Menlo,monospace)}@media (max-width:540px){.site .pp-step{padding:20px}.site .pp-step-visual{padding:12px;border-radius:16px}.site .pp-step-inner{gap:24px}}.pp-add,.pp-done,.pp-pol,.pp-wk{display:grid;gap:12px;min-width:0}.pp-add-tray{display:flex;justify-content:space-between;gap:8px;padding:11px 13px;border-radius:14px;border:1.5px dashed var(--accent-border);background:var(--accent-soft);font:600 10.5px/1.3 var(--scene-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.pp-add-tray span:last-child{color:var(--text-secondary);letter-spacing:.04em}.pp-add-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pp-add-list li{position:relative;overflow:hidden;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:14px;background:var(--surface-sunken)}.pp-add-list li[data-bad=true]{background:var(--scene-bad-soft)}.pp-add-thumb{width:36px;height:36px;border-radius:9px;background:var(--art-reel)}.pp-add-list li:nth-child(2) .pp-add-thumb{background:var(--art-feed)}.pp-add-list li:nth-child(3) .pp-add-thumb{background:var(--art-photo)}.pp-add-list li:nth-child(4) .pp-add-thumb{background:var(--art-dead)}.pp-add-text{min-width:0;display:grid;gap:2px}.pp-add-text b{font-size:13px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.pp-add-text small{font-size:11.5px;line-height:1.35;color:var(--text-secondary)}.pp-add-list li[data-bad=true] .pp-add-text small{color:var(--scene-bad)}.pp-add-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;white-space:nowrap;background:var(--accent-soft);color:var(--accent-text);font:600 11px/1 var(--scene-mono)}.pp-add-chip:before{font-size:11px}.pp-add-list li[data-bad=true] .pp-add-chip{background:var(--card);color:var(--scene-bad);box-shadow:inset 0 0 0 1px currentColor}.pp-add-list li[data-bad=true] .pp-add-chip:before{content:"✕"}.pp-add-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform-origin:0 50%;opacity:0}.pp-add-list li[data-bad=true] .pp-add-bar{background:var(--scene-bad)}@media (prefers-reduced-motion:no-preference){[data-play=true].pp-add .pp-add-list li{animation:pp-add-row 12s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * .6s - 12s)}[data-play=true].pp-add .pp-add-bar{animation:pp-add-bar 12s linear infinite;animation-delay:calc(var(--i) * .6s - 12s)}[data-play=true].pp-add .pp-add-chip{animation:pp-add-chip 12s cubic-bezier(.2,.9,.3,1.4) infinite;animation-delay:calc(var(--i) * .6s - 12s)}}@keyframes pp-add-row{0%{opacity:0;transform:translateY(-14px) scale(.96)}3%{opacity:1;transform:none}88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(6px)}}@keyframes pp-add-bar{0%,2%{opacity:1;transform:scaleX(0)}11%{opacity:1;transform:scaleX(1)}15%,to{opacity:0;transform:scaleX(1)}}@keyframes pp-add-chip{0%,11%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:none}88%{opacity:1}94%,to{opacity:0}}.site .pp-step[data-fill=true] .pp-step-visual{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;max-width:300px;margin-inline:auto;padding:0;overflow:hidden;border-radius:26px;background:var(--card)}.site .pp-step[data-fill=true] .pp-step-glass{display:grid;min-width:0}.site .pp-step[data-fill=true] .pp-step-visual>small{margin:0;padding:0 12px 9px;background:var(--surface-sunken);text-align:center;font:500 10px/1.3 var(--scene-mono);color:var(--text-muted)}@media (min-width:900px){.site .pp-step[data-fill=true]{padding:32px 40px}.site .pp-step[data-fill=true] .pp-step-inner{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:48px}}.pp-pol{gap:0}.pp-pol-stage{position:relative;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;color:var(--card-ink);text-align:left}.pp-pol-app,.pp-pol-stage{display:grid;min-width:0;background:var(--card)}.pp-pol-app{grid-area:1/1}.pp-pol-a{grid-template-rows:repeat(7,auto) minmax(0,1fr)}.pp-pol-b{grid-template-rows:repeat(8,auto) minmax(0,1fr) auto;opacity:0}.pp-pol-status{display:flex;align-items:center;gap:5px;padding:8px 14px 4px;color:var(--card-ink)}.pp-pol-status b{font:600 11.5px/1 var(--scene-mono)}.pp-pol-si{display:block;flex:none;height:10px}.pp-pol-status svg:first-of-type{width:15.5px}.pp-pol-status svg:nth-of-type(2){width:14px}.pp-pol-bat{width:23px;height:10.6px}.pp-pol-appbar{display:flex;align-items:center;gap:13px;padding:7px 13px 9px}.pp-pol-ico{width:20px;height:20px;flex:none;color:var(--card-ink)}.pp-pol-gap{flex:1 1 auto}.pp-pol-ig-logo{display:inline-flex;align-items:center;gap:7px}.pp-pol-ig-logo svg{display:block;width:22px;height:22px}.pp-pol-ig-logo em{font-family:Snell Roundhand,Segoe Script,Bradley Hand,Apple Chancery,cursive;font-style:normal;font-weight:700;font-size:21px;line-height:1;color:var(--card-ink);transform:translateY(-1px)}.pp-pol-yt-logo{display:inline-flex;align-items:center;gap:5px;color:var(--net-yt)}.pp-pol-yt-logo svg{display:block;width:25px;height:18px}.pp-pol-yt-logo em{font-family:var(--font-display,"Archivo"),sans-serif;font-style:normal;font-weight:700;font-size:16px;letter-spacing:-.05em;color:var(--card-ink)}.pp-pol-head{display:flex;align-items:center;gap:9px;padding:2px 12px 8px}.pp-pol-head b{font-size:12.5px;font-weight:600}.pp-pol-ring{width:32px;height:32px;flex:none;padding:2px;border-radius:50%;background:var(--net-ig)}.pp-pol-face{display:block;box-sizing:border-box;width:100%;height:100%;border:1.5px solid var(--card);border-radius:50%;object-fit:cover;object-position:52% 26%}.pp-pol-dots{width:15px;height:3px;flex:none;background:radial-gradient(circle 1.5px at 1.5px 50%,var(--card-ink-2) 99%,transparent 100%),radial-gradient(circle 1.5px at 7.5px 50%,var(--card-ink-2) 99%,transparent 100%),radial-gradient(circle 1.5px at 13.5px 50%,var(--card-ink-2) 99%,transparent 100%)}.pp-pol-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#0d0f0e}.pp-pol-shot{display:block;width:100%;height:100%;object-fit:cover}.pp-pol-media .pp-pol-shot{object-position:53% 50%}.pp-pol-badge{position:absolute;left:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(10,12,12,.5);color:#fff;font:600 10.5px/1 var(--scene-mono);letter-spacing:.04em}.pp-pol-acts{display:flex;align-items:center;gap:15px;padding:10px 12px 4px;color:var(--card-ink)}.pp-pol-acts svg{width:22px;height:22px;flex:none}.pp-pol-likes{margin:0;padding:2px 12px 0;font-size:12px;font-weight:600}.pp-pol-cap{margin:0;padding:5px 12px 0;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.pp-pol-cap b{font-weight:600}.pp-pol-cap i{font-style:normal}.pp-pol-dim{color:rgba(23,23,23,.34)}.pp-pol-more{display:inline;white-space:nowrap;text-decoration:none;color:var(--card-ink-2)}.pp-pol-hid{display:block;margin-top:2px}.pp-pol-tags{display:flex;flex-wrap:wrap;align-content:start;gap:3px 6px;padding:6px 12px 11px;font-size:12px;line-height:1.35;font-weight:500;color:var(--scene-link)}.pp-pol-tags-b{padding:8px 0 0;font-size:11.5px}.pp-pol-video{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0d0f0e}.pp-pol-video .pp-pol-shot{object-position:50% 30%}.pp-pol-play{position:absolute;left:50%;top:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:rgba(10,12,12,.46);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}.pp-pol-play:after{content:"";position:absolute;left:16px;top:13px;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.pp-pol-scrub{position:absolute;left:0;right:0;bottom:6px;height:3px;background:rgba(255,255,255,.32)}.pp-pol-scrub i{position:relative;display:block;width:34%;height:100%;background:var(--net-yt)}.pp-pol-scrub i:after{content:"";position:absolute;right:-4.5px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--net-yt)}.pp-pol-title{margin:0;padding:10px 12px 0;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.012em;overflow-wrap:anywhere}.pp-pol-title i{font-style:normal}.pp-pol-meta{margin:0;padding:4px 12px 0;font-size:11px;color:var(--card-ink-2)}.pp-pol-chan{display:flex;align-items:center;gap:9px;padding:10px 12px 0}.pp-pol-chan-av{width:30px;height:30px;flex:none;overflow:hidden;border-radius:50%;background:var(--art-dead)}.pp-pol-chan-av .pp-pol-face{border:0}.pp-pol-chan b{font-size:12.5px;font-weight:600}.pp-pol-sub{padding:6px 13px;border-radius:999px;background:var(--net-yt);color:#fff;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.pp-pol-chips{display:flex;gap:6px;padding:11px 12px 0;overflow:hidden}.pp-pol-chips span{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:rgba(23,23,23,.06);font-size:10.5px;font-weight:600;white-space:nowrap}.pp-pol-chips svg{width:13px;height:13px;flex:none}.pp-pol-desc{margin:11px 12px 12px;padding:10px 11px 11px;border-radius:12px;background:rgba(23,23,23,.055)}.pp-pol-desc-h{display:block;font:600 9.5px/1 var(--scene-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--card-ink-2)}.pp-pol-desc p{margin:7px 0 0;font-size:11.5px;line-height:1.5;overflow-wrap:anywhere}.pp-pol-desc p i{font-style:normal}.pp-pol-show{display:inline-block;margin-top:8px;text-decoration:none;font:600 11px/1 var(--scene-mono);color:var(--card-ink-2)}.pp-pol-comments{padding:0 12px 10px}.pp-pol-cbox{display:flex;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;border-radius:999px;background:rgba(23,23,23,.05)}.pp-pol-cav{width:22px;height:22px;flex:none;border-radius:50%;background:var(--art-dead)}.pp-pol-cbox em{font-style:normal;font-size:11px;color:var(--card-ink-2)}.pp-pol-tabs{display:flex;align-items:start;justify-content:space-between;gap:4px;padding:8px 12px 10px;border-top:1px solid rgba(23,23,23,.08);color:var(--card-ink-2)}.pp-pol-tabs span{display:grid;justify-items:center;gap:3px;font-size:8.5px;font-weight:600;text-align:center}.pp-pol-tabs svg{width:18px;height:18px}.pp-pol-layer{position:relative;grid-row:2;display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid rgba(23,23,23,.08);background:var(--surface-sunken)}.pp-pol-ai{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font:600 10.5px/1 var(--scene-mono);white-space:nowrap}.pp-pol-ai svg{width:12px;height:12px;flex:none}.pp-pol-count{position:absolute;right:12px;top:50%;transform:translateY(-50%);font:500 10px/1.3 var(--scene-mono);font-style:normal;text-align:right;color:var(--card-ink-2)}.pp-pol-count-b{opacity:0}@media (max-width:400px){.pp-pol-cap{font-size:12px}.pp-pol-title{font-size:13.5px}.pp-pol-chips span{padding:6px 8px}}@media (prefers-reduced-motion:no-preference){[data-play=true].pp-pol .pp-pol-a,[data-play=true].pp-pol .pp-pol-b{animation-duration:13s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-pol .pp-pol-a{animation-name:pp-pol-a}[data-play=true].pp-pol .pp-pol-b{animation-name:pp-pol-b}[data-play=true].pp-pol .pp-pol-count-a{animation:pp-pol-fa 13s step-end infinite}[data-play=true].pp-pol .pp-pol-count-b{animation:pp-pol-fb 13s step-end infinite}[data-play=true].pp-pol .pp-pol-cap i,[data-play=true].pp-pol .pp-pol-desc p i,[data-play=true].pp-pol .pp-pol-hid,[data-play=true].pp-pol .pp-pol-title i{animation:pp-pol-in 13s step-end infinite}[data-play=true].pp-pol .pp-pol-more,[data-play=true].pp-pol .pp-pol-show,[data-play=true].pp-pol .pp-pol-tags span{animation:pp-pol-pop 13s cubic-bezier(.3,.9,.3,1.4) infinite}[data-play=true].pp-pol .pp-pol-cap i{animation-delay:calc(var(--i) * 15ms + .6s - 13s)}[data-play=true].pp-pol .pp-pol-hid,[data-play=true].pp-pol .pp-pol-more{animation-delay:calc(var(--i) * 15ms + .62s - 13s)}[data-play=true].pp-pol .pp-pol-a .pp-pol-tags span{animation-delay:calc(var(--i) * .2s + 3.3s - 13s)}[data-play=true].pp-pol .pp-pol-title i{animation-delay:calc(var(--i) * .03s + 7.1s - 13s)}[data-play=true].pp-pol .pp-pol-desc p i{animation-delay:calc(var(--i) * 14ms + 8.4s - 13s)}[data-play=true].pp-pol .pp-pol-b .pp-pol-tags span{animation-delay:calc(var(--i) * .2s + 10.4s - 13s)}[data-play=true].pp-pol .pp-pol-show{animation-delay:calc(10.5s - 13s)}}@keyframes pp-pol-a{0%,44%{opacity:1;transform:translateY(0)}48%{opacity:0;transform:translateY(-8px)}49%,96%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-pol-b{0%,48%{opacity:0;transform:translateY(8px)}52%,93%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(-8px)}97%,to{opacity:0;transform:translateY(8px)}}@keyframes pp-pol-fa{0%,45%{opacity:1}46%,99%{opacity:0}to{opacity:1}}@keyframes pp-pol-fb{0%,45%{opacity:0}46%,95%{opacity:1}96%,to{opacity:0}}@keyframes pp-pol-in{0%{opacity:0}1%,49%{opacity:1}50%,to{opacity:0}}@keyframes pp-pol-pop{0%{opacity:0;transform:scale(.72)}2%,49%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(.92)}}.pp-wk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 10.5px/1.3 var(--scene-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pp-wk-map{display:grid;grid-template-columns:repeat(7,4px);gap:3px}.pp-wk-map i{width:4px;height:4px;border-radius:50%;background:var(--border-strong)}.pp-wk-map i[data-on=true]{background:var(--accent)}.pp-wk-tray{display:grid;min-width:0}.pp-wk-tray:before{content:"";grid-area:1/1;border-radius:14px;border:1.5px dashed var(--border)}.pp-wk-card{grid-area:1/1;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),0 8px 20px rgba(23,23,23,.07);opacity:0;transform:rotate(-.6deg)}.pp-wk-card:first-child{opacity:1}.pp-wk-thumb{width:38px;height:38px;border-radius:11px;object-fit:cover;object-position:54% 34%}.pp-wk-thumb-text{position:relative;display:block;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border)}.pp-wk-thumb-text:after,.pp-wk-thumb-text:before{content:"";position:absolute;left:9px;height:2px;border-radius:2px;background:var(--border-strong)}.pp-wk-thumb-text:before{top:14px;right:9px}.pp-wk-thumb-text:after{top:21px;right:15px}.pp-wk-card-text{min-width:0;display:grid;gap:2px}.pp-wk-card-text b{font-size:12.5px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-wk-card-text small{font:500 10.5px/1.35 var(--scene-mono);color:var(--text-secondary)}.pp-wk-sug{padding:4px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font:600 9.5px/1 var(--scene-mono);white-space:nowrap}.pp-wk-mark{display:block;width:16px;height:16px;flex:none;color:var(--text-secondary)}.pp-wk-mark svg{display:block;width:100%;height:100%}.pp-wk-card[data-net=ig] .pp-wk-mark{color:#d62976}.pp-wk-card[data-net=yt] .pp-wk-mark{color:var(--net-yt)}.pp-wk-card[data-net=x] .pp-wk-mark{color:var(--text-primary)}.pp-wk-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.pp-wk-day{display:grid;gap:6px;align-content:start}.pp-wk-name{text-align:center;font:600 10px/1 var(--scene-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.pp-wk-name em{display:none;font-style:normal}@media (min-width:560px){.pp-wk-name b{display:none}.pp-wk-name em{display:inline}}.pp-wk-slot{position:relative;display:block;height:52px;border-radius:12px;background:var(--surface-sunken)}.pp-wk-aim{inset:0;border-radius:12px;border:1.5px dashed var(--accent-border)}.pp-wk-aim,.pp-wk-ring{position:absolute;opacity:0}.pp-wk-ring{inset:-6px;border-radius:16px;background:radial-gradient(closest-side,var(--accent),rgba(0,0,0,0) 72%);pointer-events:none}.pp-wk-chip{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;border-radius:12px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent-border);font:600 10px/1 var(--scene-mono);color:var(--text-primary)}.pp-wk-chip .pp-wk-mark{width:14px;height:14px}.pp-wk-chip[data-net=ig] .pp-wk-mark{color:#d62976}.pp-wk-chip[data-net=yt] .pp-wk-mark{color:var(--net-yt)}.pp-wk-chip[data-net=x] .pp-wk-mark,.pp-wk-note{color:var(--text-primary)}.pp-wk-note{display:flex;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.pp-wk-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--accent)}@media (max-width:560px){.pp-wk-card{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;row-gap:7px}.pp-wk-thumb{width:32px;height:32px;border-radius:9px}.pp-wk-thumb-text:before{top:11px}.pp-wk-thumb-text:after{top:18px}.pp-wk-card-text{grid-column:2}.pp-wk-sug{grid-column:2/span 2;justify-self:start}.pp-wk-card .pp-wk-mark{grid-area:1/3;justify-self:end}.pp-wk-slot{height:46px}.pp-wk-chip{font-size:8.5px;gap:3px}.pp-wk-chip .pp-wk-mark{width:12px;height:12px}.pp-wk-note{font-size:12px}}@media (prefers-reduced-motion:no-preference){[data-play=true].pp-wk .pp-wk-aim,[data-play=true].pp-wk .pp-wk-card,[data-play=true].pp-wk .pp-wk-chip,[data-play=true].pp-wk .pp-wk-map i[data-on=true],[data-play=true].pp-wk .pp-wk-ring{animation-duration:12s;animation-iteration-count:infinite;animation-delay:calc(var(--i) * 3s - 12s)}[data-play=true].pp-wk .pp-wk-card{animation-name:pp-wk-card;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-wk .pp-wk-aim{animation-name:pp-wk-aim;animation-timing-function:ease}[data-play=true].pp-wk .pp-wk-ring{animation-name:pp-wk-ring;animation-timing-function:ease-out}[data-play=true].pp-wk .pp-wk-chip{animation-name:pp-wk-chip;animation-timing-function:cubic-bezier(.34,1.5,.4,1)}[data-play=true].pp-wk .pp-wk-map i[data-on=true]{animation-name:pp-wk-dot;animation-timing-function:ease-out}[data-play=true].pp-wk .pp-wk-note{animation:pp-wk-note 12s cubic-bezier(.34,1.4,.4,1) infinite}}@keyframes pp-wk-card{0%{opacity:0;transform:translateY(12px) scale(.96) rotate(-1.6deg)}3%{opacity:1;transform:translateY(0) scale(1) rotate(-.6deg)}14%{opacity:1;transform:translateY(0) scale(1) rotate(-.6deg)}18%{opacity:0;transform:translateY(30px) scale(.82) rotate(1.2deg)}19%,to{opacity:0;transform:translateY(12px) scale(.96) rotate(-1.6deg)}}@keyframes pp-wk-aim{0%,2%{opacity:0}15%,4%{opacity:1}18%,to{opacity:0}}@keyframes pp-wk-ring{0%,18%{opacity:0;transform:scale(.55)}21%{opacity:.45;transform:scale(1)}32%,to{opacity:0;transform:scale(1.5)}}@keyframes pp-wk-chip{0%,18%{opacity:0;transform:translateY(-10px) scale(.88)}21%{opacity:1;transform:translateY(0) scale(1.08)}25%{transform:translateY(0) scale(1)}97%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes pp-wk-dot{0%,19%{opacity:.3;transform:scale(1)}22%{opacity:1;transform:scale(1.6)}26%,97%{opacity:1;transform:scale(1.15)}to{opacity:.3;transform:scale(1)}}@keyframes pp-wk-note{0%,72%{opacity:0;transform:translateY(8px)}77%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.pp-done-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pp-done-list li{position:relative;overflow:hidden;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:14px;background:var(--surface-sunken)}.pp-done-mark{position:relative;width:30px;height:30px;border-radius:9px;background:var(--net-ig)}.pp-done-list li[data-net=yt] .pp-done-mark:after{content:"";position:absolute;left:12px;top:9px;border-left:9px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}.pp-done-list li[data-net=yt] .pp-done-mark{background:var(--net-yt)}.pp-done-text{min-width:0;display:grid;gap:2px}.pp-done-text b{font-size:13px;font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.pp-done-text small{font:500 11.5px/1.35 var(--scene-mono);color:var(--text-secondary)}.pp-done-sweep{inset:0;background:linear-gradient(100deg,rgba(255,255,255,0) 38%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 62%)}.pp-done-prog,.pp-done-sweep{position:absolute;z-index:0;opacity:0;pointer-events:none}.pp-done-prog{left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%}.pp-done-state{position:relative;display:grid;justify-items:end}.pp-done-state b{position:relative;z-index:1;grid-area:1/1;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;white-space:nowrap;font:600 11px/1 var(--scene-mono);transform-origin:100% 50%}.pp-done-s1{background:var(--scene-wait);color:var(--scene-wait-ink);opacity:0}.pp-done-s2{background:var(--scene-busy);color:var(--scene-busy-ink);box-shadow:inset 0 0 0 1px rgba(23,23,23,.1);opacity:0}.pp-done-s3{background:var(--accent);color:var(--text-inverse);opacity:1}.pp-done-glow{grid-area:1/1;justify-self:stretch;align-self:center;z-index:0;height:150%;opacity:0;pointer-events:none;background:radial-gradient(closest-side,var(--accent),rgba(0,0,0,0) 72%)}.pp-done-clock{position:relative;width:11px;height:11px;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1.4px currentColor}.pp-done-clock:after,.pp-done-clock:before{content:"";position:absolute;left:50%;bottom:50%;width:1.4px;margin-left:-.7px;border-radius:1px;background:currentColor;transform-origin:50% 100%}.pp-done-clock:before{height:2.4px;transform:rotate(118deg)}.pp-done-clock:after{height:3.6px}.pp-done-check{position:relative;width:11px;height:11px;flex:none;transform:rotate(-45deg)}.pp-done-check i{position:absolute;left:1px;bottom:0;border-radius:1px;background:currentColor}.pp-done-check i:first-child{width:2px;height:7px;transform-origin:50% 0}.pp-done-check i:last-child{width:10px;height:2px;transform-origin:0 50%}@media (max-width:560px){.pp-done-list li{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"mark text" "mark state";row-gap:7px}.pp-done-mark{grid-area:mark;align-self:start;width:26px;height:26px;border-radius:8px}.pp-done-list li[data-net=yt] .pp-done-mark:after{left:10px;top:7px;border-left-width:8px;border-top-width:5px;border-bottom-width:5px}.pp-done-text{grid-area:text}.pp-done-state{grid-area:state}.pp-done-text small{font-size:10.5px}.pp-done-state b{padding:4px 7px;font-size:10px;gap:4px}.pp-done-check,.pp-done-clock{width:10px;height:10px}.pp-done-check i:first-child{height:6px}.pp-done-check i:last-child{width:9px}}.pp-done-calm{display:flex;align-items:center;gap:9px;margin:0;padding:10px 12px;border-radius:12px;background:var(--accent-soft);font-size:13px;font-weight:600;color:var(--accent-text)}.pp-done-tick{position:relative;display:grid;place-items:center;width:17px;height:17px;flex:none;border-radius:50%;background:var(--accent);color:#fff}.pp-done-tick .pp-done-check{width:9px;height:9px;margin:-1px 0 0 -1px}.pp-done-tick .pp-done-check i:first-child{width:1.8px;height:6px}.pp-done-tick .pp-done-check i:last-child{width:8.5px;height:1.8px}@media (prefers-reduced-motion:no-preference){[data-play=true].pp-done .pp-done-clock:after,[data-play=true].pp-done .pp-done-glow,[data-play=true].pp-done .pp-done-list li,[data-play=true].pp-done .pp-done-prog,[data-play=true].pp-done .pp-done-s3 .pp-done-check i,[data-play=true].pp-done .pp-done-state b,[data-play=true].pp-done .pp-done-sweep{animation-duration:13s;animation-iteration-count:infinite;animation-delay:calc(var(--i) * 1.5s - 13s)}[data-play=true].pp-done .pp-done-list li{animation-name:pp-done-row;animation-timing-function:cubic-bezier(.34,1.5,.4,1)}[data-play=true].pp-done .pp-done-s1{animation-name:pp-done-s1;animation-timing-function:ease}[data-play=true].pp-done .pp-done-s2{animation-name:pp-done-s2;animation-timing-function:ease}[data-play=true].pp-done .pp-done-s3{animation-name:pp-done-s3;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-done .pp-done-sweep{animation-name:pp-done-sweep;animation-timing-function:linear}[data-play=true].pp-done .pp-done-prog{animation-name:pp-done-prog;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-play=true].pp-done .pp-done-glow{animation-name:pp-done-glow;animation-timing-function:ease-out}[data-play=true].pp-done .pp-done-clock:after{animation-name:pp-done-hand;animation-timing-function:steps(12)}[data-play=true].pp-done .pp-done-s3 .pp-done-check i:first-child{animation-name:pp-done-draw-a;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-done .pp-done-s3 .pp-done-check i:last-child{animation-name:pp-done-draw-b;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-done .pp-done-calm{animation:pp-done-calm 13s cubic-bezier(.34,1.4,.4,1) infinite}[data-play=true].pp-done .pp-done-calm .pp-done-check i:first-child{animation:pp-done-calm-a 13s cubic-bezier(.3,.9,.3,1) infinite}[data-play=true].pp-done .pp-done-calm .pp-done-check i:last-child{animation:pp-done-calm-b 13s cubic-bezier(.3,.9,.3,1) infinite}.site #posted .pp-step-photo{animation:pp-done-drift 32s ease-in-out infinite}}@keyframes pp-done-s1{0%,25%{opacity:1}28%,96%{opacity:0}to{opacity:1}}@keyframes pp-done-s2{0%,26%{opacity:0}29%,41%{opacity:1}44%,to{opacity:0}}@keyframes pp-done-s3{0%,41%{opacity:0;transform:scale(.9)}44%{opacity:1;transform:scale(1.08)}48%{transform:scale(.985)}52%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes pp-done-row{0%,43%{transform:translateY(0)}47%{transform:translateY(-2px)}54%,to{transform:translateY(0)}}@keyframes pp-done-sweep{0%,26%{opacity:0;transform:translateX(-130%)}29%{opacity:1}41%{opacity:1}44%,to{opacity:0;transform:translateX(130%)}}@keyframes pp-done-prog{0%,27%{opacity:0;transform:scaleX(0)}29%{opacity:1}42%{opacity:1;transform:scaleX(1)}46%,to{opacity:0;transform:scaleX(1)}}@keyframes pp-done-glow{0%,42%{opacity:0;transform:scale(.5)}46%{opacity:.5;transform:scale(1)}62%,to{opacity:0;transform:scale(1.5)}}@keyframes pp-done-hand{0%{transform:rotate(0deg)}25%,to{transform:rotate(1turn)}}@keyframes pp-done-draw-a{0%,43%{transform:scaleY(0)}48%,to{transform:scaleY(1)}}@keyframes pp-done-draw-b{0%,46%{transform:scaleX(0)}53%,to{transform:scaleX(1)}}@keyframes pp-done-calm{0%,70%{opacity:0;transform:translateY(10px)}76%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@keyframes pp-done-calm-a{0%,72%{transform:scaleY(0)}77%,to{transform:scaleY(1)}}@keyframes pp-done-calm-b{0%,75%{transform:scaleX(0)}81%,to{transform:scaleX(1)}}@keyframes pp-done-drift{0%,to{transform:scale(1.04) translateZ(0)}50%{transform:scale(1.07) translate3d(0,-1.1%,0)}}.pp-nets{display:inline-flex;gap:10px;align-items:center}.pp-nets svg{width:20px;height:20px}.pp-add-tray .pp-nets{color:var(--text-secondary)}.pp-add-chip{width:26px;height:26px;padding:0;border-radius:50%;font-size:0;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:none;border:0}.pp-add-chip:before{content:"✓";font-size:14px;font-weight:800;line-height:1}.pp-add-list li[data-bad=true] .pp-add-chip{background:#e5484d;color:#fff;padding:0;border:0}.pp-add-list li[data-bad=true] .pp-add-chip:before{content:"!";font-size:15px}.pp-step-visual[data-photo=true] .pp-add-chip{background:rgba(255,255,255,.95);color:var(--accent);box-shadow:0 2px 10px rgba(0,0,0,.25)}.pp-step-visual[data-photo=true] .pp-add-list li[data-bad=true] .pp-add-chip{background:#fff;color:#e5484d}.pp-step-visual[data-photo=true] .pp-add-tray .pp-nets{color:#fff}.pp-step-visual[data-photo=true] .pp-step-glass .pp-add-chip{background:rgba(255,255,255,.96)!important;color:var(--accent)!important;box-shadow:0 2px 10px rgba(0,0,0,.28)!important;text-shadow:none}.pp-step-visual[data-photo=true] .pp-step-glass .pp-add-list li[data-bad=true] .pp-add-chip{color:#e5484d!important}.pp-add-thumb{display:grid;place-items:center}.pp-add-thumb svg{width:22px;height:22px}.pp-add-list li .pp-add-thumb[data-logo=ig]{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5)}.pp-add-list li .pp-add-thumb[data-logo=yt]{background:#ff1f3d}.pp-add-list li .pp-add-thumb[data-logo=x]{background:#111111}.pp-pv{position:relative;display:grid;gap:14px;min-width:0;padding:22px 16px 16px;border-radius:18px;overflow:hidden;isolation:isolate}.pp-pv-bg{width:100%;height:100%;object-fit:cover;transform:scale(1.14);filter:blur(16px) saturate(1.06);z-index:-2}.pp-pv-bg,.pp-pv-wash{position:absolute;inset:0}.pp-pv-wash{z-index:-1;background:linear-gradient(170deg,rgba(255,255,255,.7),rgba(255,252,248,.85));box-shadow:inset 0 0 0 1px rgba(23,23,23,.06)}.pp-pv-pair{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(12px,3.4%,22px);min-width:0}.pp-pv-phone{position:relative;flex:none;width:clamp(120px,35%,178px);aspect-ratio:9/16;padding:5px;border-radius:24px;background:linear-gradient(160deg,#3b3b3d,#141415 55%,#29292b);box-shadow:0 1px 2px rgba(10,10,11,.2),0 18px 38px -10px rgba(10,10,11,.45);z-index:2}.pp-pv-bezel{position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24);pointer-events:none}.pp-pv-screen{position:relative;display:block;width:100%;height:100%;border-radius:19px;overflow:hidden;background:#000}.pp-pv-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--pos,50%);opacity:0}.pp-pv-shot:first-of-type{opacity:1}.pp-pv-screen .pp-pv-shot{object-position:50% 50%}.pp-pv-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.74) 24%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.06) 70%,transparent 86%)}.pp-pv-ig-top{position:absolute;left:11px;top:10px;display:flex;align-items:center;gap:5px;color:#fff;font:700 11px/1 var(--font-display,"Archivo"),sans-serif;text-shadow:0 1px 6px rgba(0,0,0,.5)}.pp-pv-glyph{display:block;width:14px;height:14px;color:currentColor}.pp-pv-glyph svg{width:100%;height:100%;display:block}.pp-pv-glyph-yt{width:17px;height:17px;color:#ff1f3d}.pp-pv-ig-foot{position:absolute;left:10px;right:10px;bottom:9px;display:grid;gap:3px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.55)}.pp-pv-ig-user{font:700 11.5px/1.2 var(--font-sans,Inter),sans-serif}.pp-pv-ig-cap{font-size:10px;line-height:1.36}.pp-pv-ig-cap u{text-decoration:none;font-weight:700;white-space:nowrap;padding-left:4px}.pp-pv-ig-cap u:before{content:"";display:inline-block;width:5px;height:5px;margin:0 3px 1px 0;border-radius:50%;background:var(--glow);vertical-align:middle}.pp-pv-ig-tags{font-size:10px;line-height:1.36;color:#bcd9ff}.pp-pv-yt{position:relative;flex:none;flex:1 1 0;min-width:0;max-width:340px;display:grid;gap:9px;padding:9px 9px 11px;border-radius:16px;background:#ffffff;color:var(--text-primary);box-shadow:0 1px 2px rgba(10,10,11,.08),0 16px 34px -12px rgba(10,10,11,.32);z-index:1}.pp-pv-thumb{position:relative;display:block;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#1a1a1a}.pp-pv-thumb-scrim{position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(transparent,rgba(0,0,0,.72))}.pp-pv-thumb-title{position:absolute;left:11px;right:56px;bottom:9px}.pp-pv-thumb-title b{display:block;font:800 20px/.98 var(--font-display,"Archivo"),sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.65)}.pp-pv-dur{position:absolute;right:8px;bottom:8px}.pp-pv-dur span{display:block;padding:2px 5px;border-radius:4px;background:rgba(0,0,0,.82);color:#fff;font:600 10px/1.2 var(--font-sans,Inter),sans-serif}.pp-pv-yt-body{display:grid;gap:6px;padding:0 2px;min-width:0}.pp-pv-yt-head{display:flex;align-items:center;gap:6px;font:600 10.5px/1 var(--font-sans,Inter),sans-serif;letter-spacing:.01em;color:var(--text-muted)}.pp-pv-yt-title b{font:700 13.5px/1.3 var(--font-sans,Inter),sans-serif;color:var(--text-primary)}.pp-pv-yt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pp-pv-chip,.pp-pv-yt-meta i{display:inline-block;padding:4px 9px;border-radius:999px;background:var(--surface-sunken);font:600 10.5px/1.25 var(--font-sans,Inter),sans-serif;font-style:normal;color:var(--text-secondary);white-space:nowrap}.pp-pv-count i:before{content:"";display:inline-block;width:5px;height:5px;margin:0 5px 1px 0;border-radius:50%;background:var(--accent);vertical-align:middle}.pp-pv-marks{display:flex;justify-content:center;gap:clamp(12px,3.4%,22px);margin:0;max-width:100%}.pp-pv-marks>:first-child{flex:none;width:clamp(120px,35%,178px)}.pp-pv-marks>:last-child{flex:1 1 0;min-width:0;max-width:340px}.pp-pv-mark{position:relative;margin:0;padding-top:15px;font:500 12px/1.35 var(--font-sans,Inter),sans-serif;color:var(--text-secondary);text-wrap:pretty}.pp-pv-lead{position:absolute;left:1px;top:0;width:1.5px;height:10px;background:var(--accent-border)}.pp-pv-lead:after{content:"";position:absolute;left:-1.75px;bottom:-1px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.pp-pv-cycle{display:grid;min-width:0}.pp-pv-layer{grid-area:1/1;min-width:0;opacity:0}.pp-pv-layer:first-child{opacity:1}@media (min-width:641px){.pp-pv{padding:26px 20px 18px}.pp-pv-thumb-title b{font-size:26px}.pp-pv-yt-title b{font-size:15px}.pp-pv-ig-cap,.pp-pv-ig-tags{font-size:10.5px}.pp-pv-ig-user{font-size:12.5px}}@media (min-width:900px) and (max-width:1099px){.site #preview .pp-step-inner{grid-template-columns:minmax(0,1fr);gap:28px}.site #preview .pp-step-copy>p:not(.pp-step-label){max-width:44rem}}@media (min-width:1100px) and (max-width:1279px){.pp-pv{padding:18px 14px 14px;gap:12px}.pp-pv-yt{padding:8px 8px 10px;gap:7px}.pp-pv-thumb-title b{font-size:17px}.pp-pv-thumb-title{right:44px}.pp-pv-dur span{font-size:9px}.pp-pv-yt-title b{font-size:13px}.pp-pv-yt-head{font-size:9.5px}.pp-pv-chip,.pp-pv-yt-meta i{font-size:9.5px;padding:3px 7px}.pp-pv-ig-cap,.pp-pv-ig-tags{font-size:9.5px}.pp-pv-ig-user{font-size:11px}.pp-pv-mark{font-size:11.5px;padding-top:13px}}@media (min-width:1280px){.pp-pv{padding:26px 22px 18px}.pp-pv-thumb-title b{font-size:24px}}@media (max-width:640px){.pp-pv{padding:16px 12px 14px}.pp-pv-pair{flex-direction:column;gap:16px}.pp-pv-phone{width:168px}.pp-pv-yt{flex:none;width:min(100%,300px)}.pp-pv-marks{flex-direction:column;gap:10px;max-width:300px;margin:0 auto}.pp-pv-marks>:first-child,.pp-pv-marks>:last-child{width:auto;max-width:none;flex:none}}@media (prefers-reduced-motion:no-preference){[data-play=true].pp-pv .pp-pv-layer{animation:pp-pv-swap 15s ease-in-out infinite;animation-delay:calc(var(--i) * 5s - 15s)}[data-play=true].pp-pv .pp-pv-shot{animation:pp-pv-shot 15s ease-in-out infinite;animation-delay:calc(var(--i) * 5s - 15s)}}@keyframes pp-pv-swap{0%{opacity:0}33%,5%{opacity:1}38%,to{opacity:0}}@keyframes pp-pv-shot{0%{opacity:0;transform:scale(1.06)}5%{opacity:1}33%{opacity:1}38%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}.pp-cal{--cal-t:13s;--cal-gap:5px;--cal-pad:5px;--cal-cell:clamp(56px,4.6vw,72px);--mk-ig:#d62976;--mk-yt:#ff1f3d;--mk-x:#16181c;--state-published:var(--accent);--state-published-soft:#e2f0e9;--state-scheduled:#95600f;--state-scheduled-soft:#f7ebd6;--state-draft:#7a7e86;--state-draft-soft:#edebe6;margin:0;min-width:0}.pp-cal [data-state=published]{--chip:var(--state-published);--chip-soft:var(--state-published-soft)}.pp-cal [data-state=scheduled]{--chip:var(--state-scheduled);--chip-soft:var(--state-scheduled-soft)}.pp-cal [data-state=draft]{--chip:var(--state-draft);--chip-soft:var(--state-draft-soft)}.pp-cal [data-net=ig]{--mk:var(--mk-ig)}.pp-cal [data-net=yt]{--mk:var(--mk-yt)}.pp-cal [data-net=x]{--mk:var(--mk-x)}.pp-cal-pair{display:grid;gap:16px;align-items:stretch;min-width:0}@media (min-width:1024px){.pp-cal-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.pp-cal-tile{display:grid;align-content:start;gap:12px;min-width:0;padding:clamp(12px,1.4vw,18px);border-radius:20px;background:var(--paper);box-shadow:0 1px 2px rgba(23,23,23,.05),0 10px 26px -20px rgba(23,23,23,.35),inset 0 0 0 1px var(--border)}.pp-cal-agenda{position:relative;align-content:stretch;grid-template-rows:minmax(0,1fr) auto}.pp-cal-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0 2px}.pp-cal-cap b{font-family:var(--font-display),inherit;font-size:clamp(18px,1.6vw,22px);font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.pp-cal-cap span{font:600 10px/1 var(--scene-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.pp-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--cal-gap);min-width:0}.pp-cal-dow{padding:0 4px 1px;font:700 10.5px/1 var(--scene-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.pp-cal-dow em{display:none;font-style:normal}@media (min-width:620px){.pp-cal-dow b{display:none}.pp-cal-dow em{display:inline}}.pp-cal-day,.pp-cal-free{position:relative;display:grid;align-content:start;gap:3px;min-height:var(--cal-cell);padding:var(--cal-pad);border-radius:10px}.pp-cal-free{background:color-mix(in srgb,var(--tile-sand) 62%,transparent)}.pp-cal-day{background:var(--paper);box-shadow:0 1px 2px rgba(23,23,23,.06),inset 0 0 0 1px var(--border-strong)}.pp-cal-edge{min-height:var(--cal-cell)}.pp-cal-date{position:relative;z-index:1;padding-left:1px;font:600 15px/1.1 var(--scene-mono);letter-spacing:-.03em;color:var(--text-secondary)}.pp-cal-free .pp-cal-date{color:var(--text-muted);opacity:.85}.pp-cal-day[data-today=true],.pp-cal-free[data-today=true]{box-shadow:inset 0 0 0 1.5px var(--accent-border)}.pp-cal-day[data-today=true] .pp-cal-date,.pp-cal-free[data-today=true] .pp-cal-date{color:var(--accent-text);font-weight:700}.pp-cal-sel{position:absolute;inset:-2px;z-index:0;border-radius:12px;box-shadow:0 0 0 2px var(--accent);opacity:0;pointer-events:none}.pp-cal-sel-b{opacity:1}.pp-cal-pill{display:flex;align-items:center;gap:3px;min-width:0;padding:2px 4px;border-radius:6px;background:var(--chip-soft);box-shadow:inset 2px 0 0 var(--chip);font:600 10.5px/1.2 var(--scene-mono);letter-spacing:-.02em;color:var(--text-primary)}.pp-cal-pip{display:block;width:11px;height:11px;flex:none;color:var(--mk,var(--text-secondary))}.pp-cal-pip svg{display:block;width:100%;height:100%}.pp-cal-pill b{flex:none;font-weight:600}.pp-cal-pill[data-state=published]{color:var(--accent-text)}.pp-cal-pill .pp-cal-check{margin-left:auto;color:var(--accent)}.pp-cal-check{position:relative;width:9px;height:9px;flex:none;transform:rotate(-45deg)}.pp-cal-check i{position:absolute;left:1px;bottom:0;border-radius:1px;background:currentColor}.pp-cal-check i:first-child{width:1.9px;height:6px;transform-origin:50% 0}.pp-cal-check i:last-child{width:8.5px;height:1.9px;transform-origin:0 50%}.pp-cal-flip,.pp-cal-status{position:relative;display:grid;min-width:0}.pp-cal-face{grid-area:1/1;min-width:0}.pp-cal-face-a{opacity:0}.pp-cal-bloom{position:absolute;inset:-7px;z-index:0;border-radius:13px;background:radial-gradient(closest-side,var(--accent),rgba(0,0,0,0) 72%);opacity:0;pointer-events:none}.pp-cal-land-in{position:relative;display:block;min-width:0}.pp-cal-stats{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid color-mix(in srgb,var(--border-strong) 45%,transparent)}.pp-cal-stats li{display:flex;align-items:center;gap:8px;padding:7px 2px;font-size:13px;color:var(--text-secondary)}.pp-cal-stats li+li{border-top:1px solid color-mix(in srgb,var(--border-strong) 30%,transparent)}.pp-cal-stats li>i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--chip)}.pp-cal-stats li>span{flex:1 1 auto}.pp-cal-count{display:inline-grid;justify-items:end;min-width:1.2ch;font:700 18px/1 var(--scene-mono);letter-spacing:-.04em;color:var(--text-primary)}.pp-cal-n{grid-area:1/1;opacity:0}.pp-cal-count>.pp-cal-n:last-child{opacity:1}.pp-cal-day-view{grid-area:1/1;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0}.pp-cal-day-a{opacity:0}.pp-cal-day-head{display:flex;align-items:baseline;gap:8px;margin:0;padding:0 2px 2px;border-bottom:1px solid color-mix(in srgb,var(--border-strong) 45%,transparent)}.pp-cal-day-head b{font-family:var(--font-display),inherit;font-size:clamp(16px,1.45vw,20px);font-weight:700;letter-spacing:-.03em;color:var(--text-primary)}.pp-cal-day-head span{font:600 10px/1 var(--scene-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.pp-cal-cards{display:grid;gap:10px;margin:0;padding:0;list-style:none;align-content:space-evenly}.pp-cal-card{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border)}.pp-cal-thumb{position:relative;display:block;width:60px;height:60px;border-radius:12px;overflow:hidden;background:var(--tile-sand)}.pp-cal-thumb img{display:block;width:100%;height:100%;object-fit:cover}.pp-cal-mark{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--paper);box-shadow:0 1px 3px rgba(23,23,23,.25);color:var(--mk,var(--text-primary))}.pp-cal-mark svg{display:block;width:12px;height:12px}.pp-cal-card-body{min-width:0;display:grid;gap:2px}.pp-cal-card-time{font:700 11px/1 var(--scene-mono);letter-spacing:-.01em;color:var(--text-muted)}.pp-cal-card-title{font-size:13.5px;font-style:normal;font-weight:600;line-height:1.3;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-cal-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;white-space:nowrap;background:var(--chip-soft);font:600 11px/1 var(--scene-mono);color:var(--chip)}.pp-cal-chip .pp-cal-check{color:var(--accent)}.pp-cal-heads{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin-top:1px;padding:7px 9px;border-radius:10px;background:var(--accent-soft)}.pp-cal-heads-note{display:inline-flex;align-items:center;gap:6px;flex:1 1 11rem;font-size:11.5px;line-height:1.4;color:var(--accent-text)}.pp-cal-info{display:grid;place-items:center;width:14px;height:14px;flex:none;border-radius:50%;background:var(--accent);color:#fff;font:700 9px/1 var(--scene-mono);font-style:normal}.pp-cal-heads-act{position:relative;display:inline-block;padding:5px 11px;border-radius:999px;background:var(--accent);color:var(--text-inverse);font-size:11.5px;font-weight:600;white-space:nowrap}.pp-cal-heads-act>b{position:relative;z-index:2;font-weight:600}.pp-cal-heads-done{display:flex;align-items:center;gap:6px;flex-basis:100%;font-size:11.5px;font-weight:600;color:var(--accent-text)}.pp-cal-tick{display:grid;place-items:center;width:15px;height:15px;flex:none;border-radius:50%;background:var(--accent);color:#fff}.pp-cal-tick .pp-cal-check{width:8px;height:8px;margin:-1px 0 0 -1px;color:#fff}.pp-cal-halo{inset:-2px;z-index:0;box-shadow:0 0 0 3px var(--accent-border)}.pp-cal-halo,.pp-cal-ripple{position:absolute;border-radius:999px;opacity:0;pointer-events:none}.pp-cal-ripple{inset:0;z-index:1;background:currentColor}.pp-cal-fine{grid-row:2;margin:0;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border-strong) 40%,transparent);font-size:11.5px;line-height:1.5;color:var(--text-muted)}.pp-cal-land{grid-column:1/-1;margin:2px 0 0;font-family:var(--font-display),inherit;font-size:clamp(16px,1.5vw,20px);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.pp-cal-note{margin:6px 0 0;font-size:12.5px;color:var(--text-muted)}@media (max-width:760px){.pp-cal{--cal-gap:4px;--cal-pad:4px}.pp-cal-pill{gap:2px;padding:2px 3px}.pp-cal-pill b{display:none}.pp-cal-pill .pp-cal-check{width:8px;height:8px}.pp-cal-date{font-size:14px}.pp-cal-day,.pp-cal-free{border-radius:8px}}@media (max-width:420px){.pp-cal{--cal-cell:46px}.pp-cal-dow{font-size:10px;padding:0 1px 1px}.pp-cal-pip{width:10px;height:10px}.pp-cal-card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px}.pp-cal-thumb{width:42px;height:42px}.pp-cal-chip{padding:4px 8px;font-size:10.5px}}@media (prefers-reduced-motion:no-preference){[data-in=true].pp-cal-grid .pp-cal-day,[data-in=true].pp-cal-grid .pp-cal-free{animation:pp-cal-draw .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * 10ms)}[data-play=true].pp-cal-pair .pp-cal-bloom,[data-play=true].pp-cal-pair .pp-cal-card[data-lift=true],[data-play=true].pp-cal-pair .pp-cal-day-view,[data-play=true].pp-cal-pair .pp-cal-face,[data-play=true].pp-cal-pair .pp-cal-face-b .pp-cal-check i,[data-play=true].pp-cal-pair .pp-cal-halo,[data-play=true].pp-cal-pair .pp-cal-heads,[data-play=true].pp-cal-pair .pp-cal-heads-act,[data-play=true].pp-cal-pair .pp-cal-heads-done,[data-play=true].pp-cal-pair .pp-cal-land-in,[data-play=true].pp-cal-pair .pp-cal-n,[data-play=true].pp-cal-pair .pp-cal-pill .pp-cal-check i,[data-play=true].pp-cal-pair .pp-cal-ripple,[data-play=true].pp-cal-pair .pp-cal-sel{animation-duration:var(--cal-t);animation-iteration-count:infinite}[data-play=true].pp-cal-pair .pp-cal-land{animation:pp-cal-land var(--cal-t) cubic-bezier(.34,1.4,.4,1) infinite}[data-play=true].pp-cal-pair .pp-cal-card[data-lift=true]{animation-name:pp-cal-lift;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-play=true].pp-cal-pair .pp-cal-land-in{animation-name:pp-cal-arrive;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair .pp-cal-land-in .pp-cal-bloom{animation-name:pp-cal-bloom-in;animation-timing-function:ease-out}[data-play=true].pp-cal-pair .pp-cal-card[data-lift=true] .pp-cal-face-a{animation-name:pp-cal-draft-a;animation-timing-function:ease}[data-play=true].pp-cal-pair .pp-cal-card[data-lift=true] .pp-cal-face-b{animation-name:pp-cal-draft-b;animation-timing-function:ease}[data-play=true].pp-cal-pair .pp-cal-day-a{animation-name:pp-cal-view-a;animation-timing-function:cubic-bezier(.4,0,.2,1)}[data-play=true].pp-cal-pair .pp-cal-day-b{animation-name:pp-cal-view-b;animation-timing-function:cubic-bezier(.2,.8,.2,1)}[data-play=true].pp-cal-pair .pp-cal-sel-a{animation-name:pp-cal-sel-a;animation-timing-function:ease}[data-play=true].pp-cal-pair .pp-cal-sel-b{animation-name:pp-cal-sel-b;animation-timing-function:ease}[data-play=true].pp-cal-pair .pp-cal-heads{animation-name:pp-cal-heads;animation-timing-function:cubic-bezier(.2,.8,.2,1)}[data-play=true].pp-cal-pair .pp-cal-heads-act{animation-name:pp-cal-press;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair .pp-cal-halo{animation-name:pp-cal-halo;animation-timing-function:ease-out}[data-play=true].pp-cal-pair .pp-cal-ripple{animation-name:pp-cal-ripple;animation-timing-function:cubic-bezier(.2,.7,.3,1)}[data-play=true].pp-cal-pair .pp-cal-heads-done{animation-name:pp-cal-kept;animation-timing-function:cubic-bezier(.34,1.4,.4,1)}[data-play=true].pp-cal-pair [data-f="0"] .pp-cal-face-a{animation-name:pp-cal-a-0;animation-timing-function:ease}[data-play=true].pp-cal-pair [data-f="0"] .pp-cal-face-b{animation-name:pp-cal-b-0;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair [data-f="0"] .pp-cal-bloom{animation-name:pp-cal-bloom-0;animation-timing-function:ease-out}[data-play=true].pp-cal-pair [data-f="0"] .pp-cal-face-b .pp-cal-check i:first-child{animation-name:pp-cal-ck-a-0;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair [data-f="0"] .pp-cal-face-b .pp-cal-check i:last-child{animation-name:pp-cal-ck-b-0;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair [data-f="1"] .pp-cal-face-a{animation-name:pp-cal-a-1;animation-timing-function:ease}[data-play=true].pp-cal-pair [data-f="1"] .pp-cal-face-b{animation-name:pp-cal-b-1;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair [data-f="1"] .pp-cal-bloom{animation-name:pp-cal-bloom-1;animation-timing-function:ease-out}[data-play=true].pp-cal-pair [data-f="1"] .pp-cal-face-b .pp-cal-check i:first-child{animation-name:pp-cal-ck-a-1;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair [data-f="1"] .pp-cal-face-b .pp-cal-check i:last-child{animation-name:pp-cal-ck-b-1;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair [data-f="2"] .pp-cal-face-a{animation-name:pp-cal-a-2;animation-timing-function:ease}[data-play=true].pp-cal-pair [data-f="2"] .pp-cal-face-b{animation-name:pp-cal-b-2;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair [data-f="2"] .pp-cal-bloom{animation-name:pp-cal-bloom-2;animation-timing-function:ease-out}[data-play=true].pp-cal-pair [data-f="2"] .pp-cal-face-b .pp-cal-check i:first-child{animation-name:pp-cal-ck-a-2;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair [data-f="2"] .pp-cal-face-b .pp-cal-check i:last-child{animation-name:pp-cal-ck-b-2;animation-timing-function:cubic-bezier(.3,.9,.3,1)}[data-play=true].pp-cal-pair .pp-cal-n0{animation-name:pp-cal-n0;animation-timing-function:ease}[data-play=true].pp-cal-pair .pp-cal-n1{animation-name:pp-cal-n1;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair .pp-cal-n2{animation-name:pp-cal-n2;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair .pp-cal-n3{animation-name:pp-cal-n3;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}[data-play=true].pp-cal-pair .pp-cal-n4{animation-name:pp-cal-n4;animation-timing-function:cubic-bezier(.34,1.45,.4,1)}}@keyframes pp-cal-draw{0%{opacity:0;transform:translateY(5px) scale(.96)}to{opacity:1;transform:none}}@keyframes pp-cal-lift{0%,10%{opacity:1;transform:translateZ(0) scale(1)}13%{opacity:1;transform:translate3d(0,-6px,0) scale(1.03)}20%,36%{opacity:0;transform:translate3d(-34%,-30px,0) scale(.55)}38%{opacity:0;transform:translateZ(0) scale(1)}40%,to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes pp-cal-arrive{0%,15%{opacity:0;transform:scale(.75)}19%{opacity:1;transform:scale(1.1)}22%{transform:scale(.98)}25%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.75)}}@keyframes pp-cal-bloom-in{0%,15%{opacity:0;transform:scale(.5)}20%{opacity:.45;transform:scale(1)}32%,to{opacity:0;transform:scale(1.4)}}@keyframes pp-cal-draft-a{0%,15%{opacity:1}20%,97%{opacity:0}to{opacity:1}}@keyframes pp-cal-draft-b{0%,17%{opacity:0}22%,to{opacity:1}}@keyframes pp-cal-view-a{0%,28%{opacity:1;transform:translateX(0)}33%,97%{opacity:0;transform:translateX(-7%)}to{opacity:1;transform:translateX(0)}}@keyframes pp-cal-view-b{0%,29%{opacity:0;transform:translateX(7%)}34%,97%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(7%)}}@keyframes pp-cal-sel-a{0%,29%{opacity:1}32%,97%{opacity:0}to{opacity:1}}@keyframes pp-cal-sel-b{0%,30%{opacity:0}33%,97%{opacity:1}to{opacity:0}}@keyframes pp-cal-heads{0%,35%{opacity:0;transform:translateY(-5px)}40%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(-5px)}}@keyframes pp-cal-halo{0%,42%{opacity:0;transform:scale(.97)}45%{opacity:1;transform:scale(1)}51%,to{opacity:0;transform:scale(1.02)}}@keyframes pp-cal-ripple{0%,46%{opacity:0;transform:scale(.94)}47.5%{opacity:.32;transform:scale(1)}52%,to{opacity:0;transform:scale(1.08)}}@keyframes pp-cal-press{0%,46%{transform:scale(1)}48%{transform:scale(.95)}51%,to{transform:scale(1)}}@keyframes pp-cal-kept{0%,49%{opacity:0;transform:translateY(4px)}53%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(4px)}}@keyframes pp-cal-a-0{0%,54%{opacity:1}57%,97%{opacity:0}to{opacity:1}}@keyframes pp-cal-b-0{0%,54%{opacity:0;transform:scale(.9)}57%{opacity:1;transform:scale(1.07)}60%{transform:scale(.99)}62%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes pp-cal-bloom-0{0%,54%{opacity:0;transform:scale(.5)}58%{opacity:.4;transform:scale(1)}68%,to{opacity:0;transform:scale(1.4)}}@keyframes pp-cal-ck-a-0{0%,56%{transform:scaleY(0)}60%,to{transform:scaleY(1)}}@keyframes pp-cal-ck-b-0{0%,58%{transform:scaleX(0)}63%,to{transform:scaleX(1)}}@keyframes pp-cal-a-1{0%,62%{opacity:1}65%,97%{opacity:0}to{opacity:1}}@keyframes pp-cal-b-1{0%,62%{opacity:0;transform:scale(.9)}65%{opacity:1;transform:scale(1.07)}68%{transform:scale(.99)}70%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes pp-cal-bloom-1{0%,62%{opacity:0;transform:scale(.5)}66%{opacity:.4;transform:scale(1)}76%,to{opacity:0;transform:scale(1.4)}}@keyframes pp-cal-ck-a-1{0%,64%{transform:scaleY(0)}68%,to{transform:scaleY(1)}}@keyframes pp-cal-ck-b-1{0%,66%{transform:scaleX(0)}71%,to{transform:scaleX(1)}}@keyframes pp-cal-a-2{0%,70%{opacity:1}73%,97%{opacity:0}to{opacity:1}}@keyframes pp-cal-b-2{0%,70%{opacity:0;transform:scale(.9)}73%{opacity:1;transform:scale(1.07)}76%{transform:scale(.99)}78%,96%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(1)}}@keyframes pp-cal-bloom-2{0%,70%{opacity:0;transform:scale(.5)}74%{opacity:.4;transform:scale(1)}84%,to{opacity:0;transform:scale(1.4)}}@keyframes pp-cal-ck-a-2{0%,72%{transform:scaleY(0)}76%,to{transform:scaleY(1)}}@keyframes pp-cal-ck-b-2{0%,74%{transform:scaleX(0)}79%,to{transform:scaleX(1)}}@keyframes pp-cal-n0{0%,20%{opacity:1;transform:translateY(0)}23%,97%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pp-cal-n1{0%,20%{opacity:0;transform:translateY(5px)}23%,54%{opacity:1;transform:translateY(0)}57%,to{opacity:0;transform:translateY(-5px)}}@keyframes pp-cal-n2{0%,54%{opacity:0;transform:translateY(5px)}57%,62%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-5px)}}@keyframes pp-cal-n3{0%,62%{opacity:0;transform:translateY(5px)}65%,70%{opacity:1;transform:translateY(0)}73%,to{opacity:0;transform:translateY(-5px)}}@keyframes pp-cal-n4{0%,70%{opacity:0;transform:translateY(5px)}73%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(5px)}}@keyframes pp-cal-land{0%,82%{opacity:0;transform:translateY(6px)}87%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference) and (max-width:1023px){@keyframes pp-cal-lift{0%,10%{opacity:1;transform:translateZ(0) scale(1)}13%{opacity:1;transform:translate3d(0,-6px,0) scale(1.03)}20%,36%{opacity:0;transform:translate3d(0,-60px,0) scale(.55)}38%{opacity:0;transform:translateZ(0) scale(1)}40%,to{opacity:1;transform:translateZ(0) scale(1)}}}