html:not([data-pz-mode=light]) body:has(:is(.pz-list,.pz-editor,.pz-presenter)),html:not([data-pz-mode=light]):has(:is(.pz-list,.pz-editor,.pz-presenter)){background:#000;color-scheme:dark}:is(.pz-list,.pz-editor,.pz-presenter){--c-line2:color-mix(in srgb,var(--c-fg) 20%,transparent);--c-line3:color-mix(in srgb,var(--c-fg) 36%,transparent);--pz-display-chrome:"Bricolage Grotesque","Geist",system-ui,sans-serif;--pz-mono-chrome:"Geist Mono",ui-monospace,monospace;--pz-greek:"Inter","Helvetica Neue",Arial,sans-serif;--pz-lit-c:#fff;--pz-glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--pz-hot:0 0 .03em #fff,0 0 .08em #fff,0 0 .18em rgba(255,255,255,.9),0 0 .4em rgba(255,255,255,.55),0 0 .8em rgba(255,255,255,.3),0 0 1.5em rgba(255,255,255,.16);--pz-ember:0 0 .45em rgba(255,255,255,.12);--pz-ease:cubic-bezier(.16,1,.3,1)}html:not([data-pz-mode=light]) :is(.pz-list,.pz-editor,.pz-presenter){--c-bg:#000;--c-panel:#000;--c-line:rgba(255,255,255,.11);--c-fg:#f4f4f5;--c-muted:rgba(244,244,245,.62);--c-soft:rgba(255,255,255,.03);--c-soft2:rgba(255,255,255,.05);--c-soft3:rgba(255,255,255,.08);--c-soft4:rgba(255,255,255,.18)}[data-pz-mode=light] :is(.pz-list,.pz-editor,.pz-presenter){--pz-lit-c:var(--c-fg);--pz-glow:none;--pz-hot:none;--pz-ember:none}:is(.pz-list,.pz-editor,.pz-presenter) [lang=el]{font-family:var(--pz-greek)}:is(.pz-list,.pz-editor,.pz-presenter) :is(a,button,input,textarea,select):not(.pz-slide *):focus-visible{outline:1px solid var(--c-fg);outline-offset:3px}@keyframes pzIgnite{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes pzRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}:is(.pz-list,.pz-editor,.pz-presenter) .pz-lit{position:relative;display:inline-block;margin:0;padding-left:.04em;font:500 16px/1 var(--pz-greek);letter-spacing:.12em;white-space:nowrap;color:var(--pz-lit-c);text-shadow:var(--pz-glow)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-lit:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;opacity:0;pointer-events:none;text-shadow:var(--pz-hot);animation:pzIgnite 2.1s cubic-bezier(.2,.7,.2,1) .5s both}.pz-list .pz-gk{display:flex;align-items:center;gap:12px;margin:0 0 14px;font:500 11px/1.3 var(--pz-mono-chrome);letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted)}.pz-list .pz-gk-gr{font:400 16px/1 var(--pz-greek);letter-spacing:.04em;text-transform:none;color:color-mix(in srgb,var(--c-fg) 86%,transparent)}.pz-list .pz-gk>i{width:22px;height:1px;background:currentColor;opacity:.7}.pz-list .pz-list-top .pz-lit{display:block;width:max-content;max-width:100%;margin-bottom:18px;font-size:clamp(48px,9vw,104px);line-height:.9;letter-spacing:.08em}.pz-list:has(.pz-panel-backdrop) .pz-list-top .pz-lit{text-shadow:var(--pz-ember)}.pz-list:has(.pz-panel-backdrop) .pz-list-top .pz-lit:after{animation:none;opacity:0}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn{border-radius:999px;padding:8px 15px;border-color:var(--c-line2);background:transparent;font-weight:500;transition:background-color .18s,border-color .18s,color .18s}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn:hover:not(:disabled){background:var(--c-soft2);border-color:var(--c-line3)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:600}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-primary:hover:not(:disabled){background:var(--c-fg);border-color:var(--c-fg)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-ghost{border-color:transparent}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-ghost:hover:not(:disabled){border-color:var(--c-line2);background:transparent}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-icon{padding:8px}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-small{padding:6px 12px;border-radius:999px;font-size:12.5px}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-small.pz-icon{padding:6px}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn:disabled{opacity:1;border-color:var(--c-line);color:var(--c-muted);background:transparent}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.pz-primary:disabled{background:transparent;border-color:var(--c-line2);color:var(--c-muted)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-btn.is-active{background:var(--c-fg);border-color:var(--c-fg);color:var(--c-bg)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-ok{color:var(--c-fg);text-shadow:var(--pz-ember)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-warn{color:var(--c-fg);-webkit-text-decoration:underline dashed color-mix(in srgb,var(--c-fg) 55%,transparent);text-decoration:underline dashed color-mix(in srgb,var(--c-fg) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}:is(.pz-list,.pz-editor,.pz-presenter) .pz-note{border-radius:16px;background:transparent;border-color:var(--c-line2);color:var(--c-fg)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-note-err{border-color:color-mix(in srgb,#ff8a8e 45%,transparent);color:#ff9a9e}[data-pz-mode=light] :is(.pz-list,.pz-editor,.pz-presenter) .pz-note-err{color:#a41f25}:is(.pz-list,.pz-editor,.pz-presenter) .pz-field>span{font:500 10.5px/1.4 var(--pz-mono-chrome);letter-spacing:.16em;color:var(--c-muted)}.pz-editor :is(input:not([type=range]):not([type=color]):not([type=checkbox]),textarea,select):not(.pz-slide *):not(.pz-ed-title):not(.pz-tb-select),.pz-list :is(input:not([type=range]):not([type=checkbox]),textarea,select):not(.pz-slide *){border-color:var(--c-line2);border-radius:14px;background:transparent}:is(.pz-editor,.pz-list) select:not(.pz-slide *):not(.pz-tb-select){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f4f4f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center!important;border-radius:999px!important}[data-pz-mode=light] :is(.pz-editor,.pz-list) select:not(.pz-slide *):not(.pz-tb-select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23131316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:is(.pz-editor,.pz-list) select:not(.pz-slide *) option{background:var(--c-bg);color:var(--c-fg)}:is(.pz-editor,.pz-list) :is(input,textarea,select):not(.pz-slide *):focus{border-color:var(--c-line3);outline:none}.pz-list .pz-list-top>div:first-child>*{animation:pzRise .7s var(--pz-ease) both}.pz-list .pz-list-top>div:first-child>:nth-child(2){animation-delay:.06s}.pz-list .pz-list-top>div:first-child>:nth-child(n+3){animation-delay:.12s}.pz-list .pz-list-top{border-bottom:1px solid var(--c-line);padding-bottom:22px;margin-bottom:28px}.pz-list .pz-list-top h1{font:600 clamp(28px,3vw,40px)/1.05 var(--pz-display-chrome);letter-spacing:-.03em}.pz-list .pz-list-top p.pz-muted{max-width:60ch;font-size:15px;line-height:1.55}.pz-list .pz-list-top .pz-inline .pz-btn{min-height:44px;padding:0 18px}.pz-list .pz-list-top .pz-inline .pz-btn.pz-icon{width:44px;padding:0;justify-content:center}.pz-list .pz-list-top .pz-inline .pz-btn.pz-ghost{border-color:var(--c-line2)}.pz-list .pz-card{border-radius:18px;border-color:var(--c-line);background:transparent;transition:border-color .2s}.pz-list .pz-card:hover{border-color:var(--c-line3)}.pz-list .pz-card-thumb{border-bottom:1px solid var(--c-line)}.pz-list .pz-card-count{border-radius:999px;background:#000;border:1px solid rgba(255,255,255,.22);font:500 10.5px/1.3 var(--pz-mono-chrome);backdrop-filter:none;-webkit-backdrop-filter:none}.pz-list .pz-card-ph{background:transparent}.pz-list .pz-card-body{padding:14px 16px 16px;gap:10px}.pz-list .pz-card-title{font:600 16px/1.25 var(--pz-display-chrome);letter-spacing:-.015em}.pz-list .pz-card-meta{display:flex;flex-wrap:wrap;align-items:center;font:500 10.5px/1.4 var(--pz-mono-chrome);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.pz-list .pz-card-meta>i{width:10px;height:1px;margin:0 8px;background:currentColor;opacity:.6}.pz-list .pz-card .pz-inline .pz-btn.pz-small{min-height:34px}:is(.pz-list,.pz-editor,.pz-presenter) .pz-panel-backdrop{background:rgba(0,0,0,.66)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-panel{background:var(--c-bg);border-left-color:var(--c-line2);box-shadow:none}:is(.pz-list,.pz-editor,.pz-presenter) .pz-panel header{min-height:64px;box-sizing:border-box;border-bottom-color:var(--c-line)}:is(.pz-list,.pz-editor,.pz-presenter) .pz-panel header b{display:inline-flex;align-items:center;gap:8px;font:600 16px/1.2 var(--pz-display-chrome);letter-spacing:-.01em}.pz-list .pz-lit--panel{margin-right:10px;padding-right:14px;border-right:1px solid var(--c-line2);font-size:15px}:is(.pz-list,.pz-editor) .pz-drop{border:1px dashed color-mix(in srgb,var(--c-fg) 30%,transparent);border-radius:18px;background:transparent}:is(.pz-list,.pz-editor) .pz-drop.is-over,:is(.pz-list,.pz-editor) .pz-drop:hover{border-style:solid;border-color:var(--c-fg);background:var(--c-soft)}:is(.pz-list,.pz-editor) .pz-filechip{border:1px solid var(--c-line2);background:transparent}.pz-list .pz-look{min-height:34px;border-color:var(--c-line2);background:transparent;font-weight:500}.pz-list .pz-look.is-on{border-color:var(--c-fg);background:var(--c-soft3)}.pz-list .pz-btn.pz-big{min-height:52px;font-size:15.5px}.pz-editor .pz-ed-top{min-height:64px;box-sizing:border-box;background:var(--c-bg);border-bottom-color:var(--c-line)}.pz-editor .pz-ed-title{font-family:var(--pz-display-chrome)!important;font-weight:600!important;letter-spacing:-.015em}.pz-editor .pz-save{height:32px;border-color:var(--c-line2)}.pz-editor .pz-save.is-saved svg{color:var(--c-fg)}.pz-editor .pz-save.is-dirty i{background:var(--c-fg);box-shadow:0 0 6px color-mix(in srgb,var(--c-fg) 60%,transparent)}.pz-editor .pz-ed-undo{border-right-color:var(--c-line)}.pz-editor .pz-ed-inspector,.pz-editor .pz-ed-list{background:var(--c-bg);border-color:var(--c-line)}.pz-editor .pz-ed-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 4px 12px;border-bottom:1px solid var(--c-line)}.pz-editor .pz-ed-list-head small{font:500 10.5px/1 var(--pz-mono-chrome);letter-spacing:.14em;color:var(--c-muted)}.pz-editor .pz-lit--rail{font-size:15px}.pz-editor .pz-thumb{border:1px solid transparent;border-radius:12px;background:transparent}.pz-editor .pz-thumb:hover{border-color:var(--c-line2)}.pz-editor .pz-thumb.is-cur{border-color:var(--c-fg)}.pz-editor .pz-thumb-n{left:6px;top:6px;padding:2px 6px;border-radius:999px;background:var(--c-bg);border:1px solid var(--c-line2);font:500 10px/1.2 var(--pz-mono-chrome)}.pz-editor .pz-thumb-acts button{border-radius:50%;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}.pz-editor .pz-add-wrap{background:linear-gradient(to bottom,transparent,var(--c-bg) 35%)}.pz-editor .pz-add{min-height:42px;border-color:var(--c-line2)}.pz-editor .pz-ed-toolbar{border-color:var(--c-line2);border-radius:999px;background:transparent;padding:4px 6px}.pz-editor .pz-tb{border-radius:999px;font-weight:500}.pz-editor .pz-tb-layout{background:transparent;border:1px solid var(--c-line2)}.pz-editor .pz-tb.is-on{background:var(--c-fg);color:var(--c-bg)}.pz-editor select.pz-tb-select{border-radius:999px}.pz-editor .pz-tb-sep{background:var(--c-line)}.pz-editor .pz-ed-stage>.pz-fit{border-radius:14px;box-shadow:0 0 0 1px var(--c-line2),0 40px 90px -50px rgba(0,0,0,.9)}.pz-editor .pz-drop-hint{background:rgba(0,0,0,.6);backdrop-filter:none;-webkit-backdrop-filter:none}.pz-editor .pz-ed-notes>span{font:500 10.5px/1.4 var(--pz-mono-chrome);letter-spacing:.16em}.pz-editor .pz-ed-slidebar{border-color:var(--c-line);border-radius:999px;background:transparent;padding:6px 8px 6px 16px;font:500 11px/1.4 var(--pz-mono-chrome);letter-spacing:.06em}.pz-editor .pz-ed-slidebar>span{display:inline-flex;align-items:center;flex-wrap:wrap}.pz-editor .pz-ed-slidebar .pz-sep{display:inline-block;width:12px;height:1px;margin:0 10px;background:currentColor;opacity:.5}.pz-editor .pz-ed-slidebar .pz-linkbtn{font:inherit;letter-spacing:inherit}.pz-editor .pz-ed-inspector h4{font-family:var(--pz-mono-chrome);font-weight:500;letter-spacing:.16em}.pz-editor .pz-ins-head b{font-family:var(--pz-display-chrome);font-size:15px}.pz-editor .pz-ed-inspector section{border-bottom-color:var(--c-line)}.pz-editor .pz-theme-tile{border:1px solid var(--c-line);border-radius:12px;background:transparent;font-weight:500}.pz-editor .pz-theme-tile.is-on{border-color:var(--c-fg)}.pz-editor .pz-versions li{border:1px solid var(--c-line);border-radius:14px;background:transparent}.pz-editor .pz-share-link code{border:1px solid var(--c-line2);border-radius:999px;background:transparent;font-family:var(--pz-mono-chrome)}.pz-editor .pz-picker-backdrop{background:rgba(0,0,0,.66)}.pz-editor .pz-picker-modal{background:var(--c-bg);border-color:var(--c-line2);border-radius:22px;box-shadow:0 40px 100px -40px rgba(0,0,0,.95)}.pz-editor .pz-picker-modal>header{min-height:60px;box-sizing:border-box;border-bottom-color:var(--c-line)}.pz-editor .pz-picker-modal>header b{font:600 16px/1.2 var(--pz-display-chrome);letter-spacing:-.01em}.pz-editor .pz-picker-grid button{border:1px solid var(--c-line);border-radius:12px;background:transparent}.pz-editor .pz-picker-grid button:hover{border-color:var(--c-line3);background:var(--c-soft)}.pz-editor .pz-lp-body h4,.pz-editor .pz-picker-head{font-family:var(--pz-mono-chrome);font-weight:500;letter-spacing:.16em}.pz-editor .pz-lp-card{border:1px solid var(--c-line);border-radius:14px;background:transparent}.pz-editor .pz-lp-card:hover{border-color:var(--c-line3);background:var(--c-soft)}.pz-editor .pz-lp-card.is-on{border-color:var(--c-fg)}.pz-editor .pz-sorter>header{min-height:60px;box-sizing:border-box;background:var(--c-bg);border-bottom-color:var(--c-line)}.pz-editor .pz-sorter-card{border-radius:14px}.pz-editor .pz-sorter-n{border-radius:999px;background:transparent;border:1px solid var(--c-line2);font:500 11px/1.4 var(--pz-mono-chrome)}.pz-editor .pz-sorter-card.is-cur .pz-sorter-n{background:var(--c-fg);border-color:var(--c-fg);color:var(--c-bg)}.pz-editor .pz-sorter-meta em{background:transparent;border:1px dashed color-mix(in srgb,var(--c-fg) 45%,transparent);color:var(--c-fg);font-weight:500}.pz-editor .pz-sorter-acts button{border-radius:50%;backdrop-filter:none;-webkit-backdrop-filter:none}.pz-presenter .pz-pres-top{min-height:60px;box-sizing:border-box;background:var(--c-bg);border-bottom-color:var(--c-line)}.pz-presenter .pz-lit--bar{display:none;padding:0 14px 0 2px;border-right:1px solid var(--c-line2)}.pz-presenter .pz-pres-title{font-family:var(--pz-display-chrome);font-weight:600;letter-spacing:-.01em}.pz-presenter .pz-pres-clock{font-family:var(--pz-mono-chrome);font-weight:500}.pz-presenter .pz-live{font-family:var(--pz-mono-chrome);letter-spacing:.14em}.pz-presenter .pz-live.is-on{color:var(--c-fg);text-shadow:var(--pz-ember)}.pz-presenter .pz-pres-frame{box-shadow:0 0 0 1px var(--c-line2)}.pz-presenter .pz-pres-count{font-family:var(--pz-mono-chrome)}.pz-presenter .pz-pres-build{margin-left:10px;padding-left:10px;border-left:1px solid var(--c-line2)}.pz-presenter :is(.pz-pres-next,.pz-pres-notes) small{font-family:var(--pz-mono-chrome);letter-spacing:.16em}.pz-presenter .pz-pres-next-frame{box-shadow:0 0 0 1px var(--c-line2)}.pz-presenter .pz-pres-notes-text{border-color:var(--c-line);border-radius:18px;background:transparent}.pz-presenter .pz-pres-bar{background:var(--c-bg);border-top-color:var(--c-line)}.pz-presenter .pz-timer b{font-family:var(--pz-mono-chrome);font-weight:500}.pz-presenter .pz-remote{background:var(--c-bg);border-color:var(--c-line2);border-radius:22px}@media (min-width:900px){.pz-presenter .pz-lit--bar{display:inline-block}}@media (max-width:720px){.pz-editor .pz-ed-list-head{display:none}.pz-list .pz-list-top .pz-inline{width:100%}.pz-list .pz-list-top .pz-lit{font-size:52px}}@media (max-width:1100px){.pz-editor .pz-ed-list-head{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.pz-list .pz-list-top>div:first-child>*{animation:none}:is(.pz-list,.pz-editor,.pz-presenter) .pz-lit:after{animation:none;opacity:0}}@media (min-width:1100px){.pz-list.pz-list .pz-cards{max-width:var(--pz-max,1560px);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,1.6vw,30px)}}@media (min-width:1600px){.pz-list.pz-list .pz-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}