:root{--editor-bg:#fff;--editor-fg:#020817;--editor-border:#e2e8f0;--editor-muted:#f1f5f9;--editor-muted-fg:#64748b;--editor-accent:#f1f5f9;--editor-accent-fg:#0f172a;--editor-selection:#4387f44d;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:.75rem;--spacing-lg:1rem;--spacing-xl:1.5rem;--spacing-2xl:2rem;--spacing-3xl:3rem;--spacing-4xl:4rem;--content-spacing:var(--spacing-xl);--content-spacing-mobile:var(--spacing-lg);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--transition-fastest:.1s;--transition-fast:.15s;--transition-normal:.2s;--transition-slow:.3s;--transition-slowest:.5s;--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-bounce:cubic-bezier(.68,-.55,.265,1.55);--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000000d,0 1px 2px #0000001a;--shadow-md:0 4px 6px #00000012,0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a,0 4px 6px #0000000d;--shadow-xl:0 20px 25px #0000001a,0 10px 10px #0000000a;--shadow-2xl:0 25px 50px #00000026;--z-base:0;--z-dropdown:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-popover:50;--z-tooltip:60;--z-notification:70;--z-max:9999;--backdrop-blur-sm:blur(4px);--backdrop-blur-md:blur(8px);--backdrop-blur-lg:blur(12px);--backdrop-blur-xl:blur(16px);--backdrop-blur-2xl:blur(24px)}.dark{--editor-bg:#020817;--editor-fg:#f8fafc;--editor-border:#1e293b;--editor-muted:#1e293b;--editor-muted-fg:#94a3b8;--editor-accent:#1e293b;--editor-accent-fg:#f8fafc;--editor-selection:#4387f480;--shadow-xs:0 1px 2px #0000001a;--shadow-sm:0 1px 3px #0000001a,0 1px 2px #0003;--shadow-md:0 4px 6px #00000026,0 2px 4px #0000001f;--shadow-lg:0 10px 15px #0003,0 4px 6px #0000001a;--shadow-xl:0 20px 25px #0003,0 10px 10px #00000014;--shadow-2xl:0 25px 50px #00000040}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-normal)}.transition-transform{transition-property:transform;transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-normal)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-normal)}.transition-all{transition-property:all;transition-timing-function:var(--ease-in-out);transition-duration:var(--transition-normal)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(var(--spacing-sm));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus-visible{outline-color:var(--editor-accent-fg)}.hover-brightness:hover{filter:brightness(1.05)}.hover-opacity:hover{opacity:.8}.hover-scale:hover{transform:scale(1.02)}.active-scale:active{transform:scale(.98)}@media (width<=640px){:root{--content-spacing:var(--spacing-lg);--font-size-base:16px}}@media (prefers-reduced-motion:reduce){:root{--transition-fastest:.01ms;--transition-fast:.01ms;--transition-normal:.01ms;--transition-slow:.01ms;--transition-slowest:.01ms}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){:root{--editor-border:#b3b3b3;--editor-selection:#4387f480}.dark{--editor-border:#666}}@media print{:root{--editor-bg:white;--editor-fg:black;--editor-border:#ccc;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}}.bolder-renderer{width:100%;height:100%;position:relative}.bolder-renderer-wrapper{width:100%;height:100%;overflow-y:auto}.bolder-renderer-content{color:var(--foreground);background:0 0;max-width:100%;min-height:100%;margin-left:auto;margin-right:auto;padding:1rem;font-family:inherit;line-height:1.75}@media (width>=640px){.bolder-renderer-content{max-width:600px;padding:2rem}}@media (width>=768px){.bolder-renderer-content{max-width:720px}}@media (width>=1024px){.bolder-renderer-content{max-width:800px}}@media (width>=1280px){.bolder-renderer-content{max-width:900px}}@media (width>=1536px){.bolder-renderer-content{max-width:1000px}}.content-viewer,.content-viewer-wrapper{max-width:100%;margin-left:auto;margin-right:auto}@media (width>=640px){.content-viewer,.content-viewer-wrapper{max-width:600px}}@media (width>=768px){.content-viewer,.content-viewer-wrapper{max-width:720px}}@media (width>=1024px){.content-viewer,.content-viewer-wrapper{max-width:800px}}@media (width>=1280px){.content-viewer,.content-viewer-wrapper{max-width:900px}}@media (width>=1536px){.content-viewer,.content-viewer-wrapper{max-width:1000px}}.bolder-renderer-content h1{color:var(--foreground);letter-spacing:-.025em;margin-top:0;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.2;transition:color .2s}.bolder-renderer-content h2{color:var(--foreground);letter-spacing:-.02em;margin-top:2rem;margin-bottom:1.5rem;font-size:2rem;font-weight:700;line-height:1.25;transition:color .2s}.bolder-renderer-content h3{color:var(--foreground);letter-spacing:-.015em;margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.4;transition:color .2s}.bolder-renderer-content p{color:var(--foreground);margin-bottom:1.5rem;transition:color .2s}.bolder-renderer-content a{color:var(--primary);text-decoration:none;transition:opacity .2s,color .2s;position:relative}.bolder-renderer-content a:hover{opacity:.8}.bolder-renderer-content a:not([data-type]):not(.inline-flex){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .2s}.bolder-renderer-content a:not([data-type]):not(.inline-flex):hover{background-size:100% 1px}.bolder-renderer-content ul,.bolder-renderer-content ol{margin-bottom:1.5rem;padding-left:1.5rem}.bolder-renderer-content li{margin-bottom:.5rem}.bolder-renderer-content blockquote{border-left:4px solid var(--primary);color:var(--muted-foreground);margin:1.5rem 0;padding-left:1.5rem;font-style:italic;transition:border-color .2s;position:relative}.bolder-renderer-content blockquote:before{content:"\"";color:var(--primary);opacity:.3;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:-.5rem;left:0}.bolder-renderer-content pre{background-color:var(--muted);border:1px solid var(--border);border-radius:.5rem;margin:1.5rem 0;padding:1.25rem;transition:border-color .2s,background-color .2s;overflow-x:auto}.bolder-renderer-content pre:hover{border-color:var(--primary)}.bolder-renderer-content code{background-color:var(--muted);border-radius:.25rem;padding:.125rem .25rem;font-size:.875em;transition:background-color .2s}.bolder-renderer-content pre code{background-color:#0000;padding:0}.bolder-renderer-content img{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a}.bolder-renderer-content img:hover{transform:scale(1.01);box-shadow:0 4px 6px #00000012,0 2px 4px #0000000f}.bolder-renderer-content img[data-stretch=true]{width:100%}.bolder-renderer-content video{border-radius:.5rem;max-width:100%;height:auto;margin:1.5rem auto;display:block}.bolder-renderer-content .video-proxy-container{margin:1.5rem 0}.bolder-renderer-content hr{border:0;border-top:1px solid var(--border);margin:2rem 0;transition:border-color .2s;position:relative}.bolder-renderer-content hr:after{content:"§";background:var(--background);color:var(--border);padding:0 .5rem;font-size:1.25rem;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bolder-renderer-content table{border-collapse:collapse;width:100%;margin-bottom:1rem}.bolder-renderer-content th,.bolder-renderer-content td{border:1px solid var(--border);text-align:left;padding:.5rem}.bolder-renderer-content th{background-color:var(--muted);font-weight:600}.bolder-renderer-content [data-type=button]{margin:1rem 0;display:inline-block}.bolder-renderer-content [data-type=button] a{background-color:var(--primary);color:var(--primary-foreground);border-radius:.375rem;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.bolder-renderer-content [data-type=button] a:before{content:"";opacity:0;background:radial-gradient(circle,#fff3 0%,#0000 70%);transition:opacity .2s;position:absolute;inset:0}.bolder-renderer-content [data-type=button] a:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.bolder-renderer-content [data-type=button] a:hover:before{opacity:1}.bolder-renderer-content [data-type=button] a:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}:root{--content-grid-gap:.75rem;--content-grid-padding:0;--content-grid-margin:1.5rem;--content-grid-cell-radius:.5rem;--content-grid-resize-handle:.75rem;--content-grid-nested-resize-handle:.375rem}.bolder-renderer-content .content-grid,.content-viewer .content-grid,.content-viewer-immersive .content-grid{margin:var(--content-grid-margin)0;border-radius:.5rem;overflow:hidden;gap:var(--content-grid-gap)!important}.bolder-renderer-content .content-grid-container,.content-viewer .content-grid-container,.content-viewer-immersive .content-grid-container{margin:var(--content-grid-margin)0}.bolder-renderer-content .content-grid-cell,.content-viewer .content-grid-cell,.content-viewer-immersive .content-grid-cell{border-radius:var(--content-grid-cell-radius);min-height:100px;position:relative;overflow:hidden}.bolder-renderer-content .content-grid-cell:has(img),.bolder-renderer-content .content-grid-cell:has(video),.bolder-renderer-content .content-grid-cell:has(a),.bolder-renderer-content .content-grid-cell:has(.content-grid),.content-viewer .content-grid-cell:has(img),.content-viewer .content-grid-cell:has(video),.content-viewer .content-grid-cell:has(a),.content-viewer .content-grid-cell:has(.content-grid){-webkit-backdrop-filter:blur(8px);background-color:#00000005;transition:background-color .2s}.bolder-renderer-content .content-grid-cell:has(img):hover,.bolder-renderer-content .content-grid-cell:has(video):hover,.content-viewer .content-grid-cell:has(img):hover,.content-viewer .content-grid-cell:has(video):hover{background-color:#0000000a}.dark .bolder-renderer-content .content-grid-cell:has(img),.dark .bolder-renderer-content .content-grid-cell:has(video),.dark .bolder-renderer-content .content-grid-cell:has(a),.dark .bolder-renderer-content .content-grid-cell:has(.content-grid),.dark .content-viewer .content-grid-cell:has(img),.dark .content-viewer .content-grid-cell:has(video),.dark .content-viewer .content-grid-cell:has(a),.dark .content-viewer .content-grid-cell:has(.content-grid){background-color:#ffffff0d}.bolder-renderer-content .content-grid-cell.empty{background-color:var(--muted);opacity:.5}.bolder-renderer-content .content-grid-container img,.bolder-renderer-content .content-grid-container video,.bolder-renderer-content .content-grid-container a,.bolder-renderer-content .content-grid-container p,.bolder-renderer-content .content-grid-container h1,.bolder-renderer-content .content-grid-container h2,.bolder-renderer-content .content-grid-container h3,.bolder-renderer-content .content-grid-container h4,.bolder-renderer-content .content-grid-container h5,.bolder-renderer-content .content-grid-container h6,.bolder-renderer-content .content-grid-container div,.bolder-renderer-content .content-grid-cell>*{margin:0!important}.bolder-renderer-content .content-grid-container img,.content-viewer .content-grid-container img,.content-grid-container img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:inherit!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;position:absolute!important;inset:0!important}.bolder-renderer-content .content-grid-container video,.content-viewer .content-grid-container video,.content-grid-container video,.content-grid-cell video{-o-object-fit:contain!important;object-fit:contain!important;border-radius:inherit!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;position:relative!important}.content-grid-cell .video-proxy-player,.content-grid-container .video-proxy-player{height:100%!important;max-height:100%!important;margin:0!important;overflow:hidden!important}.content-grid-cell .video-embed-container,.content-grid-container .video-embed-container,.content-grid-cell .video-node-view,.content-grid-container .video-node-view,.content-grid-cell .video-wrapper,.content-grid-container .video-wrapper{margin:0!important}.prose .content-grid-cell video,.prose .content-grid-container video,.prose-lg .content-grid-cell video,.prose-lg .content-grid-container video,.prose-xl .content-grid-cell video,.prose-xl .content-grid-container video,.prose-2xl .content-grid-cell video,.prose-2xl .content-grid-container video{margin-top:0!important;margin-bottom:0!important}@media (width>=640px){.sm\:prose-lg .content-grid-cell video,.sm\:prose-lg .content-grid-container video{margin-top:0!important;margin-bottom:0!important}}@media (width>=768px){.md\:prose-xl .content-grid-cell video,.md\:prose-xl .content-grid-container video{margin-top:0!important;margin-bottom:0!important}}@media (width>=1024px){.lg\:prose-2xl .content-grid-cell video,.lg\:prose-2xl .content-grid-container video{margin-top:0!important;margin-bottom:0!important}}:where(.content-grid-cell) :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where(.content-grid-container) :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}.content-grid-cell .aspect-video,.content-grid-container .aspect-video{aspect-ratio:unset!important;height:100%!important;max-height:100%!important}.content-grid-cell .video-proxy-player>div,.content-grid-container .video-proxy-player>div{height:100%!important;max-height:100%!important;overflow:hidden!important}.content-grid-cell .bg-black.rounded-lg,.content-grid-container .bg-black.rounded-lg{flex-direction:column!important;height:100%!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.bolder-renderer-content .link-preview-decoration{margin:1rem 0}.bolder-renderer-email-preview .bolder-renderer-content{background-color:#fff;max-width:600px}.bolder-renderer-email-preview .bolder-renderer-content h1{font-size:1.5rem}.bolder-renderer-email-preview .bolder-renderer-content h2{font-size:1.25rem}.bolder-renderer-email-preview .bolder-renderer-content h3{font-size:1.125rem}.bolder-renderer-email-preview .bolder-renderer-content a{color:#2563eb;text-decoration:underline}.bolder-renderer-email-preview .bolder-renderer-content pre,.bolder-renderer-email-preview .bolder-renderer-content code{background-color:#f3f4f6}.bolder-renderer-email-preview .bolder-renderer-content blockquote{border-left-color:#d1d5db}.bolder-renderer-email-preview .bolder-renderer-content th{background-color:#f3f4f6}.bolder-renderer-email-preview .bolder-renderer-content td,.bolder-renderer-email-preview .bolder-renderer-content th{border-color:#d1d5db}@media (prefers-color-scheme:dark){.bolder-renderer-email-preview .bolder-renderer-content{color:#f3f4f6;background-color:#111827}.bolder-renderer-email-preview .bolder-renderer-content pre,.bolder-renderer-email-preview .bolder-renderer-content code,.bolder-renderer-email-preview .bolder-renderer-content th{background-color:#1f2937}}.bolder-renderer .scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none}.bolder-renderer .scrollbar-hide::-webkit-scrollbar{width:0;height:0;display:none}.bolder-renderer .refreshable-image-container{margin:1.5rem auto;display:block}.bolder-renderer .video-embed-container{margin:1.5rem 0}.content-grid-container [data-panel-resize-handle-id][disabled]{cursor:default!important;pointer-events:none!important}.content-grid-container [data-panel-resize-handle-id][disabled]:hover{background-color:#0000!important}.content-grid-wrapper [data-panel-resize-handle-id]{flex-shrink:0}.content-grid-wrapper [data-panel-resize-handle-id][data-orientation=horizontal]{width:var(--content-grid-resize-handle)!important;margin:0!important}.content-grid-wrapper [data-panel-resize-handle-id][data-orientation=vertical]{height:var(--content-grid-resize-handle)!important;margin:0!important}.content-grid-wrapper [data-panel-resize-handle-id]:before{content:"";background-color:#0000;transition:background-color .2s;position:absolute}.content-grid-wrapper [data-panel-resize-handle-id][data-orientation=horizontal]:before{inset:0 3px}.content-grid-wrapper [data-panel-resize-handle-id][data-orientation=vertical]:before{inset:3px 0}.content-grid-wrapper [data-panel-resize-handle-id]:hover:before{background-color:var(--border)}:root{--foreground:#020817;--primary:#0f172a;--primary-foreground:#f8fafc;--muted:#f1f5f9;--muted-foreground:#64748b;--border:#e2e8f0}@media (prefers-color-scheme:dark){:root{--foreground:#f8fafc;--primary:#f8fafc;--primary-foreground:#0f172a;--muted:#1e293b;--muted-foreground:#94a3b8;--border:#1e293b}}.prose :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}@media (width>=640px){.sm\:prose-lg :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose-lg :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}}@media (width>=768px){.md\:prose-xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}}@media (width>=1024px){.lg\:prose-2xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0!important;margin-bottom:0!important}}.content-grid-cell video,.content-grid-container video,.content-grid-wrapper video,.content-grid video,[class*=content-grid] video,.content-grid-cell .nested-grid video,.content-grid-cell .nested-grid-container video,.content-grid-cell .content-grid video,.content-grid-cell .content-grid-cell video,.content-grid-container .nested-grid video,.content-grid-container .nested-grid-container video,.content-grid-container .content-grid video,.content-grid-container .content-grid-cell video{margin:0!important}@media (width>=960px){.md\:prose-xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(.nested-grid video):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl :where(.nested-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-xl .content-grid-cell video,.md\:prose-xl .content-grid-container video,.md\:prose-xl .nested-grid video,.md\:prose-xl .nested-grid-container video{margin-top:0!important;margin-bottom:0!important}}@media (width>=576px){.sm\:prose-lg :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose-lg :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose-lg :where(.nested-grid video):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose-lg :where(.nested-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.sm\:prose-lg .content-grid-cell video,.sm\:prose-lg .content-grid-container video,.sm\:prose-lg .nested-grid video,.sm\:prose-lg .nested-grid-container video{margin-top:0!important;margin-bottom:0!important}}@media (width>=768px){.lg\:prose-2xl :where(.content-grid-cell video):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(.content-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(.nested-grid video):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(.nested-grid-container video):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl .content-grid-cell video,.lg\:prose-2xl .content-grid-container video,.lg\:prose-2xl .nested-grid video,.lg\:prose-2xl .nested-grid-container video{margin-top:0!important;margin-bottom:0!important}}.content-grid-cell .absolute.inset-0 video,.content-grid-container .absolute.inset-0 video,.content-grid-wrapper .content-grid-cell .content-grid-cell video,.content-grid-wrapper .content-grid-container .content-grid-container video,div[class*=content-grid] div[class*=content-grid] video{margin:0!important}@media screen{.content-grid-cell video,.content-grid-container video,.nested-grid video,.nested-grid-container video,.content-grid-cell .content-grid-cell video,.content-grid-container .content-grid-container video{margin:0!important}}.content-grid-wrapper [data-panel]>div,.content-grid-container [data-panel]>div,.nested-grid [data-panel]>div,.nested-grid-container [data-panel]>div,.content-grid-cell .content-grid [data-panel]>div,.content-grid-container .content-grid [data-panel]>div{padding:var(--content-grid-padding)!important}.nested-grid,.nested-grid-container{gap:var(--content-grid-gap)!important}.nested-grid .content-grid-cell,.nested-grid-container .content-grid-cell{border-radius:var(--content-grid-cell-radius);border:1px solid #e5e7eb}.dark .nested-grid .content-grid-cell,.dark .nested-grid-container .content-grid-cell{border-color:#374151}.nested-grid [data-panel-resize-handle-id][data-orientation=horizontal],.nested-grid-container [data-panel-resize-handle-id][data-orientation=horizontal]{width:var(--content-grid-nested-resize-handle)!important}.nested-grid [data-panel-resize-handle-id][data-orientation=vertical],.nested-grid-container [data-panel-resize-handle-id][data-orientation=vertical]{height:var(--content-grid-nested-resize-handle)!important}.blog-immersive-content .content-viewer-wrapper{background-color:#f9fafbd9;border-radius:1rem;margin-bottom:2rem;padding:1.5rem;transition:background-color .2s,box-shadow .2s;box-shadow:0 4px 6px #0000000d,0 2px 4px #00000008}.blog-immersive-content .content-viewer-wrapper:hover{background-color:#f9fafbe6;box-shadow:0 10px 15px #0000000d,0 4px 6px #00000008}.dark .blog-immersive-content .content-viewer-wrapper{background-color:#1f293799}.dark .blog-immersive-content .content-viewer-wrapper:hover{background-color:#1f2937b3}.blog-immersive-content .content-viewer,.blog-immersive-content .content-viewer-wrapper{max-width:none!important}.blog-immersive-content .bolder-renderer-content{max-width:none;padding:0}.blog-immersive-content .content-viewer-wrapper{-webkit-backdrop-filter:blur(12px)saturate(1.2)}.vertical-view-image-container{background:var(--muted);border-radius:var(--radius-xl);justify-content:center;align-items:center;width:100%;min-height:400px;max-height:80vh;display:flex;position:relative;overflow:hidden}.vertical-view-image-container img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.vertical-view-image-container span{width:100%!important;height:100%!important}.vertical-view-image-container img[style*="height: auto"]{height:100%!important}

.ContentViewerNavigation-module__ZxcwLa__hoverZone{z-index:9998;pointer-events:none;width:100px;height:100vh;top:0;right:0;position:fixed!important}.ContentViewerNavigation-module__ZxcwLa__navigation{z-index:10000;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;gap:.25rem;transition:opacity .3s,visibility .3s,transform .3s;display:flex;top:50%;right:2rem;transform:translateY(-50%)translate(.5rem);position:fixed!important}.ContentViewerNavigation-module__ZxcwLa__navigation.ContentViewerNavigation-module__ZxcwLa__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.ContentViewerNavigation-module__ZxcwLa__navigation.ContentViewerNavigation-module__ZxcwLa__alwaysVisible{opacity:.5;visibility:visible;pointer-events:auto;transform:translateY(-50%)translate(0)}.ContentViewerNavigation-module__ZxcwLa__navigation.ContentViewerNavigation-module__ZxcwLa__alwaysVisible.ContentViewerNavigation-module__ZxcwLa__hovering{opacity:1}.ContentViewerNavigation-module__ZxcwLa__navSquare{position:relative}.ContentViewerNavigation-module__ZxcwLa__navSquareTooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(12px);z-index:10002;background:#1f2937f2;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .2s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.ContentViewerNavigation-module__ZxcwLa__navSquare:hover .ContentViewerNavigation-module__ZxcwLa__navSquareTooltip{opacity:1;visibility:visible}.ContentViewerNavigation-module__ZxcwLa__navSquareTooltip:after{content:"";pointer-events:none;border:6px solid #0000;border-left-color:#1f2937f2;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ContentViewerNavigation-module__ZxcwLa__navSquare{background:linear-gradient(135deg,rgba(var(--primary-rgb,147,51,234),.15)0%,rgba(var(--primary-rgb,147,51,234),.25)100%);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--primary-rgb,147,51,234),.2);cursor:pointer;width:1.25rem;height:1.25rem;color:rgb(var(--primary-rgb,147,51,234));pointer-events:auto;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #0000001a,0 1px 2px #0000000f}.ContentViewerNavigation-module__ZxcwLa__navSquare:before{content:"";background:radial-gradient(circle at center,rgba(var(--primary-rgb,147,51,234),.2)0%,transparent 70%);opacity:0;transition:opacity .2s;position:absolute;inset:0}.ContentViewerNavigation-module__ZxcwLa__navSquare:hover:before{opacity:1}.ContentViewerNavigation-module__ZxcwLa__navSquareTop{border-radius:.5rem .5rem .25rem .25rem}.ContentViewerNavigation-module__ZxcwLa__navSquareBottom{border-radius:.25rem .25rem .5rem .5rem}.ContentViewerNavigation-module__ZxcwLa__navSquare:hover{background:linear-gradient(135deg,rgba(var(--primary-rgb,147,51,234),.25)0%,rgba(var(--primary-rgb,147,51,234),.35)100%);border-color:rgba(var(--primary-rgb,147,51,234),.4);box-shadow:0 4px 12px rgba(var(--primary-rgb,147,51,234),.3),0 2px 4px #00000014;transform:scale(1.1)}.ContentViewerNavigation-module__ZxcwLa__navSquare:active{transform:scale(.95)}.ContentViewerNavigation-module__ZxcwLa__navSquare svg{width:.5rem;height:.5rem;transition:transform .2s cubic-bezier(.4,0,.2,1)}.ContentViewerNavigation-module__ZxcwLa__navSquare:hover svg{transform:scale(1.2)}.ContentViewerNavigation-module__ZxcwLa__navLineContainer{pointer-events:auto;z-index:1;width:.375rem;height:min(400px,50vh);position:relative}.ContentViewerNavigation-module__ZxcwLa__navLine{pointer-events:auto;border-radius:.1875rem;width:100%;height:100%;position:relative;overflow:visible}.ContentViewerNavigation-module__ZxcwLa__trackBackground{background:linear-gradient(180deg,rgba(var(--border-rgb,229,231,235),.2)0%,rgba(var(--border-rgb,229,231,235),.3)50%,rgba(var(--border-rgb,229,231,235),.2)100%);backdrop-filter:blur(8px);position:absolute;inset:0}.ContentViewerNavigation-module__ZxcwLa__segment{cursor:pointer;border:none;border-bottom:1px solid rgba(var(--border-rgb,229,231,235),.2);pointer-events:auto;background:0 0;width:100%;padding:0;transition:all .3s;position:absolute;left:0;overflow:visible}.ContentViewerNavigation-module__ZxcwLa__segment:last-child{border-bottom:none}.ContentViewerNavigation-module__ZxcwLa__segment:hover{z-index:10005}.ContentViewerNavigation-module__ZxcwLa__segment.ContentViewerNavigation-module__ZxcwLa__segmentActive{z-index:2}.ContentViewerNavigation-module__ZxcwLa__segmentIndicator{opacity:0;background:0 0;border-radius:.1875rem;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.ContentViewerNavigation-module__ZxcwLa__segment:hover .ContentViewerNavigation-module__ZxcwLa__segmentIndicator{opacity:1;background:rgba(var(--primary-rgb,147,51,234),.1)}.ContentViewerNavigation-module__ZxcwLa__segmentActive .ContentViewerNavigation-module__ZxcwLa__segmentIndicator{opacity:1;background:rgba(var(--primary-rgb,147,51,234),.3);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb,147,51,234),.2)}.ContentViewerNavigation-module__ZxcwLa__segmentPassed .ContentViewerNavigation-module__ZxcwLa__segmentIndicator{opacity:1;background:rgba(var(--primary-rgb,147,51,234),.15)}.ContentViewerNavigation-module__ZxcwLa__segmentTooltip{color:#fff;white-space:nowrap;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(16px);z-index:10006;background:#1f2937f2;border-radius:.5rem;max-width:200px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:calc(100% + 12px);overflow:hidden;transform:translateY(-50%)translate(.25rem);box-shadow:0 10px 25px #0003,0 4px 10px #0000001a}.ContentViewerNavigation-module__ZxcwLa__segment:hover .ContentViewerNavigation-module__ZxcwLa__segmentTooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.ContentViewerNavigation-module__ZxcwLa__segmentTooltip:after{content:"";border:6px solid #0000;border-left-color:#1f2937f2;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ContentViewerNavigation-module__ZxcwLa__progressFill{background:linear-gradient(180deg,rgba(var(--primary-rgb,147,51,234),.6)0%,rgb(var(--primary-rgb,147,51,234))50%,rgba(var(--primary-rgb,147,51,234),.6)100%);z-index:3;pointer-events:none;width:100%;box-shadow:0 0 10px rgba(var(--primary-rgb,147,51,234),.3);border-radius:.1875rem;transition:height .15s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ContentViewerNavigation-module__ZxcwLa__activeIndicator{background:rgb(var(--primary-rgb,147,51,234));width:.5rem;height:.5rem;box-shadow:0 0 0 3px rgba(var(--primary-rgb,147,51,234),.2),0 0 0 6px rgba(var(--primary-rgb,147,51,234),.1),0 2px 8px rgba(var(--primary-rgb,147,51,234),.5);pointer-events:none;z-index:4;border-radius:50%;transition:top .15s cubic-bezier(.4,0,.2,1);animation:2s infinite ContentViewerNavigation-module__ZxcwLa__pulse;position:absolute;left:50%;transform:translate(-50%)}@keyframes ContentViewerNavigation-module__ZxcwLa__pulse{0%{box-shadow:0 0 0 3px rgba(var(--primary-rgb,147,51,234),.2),0 0 0 6px rgba(var(--primary-rgb,147,51,234),.1),0 2px 8px rgba(var(--primary-rgb,147,51,234),.5)}50%{box-shadow:0 0 0 5px rgba(var(--primary-rgb,147,51,234),.15),0 0 0 10px rgba(var(--primary-rgb,147,51,234),.05),0 2px 12px rgba(var(--primary-rgb,147,51,234),.4)}to{box-shadow:0 0 0 3px rgba(var(--primary-rgb,147,51,234),.2),0 0 0 6px rgba(var(--primary-rgb,147,51,234),.1),0 2px 8px rgba(var(--primary-rgb,147,51,234),.5)}}@media (width<=768px){.ContentViewerNavigation-module__ZxcwLa__navigation{right:1rem;transform:translateY(-50%)scale(.9)}.ContentViewerNavigation-module__ZxcwLa__navigation.ContentViewerNavigation-module__ZxcwLa__visible{transform:translateY(-50%)scale(.9)}.ContentViewerNavigation-module__ZxcwLa__navLineContainer{height:min(300px,40vh)}.ContentViewerNavigation-module__ZxcwLa__navSquare{width:1.125rem;height:1.125rem}}@media (width<=640px){.ContentViewerNavigation-module__ZxcwLa__navigation{right:.5rem;transform:translateY(-50%)scale(.85)}.ContentViewerNavigation-module__ZxcwLa__navigation.ContentViewerNavigation-module__ZxcwLa__visible{transform:translateY(-50%)scale(.85)}.ContentViewerNavigation-module__ZxcwLa__hoverZone{width:50px}}@media (prefers-contrast:high){.ContentViewerNavigation-module__ZxcwLa__navSquare,.ContentViewerNavigation-module__ZxcwLa__segment{border-width:2px}.ContentViewerNavigation-module__ZxcwLa__trackBackground{background:rgba(var(--border-rgb,229,231,235),.5)}}@media (prefers-reduced-motion:reduce){.ContentViewerNavigation-module__ZxcwLa__navigation,.ContentViewerNavigation-module__ZxcwLa__navSquare,.ContentViewerNavigation-module__ZxcwLa__segment,.ContentViewerNavigation-module__ZxcwLa__segmentIndicator,.ContentViewerNavigation-module__ZxcwLa__segmentTooltip,.ContentViewerNavigation-module__ZxcwLa__progressFill,.ContentViewerNavigation-module__ZxcwLa__activeIndicator{transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.ContentViewerNavigation-module__ZxcwLa__segmentTooltip,.ContentViewerNavigation-module__ZxcwLa__navSquare[data-tooltip]:before{color:#111827;background:#f9fafbf2}.ContentViewerNavigation-module__ZxcwLa__segmentTooltip:after,.ContentViewerNavigation-module__ZxcwLa__navSquare[data-tooltip]:after{border-left-color:#f9fafbf2}.ContentViewerNavigation-module__ZxcwLa__trackBackground{background:linear-gradient(#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%)}}@media print{.ContentViewerNavigation-module__ZxcwLa__navigation,.ContentViewerNavigation-module__ZxcwLa__hoverZone{display:none!important}}

/*# sourceMappingURL=d38bd9f2731a9739.css.map*/