body:has(.editor-v3),html:has(.editor-v3){height:100%;overflow:hidden;background:#080c13}.editor-v3{height:100dvh;max-height:100dvh;width:100%;min-width:0;overflow:hidden;grid-template-rows:60px 52px minmax(0,1fr) 32px;background:#080c13}.editor-v3 .editor-head-v2{grid-template-columns:minmax(220px,1fr) auto minmax(190px,1fr);gap:12px;padding:0 12px;background:rgba(9,14,23,.98);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.editor-v3 .editor-actions,.editor-v3 .editor-brandline{min-width:0}.editor-v3 .editor-actions{flex-wrap:nowrap;overflow:visible}.editor-v3 .editor-actions>button{min-height:40px;height:40px;border-radius:10px}.editor-v3 .icon-button,.editor-v3 .zoom-value{min-width:40px;height:40px;border-radius:10px}.editor-v3 .page-counter{height:40px}.editor-v3 .document-identity input{font-size:14px;line-height:20px}.editor-v3 .document-identity span{font-size:10px}.editor-v3 .tool-ribbon{display:flex!important;min-width:0;gap:8px;padding:5px 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;background:#0c121c;overscroll-behavior-x:contain}.editor-v3 .tool-ribbon::-webkit-scrollbar{display:none}.editor-v3 .tool-group{flex:none}.editor-v3 .ribbon-tool{min-height:40px;height:40px;border-radius:10px;scroll-snap-align:start}.editor-v3 .tool-group.compact .icon-button{min-width:40px;height:40px}.editor-v3 .search-box{flex:0 0 220px;min-width:220px;height:40px}.editor-extension-actions{display:flex;align-items:center;gap:4px;flex:none;padding-left:7px;border-left:1px solid #293343}.editor-extension-actions>button{min-height:40px;height:40px;max-width:128px;padding:0 10px;border:1px solid #293448;border-radius:10px;background:#131a25;color:#dce5f2;font:600 11px/1.1 system-ui;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.editor-extension-actions>button:focus-visible,.editor-extension-actions>button:hover{background:#1a2433;border-color:#46546a;color:#fff}.editor-command-button{flex:none;border-color:#37445a!important;background:#141d2a!important;color:#d9e2f0!important;font:700 11px/1 system-ui!important;padding:0 8px!important}.editor-v3 .editor-main-v2{grid-template-columns:200px minmax(0,1fr) 292px;min-width:0;min-height:0;overflow:hidden}.editor-v3 .inspector-panel,.editor-v3 .page-rail{min-width:0}.editor-v3 .document-stage{padding:30px 32px 58px;gap:28px;scroll-padding-top:24px}.editor-v3 .panel-heading{height:44px}.editor-v3 .page-rail-tools button{min-height:36px}.editor-v3 .page-drag-handle,.editor-v3 .page-select-toggle{width:32px;height:32px}.editor-v3 .page-select-toggle input{width:18px;height:18px}.editor-v3 .inspector-action,.editor-v3 .inspector-section button{min-height:40px}.editor-v3 .editor-statusbar{min-width:0;overflow:hidden}.aurora-editing-mode-card{position:fixed;z-index:58;right:304px;bottom:42px;width:min(330px,calc(100vw - 560px));padding:8px!important;border-radius:12px!important;box-shadow:0 10px 30px #0008!important}.aurora-editing-mode-card>small{display:none!important}.aurora-editing-mode-card button{min-height:40px!important}.aurora-structure-trigger{position:fixed;z-index:58;right:316px;bottom:92px;display:inline-flex;align-items:center;gap:6px;min-height:40px!important;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 24px #0007}.aurora-layout-impact{position:fixed;z-index:59;right:316px;bottom:142px;width:min(330px,calc(100vw - 560px));padding:12px!important;box-shadow:0 10px 34px #0008}.aurora-structure-panel{position:fixed;z-index:90;right:304px;top:122px;width:min(420px,calc(100vw - 550px));max-height:calc(100dvh - 172px);overflow:auto;padding:16px!important;box-shadow:0 20px 64px #000a}.aurora-impact-backdrop{position:fixed;inset:0;z-index:120;display:grid!important;place-items:center!important;padding:20px!important}.aurora-impact-backdrop button{min-height:44px}.aurora-taskbar{display:none!important}.command-palette-backdrop{z-index:180!important}.command-palette{width:min(640px,calc(100vw - 24px));border:1px solid #334155!important;background:#0d1522!important;color:#eef5ff!important}.command-palette input{min-height:48px;background:#111c2b!important;color:#fff!important;border-color:#40516a!important}.command-palette button{min-height:48px;background:transparent!important;color:#e6edf7!important}.command-palette button:hover{background:#18263a!important}.aurora-advanced-launcher{right:306px!important;bottom:42px!important;min-height:42px!important;padding:0 14px!important;border-radius:12px!important;background:#151d2b!important;border-color:#39465c!important;box-shadow:0 9px 28px #0008!important}.aurora-advanced-panel{top:10px!important;right:10px!important;bottom:10px!important;width:min(500px,calc(100vw - 20px))!important;background:#0d1522f7!important;color:#edf4ff!important;border-color:#35445b!important}.aurora-advanced-panel>header,.aurora-advanced-panel>nav{border-color:#26354a!important}.aurora-advanced-panel label,.aurora-advanced-panel p,.aurora-advanced-panel>header small{color:#aebbd0!important}.aurora-advanced-panel>nav button{min-height:40px!important;color:#aebbd0!important}.aurora-advanced-panel>nav button.active{background:#24264a!important;color:#fff!important}.aurora-advanced-panel button,.aurora-advanced-panel input,.aurora-advanced-panel select,.aurora-advanced-panel textarea{box-sizing:border-box}.aurora-onboarding{z-index:170!important;right:16px!important;bottom:48px!important;width:min(300px,calc(100vw - 32px))!important;padding:14px!important;border:1px solid #34445c!important;background:#0d1625f7!important;box-shadow:0 18px 54px #000a!important}.aurora-onboarding p{margin:7px 0 10px!important;font-size:12px;line-height:1.45}.aurora-onboarding button{min-height:44px!important}[role=dialog] button{min-height:40px}[role=dialog] input:not([type=checkbox]):not([type=radio]),[role=dialog] select,[role=dialog] textarea{min-height:40px;box-sizing:border-box}@media (max-width:1180px) and (min-width:901px){.editor-v3 .editor-head-v2{grid-template-columns:minmax(180px,1fr) auto auto}.editor-v3 .document-identity span{display:none}.editor-v3 .editor-main-v2{grid-template-columns:176px minmax(0,1fr) 270px}.editor-v3 .search-box{flex-basis:180px;min-width:180px}.aurora-editing-mode-card,.aurora-layout-impact,.aurora-structure-trigger{right:282px}.aurora-advanced-launcher{right:282px!important}}@media (max-width:900px){body:has(.editor-v3),html:has(.editor-v3){width:100%;height:100%;overflow:hidden;overscroll-behavior:none}.editor-v3{grid-template-rows:56px 60px minmax(0,1fr) calc(58px + env(safe-area-inset-bottom,0px));height:100dvh;width:100%;max-width:100vw;overflow:hidden}.editor-v3 .editor-head-v2{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 8px;border-bottom-color:#1f2937}.editor-v3 .editor-brandline{gap:6px;overflow:hidden}.editor-v3 .editor-brandline>.icon-button{min-width:44px;width:44px;height:44px}.editor-v3 .document-icon{display:none}.editor-v3 .document-identity{min-width:0;overflow:hidden}.editor-v3 .document-identity input{width:100%;max-width:none;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.editor-v3 .document-identity span{display:block;max-width:42vw;font-size:9px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-v3 .editor-centre-controls{display:none}.editor-v3 .editor-actions{gap:5px;overflow:visible}.editor-v3 .editor-actions>button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important}.editor-v3 .editor-actions>button span{display:none!important}.editor-v3 .tool-ribbon{display:flex!important;min-width:0;max-width:100vw;height:60px;padding:6px 8px;gap:5px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.editor-v3 .ribbon-tool{min-width:50px;width:auto;height:48px;min-height:48px;padding:4px 7px;flex-direction:column;justify-content:center;gap:2px}.editor-v3 .ribbon-tool span{display:block;max-width:62px;font-size:9px;line-height:11px;overflow:hidden;text-overflow:ellipsis}.editor-v3 .ribbon-divider,.editor-v3 .ribbon-tool kbd,.editor-v3 .search-box{display:none!important}.editor-command-button,.editor-v3 .tool-group.compact .icon-button{min-width:48px!important;width:48px!important;height:48px!important;min-height:48px!important}.editor-extension-actions{display:flex!important;gap:5px;padding-left:5px}.editor-extension-actions>button{min-width:54px;max-width:82px;height:48px;min-height:48px;padding:3px 7px;font-size:9px;line-height:11px;white-space:normal;text-align:center;overflow:hidden}.editor-v3 .editor-main-v2{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;overflow:hidden}.editor-v3 .document-stage{width:100%;min-width:0;min-height:0;padding:10px 8px 72px;gap:18px;align-items:center;overflow:auto;overscroll-behavior:contain}.editor-v3 .page-shell{max-width:none;border-radius:2px;box-shadow:0 10px 32px #0008}.editor-v3 .main-pdf-canvas canvas{max-width:none}.editor-v3 .inspector-panel,.editor-v3 .page-rail{display:block!important;position:fixed!important;left:8px!important;right:8px!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;width:auto!important;max-height:min(72dvh,620px)!important;border:1px solid #334155!important;border-radius:18px!important;background:#0a111c!important;box-shadow:0 -8px 48px #000b!important;transform:translateY(calc(100% + 90px))!important;visibility:hidden!important;overflow:hidden!important;transition:transform .2s ease,visibility .2s!important}.editor-v3 .inspector-panel.mobile-open,.editor-v3 .page-rail.mobile-open{transform:translateY(0)!important;visibility:visible!important}.editor-v3 .inspector-panel.mobile-open{overflow-y:auto!important}.editor-v3 .mobile-sheet-backdrop{display:block!important;position:fixed;inset:0;z-index:80!important;background:#020611a8!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.editor-v3 .mobile-sheet-close{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.editor-v3 .thumbnail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 10px 20px}.editor-v3 .page-thumbnail{min-height:160px}.editor-v3 .page-rail-tools button{min-height:44px;font-size:11px}.editor-v3 .page-drag-handle,.editor-v3 .page-select-toggle{width:40px;height:40px}.editor-v3 .page-select-toggle input{width:20px;height:20px}.editor-v3 .inspector-section{padding:14px}.editor-v3 .inspector-section input:not([type=checkbox]):not([type=radio]),.editor-v3 .inspector-section select,.editor-v3 .inspector-section textarea{min-height:46px;font-size:16px}.editor-v3 .inspector-action,.editor-v3 .inspector-section button{min-height:46px}.editor-v3 .field-grid{grid-template-columns:1fr 1fr}.editor-v3 .editor-statusbar{height:calc(58px + env(safe-area-inset-bottom,0px));min-height:58px;padding:5px 8px env(safe-area-inset-bottom,0);border-top:1px solid #253044;background:#0a1019;z-index:75}.editor-v3 .editor-statusbar>span{display:none!important}.editor-v3 .mobile-panel-actions{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;width:100%}.editor-v3 .mobile-panel-actions button{height:48px!important;min-height:48px!important;border-radius:12px!important;font-size:12px!important}.editor-v3 .toast-v2{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;min-height:44px;z-index:76}.aurora-editing-mode-card{position:fixed;z-index:70;left:10px;right:10px;bottom:calc(126px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;padding:6px!important;border-radius:13px!important}.aurora-editing-mode-card>button,.aurora-editing-mode-card>small{display:none!important}.aurora-editing-mode-card>div{gap:5px!important}.aurora-editing-mode-card>div>button{min-height:44px!important;font-size:11px;padding:0 7px!important}.aurora-structure-trigger{position:fixed;z-index:71;right:10px;bottom:calc(74px + env(safe-area-inset-bottom,0px));width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px!important;padding:0!important;display:grid;place-items:center;overflow:hidden;font-size:0;border-radius:12px!important}.aurora-structure-trigger svg:first-child{display:block}.aurora-layout-impact{left:10px;right:10px;bottom:calc(184px + env(safe-area-inset-bottom,0px));width:auto;max-height:30dvh;overflow:auto}.aurora-structure-panel{left:8px;right:8px;top:auto;bottom:calc(66px + env(safe-area-inset-bottom,0px));width:auto;max-height:72dvh;padding:14px!important;border-radius:18px!important}.aurora-structure-panel>button{min-width:44px;min-height:44px}.aurora-advanced-launcher{right:auto!important;left:10px!important;bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important;font-size:0!important;display:grid!important;place-items:center!important;overflow:visible!important}.aurora-advanced-launcher:before{content:"✦";font-size:18px;color:#dbe5ff}.aurora-advanced-launcher span{position:absolute;right:-5px;top:-5px;margin:0!important;min-width:18px!important;min-height:18px!important;font-size:9px!important}.aurora-advanced-panel{left:8px!important;right:8px!important;top:8px!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;width:auto!important;border-radius:18px!important}.aurora-advanced-panel>header{padding:12px!important}.aurora-advanced-panel>header button{min-width:44px!important;min-height:44px!important;color:#fff!important}.aurora-advanced-panel>nav button{min-height:44px!important}.aurora-advanced-content{padding:12px!important}.aurora-advanced-content button{min-height:44px}.aurora-advanced-content input:not([type=checkbox]):not([type=radio]),.aurora-advanced-content select,.aurora-advanced-content textarea{min-height:44px;font-size:16px}.aurora-onboarding{left:10px!important;right:10px!important;bottom:calc(128px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important;padding:12px!important;border-radius:15px!important}.aurora-onboarding strong{font-size:14px}.aurora-onboarding p{font-size:11px!important;line-height:1.4!important}.aurora-onboarding button{min-width:72px!important;min-height:44px!important}body:has(.editor-v3) [role=dialog]{box-sizing:border-box}body:has(.editor-v3) [role=dialog]>section{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;border-radius:18px!important;padding:16px!important}body:has(.editor-v3) [role=dialog] button{min-height:44px!important;height:auto!important;max-height:none!important;padding:10px 12px!important;line-height:1.2!important}body:has(.editor-v3) [role=dialog] input:not([type=checkbox]):not([type=radio]),body:has(.editor-v3) [role=dialog] select,body:has(.editor-v3) [role=dialog] textarea{min-height:44px!important;font-size:16px!important;max-width:100%!important}}@media(max-width:420px){.editor-v3 .document-identity span{max-width:36vw}.editor-v3 .ribbon-tool{min-width:48px;padding-inline:6px}.editor-v3 .field-grid{grid-template-columns:1fr}.aurora-editing-mode-card{bottom:calc(124px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.aurora-advanced-panel,.aurora-onboarding,.editor-v3 *{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}.aurora-1012-launcher,.aurora-advanced-launcher{display:none!important}.aurora-enhanced-inspector-section{display:grid;gap:10px;padding:14px;border-top:1px solid #263247;background:#0c1522;color:#e8eef8}.aurora-enhanced-inspector-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aebbd0;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.aurora-enhanced-inspector-heading button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 9px;border:1px solid #32425b;border-radius:9px;background:#131f31;color:#dfe8f5;font:700 10px/1 system-ui;text-transform:none;letter-spacing:0}.aurora-mode-segments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 38px;gap:5px}.aurora-mode-segments button{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:40px;border:1px solid #30405a;border-radius:9px;background:#121f32;color:#d8e2f0;font:700 10px/1 system-ui}.aurora-mode-segments button[aria-pressed=true]{border-color:#67e8f9;background:#15364a;color:#fff;box-shadow:inset 0 0 0 1px #22d3ee33}.aurora-mode-segments .aurora-mode-undo{padding:0}.aurora-enhanced-inspector-section>small{color:#8fa0b8;font-size:10px;line-height:1.45}.aurora-mode-recommendation{min-height:38px;border:1px solid #285766;border-radius:9px;background:#102d38;color:#a5f3fc;font:700 10px/1.25 system-ui}.aurora-layout-impact-inline{display:grid;gap:3px;padding:9px;border:1px solid #35516a;border-radius:9px;background:#101f31;color:#c8d5e5;font-size:10px}.aurora-layout-impact-inline.blocked{border-color:#914052;background:#2b151e;color:#fecdd3}.aurora-1012-panel{left:auto!important;right:0!important;top:112px!important;bottom:32px!important;width:292px!important;max-height:none!important;border-radius:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;box-shadow:-12px 0 34px #0006!important}.aurora-1012-panel button,.aurora-1012-panel select{min-height:40px}.aurora-1012-panel>header button{width:44px;min-width:44px;min-height:44px}.aurora-1012-panel>nav button{min-height:42px}.aurora-control-grid{grid-template-columns:1fr!important}.aurora-advanced-panel{top:112px!important;right:0!important;bottom:32px!important;width:min(420px,calc(100vw - 220px))!important;border-radius:16px 0 0 0!important;border-right:0!important;border-bottom:0!important;box-shadow:-14px 0 44px #0008!important}.aurora-onboarding{top:122px!important;right:8px!important;bottom:auto!important;width:276px!important;max-height:190px;overflow:auto}.aurora-1012-toast{top:auto!important;left:50%!important;bottom:42px!important;max-width:min(620px,calc(100vw - 620px))!important;padding:8px 12px!important;font-size:11px!important;pointer-events:none}@media(max-width:900px){.editor-v3 .editor-utility-tool{display:none!important}.editor-v3 .mobile-panel-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important}.editor-v3 .mobile-panel-actions button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:3px!important;font-size:10px!important;line-height:11px}.aurora-enhanced-inspector-section{padding:12px;gap:9px}.aurora-enhanced-inspector-heading button{min-height:44px}.aurora-mode-segments{grid-template-columns:repeat(3,minmax(0,1fr)) 44px}.aurora-mode-segments button{min-height:44px;font-size:10px}.aurora-enhanced-inspector-section>small{font-size:11px}.aurora-1012-panel,.aurora-advanced-panel{left:8px!important;right:8px!important;top:auto!important;bottom:calc(66px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-height:72dvh!important;border:1px solid #334155!important;border-radius:18px!important;box-shadow:0 -8px 48px #000b!important}.aurora-1012-panel{overflow:auto!important}.aurora-1012-panel>header,.aurora-1012-panel>nav{position:sticky}.aurora-1012-panel>header{top:0}.aurora-1012-panel>nav{top:61px}.aurora-1012-panel button,.aurora-1012-panel select{min-height:44px}.aurora-control-grid{grid-template-columns:1fr!important}.aurora-onboarding{top:auto!important;width:auto!important;max-height:172px!important}.aurora-1012-toast,.aurora-onboarding{left:10px!important;right:10px!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.aurora-1012-toast{max-width:none!important;transform:none!important;text-align:center}.aurora-editing-mode-card,.aurora-layout-impact,.aurora-structure-trigger{display:none!important}}.editor-v3{display:grid!important;min-height:0!important}@media(max-width:900px){.editor-v3{display:grid!important}.aurora-onboarding{display:none!important}}.enhanced-inspector-slot:empty{display:none}.enhanced-inspector-slot:not(:empty){display:block}@media(max-width:900px){.editor-v3 .editor-extension-actions button{min-width:44px!important;min-height:44px!important}#aurora-health-button,.aurora-1012-toast{min-height:44px!important}.aurora-1012-toast{display:flex!important;align-items:center;justify-content:center}}