html.dark .tui-full-calendar-layout{color:#e0e0e0!important;background-color:#1e1e1e!important}html.dark .tui-full-calendar-dayname{color:#ccc!important;background-color:#2c2c2c!important;border-color:#444!important}html.dark .tui-full-calendar-timegrid{background-color:#1e1e1e!important;border-color:#444!important}html.dark .tui-full-calendar-timegrid-time{color:#aaa!important;background-color:#1e1e1e!important}html.dark .tui-full-calendar-timegrid-gridline{border-color:#333!important}html.dark .tui-full-calendar-timegrid-time-indicator{background-color:#ff5252!important}html.dark .tui-full-calendar-timegrid-schedule,html.dark .tui-full-calendar-week-schedule-block{color:#fff!important;background-color:#333!important;border-color:#555!important}html.dark .tui-full-calendar-popup-container{color:#f1f1f1!important;background-color:#2a2a2a!important;border-color:#555!important}html.dark .tui-full-calendar-popup-container input,html.dark .tui-full-calendar-popup-container textarea,html.dark .tui-full-calendar-popup-container select{color:#fff!important;background-color:#1e1e1e!important;border:1px solid #555!important}html.dark .tui-full-calendar-popup-section .tui-full-calendar-button{color:#eee!important;background-color:#444!important;border-color:#666!important}html.dark .tui-full-calendar-popup-section .tui-full-calendar-button:hover{background-color:#555!important}html.dark .tui-full-calendar-timegrid-today{background-color:#ffffff0d!important}html.dark .tui-full-calendar-border{border-color:#444!important}html.dark .tui-full-calendar-layout *{color:#ddd!important}
.rich-text-isolated{all:revert;color:#1e293b;max-width:100%;margin:0;padding:0;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.75}.rich-text-isolated p{margin-top:0;margin-bottom:1.25em}.rich-text-isolated p:last-child{margin-bottom:0}.rich-text-isolated .align-left{text-align:left}.rich-text-isolated .align-center{text-align:center}.rich-text-isolated .align-right{text-align:right}.rich-text-isolated h1{color:#0f172a;margin-top:0;margin-bottom:.8em;font-size:2.5em;font-weight:800;line-height:1.2}.rich-text-isolated h2{color:#0f172a;margin-top:1.5em;margin-bottom:.8em;font-size:2em;font-weight:700;line-height:1.3}.rich-text-isolated h3{color:#0f172a;margin-top:1.5em;margin-bottom:.8em;font-size:1.5em;font-weight:600;line-height:1.4}.rich-text-isolated h4{color:#0f172a;margin-top:1.25em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.4}.rich-text-isolated h5{color:#0f172a;margin-top:1em;margin-bottom:.5em;font-size:1.125em;font-weight:600;line-height:1.5}.rich-text-isolated h6{color:#0f172a;margin-top:1em;margin-bottom:.5em;font-size:1em;font-weight:600;line-height:1.5}.rich-text-isolated ul,.rich-text-isolated ol{margin-top:1em;margin-bottom:1em;padding-left:1.625em}.rich-text-isolated li{margin-top:.5em;margin-bottom:.5em}.rich-text-isolated ul li{list-style-type:disc}.rich-text-isolated ol li{list-style-type:decimal}.rich-text-isolated ul ul,.rich-text-isolated ol ol,.rich-text-isolated ul ol,.rich-text-isolated ol ul{margin-top:.75em;margin-bottom:.75em}.rich-text-isolated ul ul li{list-style-type:circle}.rich-text-isolated ul ul ul li{list-style-type:square}.rich-text-isolated li input[type=checkbox]{cursor:default;margin-right:.5em}.rich-text-isolated blockquote{color:#64748b;border-left:4px solid #e2e8f0;margin:1.5em 0;padding-left:1.5em;font-style:italic}.rich-text-isolated blockquote p{margin-bottom:.75em}.rich-text-isolated blockquote p:last-child{margin-bottom:0}.rich-text-isolated cite{color:#94a3b8;margin-top:.75em;font-size:.875em;font-style:normal;display:block}.rich-text-isolated img{max-width:100%;height:auto;margin:1.5em 0;display:block}.rich-text-isolated figure{margin:1.5em 0}.rich-text-isolated figure img{border-radius:.5rem;margin:0}.rich-text-isolated figcaption{color:#64748b;text-align:center;margin-top:.75em;font-size:.875em}.rich-text-isolated hr{background:0 0;border:none;border-top:2px solid #e2e8f0;margin:2em 0}.rich-text-isolated a{color:#3b82f6;text-decoration:underline;transition:color .2s}.rich-text-isolated a:hover{color:#2563eb}.rich-text-isolated a:visited{color:#7c3aed}.rich-text-isolated code{color:#e11d48;background-color:#f1f5f9;border-radius:.25rem;padding:.2em .4em;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875em}.rich-text-isolated pre{color:#e2e8f0;background-color:#1e293b;border-radius:.5rem;margin:1.5em 0;padding:1.5em;overflow-x:auto}.rich-text-isolated pre code{color:inherit;background:0 0;padding:0;font-size:.875em}.rich-text-isolated table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.875em}.rich-text-isolated th,.rich-text-isolated td{text-align:left;border:1px solid #e2e8f0;padding:.75em 1em}.rich-text-isolated th{color:#0f172a;background-color:#f8fafc;font-weight:600}.rich-text-isolated tbody tr:nth-child(2n){background-color:#f8fafc}.rich-text-isolated .warning-box{background-color:#fef3c7;border-left:4px solid #f59e0b;border-radius:.5rem;margin:1.5em 0;padding:1.25em 1.5em;position:relative}.rich-text-isolated .warning-box:before{content:"⚠";font-size:1.5em;line-height:1;position:absolute;top:1.25em;left:1.5em}.rich-text-isolated .warning-box strong{color:#92400e;margin-bottom:.5em;margin-left:2em;font-weight:600;display:block}.rich-text-isolated .warning-box p{color:#78350f;margin:.5em 0 0 2em}.rich-text-isolated .warning-box p:last-child{margin-bottom:0}.rich-text-isolated .link-block{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;margin:1.5em 0;padding:1.5em;transition:all .2s}.rich-text-isolated .link-block:hover{border-color:#93c5fd;box-shadow:0 2px 8px #3b82f61a}.rich-text-isolated .link-block h4{margin:0 0 .5em;font-size:1.125em}.rich-text-isolated .link-block h4 a{color:#1e40af;font-weight:600;text-decoration:none}.rich-text-isolated .link-block h4 a:hover{color:#1e3a8a;text-decoration:underline}.rich-text-isolated .link-block p{color:#1e40af;margin:.5em 0 0;font-size:.9375em}.rich-text-isolated strong{font-weight:600}.rich-text-isolated em{font-style:italic}html.dark .rich-text-isolated{color:#e2e8f0}html.dark .rich-text-isolated h1,html.dark .rich-text-isolated h2,html.dark .rich-text-isolated h3,html.dark .rich-text-isolated h4,html.dark .rich-text-isolated h5,html.dark .rich-text-isolated h6{color:#f1f5f9}html.dark .rich-text-isolated blockquote{color:#94a3b8;border-left-color:#334155}html.dark .rich-text-isolated cite{color:#64748b}html.dark .rich-text-isolated hr{border-top-color:#334155}html.dark .rich-text-isolated a{color:#60a5fa}html.dark .rich-text-isolated a:hover{color:#93c5fd}html.dark .rich-text-isolated code{color:#fca5a5;background-color:#1e293b}html.dark .rich-text-isolated th{color:#f1f5f9;background-color:#1e293b;border-color:#334155}html.dark .rich-text-isolated th,html.dark .rich-text-isolated td{border-color:#334155}html.dark .rich-text-isolated tbody tr:nth-child(2n){background-color:#1e293b}html.dark .rich-text-isolated .warning-box{background-color:#78350f;border-left-color:#d97706}html.dark .rich-text-isolated .warning-box strong{color:#fbbf24}html.dark .rich-text-isolated .warning-box p{color:#fcd34d}html.dark .rich-text-isolated .link-block{background-color:#1e3a8a;border-color:#3b82f6}html.dark .rich-text-isolated .link-block h4 a{color:#93c5fd}html.dark .rich-text-isolated .link-block h4 a:hover,html.dark .rich-text-isolated .link-block p{color:#bfdbfe}.rich-text-isolated .text-variant--callout,.rich-text-isolated .cdx-block--callout{box-shadow:none!important;background-color:#eff6ff!important;border:none!important;border-left:4px solid #3b82f6!important;border-radius:.5rem!important;margin:1.5em 0!important;padding:1.25em 1.5em!important}.rich-text-isolated .text-variant--citation,.rich-text-isolated .cdx-block--citation{color:#64748b;border-left:3px solid #94a3b8;margin:1.5em 0;padding-left:1.5em;font-style:italic}.rich-text-isolated .text-variant--details,.rich-text-isolated .cdx-block--details{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin:1.5em 0;padding:1.25em 1.5em}html.dark .rich-text-isolated .text-variant--callout,html.dark .rich-text-isolated .cdx-block--callout{background-color:#1e3a8a;border-left-color:#60a5fa}html.dark .rich-text-isolated .text-variant--callout *,html.dark .rich-text-isolated .cdx-block--callout *{color:#bfdbfe}html.dark .rich-text-isolated .text-variant--citation,html.dark .rich-text-isolated .cdx-block--citation{color:#94a3b8;border-left-color:#64748b}html.dark .rich-text-isolated .text-variant--details,html.dark .rich-text-isolated .cdx-block--details{background-color:#1e293b;border-color:#334155}html.dark .rich-text-isolated .text-variant--details *,html.dark .rich-text-isolated .cdx-block--details *{color:#e2e8f0}@media (max-width:640px){.rich-text-isolated{font-size:14px}.rich-text-isolated h1{font-size:2em}.rich-text-isolated h2{font-size:1.75em}.rich-text-isolated h3{font-size:1.375em}}
:root{--preloader-bg-light:#f8fafc;--preloader-bg-dark:#0f172a;--preloader-primary:#047857;--preloader-secondary:#0ea5e9;--preloader-muted:#94a3b8}#site-preloader{z-index:9999;background:radial-gradient(circle at 20% 20%,#eab30829,#0000 55%),radial-gradient(circle at 80% 30%,#fde68a1f,#0000 60%),#fef4e8;justify-content:center;align-items:center;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.dark #site-preloader{background:radial-gradient(circle at 20% 20%,#facc1538,#0000 55%),radial-gradient(circle at 70% 40%,#d977062e,#0000 60%),#1f1a16}#site-preloader.preloader--fade{opacity:0;visibility:hidden;pointer-events:none}.preloader__content{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.preloader__spinner-wrapper{width:72px;height:72px;position:relative}.preloader__spinner-base{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:3px solid #0478571f;border-radius:9999px;position:absolute;inset:12px}.preloader__spinner-arc{filter:drop-shadow(0 10px 18px #04785738);border:4px solid #047857eb;border-color:#047857eb #10b981d1 #0000 #0000;border-radius:9999px;animation:1.4s ease-in-out infinite preloader-arc;position:absolute;inset:0}.preloader__spinner-arc--delayed{filter:drop-shadow(0 10px 22px #10b98147);border-top-color:#10b981cc;border-right-color:#22c55ebf;animation-delay:.2s}.preloader__spinner-dot{background:radial-gradient(circle,#047857ad,#22c55e94);border-radius:9999px;animation:1.4s ease-in-out infinite preloader-pulse;position:absolute;inset:20px}.dark .preloader__spinner-base{border-color:#10b9812e}.dark .preloader__spinner-arc{border-top-color:#4ade80e0;border-right-color:#22c55ed1}.dark .preloader__spinner-arc--delayed{border-top-color:#22c55ecc;border-right-color:#10b981db}.dark .preloader__spinner-dot{background:radial-gradient(circle,#22c55eb8,#10b981b3)}.preloader__label{letter-spacing:0;text-transform:none;color:#0f172ab8;text-align:center;font-size:.98rem;font-weight:500}.dark .preloader__label{color:#e2e8f0d1}@keyframes preloader-arc{0%{transform:rotate(0)}50%{transform:rotate(200deg)}to{transform:rotate(360deg)}}@keyframes preloader-pulse{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}
.ckeditor-content{font-family:inherit;font-size:inherit;line-height:1.6;color:#1a1a1a!important}.ckeditor-content h1{margin-top:1.5em;margin-bottom:.8em;font-size:2.25em;font-weight:600;line-height:1.3;color:#1a1a1a!important}.ckeditor-content h2{margin-top:1.5em;margin-bottom:.8em;font-size:1.75em;font-weight:600;line-height:1.3;color:#2c2c2c!important}.ckeditor-content h3{margin-top:1.25em;margin-bottom:.7em;font-size:1.375em;font-weight:600;line-height:1.4;color:#3a3a3a!important}.ckeditor-content h4{margin-top:1em;margin-bottom:.6em;font-size:1.125em;font-weight:600;line-height:1.4;color:#3a3a3a!important}.ckeditor-content h5{margin-top:.875em;margin-bottom:.5em;font-size:1em;font-weight:600;line-height:1.4;color:#3a3a3a!important}.ckeditor-content h6{margin-top:.75em;margin-bottom:.5em;font-size:.875em;font-weight:600;line-height:1.4;color:#3a3a3a!important}.ckeditor-content p{margin:.75em 0;line-height:1.6}.ckeditor-content p:first-child{margin-top:0}.ckeditor-content p:last-child{margin-bottom:0}.ckeditor-content ul,.ckeditor-content ol{margin:1em 0;padding-left:2em}.ckeditor-content li{margin:.5em 0;line-height:1.6}.ckeditor-content ul{list-style-type:disc}.ckeditor-content ol{list-style-type:decimal}.ckeditor-content ul ul,.ckeditor-content ol ol,.ckeditor-content ul ol,.ckeditor-content ol ul{margin:.5em 0}.ckeditor-content ul ul{list-style-type:circle}.ckeditor-content ul ul ul{list-style-type:square}.ckeditor-content blockquote{color:#5a5a5a;background:#fafafa;border-left:3px solid #d0d0d0;margin:1.5rem 0;padding:1rem 1.5rem;font-style:italic}.ckeditor-content blockquote p{margin:.5em 0}.ckeditor-content blockquote p:first-child{margin-top:0}.ckeditor-content blockquote p:last-child{margin-bottom:0}.ckeditor-content a{color:#1a73e8;text-decoration:underline;transition:color .2s}.ckeditor-content a:hover{color:#1557b0}.ckeditor-content a:visited{color:#7c3aed}.ckeditor-content code{color:#c7254e;background:#f5f5f5;border-radius:3px;padding:2px 6px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em}.ckeditor-content pre{color:#2c2c2c;background:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;margin:1.5em 0;padding:1rem;font-family:Consolas,Monaco,Courier New,monospace;line-height:1.5;overflow-x:auto}.ckeditor-content pre code{color:inherit;background:0 0;border-radius:0;padding:0}.ckeditor-content table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.95em}.ckeditor-content table td,.ckeditor-content table th{text-align:left;border:1px solid #d0d0d0;padding:10px 14px}.ckeditor-content table th{color:#2c2c2c;background:#f8f8f8;font-weight:600}.ckeditor-content table tbody tr:nth-child(2n){background:#fafafa}.ckeditor-content img{border-radius:4px;max-width:100%;height:auto;margin:1.5em 0;display:block}.ckeditor-content figure{margin:1.5em 0}.ckeditor-content figure img{margin:0}.ckeditor-content figcaption{color:#64748b;text-align:center;margin-top:.5em;font-size:.875em;font-style:italic}.ckeditor-content hr{background:0 0;border:none;border-top:2px solid #e0e0e0;margin:2em 0}.ckeditor-content strong{font-weight:600;color:#1a1a1a!important}.ckeditor-content em{font-style:italic}html.dark .ckeditor-content{color:#e2e8f0!important}html.dark .ckeditor-content h1,html.dark .ckeditor-content h2,html.dark .ckeditor-content h3,html.dark .ckeditor-content h4,html.dark .ckeditor-content h5,html.dark .ckeditor-content h6,html.dark .ckeditor-content strong{color:#f1f5f9!important}html.dark .ckeditor-content blockquote{color:#cbd5e1;background:#1e293b;border-left-color:#475569}html.dark .ckeditor-content a{color:#60a5fa}html.dark .ckeditor-content a:hover{color:#93c5fd}html.dark .ckeditor-content code{color:#fca5a5;background:#1e293b}html.dark .ckeditor-content pre{color:#e2e8f0;background:#1e293b;border-color:#334155}html.dark .ckeditor-content table th{color:#f1f5f9;background:#1e293b;border-color:#334155}html.dark .ckeditor-content table td,html.dark .ckeditor-content table th{border-color:#334155}html.dark .ckeditor-content table tbody tr:nth-child(2n){background:#1e293b}html.dark .ckeditor-content hr{border-top-color:#334155}@media (max-width:640px){.ckeditor-content h1{font-size:1.875em}.ckeditor-content h2{font-size:1.5em}.ckeditor-content h3{font-size:1.25em}}
