.pcm-band{--pcm-gap: 24px;--pcm-view-h: clamp(360px, calc(100vh - 440px) , 560px);display:block;padding:40px;font-family:Figtree,ui-sans-serif,system-ui,sans-serif}.pcm-band>*{min-width:0}.pcm-band__head{display:grid;margin-top:16px}.pcm-band__head>*{grid-area:1 / 1;min-width:0}.pcm-band__bar{margin-top:var(--pcm-gap)}.pcm-band__body,.pcm-band__foot{display:grid;grid-template-rows:1fr;margin-top:var(--pcm-gap)}.pcm-band__inner{min-width:0;min-height:0}.pcm-band__foot{padding-top:0}.pcm-band[data-aside=true]{display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:40px;align-items:start}.pcm-band[data-aside=true]>*{grid-column:1}.pcm-band[data-aside=true]>.pcm-band__status{grid-column:1 / -1}.pcm-band[data-aside=true]>.pcm-band__aside{grid-column:2;grid-row:2 / span 4;margin-top:16px}.pcm-band__hold{display:grid;grid-template-rows:1fr}.pcm-band__hold>div{min-height:0;overflow:hidden}.pcm-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:28px;margin:0}.pcm-status__now,.pcm-status__facts{min-width:0;color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.45;font-variant-numeric:tabular-nums}.pcm-status__facts{color:var(--ppc-text-on-dark);font-weight:600}.pcm-status__facts b{color:#fffffff5;font-weight:700}.pcm-status__clock{color:#fff;font-size:16px;font-weight:800}.pcm-status__now b{margin-right:6px;color:var(--ppc-purple-300);font-weight:700}.pcm-status__host{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;color:var(--ppc-text-on-dark);font-size:13px;font-weight:500}.pcm-status__host span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-status__host svg{flex:none}.pcm-band .pcds-ai-state[data-state]{min-height:28px;padding:4px 12px;color:#fffffff5;background:color-mix(in srgb,var(--ppc-purple-500) 22%,transparent);border-color:color-mix(in srgb,var(--ppc-purple-300) 45%,transparent)}.pcm-band .pcds-ai-state[data-state=reviewing],.pcm-band .pcds-ai-state[data-state=thinking]{background:color-mix(in srgb,var(--ppc-purple-500) 22%,transparent);border-color:color-mix(in srgb,var(--ppc-purple-300) 45%,transparent)}.pcm-band .pcds-ai-state[data-state] .pcds-ai-state__dot{width:6px;height:6px;background:var(--ppc-purple-400)}.pcm-band .pcds-ai-state[data-active=true] .pcds-ai-state__dot:after{border-color:var(--ppc-purple-400)}.pcm-band .pcds-ai-state[data-state=ready]{background:color-mix(in srgb,var(--ppc-status-healthy) 18%,transparent);border-color:color-mix(in srgb,var(--ppc-status-healthy) 45%,transparent)}.pcm-band .pcds-ai-state[data-state=ready] .pcds-ai-state__dot{background:var(--ppc-status-healthy)}.pcm-band .pcds-ai-state[data-state=blocked]{background:color-mix(in srgb,var(--ppc-status-critical) 22%,transparent);border-color:color-mix(in srgb,var(--ppc-status-critical) 45%,transparent)}.pcm-band .pcds-ai-state[data-state=blocked] .pcds-ai-state__dot{background:var(--ppc-status-critical)}.pcm-title{margin:0;max-width:100%;color:#fffffff5;font-size:66px;font-weight:800;letter-spacing:-.03em;line-height:1;text-wrap:balance;font-variant-numeric:tabular-nums}.pcm-title .pcds-period{color:var(--ppc-purple-400)}.pcm-title__keep{white-space:nowrap}.pcm-title__keep>.pcds-card-word{margin-right:0}@media(max-width:860px){.pcm-title{font-size:40px;line-height:1.04}}.pcm-bar{display:flex;gap:12px;min-width:0}.pcm-bar__group{flex:var(--pcm-n, 1) 1 0;min-width:0}.pcm-bar__segs{display:flex;gap:3px}.pcm-bar__segs>i{position:relative;flex:1 1 0;min-width:0;height:6px;overflow:hidden;border-radius:var(--ppc-radius-pill);background:#ffffff1a}.pcm-bar__segs>i[data-state=done]{background:var(--ppc-purple-500);box-shadow:0 1px 4px -1px #0f0a1e33}.pcm-bar__segs>i[data-state=working]{background:color-mix(in srgb,var(--ppc-purple-400) 50%,transparent)}.pcm-bar__segs>i[data-state=failed]{background:color-mix(in srgb,var(--ppc-status-critical) 60%,transparent)}.pcm-bar__segs>i[data-state=after]{box-sizing:border-box;border:1px dashed rgba(255,255,255,.3);background:transparent}.pcm-bar__segs>i[data-highlight=true]{outline:1.5px solid rgba(255,255,255,.92);outline-offset:2px}.pcm-bar__segs>i[data-new=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ppc-purple-500);transform-origin:left center;animation:pcm-fill .32s var(--ppc-ease) both}.pcm-bar__label{display:block;margin-top:8px;overflow:hidden;color:var(--ppc-text-on-dark);font-size:13px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.pcm-bar__label b{color:#ffffffeb;font-weight:700;font-variant-numeric:tabular-nums}.pcm-agent{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px 8px;color:var(--ppc-card);font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap;background:var(--ppc-purple-500);border:1.5px solid var(--ppc-ink);border-radius:9px;box-shadow:0 3px 0 -1px color-mix(in srgb,var(--ppc-ink) 22%,transparent);rotate:-1deg}.pcm-agent>svg{flex:none;width:12px;height:12px}.pcm-leave{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:20px;border-top:.5px solid rgba(255,255,255,.08)}.pcm-leave__line{display:flex;flex:1 1 280px;align-items:center;gap:12px;min-width:0;margin:0;color:var(--ppc-text-on-dark);font-size:14px;font-weight:500;line-height:1.45}.pcm-leave__line strong{color:#ffffffeb;font-weight:600}.pcm-leave__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--ppc-radius-pill);background:#ffffff0f;color:var(--ppc-purple-400)}.pcm-leave__avatar{flex:none;width:36px;height:36px;border-radius:var(--ppc-radius-pill);object-fit:cover;box-shadow:0 0 0 1.5px #fff3}.pcm-leave__end{flex:none;margin-left:auto}.pcm-band .pcds-button[data-variant=ghost-dark]{border-color:#ffffff1a;background:#ffffff0b}@media(hover:hover){.pcm-band .pcds-button[data-variant=ghost-dark]:not(:disabled):hover{border-color:#ffffff1a;background:#ffffff1a}}.pcm-note{display:flex;align-items:flex-start;gap:10px;margin:0;color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.5}.pcm-note>svg{flex:none;margin-top:2px;color:var(--ppc-text-on-dark)}.pcm-note strong{font-weight:700}.pcm-frame{display:flex;flex-direction:column;min-width:0;margin:0;box-shadow:0 24px 56px -30px #0302069e}.pcm-frame .pcds-browser__bar{flex:none}.pcm-frame .pcds-browser__bar>.pcds-badge,.pcm-frame .pcds-browser__bar>.pcds-segmented{flex:none}.pcm-frame__body{position:relative;display:flex;flex:1;min-height:0;background:var(--ppc-canvas)}.pcm-frame__body>*{flex:1 1 auto;width:100%;min-width:0}.pcm-pic{display:block;width:100%;height:auto;transition:opacity .32s var(--ppc-ease);-webkit-user-select:none;user-select:none}.pcm-pic[data-loading=true]{opacity:0}.pcm-stage{display:flex;height:var(--pcm-view-h);min-width:0}.pcm-stage__view{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--ppc-card)}.pcm-stage__page{position:relative;width:100%;transition:transform .7s var(--ppc-ease);background:var(--ppc-purple-50)}.pcm-stage__page>.pcm-pic{height:100%}.pcm-stage__pin{position:absolute;z-index:2;width:0;height:0;left:clamp(18px,var(--pcm-px, 50%),calc(100% - 18px));top:max(18px,var(--pcm-py, 0%))}.pcm-stage__pin>.pcds-pin{cursor:default}.pcm-stage__pin[data-new=true]{animation:pcm-pin .32s var(--ppc-ease) var(--pcm-d, 0ms) both}.pcm-bracket{position:absolute;left:0;right:0;pointer-events:none}.pcm-bracket:before{content:"";position:absolute;top:2px;bottom:2px;left:0;width:2px;border-radius:var(--ppc-radius-pill);background:var(--ppc-purple-300)}.pcm-bracket__chip{position:absolute;top:6px;right:8px;max-width:calc(100% - 16px);padding:3px 7px;overflow:hidden;color:var(--ppc-card);font-size:12px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;background:var(--ppc-purple-500);border-radius:6px;box-shadow:0 1px 4px -1px #0f0a1e33}.pcm-bracket[data-new=true]{animation:pcm-land .32s var(--ppc-ease) var(--pcm-d, 0ms) both}.pcm-sketch{position:absolute;inset:0;background:var(--ppc-card)}.pcm-sketch>i{position:absolute;border-radius:var(--ppc-radius-pill);background:var(--ppc-purple-100)}.pcm-sketch>i:nth-child(1){top:12%;left:8%;width:46%;height:16px}.pcm-sketch>i:nth-child(2){top:calc(12% + 30px);left:8%;width:62%;height:10px}.pcm-sketch>i:nth-child(3){top:calc(12% + 54px);left:8%;width:110px;height:34px;border-radius:8px;background:var(--ppc-purple-200)}.pcm-sketch>i:nth-child(4){top:12%;right:8%;width:30%;height:38%;border-radius:10px;background:var(--ppc-purple-50)}.pcm-sketch__say{position:absolute;left:8%;right:8%;bottom:12%;display:grid;gap:4px;margin:0;color:var(--ppc-text-muted);font-size:13px;font-weight:500;line-height:1.45}.pcm-sketch__say strong{color:var(--ppc-ink);font-size:16px;font-weight:700}.pcm-sketch:after{content:"";position:absolute;left:0;right:0;top:0;height:22%;background:linear-gradient(180deg,transparent,var(--ppc-purple-100) 70%,var(--ppc-purple-200));opacity:.55;animation:pcm-scan 2.6s var(--ppc-ease) infinite;pointer-events:none}@keyframes pcm-scan{0%{translate:0 -100%}to{translate:0 460%}}.pcm-spine{position:relative;display:flex;flex:none;box-sizing:border-box;justify-content:center;width:64px;padding:10px 8px;border-left:.5px solid var(--ppc-card-border);background:var(--ppc-purple-50)}.pcm-spine__page{position:relative;height:100%;max-width:100%;border-radius:3px;background:var(--ppc-card);box-shadow:0 1px 4px -1px #0f0a1e33}.pcm-spine__page>img{display:block;width:100%;height:100%;border-radius:3px;-webkit-user-select:none;user-select:none}.pcm-spine__dot{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:var(--ppc-radius-pill);background:var(--ppc-purple-500);box-shadow:0 0 0 1.5px var(--ppc-card)}.pcm-spine__tick{position:absolute;left:-5px;width:4px;height:2px;border-radius:var(--ppc-radius-pill);background:var(--ppc-purple-500)}.pcm-spine__window{position:absolute;left:-4px;right:-4px;border:1.5px solid var(--ppc-purple-500);border-radius:4px;background:color-mix(in srgb,var(--ppc-purple-500) 8%,transparent);transition:top .7s var(--ppc-ease),height .7s var(--ppc-ease);pointer-events:none}.pcm-spine__slots{display:flex;flex-direction:column;gap:3px;width:100%;margin:0;padding:0;list-style:none}.pcm-spine__slots>li{flex:none;aspect-ratio:4 / 3;overflow:hidden;border-radius:3px;background:var(--ppc-card);box-shadow:0 1px 4px -1px #0f0a1e33}.pcm-spine__slots>li[data-state=waiting]{background:transparent;box-shadow:inset 0 0 0 1px var(--ppc-purple-200)}.pcm-spine__slots>li[data-state=working]{background:var(--ppc-purple-100);box-shadow:inset 0 0 0 1.5px var(--ppc-purple-500)}.pcm-spine__slots>li[data-state=failed]{background:transparent;box-shadow:none;outline:1px dashed var(--ppc-purple-300);outline-offset:-1px}.pcm-spine__slots img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.pcm-spine__slots>li[data-new=true]{animation:pcm-land .32s var(--ppc-ease) both}.pcm-slots{display:flex;height:var(--pcm-frame-h, var(--pcm-view-h));min-width:0}.pcm-slots__view{position:relative;flex:1 1 0;min-width:0;overflow:hidden;background:var(--ppc-canvas)}.pcm-slots__col{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;transition:transform .7s var(--ppc-ease)}.pcm-slot{position:relative;flex:none;overflow:hidden;background:var(--ppc-purple-50)}.pcm-slot+.pcm-slot{margin-top:0}.pcm-slot[data-state=waiting],.pcm-slot[data-state=working],.pcm-slot[data-state=failed]{aspect-ratio:4 / 3}.pcm-slot[data-state=waiting]{display:grid;place-items:center;background:var(--ppc-canvas);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ppc-purple-300) 70%,transparent)}.pcm-slot[data-state=failed]{display:grid;place-items:center;background:var(--ppc-canvas);outline:1.5px dashed var(--ppc-purple-300);outline-offset:-6px}.pcm-slot[data-state=working]{background:var(--ppc-card)}.pcm-slot__n{display:grid;justify-items:center;gap:6px;padding:12px;color:var(--ppc-text-muted);font-size:13px;font-weight:600;text-align:center}.pcm-slot__n b{color:var(--ppc-text-faint);font-size:26px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pcm-slot__working{position:absolute;z-index:1;top:14px;left:14px;right:14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pcm-slot__working .pcds-badge{box-shadow:0 1px 4px -1px #0f0a1e33}.pcm-slot__working span{color:var(--ppc-ink);font-size:13px;font-weight:600}.pcm-slot[data-state=working]>.pcm-sketch{top:52px}.pcm-slot>.pcm-pic{width:100%;height:auto}.pcm-slot>.pcm-pic[data-loading=true]{aspect-ratio:4 / 3}.pcm-slot[data-new=true]>.pcm-pic,.pcm-slot[data-new=true]>.pcm-pageframe{animation:pcm-develop .52s var(--ppc-ease) both}.pcm-slots--hero .pcm-slot{aspect-ratio:16 / 10}.pcm-slots--hero .pcm-slot>.pcm-pic{height:100%;object-fit:cover;object-position:left top}.pcm-slots--hero{height:auto}.pcm-slots--hero .pcm-slots__col{transition:none}.pcm-slot__before{position:absolute;inset:0;background-repeat:no-repeat;background-position:top center;background-size:100% auto;background-color:var(--ppc-purple-50)}.pcm-slot__seam{position:absolute;top:0;bottom:0;left:100%;width:2px;background:var(--ppc-card);box-shadow:0 0 0 1px #0f0a1e1f;opacity:0;pointer-events:none}.pcm-pageframe{position:relative;width:100%;overflow:hidden;background:var(--ppc-purple-50)}.pcm-pageframe>iframe{position:absolute;top:0;left:0;display:block;border:0;background:var(--ppc-card);transform-origin:0 0}.pcm-pageframe[data-loading=true]>iframe{background:transparent}.pcm-compare{--pcm-frame-h: clamp(420px, 60vh, 560px);position:relative;flex:1;min-width:0;height:var(--pcm-frame-h);overflow:hidden;background:var(--ppc-canvas)}.pcm-compare__layer{position:absolute;inset:0;overflow:hidden;overscroll-behavior:contain}.pcm-band:not([data-phase=play]) .pcm-compare:not([data-tour=true]) .pcm-compare__layer{overflow-y:auto;scrollbar-width:thin}.pcm-compare__col{position:relative}.pcm-compare__col>.pcm-pic{width:100%}.pcm-compare__new{clip-path:inset(0 0 0 0)}.pcm-compare[data-view=today] .pcm-compare__new{visibility:hidden}.pcm-compare__seam{position:absolute;top:0;bottom:0;left:100%;width:2px;background:var(--ppc-card);box-shadow:0 0 0 1px #0f0a1e1f;opacity:0;pointer-events:none}.pcm-compare[data-wipe=true] .pcm-compare__new{animation:pcm-wipe 1.1s var(--ppc-ease) var(--pcm-d, 0ms) both}.pcm-compare[data-wipe=true] .pcm-compare__seam{animation:pcm-seam 1.1s var(--ppc-ease) var(--pcm-d, 0ms) both}.pcm-compare[data-tour=true] .pcm-compare__new .pcm-compare__col{animation:pcm-tour-page 3.9s var(--ppc-ease) var(--pcm-tour-d, 0ms) 1 none}.pcm-compare[data-tour=true] .pcm-compare__layer{overflow:hidden}.pcm-compare__today{background:var(--ppc-purple-50)}.pcm-compare__full+.pcm-compare__crop{position:absolute;top:0;left:0}.pcm-compare__full:not([data-loading])+.pcm-compare__crop{display:none}.pcm-feed{display:flex;flex-direction:column;min-width:0;max-height:calc(var(--pcm-view-h) + 46px);overflow:hidden}.pcm-feed__head{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:#fffffff5;font-size:16px;font-weight:700}.pcm-feed__head b{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 7px;border-radius:var(--ppc-radius-pill);background:#7f5af033;color:#fffffff5;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.pcm-feed__cards{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pcm-feed__empty{margin:0;padding:14px 16px;border:.5px dashed rgba(255,255,255,.1);border-radius:var(--ppc-radius-card-lg);color:var(--ppc-text-on-dark);font-size:14px;font-weight:500}.pcm-name{max-width:240px}.pcm-early{display:grid;gap:10px}.pcm-early__quote{display:block;margin-top:8px;color:#ffffffd6;font-size:14px;font-weight:600;line-height:1.45}.pcm-early__head{margin:6px 0 0;color:var(--ppc-text-on-dark);font-size:13px;font-weight:600}.pcm-early__next{display:grid;margin:0;padding:0;list-style:none}.pcm-early__next li{display:flex;align-items:center;gap:12px;padding:8px 2px;border-top:.5px solid rgba(255,255,255,.08);color:#ffffffd6;font-size:14px;font-weight:600}.pcm-early__next li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-early__next em{flex:none;color:var(--ppc-text-on-dark);font-style:normal;font-weight:500}.pcm-early__next li[data-state=working]>span:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:var(--ppc-purple-300);animation:pcm-beat 1.6s ease-in-out infinite}.pcm-early__next li[data-more=true]{color:var(--ppc-text-on-dark);font-weight:500}.pcm-card{padding:14px 16px;border:.5px solid rgba(255,255,255,.1);border-radius:var(--ppc-radius-card-lg);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0f}.pcm-card[data-new=true]{animation:pcm-land .32s var(--ppc-ease) both}.pcm-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.pcm-card__job{min-width:0;color:var(--ppc-text-on-dark);font-size:13px;font-weight:500}.pcm-card__result{margin:10px 0 0;color:#fffffff5;font-size:17px;font-weight:700;line-height:1.3}.pcm-card__extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;color:#ffffffd6;font-size:13px;font-weight:600;line-height:1.45}.pcm-card__muted{color:var(--ppc-text-on-dark);font-weight:500}.pcm-names{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.pcm-name{display:inline-flex;align-items:center;height:26px;max-width:100%;padding:0 10px;overflow:hidden;border:.5px solid rgba(255,255,255,.1);border-radius:var(--ppc-radius-pill);background:#ffffff0b;color:#ffffffd6;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pcm-swatches{display:inline-flex;gap:6px}.pcm-swatches>i{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 .5px #ffffff59}.pcm-rewrite{display:grid;gap:4px;margin:0;font-size:13px;line-height:1.45}.pcm-rewrite s{color:var(--ppc-text-on-dark);font-weight:500}.pcm-rewrite span{color:#fffffff5;font-weight:600}.pcm-feed__rest{display:grid;margin:12px 0 0;padding:0;list-style:none}.pcm-feed__rest li{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-top:.5px solid rgba(255,255,255,.08);color:#ffffffd6;font-size:13px;font-weight:600}.pcm-feed__rest li>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcm-feed__rest em{flex:none;color:var(--ppc-text-on-dark);font-style:normal;font-weight:500}.pcm-feed__rest li[data-more=true]{color:var(--ppc-text-on-dark);font-weight:500}.pcm-tally{display:grid;grid-template-columns:repeat(var(--pcm-cols, 3),minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.pcm-figure{min-width:0;padding:16px 0;border-top:.5px solid rgba(255,255,255,.1)}.pcm-figure strong{display:block;color:#fffffff5;font-size:52px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pcm-figure>span{display:block;margin-top:8px;color:var(--ppc-text-on-dark);font-size:14px;font-weight:600;line-height:1.35}.pcm-figure__who{display:block;margin-top:10px;font-style:normal}.pcm-crew{display:flex;flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none}.pcm-crew li{display:inline-flex;align-items:center;gap:8px}.pcm-crew b{color:#ffffffeb;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.pcm-ticket{width:100%;padding:16px;border-radius:var(--ppc-radius-card);background:var(--ppc-card);color:var(--ppc-ink);box-shadow:0 24px 48px -24px #030206b3;rotate:1.5deg}.pcm-ticket__score{display:flex;align-items:center;gap:16px}.pcm-ticket__verdict{margin:0;color:var(--ppc-ink);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.015em}.pcm-ticket__head{display:flex;align-items:center;gap:6px;margin:16px 0 0;padding-top:14px;border-top:.5px solid var(--ppc-card-border);color:var(--ppc-purple-700);font-size:13px;font-weight:700}.pcm-ticket__rows{display:grid;gap:10px;margin:12px 0 0;padding:0;list-style:none}.pcm-ticket__rows li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;color:var(--ppc-ink);font-size:14px;font-weight:600;line-height:1.4}.pcm-ticket__go{margin-top:16px}.pcm-ticket__go .pcds-button{width:100%}.pcm-ring{position:relative;display:grid;flex:none;place-items:center;width:112px;height:112px}.pcm-ring svg{position:absolute;inset:0}.pcm-ring__n{display:grid;justify-items:center;line-height:1}.pcm-ring__n strong{color:var(--ppc-ink);font-size:40px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pcm-ring__n small{margin-top:4px;color:var(--ppc-text-muted);font-size:13px;font-weight:600}.pcm-below{display:grid;gap:16px;min-width:0}.pcm-below__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0}.pcm-below__head .pcds-h2{margin:0}.pcm-below__count{color:var(--ppc-text-muted);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.pcm-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.pcm-ledger li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:8px 16px;border-top:.5px solid var(--ppc-card-border)}.pcm-ledger li:nth-child(-n+2){border-top:0}.pcm-ledger li:nth-child(odd){border-right:.5px solid var(--ppc-card-border)}.pcm-ledger__what{min-width:0}.pcm-ledger__what strong{display:block;color:var(--ppc-ink);font-size:14px;font-weight:700;line-height:1.3}.pcm-ledger__result{display:block;padding:0;border:0;background:none;color:var(--ppc-purple-700);font:inherit;font-size:13px;font-weight:600;line-height:1.35;text-align:left}button.pcm-ledger__result{cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ppc-purple-700) 35%,transparent);text-underline-offset:3px}button.pcm-ledger__result:hover{text-decoration-color:var(--ppc-purple-700)}button.pcm-ledger__result:focus-visible{outline:2px solid var(--ppc-purple-500);outline-offset:2px;border-radius:4px}.pcm-ledger__quiet{display:block;color:var(--ppc-text-muted);font-size:13px;font-weight:500;line-height:1.35}.pcm-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}.pcm-frames[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pcm-frames[data-n="1"]{grid-template-columns:minmax(0,1fr)}.pcm-frames+.pcm-frames{margin-top:32px}.pcm-frames--pages{--pcm-frame-h: clamp(340px, calc(100vh - 480px) , 480px)}.pcm-concept{display:flex;flex-direction:column;gap:12px;min-width:0}.pcm-concept .pcds-browser__bar{gap:8px;padding:0 12px}.pcm-concept .pcds-browser__url{padding:0 10px}.pcm-concept .pcm-spine{width:44px;padding:8px 6px}.pcm-concept__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:26px}.pcm-concept__name{margin:0;color:#fffffff5;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.012em}.pcm-concept__count{color:var(--ppc-text-on-dark);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.pcm-concept__line{margin:0;color:#ffffffe6;font-size:14px;font-weight:500;line-height:1.55}.pcm-concept__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:auto;padding-top:4px}.pcm-concept__credits{margin-left:auto;color:var(--ppc-text-on-dark);font-size:13px;font-weight:500}.pcm-concept__credits b{color:#fffffff5;font-weight:700}.pcm-concept[data-missing=true] .pcm-frame{opacity:.72}.pcm-band .pcds-badge[data-tone=purple]{border-color:color-mix(in srgb,var(--ppc-purple-300) 55%,transparent);background:var(--ppc-purple-500);color:var(--ppc-card)}.pcm-hero-frame .pcds-browser__bar .pcds-badge{margin-left:auto}.pcm-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:24px;align-items:start}.pcm-debrief{display:flex;flex-direction:column;gap:20px;min-width:0}.pcm-debrief__crew{padding-top:20px;border-top:.5px solid rgba(255,255,255,.1)}.pcm-reveal{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:stretch}.pcm-reveal__left{display:flex;flex-direction:column;gap:24px;min-width:0}.pcm-reveal__right{display:flex;min-width:0}.pcm-reveal__right>.pcm-frame{flex:1}.pcm-reveal .pcm-compare{container-type:size;height:auto;min-height:400px}.pcm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pcm-split--stopped{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pcm-split--stopped .pcm-slots{--pcm-frame-h: 340px}.pcm-foot-row{display:grid;gap:20px}.pcm-next__actions{display:flex;flex-wrap:wrap;gap:12px}.pcm-stopped{display:grid;gap:20px;max-width:760px}.pcm-stopped__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pcm-stopped__actions>span{color:var(--ppc-text-on-dark);font-size:13px;font-weight:500}.pcm-page{display:grid;gap:40px;min-width:0}.pcm-page>*{min-width:0}.pcm-skeleton{display:grid;gap:16px;padding:40px}.pcm-skeleton>i{display:block;border-radius:12px;background:#ffffff0f}.pcm-skeleton>i:nth-child(1){width:132px;height:28px;border-radius:var(--ppc-radius-pill)}.pcm-skeleton>i:nth-child(2){width:min(720px,86%);height:58px;margin-top:8px}.pcm-skeleton>i:nth-child(3){width:min(440px,58%);height:58px}.pcm-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:.5px solid var(--ppc-card-border);border-radius:var(--ppc-radius-chip);background:var(--ppc-card);color:var(--ppc-ink);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:0 2px 12px -8px #0f0a1e29}.pcm-chip__count{color:var(--ppc-text-muted);font-weight:600;font-variant-numeric:tabular-nums}.pcm-chip__dot{width:6px;height:6px;border-radius:var(--ppc-radius-pill);background:var(--ppc-purple-500)}.pcm-chip[data-state=ready]{border-color:color-mix(in srgb,var(--ppc-recommendation-fix-accent) 40%,var(--ppc-card-border));cursor:pointer}.pcm-chip__tick{display:grid;place-items:center;width:18px;height:18px;border-radius:var(--ppc-radius-pill);background:var(--ppc-recommendation-fix-accent);color:var(--ppc-card)}.pcm-chip__open{color:var(--ppc-purple-700)}.pcm-chip[data-state=ready]:hover{background:var(--ppc-purple-50)}.pcm-chip[data-state=stopped] .pcm-chip__dot{background:var(--ppc-status-critical)}.pcm-inline{display:grid;gap:16px;min-width:0}.pcm-inline .pcm-frame{box-shadow:var(--pcds-card-shadow)}.pcm-inline__body{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--ppc-canvas)}.pcm-inline__body>.pcm-pic{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.pcm-inline__after{clip-path:inset(0 0 0 0)}.pcm-inline[data-state=changed][data-new=true] .pcm-inline__after{animation:pcm-wipe 1.1s var(--ppc-ease) both}.pcm-inline__region{position:absolute;top:calc(var(--pcm-ry, 4) * 1%);left:calc(var(--pcm-rx, 3) * 1%);width:calc(var(--pcm-rw, 94) * 1%);height:calc(var(--pcm-rh, 92) * 1%);border:2px solid var(--ppc-purple-300);border-radius:10px;transition:border-color .32s var(--ppc-ease);pointer-events:none}.pcm-inline[data-state=changed] .pcm-inline__region{border-color:var(--ppc-recommendation-fix-accent)}.pcm-inline[data-state=stopped] .pcm-inline__region{border-color:var(--ppc-status-critical)}.pcm-inline__note{display:grid;gap:8px;padding:20px;border:.5px solid var(--ppc-card-border);border-radius:var(--ppc-radius-card);background:var(--ppc-card);box-shadow:var(--pcds-card-shadow)}.pcm-inline__label{display:flex;align-items:center;gap:8px;margin:0;color:var(--ppc-purple-700);font-size:13px;font-weight:700}.pcm-inline__quote{margin:0;color:var(--ppc-ink);font-size:16px;font-weight:600;line-height:1.5}.pcm-inline__reason{margin:0;color:var(--ppc-ink);font-size:14px;font-weight:500;line-height:1.5}.pcm-inline .pcds-added[data-new=true]{animation:pcm-land .32s var(--ppc-ease) both}.pcm-band[data-phase=pre][data-hold=true] .pcm-band__title,.pcm-band[data-phase=pre] .pcm-band__aside{visibility:hidden}.pcm-band[data-phase=pre] .pcm-band__body,.pcm-band[data-phase=pre] .pcm-band__foot{grid-template-rows:0fr;margin-top:0}.pcm-band[data-phase=pre] .pcm-band__body>.pcm-band__inner,.pcm-band[data-phase=pre] .pcm-band__foot>.pcm-band__inner{visibility:hidden}.pcm-band[data-phase=pre]+.pcm-below{visibility:hidden}.pcm-band[data-phase=pre] .pcm-band__hold{animation:pcm-safe-hold 1ms linear 2.5s forwards}.pcm-band[data-phase=pre][data-hold=true] .pcm-band__title,.pcm-band[data-phase=pre] .pcm-band__aside{animation:pcm-safe-show 1ms linear 2.5s forwards}.pcm-band[data-phase=pre] .pcm-band__body,.pcm-band[data-phase=pre] .pcm-band__foot{animation:pcm-safe-open 1ms linear 2.5s forwards}.pcm-band[data-phase=pre] .pcm-band__body>.pcm-band__inner,.pcm-band[data-phase=pre] .pcm-band__foot>.pcm-band__inner,.pcm-band[data-phase=pre]+.pcm-below{animation:pcm-safe-show 1ms linear 2.5s forwards}@keyframes pcm-safe-hold{to{grid-template-rows:0fr;opacity:0;visibility:hidden}}@keyframes pcm-safe-show{to{visibility:visible}}@keyframes pcm-safe-open{to{grid-template-rows:1fr;margin-top:var(--pcm-gap)}}.pcm-band[data-phase=play] .pcm-band__hold{animation:pcm-hold-close .64s var(--ppc-ease) calc(.6s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-band__hold>div{animation:pcm-out .16s var(--ppc-ease) calc(.6s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play][data-hold=true] .pcm-band__title{animation:pcm-in .32s var(--ppc-ease) calc(.76s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-band__aside{animation:pcm-show 1ms linear calc(.6s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-band__body,.pcm-band[data-phase=play] .pcm-band__foot{animation:pcm-open .64s var(--ppc-ease) calc(.6s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-band__body>.pcm-band__inner,.pcm-band[data-phase=play] .pcm-band__foot>.pcm-band__inner{animation:pcm-show 1ms linear calc(.6s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play]+.pcm-below{animation:pcm-rise .32s var(--ppc-ease) calc(2.4s - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-rise{animation:pcm-rise .32s var(--ppc-ease) calc(var(--pcm-d, 0ms) - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-stamp{animation:pcm-stamp .32s var(--ppc-ease) calc(var(--pcm-d, 0ms) - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-ticket.pcm-rise{animation-name:pcm-rise-ticket}.pcm-band[data-phase=play]+.pcm-below .pcm-rise{animation:pcm-rise .32s var(--ppc-ease) calc(var(--pcm-d, 0ms) - var(--pcm-skip, 0ms)) both}.pcm-band[data-phase=play] .pcm-ring__arc{animation:pcm-ring 1s var(--ppc-ease) calc(1.85s - var(--pcm-skip, 0ms)) both}.pcm-slot[data-wipe=true]>.pcm-pic{animation:pcm-wipe 1.1s var(--ppc-ease) var(--pcm-wd, 0ms) both}.pcm-slot[data-wipe=true]>.pcm-slot__seam{animation:pcm-seam 1.1s var(--ppc-ease) var(--pcm-wd, 0ms) both}.pcm-slots[data-tour=true] .pcm-slots__col{animation:pcm-tour 3.9s var(--ppc-ease) var(--pcm-tour-d, 0ms) 1 none}.pcm-band[data-watched=true] .pcm-band__body,.pcm-band[data-watched=true] .pcm-band__body>.pcm-band__inner,.pcm-band[data-watched=true] .pcm-frames>.pcm-rise{animation:none}.pcm-band[data-frozen=true],.pcm-band[data-frozen=true] *,.pcm-band[data-frozen=true] *:before,.pcm-band[data-frozen=true] *:after,.pcm-band[data-frozen=true]+.pcm-below,.pcm-band[data-frozen=true]+.pcm-below *{animation-play-state:paused!important}.pcm-band[data-phase=settled] .pcm-band__hold{display:none}.pcm-band[data-closing=true] .pcm-band__body,.pcm-band[data-closing=true] .pcm-band__foot{animation:pcm-close .64s var(--ppc-ease) both}.pcm-band[data-closing=true] .pcm-band__body>.pcm-band__inner,.pcm-band[data-closing=true] .pcm-band__foot>.pcm-band__inner{animation:pcm-fade .32s var(--ppc-ease) both}@media(hover:hover){.pcm-slots[data-glide=true] .pcm-slots__col{transition:transform .7s var(--ppc-ease),translate .9s var(--ppc-ease)}.pcm-slots[data-glide=true]:hover .pcm-slots__col{translate:0 calc(-100% + var(--pcm-frame-h, var(--pcm-view-h)));transition:transform .7s var(--ppc-ease),translate 4s linear}}.pcm-band--plan{container:pcm-plan / inline-size}.pcm-plan{display:grid;gap:24px}.pcm-plan__cols{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@container pcm-plan (min-width: 600px){.pcm-plan__cols[data-steps=true]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.pcm-plan__cols[data-steps=false] .pcm-plan__inputs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}.pcm-plan__inputs{display:grid;margin:0;padding:0;list-style:none}.pcm-plan__input{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 2px;border-top:.5px solid rgba(255,255,255,.08)}.pcm-plan__result{min-width:0;color:#fffffff5;font-size:15px;font-weight:700;line-height:1.35}.pcm-plan__input[data-state=waiting] .pcm-plan__result{color:var(--ppc-text-on-dark);font-weight:500}.pcm-plan__input[data-state=waiting] .pcm-agent{opacity:.5}.pcm-plan__turn{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;overflow:hidden;border:.5px solid color-mix(in srgb,var(--ppc-purple-300) 45%,transparent);border-radius:var(--ppc-radius-card-lg);background:color-mix(in srgb,var(--ppc-purple-500) 14%,transparent)}.pcm-plan__turn>svg{flex:none;color:var(--ppc-purple-400)}.pcm-plan__turn-line{display:flex;align-items:center;gap:10px;min-width:0;color:#fffffff5;font-size:16px;font-weight:700;line-height:1.35;animation:pcm-land .32s var(--ppc-ease) both}.pcm-plan__turn-line{flex-wrap:wrap;row-gap:6px}.pcm-plan__turn-line>span:last-child{min-width:0;text-wrap:pretty}@container pcm-plan (max-width: 599px){.pcm-plan__turn{align-items:flex-start;min-height:calc(3 * 1.35em + 24px + 30px)}.pcm-plan__turn>svg{margin-top:4px}}.pcm-plan__log{display:grid;margin:0;padding:0;list-style:none}.pcm-plan__log>li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 2px;border-top:.5px solid rgba(255,255,255,.08);color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.45}.pcm-plan__log>li[data-new=true]{animation:pcm-land .32s var(--ppc-ease) both}.pcm-plan__log i{display:grid;place-items:center;width:26px;height:26px;border-radius:var(--ppc-radius-pill);background:#ffffff0f;color:var(--ppc-purple-400)}.pcm-plan__log li[data-kind=checked] i,.pcm-plan__log li[data-kind=recovered] i,.pcm-plan__log li[data-kind=done] i{color:var(--ppc-status-healthy)}.pcm-plan__log time{padding-top:3px;color:var(--ppc-text-on-dark);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.pcm-plan__arrive .pcm-tally{margin-top:4px}@keyframes pcm-land{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes pcm-rise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes pcm-rise-ticket{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes pcm-stamp{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}@keyframes pcm-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes pcm-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -6px}}@keyframes pcm-show{0%{visibility:hidden}to{visibility:visible}}@keyframes pcm-fade{0%{opacity:1}to{opacity:0}}@keyframes pcm-open{0%{grid-template-rows:0fr;margin-top:0}to{grid-template-rows:1fr;margin-top:var(--pcm-gap)}}@keyframes pcm-close{0%{grid-template-rows:1fr;margin-top:var(--pcm-gap)}to{grid-template-rows:0fr;margin-top:0}}@keyframes pcm-hold-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes pcm-fill{0%{scale:0 1}to{scale:1 1}}@keyframes pcm-pin{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes pcm-develop{0%{opacity:0}to{opacity:1}}@keyframes pcm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes pcm-seam{0%{left:0;opacity:1}92%{left:100%;opacity:1}to{left:100%;opacity:0}}@keyframes pcm-ring{0%{stroke-dasharray:0 999}}@keyframes pcm-beat{50%{opacity:.35}}@keyframes pcm-tour-page{0%{translate:0 0}62%{translate:0 var(--pcm-tour-y, 0px)}77%{translate:0 var(--pcm-tour-y, 0px)}to{translate:0 0}}@keyframes pcm-tour{0%{translate:0 0}62%{translate:0 calc(-100% + var(--pcm-frame-h, var(--pcm-view-h)))}77%{translate:0 calc(-100% + var(--pcm-frame-h, var(--pcm-view-h)))}to{translate:0 0}}@media(prefers-reduced-motion:reduce){.pcm-band *,.pcm-band *:before,.pcm-band *:after,.pcm-band,.pcm-below *,.pcm-inline *,.pcm-inline *:before,.pcm-inline *:after{animation:none!important;transition:none!important}.pcm-band[data-phase] .pcm-band__hold{display:none}.pcm-band[data-phase] .pcm-band__title,.pcm-band[data-phase] .pcm-band__aside{visibility:visible}.pcm-band[data-phase] .pcm-band__body,.pcm-band[data-phase] .pcm-band__foot{grid-template-rows:1fr;margin-top:var(--pcm-gap)}.pcm-band[data-phase] .pcm-band__body>.pcm-band__inner,.pcm-band[data-phase] .pcm-band__foot>.pcm-band__inner,.pcm-band[data-phase]+.pcm-below{visibility:visible}.pcm-pic[data-loading=true]{opacity:1}}@container surface (max-width: 64rem){.pcm-band{--pcm-gap: 20px;padding:24px}.pcm-split{grid-template-columns:minmax(0,1fr)}.pcm-tally[data-cols="4"],.pcm-tally[data-cols="5"]{--pcm-cols: 3 !important}.pcm-feed{max-height:none}.pcm-band[data-aside=true]{display:block}.pcm-band__aside{max-width:440px;margin-top:24px}.pcm-band__aside>.pcm-ticket{--pcm-d: .9s !important}.pcm-band__aside .pcm-ticket__rows>li:nth-child(1){--pcm-d: 1.2s !important}.pcm-band__aside .pcm-ticket__rows>li:nth-child(2){--pcm-d: 1.28s !important}.pcm-band__aside .pcm-ticket__rows>li:nth-child(3){--pcm-d: 1.36s !important}.pcm-band[data-phase=play] .pcm-band__aside .pcm-ring__arc{animation-delay:calc(1.1s - var(--pcm-skip, 0ms))}.pcm-ticket{rotate:none}.pcm-split--stopped,.pcm-reveal{grid-template-columns:minmax(0,1fr)}.pcm-reveal__right{order:-1}.pcm-ledger{grid-template-columns:minmax(0,1fr)}.pcm-ledger li:nth-child(odd){border-right:0}.pcm-ledger li:nth-child(2){border-top:.5px solid var(--ppc-card-border)}.pcm-spine--page{display:none}.pcm-frames:not([data-n="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@container surface (max-width: 40rem){.pcm-band{--pcm-view-h: 420px}.pcm-status__host{flex-basis:100%;margin-left:0}.pcm-frames:not([data-n="1"]){grid-template-columns:minmax(0,1fr)}.pcm-frames--pages{--pcm-frame-h: 380px}.pcm-spine{display:none}.pcm-tally{--pcm-cols: 2 !important;column-gap:16px}.pcm-tally[data-cols="4"],.pcm-tally[data-cols="5"]{--pcm-cols: 2 !important}.pcm-figure strong{font-size:36px}.pcm-feed__rest{display:none}.pcm-leave__end{margin-left:0}.pcm-leave__end .pcds-button{width:100%}.pcm-leave__end{flex-basis:100%}.pcm-actions .pcds-button[data-variant=hero]{width:100%}.pcm-reveal__left{display:contents}.pcm-reveal__right{order:-2}.pcm-reveal .pcm-actions{order:-1}.pcm-reveal .pcm-compare{min-height:460px}.pcm-compare{--pcm-frame-h: 460px}.pcm-frame .pcds-browser__bar:has(>.pcds-segmented) .pcds-browser__url{display:none}.pcm-frame .pcds-browser__bar:has(>.pcds-segmented){justify-content:space-between}.pcm-ledger li{grid-template-columns:26px minmax(0,1fr)}.pcm-ledger li>:last-child{grid-column:2;justify-self:start}}
