.presEd-exportCaptureRoot{position:fixed;left:-12000px;top:0;z-index:-1;pointer-events:none;overflow:hidden}.presEd-exportCaptureStage{width:1280px;height:720px;overflow:hidden}.presEd-exportCaptureStage .presEd-canvasSlide{width:100%;height:100%;max-height:none;aspect-ratio:unset;box-shadow:none}.presEd-exportCaptureStage .presEd-canvasInner{height:100%}.presEd-exportCaptureRoot .presEd-textHandle,.presEd-exportCaptureRoot .presEd-vectorHandle,.presEd-exportCaptureRoot [data-resize-handle]{display:none!important}.presEd-exportCaptureStage .presEd-bulletInput,.presEd-exportCaptureStage .presEd-canvasBody,.presEd-exportCaptureStage .presEd-canvasSubtitle,.presEd-exportCaptureStage .presEd-canvasTitleLg,.presEd-exportCaptureStage .presEd-canvasTitleMd,.presEd-exportCaptureStage .presEd-colHeadLabel{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.presEd-shell{display:flex;flex-direction:column;flex:1 1;width:100%;min-height:0;max-height:none;margin:0;box-sizing:border-box;overflow:hidden;background:rgb(15 23 42/.96);color:#e2e8f0}html:not(.dark) .presEd-shell{background:rgb(30 41 59/.94)}.presEd-topBar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid rgb(148 163 184/.15)}.presEd-topBarLead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);min-width:0}.presEd-topTitle{margin:0;font-size:1rem;font-weight:700;color:#e2e8f0;letter-spacing:-.01em}.presEd-templateSelectWrap{display:inline-flex;align-items:center;gap:var(--sp-2)}.presEd-templateSelectField{position:relative;display:inline-flex;flex-shrink:0}.presEd-templateSelectField:after{content:"";position:absolute;right:.5rem;top:50%;width:.75rem;height:.75rem;transform:translateY(-50%);background: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='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50% /contain no-repeat;pointer-events:none}.presEd-templateSelectLabel{font-size:.75rem;font-weight:600;color:rgb(148 163 184/.9)}.presEd-templateSelect{min-width:10.5rem;max-width:14rem;padding:.4rem 1.85rem .4rem .65rem;border-radius:.5rem;border:1px solid var(--glass-border-hairline);background-color:var(--glass-bg-elevated);color:var(--text);font:inherit;font-size:.8125rem;font-weight:650;line-height:1.35;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.presEd-templateSelect:hover:not(:disabled){border-color:rgb(37 99 235/.28)}.presEd-templateSelect:focus-visible{outline:none;border-color:rgb(37 99 235/.4);box-shadow:0 0 0 3px rgb(37 99 235/.12)}:global(html.dark) .presEd-templateSelect:focus-visible{border-color:rgb(96 165 250/.45);box-shadow:0 0 0 3px rgb(96 165 250/.14)}.presEd-templateSelect:disabled{opacity:.55;cursor:not-allowed}.presEd-templateSelect option{background:var(--glass-bg-elevated);color:var(--text)}.presEd-topBar .presEd-templateSelect{border-color:rgb(148 163 184/.28);background-color:rgb(15 23 42/.55);color:#f1f5f9}.presEd-topBar .presEd-templateSelect:hover:not(:disabled){border-color:rgb(148 163 184/.45);background-color:rgb(30 41 59/.75)}.presEd-topBar .presEd-templateSelect:focus-visible{border-color:rgb(96 165 250/.45);box-shadow:0 0 0 3px rgb(96 165 250/.14)}.presEd-topActions{display:flex;align-items:center;gap:.65rem;margin-left:auto}.presEd-exportBar{display:flex;align-items:center;gap:.35rem}.presEd-saveBtn{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:.45rem;border:1px solid rgb(56 189 248/.45);background:rgb(14 116 144/.35);color:#e0f2fe;font-size:.75rem;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.presEd-saveBtn:hover:not(:disabled){background:rgb(14 116 144/.55);border-color:rgb(125 211 252/.65)}.presEd-saveBtn:disabled{opacity:.55;cursor:not-allowed}.presEd-saveBtnIcon{width:1rem;height:1rem;flex-shrink:0}.presEd-saveBtnSaving .presEd-saveBtnIcon{animation:presEd-saveSpin .75s linear infinite}.presEd-saveBtnSaved{border-color:rgb(52 211 153/.55);background:rgb(6 95 70/.45);color:#bbf7d0;animation:presEd-saveSuccessPulse .55s ease-out}.presEd-saveBtnSaved .presEd-saveBtnIcon{animation:presEd-saveCheckPop .45s cubic-bezier(.34,1.4,.64,1)}.presEd-saveBtnError{border-color:rgb(248 113 113/.55);background:rgb(127 29 29/.35);color:#fecaca;animation:presEd-saveShake .42s ease}@keyframes presEd-saveSpin{to{transform:rotate(1turn)}}@keyframes presEd-saveSuccessPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(52 211 153/.45)}45%{transform:scale(1.03);box-shadow:0 0 0 8px rgb(52 211 153/0)}to{transform:scale(1);box-shadow:none}}@keyframes presEd-saveCheckPop{0%{transform:scale(.5);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes presEd-saveShake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.presEd-exportBtn{padding:.35rem .75rem;border-radius:.45rem;border:1px solid rgb(71 85 105/.75);background:rgb(51 65 85/.55);color:#e2e8f0;font-size:.75rem;font-weight:650;cursor:pointer}.presEd-exportBtn:hover:not(:disabled){background:rgb(71 85 105/.85)}.presEd-exportBtn:disabled{opacity:.55;cursor:not-allowed}.presEd-saveStatus{font-size:.72rem;color:#94a3b8}.presEd-saveStatusError{font-size:.72rem;color:#f87171;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presEd-workspace{flex:1 1;display:grid;grid-template-columns:17.5rem minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.presEd-thumbRail{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-4);border-right:1px solid rgb(148 163 184/.12);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.presEd-thumbRail::-webkit-scrollbar{display:none}.presEd-thumbRailHead{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.35rem;border-bottom:1px solid rgb(148 163 184/.1);margin-bottom:.15rem}.presEd-thumbBackBtn{display:inline-flex;align-items:center;gap:.35rem;width:100%;padding:.4rem .55rem;border:1px solid rgb(71 85 105/.45);border-radius:.45rem;background:rgb(30 41 59/.55);color:#94a3b8;font-size:.78rem;font-weight:650;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.presEd-thumbBackBtn:hover:not(:disabled){background:rgb(51 65 85/.75);border-color:rgb(100 116 139/.55);color:#e2e8f0}.presEd-thumbBackBtn:disabled{opacity:.5;cursor:not-allowed}.presEd-thumbBackIcon{font-size:.95rem;line-height:1;opacity:.9}.presEd-thumbSlideCount{margin:0;padding:0 .15rem;font-size:.72rem;font-weight:600;color:#64748b;letter-spacing:.02em}.presEd-addSlideBtn{width:100%;padding:var(--sp-3) var(--sp-4);border-radius:.75rem;border:1px solid rgb(148 163 184/.25);background:rgb(96 165 250/.15);color:#e2e8f0;font-size:.875rem;font-weight:750;cursor:pointer}.presEd-addSlideBtn:hover{background:rgb(96 165 250/.28);border-color:rgb(147 197 253/.45)}.presEd-thumbList{display:flex;flex-direction:column;gap:var(--sp-3)}.presEd-thumbRow{display:flex;flex-direction:row;align-items:center;gap:.35rem;width:100%;min-width:0}.presEd-thumbCard,.presEd-thumbCardActive{position:relative;flex:0 1 auto;width:88%;max-width:13.25rem;min-width:0;aspect-ratio:16/10;padding:0;border:0;border-radius:.625rem;outline:2px solid rgb(148 163 184/.2);background:#fff;cursor:pointer;overflow:hidden;transition:outline-color .15s ease,box-shadow .15s ease;box-sizing:border-box}.presEd-thumbCardActive{outline-color:#93c5fd;box-shadow:0 0 0 2px rgb(147 197 253/.35)}.presEd-thumbPreview{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:.5rem .6rem;font-size:.625rem;line-height:1.25;color:#0f172a;text-align:left;pointer-events:none}.presEd-thumbPreview strong,.presEd-thumbPreview>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presEd-thumbPreview strong{font-size:.6875rem;font-weight:800;margin-bottom:.2rem}.presEd-thumbPreview>span{font-size:.5625rem;opacity:.85}.presEd-thumbIndex{position:absolute;left:.35rem;bottom:.35rem;min-width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;background:#0f172a;color:#fff;font-size:.6875rem;font-weight:800}.presEd-thumbActions{display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;pointer-events:auto}.presEd-thumbActBtn,.presEd-thumbActions{align-items:center;justify-content:center;padding:0}.presEd-thumbActBtn{width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border:0;border-radius:.3rem;background:rgb(51 65 85/.45);color:#94a3b8;cursor:pointer;display:inline-flex;line-height:0;transition:background .12s ease,color .12s ease}.presEd-thumbActBtn svg{width:.75rem;height:.75rem;display:block}.presEd-thumbActBtn:hover:not(:disabled){background:rgb(71 85 105/.85);color:#e2e8f0}.presEd-thumbActBtn:disabled{opacity:.22;cursor:not-allowed}.presEd-thumbActBtnDanger:hover:not(:disabled){background:rgb(127 29 29/.55);color:#fecaca}.presEd-thumbGrip{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.3rem;background:rgb(51 65 85/.32);color:#64748b;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s ease,color .12s ease}.presEd-thumbGrip:hover{background:rgb(71 85 105/.7);color:#94a3b8}.presEd-thumbGrip[draggable=false]{opacity:.22;cursor:not-allowed}.presEd-thumbGrip svg{width:.6875rem;height:.6875rem;display:block}.presEd-canvasArea{display:flex;align-items:flex-start;justify-content:center;min-height:0;min-width:0;height:100%;--pres-canvas-pad-top:var(--sp-8);padding:var(--pres-canvas-pad-top) var(--sp-6) var(--sp-6);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;background:rgb(2 6 23/.35);box-sizing:border-box;container-type:size;container-name:pres-canvas}.presEd-canvasArea::-webkit-scrollbar{display:none}.presEd-canvasStage{--pres-canvas-pad-block:calc(var(--pres-canvas-pad-top, var(--sp-8)) + var(--sp-6));width:min(100%,80rem,100cqw,calc((100cqh - var(--pres-canvas-pad-block)) * 16 / 9));flex-shrink:0;margin:0}.presEd-canvasSlide,.presEd-canvasStage{max-height:calc(100cqh - var(--pres-canvas-pad-block))}.presEd-canvasSlide{position:relative;width:100%;aspect-ratio:16/9;height:auto;border-radius:.35rem;background:var(--pres-slide-bg);color:var(--pres-slide-text);box-shadow:0 24px 60px rgb(0 0 0/.45);overflow:hidden;container-type:inline-size;container-name:pres-slide}.presEd-canvasDecorWrap{z-index:0}.presEd-canvasDecorGradient,.presEd-canvasDecorWrap{position:absolute;inset:0;pointer-events:none}.presEd-canvasInner{position:relative;z-index:1;padding:clamp(1.5rem,5cqi,3rem);box-sizing:border-box;overflow:hidden}.presEd-canvasInner,.presEd-canvasInner>*{height:100%;min-height:0}.presEd-canvasTitleLg,.presEd-canvasTitleMd{width:100%;border:0;background:transparent;color:var(--pres-slide-text);font-family:inherit;font-weight:800;letter-spacing:-.03em;outline:none}.presEd-canvasTitleLg{font-size:clamp(1.35rem,5.5cqi,2.65rem);line-height:1.15;text-align:center}.presEd-canvasTitleMd{font-size:clamp(1rem,3.8cqi,1.75rem);line-height:1.2;margin-bottom:var(--sp-3)}.presEd-canvasSubtitle{width:100%;margin-top:var(--sp-2);border:0;background:transparent;color:var(--pres-slide-muted);font:inherit;font-size:clamp(.85rem,2.6cqi,1.2rem);text-align:center;outline:none}.presEd-bulletInput,.presEd-canvasBody,.presEd-canvasSubtitle,.presEd-canvasTitleLg,.presEd-canvasTitleMd,.presEd-colHeadLabel{max-width:100%;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.presEd-canvasBody{width:100%;border:0;background:transparent;color:var(--pres-slide-muted);font:inherit;font-size:clamp(.8rem,2.2cqi,1.1rem);line-height:1.5;resize:none;outline:none;min-height:0}.presEd-layoutTextarea{display:block;width:100%;resize:none;overflow:hidden;field-sizing:content;scrollbar-width:none;-ms-overflow-style:none}.presEd-layoutTextarea::-webkit-scrollbar{display:none;width:0;height:0}.presEd-layoutFieldActive{border-radius:.35rem;box-shadow:0 0 0 2px #38bdf8,0 0 0 4px rgb(56 189 248/.25);outline:none}.presEd-layoutContentCenter,.presEd-layoutSimpleTitle,.presEd-layoutTitleCover{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.presEd-layoutContentCenter .presEd-canvasBody{width:min(100%,42rem);max-height:45%;overflow:hidden}.presEd-layoutSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-5);gap:var(--sp-5);height:100%;align-items:center}.presEd-layoutSplitText{min-width:0}.presEd-layoutDataVisualText,.presEd-layoutSplitText{min-height:0;display:flex;flex-direction:column;overflow:hidden}.presEd-layoutDataVisualText{height:100%}.presEd-layoutDataVisualText .presEd-layoutSplitText{flex:1 1;width:100%}.presEd-layoutSplitText .presEd-canvasTitleMd{flex-shrink:0}.presEd-layoutSplitText .presEd-canvasBody{flex:0 1 auto;min-height:0}.presEd-layoutSplitText .presEd-bulletList{flex:1 1 auto;min-height:0;overflow:hidden}.presEd-layoutTwoCol{height:100%;display:flex;flex-direction:column}.presEd-twoColGrid{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);min-height:0}.presEd-layoutBullets{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.presEd-layoutBullets .presEd-canvasTitleMd{flex-shrink:0}.presEd-layoutBullets .presEd-bulletList{flex:1 1 auto;min-height:0;overflow:hidden}.presEd-bulletList{margin:0;padding:0;list-style:none}.presEd-bulletList li{position:relative;padding-left:1.1rem;margin-bottom:var(--sp-2)}.presEd-bulletList li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:999px;background:var(--pres-accent)}.presEd-bulletInput{width:100%;border:0;background:transparent;color:var(--pres-slide-muted);font:inherit;font-size:.9rem;outline:none}.presEd-layoutAccentTop{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--sp-3);overflow:hidden}.presEd-layoutAccentTop .presEd-canvasTitleMd{flex-shrink:0}.presEd-layoutAccentTop .presEd-canvasBody{flex:0 1 auto;min-height:0;overflow:hidden}.presEd-layoutAccentBottom{height:100%;min-height:0;display:flex;flex-direction:column;gap:var(--sp-3);justify-content:flex-start;overflow:hidden}.presEd-layoutAccentBottom .presEd-canvasTitleMd{flex-shrink:0}.presEd-layoutAccentBottom .presEd-canvasBody{flex:0 1 auto;min-height:0;overflow:hidden}.presEd-layoutAccentBottom .presEd-canvasImage,.presEd-layoutAccentBottom .presEd-canvasImagePlaceholder{margin-top:auto;flex-shrink:0;aspect-ratio:16/7;max-height:42%}.presEd-layoutCoverLeft{height:100%;display:flex;flex-direction:row;align-items:stretch;gap:clamp(.75rem,2.5cqi,1.25rem);text-align:left}.presEd-layoutCoverLeftBar{flex-shrink:0;width:clamp(.35rem,1.2cqi,.55rem);border-radius:999px;background:linear-gradient(180deg,var(--pres-accent) 0,var(--pres-accent-soft) 100%)}.presEd-layoutCoverLeftText{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--sp-2);overflow:hidden}.presEd-layoutCoverLeftText .presEd-canvasBody,.presEd-layoutCoverLeftText .presEd-canvasSubtitle{flex-shrink:1;min-height:0;overflow:hidden}.presEd-layoutCoverLeft .presEd-canvasSubtitle,.presEd-layoutCoverLeft .presEd-canvasTitleLg{text-align:left}.presEd-layoutAccentLeft,.presEd-layoutAccentRight{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-5);gap:var(--sp-5);height:100%;align-items:center;position:relative}.presEd-layoutAccentLeft .presEd-canvasImage,.presEd-layoutAccentLeft .presEd-canvasImagePlaceholder{position:relative}.presEd-layoutAccentLeft .presEd-canvasImage:before,.presEd-layoutAccentLeft .presEd-canvasImagePlaceholder:before{content:"";position:absolute;left:0;top:0;bottom:0;width:clamp(.3rem,1cqi,.5rem);border-radius:.5rem 0 0 .5rem;background:linear-gradient(180deg,var(--pres-accent) 0,var(--pres-accent-soft) 100%);z-index:1;pointer-events:none}.presEd-layoutAccentRight .presEd-canvasImage,.presEd-layoutAccentRight .presEd-canvasImagePlaceholder{position:relative}.presEd-layoutAccentRight .presEd-canvasImage:after,.presEd-layoutAccentRight .presEd-canvasImagePlaceholder:after{content:"";position:absolute;right:0;top:0;bottom:0;width:clamp(.3rem,1cqi,.5rem);border-radius:0 .5rem .5rem 0;background:linear-gradient(180deg,var(--pres-accent) 0,var(--pres-accent-soft) 100%);z-index:1;pointer-events:none}.presEd-layoutMultiCol{height:100%;display:flex;flex-direction:column;gap:var(--sp-3);min-height:0}.presEd-layoutMultiCol .presEd-canvasTitleMd{text-align:left;flex-shrink:0}.presEd-colGrid2,.presEd-colGrid3,.presEd-colGrid4{flex:1 1;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);min-height:0;align-items:stretch}.presEd-colGrid2{grid-template-columns:1fr 1fr}.presEd-colGrid3{grid-template-columns:repeat(3,1fr)}.presEd-colGrid4{grid-template-columns:repeat(4,1fr)}.presEd-colCell{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:clamp(.35rem,1.2cqi,.65rem);border-radius:.35rem;background:rgb(255 255 255/.04);border:1px solid rgb(148 163 184/.12)}.presEd-colHeadLabel{width:100%;border:0;background:transparent;color:var(--pres-slide-muted);font:inherit;font-size:clamp(.65rem,1.6cqi,.8rem);font-weight:650;text-align:left;outline:none}.presEd-colCell .presEd-canvasBody{flex:0 1 auto;min-height:3rem;max-height:100%;text-align:left;overflow:hidden}.presEd-colCell .presEd-canvasImage,.presEd-colCell .presEd-canvasImagePlaceholder{aspect-ratio:4/3;flex-shrink:0}.presEd-layoutGallery{height:100%;display:flex;flex-direction:column;gap:var(--sp-3)}.presEd-galleryGrid{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);min-height:0;align-items:stretch}.presEd-galleryGrid .presEd-canvasImage,.presEd-galleryGrid .presEd-canvasImagePlaceholder{height:100%;aspect-ratio:auto;min-height:0}.presEd-canvasTitleImageWrap{width:min(70%,20rem);margin-top:var(--sp-4)}.presEd-canvasImage,.presEd-canvasImagePlaceholder{width:100%;aspect-ratio:4/3;border-radius:.5rem;overflow:hidden;background:var(--pres-accent-soft);border:1px solid rgb(15 23 42/.08)}.presEd-canvasImage{position:relative}.presEd-canvasImage img{width:100%;height:100%;object-fit:cover;display:block}.presEd-canvasImageRemove{position:absolute;top:.35rem;right:.35rem;z-index:2;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:999px;background:rgb(15 23 42/.75);color:#fff;font-size:1.1rem;line-height:1;font-weight:700;cursor:pointer;opacity:0;transition:opacity .12s ease}.presEd-canvasImage:hover .presEd-canvasImageRemove,.presEd-canvasImageRemove:focus-visible{opacity:1}.presEd-canvasImageRemove:hover:not(:disabled){background:rgb(220 38 38/.9)}.presEd-canvasImagePlaceholder{justify-content:center;gap:var(--sp-2);color:var(--pres-slide-muted);font-size:.75rem}.presEd-canvasImagePlaceholder,.presEd-toolDock{display:flex;flex-direction:column;align-items:center}.presEd-toolDock{position:relative;align-self:stretch;min-height:0;min-width:5.75rem;flex-shrink:0;padding:var(--sp-4) var(--sp-3);border-left:1px solid rgb(148 163 184/.12);z-index:4}.presEd-toolRail{display:flex;flex-direction:column;gap:var(--sp-2);padding:0;margin:0;border:0}.presEd-toolBtn,.presEd-toolBtnActive{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:4.25rem;padding:var(--sp-3) var(--sp-2);border-radius:.75rem;border:1px solid transparent;background:transparent;color:#cbd5e1;font-size:.6875rem;font-weight:650;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.presEd-toolBtn:hover{background:rgb(148 163 184/.12);color:#f8fafc}.presEd-toolBtnActive{background:#bae6fd;border-color:rgb(186 230 253/.5);color:#0f172a}.presEd-toolBtn svg{width:1.35rem;height:1.35rem}.presEd-toolPanel,.presEd-toolPanelWide{position:absolute;right:calc(100% + var(--sp-3));top:var(--sp-3);bottom:auto;left:auto;z-index:30;display:flex;flex-direction:column;align-self:flex-start;width:min(22rem,calc(100vw - 21rem));height:auto;max-height:none;margin:0;transform:none;border-radius:1rem;border:1px solid rgb(148 163 184/.2);background:rgb(30 41 59/.98);box-shadow:0 20px 50px rgb(0 0 0/.45);overflow:visible;pointer-events:auto}.presEd-toolPanelWide{width:min(32rem,calc(100vw - 21rem))}.presEd-templatesPanel{width:min(35rem,calc(100vw - 17rem))}.presEd-templatesPanel .presEd-toolPanelHeader{padding:var(--sp-4) var(--sp-5)}.presEd-templatesPanel .presEd-toolPanelBody{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.presEd-templatesPanel .presEd-layoutSection:first-child .presEd-layoutSectionTitle{margin-top:0}.presEd-templatesPanel .presEd-layoutSection+.presEd-layoutSection{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid rgb(148 163 184/.14)}.presEd-toolPanelHeader{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--sp-4);border-bottom:1px solid rgb(148 163 184/.15)}.presEd-toolPanelHeader h3{margin:0;font-size:1rem;font-weight:800;color:#f8fafc}.presEd-toolPanelClose{width:2rem;height:2rem;border:0;border-radius:.5rem;background:transparent;color:#94a3b8;font-size:1.25rem;cursor:pointer}.presEd-toolPanelClose:hover{background:rgb(148 163 184/.15);color:#f8fafc}.presEd-toolPanelBody{flex:0 0 auto;padding:var(--sp-4);overflow:visible}.presEd-layoutSection{margin:0}.presEd-layoutSectionTitle{margin:0 0 var(--sp-3);padding:0;font-size:.8125rem;font-weight:800;color:#f1f5f9;letter-spacing:-.01em;line-height:1.3}.presEd-layoutGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.625rem;row-gap:.625rem;align-items:stretch}.presEd-templatesPanel .presEd-layoutGrid{column-gap:.625rem;row-gap:.75rem}.presEd-layoutPick,.presEd-layoutPickActive{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;height:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:center;min-width:0}.presEd-layoutPickWire{display:block;width:100%;flex:0 0 auto;aspect-ratio:16/10;padding:0;border-radius:.5rem;border:1px solid rgb(148 163 184/.28);background:linear-gradient(180deg,rgb(51 65 85/.55),rgb(30 41 59/.72));box-sizing:border-box;overflow:hidden;line-height:0;box-shadow:inset 0 1px 0 rgb(248 250 252/.06);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.presEd-wfSvg{width:100%;height:100%;display:block}.presEd-layoutPick:hover .presEd-layoutPickWire{border-color:rgb(125 211 252/.85);box-shadow:0 4px 14px rgb(15 23 42/.28);transform:translateY(-1px)}.presEd-layoutPickActive .presEd-layoutPickWire{border-color:#7dd3fc;box-shadow:0 0 0 1px rgb(125 211 252/.5),0 4px 14px rgb(14 165 233/.2)}.presEd-layoutPickActive .presEd-layoutPickLabel{color:#e2e8f0}.presEd-layoutPickLabel{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin:0;padding:0 .2rem;font-size:.6875rem;font-weight:600;color:#94a3b8;line-height:1.25;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;word-break:break-word}.presEd-templatesPanel .presEd-layoutPickLabel{min-height:2.625rem;font-size:.6875rem;line-height:1.22}.presEd-textPanel{width:min(22rem,calc(100vw - 8rem))}.presEd-textPanelHint{margin:0 0 var(--sp-3);font-size:.8125rem;line-height:1.45;color:#94a3b8}.presEd-textStyleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.presEd-textStyleCard{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;min-height:5.5rem;padding:var(--sp-3);border-radius:.75rem;border:1px solid rgb(148 163 184/.22);background:linear-gradient(165deg,rgb(51 65 85/.72),rgb(30 41 59/.82));cursor:pointer;text-align:left;color:#f8fafc;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.presEd-textStyleCard:hover:not(:disabled){border-color:#7dd3fc;box-shadow:0 6px 18px rgb(14 165 233/.15);transform:translateY(-1px)}.presEd-textStyleCard:disabled{opacity:.55;cursor:not-allowed}.presEd-textStyleTag{font-size:.6875rem;font-weight:800;color:#7dd3fc;letter-spacing:.02em}.presEd-textStyleName{font-weight:800;font-size:.875rem;line-height:1.2}.presEd-textStyleSample{margin-top:auto;font-size:.75rem;color:#94a3b8;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.presEd-textStyleSampleH1{font-size:1.125rem;font-weight:800;color:#e2e8f0}.presEd-textStyleSampleH2{font-size:.9375rem;font-weight:800;color:#e2e8f0}.presEd-textStyleSampleH3{font-size:.8125rem;font-weight:700;color:#cbd5e1}.presEd-textStyleSampleBodyM{font-size:.8125rem}.presEd-textStyleSampleBodyS{font-size:.6875rem}.presEd-textStyleSampleQuote{font-style:italic;color:#cbd5e1}.presEd-textLayer{position:absolute;inset:0;z-index:4;pointer-events:none}.presEd-textLayer>[data-text-block]{pointer-events:auto}.presEd-textBlock{position:absolute;box-sizing:border-box;min-height:1.5rem}.presEd-textBlockSized{display:flex;flex-direction:column;overflow:hidden}.presEd-textBlockSelected{outline:2px solid #38bdf8;outline-offset:2px;border-radius:2px;cursor:-webkit-grab;cursor:grab;touch-action:none}.presEd-textBlockDragging{outline-color:#0ea5e9;opacity:.92;cursor:-webkit-grabbing!important;cursor:grabbing!important}.presEd-textBlockResizing{outline-color:#0ea5e9;cursor:inherit}.presEd-textBlockInput{position:relative;z-index:2;min-height:1em;outline:none;word-break:break-word;white-space:pre-wrap;cursor:text}.presEd-textBlockInput[contenteditable=false]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.presEd-textBlockInputSized{flex:1 1 auto;min-height:0;height:100%;overflow:auto}.presEd-textBlockListBullet,.presEd-textBlockListNumber{padding-left:1.25em}.presEd-textHandle{position:absolute;width:8px;height:8px;padding:0;border-radius:1px;background:#fff;border:1.5px solid #38bdf8;z-index:5;pointer-events:auto;touch-action:none;box-sizing:border-box}.presEd-textHandle[data-pos=nw],.presEd-textHandle[data-pos=se]{cursor:nwse-resize}.presEd-textHandle[data-pos=ne],.presEd-textHandle[data-pos=sw]{cursor:nesw-resize}.presEd-textHandle[data-pos=e],.presEd-textHandle[data-pos=w]{cursor:ew-resize}.presEd-textHandle[data-pos=n],.presEd-textHandle[data-pos=s]{cursor:ns-resize}.presEd-textHandle:before{content:"";position:absolute;inset:-6px}.presEd-textHandle:hover{background:#e0f2fe;border-color:#0ea5e9}.presEd-textHandle[data-pos=nw]{top:-5px;left:-5px}.presEd-textHandle[data-pos=n]{top:-5px;left:50%;transform:translateX(-50%)}.presEd-textHandle[data-pos=ne]{top:-5px;right:-5px}.presEd-textHandle[data-pos=e]{top:50%;right:-5px;transform:translateY(-50%)}.presEd-textHandle[data-pos=se]{right:-5px;bottom:-5px}.presEd-textHandle[data-pos=s]{bottom:-5px;left:50%;transform:translateX(-50%)}.presEd-textHandle[data-pos=sw]{bottom:-5px;left:-5px}.presEd-textHandle[data-pos=w]{top:50%;left:-5px;transform:translateY(-50%)}.presEd-textHandleRotate{position:absolute;top:-1.65rem;left:50%;width:1.1rem;height:1.1rem;transform:translateX(-50%);border-radius:50%;border:1.5px solid #38bdf8;background:#fff;z-index:3;pointer-events:none}.presEd-textHandleRotate:after{content:"";position:absolute;left:50%;bottom:-.45rem;width:1px;height:.45rem;background:#38bdf8;transform:translateX(-50%)}.presEd-textToolbar{position:fixed;z-index:1200;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(96vw,52rem);padding:.4rem .5rem;border-radius:.65rem;border:1px solid rgb(71 85 105/.85);background:rgb(30 41 59/.96);box-shadow:0 12px 40px rgb(0 0 0/.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.presEd-textToolbarAi{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:0;border-radius:.45rem;background:linear-gradient(135deg,#0ea5e9,#38bdf8);color:#0f172a;font-size:.75rem;font-weight:800;cursor:pointer;white-space:nowrap}.presEd-textToolbarAi:disabled{opacity:.5;cursor:not-allowed}.presEd-textToolbarGroup{display:inline-flex;align-items:center;gap:.2rem;padding:0 .15rem;border-left:1px solid rgb(71 85 105/.65)}.presEd-textToolbarGroup:first-of-type{border-left:0}.presEd-textToolbarSelectWrap{display:inline-flex}.presEd-textToolbarSelect{max-width:5.5rem;padding:.3rem 1.25rem .3rem .45rem;border-radius:.4rem;border:1px solid rgb(100 116 139/.5);background:rgb(15 23 42/.65);color:#f1f5f9;font-size:.75rem;font-weight:600;cursor:pointer}.presEd-textToolbarSize{display:inline-flex;align-items:center;gap:.15rem}.presEd-textToolbarSizeVal{min-width:1.75rem;text-align:center;font-size:.75rem;font-weight:700;color:#e2e8f0}.presEd-textToolbarIconBtn,.presEd-textToolbarToggle{display:inline-flex;align-items:center;justify-content:center;min-width:1.65rem;height:1.65rem;padding:0 .35rem;border:0;border-radius:.4rem;background:transparent;color:#e2e8f0;font-size:.8125rem;font-weight:700;cursor:pointer}.presEd-textToolbarToggleOn{background:rgb(56 189 248/.22);color:#7dd3fc}.presEd-textToolbarIconBtn:hover:not(:disabled),.presEd-textToolbarToggle:hover:not(:disabled){background:rgb(51 65 85/.8)}.presEd-textToolbarColor{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:.4rem;overflow:hidden;cursor:pointer}.presEd-textToolbarColor input{width:140%;height:140%;border:0;padding:0;cursor:pointer}.presEd-textToolbarDropdown{position:relative}.presEd-textToolbarMenuBtn{display:inline-flex;align-items:center;gap:.1rem;min-width:1.85rem;height:1.65rem;padding:0 .35rem;border:0;border-radius:.4rem;background:transparent;color:#e2e8f0;cursor:pointer}.presEd-textToolbarMenuBtn:hover:not(:disabled){background:rgb(51 65 85/.8)}.presEd-textToolbarChev{font-size:.55rem;opacity:.75}.presEd-textToolbarMenu{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:10.5rem;padding:.3rem;border-radius:.5rem;border:1px solid rgb(100 116 139/.45);background:rgb(15 23 42/.98);box-shadow:0 10px 28px rgb(0 0 0/.4)}.presEd-textToolbarMenuItem{display:block;width:100%;padding:.4rem .55rem;border:0;border-radius:.35rem;background:transparent;color:#e2e8f0;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer}.presEd-textToolbarMenuItem:hover{background:rgb(51 65 85/.85)}.presEd-textToolbarMenuItemActive{background:rgb(14 165 233/.2);color:#7dd3fc}.presEd-textToolbarDanger{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.65rem;border:0;border-radius:.4rem;background:rgb(239 68 68/.18);color:#fca5a5;cursor:pointer}.presEd-textToolbarDanger:hover:not(:disabled){background:rgb(239 68 68/.35)}.presEd-photoPanel{width:min(20rem,calc(100vw - 8rem));--photo-font-title:0.9375rem;--photo-font-body:0.8125rem;--photo-font-caption:0.75rem;--photo-line:1.45}.presEd-photoPanel .presEd-toolPanelHeader h3{font-size:var(--photo-font-title)}.presEd-photoPanel .presEd-toolPanelBody{display:flex;flex-direction:column;gap:0}.presEd-photoHint,.presEd-photoPanel .presEd-toolPanelBody{font-size:var(--photo-font-body);line-height:var(--photo-line)}.presEd-photoHint{margin:0 0 var(--sp-4);color:#94a3b8;font-weight:500}.presEd-uploadZone{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:var(--sp-6) var(--sp-5);border-radius:.75rem;border:1px dashed rgb(148 163 184/.38);background:rgb(15 23 42/.35);text-align:center;color:#94a3b8;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.presEd-uploadZone:hover:not(.presEd-uploadZoneDisabled){border-color:rgb(125 211 252/.55);background:rgb(30 41 59/.45)}.presEd-uploadZoneDragOver{border-color:#7dd3fc;background:rgb(14 165 233/.12);box-shadow:inset 0 0 0 1px rgb(125 211 252/.35)}.presEd-uploadZoneDisabled{opacity:.55;cursor:not-allowed}.presEd-photoPanelIcon{width:3rem;height:3rem;color:#64748b;margin-bottom:.25rem}.presEd-uploadZoneTitle{margin:0;font-size:var(--photo-font-body);font-weight:600;color:#cbd5e1}.presEd-photoFormats{margin:0;font-size:var(--photo-font-caption);font-weight:500;color:#64748b}.presEd-uploadZoneBtn{width:100%;max-width:100%;margin-top:var(--sp-3);padding:.55rem var(--sp-5);border:0;border-radius:999px;background:#bae6fd;color:#0f172a;font-size:var(--photo-font-body);font-weight:700;cursor:pointer;transition:background .15s ease}.presEd-uploadZoneBtn:hover:not(:disabled){background:#7dd3fc}.presEd-uploadZoneBtn:disabled{opacity:.6;cursor:not-allowed}.presEd-photoActivePreview{margin-top:var(--sp-4);padding:var(--sp-3);border-radius:.65rem;border:1px solid rgb(148 163 184/.25);background:rgb(15 23 42/.5)}.presEd-photoActiveHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.presEd-photoPanel .presEd-photoActiveLabel{font-size:var(--photo-font-caption);font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.presEd-photoPanel .presEd-photoRemoveBtn{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .55rem;border:0;border-radius:.4rem;background:rgb(239 68 68/.2);color:#fca5a5;font-size:var(--photo-font-caption);font-weight:600;cursor:pointer;white-space:nowrap}.presEd-photoPanel .presEd-photoRemoveBtn:hover:not(:disabled){background:rgb(239 68 68/.35);color:#fecaca}.presEd-photoPanel .presEd-photoRemoveBtn:disabled{opacity:.55;cursor:not-allowed}.presEd-photoActivePreview img{display:block;width:100%;max-height:5.5rem;object-fit:contain;border-radius:.4rem}.presEd-photoLibrary{margin-top:var(--sp-4)}.presEd-photoPanel .presEd-uploadHint{font-size:var(--photo-font-caption);font-weight:500;line-height:var(--photo-line)}.presEd-photoLibraryTitle{margin:0 0 var(--sp-2);font-size:var(--photo-font-caption);font-weight:600;color:#94a3b8}.presEd-photoLibraryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem;max-height:10rem;overflow-y:auto;scrollbar-width:thin}.presEd-photoLibraryItemWrap{position:relative}.presEd-photoLibraryItem,.presEd-photoLibraryItemActive{display:block;width:100%;aspect-ratio:1;padding:0;border-radius:.4rem;border:2px solid transparent;background:rgb(51 65 85/.5);overflow:hidden;cursor:pointer}.presEd-photoLibraryRemove{position:absolute;top:.2rem;right:.2rem;z-index:2;width:1.25rem;height:1.25rem;padding:0;border:0;border-radius:999px;background:rgb(15 23 42/.85);color:#fca5a5;font-size:.9rem;line-height:1;font-weight:700;cursor:pointer;opacity:0;transition:opacity .12s ease}.presEd-photoLibraryItemWrap:hover .presEd-photoLibraryRemove,.presEd-photoLibraryRemove:focus-visible{opacity:1}.presEd-photoLibraryRemove:hover:not(:disabled){background:rgb(239 68 68/.85);color:#fff}.presEd-photoLibraryItem img{width:100%;height:100%;object-fit:cover;display:block}.presEd-photoLibraryItem:hover{border-color:rgb(148 163 184/.45)}.presEd-photoLibraryItemActive{border-color:#38bdf8;box-shadow:0 0 0 1px rgb(56 189 248/.35)}.presEd-uploadHint{margin:var(--sp-4) 0 0;font-size:.8125rem;color:#64748b;text-align:center;line-height:1.4}.presEd-chartPanel{width:min(22rem,calc(100vw - 8rem));--photo-font-body:0.8125rem;--photo-font-caption:0.75rem;--photo-line:1.45}.presEd-chartPanel .presEd-toolPanelHeader h3{font-size:var(--photo-font-body);font-weight:700}.presEd-chartPanelHint{margin:0 0 var(--sp-3);font-size:var(--photo-font-caption);font-weight:500;line-height:var(--photo-line);color:#94a3b8}.presEd-chartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;max-height:min(24rem,55vh);overflow-y:auto;scrollbar-width:thin}.presEd-chartCell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:5.25rem;padding:.55rem .4rem;border:1px solid rgb(148 163 184/.22);border-radius:.65rem;background:rgb(51 65 85/.4);color:#f1f5f9;cursor:pointer;transition:border-color .12s ease,background .12s ease}.presEd-chartCell:hover:not(:disabled){border-color:rgb(125 211 252/.55);background:rgb(51 65 85/.65)}.presEd-chartCell:disabled{opacity:.5;cursor:not-allowed}.presEd-chartCellIcon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#e2e8f0}.presEd-chartGlyphSvg{width:100%;height:100%}.presEd-chartCellLabel{display:block;width:100%;font-size:var(--photo-font-caption);font-weight:600;line-height:1.25;text-align:center;color:#cbd5e1}.presEd-chartLayer{position:absolute;inset:0;z-index:3;pointer-events:none}.presEd-chartLayerActive{z-index:5}.presEd-chartLayer>[data-chart-block]{pointer-events:auto}.presEd-chartBlock{position:absolute;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;touch-action:none;overflow:visible;border-radius:4px;background:rgb(30 41 59/.55)}.presEd-chartBlockSelected{z-index:2;outline:2px solid #38bdf8;outline-offset:2px}.presEd-chartBlockSelected .presEd-vectorHandle{z-index:6}.presEd-chartDragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;opacity:.92}.presEd-chartResizing{outline-color:#0ea5e9}.presEd-chartSvgWrap{position:relative;z-index:1;width:100%;height:100%;padding:.35rem;box-sizing:border-box;overflow:hidden;border-radius:inherit;pointer-events:none}.presEd-chartSvg{width:100%;height:100%;display:block}.presEd-chartToolbarWrap{position:fixed;z-index:1260;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center}.presEd-chartToolbar{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-radius:.55rem;border:1px solid rgb(71 85 105/.85);background:rgb(30 41 59/.97);box-shadow:0 10px 32px rgb(0 0 0/.42)}.presEd-chartToolbarTypes{display:flex;align-items:center;gap:.2rem}.presEd-chartToolbarSep{width:1px;align-self:stretch;margin:.15rem .1rem;background:rgb(100 116 139/.55)}.presEd-chartToolbarFont{display:inline-flex;align-items:center;gap:.15rem}.presEd-chartToolbarTypeBtn,.presEd-chartToolbarTypeBtnOn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:.4rem;border:1px solid transparent;background:rgb(51 65 85/.5);color:#e2e8f0;cursor:pointer}.presEd-chartToolbarTypeBtnOn{border-color:rgb(248 250 252/.85);background:rgb(51 65 85/.9)}.presEd-chartToolbarTypeGlyph{width:1.1rem;height:1.1rem}.presEd-chartToolbarEditBtn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border:0;border-radius:.4rem;background:rgb(51 65 85/.65);color:#f1f5f9;font-size:.75rem;font-weight:650;cursor:pointer;white-space:nowrap}.presEd-chartToolbarEditBtn:hover:not(:disabled){background:rgb(71 85 105/.85)}.presEd-chartToolbarDanger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:#f87171;cursor:pointer}.presEd-chartToolbarDanger:hover:not(:disabled){background:rgb(127 29 29/.35)}.presEd-chartEditOverlay{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:rgb(0 0 0/.55)}.presEd-chartEditDialog{width:min(56rem,100%);max-height:min(90vh,40rem);display:flex;flex-direction:column;border-radius:.85rem;border:1px solid rgb(100 116 139/.45);background:rgb(30 41 59/.98);box-shadow:0 24px 60px rgb(0 0 0/.5);overflow:hidden}.presEd-chartEditHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid rgb(148 163 184/.2)}.presEd-chartEditHeader h2{margin:0;font-size:1rem;font-weight:700;color:#f8fafc}.presEd-chartEditClose{width:2rem;height:2rem;border:0;border-radius:.4rem;background:transparent;color:#94a3b8;font-size:1.25rem;line-height:1;cursor:pointer}.presEd-chartEditClose:hover{background:rgb(51 65 85/.6);color:#f1f5f9}.presEd-chartEditBody{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5);min-height:0;overflow:auto}@media (max-width:720px){.presEd-chartEditBody{grid-template-columns:1fr}}.presEd-chartEditForm{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.presEd-chartEditField{display:flex;flex-direction:column;gap:.35rem}.presEd-chartEditFieldLabel{font-size:.75rem;font-weight:600;color:#94a3b8}.presEd-chartEditField input{width:100%;padding:.45rem .55rem;border-radius:.45rem;border:1px solid rgb(148 163 184/.35);background:rgb(15 23 42/.65);color:#e2e8f0;font-size:.8125rem;font-family:inherit}.presEd-chartEditTableWrap{overflow:auto;border-radius:.5rem;border:1px solid rgb(148 163 184/.22)}.presEd-chartEditTable{width:100%;border-collapse:collapse;font-size:.8125rem}.presEd-chartEditTable th{padding:.4rem .5rem;text-align:left;font-weight:650;color:#94a3b8;background:rgb(15 23 42/.5);border-bottom:1px solid rgb(148 163 184/.2)}.presEd-chartEditTable td{padding:.25rem .35rem;border-bottom:1px solid rgb(148 163 184/.12)}.presEd-chartEditColorCell,.presEd-chartEditThColor{width:2.75rem;text-align:center}.presEd-chartEditColorPick{display:inline-flex;align-items:center;justify-content:center}.presEd-chartEditColorPick input[type=color]{width:1.75rem;height:1.75rem;padding:0;border:1px solid rgb(148 163 184/.35);border-radius:.35rem;background:transparent;cursor:pointer}.presEd-chartEditTable td input:not([type=color]){width:100%;padding:.35rem .45rem;border:1px solid rgb(148 163 184/.28);border-radius:.35rem;background:rgb(15 23 42/.55);color:#e2e8f0;font-size:.8125rem}.presEd-chartEditTableAct{width:2rem;text-align:center}.presEd-chartEditRowRemove{width:1.5rem;height:1.5rem;border:0;border-radius:.3rem;background:transparent;color:#94a3b8;cursor:pointer}.presEd-chartEditRowRemove:hover:not(:disabled){color:#f87171;background:rgb(127 29 29/.25)}.presEd-chartEditAddRow{width:100%;padding:.5rem;border:1px dashed rgb(148 163 184/.35);border-radius:.45rem;background:transparent;color:#cbd5e1;font-size:.8125rem;font-weight:600;cursor:pointer}.presEd-chartEditAddRow:hover:not(:disabled){border-color:#7dd3fc;color:#e0f2fe}.presEd-chartEditPreview{display:flex;flex-direction:column;min-height:14rem;border-radius:.55rem;border:1px solid rgb(148 163 184/.22);background:rgb(15 23 42/.45);overflow:hidden}.presEd-chartEditPreviewSvg{flex:1 1 auto;width:100%;min-height:12rem;padding:.75rem;box-sizing:border-box}.presEd-chartEditTypeBar{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:.5rem .65rem;border-top:1px solid rgb(148 163 184/.18);background:rgb(30 41 59/.6)}.presEd-chartEditTypeBtn,.presEd-chartEditTypeBtnOn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:.4rem;border:1px solid transparent;background:rgb(51 65 85/.45);color:#e2e8f0;cursor:pointer}.presEd-chartEditTypeBtnOn{border-color:rgb(248 250 252/.9)}.presEd-chartEditTypeGlyph{width:1.2rem;height:1.2rem}.presEd-tablePanel{width:min(22rem,calc(100vw - 8rem));--photo-font-body:0.8125rem;--photo-font-caption:0.75rem}.presEd-tablePanel .presEd-toolPanelHeader{display:flex;align-items:center;gap:.35rem}.presEd-tablePanel .presEd-toolPanelHeader h3{flex:1 1 auto;margin:0;font-size:var(--photo-font-body);font-weight:700}.presEd-tablePanelBack{flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:#94a3b8;font-size:1rem;cursor:pointer}.presEd-tablePanelBack:hover{background:rgb(51 65 85/.55);color:#e2e8f0}.presEd-tableMenu{display:flex;flex-direction:column;gap:0}.presEd-tableMenuDivider{margin:.35rem 0;border:0;border-top:1px solid rgb(148 163 184/.2)}.presEd-tableMenuItem{display:flex;align-items:flex-start;gap:.65rem;width:100%;padding:.65rem .5rem;border:0;border-radius:.55rem;background:transparent;color:#e2e8f0;text-align:left;cursor:pointer;transition:background .12s ease}.presEd-tableMenuItem:hover:not(:disabled){background:rgb(51 65 85/.55)}.presEd-tableMenuItem:disabled{opacity:.5;cursor:not-allowed}.presEd-tableMenuIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#cbd5e1}.presEd-tableMenuText{display:flex;flex-direction:column;gap:.2rem;min-width:0}.presEd-tableMenuText strong{font-size:var(--photo-font-body);font-weight:700;color:#f1f5f9}.presEd-tableMenuText span{font-size:var(--photo-font-caption);font-weight:500;line-height:1.35;color:#94a3b8}.presEd-tableGridPicker{display:flex;flex-direction:column;align-items:center;gap:.65rem}.presEd-tableGridMatrix{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:.28rem;gap:.28rem;width:100%;max-width:16.5rem}.presEd-tableGridCell,.presEd-tableGridCellOn{aspect-ratio:1;padding:0;border:0;border-radius:.3rem;background:rgb(51 65 85/.65);cursor:pointer;transition:background .08s ease}.presEd-tableGridCellOn{background:#7dd3fc}.presEd-tableGridSize{margin:0;font-size:var(--photo-font-body);font-weight:650;color:#e2e8f0;min-height:1.25rem}.presEd-tableAiSection{display:flex;flex-direction:column;gap:var(--sp-2)}.presEd-tableAiHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.presEd-tableAiTitle{font-size:var(--photo-font-body);font-weight:700;color:#e2e8f0}.presEd-tableAiPrice{font-size:var(--photo-font-caption);font-weight:600;color:#7dd3fc}.presEd-tableAiLead{margin:0;font-size:var(--photo-font-caption);font-weight:500;line-height:1.45;color:#94a3b8}.presEd-tableAiField textarea{width:100%;padding:.45rem .55rem;border-radius:.45rem;border:1px solid rgb(148 163 184/.35);background:rgb(15 23 42/.65);color:#e2e8f0;font-size:var(--photo-font-body);font-family:inherit;resize:vertical}.presEd-tableAiError,.presEd-tableAiWarn{margin:0;font-size:var(--photo-font-caption)}.presEd-tableAiWarn{color:#fcd34d}.presEd-tableAiError{color:#fca5a5}.presEd-tableAiBtn{width:100%;padding:.55rem var(--sp-4);border:0;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-size:var(--photo-font-body);font-weight:700;cursor:pointer}.presEd-tableAiBtn:disabled{opacity:.55;cursor:not-allowed}.presEd-tableLayer{position:absolute;inset:0;z-index:3;pointer-events:none}.presEd-tableLayerActive{z-index:5}.presEd-tableLayer>[data-table-block]{pointer-events:auto}.presEd-tableBlock{position:absolute;box-sizing:border-box;overflow:visible;cursor:-webkit-grab;cursor:grab;touch-action:none}.presEd-tableBlockSelected{z-index:2;outline:2px solid #38bdf8;outline-offset:2px;border-radius:2px}.presEd-tableBlockSelected .presEd-vectorHandle{z-index:6}.presEd-tableDragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;opacity:.92}.presEd-tableResizing{outline-color:#0ea5e9}.presEd-tableCanvasWrap{width:100%;height:100%;overflow:auto;border-radius:4px;background:var(--tbl-wrap-bg,rgb(30 41 59/.75));pointer-events:auto}.presEd-tableCanvas{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;font-size:clamp(.55rem,1.1vw,.72rem)}.presEd-tableCanvas td{border:1px solid var(--tbl-border,rgb(148 163 184/.35));padding:.15rem .25rem;vertical-align:middle;color:var(--tbl-cell-color,#e2e8f0);background:var(--tbl-cell-bg,transparent)}.presEd-tableCanvasHead{background:var(--tbl-header-bg,rgb(51 65 85/.65));color:var(--tbl-header-color,#f8fafc);font-weight:700}.presEd-tableCanvas tbody tr.presEd-tableRowBody:nth-of-type(2n) td:not(.presEd-tableCanvasHead){background:var(--tbl-row-alt-bg,transparent)}.presEd-tableCellInput{width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;outline:none}.presEd-tableCellText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.presEd-tableStylePreview{display:inline-flex;width:1.65rem;height:1.15rem;border-radius:.2rem;overflow:hidden}.presEd-tableStylePreviewGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);width:100%;height:100%;border:1px solid;border-radius:inherit;overflow:hidden}.presEd-tableStylePreviewGrid>span{min-height:0}.presEd-tableToolbarWrap{position:fixed;z-index:1260;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;max-width:min(96vw,28rem)}.presEd-tableToolbar{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-radius:.55rem;border:1px solid rgb(71 85 105/.85);background:rgb(30 41 59/.97);box-shadow:0 10px 32px rgb(0 0 0/.42)}.presEd-tableToolbarStyles{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;max-width:min(88vw,22rem)}.presEd-tableToolbarStyleBtn,.presEd-tableToolbarStyleBtnOn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:.15rem;border-radius:.4rem;border:1px solid transparent;background:rgb(51 65 85/.5);cursor:pointer}.presEd-tableToolbarStyleBtnOn{border-color:rgb(248 250 252/.85);background:rgb(51 65 85/.9)}.presEd-tableToolbarDanger{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:.4rem;background:transparent;color:#f87171;cursor:pointer}.presEd-tableToolbarDanger:hover:not(:disabled){background:rgb(127 29 29/.35)}.presEd-shapesPanel{width:min(20rem,calc(100vw - 7rem))}.presEd-shapesPanel .presEd-toolPanelBody{display:flex;flex-direction:column;min-height:0;max-height:min(70vh,36rem)}.presEd-shapesPanelHint{margin:0 0 var(--sp-2);font-size:.75rem;line-height:1.35;color:#64748b}.presEd-shapeTabs{display:flex;gap:.35rem;margin-bottom:var(--sp-2);padding:.2rem;border-radius:.55rem;background:rgb(15 23 42/.55)}.presEd-shapeTab,.presEd-shapeTabActive{flex:1 1;padding:.45rem .65rem;border-radius:.45rem;border:1px solid transparent;background:transparent;color:#7dd3fc;font-size:.8125rem;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.presEd-shapeTab:hover{color:#bae6fd}.presEd-shapeTabActive{border-color:rgb(148 163 184/.35);background:rgb(51 65 85/.9);color:#f8fafc}.presEd-shapeGridScroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;margin:0 -.15rem;padding:0 .15rem .15rem;scrollbar-width:thin;scrollbar-color:rgb(100 116 139/.55) transparent}.presEd-shapeGridScroll::-webkit-scrollbar{width:5px}.presEd-shapeGridScroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgb(100 116 139/.55)}.presEd-shapeGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.presEd-shapeCell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:.35rem;border-radius:.4rem;border:1px solid transparent;background:transparent;color:#f1f5f9;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.presEd-shapeCell:hover:not(:disabled){border-color:rgb(148 163 184/.32);background:rgb(51 65 85/.55);transform:translateY(-1px)}.presEd-shapeCell:disabled{opacity:.5;cursor:not-allowed}.presEd-shapeCell svg{width:1.35rem;height:1.35rem}.presEd-imageLayer{position:absolute;inset:0;z-index:2;pointer-events:none}.presEd-imageLayerActive{z-index:5}.presEd-imageLayer>[data-image-block]{pointer-events:auto}.presEd-imageBlock{position:absolute;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;touch-action:none;overflow:hidden;border-radius:2px}.presEd-imageBlockSelected{z-index:2;outline:2px solid #38bdf8;outline-offset:2px}.presEd-imageDragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;opacity:.92}.presEd-imageResizing{outline-color:#0ea5e9}.presEd-imageMediaWrap{width:100%;height:100%;pointer-events:none;background:rgb(15 23 42/.06)}.presEd-imageMediaWrap img{width:100%;height:100%;display:block;pointer-events:none}.presEd-imageToolbarWrap{position:fixed;z-index:1250;transform:translateX(-50%)}.presEd-imageToolbarOpacity{display:inline-flex;align-items:center;padding:0 .35rem;min-width:4.5rem}.presEd-imageToolbarOpacity input[type=range]{width:4rem;accent-color:#38bdf8}.presEd-photoInsertTarget{display:flex;gap:.35rem;margin:0 0 var(--sp-3);padding:.2rem;border-radius:.5rem;background:rgb(15 23 42/.55)}.presEd-photoInsertTab{flex:1 1;padding:.4rem .5rem;border:0;border-radius:.4rem;background:transparent;color:#94a3b8;font-size:var(--photo-font-caption);font-weight:600;cursor:pointer}.presEd-photoInsertTab:hover:not(:disabled){color:#e2e8f0}.presEd-photoInsertTabActive{background:rgb(56 189 248/.22);color:#e0f2fe}.presEd-photoAiSection{margin-top:var(--sp-4);padding:var(--sp-4);border-radius:.75rem;border:1px solid rgb(125 211 252/.28);background:rgb(14 165 233/.08)}.presEd-photoAiHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-2)}.presEd-photoAiTitle{margin:0;font-size:var(--photo-font-body);font-weight:700;color:#e0f2fe}.presEd-photoAiPrice{font-size:var(--photo-font-caption);font-weight:600;color:#7dd3fc;white-space:nowrap}.presEd-photoAiLead{margin:0 0 var(--sp-3);font-size:var(--photo-font-body);font-weight:500;line-height:var(--photo-line);color:#94a3b8}.presEd-photoAiField{display:flex;flex-direction:column;gap:.35rem;margin-bottom:var(--sp-3);font-size:var(--photo-font-caption);font-weight:600;color:#64748b}.presEd-photoAiLeadAccent{color:#7dd3fc;font-weight:700}.presEd-photoAiField textarea{width:100%;padding:.45rem .55rem;border-radius:.45rem;border:1px solid rgb(148 163 184/.35);background:rgb(15 23 42/.65);color:#e2e8f0;font-size:var(--photo-font-body);font-weight:500;font-family:inherit;line-height:var(--photo-line);resize:vertical}.presEd-photoAiError,.presEd-photoAiWarn{margin:0 0 var(--sp-2);font-size:var(--photo-font-caption);font-weight:500;line-height:var(--photo-line)}.presEd-photoAiWarn{color:#fcd34d}.presEd-photoAiError{color:#fca5a5}.presEd-photoAiBtn{width:100%;padding:.55rem var(--sp-4);border:0;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#818cf8);color:#0f172a;font-size:var(--photo-font-body);font-weight:700;cursor:pointer}.presEd-photoAiBtn:hover:not(:disabled){filter:brightness(1.06)}.presEd-photoAiBtn:disabled{opacity:.55;cursor:not-allowed}.presEd-vectorLayer{position:absolute;inset:0;z-index:3;pointer-events:none}.presEd-vectorLayerActive{z-index:5}.presEd-vectorLayer>[data-vector-block]{pointer-events:auto}.presEd-vectorBlock{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:-webkit-grab;cursor:grab;touch-action:none}.presEd-vectorBlockSelected{z-index:2;outline:2px solid #38bdf8;outline-offset:2px;border-radius:2px}.presEd-vectorDragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;opacity:.9}.presEd-vectorResizing{outline-color:#0ea5e9}.presEd-vectorGlyphWrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.presEd-vectorHandle{position:absolute;width:8px;height:8px;padding:0;border-radius:1px;background:#fff;border:1.5px solid #38bdf8;z-index:5;pointer-events:auto;touch-action:none;box-sizing:border-box}.presEd-vectorHandle[data-pos=nw],.presEd-vectorHandle[data-pos=se]{cursor:nwse-resize}.presEd-vectorHandle[data-pos=ne],.presEd-vectorHandle[data-pos=sw]{cursor:nesw-resize}.presEd-vectorHandle[data-pos=e],.presEd-vectorHandle[data-pos=w]{cursor:ew-resize}.presEd-vectorHandle[data-pos=n],.presEd-vectorHandle[data-pos=s]{cursor:ns-resize}.presEd-vectorHandle[data-pos=nw]{top:-5px;left:-5px}.presEd-vectorHandle[data-pos=n]{top:-5px;left:50%;transform:translateX(-50%)}.presEd-vectorHandle[data-pos=ne]{top:-5px;right:-5px}.presEd-vectorHandle[data-pos=e]{top:50%;right:-5px;transform:translateY(-50%)}.presEd-vectorHandle[data-pos=se]{right:-5px;bottom:-5px}.presEd-vectorHandle[data-pos=s]{bottom:-5px;left:50%;transform:translateX(-50%)}.presEd-vectorHandle[data-pos=sw]{bottom:-5px;left:-5px}.presEd-vectorHandle[data-pos=w]{top:50%;left:-5px;transform:translateY(-50%)}.presEd-vectorHandle:before{content:"";position:absolute;inset:-6px}.presEd-vectorToolbarWrap{position:fixed;z-index:1250;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.presEd-vectorToolbar{display:flex;align-items:center;gap:.25rem;padding:.35rem .45rem;border-radius:.55rem;border:1px solid rgb(71 85 105/.85);background:rgb(30 41 59/.97);box-shadow:0 10px 32px rgb(0 0 0/.42)}.presEd-vectorToolbarBtn,.presEd-vectorToolbarBtnOn{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-width:2rem;height:2rem;padding:0 .4rem;border:0;border-radius:.4rem;background:transparent;color:#e2e8f0;cursor:pointer}.presEd-vectorToolbarBtnOn{background:rgb(56 189 248/.2);color:#7dd3fc}.presEd-vectorToolbarBtn:hover:not(:disabled){background:rgb(51 65 85/.85)}.presEd-vectorToolbarChev{font-size:.55rem;opacity:.8}.presEd-vectorToolbarDropdown{position:relative}.presEd-vectorToolbarMenu{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:12;min-width:11rem;padding:.35rem;border-radius:.5rem;border:1px solid rgb(100 116 139/.45);background:rgb(15 23 42/.98);box-shadow:0 12px 28px rgb(0 0 0/.45)}.presEd-vectorToolbarMenuItem{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:.35rem;background:transparent;color:#e2e8f0;font-size:.75rem;font-weight:600;text-align:left;cursor:pointer}.presEd-vectorToolbarMenuItem:hover{background:rgb(51 65 85/.85)}.presEd-vectorToolbarDanger{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2rem;border:0;border-radius:.4rem;background:rgb(239 68 68/.2);color:#fca5a5;cursor:pointer}.presEd-vectorToolbarDanger:hover:not(:disabled){background:rgb(239 68 68/.38);color:#fecaca}.presEd-vectorColorPanel{width:min(16.5rem,92vw);padding:.65rem;border-radius:.65rem;border:1px solid rgb(100 116 139/.4);background:rgb(15 23 42/.98);box-shadow:0 14px 36px rgb(0 0 0/.48)}.presEd-vectorColorRow{display:flex;gap:.5rem;margin-bottom:.55rem}.presEd-vectorColorHex input{width:5.5rem;padding:.35rem .5rem;border-radius:.4rem;border:1px solid rgb(100 116 139/.45);background:rgb(30 41 59/.8);color:#f1f5f9;font-size:.8125rem;font-weight:600}.presEd-vectorColorOpacity{display:flex;align-items:center;gap:.25rem;color:#94a3b8;font-size:.75rem}.presEd-vectorColorOpacity input{width:2.75rem;padding:.35rem;border-radius:.4rem;border:1px solid rgb(100 116 139/.45);background:rgb(30 41 59/.8);color:#f1f5f9;font-size:.8125rem;text-align:right}.presEd-vectorColorPresets{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.35rem;gap:.35rem;margin-bottom:.55rem}.presEd-vectorColorSwatch,.presEd-vectorColorSwatchOn{width:1.35rem;height:1.35rem;padding:0;border-radius:50%;border:2px solid rgb(148 163 184/.35);cursor:pointer}.presEd-vectorColorSwatchOn{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8}.presEd-vectorColorActions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.presEd-vectorColorApply{flex:1 1;padding:.4rem .75rem;border:0;border-radius:.45rem;background:rgb(51 65 85/.9);color:#f1f5f9;font-size:.8125rem;font-weight:700;cursor:pointer}.presEd-vectorColorApply:hover{background:rgb(71 85 105/.95)}.presEd-vectorColorClose{width:2rem;height:2rem;border:0;border-radius:.4rem;background:transparent;color:#94a3b8;font-size:1.1rem;line-height:1;cursor:pointer}.presEd-vectorColorClose:hover{color:#f1f5f9;background:rgb(51 65 85/.6)}@media (max-width:900px){.presEd-workspace{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.presEd-thumbRail{border-right:0;border-bottom:1px solid rgb(148 163 184/.12);overflow-x:auto}.presEd-thumbList,.presEd-thumbRail,.presEd-thumbRow{flex-direction:row}.presEd-thumbRow{flex-shrink:0;width:auto}.presEd-thumbCard,.presEd-thumbCardActive{width:8.75rem;max-width:8.75rem;flex:0 0 8.75rem}.presEd-toolDock{border-left:0;border-top:1px solid rgb(148 163 184/.12);padding:var(--sp-3) var(--sp-4);min-width:0;width:100%}.presEd-toolRail{flex-direction:row;overflow-x:auto;width:100%;justify-content:center}.presEd-toolPanel,.presEd-toolPanelWide{position:fixed;right:var(--sp-4);left:var(--sp-4);top:auto;bottom:calc(5.75rem + var(--sp-4));width:auto;height:auto;max-height:none;overflow:visible}}.presentation-structure_structurePage__AIDC_{width:min(100%,54rem);margin:0 auto;padding:var(--sp-3) 0 var(--sp-10)}.presentation-structure_structureHeroTitle__L_7Um{margin:0 0 var(--sp-2);text-align:center;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:900;letter-spacing:-.05em;line-height:1.1;color:var(--text)}.presentation-structure_structureHeroLead__5KEkg{margin:0 0 var(--sp-8);text-align:center;color:var(--text-secondary);font-size:.9375rem;line-height:1.45}.presentation-structure_titleSlideOuter___2YQm{margin-bottom:var(--sp-5)}.presentation-structure_titleSlideHead__wLv8i{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.presentation-structure_slideListPanel__AJoui{padding:var(--sp-5) var(--sp-2);border-radius:1.25rem;border:1px solid var(--glass-border-hairline);background:transparent}.presentation-structure_slideListHeader__eGAj3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:0 var(--sp-3)}.presentation-structure_slideListHint__zouWv{margin:0;font-size:.875rem;font-weight:650;color:var(--text-secondary)}.presentation-structure_slideListCount__XTkv3{font-size:.875rem;font-weight:750;color:var(--text-muted)}.presentation-structure_slideHeadMain__lqI7q{display:flex;align-items:center;gap:var(--sp-3);min-width:0;flex:1 1}.presentation-structure_slideHeadMain__lqI7q input{flex:1 1;min-width:0}.presentation-structure_slideBlockWithActions__sunUs{flex-direction:row!important;align-items:stretch;gap:.35rem}.presentation-structure_slideBlockColumn__5qLUy{flex:1 1;min-width:0;display:flex;flex-direction:column}.presentation-structure_slideBlockActions__I1h9N{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:none;box-shadow:none}.presentation-structure_slideBlockActions__I1h9N .presEd-thumbActions{gap:.1rem;padding:0}.presentation-structure_slideBlockActions__I1h9N .presEd-thumbActBtn,.presentation-structure_slideBlockActions__I1h9N .presEd-thumbGrip{background:transparent;box-shadow:none}.presentation-structure_slideBlockActions__I1h9N .presEd-thumbActBtn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-secondary)}.presentation-structure_slideBlockActions__I1h9N .presEd-thumbActBtnDanger:hover:not(:disabled){background:color-mix(in srgb,var(--danger,#ef4444) 18%,transparent);color:color-mix(in srgb,var(--danger,#ef4444) 85%,var(--text))}.presentation-structure_slideBlockActions__I1h9N .presEd-thumbGrip:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted)}.presentation-structure_slideFormatBadge__h9dT_{flex-shrink:0;padding:.2rem .65rem;border-radius:999px;font-size:.75rem;font-weight:650;line-height:1.35;color:var(--text-secondary);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--glass-border-hairline);white-space:nowrap}.presentation-structure_structurePage__AIDC_ .presEd-templateSelectField,.presentation-structure_structurePage__AIDC_ .presEd-templateSelectWrap{flex-shrink:0}.presentation-structure_structurePage__AIDC_ .presEd-templateSelect{min-width:7.5rem;max-width:11rem;background-color:#fff;border-color:rgb(148 163 184/.22)}html.dark .presentation-structure_structurePage__AIDC_ .presEd-templateSelect{background-color:rgb(51 65 85);border-color:rgb(148 163 184/.22)}.presentation-structure_structurePage__AIDC_ .outlineChapterHead{display:block}.presentation-structure_structurePage__AIDC_ .outlineChapterTop,.presentation-structure_structurePage__AIDC_ .outlinePlainTop{padding-top:var(--sp-3);padding-bottom:var(--sp-3)}.presentation-structure_structurePage__AIDC_ .outlineChapterTitleInput,.presentation-structure_structurePage__AIDC_ .outlinePlainTitleInput{min-width:0}.presentation-structure_slideIcon__XwfB_{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid rgb(251 146 60/.35);background:rgb(255 237 213/.45);color:#ea580c}html.dark .presentation-structure_slideIcon__XwfB_{border-color:rgb(251 146 60/.3);background:rgb(124 45 18/.22);color:#fb923c}.presentation-structure_addSlideBtn__IoYgX{width:calc(100% - var(--sp-6));margin:var(--sp-4) var(--sp-3) 0;padding:var(--sp-4);border-radius:var(--radius-lg);border:1px dashed var(--glass-border-hairline);background:var(--glass-bg-elevated);color:var(--text-secondary);font-size:.9375rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease}.presentation-structure_addSlideBtn__IoYgX:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.presentation-structure_structureFooter__0YwGl{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-8)}.presentation-structure_structureFooterMeta__JmCqo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);min-width:min(100%,18rem)}.presentation-structure_structureFooterActions__KWEb9{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-3);margin-left:auto}.presentation-structure_structureEditorBtn__TObLM{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-sm);border:1px solid var(--glass-border-hairline);background:var(--glass-bg-elevated);color:var(--text);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.presentation-structure_structureEditorBtn__TObLM:hover:not(:disabled){border-color:rgb(37 99 235/.35);background:var(--glass-bg)}.presentation-structure_structureEditorBtn__TObLM:disabled{opacity:.55;cursor:not-allowed}.presentation-structure_backLink__DzSVv{border:0;background:transparent;color:var(--text-secondary);font-size:.875rem;font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.presentation-structure_backLink__DzSVv:hover{color:var(--accent)}.presentation-structure_structureStub__8sDln{padding:var(--sp-8);border-radius:1.5rem;border:1px solid var(--glass-border-hairline);background:var(--glass-bg-elevated);text-align:center}.presentation-structure_structureStub__8sDln h2{margin:0 0 var(--sp-3);font-size:1.25rem}.presentation-structure_structureStub__8sDln p{margin:0 0 var(--sp-6);color:var(--text-secondary)}.presentation-structure_backBtn__W9tbi{border:1px solid var(--glass-border-hairline);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-4);background:transparent;color:var(--text);font-weight:700;cursor:pointer}.presentation-structure_backBtn__W9tbi:hover{border-color:var(--accent);color:var(--accent)}