.spp-page{--landing-ground:var(--static-black);--landing-cream:var(--brand-cream);box-sizing:border-box;inline-size:100%;max-inline-size:1440px;min-inline-size:0;margin-inline:auto;padding:var(--space-5);padding-inline:max(var(--space-5),var(--spp-gutter-safe));color:var(--landing-cream);background:var(--landing-ground);font-family:var(--font-body)}.sld.ppd,.spp-page{--spp-gutter-safe:var(--safe-area-inline,max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)))}.spp-page[dir=rtl]{--font-body:var(--font-arabic)}.spp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block-end:var(--space-5)}.spp-head-text{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.spp-title{font-family:var(--font-body);font-size:var(--type-h2-size);font-weight:600;line-height:1.2;letter-spacing:0;color:var(--landing-cream)}.spp-tagline,.spp-title{margin:0;overflow-wrap:anywhere}.spp-tagline{font-size:var(--type-ui-size);line-height:20px;color:var(--neutral-400)}.spp-head-extra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2)}.spp-new{flex:none}.spp-composer{gap:var(--space-5)}.spp-composer,.spp-step{display:flex;flex-direction:column;min-inline-size:0}.spp-step{gap:var(--space-3)}.spp-step-head{display:flex;flex-direction:column;gap:var(--space-1);padding-inline:var(--space-1)}.spp-step-title{margin:0;font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:16px;letter-spacing:0;color:var(--neutral-400);overflow-wrap:anywhere}.spp-step-title:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.spp-note{margin:0;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--neutral-400);overflow-wrap:anywhere}.spp-notes{gap:var(--space-3)}.spp-notes,.spp-row{display:flex;flex-wrap:wrap;align-items:center}.spp-row{gap:var(--space-2)}.spp-row-fill{flex-wrap:nowrap}.spp-row-fill>.spp-input{flex:1 1 auto;min-inline-size:0}.spp-field{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.spp-field-label{padding:0;font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;line-height:16px;letter-spacing:0;text-transform:none;color:var(--neutral-400)}.spp-notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-1) var(--space-2);margin:0;padding-inline:var(--space-1);font-size:var(--type-ui-size);line-height:20px;color:var(--neutral-200)}.spp-notice-icon{flex:none;margin-block-start:2px;color:var(--neutral-400)}.spp-notice-text{display:flex;flex-direction:column;gap:2px;flex:1 1 12rem;min-inline-size:0;overflow-wrap:anywhere}.spp-notice[data-tone=warn] .spp-notice-text{font-weight:500}.spp-notice-action{flex:none;margin-block:calc(var(--space-1) * -1 - 2px)}.spp-status{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:500;line-height:20px;color:var(--neutral-200)}.spp-detail,.spp-status{margin:0;font-size:var(--type-small-size)}.spp-detail{padding:var(--space-2) var(--space-3);border-radius:var(--hp-radius-badge);background:var(--glass-fill-8);line-height:var(--type-small-leading);color:var(--neutral-300);overflow-wrap:anywhere}.spp-callout,.spp-fail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--hp-radius-control);background:var(--glass-fill-6);color:var(--neutral-200)}.spp-fail>.spp-notice{align-self:stretch;padding-inline:0}.spp-fail-title{margin:0;font-size:var(--type-ui-size);font-weight:600;line-height:20px;color:var(--landing-cream)}.spp-revise{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);inline-size:100%}.spp-revise>.spp-changes,.spp-revise>.spp-input{align-self:stretch}.spp-changes{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.spp-changes li{padding:var(--space-2) var(--space-3);border-radius:var(--hp-radius-badge);background:var(--glass-fill-8);font-size:var(--type-small-size);line-height:1.45;color:var(--neutral-200)}.spp-changes s{color:var(--neutral-500)}.spp-change-arrow{display:inline-block;vertical-align:middle;margin-inline:var(--space-1);color:var(--neutral-400)}.spp-changes small{display:block;margin-block-start:var(--space-1);color:var(--neutral-400)}.spp-badge,.spp-changes small,.spp-pill,.spp-tier{font-size:var(--type-control-size);line-height:16px}.spp-badge,.spp-pill,.spp-tier{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%;padding:2px 6px;border-radius:var(--hp-radius-hairline);background:var(--glass-fill-8);color:var(--neutral-300);font-family:var(--font-body);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}.spp-badge[data-tone=dark]{color:var(--neutral-200);font-weight:600}.spp-count{margin:0;text-align:end;font-family:var(--font-body);font-size:var(--type-control-size);line-height:16px;font-variant-numeric:tabular-nums;color:var(--neutral-500)}.spp-input{box-sizing:border-box;inline-size:100%;min-block-size:96px;resize:vertical;padding:var(--space-3) 14px;border:0;border-radius:var(--hp-radius-control);background:var(--glass-fill-6);box-shadow:inset 0 0 0 1px var(--glass-stroke-10);color:var(--landing-cream);font-family:var(--font-body);font-size:var(--type-ui-size);line-height:1.5;scroll-margin-block:calc(var(--app-header-offset, var(--app-header-h)) + var(--space-4)) var(--space-4);transition:background-color var(--dur-fast) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui)}.spp-input::-moz-placeholder{color:var(--neutral-400)}.spp-input::placeholder{color:var(--neutral-400)}.spp-input:focus-visible{outline:none;background:var(--glass-fill-10);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--landing-cream) 45%,transparent)}.spp-input-line{min-block-size:40px;padding-block:var(--space-2);resize:none}.spp-input-code{font-family:var(--font-body);font-size:var(--type-small-size);line-height:1.55}.spp-input-code[data-stale]{color:var(--neutral-400)}.spp-chooser{display:grid;gap:var(--space-2);min-inline-size:0}.spp-chooser>button.pc-pro-item{flex-wrap:nowrap;min-inline-size:0;max-inline-size:100%}.spp-chooser:not([data-fill])>.pc-pro-item{justify-self:start}.spp-chooser .pc-pro-label{max-inline-size:60%;white-space:normal;overflow-wrap:break-word}.spp-chooser .pcm-chevron{color:var(--neutral-400)}.spp-chip-row{display:flex;flex-wrap:wrap;gap:var(--space-2);min-inline-size:0}.spp-chip-row>*{flex:1 1 150px;min-inline-size:0}.spp-check-row{display:flex;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:44px;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--hp-radius-control);background:transparent;cursor:pointer;color:var(--neutral-200);font-family:var(--font-body);text-align:start;transition:background-color var(--dur-fast) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui)}.spp-check-row[data-layout=stacked]{min-block-size:60px;align-items:flex-start}.spp-check-row[aria-checked=true]{background:var(--glass-fill-10)}.spp-check-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--landing-cream)}.spp-check-row:disabled{opacity:.45;cursor:default}.spp-check-box{display:inline-grid;place-items:center;flex:none;inline-size:20px;block-size:20px;border-radius:var(--hp-radius-hairline);box-shadow:inset 0 0 0 1.5px var(--glass-stroke-24);color:transparent}.spp-check-row[data-layout=stacked] .spp-check-box{margin-block-start:2px}.spp-check-row[aria-checked=true] .spp-check-box{background:var(--landing-cream);box-shadow:none;color:var(--neutral-950)}.spp-check-glyph{display:inline-flex;flex:none;color:var(--neutral-200)}.spp-check-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-inline-size:0}.spp-check-label{font-size:var(--type-ui-size);font-weight:500;line-height:20px;color:var(--neutral-200);overflow-wrap:anywhere}.spp-check-row[aria-checked=true] .spp-check-label{font-weight:600;color:var(--landing-cream)}.spp-check-sub{font-size:var(--type-small-size);line-height:20px;color:var(--neutral-300);overflow-wrap:anywhere}.spp-consent{flex-direction:column;min-inline-size:0}.spp-consent,.spp-required{display:flex;gap:var(--space-2)}.spp-required{align-items:flex-start;margin:0;padding-inline:var(--space-3);font-size:var(--type-small-size);line-height:20px;color:var(--neutral-200)}.spp-required svg{flex:none;margin-block-start:2px}.spp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:flex-start;min-block-size:40px;padding-inline:14px var(--space-4);border:0;border-radius:var(--hp-radius-control);background:var(--glass-fill-10);box-shadow:inset 0 0 0 1px var(--glass-stroke-12);color:var(--landing-cream);text-decoration:none;cursor:pointer;font-family:var(--font-body);font-size:var(--type-small-size);font-weight:500;line-height:20px;letter-spacing:0;transition:background-color var(--dur-fast) var(--ease-ui)}.spp-secondary svg{flex:none;color:var(--neutral-300)}.spp-secondary:disabled{opacity:.45;cursor:default}.spp-secondary:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.spp-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);align-self:flex-start;min-block-size:32px;padding-inline:var(--space-2);border:0;border-radius:var(--hp-radius-control);background:transparent;cursor:pointer;color:var(--neutral-400);text-decoration:none;font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;transition:background-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui)}.spp-quiet:disabled{opacity:.45;cursor:default}.spp-quiet:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.spp-primary-small{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex:none;min-inline-size:120px;max-inline-size:100%;min-block-size:36px;padding-block:0;padding-inline:var(--space-4);border:0;border-radius:var(--hp-radius-pill);cursor:pointer;background:var(--landing-cream);color:var(--neutral-950);font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:500;line-height:20px;letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease-ui),opacity var(--dur-fast) var(--ease-ui)}.spp-primary-small svg{flex:none;color:currentColor}.spp-primary-small:disabled,.spp-primary-small[aria-disabled=true]{opacity:.4;cursor:default}.spp-primary-small:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.ppd-body>.spp-primary-small{align-self:flex-end}.spp-confirm-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.spp-confirm-actions>.spp-quiet{align-self:center}.spp-fee{color:var(--brand-amber);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.spp-engineer-row{display:flex;flex-direction:column;gap:var(--space-2)}.spp-engineer-row .pc-engineer{align-self:flex-start;max-inline-size:100%;text-align:start}.spp-engineer-row .pc-engineer[aria-disabled=true]{opacity:.45;cursor:default}.spp-engineer-row .pc-engineer[aria-disabled=true]:active,.spp-engineer-row .pc-engineer[aria-disabled=true]:hover{background:linear-gradient(var(--glass-fill-6),var(--glass-fill-6)),var(--scrim-ground-60)}.spp-engineer-row .pc-engineer[aria-disabled=true]:active>*{opacity:1}.spp-engineer-text{min-inline-size:0;overflow-wrap:anywhere}.spp-engineer-price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.spp-model{font-weight:500;color:var(--neutral-300)}.spp-model,.spp-price{font-size:var(--type-control-size)}.spp-price{display:flex;flex-direction:column;gap:2px;margin:0;padding-inline:var(--space-1);line-height:16px;color:var(--neutral-400)}.spp-price>div{display:flex;justify-content:space-between;gap:var(--space-3)}.spp-price dd,.spp-price dt{margin:0}.spp-price dd{font-variant-numeric:tabular-nums;white-space:nowrap}.spp-price-total{font-weight:600}.spp-generate-wrap{display:flex;flex-direction:column;gap:var(--space-2)}.spp-generate-wrap>.pc-generate{gap:var(--space-2);inline-size:100%;min-inline-size:0;padding-block:var(--space-2);white-space:normal;overflow-wrap:anywhere}.spp-generate-text{min-inline-size:0}.spp-generate-wrap>.pc-generate:hover:not([aria-disabled=true]){background:var(--landing-cream)}.spp-ideas{flex-direction:column}.spp-ideas,.spp-ideas-row{display:flex;gap:var(--space-2);min-inline-size:0}.spp-ideas-row{flex-wrap:wrap;margin:0;padding:0;list-style:none}.spp-ideas-row>li{display:flex;flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.spp-idea{display:inline-flex;align-items:center;min-block-size:32px;padding-inline:var(--space-3);border:0;border-radius:var(--hp-radius-pill);background:transparent;cursor:pointer;color:var(--neutral-300);font-family:var(--font-body);font-size:var(--type-small-size);font-weight:500;line-height:20px;letter-spacing:0;white-space:nowrap;text-align:start;transition:background-color var(--dur-fast) var(--ease-ui)}.spp-ideas-row .spp-idea{flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.spp-idea-text{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spp-idea:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.spp-frames{display:grid;gap:var(--space-3)}.spp-frames,.spp-frames-one{grid-template-columns:repeat(2,minmax(0,240px))}.spp-frames-three{grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr))}.spf-input{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ppd-close,.ssc-pin-x{position:relative}.ppd-close:before,.ssc-pin-x:before{content:"";position:absolute;inset:calc(var(--space-1) * -1)}[dir=rtl] .srs-flip{transform:scaleX(-1)}.spp-attachment{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--hp-radius-control);background:var(--glass-fill-8)}.spp-attachment-text{min-inline-size:0}.spp-attachment-name{margin:0;font-size:var(--type-small-size);font-weight:600;color:var(--landing-cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spp-skeleton{block-size:96px;border-radius:var(--hp-radius-control);background:var(--glass-fill-6)}.spp-skeleton-short{block-size:48px}.sdc-cast{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.spp-plan{gap:var(--space-1);padding:var(--space-3);border-radius:var(--hp-radius-control);background:var(--glass-fill-6)}.spp-plan,.spp-plan ul{display:flex;flex-direction:column}.spp-plan ul{gap:2px;margin:0;padding-inline-start:var(--space-4);font-size:var(--type-control-size);line-height:16px;color:var(--neutral-400)}.spp-example{display:block;inline-size:min(100%,14rem);border-radius:var(--hp-radius-badge)}.ssc-stage{gap:var(--space-3);padding-block:var(--space-5)}.ssc-empty,.ssc-stage{display:flex;flex-direction:column}.ssc-empty{align-items:center;justify-content:center;gap:var(--space-2);min-block-size:240px;padding:var(--space-5);text-align:center;background:var(--glass-fill-6)}.ssc-canvas,.ssc-empty{border-radius:var(--hp-radius-tile)}.ssc-canvas{position:relative;inline-size:100%;overflow:hidden;background:var(--static-black);aspect-ratio:16/9;direction:ltr;max-inline-size:calc(80svh * 16 / 9);margin-inline:auto}[dir=rtl] .ssc-canvas .ssc-hint{direction:rtl}.ssc-canvas[data-ratio="9:16"]{aspect-ratio:9/16;max-inline-size:calc(70svh * 9 / 16)}.ssc-canvas[data-ratio="1:1"]{aspect-ratio:1;max-inline-size:70svh}.ssc-canvas[data-drop]{box-shadow:inset 0 0 0 2px var(--landing-cream)}.ssc-canvas[data-armed]{outline:2px dashed var(--landing-cream);outline-offset:-2px;cursor:crosshair}.ssc-zoom{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.ssc-zoom img{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.ssc-zoom:focus-visible{outline:2px solid var(--landing-cream);outline-offset:-2px}.ssc-pin{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.ssc-pin:has(>.ssc-pin-tag[data-open]){z-index:1}.ssc-pin-dot{position:relative;z-index:0;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--neutral-950);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:600;font-variant-numeric:tabular-nums}.ssc-pin-dot:before{content:"";position:absolute;z-index:-1;inline-size:28px;block-size:28px;border-radius:var(--hp-radius-pill);background:var(--landing-cream);box-shadow:0 0 0 2px var(--static-black)}.ssc-pin-dot:focus-visible{outline:2px solid var(--landing-cream);outline-offset:-6px;border-radius:var(--hp-radius-pill)}.ssc-pin-tag{display:none;align-items:center;gap:var(--space-1);padding-inline:var(--space-2) 2px;border-radius:var(--hp-radius-pill);background:var(--scrim-ground-60);color:var(--landing-cream);font-size:var(--type-control-size);line-height:16px;white-space:nowrap;position:absolute;inset-block-start:calc(100% + 2px);inset-inline-start:50%;transform:translateX(-50%);inline-size:-moz-max-content;inline-size:max-content}.ssc-pin-tag>span{min-inline-size:0;max-inline-size:8rem;overflow:hidden;text-overflow:ellipsis}.ssc-pin[data-edge-x=start]>.ssc-pin-tag{inset-inline-start:calc(50% - 10px);transform:none}.ssc-pin[data-edge-x=end]>.ssc-pin-tag{inset-inline-start:auto;inset-inline-end:calc(50% - 10px);transform:none}.ssc-pin[data-edge-y=end]>.ssc-pin-tag{inset-block-start:auto;inset-block-end:calc(100% + 2px)}[dir=rtl] .ssc-canvas .ssc-pin-tag{flex-direction:row-reverse;padding-inline:2px var(--space-2)}.ssc-pin-tag[data-open]{display:inline-flex}.ssc-pin-x{display:grid;place-items:center;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--hp-radius-pill);background:none;color:var(--landing-cream);cursor:pointer}.ssc-pin-x:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.ssc-hint{position:absolute;inset-inline:var(--space-3);inset-block-end:var(--space-3);padding:var(--space-1) var(--space-3);pointer-events:none;border-radius:var(--hp-radius-pill);background:var(--scrim-ground-60);color:var(--landing-cream);font-size:var(--type-control-size);line-height:16px;text-align:center}.ssc-selected{font-size:var(--type-small-size)}.ssc-history{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-1);margin-inline:calc(var(--space-1) * -1);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin}.ssc-history button{flex:none;scroll-snap-align:start;inline-size:64px;block-size:64px;padding:0;overflow:hidden;border:0;border-radius:var(--hp-radius-badge);cursor:zoom-in;background:var(--studio-preview-mat)}.ssc-history button:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.ssc-history img{display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.ssc-num{display:inline-grid;place-items:center;flex:none;min-inline-size:20px;padding:2px 6px;border-radius:var(--hp-radius-hairline);background:var(--glass-fill-8);color:var(--neutral-200);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:600;line-height:16px;font-variant-numeric:tabular-nums}html:has(dialog.ppd[open]){overflow:hidden;scrollbar-gutter:stable}.sld.ppd{inline-size:min(32rem,100vw - var(--space-6))}.sld.ppd[data-wide]{inline-size:min(56rem,100vw - var(--space-6))}@media (orientation:landscape) and (max-height:480px){.sld.ppd[data-wide]{inline-size:min(56rem,100vw - var(--space-6) - 2 * var(--spp-gutter-safe))}}.ppd-panel{max-block-size:min(88dvh,52rem);overflow:hidden;color:var(--landing-cream)}.ppd-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ppd-title{min-inline-size:0;overflow-wrap:anywhere}.ppd-close{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:var(--hp-radius-pill);background:transparent;color:var(--neutral-400);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui)}.ppd-close:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.ppd-body{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-block-size:0;min-inline-size:0;margin:calc(var(--space-1) * -1);padding:var(--space-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ppd-panel .ppd-body>*{flex-shrink:0}.ppd-working{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--hp-radius-control);background:var(--glass-fill-6)}.ppd-track{position:relative;display:block;block-size:var(--space-1);overflow:hidden;background:var(--glass-fill-14)}.ppd-bar,.ppd-track{border-radius:var(--hp-radius-pill)}.ppd-bar{position:absolute;inset-block:0;inset-inline-start:0;inline-size:40%;background:var(--brand-amber);animation:ppd-sweep 1.6s var(--ease-ui) infinite}@keyframes ppd-sweep{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}.spc-host{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--hp-radius-control);background:var(--glass-fill-6)}.spc-host-body{display:flex;flex-direction:column;gap:var(--space-2);flex:1 1 auto;min-inline-size:0}.spc-host-body p{margin:0}.spc-shots{flex-direction:column;margin:0;padding:0;list-style:none}.spc-shots,.spc-shots li{display:flex;gap:var(--space-2)}.spc-shots li{align-items:flex-start}.spc-shots li>div{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.spc-shots p{margin:0}.spc-strip{display:flex;flex-wrap:wrap;gap:var(--space-1)}.spc-seg{display:inline-grid;place-items:center;min-inline-size:28px;block-size:28px;padding-inline:var(--space-1);border-radius:var(--hp-radius-badge);background:var(--glass-fill-6);color:var(--neutral-400);font-family:var(--font-body);font-size:var(--type-control-size);font-weight:500;font-variant-numeric:tabular-nums}.spc-seg[data-status=done]{background:var(--glass-fill-12);color:var(--neutral-200);font-weight:600}.spc-seg[data-status=rendering],.spc-seg[data-status=submitted]{color:var(--brand-amber);font-weight:600}.spc-seg[data-status=dropped],.spc-seg[data-status=failed]{color:var(--neutral-500);text-decoration:line-through}@media (hover:hover){.spp-check-row:hover:not(:disabled):not([aria-checked=true]){background:var(--glass-fill-6)}.spp-secondary:hover:not(:disabled){background:var(--glass-fill-14)}.spp-quiet:hover:not(:disabled){background:var(--glass-fill-6);color:var(--landing-cream)}.spp-primary-small:hover:not([aria-disabled=true]):not(:disabled){background:color-mix(in srgb,var(--landing-cream) 88%,var(--neutral-white))}.ppd-close:hover,.spp-idea:hover:not([aria-pressed=true]){background:var(--glass-fill-6)}.ppd-close:hover{color:var(--landing-cream)}.ssc-pin-tag{display:inline-flex}}@media (pointer:coarse){.spp-idea,.spp-input-line,.spp-primary-small,.spp-quiet,.spp-secondary{min-block-size:44px}.ppd-body .sl-search input,.spp-input{font-size:max(16px,var(--type-ui-size))}.ppd-close:before,.ssc-pin-x:before{inset:-10px}}@media (forced-colors:active){.spp-check-row:focus-visible,.spp-input:focus-visible{outline:2px solid Highlight;outline-offset:-2px}.spp-check-box{border:1px solid CanvasText}}@media (max-width:1100px){.spp-page{padding-inline:0}.spp-head{padding-inline:max(var(--space-4),var(--spp-gutter-safe))}}@media (max-width:760px){.spp-page{padding-block:var(--space-4)}.spp-head{margin-block-end:var(--space-4)}}@media (max-width:480px){.spp-frames,.spp-frames-one,.spp-frames-three{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ppd-close,.spp-check-row,.spp-idea,.spp-input,.spp-primary-small,.spp-quiet,.spp-secondary{transition:none}.ppd-bar{animation:none;inline-size:100%;opacity:.6}}