.pr-panel{width:var(--dds-editor-panel-width);background:var(--dds-background-default);max-width:100%}.pr-panel-head{justify-content:space-between;align-items:center;gap:var(--dds-spacing-s);display:flex}.pr-panel-head h2{font-size:var(--dds-text-s-regular-size);line-height:var(--dds-text-s-regular-line-height);margin:0;font-weight:700}.pr-panel-body{align-content:start;gap:var(--dds-spacing-m);padding:var(--dds-spacing-m);display:grid}.pr-panel-body>.note,.pr-stack>.note,.pr-settings>.note{margin:0;padding:0}.pr-stack>.dds-banner .dds-banner-text{flex:1}.pr-field{gap:var(--dds-spacing-xs)}.pr-field textarea,.pr-field input[type=text]{box-sizing:border-box}.pr-field-meta{justify-content:space-between;align-items:baseline;gap:var(--dds-spacing-xs) var(--dds-spacing-s);flex-flow:row-reverse wrap;display:flex}.pr-field-meta>.note:not(.pr-count){flex:100%}.pr-field-meta .note{margin:0}.pr-count{font-variant-numeric:tabular-nums;flex:none}.pr-count[data-over]{color:var(--dds-content-danger)}.pr-error{gap:var(--dds-spacing-xs);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-danger);margin:0;display:flex}.pr-error>span[aria-hidden]{font-weight:700}.pr-locked{margin:0}.pr-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pr-who{align-items:center;gap:var(--dds-spacing-s);font-size:var(--dds-text-s-regular-size);display:flex}.pr-settings{gap:var(--dds-spacing-m);display:grid}.pr-banners{gap:var(--dds-spacing-s);margin-bottom:var(--dds-spacing-m);display:grid}.pr-dialog-body{gap:var(--dds-spacing-m);padding:var(--dds-spacing-l);display:grid}.pr-stack{gap:var(--dds-spacing-m);display:grid}.pr-sec{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);letter-spacing:var(--dds-ui-label-letter-spacing);text-transform:uppercase;color:var(--dds-content-muted);margin:0;font-weight:400}.pr-compare{gap:var(--dds-spacing-l);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.pr-compare-list{max-height:50dvh;overflow-y:auto}.pr-compare-pair{gap:var(--dds-spacing-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pr-compare-pair>div{gap:var(--dds-spacing-xs);align-content:start;display:grid}.pr-open{gap:var(--dds-spacing-s);margin:var(--dds-spacing-s) 0 0;padding:0;list-style:none;display:grid}.pr-open li{align-items:flex-start;gap:var(--dds-spacing-s);display:flex}.pr-open li .dds-status-dot{margin-top:var(--dds-spacing-2xs);flex:none}.pr-open-text{gap:var(--dds-spacing-2xs);flex:1;min-width:0;display:grid}.pr-open-text small{font-size:var(--dds-text-xs-regular-size);color:var(--dds-content-muted)}.pr-open .btn-link{flex:none}.pr-fieldrows{margin:0;padding:0;list-style:none;display:grid}.pr-fieldrow{gap:var(--dds-spacing-xs);padding-block:var(--dds-spacing-s);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.pr-fieldrow-name{font-size:var(--dds-text-s-regular-size)}.pr-fieldrow-label{box-sizing:border-box;width:100%;padding:var(--dds-spacing-xs) var(--dds-spacing-s);font:inherit;font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle)}.pr-checklist{gap:var(--dds-spacing-xs);font-size:var(--dds-text-s-regular-size);margin:0;padding:0;list-style:none;display:grid}.pr-checklist li{gap:var(--dds-spacing-s);align-items:baseline;display:flex}.pr-check-sign{width:var(--dds-spacing-l);flex:none;place-items:center;font-weight:700;display:inline-grid}.pr-checklist li[data-level=error]{color:var(--dds-content-danger)}.pr-checklist li[data-level=ok] .pr-check-sign{color:var(--dds-content-success)}.pr-fit,.pr-fit>svg{width:100%;height:100%;display:block}.pr-tpl-list{grid-template-columns:repeat(auto-fill, minmax(var(--dds-editor-strip-width), 1fr));gap:var(--dds-spacing-l);margin:0 0 var(--dds-spacing-xl);padding:0;list-style:none;display:grid}.pr-tpl-row{gap:var(--dds-spacing-s);align-content:start;min-width:0;display:grid}.pr-tpl-meta{justify-content:space-between;align-items:center;gap:var(--dds-spacing-s);min-width:0;display:flex}.pr-templates>.dds-banner{margin-bottom:var(--dds-spacing-m)}@media (max-width:760px){.pr-panel{width:100%}.pr-compare,.pr-compare-pair{grid-template-columns:minmax(0,1fr)}}
.dialog.pres-play{background:var(--dds-black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--dds-white);border:0;margin:0;padding:0}.dialog.pres-play::backdrop{background:var(--dds-black)}.pres-play-stage{touch-action:pan-y;background:var(--dds-black);width:100%;height:100%;color:var(--dds-white);outline:none;flex-direction:column;display:flex}.pres-play-page{flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.pres-play-bar{justify-content:space-between;align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-s) var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);flex:none;display:flex}.pres-play-hint{color:var(--dds-gray-500)}.pres-play-buttons{gap:var(--dds-spacing-s);display:flex}.pres-play-bar .icon-btn{color:var(--dds-white);border-color:var(--dds-gray-700);background:0 0}.pres-play-bar .icon-btn:disabled{color:var(--dds-gray-600)}@media (max-width:760px){.pres-play-hint{display:none}}.pres-import{gap:var(--dds-spacing-m);padding:var(--dds-spacing-m) var(--dds-spacing-l);display:grid}.pres-import-text{margin:0}.pres-import-step{gap:var(--dds-spacing-s);display:grid}.pres-import-progress{width:100%}.pres-import-skipped{padding-left:var(--dds-spacing-l);gap:var(--dds-spacing-xs);font-size:var(--dds-text-xs-regular-size);margin:0;display:grid}.pres-export{gap:var(--dds-spacing-s);display:grid}.pres-export-row{align-items:center;gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.pres-export .note{margin:0}
.pe{height:100%;min-height:0;color:var(--dds-content-default);background:var(--dds-background-default);flex-direction:column;display:flex}.pe-state{padding:var(--dds-spacing-xl);color:var(--dds-content-muted);justify-content:center;align-items:center}.pe-top{align-items:center;gap:var(--dds-spacing-m);box-sizing:border-box;min-height:var(--panel-bar-h);padding:var(--dds-spacing-s) var(--dds-spacing-m);border-bottom:var(--dds-width-xs) solid var(--dds-border-subtle);flex-wrap:wrap;display:flex}.pe-titlebox{gap:var(--dds-spacing-2xs);flex:auto;min-width:0;display:grid}.pe-titlebox .origin{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted)}.pe-titleline{align-items:center;gap:var(--dds-spacing-s);min-width:0;display:flex}.pe-title,.pe-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font:inherit;font-size:var(--dds-text-m-bold-size);line-height:var(--dds-text-m-bold-line-height);font-weight:var(--dds-text-m-bold-weight);color:var(--dds-content-default);overflow:hidden}.pe-title{padding:var(--dds-spacing-2xs) var(--dds-spacing-xs);margin-left:calc(-1 * var(--dds-spacing-xs));border:var(--dds-width-xs) solid transparent;background:0 0;flex:auto}.pe-title:hover{border-color:var(--dds-border-subtle)}.pe-title:focus{border-color:var(--dds-border-default);outline:none}.pe-title:focus-visible{outline:var(--dds-width-m) solid var(--dds-border-primary);outline-offset:var(--dds-width-xs)}.pe-topgroup{align-items:center;gap:var(--dds-spacing-m);display:flex}.pe-topend{gap:var(--dds-spacing-s);margin-left:auto}.pe-modes .segments{gap:var(--dds-spacing-xs)}.pe-save{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);white-space:nowrap}.pe-save[data-state=error]{color:var(--dds-content-danger);font-weight:var(--dds-text-xs-bold-weight,700)}.pe-body{flex:1;min-height:0;display:flex}.pe-body>.pr-panel{flex:none}.pe-strip{width:var(--dds-editor-strip-width);border-right:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;flex:none;min-height:0;display:flex}.pe-strip-list{align-content:start;gap:var(--dds-spacing-s);min-height:0;padding:var(--dds-spacing-s);flex:1;display:grid;overflow-y:auto}.pe-strip-item{align-items:start;gap:var(--dds-spacing-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.pe-strip-no{text-align:right;min-width:2ch;font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);font-variant-numeric:tabular-nums}.pe-strip-foot{padding:var(--dds-spacing-s);background:var(--dds-background-default);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);position:sticky;bottom:0}.pe-inline-icon{align-items:center;gap:var(--dds-spacing-xs);display:inline-flex}.pe-art{line-height:0;display:block}.pe-art>svg{width:100%;height:auto;display:block}.dds-thumb-art>.pe-art{position:absolute;inset:0}.dds-thumb-art>.pe-art>svg{height:100%}.pe-tray{width:var(--dds-editor-tray-width);border-right:var(--dds-width-xs) solid var(--dds-border-subtle);background:var(--dds-background-default);flex-direction:column;flex:none;min-height:0;display:flex}.pe-tray .tabs{padding-inline:var(--dds-spacing-m)}.pe-tray .tabpanel{flex:1;min-height:0;overflow-y:auto}.pe-tray-body{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m);display:grid}.pe-picture{object-fit:cover;width:100%;height:100%;display:block}.pe-picture-contain{object-fit:contain;padding:var(--dds-spacing-s)}.pe-colorcard{width:100%;height:100%;display:block}.pe-stage{background:var(--dds-background-subtle);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pe-banners{gap:var(--dds-spacing-s);padding:var(--dds-spacing-m) var(--dds-spacing-xl) 0;display:grid}.pe-banners .dds-banner-acts{align-items:center;gap:var(--dds-spacing-s) var(--dds-spacing-l);flex-wrap:wrap;display:flex}.pe-banners>.note{margin:0}.pe-pagebox{min-height:0;padding:var(--dds-spacing-xl);flex:1;display:flex;position:relative;overflow:auto}.pe-pagewrap{margin:auto}.pe-pagewrap .ed-canvas{box-shadow:0 0 0 var(--dds-width-xs) var(--dds-border-subtle)}.pe-plus{top:var(--dds-spacing-m);left:var(--dds-spacing-m);z-index:5;position:absolute}.pe-plus .icon-btn[aria-disabled=true]{color:var(--dds-content-muted);cursor:not-allowed}.pe-els{position:absolute;inset:0}.pe-el{outline:none;position:absolute}.pe-el:focus-visible{box-shadow:0 0 0 var(--dds-width-m) var(--dds-border-primary)}.pe-el[data-field=true]{border:var(--dds-width-xs) dashed color-mix(in srgb, var(--dds-black) 55%, transparent)}.pe-field-label{z-index:1;top:var(--dds-spacing-xs);left:var(--dds-spacing-xs);align-items:center;gap:var(--dds-spacing-2xs);padding:0 var(--dds-spacing-xs);font-size:var(--dds-text-xs-bold-size);line-height:var(--dds-text-xs-bold-line-height);font-weight:var(--dds-text-xs-bold-weight,700);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);border-radius:var(--dds-badge-radius);pointer-events:none;display:inline-flex;position:absolute}.pe-field-empty{font-size:var(--dds-text-s-regular-size);color:color-mix(in srgb, var(--dds-black) 60%, transparent);background:color-mix(in srgb, var(--dds-black) 4%, transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pe-textedit{z-index:25;position:absolute}.pe-textedit textarea{resize:none;width:100%;height:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--dds-black);background:color-mix(in srgb, var(--dds-white) 92%, transparent);border:var(--dds-width-m) solid var(--dds-border-primary);padding:0;display:block}.pe-textedit-count{margin-top:var(--dds-spacing-xs);padding:0 var(--dds-spacing-xs);font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-subtle);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;top:100%;left:0}.pe-textedit-count[data-over=true]{color:var(--dds-content-danger);font-weight:var(--dds-text-xs-bold-weight,700)}.pe-pagebar{justify-content:center;align-items:center;gap:var(--dds-spacing-m);padding:0 var(--dds-spacing-m) var(--dds-spacing-m);flex-wrap:wrap;display:flex}.pe-pb-item{align-items:center;gap:var(--dds-spacing-s);display:inline-flex}.pe-pb-label{font-size:var(--dds-text-s-regular-size);color:var(--dds-content-default)}.pe-rail{align-items:center;gap:var(--dds-spacing-s);width:var(--dds-editor-rail-width);padding:var(--dds-spacing-m) 0;border-left:var(--dds-width-xs) solid var(--dds-border-subtle);flex-direction:column;flex:none;display:flex}.pe-rail .icon-btn .av-stack,.pe-rail .icon-btn .dds-status-dot{pointer-events:none}.pe-tplgrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--dds-editor-strip-width) - var(--dds-spacing-xl)), 1fr));gap:var(--dds-spacing-m);display:grid}.pe-numgrid{gap:var(--dds-spacing-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pe-live{font-size:var(--dds-text-xs-regular-size);line-height:var(--dds-text-xs-regular-line-height);color:var(--dds-content-muted)}.pe-strip-live{align-items:center;gap:var(--dds-spacing-xs);margin-top:calc(-1 * var(--dds-spacing-2xs));grid-column:2;display:flex}.pe-strip-item[data-changed=true] .dds-thumb{outline:var(--dds-width-xs) dashed var(--dds-border-default);outline-offset:var(--dds-width-xs)}.pe-el-writing{z-index:1;bottom:var(--dds-spacing-xs);left:var(--dds-spacing-xs);padding:0 var(--dds-spacing-xs);font-size:var(--dds-text-xs-bold-size);line-height:var(--dds-text-xs-bold-line-height);font-weight:var(--dds-text-xs-bold-weight,700);color:var(--dds-content-inverse);background:var(--dds-background-inverse);border-radius:var(--dds-badge-radius);white-space:nowrap;pointer-events:none;position:absolute}.pe-pointers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pe-pointer{align-items:flex-start;gap:var(--dds-spacing-2xs);display:inline-flex;position:absolute}.pe-pointer-mark{fill:var(--dds-black);stroke:var(--dds-white);stroke-width:1.5px;stroke-linejoin:round;display:block}.pe-pointer-name{margin-top:var(--dds-spacing-s);padding:0 var(--dds-spacing-xs);font-size:var(--dds-text-xs-bold-size);line-height:var(--dds-text-xs-bold-line-height);font-weight:var(--dds-text-xs-bold-weight,700);color:var(--dds-white);background:var(--dds-black);border-radius:var(--dds-badge-radius);white-space:nowrap}.pe-conflict{z-index:26;gap:var(--dds-spacing-s);width:calc(var(--dds-editor-panel-width) + var(--dds-spacing-xl));max-width:100%;margin-top:var(--dds-spacing-s);padding:var(--dds-spacing-m);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);box-shadow:0 0 0 var(--dds-width-m) var(--dds-white);display:grid;position:absolute}.pe-conflict-head{font-size:var(--dds-text-s-bold-size);line-height:var(--dds-text-s-bold-line-height);font-weight:var(--dds-text-s-bold-weight,700)}.pe-conflict-versions{gap:var(--dds-spacing-xs);margin:0;display:grid}.pe-conflict-versions dt{font-size:var(--dds-text-xs-bold-size);color:var(--dds-content-muted)}.pe-conflict-versions dd{padding:var(--dds-spacing-xs) var(--dds-spacing-s);font-size:var(--dds-text-s-regular-size);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);margin:0}.pe-conflict-acts{gap:var(--dds-spacing-s);flex-wrap:wrap;display:flex}.pe-collab{gap:var(--dds-spacing-xs);padding-top:var(--dds-spacing-m);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.pe-collab .row{align-items:center}.pe-videos{pointer-events:none;position:absolute;inset:0}.pe-video{pointer-events:auto;position:absolute}.pe-video-player{background:var(--dds-black);object-fit:contain;width:100%;height:100%;display:block}.pe-video-player[data-fit=cover]{object-fit:cover}.pe-chip{z-index:24;position:absolute}.pe-chip .dds-badge{background:var(--dds-background-default)}.pe-question{z-index:25;gap:var(--dds-spacing-s);width:calc(var(--dds-editor-panel-width) + var(--dds-spacing-2xl));max-width:100%;max-height:100%;padding:var(--dds-spacing-m);color:var(--dds-content-default);background:var(--dds-background-default);border:var(--dds-width-xs) solid var(--dds-border-default);box-shadow:0 0 0 var(--dds-width-m) var(--dds-white);display:grid;position:absolute;overflow:auto}.pe-question-head{justify-content:space-between;align-items:flex-start;gap:var(--dds-spacing-s);display:flex}.pe-question-head h3{margin:0}.pe-question-body{gap:var(--dds-spacing-s);display:grid}.pe-question-body>.note{margin:0}.pe-question-body .survey-head{display:none}.pe-question-error{color:var(--dds-content-danger)}.pe-question-acts{gap:var(--dds-spacing-s);display:flex}.pe-question-sheet .survey-head{display:none}.pe-question-pick{gap:var(--dds-spacing-xs);border:0;margin:0;padding:0;display:grid}.pe-question-opt{align-items:center;gap:var(--dds-spacing-s);display:flex}.pe-qsettings{gap:var(--dds-spacing-s);padding-top:var(--dds-spacing-m);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.pe-votes{gap:var(--dds-spacing-m);display:grid}.pe-votes-q{gap:var(--dds-spacing-s);padding-top:var(--dds-spacing-m);border-top:var(--dds-width-xs) solid var(--dds-border-subtle);display:grid}.pe-votes-page{margin-right:var(--dds-spacing-xs);color:var(--dds-content-muted);font-weight:var(--dds-text-s-regular-weight,400)}.pe-votes-count{font-size:var(--dds-text-s-regular-size);margin:0}.pe-votes-bars{gap:var(--dds-spacing-xs);margin:0;padding:0;list-style:none;display:grid}.pe-votes-bar{align-items:center;gap:var(--dds-spacing-s);font-size:var(--dds-text-s-regular-size);grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;display:grid}.pe-votes-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pe-votes-meter{height:var(--dds-spacing-s);background:var(--dds-background-subtle);border:var(--dds-width-xs) solid var(--dds-border-subtle);display:block}.pe-votes-fill{background:var(--dds-background-inverse);height:100%;display:block}.pe-votes-num{font-variant-numeric:tabular-nums;white-space:nowrap}.pe-votes-texts{padding-left:var(--dds-spacing-l);gap:var(--dds-spacing-xs);font-size:var(--dds-text-s-regular-size);margin:0;display:grid}.pe-votes-acts{gap:var(--dds-spacing-s);display:flex}.pe-pager{justify-content:center;align-items:center;gap:var(--dds-spacing-m);padding:var(--dds-spacing-s) var(--dds-spacing-m);font-size:var(--dds-text-s-regular-size);display:flex}.pe[data-narrow=true] .pe-top{gap:var(--dds-spacing-s)}.pe[data-narrow=true] .pe-titlebox{flex-basis:100%}.pe[data-narrow=true] .pe-topgroup,.pe[data-narrow=true] .pe-topend{margin-left:0}.pe[data-narrow=true] .pe-body{flex-direction:column;overflow-y:auto}.pe[data-narrow=true] .pe-stage{flex:none}.pe[data-narrow=true] .pe-pagebox{padding:var(--dds-spacing-m)}.pe[data-narrow=true] .pe-banners{padding:var(--dds-spacing-m) var(--dds-spacing-m) 0}.pe[data-narrow=true] .pe-strip{border-right:0;border-top:var(--dds-width-xs) solid var(--dds-border-subtle);width:auto}.pe[data-narrow=true] .pe-strip-list{grid-auto-flow:column;grid-auto-columns:calc(var(--dds-editor-strip-width) * .6);overflow:auto hidden}.pe[data-narrow=true] .pe-strip-item{grid-template-columns:minmax(0,1fr)}.pe[data-narrow=true] .pe-strip-no{display:none}@media (max-width:760px){.pe-plus,.pe-pagebar,.pe-rail,.pe-tray,.pe-strip-foot{display:none}.pe-numgrid{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.pe-title{min-height:44px}}@media (prefers-reduced-motion:reduce){.pe *{transition:none;animation:none}}

