.gold-text{--tw-text-opacity:1;color:rgb(198 170 136/var(--tw-text-opacity,1))}.luxury-container{max-width:90rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.luxury-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.luxury-container{padding-left:2rem;padding-right:2rem}}.btn-luxury{border-radius:calc(var(--radius) - 4px);--tw-bg-opacity:1;background-color:rgb(198 170 136/var(--tw-bg-opacity,1));letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}@media (hover:hover) and (pointer:fine){.btn-luxury:hover{--tw-bg-opacity:1;background-color:rgb(232 217 197/var(--tw-bg-opacity,1))}}.btn-luxury-outline{border-radius:calc(var(--radius) - 4px);--tw-border-opacity:1;border-width:1px;border-color:rgb(198 170 136/var(--tw-border-opacity,1));letter-spacing:.05em;text-transform:uppercase;--tw-text-opacity:1;color:rgb(198 170 136/var(--tw-text-opacity,1));padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s}@media (hover:hover) and (pointer:fine){.btn-luxury-outline:hover{--tw-bg-opacity:1;background-color:rgb(198 170 136/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1))}}.glass{background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:.3;--tw-backdrop-blur:blur(4px);border-width:1px;border-color:#ffffff1a}.glass,.glass-gold{-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia)}.glass-gold{background-color:rgb(198 170 136/var(--tw-bg-opacity,1));--tw-bg-opacity:.1;--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:blur(20px);background:#c5a98714;border-width:1px;border-color:#c5a9874d;box-shadow:0 8px 32px #c5a98726,inset 0 1px #ffffff1a,inset 0 -1px #0000001a}.megamenu-blur-overlay{pointer-events:none;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);z-index:40;background-color:#0a0a0a33;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.3s;position:fixed;inset:0}.ql-editor.ql-blank:before{color:#e8e8e899!important}
body.admin-page *{cursor:auto}:is(body:has(main [class*=mfa-]) *,body:has(main [id*=mfa-]) *){cursor:auto!important}body.admin-page .btn,body.admin-page .cursor-pointer,body.admin-page .dropdown-menu-item,body.admin-page .dropdown-menu-trigger,body.admin-page .link,body.admin-page .link *,body.admin-page [class*=btn-],body.admin-page [class*=btn] *,body.admin-page [role=button],body.admin-page [role=button] *,body.admin-page a,body.admin-page a *,body.admin-page button,body.admin-page button *,body.admin-page input[type=button],body.admin-page input[type=submit],body.admin-page label[for],body.admin-page option,body.admin-page select{cursor:pointer!important}body.admin-page input[type=email],body.admin-page input[type=number],body.admin-page input[type=password],body.admin-page input[type=search],body.admin-page input[type=text],body.admin-page textarea{cursor:text!important}.admin-cursor-visible *{cursor:auto}.admin-cursor-visible [role=button],.admin-cursor-visible a,.admin-cursor-visible button,.admin-cursor-visible input,.admin-cursor-visible select,.admin-cursor-visible textarea{cursor:pointer!important}.admin-cursor-visible input[type=text],.admin-cursor-visible textarea{cursor:text!important}body.admin-page .bg-luxury-darkGray a:hover,body.admin-page .bg-luxury-darkGray button:hover{outline:none;text-decoration:none;cursor:pointer!important}body.admin-page [data-radix-popper-content-wrapper] *{cursor:pointer!important}.image-crop-container{touch-action:none;-webkit-user-select:none;user-select:none}.image-crop-container img{pointer-events:none;user-drag:none;-webkit-user-drag:none}.crop-overlay{pointer-events:none;z-index:10}.image-draggable{touch-action:none;transition:none}body.admin-page input[type=date]::-webkit-calendar-picker-indicator{color:#c6aa88;cursor:pointer;filter:invert(.8)sepia()saturate(2)hue-rotate(30deg)brightness(1.2);opacity:1;background-color:#0000;border-radius:2px;padding:4px;transition:all .2s}body.admin-page input[type=datetime-local]::-webkit-calendar-picker-indicator{color:#c6aa88;cursor:pointer;filter:invert(.8)sepia()saturate(2)hue-rotate(30deg)brightness(1.2);opacity:1;background-color:#0000;border-radius:2px;padding:4px;transition:all .2s}body.admin-page input[type=time]::-webkit-calendar-picker-indicator{color:#c6aa88;cursor:pointer;filter:invert(.8)sepia()saturate(2)hue-rotate(30deg)brightness(1.2);opacity:1;background-color:#0000;border-radius:2px;padding:4px;transition:all .2s}body.admin-page input[type=date]::-webkit-calendar-picker-indicator:hover{filter:invert(.9)sepia()saturate(2.5)hue-rotate(30deg)brightness(1.4);background-color:#c5a9871a;transform:scale(1.05)}body.admin-page input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{filter:invert(.9)sepia()saturate(2.5)hue-rotate(30deg)brightness(1.4);background-color:#c5a9871a;transform:scale(1.05)}body.admin-page input[type=time]::-webkit-calendar-picker-indicator:hover{filter:invert(.9)sepia()saturate(2.5)hue-rotate(30deg)brightness(1.4);background-color:#c5a9871a;transform:scale(1.05)}body.admin-page input::-webkit-inner-spin-button{cursor:pointer;opacity:1}body.admin-page input::-webkit-outer-spin-button{cursor:pointer;opacity:1}body.admin-page input[type=color]{cursor:pointer;border:1px solid #c5a9874d;border-radius:4px}body.admin-page input[type=color]::-webkit-color-swatch-wrapper{border:none;padding:0}body.admin-page input[type=color]::-webkit-color-swatch{border:1px solid #c5a9874d;border-radius:2px}body.admin-page table tr{border-bottom:1px solid #404040}body.admin-page table thead tr{border-bottom:1px solid #4d4d4d}body.admin-page .border,body.admin-page [class*=border-]{border-color:#404040}body.admin-page .bg-card,body.admin-page .bg-luxury-darkGray{border:1px solid #404040}body.admin-page .border-b{border-bottom-color:#404040}body.admin-page .border-t{border-top-color:#404040}body.admin-page .border-l{border-left-color:#404040}body.admin-page .border-r{border-right-color:#404040}.quill-editor-container{position:relative}.ql-container+.ql-toolbar,.quill-container-intro .ql-toolbar:not(:first-of-type),.quill-editor-container .ql-toolbar:not(:first-of-type),.quill-editor-container .quill .ql-toolbar:not(:first-of-type),[class*=quill-container-] .quill .ql-toolbar:not(:first-of-type),[class^=quill-container-guideline-] .ql-toolbar:not(:first-of-type),[class^=quill-container-section-] .ql-toolbar:not(:first-of-type){display:none!important}.ql-container{font-family:inherit}.ql-toolbar.ql-snow{border-color:hsl(var(--border));border-top-left-radius:.375rem;border-top-right-radius:.375rem}.ql-container.ql-snow{border-color:hsl(var(--border));border-top:none;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}body.admin-page .ql-toolbar.ql-snow{background-color:hsl(var(--card));border-color:#404040}body.admin-page .ql-container.ql-snow{background-color:hsl(var(--background));border-color:#404040}body.admin-page .ql-toolbar.ql-snow .ql-stroke{stroke:hsl(var(--foreground))}body.admin-page .ql-toolbar.ql-snow .ql-fill{fill:hsl(var(--foreground))}body.admin-page .ql-editor,body.admin-page .ql-toolbar.ql-snow .ql-picker{color:hsl(var(--foreground))}body.admin-page .ql-editor.ql-blank:before{color:hsl(var(--muted-foreground));opacity:.6}
.layout-builder-drag-overlay{pointer-events:none;z-index:9999}.layout-builder-dragging{opacity:.6;transition:all .2s;transform:scale(.95)}.layout-builder-drag-preview{background:#3b82f61a;border:2px dashed #3b82f6;border-radius:8px;animation:2s infinite pulse-border}@keyframes pulse-border{0%,to{background-color:#3b82f61a;border-color:#3b82f6}50%{background-color:#3b82f60d;border-color:#63b3ed}}.layout-builder-drop-zone{transition:all .2s}.layout-builder-drop-zone.active{background:linear-gradient(90deg,#3b82f61a,#3b82f633 50%,#3b82f61a);border-color:#3b82f6;animation:1.5s ease-in-out infinite drop-zone-glow}@keyframes drop-zone-glow{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 20px #3b82f64d}}.layout-builder-block{transition:all .2s;position:relative}.layout-builder-block:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.layout-builder-block.selected{transform:translateY(-2px);box-shadow:0 8px 25px #3b82f626}.layout-builder-controls{opacity:0;pointer-events:none;transition:all .2s;transform:translateY(-10px)}.layout-builder-block.selected .layout-builder-controls,.layout-builder-block:hover .layout-builder-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.layout-builder-insert-indicator{position:relative;overflow:hidden}.layout-builder-insert-indicator:before{content:"";background:linear-gradient(90deg,#0000,#3b82f6,#0000);height:2px;animation:2s ease-in-out infinite slide-indicator;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes slide-indicator{0%{transform:translateY(-50%)translate(-100%)}50%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%)translate(100%)}}.layout-builder-palette-block{cursor:grab;transition:all .2s}.layout-builder-palette-block:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.layout-builder-palette-block:active{cursor:grabbing;transform:scale(.98)}.layout-builder-resize-handle{transition:all .2s;position:relative}.layout-builder-resize-handle:before{content:"";background:#e5e7eb;border-radius:2px;width:4px;height:20px;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-builder-resize-handle:hover:before{background:#6b7280;height:40px}.layout-builder-resize-handle.active:before{background:#3b82f6;height:60px;box-shadow:0 0 10px #3b82f64d}.layout-builder-viewport{transition:width .3s}.layout-builder-preview-enter{animation:.3s ease-out preview-enter}@keyframes preview-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.layout-builder-preview-exit{animation:.3s ease-out preview-exit}@keyframes preview-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.layout-builder-floating-panel{animation:.3s ease-out float-in}@keyframes float-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.layout-builder-success{color:#fff;background:linear-gradient(135deg,#10b981,#059669);animation:.6s ease-out success-pulse}@keyframes success-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.layout-builder-error{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);animation:.6s ease-out error-shake}@keyframes error-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.layout-builder-loading{position:relative;overflow:hidden}.layout-builder-loading:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:1.5s infinite loading-shimmer;position:absolute;top:0;left:-100%}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}@media (max-width:768px){.layout-builder-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.layout-builder-palette-block{padding:12px}.layout-builder-resize-handle{width:8px}}@media (prefers-color-scheme:dark){.layout-builder-drag-preview{background:#60a5fa1a;border-color:#60a5fa}.layout-builder-drop-zone.active{background:linear-gradient(90deg,#60a5fa1a,#60a5fa33 50%,#60a5fa1a);border-color:#60a5fa}.layout-builder-block.selected{box-shadow:0 8px 25px #60a5fa26}}.layout-builder-focus-visible{outline-offset:2px;outline:2px solid #3b82f6}@media (prefers-reduced-motion:reduce){.layout-builder-block,.layout-builder-controls,.layout-builder-drag-overlay,.layout-builder-dragging,.layout-builder-drop-zone,.layout-builder-palette-block,.layout-builder-resize-handle,.layout-builder-viewport{transition:none;animation:none}}
.gutenberg-editor{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));height:100vh}.block-template-item{transition:all .2s ease-in-out}.block-template-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.block-template-item:active{transform:translateY(0)}.dnd-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;box-shadow:0 10px 25px #00000026}.drop-zone-indicator{background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:opacity .2s ease-in-out}.gutenberg-block{transition:all .2s ease-in-out}.gutenberg-block:hover .drag-handle{opacity:1}.gutenberg-block.selected{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-opacity:.5}.drag-handle{opacity:0;background:linear-gradient(45deg,#6b7280,#9ca3af);transition:opacity .2s ease-in-out}.drag-handle:hover{background:linear-gradient(45deg,#374151,#6b7280)}.editor-content{min-height:calc(100vh - 5rem)}.block-inspector{transition:all .3s ease-in-out}.block-inspector.collapsed{transform:translate(100%)}.component-palette{transition:all .3s ease-in-out}.component-palette.collapsed{transform:translate(-100%)}.gutenberg-editor ::-webkit-scrollbar{width:6px;height:6px}.gutenberg-editor ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.gutenberg-editor ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.gutenberg-editor ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[contenteditable=true]{outline:none}[contenteditable=true]:focus{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-opacity:.25}.code-block pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}.code-block .line-numbers{-webkit-user-select:none;user-select:none}.image-upload-area{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:2px dashed #cbd5e1;transition:all .2s ease-in-out}.image-upload-area:hover{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-color:#3b82f6}.image-upload-area.dragover{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#1d4ed8;transform:scale(1.02)}.cta-block{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--bg-color)0,var(--bg-color)100%)}.quote-block{position:relative}.quote-block.style-large:before{color:#e5e7eb;content:"\"";font-family:serif;font-size:4rem;position:absolute;top:-.5rem;left:-1rem}.quote-block.style-minimal{border-left:4px solid #3b82f6;padding-left:1rem}.spacer-block{background:repeating-linear-gradient(90deg,#0000,#0000 8px,#e5e7eb 0 9px);position:relative}.spacer-block:after{content:"";background:#d1d5db;width:2px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.table-block table{border-collapse:collapse;width:100%}.table-block td,.table-block th{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));text-align:left;padding:.5rem .75rem}.table-block th{font-weight:500}.table-block th,.table-block.striped tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@media (max-width:1280px){.block-inspector,.component-palette{width:280px}}@media (max-width:1024px){.block-inspector,.component-palette{width:240px}}@media (max-width:768px){.gutenberg-editor{flex-direction:column}.block-inspector,.component-palette{z-index:50;width:100%;height:auto;max-height:30vh;position:fixed;bottom:0}.editor-content{padding:1rem}}@keyframes blockInsert{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.block-insert{animation:.3s ease-out blockInsert}@keyframes dragStart{0%{transform:scale(1)}to{transform:scale(1.05)}}.drag-start{animation:.2s ease-out dragStart}.block-template-item:focus-visible,.gutenberg-block:focus-visible{outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;outline:2px solid #0000}@media print{.block-inspector,.component-palette,.editor-toolbar{display:none!important}.editor-content{margin:0!important;padding:0!important}}
:root{--luxury-gold:#c6aa88;--luxury-gold-light:#e8d9c5;--luxury-black:#111;--luxury-dark-gray:#222;--luxury-gray:#333;--luxury-pearl:#f5f5f5}.ProseMirror{outline:none;min-height:100%;padding-left:4.5rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}.ProseMirror:focus{outline:none}.ProseMirror p.is-editor-empty:first-child:before,.ProseMirror p.is-empty:before{color:hsl(var(--muted-foreground));content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror .tiptap-heading,.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{color:var(--luxury-gold);text-shadow:0 1px 2px #0000000d;font-family:Playfair Display,Georgia,Times New Roman,serif}.ProseMirror h1{letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1.25rem;font-size:2.75rem;font-weight:700;line-height:1.15;position:relative}.ProseMirror h1:after{background:linear-gradient(90deg,var(--luxury-gold),var(--luxury-gold-light));content:"";border-radius:2px;width:60px;height:3px;margin-top:.75rem;display:block}.ProseMirror h2{border-bottom:1px solid hsl(var(--border)/.3);letter-spacing:-.015em;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:2.125rem;font-weight:600;line-height:1.25}.ProseMirror h3{letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.875rem;font-size:1.625rem;font-weight:600;line-height:1.35}.ProseMirror h4{margin-top:1.5rem;margin-bottom:.625rem;font-size:1.375rem;font-weight:600;line-height:1.4}.ProseMirror h5{letter-spacing:.05em;margin-top:1.25rem;font-size:1.125rem;line-height:1.45}.ProseMirror h5,.ProseMirror h6{text-transform:uppercase;margin-bottom:.5rem;font-weight:600}.ProseMirror h6{letter-spacing:.075em;opacity:.85;margin-top:1rem;font-size:1rem;line-height:1.5}.ProseMirror .tiptap-paragraph,.ProseMirror p{margin-bottom:1rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.8}.ProseMirror ol,.ProseMirror ul{margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.75rem}.ProseMirror li{margin-bottom:.25rem;padding-left:.25rem;line-height:1.6}.ProseMirror li p{margin-bottom:0}.ProseMirror ul{list-style-type:none}.ProseMirror ul>li{position:relative}.ProseMirror ul>li:before{color:var(--luxury-gold);content:"•";font-size:1.2em;font-weight:700;line-height:1.5;position:absolute;left:-1.25rem}.ProseMirror ol{counter-reset:item;list-style-type:decimal}.ProseMirror ol>li{counter-increment:item;position:relative}.ProseMirror ol>li::marker{color:var(--luxury-gold);font-family:Playfair Display,Georgia,serif;font-weight:600}.ProseMirror ul ul>li:before{content:"◦";font-size:1em}.ProseMirror ul ul ul>li:before{content:"▪";font-size:.8em}.ProseMirror ol ol,.ProseMirror ol ul,.ProseMirror ul ol,.ProseMirror ul ul{margin-top:.375rem;margin-bottom:.375rem}.ProseMirror .tiptap-blockquote,.ProseMirror blockquote{background:linear-gradient(135deg,hsl(var(--muted)/.4),hsl(var(--muted)/.15));border-left:4px solid var(--luxury-gold);color:hsl(var(--foreground)/.85);border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-style:italic;position:relative}.ProseMirror blockquote:before{color:var(--luxury-gold);content:"\"";opacity:.3;font-family:Playfair Display,Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:.5rem;left:.75rem}.ProseMirror blockquote p{z-index:1;margin-bottom:0;font-family:Playfair Display,Georgia,serif;font-size:1.125rem;line-height:1.75;position:relative}.ProseMirror blockquote blockquote{background:hsl(var(--muted)/.2);border-left-width:3px;margin:1rem 0}.ProseMirror blockquote blockquote:before{display:none}.ProseMirror code{background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--muted)/.7));border:1px solid hsl(var(--border)/.5);color:var(--luxury-gold);border-radius:4px;padding:.2rem .5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;font-weight:500}.ProseMirror pre{border:1px solid hsl(var(--border)/.3);background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-radius:12px;margin:1.5rem 0;padding:1.25rem;position:relative;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff08}.ProseMirror pre:before{background:linear-gradient(90deg,var(--luxury-gold),var(--luxury-gold-light),var(--luxury-gold));content:"";opacity:.6;border-radius:0 0 2px 2px;height:3px;position:absolute;top:0;left:1rem;right:1rem}.ProseMirror pre code{color:#e0e0e0;background-color:#0000;border:none;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;font-weight:400;line-height:1.65}.ProseMirror pre .hljs-keyword,.ProseMirror pre .hljs-selector-tag{color:#c678dd;font-weight:500}.ProseMirror pre .hljs-attr,.ProseMirror pre .hljs-string{color:#98c379}.ProseMirror pre .hljs-literal,.ProseMirror pre .hljs-number{color:#d19a66}.ProseMirror pre .hljs-comment{color:#5c6370;font-style:italic}.ProseMirror pre .hljs-function,.ProseMirror pre .hljs-title{color:#61afef}.ProseMirror pre .hljs-template-variable,.ProseMirror pre .hljs-variable{color:#e06c75}.ProseMirror pre .hljs-built_in{color:var(--luxury-gold)}.ProseMirror pre .hljs-class .hljs-title,.ProseMirror pre .hljs-type{color:#e5c07b}.ProseMirror hr{background:linear-gradient(90deg,transparent,hsl(var(--border)/.3)10%,var(--luxury-gold)50%,hsl(var(--border)/.3)90%,transparent);border:none;height:1px;margin:2.5rem 0;position:relative}.ProseMirror hr:before{background:hsl(var(--background));color:var(--luxury-gold);content:"◆";opacity:.6;padding:0 1rem;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProseMirror .tiptap-link,.ProseMirror a{color:var(--luxury-gold);cursor:pointer;text-underline-offset:2px;text-decoration:underline;transition:color .2s,opacity .2s}.ProseMirror .tiptap-link:hover,.ProseMirror a:hover{color:var(--luxury-gold-light);opacity:.9}.ProseMirror img{border-radius:.5rem;max-width:100%;height:auto;margin:1rem auto;display:block}.ProseMirror img.ProseMirror-selectednode{outline:3px solid hsl(var(--primary));outline-offset:2px}.ProseMirror .tableWrapper{background:hsl(var(--card)/.5);border:1px solid var(--luxury-gold);border-radius:.5rem;margin:1.5rem 0;overflow-x:auto}.ProseMirror .tableWrapper>table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:0}.ProseMirror .tableWrapper .luxury-table-header,.ProseMirror .tableWrapper th{background:linear-gradient(to bottom,hsl(var(--muted)),hsl(var(--muted)/.7));border-bottom:1px solid var(--luxury-gold);box-sizing:border-box;color:var(--luxury-gold);text-align:left;vertical-align:top;padding:.875rem 1rem;font-family:Playfair Display,Georgia,serif;font-weight:600;position:relative}.ProseMirror .tableWrapper .luxury-table-cell,.ProseMirror .tableWrapper td{border-top:1px solid hsl(var(--border)/.4);box-sizing:border-box;vertical-align:top;padding:.75rem 1rem;position:relative}.ProseMirror .tableWrapper tbody tr:nth-child(2n)>td{background:hsl(var(--muted)/.25)}.ProseMirror .selectedCell:after{content:"";pointer-events:none;z-index:2;background:#c5a9872e;position:absolute;inset:0}.ProseMirror .column-resize-handle{pointer-events:none;background:0 0;width:2px;position:absolute;top:0;bottom:-2px;right:-2px}.ProseMirror .tableWrapper td:hover .column-resize-handle,.ProseMirror .tableWrapper th:hover .column-resize-handle{background:var(--luxury-gold)}.ProseMirror .tiptap-table{border:1px solid var(--luxury-gold);border-collapse:collapse;table-layout:fixed;border-radius:.5rem;width:100%;margin:1.5rem 0}.ProseMirror .tiptap-table-cell{border:1px solid hsl(var(--border));vertical-align:top;padding:.75rem 1rem}.ProseMirror .tiptap-table-header{background:linear-gradient(to bottom,hsl(var(--muted)),hsl(var(--muted)/.7));border:1px solid hsl(var(--border));color:var(--luxury-gold);text-align:left;padding:.75rem 1rem;font-family:Playfair Display,Georgia,serif;font-weight:600}.blog-content-luxury .tableWrapper,.prose .tableWrapper{background:hsl(var(--card)/.4);border:1px solid var(--luxury-gold);border-radius:.75rem;margin:2rem 0;overflow-x:auto}.blog-content-luxury .luxury-table,.blog-content-luxury .tiptap-table,.prose .luxury-table,.prose .tiptap-table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;margin:2rem 0}.blog-content-luxury .tableWrapper>.luxury-table,.prose .tableWrapper>.luxury-table{margin:0}.blog-content-luxury .luxury-table .luxury-table-header,.blog-content-luxury .luxury-table th,.blog-content-luxury .tiptap-table .tiptap-table-header,.blog-content-luxury .tiptap-table th,.prose .luxury-table .luxury-table-header,.prose .luxury-table th,.prose .tiptap-table .tiptap-table-header,.prose .tiptap-table th{background:hsl(var(--muted));border-bottom:1px solid var(--luxury-gold);color:var(--luxury-pearl);text-align:left;border-top:none;padding:1rem 1.25rem;font-family:Playfair Display,Georgia,serif;font-weight:600}.blog-content-luxury .luxury-table .luxury-table-cell,.blog-content-luxury .luxury-table td,.blog-content-luxury .tiptap-table .tiptap-table-cell,.blog-content-luxury .tiptap-table td,.prose .luxury-table .luxury-table-cell,.prose .luxury-table td,.prose .tiptap-table .tiptap-table-cell,.prose .tiptap-table td{border-top:1px solid hsl(var(--border)/.4);color:hsl(var(--muted-foreground));vertical-align:top;padding:.875rem 1.25rem}.blog-content-luxury .luxury-table tbody tr:nth-child(2n)>td,.blog-content-luxury .tiptap-table tbody tr:nth-child(2n)>td,.prose .luxury-table tbody tr:nth-child(2n)>td,.prose .tiptap-table tbody tr:nth-child(2n)>td{background:hsl(var(--muted)/.25)}.ProseMirror div[data-youtube-video]{width:100%;max-width:640px;margin:1rem auto}.ProseMirror div[data-youtube-video] iframe{aspect-ratio:16/9;border:none;border-radius:.5rem;width:100%}.ProseMirror mark{border-radius:.125rem;padding:.0625rem .125rem}.ProseMirror .text-left{text-align:left}.ProseMirror .text-center{text-align:center}.ProseMirror .text-right{text-align:right}.ProseMirror .text-justify{text-align:justify}.ProseMirror ::selection{background-color:hsl(var(--primary)/.2)}.tippy-box[data-theme~=tiptap]{background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.tippy-box[data-theme~=tiptap] .tippy-content{padding:.25rem}.ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.ProseMirror-gapcursor:after{border-top:1px solid hsl(var(--foreground));content:"";width:20px;animation:1.1s steps(2,start) infinite ProseMirror-cursor-blink;display:block;position:absolute;top:-2px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror-dropcursor{background-color:hsl(var(--primary));height:2px;position:absolute}.ProseMirror-focused{outline:none}.ProseMirror ul[data-type=taskList]{padding:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin-right:.5rem}.ProseMirror ul[data-type=taskList] li>div{flex:auto}@media (max-width:640px){.ProseMirror h1{font-size:1.75rem}.ProseMirror h2{font-size:1.5rem}.ProseMirror h3{font-size:1.25rem}}.ProseMirror .columns,.ProseMirror [data-type=columns]{grid-gap:1.5rem;background:hsl(var(--muted)/.2);border:1px dashed hsl(var(--border));border-radius:.5rem;gap:1.5rem;margin:1.5rem 0;padding:.5rem;display:grid}.ProseMirror .columns-2,.ProseMirror [data-columns="2"]{grid-template-columns:1fr 1fr}.ProseMirror .columns-3,.ProseMirror [data-columns="3"]{grid-template-columns:1fr 1fr 1fr}.ProseMirror .column,.ProseMirror [data-type=column]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.375rem;min-height:100px;padding:1rem}.ProseMirror .column:focus-within,.ProseMirror [data-type=column]:focus-within{border-color:var(--luxury-gold);box-shadow:0 0 0 2px var(--luxury-gold-light)}@media (max-width:768px){.ProseMirror .columns,.ProseMirror [data-type=columns]{grid-template-columns:1fr!important}}.ProseMirror .callout,.ProseMirror [data-type=callout]{border-left:4px solid;border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem}.ProseMirror .callout-info,.ProseMirror [data-callout-type=info]{background:#e6f2ff;border-color:#0080ff}.ProseMirror .callout-warning,.ProseMirror [data-callout-type=warning]{background:#fff9e6;border-color:#ffbf00}.ProseMirror .callout-success,.ProseMirror [data-callout-type=success]{background:#e6ffe6;border-color:#00b300}.ProseMirror .callout-error,.ProseMirror [data-callout-type=error]{background:#ffe6e6;border-color:red}.dark .ProseMirror .callout-info,.dark .ProseMirror [data-callout-type=info]{background:#001a33}.dark .ProseMirror .callout-warning,.dark .ProseMirror [data-callout-type=warning]{background:#332600}.dark .ProseMirror .callout-success,.dark .ProseMirror [data-callout-type=success]{background:#030}.dark .ProseMirror .callout-error,.dark .ProseMirror [data-callout-type=error]{background:#300}.slash-command-menu{z-index:50;max-height:400px;overflow-y:auto}.slash-command-menu::-webkit-scrollbar{width:6px}.slash-command-menu::-webkit-scrollbar-track{background:hsl(var(--muted));border-radius:3px}.slash-command-menu::-webkit-scrollbar-thumb{background:var(--luxury-gold);border-radius:3px}.ProseMirror .tiptap-code-block,.ProseMirror pre{background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--muted)/.8));border:1px solid hsl(var(--border));border-radius:.5rem;margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.ProseMirror .tiptap-code-block code,.ProseMirror pre code{background:0 0;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6}.ProseMirror ol.tiptap-ordered-list,.ProseMirror ul.tiptap-bullet-list{margin:1rem 0;padding-left:1.75rem}.ProseMirror ul.tiptap-bullet-list li::marker{color:var(--luxury-gold)}.ProseMirror ol.tiptap-ordered-list li::marker{color:var(--luxury-gold);font-family:Playfair Display,Georgia,serif;font-weight:600}.ProseMirror>:first-child{margin-top:0}.ProseMirror>:last-child{margin-bottom:0}.ProseMirror>blockquote,.ProseMirror>div[data-type],.ProseMirror>figure,.ProseMirror>h1,.ProseMirror>h2,.ProseMirror>h3,.ProseMirror>h4,.ProseMirror>h5,.ProseMirror>h6,.ProseMirror>hr,.ProseMirror>ol,.ProseMirror>p,.ProseMirror>pre,.ProseMirror>ul{transition:none;position:relative}.ProseMirror>div[data-type]:before,.ProseMirror>figure:before,.ProseMirror>h1:before,.ProseMirror>h2:before,.ProseMirror>h3:before,.ProseMirror>h4:before,.ProseMirror>h5:before,.ProseMirror>h6:before,.ProseMirror>ol:before,.ProseMirror>p:before,.ProseMirror>pre:before,.ProseMirror>ul:before{content:"";pointer-events:none;z-index:-1;background:0 0;border-radius:6px;transition:background-color .15s;position:absolute;inset:-2px -12px}.ProseMirror>div[data-type]:hover:before,.ProseMirror>figure:hover:before,.ProseMirror>h1:hover:before,.ProseMirror>h2:hover:before,.ProseMirror>h3:hover:before,.ProseMirror>h4:hover:before,.ProseMirror>h5:hover:before,.ProseMirror>h6:hover:before,.ProseMirror>ol:hover:before,.ProseMirror>p:hover:before,.ProseMirror>pre:hover:before,.ProseMirror>ul:hover:before{background:hsl(var(--muted)/.4)}.ProseMirror>blockquote:hover{box-shadow:0 0 0 4px hsl(var(--muted)/.3)}.drag-handle-container{opacity:0;z-index:50;transition:opacity .15s;position:absolute;left:-60px}.ProseMirror:hover .drag-handle-container,.drag-handle-container:hover,.ProseMirror>:hover~.drag-handle-container,.drag-handle-container:focus-within{opacity:1}.drag-handle-container>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsl(var(--background)/.9);border:1px solid hsl(var(--border)/.5);border-radius:6px;align-items:center;gap:2px;padding:2px;display:flex;box-shadow:0 2px 8px -2px #0000001a}.drag-handle-container button{color:hsl(var(--muted-foreground));transition:background-color .15s,color .15s}.drag-handle-container button:hover{color:var(--luxury-gold);background:#c4b69226}.drag-handle-container button:active{background:#c4b69240}.blog-content-luxury{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.8}.blog-content-luxury h1,.blog-content-luxury h2,.blog-content-luxury h3,.blog-content-luxury h4,.blog-content-luxury h5,.blog-content-luxury h6{color:var(--luxury-gold);text-shadow:0 1px 2px #0000000d;font-family:Playfair Display,Georgia,Times New Roman,serif}.blog-content-luxury h1{letter-spacing:-.025em;margin-top:2.5rem;margin-bottom:1.25rem;font-size:2.75rem;font-weight:700;line-height:1.15;position:relative}.blog-content-luxury h1:after{background:linear-gradient(90deg,var(--luxury-gold),var(--luxury-gold-light));content:"";border-radius:2px;width:60px;height:3px;margin-top:.75rem;display:block}.blog-content-luxury h2{border-bottom:1px solid hsl(var(--border)/.3);letter-spacing:-.015em;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:2.125rem;font-weight:600;line-height:1.25}.blog-content-luxury h3{letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.875rem;font-size:1.625rem;font-weight:600;line-height:1.35}.blog-content-luxury h4{margin-top:1.5rem;margin-bottom:.625rem;font-size:1.375rem;font-weight:600;line-height:1.4}.blog-content-luxury h5{letter-spacing:.05em;margin-top:1.25rem;font-size:1.125rem;line-height:1.45}.blog-content-luxury h5,.blog-content-luxury h6{text-transform:uppercase;margin-bottom:.5rem;font-weight:600}.blog-content-luxury h6{letter-spacing:.075em;opacity:.85;margin-top:1rem;font-size:1rem;line-height:1.5}.blog-content-luxury a{color:var(--luxury-gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s,text-decoration-color .2s}.blog-content-luxury a:hover{color:var(--luxury-gold-light);-webkit-text-decoration-color:var(--luxury-gold-light);text-decoration-color:var(--luxury-gold-light)}.blog-content-luxury ol,.blog-content-luxury ul{margin-top:.5rem;margin-bottom:1.25rem;padding-left:1.75rem}.blog-content-luxury li{margin-bottom:.5rem;padding-left:.25rem;line-height:1.7}.blog-content-luxury ul{list-style-type:none}.blog-content-luxury ul>li{position:relative}.blog-content-luxury ul>li:before{color:var(--luxury-gold);content:"•";font-size:1.2em;font-weight:700;line-height:1.5;position:absolute;left:-1.25rem}.blog-content-luxury ol>li::marker{color:var(--luxury-gold);font-family:Playfair Display,Georgia,serif;font-weight:600}.blog-content-luxury blockquote{background:linear-gradient(135deg,hsl(var(--muted)/.4),hsl(var(--muted)/.15));border-left:4px solid var(--luxury-gold);color:hsl(var(--foreground)/.85);border-radius:0 8px 8px 0;margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;font-style:italic;position:relative}.blog-content-luxury blockquote:before{color:var(--luxury-gold);content:"\"";opacity:.3;font-family:Playfair Display,Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:.5rem;left:.75rem}.blog-content-luxury blockquote p{z-index:1;margin-bottom:0;font-family:Playfair Display,Georgia,serif;font-size:1.125rem;line-height:1.75;position:relative}.blog-content-luxury code{background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--muted)/.7));border:1px solid hsl(var(--border)/.5);color:var(--luxury-gold);border-radius:4px;padding:.2rem .5rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;font-weight:500}.blog-content-luxury pre{border:1px solid hsl(var(--border)/.3);background:linear-gradient(145deg,#1a1a1a,#0f0f0f);border-radius:12px;margin:1.5rem 0;padding:1.25rem;position:relative;overflow-x:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f,inset 0 1px #ffffff08}.blog-content-luxury pre:before{background:linear-gradient(90deg,var(--luxury-gold),var(--luxury-gold-light),var(--luxury-gold));content:"";opacity:.6;border-radius:0 0 2px 2px;height:3px;position:absolute;top:0;left:1rem;right:1rem}.blog-content-luxury pre code{color:#e0e0e0;background-color:#0000;border:none;padding:0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875rem;font-weight:400;line-height:1.65}.blog-content-luxury hr{background:linear-gradient(90deg,transparent,hsl(var(--border)/.3)10%,var(--luxury-gold)50%,hsl(var(--border)/.3)90%,transparent);border:none;height:1px;margin:2.5rem 0;position:relative}.blog-content-luxury hr:before{background:hsl(var(--background));color:var(--luxury-gold);content:"◆";opacity:.6;padding:0 1rem;font-size:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-content-luxury img{image-rendering:auto;opacity:1;-webkit-font-smoothing:antialiased;border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem auto;transition:opacity .3s ease-in-out;display:block}.blog-content-luxury img[width][height]{aspect-ratio:attr(width)/attr(height)}.blog-content-luxury img[loading=lazy]{background:linear-gradient(90deg,hsl(var(--muted)/.3)0,hsl(var(--muted)/.5)50%,hsl(var(--muted)/.3)100%);background-size:200% 100%;min-height:200px}.blog-content-luxury figure{text-align:center;margin:2rem 0}.blog-content-luxury figure img{margin:0 auto .75rem}.blog-content-luxury figcaption{color:hsl(var(--muted-foreground));margin-top:.5rem;font-size:.875rem;font-style:italic}.blog-content-luxury .columns,.blog-content-luxury [data-type=columns],.columns,.prose .columns,.prose [data-type=columns]{grid-gap:1.5rem;gap:1.5rem;margin:1.5rem 0;display:grid}.blog-content-luxury .columns-2,.blog-content-luxury [data-columns="2"],.columns-2,.prose .columns-2,.prose [data-columns="2"],[data-columns="2"]{grid-template-columns:1fr 1fr}.blog-content-luxury .columns-3,.blog-content-luxury [data-columns="3"],.columns-3,.prose .columns-3,.prose [data-columns="3"],[data-columns="3"]{grid-template-columns:1fr 1fr 1fr}.blog-content-luxury .column,.blog-content-luxury [data-type=column],.column,.prose .column,.prose [data-type=column]{padding:0}@media (max-width:768px){.blog-content-luxury .columns,.blog-content-luxury [data-type=columns],.columns,.prose .columns,.prose [data-type=columns]{grid-template-columns:1fr!important}}.blog-content-luxury .callout,.blog-content-luxury [data-type=callout]{border-left:4px solid;border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.5rem}.blog-content-luxury .callout-info,.blog-content-luxury [data-callout-type=info]{background:#e6f2ff;border-color:#0080ff}.blog-content-luxury .callout-warning,.blog-content-luxury [data-callout-type=warning]{background:#fff9e6;border-color:#ffbf00}.blog-content-luxury .callout-success,.blog-content-luxury [data-callout-type=success]{background:#e6ffe6;border-color:#00b300}.blog-content-luxury .callout-error,.blog-content-luxury [data-callout-type=error]{background:#ffe6e6;border-color:red}.timeline-block,[data-type=timeline]{background:linear-gradient(135deg,hsl(var(--muted)/.3),transparent);border:1px solid hsl(var(--border));border-radius:.75rem;margin:2rem 0;padding:1.5rem;position:relative}.timeline-block .timeline-line,[data-type=timeline] .timeline-line{background:linear-gradient(to bottom,var(--luxury-gold),var(--luxury-gold-light));width:2px;position:absolute;top:3rem;bottom:2rem;left:4rem}.timeline-block .timeline-item,[data-type=timeline] .timeline-item{gap:1rem;margin-bottom:1.5rem;padding-left:1.5rem;display:flex;position:relative}.timeline-block .timeline-item:last-child,[data-type=timeline] .timeline-item:last-child{margin-bottom:0}.timeline-block .timeline-marker,[data-type=timeline] .timeline-marker{background:var(--luxury-gold);color:var(--luxury-black);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:flex;position:relative;box-shadow:0 2px 8px #c5a9874d}.timeline-block .timeline-content,[data-type=timeline] .timeline-content{flex:1;padding-top:.25rem}.timeline-block .timeline-title,[data-type=timeline] .timeline-title{color:var(--luxury-gold);margin:0 0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:1.125rem;font-weight:600}.timeline-block .timeline-description,[data-type=timeline] .timeline-description{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}.timeline-detailed .timeline-item{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.5rem;margin-left:2rem;padding:1rem}.timeline-minimal .timeline-marker{width:1rem;height:1rem;font-size:0}.conclusion-block,[data-type=conclusion]{background:linear-gradient(135deg,#1a1a1a,#151515);border:1px solid #ffffff14;border-radius:.75rem;margin:2rem 0;padding:1.5rem;position:relative}.conclusion-block .conclusion-header,[data-type=conclusion] .conclusion-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.conclusion-block .conclusion-icon,[data-type=conclusion] .conclusion-icon{background:hsl(var(--muted));border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;display:flex}.conclusion-block .conclusion-title,[data-type=conclusion] .conclusion-title{color:hsl(var(--foreground));margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700}.conclusion-block .conclusion-content,[data-type=conclusion] .conclusion-content{color:hsl(var(--muted-foreground));white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.7}.conclusion-block .conclusion-badge,[data-type=conclusion] .conclusion-badge{background:hsl(var(--muted));color:hsl(var(--muted-foreground));text-transform:capitalize;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.conclusion-summary,[data-conclusion-type=summary]{background:linear-gradient(135deg,#161922,#111318)}.conclusion-takeaway,[data-conclusion-type=takeaway]{background:linear-gradient(135deg,#1a1814,#151310)}.conclusion-verdict,[data-conclusion-type=verdict]{background:linear-gradient(135deg,#181619,#131015)}.conclusion-final-thoughts,[data-conclusion-type=final-thoughts]{background:linear-gradient(135deg,#141a16,#10150f)}.conclusion-block .conclusion-title,[data-type=conclusion] .conclusion-title{color:#f2f2f2}.conclusion-block .conclusion-content,[data-type=conclusion] .conclusion-content{color:#d9d9d9}.conclusion-block .conclusion-badge,[data-type=conclusion] .conclusion-badge{color:#d9d9d9;background:#404040}.dark .conclusion-summary,.dark [data-conclusion-type=summary]{background:#001429}.dark .conclusion-takeaway,.dark [data-conclusion-type=takeaway]{background:#291f00}.dark .conclusion-verdict,.dark [data-conclusion-type=verdict]{background:#1b0029}.dark .conclusion-final-thoughts,.dark [data-conclusion-type=final-thoughts]{background:#002900}.icon-block,[data-type=icon-block]{background:linear-gradient(135deg,#1a1a1a,#151515);border:1px solid #ffffff14;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem}.icon-block-horizontal,[data-layout=horizontal]{align-items:flex-start;gap:1rem;display:flex}.icon-block-card,.icon-block-vertical,[data-layout=card],[data-layout=vertical]{text-align:center;flex-direction:column;align-items:center;display:flex}.icon-block-card,[data-layout=card]{background:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.icon-block .icon-block-icon,[data-type=icon-block] .icon-block-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}[data-icon-size=sm] .icon-block-icon{width:2.5rem;height:2.5rem;font-size:1.25rem}[data-icon-size=md] .icon-block-icon{width:3.5rem;height:3.5rem;font-size:1.75rem}[data-icon-size=lg] .icon-block-icon{width:5rem;height:5rem;font-size:2.5rem}.icon-block .icon-block-content,[data-type=icon-block] .icon-block-content{flex:1}.icon-block-card .icon-block-content,.icon-block-vertical .icon-block-content,[data-layout=card] .icon-block-content,[data-layout=vertical] .icon-block-content{margin-top:.75rem}.icon-block .icon-block-title,[data-type=icon-block] .icon-block-title{color:hsl(var(--foreground));margin:0 0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:1.125rem;font-weight:600}.icon-block .icon-block-description,[data-type=icon-block] .icon-block-description{color:hsl(var(--muted-foreground));margin:0;font-size:.9375rem;line-height:1.6}.info-box,[data-type=info-box]{background:linear-gradient(135deg,#1a1a1a,#151515);border:1px solid #ffffff14;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem;position:relative}.info-box .info-box-header,[data-type=info-box] .info-box-header{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:flex}.info-box-info .info-box-header,[data-info-type=info] .info-box-header{color:#66b3ff}.info-box-warning .info-box-header,[data-info-type=warning] .info-box-header{color:#ffd24d}.info-box-success .info-box-header,[data-info-type=success] .info-box-header{color:#47eb47}.info-box-error .info-box-header,[data-info-type=error] .info-box-header{color:#f66}.info-box-tip .info-box-header,[data-info-type=tip] .info-box-header{color:#d580ff}.info-box-note .info-box-header,[data-info-type=note] .info-box-header{color:hsl(var(--foreground))}.info-box .info-box-icon,[data-type=info-box] .info-box-icon{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;display:flex}.info-box .info-box-label,[data-type=info-box] .info-box-label{font-size:.9375rem;font-weight:600}.info-box .info-box-toggle,[data-type=info-box] .info-box-toggle{color:hsl(var(--muted-foreground));cursor:pointer;margin-left:auto;transition:transform .2s}.info-box[data-expanded=false] .info-box-toggle,[data-type=info-box][data-expanded=false] .info-box-toggle{transform:rotate(-90deg)}.info-box .info-box-content,[data-type=info-box] .info-box-content{white-space:pre-wrap;font-size:.9375rem;line-height:1.6}.info-box[data-collapsible=true][data-expanded=false] .info-box-content,[data-type=info-box][data-collapsible=true][data-expanded=false] .info-box-content{display:none}.info-box-info,[data-info-type=info]{background:linear-gradient(135deg,#161922,#111318)}.info-box-info .info-box-icon,[data-info-type=info] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-info .info-box-label,[data-info-type=info] .info-box-label{color:#c6aa88}.info-box-warning,[data-info-type=warning]{background:linear-gradient(135deg,#1a1814,#151310)}.info-box-warning .info-box-icon,[data-info-type=warning] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-warning .info-box-label,[data-info-type=warning] .info-box-label{color:#c6aa88}.info-box-success,[data-info-type=success]{background:linear-gradient(135deg,#141a16,#10150f)}.info-box-success .info-box-icon,[data-info-type=success] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-success .info-box-label,[data-info-type=success] .info-box-label{color:#c6aa88}.info-box-error,[data-info-type=error]{background:linear-gradient(135deg,#1a1416,#15100f)}.info-box-error .info-box-icon,[data-info-type=error] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-error .info-box-label,[data-info-type=error] .info-box-label{color:#c6aa88}.info-box-tip,[data-info-type=tip]{background:linear-gradient(135deg,#181619,#131015)}.info-box-tip .info-box-icon,[data-info-type=tip] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-tip .info-box-label,[data-info-type=tip] .info-box-label{color:#c6aa88}.info-box-note,[data-info-type=note]{background:linear-gradient(135deg,#1a1a1a,#151515)}.info-box-note .info-box-icon,[data-info-type=note] .info-box-icon{color:#c6aa88;background:#c5a98726}.info-box-note .info-box-label,[data-info-type=note] .info-box-label{color:#c6aa88}.info-box .info-box-content,[data-type=info-box] .info-box-content{color:#d9d9d9}.dark .info-box-info,.dark [data-info-type=info]{background:#001a33}.dark .info-box-warning,.dark [data-info-type=warning]{background:#332600}.dark .info-box-success,.dark [data-info-type=success]{background:#030}.dark .info-box-error,.dark [data-info-type=error]{background:#300}.dark .info-box-tip,.dark [data-info-type=tip]{background:#203}.video-block,[data-type=video]{background:hsl(var(--muted));border-radius:.75rem;margin:1.5rem 0;overflow:hidden}.video-block video,[data-type=video] video{width:100%;max-width:100%;height:auto;display:block}.drag-handle-wrapper{opacity:0;transition:opacity .2s;position:absolute;top:0;left:-3rem}.ProseMirror>:hover .drag-handle-wrapper,.drag-handle-wrapper:hover{opacity:1}.callout-block,[data-type=callout-block]{background:linear-gradient(135deg,#1a1a1a,#151515);border:1px solid #ffffff14;border-radius:.75rem;margin:1.5rem 0;padding:1.25rem 1.5rem;position:relative}.callout-block-header,[data-type=callout-block] .callout-block-header{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.callout-block-icon,[data-type=callout-block] .callout-block-icon{border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.callout-block-title,[data-type=callout-block] .callout-block-title{margin:0;font-size:1rem;font-weight:600}.callout-block-content,[data-type=callout-block] .callout-block-content{white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.6}.callout-block-info,[data-callout-type=info]{background:linear-gradient(135deg,#161922,#111318)}.callout-block-warning,[data-callout-type=warning]{background:linear-gradient(135deg,#1a1814,#151310)}.callout-block-success,[data-callout-type=success]{background:linear-gradient(135deg,#141a16,#10150f)}.callout-block-error,[data-callout-type=error]{background:linear-gradient(135deg,#1a1416,#15100f)}.callout-block-tip,[data-callout-type=tip]{background:linear-gradient(135deg,#181619,#131015)}.callout-block-announcement,[data-callout-type=announcement]{background:linear-gradient(135deg,#1a1419,#150f13)}.callout-block-quote,[data-callout-type=quote]{background:linear-gradient(135deg,#181818,#131313)}.callout-block-featured,[data-callout-type=featured]{background:linear-gradient(135deg,#1a1814,#151310)}.callout-block .callout-block-title,[data-type=callout-block] .callout-block-title{color:#f2f2f2}.callout-block .callout-block-content,[data-type=callout-block] .callout-block-content{color:#d9d9d9}.dark .callout-block-info,.dark [data-callout-type=info]{background:#001a33}.dark .callout-block-warning,.dark [data-callout-type=warning]{background:#332600}.dark .callout-block-success,.dark [data-callout-type=success]{background:#030}.dark .callout-block-error,.dark [data-callout-type=error]{background:#300}.dark .callout-block-tip,.dark [data-callout-type=tip]{background:#203}.dark .callout-block-announcement,.dark [data-callout-type=announcement]{background:#33001a}.dark .callout-block-quote,.dark [data-callout-type=quote]{background:#22252a}.dark .callout-block-featured,.dark [data-callout-type=featured]{background:linear-gradient(135deg,#332600,#291800)}.image-block,figure[data-type=image-block]{margin:1.5rem 0}.image-block-img,figure[data-type=image-block] img{border:1px solid hsl(var(--border));border-radius:.5rem;display:block}.image-block-caption,figure[data-type=image-block] figcaption{color:hsl(var(--muted-foreground));text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}figure[data-size=small]{max-width:320px}figure[data-size=medium]{max-width:512px}figure[data-size=large]{max-width:768px}figure[data-size=full]{width:100%}figure[data-alignment=left]{margin-left:0;margin-right:auto}figure[data-alignment=center]{margin-left:auto;margin-right:auto}figure[data-alignment=right]{margin-left:auto;margin-right:0}.icon-block-icon[data-icon]{background-position:50%;background-repeat:no-repeat;background-size:60%}.icon-block-icon,[data-icon-color=amber] .icon-block-icon,[data-icon-color=blue] .icon-block-icon,[data-icon-color=cyan] .icon-block-icon,[data-icon-color=gray] .icon-block-icon,[data-icon-color=green] .icon-block-icon,[data-icon-color=pink] .icon-block-icon,[data-icon-color=purple] .icon-block-icon{background-color:#c5a98726}.icon-block-icon[data-icon=Rocket]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Lightbulb]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5M9 18h6M10 22h4'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Star]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Target]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=CheckCircle]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Heart]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Flame]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Gem]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12l4 6-10 13L2 9Z'/%3E%3Cpath d='M11 3 8 9l4 13 4-13-3-6M2 9h20'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Trophy]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9H4.5a2.5 2.5 0 0 1 0-5H6M18 9h1.5a2.5 2.5 0 0 0 0-5H18M4 22h16M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22'/%3E%3Cpath d='M18 2H6v7a6 6 0 0 0 12 0z'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=TrendingUp]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3Cpath d='M16 7h6v6'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Zap]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9z'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Shield]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Key]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='7.5' cy='15.5' r='5.5'/%3E%3Cpath d='m21 2-9.6 9.6M15.5 7.5l3 3L22 7l-3-3'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Gift]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 12v10H4V12M2 7h20v5H2zM12 22V7M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Mail]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Globe]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M2 12h20M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Clock]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Wrench]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=BarChart3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 3v18h18M18 17V9M13 17V5M8 17v-3'/%3E%3C/svg%3E")}.icon-block-icon[data-icon=Music]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23c6aa88' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M9 18V5l12-2v13'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Ccircle cx='18' cy='16' r='3'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type]{background-position:50%;background-repeat:no-repeat;background-size:70%}.callout-block-icon[data-callout-type=info]{background-color:#cce6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8v4M12 16h.01'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=warning]{background-color:#fff2cc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23f59e0b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4M12 17h.01'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=success]{background-color:#cfc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=error]{background-color:#fcc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ef4444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=tip]{background-color:#ecf;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%238b5cf6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5M9 18h6M10 22h4'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=announcement]{background-color:#ffcce6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23ec4899' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m3 11 18-5v12L3 14zM11.6 16.8a3 3 0 1 1-5.8-1.6'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=quote]{background-color:#e3e5e8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 21c3 0 7-1 7-8V5c0-1.25-.756-2.017-2-2H4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2 1 0 1 0 1 1v1c0 1-1 2-2 2s-1 .008-1 1.031V21c0 1 0 1 1 1zM15 21c3 0 7-1 7-8V5c0-1.25-.757-2.017-2-2h-4c-1.25 0-2 .75-2 1.972V11c0 1.25.75 2 2 2h.75c0 2.25.25 4-2.75 4v3c0 1 0 1 1 1'/%3E%3C/svg%3E")}.callout-block-icon[data-callout-type=featured]{background-color:#ffecb3;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23f59e0b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E")}.conclusion-icon[data-conclusion-type]{background-position:50%;background-repeat:no-repeat;background-size:60%}.conclusion-icon[data-conclusion-type=summary]{background-color:#cce6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%233b82f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E")}.conclusion-icon[data-conclusion-type=takeaway]{background-color:#fff2cc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23f59e0b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5M9 18h6M10 22h4'/%3E%3C/svg%3E")}.conclusion-icon[data-conclusion-type=verdict]{background-color:#ecf;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%238b5cf6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1M2 16l3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1M7 21h10M12 3v18M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2'/%3E%3C/svg%3E")}.conclusion-icon[data-conclusion-type=final-thoughts]{background-color:#cfc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%2322c55e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}.dark .icon-block-icon[data-icon]{filter:brightness(1.2)}.dark .callout-block-icon[data-callout-type],.dark .conclusion-icon[data-conclusion-type]{filter:brightness(.8)}.ProseMirror .search-result{background-color:#ffd50066;border-radius:2px;box-shadow:0 0 0 1px #ffd50099}.ProseMirror .search-result-current{background-color:#ffa50099;box-shadow:0 0 0 2px #ffa500cc}.dark .ProseMirror .search-result{background-color:#ffd5004d;box-shadow:0 0 0 1px #ffd50080}.dark .ProseMirror .search-result-current{background-color:#ffa50080;box-shadow:0 0 0 2px #ffa500b3}.ProseMirror .faq-block{background:linear-gradient(135deg,hsl(var(--card))0,hsl(var(--card)/.95)100%);border:1px solid #c5a98733;border-radius:12px;margin:1.5rem 0;padding:1.5rem;transition:border-color .2s,box-shadow .2s}.ProseMirror .faq-block:hover{border-color:#c5a98759;box-shadow:0 4px 20px #0000000f}.ProseMirror .faq-block .faq-title{color:var(--luxury-gold);border-bottom:1px solid #c5a98726;margin:0 0 1.25rem;padding-bottom:.75rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.375rem;font-weight:600}.ProseMirror .faq-block .faq-item{background:hsl(var(--background));border:1px solid #c5a9871f;border-radius:8px;margin-bottom:.75rem;overflow:hidden}.ProseMirror .faq-block .faq-item:last-child{margin-bottom:0}.ProseMirror .faq-block .faq-question{background:hsl(var(--muted)/.3);color:hsl(var(--foreground));font-size:.9375rem;font-weight:500;line-height:1.5}.ProseMirror .faq-block .faq-answer,.ProseMirror .faq-block .faq-question{padding:1rem 1.25rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ProseMirror .faq-block .faq-answer{color:hsl(var(--muted-foreground));border-top:1px solid #c5a98714;font-size:.875rem;line-height:1.7}.blog-content-luxury .faq-block,.prose .faq-block,[data-type=faqBlock]{background:linear-gradient(135deg,#12121205,#12121203);border:1px solid #c5a98733;border-radius:12px;margin:2rem 0;padding:1.5rem 1.75rem}.dark .blog-content-luxury .faq-block,.dark .prose .faq-block,.dark [data-type=faqBlock]{background:linear-gradient(135deg,#ffffff05,#ffffff03)}.blog-content-luxury .faq-block:hover,.prose .faq-block:hover,[data-type=faqBlock]:hover{border-color:#c5a98759}.blog-content-luxury .faq-title,.prose .faq-title,[data-type=faqBlock] .faq-title{color:var(--luxury-gold);border-bottom:1px solid #c5a98726;align-items:center;gap:.75rem;margin:0 0 1.5rem;padding-bottom:1rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;display:flex}.blog-content-luxury .faq-title:before,.prose .faq-title:before,[data-type=faqBlock] .faq-title:before{background:linear-gradient(135deg,var(--luxury-gold)0,var(--luxury-gold-light)100%);color:#111;content:"?";border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;display:inline-flex}.blog-content-luxury .faq-controls,.prose .faq-controls,[data-type=faqBlock] .faq-controls{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.blog-content-luxury .faq-control-btn,.prose .faq-control-btn,[data-type=faqBlock] .faq-control-btn{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:1px solid #c5a98733;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.blog-content-luxury .faq-control-btn:hover,.prose .faq-control-btn:hover,[data-type=faqBlock] .faq-control-btn:hover{color:var(--luxury-gold);background:#c5a9870d;border-color:#c5a98766}.blog-content-luxury .faq-control-btn:focus-visible,.prose .faq-control-btn:focus-visible,[data-type=faqBlock] .faq-control-btn:focus-visible{outline:2px solid var(--luxury-gold);outline-offset:2px}.blog-content-luxury .faq-control-btn svg,.prose .faq-control-btn svg,[data-type=faqBlock] .faq-control-btn svg{opacity:.7;flex-shrink:0}.blog-content-luxury .faq-control-btn:hover svg,.prose .faq-control-btn:hover svg,[data-type=faqBlock] .faq-control-btn:hover svg{opacity:1}.dark .blog-content-luxury .faq-control-btn,.dark .prose .faq-control-btn,.dark [data-type=faqBlock] .faq-control-btn{border-color:#c5a98726}.dark .blog-content-luxury .faq-control-btn:hover,.dark .prose .faq-control-btn:hover,.dark [data-type=faqBlock] .faq-control-btn:hover{background:#c5a98714}@media (max-width:640px){.blog-content-luxury .faq-controls,.prose .faq-controls,[data-type=faqBlock] .faq-controls{margin-bottom:1rem}.blog-content-luxury .faq-control-btn,.prose .faq-control-btn,[data-type=faqBlock] .faq-control-btn{padding:.4375rem .75rem;font-size:.75rem}}.blog-content-luxury .faq-item,.prose .faq-item,[data-type=faqBlock] .faq-item{border:1px solid #c5a9871f;border-radius:8px;margin-bottom:.75rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.blog-content-luxury .faq-item:last-child,.prose .faq-item:last-child,[data-type=faqBlock] .faq-item:last-child{margin-bottom:0}.blog-content-luxury .faq-item:hover,.prose .faq-item:hover,[data-type=faqBlock] .faq-item:hover{border-color:#c5a98740;box-shadow:0 2px 8px #0000000a}.blog-content-luxury .faq-question,.prose .faq-question,[data-type=faqBlock] .faq-question{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:#c5a9870a;padding:1.125rem 3rem 1.125rem 1.25rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;transition:background-color .2s;position:relative}.blog-content-luxury .faq-question:hover,.prose .faq-question:hover,[data-type=faqBlock] .faq-question:hover{background:#c5a98714}.blog-content-luxury .faq-question:after,.prose .faq-question:after,[data-type=faqBlock] .faq-question:after{border-bottom:2px solid var(--luxury-gold);border-right:2px solid var(--luxury-gold);content:"";width:10px;height:10px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)rotate(45deg)}.blog-content-luxury .faq-item.expanded .faq-question:after,.blog-content-luxury .faq-item[data-expanded=true] .faq-question:after,.prose .faq-item.expanded .faq-question:after,.prose .faq-item[data-expanded=true] .faq-question:after,[data-type=faqBlock] .faq-item.expanded .faq-question:after,[data-type=faqBlock] .faq-item[data-expanded=true] .faq-question:after{transform:translateY(-25%)rotate(-135deg)}.blog-content-luxury .faq-answer,.prose .faq-answer,[data-type=faqBlock] .faq-answer{color:hsl(var(--muted-foreground));opacity:0;max-height:0;padding:0 1.25rem;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1.75;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.blog-content-luxury .faq-item.expanded .faq-answer,.blog-content-luxury .faq-item[data-expanded=true] .faq-answer,.prose .faq-item.expanded .faq-answer,.prose .faq-item[data-expanded=true] .faq-answer,[data-type=faqBlock] .faq-item.expanded .faq-answer,[data-type=faqBlock] .faq-item[data-expanded=true] .faq-answer{opacity:1;max-height:500px;padding:1rem 1.25rem 1.25rem}.blog-content-luxury .faq-question:focus,.prose .faq-question:focus,[data-type=faqBlock] .faq-question:focus{box-shadow:inset 0 0 0 2px var(--luxury-gold);outline:none}.blog-content-luxury .faq-question:focus-visible,.prose .faq-question:focus-visible,[data-type=faqBlock] .faq-question:focus-visible{outline:2px solid var(--luxury-gold);outline-offset:-2px;background:#c5a9871a}.dark .blog-content-luxury .faq-question,.dark .prose .faq-question,.dark [data-type=faqBlock] .faq-question{background:#c5a9870f}.dark .blog-content-luxury .faq-question:hover,.dark .prose .faq-question:hover,.dark [data-type=faqBlock] .faq-question:hover{background:#c5a9871a}.dark .blog-content-luxury .faq-answer,.dark .prose .faq-answer,.dark [data-type=faqBlock] .faq-answer{color:hsl(var(--muted-foreground)/.9)}@media (max-width:640px){.blog-content-luxury .faq-block,.prose .faq-block,[data-type=faqBlock]{margin:1.5rem 0;padding:1.25rem 1rem}.blog-content-luxury .faq-title,.prose .faq-title,[data-type=faqBlock] .faq-title{font-size:1.25rem}.blog-content-luxury .faq-title:before,.prose .faq-title:before,[data-type=faqBlock] .faq-title:before{width:1.75rem;height:1.75rem;font-size:1rem}.blog-content-luxury .faq-question,.prose .faq-question,[data-type=faqBlock] .faq-question{padding:1rem 2.5rem 1rem 1rem;font-size:.9375rem}.blog-content-luxury .faq-question:after,.prose .faq-question:after,[data-type=faqBlock] .faq-question:after{width:8px;height:8px;right:1rem}.blog-content-luxury .faq-answer,.prose .faq-answer,[data-type=faqBlock] .faq-answer{font-size:.875rem}.blog-content-luxury .faq-item.expanded .faq-answer,.blog-content-luxury .faq-item[data-expanded=true] .faq-answer,.prose .faq-item.expanded .faq-answer,.prose .faq-item[data-expanded=true] .faq-answer,[data-type=faqBlock] .faq-item.expanded .faq-answer,[data-type=faqBlock] .faq-item[data-expanded=true] .faq-answer{padding:.875rem 1rem 1rem}}@media print{.blog-content-luxury .faq-answer,.prose .faq-answer,[data-type=faqBlock] .faq-answer{opacity:1!important;max-height:none!important;padding:1rem 1.25rem 1.25rem!important}.blog-content-luxury .faq-question:after,.prose .faq-question:after,[data-type=faqBlock] .faq-question:after{display:none}}@media (prefers-reduced-motion:reduce){.blog-content-luxury .faq-answer,.blog-content-luxury .faq-item,.blog-content-luxury .faq-question:after,.prose .faq-answer,.prose .faq-item,.prose .faq-question:after,[data-type=faqBlock] .faq-answer,[data-type=faqBlock] .faq-item,[data-type=faqBlock] .faq-question:after{transition:none}}
.codex-editor{--editor-primary:#c9a961;--editor-primary-hover:#dbb96f;--editor-secondary:#0c1e35;--editor-accent:#1a3553;--editor-text:#1e293b;--editor-muted:#64748b;--editor-border:#e2e8f0;--editor-bg:#fff;--editor-card-bg:#f8fafc}.dark .codex-editor{--editor-primary:#c9a961;--editor-primary-hover:#dbb96f;--editor-secondary:#1a3553;--editor-accent:#0c1e35;--editor-text:#f1f5f9;--editor-muted:#94a3b8;--editor-border:#334155;--editor-bg:#0f172a;--editor-card-bg:#1e293b}.codex-editor .cdx-block,.codex-editor .cdx-checklist__item-text,.codex-editor .cdx-input,.codex-editor .cdx-list__item,.codex-editor .cdx-quote__text,.codex-editor .cdx-warning__message,.codex-editor .cdx-warning__title,.codex-editor .ce-code__textarea,.codex-editor .ce-header,.codex-editor .ce-paragraph,.codex-editor .tc-cell,.codex-editor [contenteditable]{caret-color:var(--editor-primary)!important;color:var(--editor-text)!important}.dark .codex-editor .cdx-block,.dark .codex-editor .cdx-checklist__item-text,.dark .codex-editor .cdx-input,.dark .codex-editor .cdx-list__item,.dark .codex-editor .cdx-quote__text,.dark .codex-editor .cdx-warning__message,.dark .codex-editor .cdx-warning__title,.dark .codex-editor .ce-code__textarea,.dark .codex-editor .ce-header,.dark .codex-editor .ce-paragraph,.dark .codex-editor .tc-cell,.dark .codex-editor [contenteditable]{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}.codex-editor ::selection{background:#c9a96166!important}.dark .codex-editor ::selection{color:#000!important;background:#c9a96180!important}.ce-block .ce-block__content{color:var(--editor-text)!important;transition:background .2s!important}.dark .ce-block .ce-block__content{color:#f1f5f9!important}.ce-block:hover .ce-block__content{background:#c9a9610f!important;border-radius:8px!important}.dark .ce-block:hover .ce-block__content{background:#ffffff0a!important}.ce-block--focused .ce-block__content{border-left:3px solid var(--editor-primary)!important;background:#c9a9611a!important;border-radius:0 8px 8px 0!important;margin-left:-19px!important;padding-left:16px!important}.dark .ce-block--focused .ce-block__content{background:#ffffff0f!important}.ce-block--selected .ce-block__content{box-shadow:0 0 0 2px var(--editor-primary)!important;border-radius:8px!important}.ce-toolbar__content{max-width:none!important}.ce-toolbar__actions{background:var(--editor-bg)!important;border:1px solid var(--editor-border)!important;border-radius:12px!important;align-items:center!important;gap:8px!important;padding:6px!important;display:flex!important;box-shadow:0 4px 20px #00000026!important}.dark .ce-toolbar__actions{background:#1e293b!important;border-color:#475569!important}.ce-toolbar__plus{background:linear-gradient(135deg,var(--editor-primary)0,var(--editor-primary-hover)100%)!important;color:var(--editor-secondary)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;transition:box-shadow .2s,background .2s!important;display:flex!important;box-shadow:0 2px 8px #c9a9614d!important}.ce-toolbar__plus:hover{box-shadow:0 4px 12px #c9a96166!important}.ce-toolbar__plus svg{width:24px!important;height:24px!important}.ce-toolbar__settings-btn{background:var(--editor-card-bg)!important;border:1px solid var(--editor-border)!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;transition:background .2s!important;display:flex!important}.ce-toolbar__settings-btn:hover{background:var(--editor-primary)!important;border-color:var(--editor-primary)!important;color:var(--editor-secondary)!important}.ce-toolbar__settings-btn svg{width:24px!important;height:24px!important}.dark .ce-toolbar__settings-btn{background:#334155!important;border-color:#475569!important}.dark .ce-toolbar__settings-btn:hover{background:var(--editor-primary)!important}.ce-inline-toolbar{background:var(--editor-bg)!important;border:1px solid var(--editor-border)!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 30px #00000026!important}.dark .ce-inline-toolbar{background:#1e293b!important;border-color:#475569!important;box-shadow:0 8px 30px #0006!important}.ce-inline-toolbar__buttons{gap:4px!important}.ce-inline-tool,.ce-inline-toolbar__buttons{align-items:center!important;display:flex!important}.ce-inline-tool{color:var(--editor-muted)!important;border-radius:8px!important;justify-content:center!important;width:44px!important;height:44px!important;transition:background .15s,color .15s!important}.dark .ce-inline-tool{color:#94a3b8!important}.ce-inline-tool:hover{background:var(--editor-card-bg)!important;color:var(--editor-text)!important}.dark .ce-inline-tool:hover{color:#f1f5f9!important;background:#334155!important}.ce-inline-tool--active{background:linear-gradient(135deg,var(--editor-primary)0,var(--editor-primary-hover)100%)!important;color:var(--editor-secondary)!important}.ce-inline-tool svg{width:22px!important;height:22px!important}.ce-inline-toolbar__actions{border-left:1px solid var(--editor-border)!important;margin-left:4px!important;padding-left:4px!important}.dark .ce-inline-toolbar__actions{border-color:#475569!important}.ce-popover{background:var(--editor-bg)!important;border:1px solid var(--editor-border)!important;z-index:7!important;border-radius:14px!important;min-width:240px!important;max-width:320px!important;padding:8px!important;box-shadow:0 12px 40px #0003!important}.dark .ce-popover{background:#1e293b!important;border-color:#475569!important;box-shadow:0 12px 40px #00000080!important}.ce-popover__search{background:var(--editor-card-bg)!important;border:1px solid var(--editor-border)!important;border-radius:8px!important;margin-bottom:8px!important;padding:10px 12px!important}.dark .ce-popover__search{background:#334155!important;border-color:#475569!important}.ce-popover__search input{color:var(--editor-text)!important;background:0 0!important;width:100%!important;font-size:14px!important}.dark .ce-popover__search input{color:#f1f5f9!important}.ce-popover__items{max-height:400px!important;overflow-y:auto!important}.ce-popover-item{color:var(--editor-text)!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:12px!important;min-height:48px!important;padding:10px 12px!important;transition:background .15s!important;display:flex!important}.dark .ce-popover-item{color:#f1f5f9!important}.ce-popover-item:hover{background:#c9a9611a!important}.ce-popover-item--focused,.dark .ce-popover-item:hover{background:#c9a96126!important}.ce-popover-item__icon{background:linear-gradient(135deg,var(--editor-primary)0,var(--editor-primary-hover)100%)!important;color:var(--editor-secondary)!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;display:flex!important}.ce-popover-item__icon svg{width:18px!important;height:18px!important}.ce-popover-item__title{color:var(--editor-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important;font-weight:500!important;overflow:hidden!important}.dark .ce-popover-item__title{color:#f1f5f9!important}.ce-popover-item__secondary-title{color:var(--editor-muted)!important;font-size:12px!important}.ce-popover__divider{background:var(--editor-border)!important;height:1px!important;margin:6px 0!important}.dark .ce-popover__divider{background:#475569!important}.ce-popover__nothing-found-message{color:var(--editor-muted)!important;text-align:center!important;padding:16px!important}.ce-settings{background:var(--editor-bg)!important;border:1px solid var(--editor-border)!important;z-index:7!important;border-radius:12px!important;min-width:180px!important;padding:6px!important;box-shadow:0 8px 32px #00000026!important}.dark .ce-settings{background:#1e293b!important;border-color:#475569!important;box-shadow:0 8px 32px #00000080!important}.cdx-settings-button,.ce-settings__button{color:var(--editor-text)!important;cursor:pointer!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;transition:background .15s!important;display:flex!important}.dark .cdx-settings-button,.dark .ce-settings__button{color:#f1f5f9!important}.cdx-settings-button:hover,.ce-settings__button:hover{background:#c9a9611a!important}.dark .cdx-settings-button:hover,.dark .ce-settings__button:hover{background:#c9a96126!important}.cdx-settings-button svg,.ce-settings__button svg{width:20px!important;height:20px!important}.cdx-settings-button__title,.ce-settings__button-text{color:var(--editor-text)!important;font-size:14px!important;font-weight:500!important}.dark .cdx-settings-button__title,.dark .ce-settings__button-text{color:#f1f5f9!important}.ce-popover-item--confirmation{background:#ef44441a!important}.ce-popover-item--confirmation .ce-popover-item__icon{color:#fff!important;background:#ef4444!important}.ce-conversion-toolbar{background:var(--editor-bg)!important;border:1px solid var(--editor-border)!important;z-index:7!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 30px #00000026!important}.dark .ce-conversion-toolbar{background:#1e293b!important;border-color:#475569!important}.ce-conversion-tool{color:var(--editor-text)!important;border-radius:8px!important;padding:10px 12px!important;transition:background .15s!important}.dark .ce-conversion-tool{color:#f1f5f9!important}.ce-conversion-tool:hover{background:var(--editor-card-bg)!important}.dark .ce-conversion-tool:hover{background:#334155!important}.ce-conversion-tool--focused{box-shadow:inset 0 0 0 2px var(--editor-primary)!important;background:#c9a9611a!important}.cdx-input,.cdx-search-field__input,.ce-block input,.ce-block textarea,.image-tool__caption,.link-tool__input{background:var(--editor-card-bg)!important;border:1px solid var(--editor-border)!important;color:var(--editor-text)!important;border-radius:8px!important;padding:10px 12px!important}.dark .cdx-input,.dark .cdx-search-field__input,.dark .ce-block input,.dark .ce-block textarea,.dark .image-tool__caption,.dark .link-tool__input{color:#f1f5f9!important;background:#1e293b!important;border-color:#475569!important}.cdx-button,.image-tool__select-file{background:var(--editor-card-bg)!important;border:2px dashed var(--editor-border)!important;color:var(--editor-text)!important;cursor:pointer!important;border-radius:12px!important;padding:20px!important;transition:border-color .2s,background .2s!important}.dark .cdx-button,.dark .image-tool__select-file{color:#f1f5f9!important;background:#1e293b!important;border-color:#475569!important}.cdx-button:hover,.image-tool__select-file:hover{border-color:var(--editor-primary)!important;background:#c9a9610d!important}.ce-paragraph[data-placeholder]:empty:before{color:var(--editor-muted)!important}.dark .ce-paragraph[data-placeholder]:empty:before{color:#64748b!important}.ce-header{color:var(--editor-text)!important}.dark .ce-header{color:#f1f5f9!important}h1.ce-header{font-size:2.5rem!important;font-weight:700!important}h2.ce-header{font-size:2rem!important;font-weight:700!important}h3.ce-header{font-size:1.5rem!important;font-weight:600!important}h4.ce-header{font-size:1.25rem!important;font-weight:600!important}h5.ce-header{font-size:1.125rem!important;font-weight:500!important}h6.ce-header{font-size:1rem!important;font-weight:500!important}.cdx-quote{border-left:4px solid var(--editor-primary)!important;padding-left:20px!important;font-style:italic!important}.cdx-quote__text{color:var(--editor-text)!important}.dark .cdx-quote__text{color:#f1f5f9!important}.cdx-quote__caption{color:var(--editor-primary)!important;margin-top:8px!important;font-weight:500!important}.ce-code{background:var(--editor-card-bg)!important;border:1px solid var(--editor-border)!important;border-radius:8px!important;padding:16px!important;font-family:JetBrains Mono,monospace!important}.dark .ce-code{background:#1e293b!important;border-color:#475569!important}.ce-code__textarea{color:var(--editor-text)!important}.dark .ce-code__textarea{color:#f1f5f9!important}.cdx-warning{background:#fbbf241a!important;border-left:4px solid #fbbf24!important;border-radius:0 8px 8px 0!important;padding:16px!important}.cdx-warning__message,.cdx-warning__title{color:var(--editor-text)!important}.dark .cdx-warning__message,.dark .cdx-warning__title{color:#f1f5f9!important}.tc-table{border:1px solid var(--editor-border)!important;border-radius:8px!important;overflow:hidden!important}.dark .tc-table{border-color:#475569!important}.tc-row{border-bottom:1px solid var(--editor-border)!important}.dark .tc-row{border-color:#475569!important}.tc-cell{border-right:1px solid var(--editor-border)!important;color:var(--editor-text)!important;padding:12px!important}.dark .tc-cell{color:#f1f5f9!important;border-color:#475569!important}.cdx-list{padding-left:24px!important}.cdx-list__item{color:var(--editor-text)!important;padding:4px 0!important}.dark .cdx-list__item{color:#f1f5f9!important}.cdx-checklist__item-checkbox{border:2px solid var(--editor-border)!important;border-radius:4px!important;width:18px!important;height:18px!important}.dark .cdx-checklist__item-checkbox{border-color:#475569!important}.cdx-checklist__item--checked .cdx-checklist__item-checkbox{background:var(--editor-primary)!important;border-color:var(--editor-primary)!important}.cdx-checklist__item-text{color:var(--editor-text)!important}.dark .cdx-checklist__item-text{color:#f1f5f9!important}.ce-delimiter:before{background:linear-gradient(90deg,transparent,var(--editor-primary),transparent)!important;content:""!important;height:2px!important;margin:24px 0!important;display:block!important}.image-tool__image-picture{border-radius:12px!important}.link-tool__content{background:var(--editor-card-bg)!important;border:1px solid var(--editor-border)!important;border-radius:12px!important;transition:border-color .2s!important;overflow:hidden!important}.dark .link-tool__content{background:#1e293b!important;border-color:#475569!important}.link-tool__content:hover{border-color:var(--editor-primary)!important}.ce-block--drop-target:before{background:var(--editor-primary)!important;content:""!important;border-radius:2px!important;height:4px!important;position:absolute!important;top:-2px!important;left:0!important;right:0!important}.ce-block--dragging{opacity:.5!important}.cdx-marker{background:#c9a9614d!important;padding:2px 4px!important}.cdx-marker,.inline-code{border-radius:4px!important}.inline-code{background:var(--editor-card-bg)!important;color:var(--editor-primary)!important;padding:2px 6px!important;font-family:JetBrains Mono,monospace!important;font-size:.9em!important}.dark .inline-code{background:#334155!important}.ce-toolbox__button{color:var(--editor-text)!important;border-radius:8px!important;padding:8px!important;transition:background .15s!important}.dark .ce-toolbox__button{color:#f1f5f9!important}.ce-toolbox__button:hover{background:var(--editor-card-bg)!important}.dark .ce-toolbox__button:hover{background:#334155!important}.ce-toolbar--opened{opacity:1!important;visibility:visible!important;display:flex!important}.ce-conversion-toolbar--showed,.ce-inline-toolbar--showed,.ce-popover--opened,.ce-settings--opened,.ce-toolbox--opened{opacity:1!important;visibility:visible!important;display:block!important}.dark .codex-editor,.dark .codex-editor *{--tw-text-opacity:1}.dark .cdx-block,.dark .cdx-input,.dark .ce-block,.dark .ce-block *,.dark .ce-header,.dark .ce-paragraph,.dark [contenteditable=true]{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}.dark .ce-header[data-placeholder]:empty:before,.dark .ce-paragraph[data-placeholder]:empty:before,.dark [contenteditable][data-placeholder]:empty:before{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.codex-editor{z-index:1;position:relative}.ce-toolbar{z-index:5!important}.ce-inline-toolbar{z-index:6!important}.ce-conversion-toolbar,.ce-popover,.ce-settings,.ce-toolbox{z-index:7!important}
.admin-auth-page,.admin-auth-page *,.admin-error-page,.admin-error-page *,.admin-loading,.admin-loading *,.admin-page,.admin-page *{cursor:auto!important}.admin-auth-page input[type=email],.admin-auth-page input[type=password],.admin-auth-page input[type=search],.admin-auth-page input[type=text],.admin-auth-page textarea,.admin-page input[type=email],.admin-page input[type=password],.admin-page input[type=search],.admin-page input[type=text],.admin-page textarea{caret-color:currentColor!important}.admin-page table tbody tr,.admin-page table tbody tr *{cursor:pointer!important}.smooth-cursor-dot{mix-blend-mode:difference;will-change:transform;background-color:#c6aa88}.smooth-cursor-border{mix-blend-mode:difference;will-change:transform,width,height;border:1px solid #c5a987b3}
@keyframes liquidGlow{0%,to{filter:blur(.5px);background:linear-gradient(135deg,#fbbf241a,#f472b60d)}50%{filter:blur(1px);background:linear-gradient(135deg,#f472b626,#fbbf241a)}}@keyframes shimmer{0%{transform:translate(-100%)rotate(15deg)}to{transform:translate(200%)rotate(15deg)}}@keyframes breathe{0%,to{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);border-color:#fff3}50%{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);border-color:#fbbf244d}}@keyframes luxuryPulse{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.02);box-shadow:0 0 0 8px #fbbf2400}}@keyframes elegantFadeIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.gallery-glass{-webkit-backdrop-filter:blur(12px)saturate(1.5);backdrop-filter:blur(12px)saturate(1.5);background:#ffffff14;border:1px solid #ffffff1f}.gallery-glass:hover{-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);background:#ffffff1f;border-color:#fbbf244d}.luxury-shimmer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:2s infinite shimmer;position:absolute;top:0;left:-100%}.breathe-effect{animation:3s ease-in-out infinite breathe}.luxury-pulse{animation:2s ease-in-out infinite luxuryPulse}.elegant-entrance{animation:.6s ease-out forwards elegantFadeIn}.scrollbar-luxury::-webkit-scrollbar{height:4px}.scrollbar-luxury::-webkit-scrollbar-track{background:#78726d1a;border-radius:2px}.scrollbar-luxury::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d97706,#f59e0b);border-radius:2px}.scrollbar-luxury::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.gallery-item{transition:all .4s cubic-bezier(.4,0,.2,1)}.gallery-item:hover{filter:brightness(1.1)saturate(1.1);transform:translateY(-2px)scale(1.02)}.modal-backdrop{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle,#292524f2,#0c0a09fa)}.focus-luxury:focus-visible{outline-offset:2px;outline:2px solid #f59e0b;box-shadow:0 0 0 4px #f59e0b33}@media (max-width:768px){.gallery-glass{-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2)}.luxury-shimmer:before{animation-duration:1.5s}}@media (prefers-reduced-motion:reduce){.breathe-effect,.elegant-entrance,.luxury-pulse,.luxury-shimmer:before{animation:none}.gallery-item{transition:none}}
.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal)". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman)". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal)". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
