@font-face{font-family:"bootstrap-icons";src:url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/fonts/bootstrap-icons.woff2") format("woff2"),url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.1/font/fonts/bootstrap-icons.woff") format("woff");font-display:swap;size-adjust:100%;ascent-override:85%;descent-override:20%;line-gap-override:0%}.bi,[class^="bi-"],[class*=" bi-"]{display:inline-block;width:1em;height:1em;vertical-align:middle}img{max-width:100%;height:auto;display:block}.responsive-image{width:100%;height:auto;aspect-ratio:16 / 9}.status-badge{width:150px;height:20px;display:inline-block}:root{--color-blue-light:#74c4f7;--color-blue-medium:#49b0eb;--color-blue-dark:#0779b7;--color-blue-deep:#054e79;--color-accent:#f97316;--color-accent-hover:#ea580c;--color-background-primary:#ffffff;--color-background-secondary:#f8fafc;--color-background-tertiary:#f1f5f9;--color-background-card:#ffffff;--color-background-header:#f8fafc;--color-background-footer:#f1f5f9;--color-text-primary:#1e293b;--color-text-secondary:#64748b;--color-text-tertiary:#94a3b8;--color-text-accent:var(--color-blue-dark);--color-text-link:var(--color-blue-dark);--color-text-link-hover:var(--color-blue-medium);--color-border:#e2e8f0;--color-border-hover:#cbd5e1;--color-button-primary:var(--color-blue-medium);--color-button-primary-hover:var(--color-blue-dark);--color-button-primary-text:#ffffff;--color-button-secondary:transparent;--color-button-secondary-hover:var(--color-blue-light);--color-button-secondary-text:var(--color-blue-medium);--color-button-secondary-border:var(--color-blue-medium);--color-success:#16a34a;--color-warning:#f59e0b;--color-error:#dc2626;--gradient-primary:linear-gradient(135deg,var(--color-blue-light) 0%,var(--color-blue-medium) 100%);--gradient-secondary:linear-gradient(135deg,var(--color-background-secondary) 0%,var(--color-background-tertiary) 100%);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--theme-transition:color var(--transition-normal),background-color var(--transition-normal),border-color var(--transition-normal)}[data-theme="dark"]{--color-background-primary:#0b1c2e;--color-background-secondary:#142f4d;--color-background-tertiary:#1a3a5a;--color-background-card:#142f4d;--color-background-header:#0f2740;--color-background-footer:#0f2740;--color-text-primary:#e6f1fa;--color-text-secondary:#cfe0f3;--color-text-tertiary:#88a6c8;--color-text-accent:var(--color-blue-light);--color-text-link:var(--color-blue-light);--color-text-link-hover:var(--color-blue-medium);--color-border:#2a4b6e;--color-border-hover:#3a5b7e;--color-button-primary:var(--color-blue-medium);--color-button-primary-hover:var(--color-blue-light);--color-button-primary-text:#0b1c2e;--color-button-secondary:transparent;--color-button-secondary-hover:var(--color-blue-dark);--color-button-secondary-text:var(--color-blue-light);--color-button-secondary-border:var(--color-blue-light);--gradient-secondary:linear-gradient(135deg,var(--color-background-secondary) 0%,var(--color-background-tertiary) 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--color-background-primary:#0b1c2e;--color-background-secondary:#142f4d;--color-background-tertiary:#1a3a5a;--color-background-card:#142f4d;--color-background-header:#0f2740;--color-background-footer:#0f2740;--color-text-primary:#e6f1fa;--color-text-secondary:#cfe0f3;--color-text-tertiary:#88a6c8;--color-text-accent:var(--color-blue-light);--color-text-link:var(--color-blue-light);--color-text-link-hover:var(--color-blue-medium);--color-border:#2a4b6e;--color-border-hover:#3a5b7e;--color-button-primary:var(--color-blue-medium);--color-button-primary-hover:var(--color-blue-light);--color-button-primary-text:#0b1c2e;--color-button-secondary:transparent;--color-button-secondary-hover:var(--color-blue-dark);--color-button-secondary-text:var(--color-blue-light);--color-button-secondary-border:var(--color-blue-light);--gradient-secondary:linear-gradient(135deg,var(--color-background-secondary) 0%,var(--color-background-tertiary) 100%)}}*{box-sizing:border-box;transition:var(--theme-transition)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:var(--color-background-primary);color:var(--color-text-primary);line-height:1.6}.card{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:12px;transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.card.featured{border-color:var(--color-accent);transform:scale(1.05);background:linear-gradient(135deg,rgba(249,115,22,0.1) 0%,rgba(249,115,22,0.05) 100%);box-shadow:0 10px 25px rgba(249,115,22,0.15)}.card h3{color:var(--color-text-accent);font-size:1.5rem;margin-bottom:1rem}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-border-hover)}.card--small{padding:1.5rem}.card--medium{padding:2rem}.card--large{padding:2.5rem}.card--elevated{border-radius:16px;box-shadow:var(--shadow-lg)}.card--elevated:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl);border-color:var(--color-text-accent)}.card--centered{text-align:center}.card--left{text-align:left}.grid{display:grid;gap:2rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid--auto-sm{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid--auto-lg{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.grid--gap-sm{gap:1rem}.grid--gap-md{gap:1.5rem}.grid--gap-lg{gap:2.5rem}.grid--gap-xl{gap:3rem}.grid--center{justify-items:center}.grid--start{justify-items:start}.grid--end{justify-items:end}.grid--stretch{justify-items:stretch}.section{padding:4rem 2rem;max-width:1200px;margin:0 auto}.section--narrow{max-width:900px}.section--wide{max-width:1400px}.section--full{max-width:none}.section--padding-sm{padding:2rem 1rem}.section--padding-md{padding:3rem 2rem}.section--padding-lg{padding:6rem 2rem}.section--padding-xl{padding:8rem 2rem}.section--bg-primary{background:var(--color-background-primary)}.section--bg-secondary{background:var(--color-background-secondary)}.section--bg-tertiary{background:var(--color-background-tertiary)}.section--bg-gradient{background:var(--gradient-secondary)}.section--bg-card{background:var(--color-background-card)}.section--center{text-align:center}.section--left{text-align:left}.section--right{text-align:right}.section__title{color:var(--color-accent);font-size:2.5rem;margin-bottom:1.5rem;position:relative;display:inline-block}.section__title::after{content:'';position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:var(--color-accent);border-radius:2px}.section__title--sm{font-size:2rem}.section__title--lg{font-size:3rem}.section__h1{font-size:3.5rem;color:var(--color-text-accent);margin-bottom:1rem}.section__subtitle{font-size:1.2rem;color:var(--color-text-secondary);line-height:1.6;max-width:800px;margin:0 auto 2rem}.section--hero{text-align:center;padding:8rem 2rem;background:var(--gradient-secondary)}.section--hero-sm{padding:4rem 2rem}.section__container{max-width:1200px;margin:0 auto;padding:0 2rem}header{background:var(--color-background-header);position:sticky;top:0;z-index:10;border-bottom:1px solid var(--color-border);transition:var(--theme-transition)}.top-nav{background:var(--color-background-tertiary);padding:0.5rem 2rem;display:flex;justify-content:flex-end;transition:var(--theme-transition)}.top-nav-links{display:flex;gap:1.5rem}.top-nav-links a{color:var(--color-text-tertiary);text-decoration:none;font-size:0.9rem;font-weight:500;transition:color var(--transition-fast)}.top-nav-links a:hover{color:var(--color-text-link-hover)}.top-nav-links .theme-toggle{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:0.25rem;border-radius:4px;transition:all var(--transition-fast);font-size:1.1rem;display:flex;align-items:center;justify-content:center}.top-nav-links .theme-toggle:hover{color:var(--color-text-link-hover);background:rgba(255,255,255,0.1);transform:scale(1.1)}.language-selector{position:relative;display:inline-block}.language-selector__toggle{color:var(--color-text-tertiary);text-decoration:none;padding:0.25rem 0.5rem;border-radius:4px;font-size:0.9rem;display:flex;align-items:center;gap:0.25rem;transition:all var(--transition-fast)}.language-selector__toggle:hover{color:var(--color-text-link-hover);background:rgba(255,255,255,0.1)}.language-selector__dropdown{position:absolute;top:100%;right:0;background:var(--color-background-card);border:1px solid var(--color-border);border-radius:6px;padding:0.25rem;margin-top:0.25rem;min-width:100px;box-shadow:var(--shadow-md);z-index:1000;display:none}.language-selector__dropdown a{display:block;padding:0.5rem 0.75rem;color:var(--color-text-primary);text-decoration:none;border-radius:4px;transition:all var(--transition-fast);font-size:0.9rem;text-align:left}.language-selector__dropdown a:hover{background:var(--color-background-tertiary);color:var(--color-text-link-hover)}.main-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.logo{font-size:1.5rem;font-weight:bold;color:var(--color-text-accent)}.nav-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.nav-links a{color:var(--color-text-primary);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.nav-links a:hover{color:var(--color-text-link-hover)}.cta-btn,.chat-btn{display:inline-block;padding:0.75rem 1.5rem;background:var(--color-accent);color:white;font-weight:bold;text-decoration:none;border-radius:8px;transition:all var(--transition-normal);border:none;cursor:pointer;box-shadow:0 4px 6px rgba(249,115,22,0.2)}.cta-btn{margin-top:2rem}.chat-btn{margin-top:1rem;width:100%}.cta-btn:hover,.chat-btn:hover{background:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 12px rgba(249,115,22,0.3)}.cta-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgba(249,115,22,0.2)}.cta-btn.secondary{background:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.cta-btn.secondary:hover{background:var(--color-accent);color:white;border-color:var(--color-accent);transform:translateY(-2px)}.usp{margin-top:2rem}footer{text-align:center;padding:2rem;background:var(--color-background-footer);margin-top:3rem;font-size:0.9rem;color:var(--color-text-tertiary);border-top:1px solid var(--color-border)}.usp-highlight{text-align:center;margin-top:4rem;padding:3rem 2rem;background:var(--gradient-secondary);border-radius:12px;border:1px solid var(--color-border)}.usp-highlight h2{color:var(--color-accent);margin-bottom:1rem}.contact-info{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.contact-label{color:var(--color-text-tertiary);font-weight:500;min-width:120px}.contact-value{color:var(--color-accent);font-weight:500}.contact-status.online{color:var(--color-success);font-weight:bold}.contact-status.offline{color:var(--color-error);font-weight:bold}.contact-hours{background:var(--color-background-tertiary);padding:1rem;border-radius:8px;margin-top:1rem;color:var(--color-text-secondary);font-size:0.9rem;line-height:1.4}[data-email],[data-phone]{unicode-bidi:bidi-override;direction:ltr}[data-email]:hover,[data-phone]:hover{color:var(--color-text-link-hover)!important}.email-text,.phone-text{opacity:0;transition:opacity 0.3s ease}.no-js-warning{background:var(--color-error);color:white;padding:1rem;border-radius:8px;margin:2rem 0;text-align:center}.no-js-warning p{margin:0;font-size:0.9rem}#website{position:absolute;left:-9999px}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.landing-features h2,.landing-pricing h2,.landing-benefits h2{color:var(--color-accent);font-size:2.5rem;text-align:center;margin-bottom:3rem}.price{font-size:2.5rem;color:var(--color-success);font-weight:bold;margin-bottom:1rem}.price-period{color:var(--color-text-tertiary);font-size:0.9rem}.pricing-features{list-style:none;padding:0;margin:1.5rem 0}.pricing-features li{color:var(--color-text-secondary);margin-bottom:0.5rem;padding-left:1.5rem;position:relative}.pricing-features li:before{content:"✓";color:var(--color-success);position:absolute;left:0}.theme-toggle{position:fixed;bottom:2rem;right:2rem;z-index:1000;background:var(--color-background-card);border:2px solid var(--color-accent);border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal);box-shadow:var(--shadow-lg);backdrop-filter:blur(10px)}.theme-toggle:hover{transform:scale(1.15) translateY(-2px);border-color:var(--color-accent);background:var(--color-accent);box-shadow:0 8px 25px rgba(249,115,22,0.3)}.theme-toggle:hover svg{fill:white}.theme-toggle:active{transform:scale(1.05) translateY(0)}.theme-toggle svg{width:24px;height:24px;fill:var(--color-accent);transition:fill var(--transition-fast)}@keyframes theme-switch{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.theme-toggle.animating{animation:theme-switch 0.3s ease}@media (max-width:768px){.language-selector__toggle span{display:none}.section--hero{padding:4rem 1rem}.section--hero-sm{padding:2rem 1rem}.section--padding-lg,.section--padding-xl{padding:3rem 1rem}.section__title{font-size:2rem}.section__title--lg{font-size:2.5rem}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.grid--gap-lg,.grid--gap-xl{gap:1.5rem}.main-nav{flex-direction:column;gap:1rem}.nav-links{flex-wrap:wrap;justify-content:center}.theme-toggle{bottom:1rem;right:1rem;width:40px;height:40px}.form-enhanced{gap:1.25rem}.form-input,.form-select{padding:0.625rem 0.875rem;font-size:0.9375rem}.form-submit .cta-btn{width:100%}.form-row{flex-direction:column;gap:1.25rem}.status-page{padding:2rem 1rem}.status-page__title{font-size:2rem}.incidents-section__title,.service-status-section__title{font-size:1.5rem}.incident-card{padding:1.25rem}.incident-card__header{flex-direction:column;align-items:flex-start}.incident-card__meta{text-align:left;width:100%}.incident-card__title{font-size:1.125rem}.monitor-badges{flex-direction:column;align-items:flex-start}.monitor-metrics__grid{grid-template-columns:1fr}.status-monitor{padding:1.5rem}.status-monitor__title{font-size:1.25rem}.rich-text-content h1{font-size:2rem}.rich-text-content h2{font-size:1.75rem}.rich-text-content h3{font-size:1.5rem}.table-responsive{margin:1.5rem 0}.table-responsive th,.table-responsive td{padding:0.75rem 1rem;font-size:0.9rem}.section__container--narrow{padding:0 1rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}a:focus,button:focus,input:focus,textarea:focus{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent);color:white}::-moz-selection{background:var(--color-accent);color:white}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background-secondary)}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}@media (prefers-contrast:high){:root{--color-border:#000000;--color-text-primary:#000000;--color-text-secondary:#333333}[data-theme="dark"]{--color-border:#ffffff;--color-text-primary:#ffffff;--color-text-secondary:#cccccc}}@media print{*{background:transparent!important;color:black!important;box-shadow:none!important;text-shadow:none!important}.theme-toggle,.no-js-warning{display:none!important}a{text-decoration:underline}}.form-enhanced{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:0.5rem}.form-group--full{grid-column:1 / -1}.form-label{color:var(--color-text-primary);font-weight:600;font-size:0.95rem;display:flex;align-items:center;gap:0.25rem}.form-required{color:var(--color-error);font-weight:bold}.form-input,.form-select{width:100%;padding:0.75rem 1rem;border:2px solid var(--color-border);border-radius:8px;font-size:1rem;background:var(--color-background-primary);color:var(--color-text-primary);transition:all var(--transition-fast);font-family:inherit}.form-input:focus,.form-select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(249,115,22,0.1)}.form-input::placeholder{color:var(--color-text-tertiary)}textarea.form-input{resize:vertical;min-height:120px;line-height:1.6}.form-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-options{display:flex;flex-direction:column;gap:0.75rem;padding:0.5rem 0}.form-check{display:flex;align-items:center;gap:0.75rem;cursor:pointer}.form-check-input{width:20px;height:20px;border:2px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all var(--transition-fast);appearance:none;display:flex;align-items:center;justify-content:center}.form-check-input[type="radio"]{border-radius:50%}.form-check-input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.form-check-input:checked::after{content:'';display:block;width:10px;height:10px;background:white;border-radius:2px}.form-check-input[type="radio"]:checked::after{border-radius:50%}.form-check-input:focus{outline:2px solid var(--color-accent);outline-offset:2px}.form-check-label{color:var(--color-text-primary);cursor:pointer;user-select:none;flex:1}.form-help{font-size:0.875rem;color:var(--color-text-tertiary);line-height:1.4}.form-submit{margin-top:1rem;display:flex;justify-content:center}.form-alert{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1rem;font-weight:500;display:flex;align-items:center;gap:0.75rem;animation:slideDown 0.3s ease}.form-alert--success{background:var(--color-success);color:white}.form-alert--error{background:var(--color-error);color:white}.form-alert::before{content:'';display:inline-block;width:20px;height:20px;flex-shrink:0}.form-alert--success::before{content:'✓';font-weight:bold;font-size:1.25rem}.form-alert--error::before{content:'⚠';font-weight:bold;font-size:1.25rem}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-input:invalid:not(:placeholder-shown){border-color:var(--color-error)}.form-input:valid:not(:placeholder-shown){border-color:var(--color-success)}.captcha-container{margin:1.5rem 0;padding:1.5rem;background:var(--color-background-tertiary);border:2px solid var(--color-border);border-radius:8px}.captcha-question{padding:1rem;background:var(--color-background-primary);border:2px solid var(--color-accent);border-radius:8px;text-align:center;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1rem}.captcha-question span{color:var(--color-accent)}cap-widget{display:block;margin:0 auto}.section-container{margin:1.5rem 0;padding:1.5rem;background:var(--color-background-tertiary);border:2px solid var(--color-border);border-radius:8px}.section-header{margin-bottom:1.5rem}.section-header__title{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin:0 0 0.5rem}.section-header__description{font-size:0.9375rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.section-container .form-group{margin-bottom:1.25rem}.section-container .form-group:last-child{margin-bottom:0}.section-container .form-row{display:flex;gap:1.25rem;margin-bottom:1.5rem}.section-container .form-row .form-group{flex:1;min-width:0;margin-bottom:0}.form-row{display:flex;gap:1.25rem;margin-bottom:1.5rem}.form-row .form-group{flex:1;min-width:0;margin-bottom:0}.form-slider-container{display:flex;align-items:center;gap:1rem}.form-range{flex:1;height:8px;-webkit-appearance:none;appearance:none;background:var(--color-border);border-radius:4px;outline:none;cursor:pointer}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:var(--color-blue-medium);border:2px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.2s ease}.form-range::-webkit-slider-thumb:hover{background:var(--color-blue-dark);transform:scale(1.1)}.form-range::-moz-range-thumb{width:24px;height:24px;background:var(--color-blue-medium);border:2px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.2s ease}.form-range::-moz-range-thumb:hover{background:var(--color-blue-dark);transform:scale(1.1)}.form-range-output{display:inline-block;min-width:48px;padding:0.375rem 0.75rem;background:var(--color-background-tertiary);border:1px solid var(--color-border);border-radius:6px;font-size:0.9375rem;font-weight:600;color:var(--color-text-primary);text-align:center}.form-options--switch{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:var(--color-background-tertiary);border-radius:8px}.form-switch-container{display:flex;align-items:center;gap:1rem}.form-switch-label-left,.form-switch-label-right{font-weight:500;color:var(--color-text-secondary);transition:color 0.2s ease;cursor:pointer;user-select:none;min-width:80px;text-align:center}.form-switch-label-left.active,.form-switch-label-right.active{color:var(--color-blue-medium);font-weight:600}.form-switch{position:relative;display:flex;align-items:center;padding:0}.form-switch .form-check-input{position:relative;width:56px;height:30px;background-color:var(--color-border);border:none;border-radius:15px;cursor:pointer;transition:background-color 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-switch .form-check-input::before{content:'';position:absolute;top:3px;left:3px;width:24px;height:24px;background-color:#ffffff;border-radius:50%;transition:transform 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.form-switch .form-check-input:checked{background-color:var(--color-blue-medium)}.form-switch .form-check-input:checked::before{transform:translateX(26px)}.form-options--switch .form-check:not(.form-switch){display:none}.form-check:not(.form-switch) .form-check-input[type="radio"]{width:1.125rem;height:1.125rem;margin-top:0.125rem;vertical-align:top;background-color:#ffffff;border:2px solid var(--color-border);border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all 0.2s ease}.form-check:not(.form-switch) .form-check-input[type="radio"]:checked{background-color:var(--color-blue-medium);border-color:var(--color-blue-medium);box-shadow:inset 0 0 0 3px #ffffff}.form-check:not(.form-switch) .form-check-input[type="radio"]:hover{border-color:var(--color-blue-medium)}.status-page{max-width:1200px;margin:0 auto;padding:3rem 2rem}.status-page__header{margin-bottom:3rem}.status-page__title{font-size:2.5rem;color:var(--color-text-accent);margin-bottom:0.5rem;font-weight:700}.incidents-section{margin-bottom:4rem}.incidents-section__header,.service-status-section__header{display:flex;align-items:center;gap:0.75rem;margin-bottom:2rem;padding-bottom:0.75rem;border-bottom:2px solid var(--color-border)}.incidents-section__title,.service-status-section__title{font-size:1.75rem;color:var(--color-text-primary);margin:0;font-weight:600}.incidents-section__icon{color:var(--color-warning);font-size:1.5rem}.incident-card{background:var(--color-background-card);border:1px solid var(--color-border);border-left-width:4px!important;border-radius:12px;padding:1.75rem;margin-bottom:1.5rem;box-shadow:var(--shadow-sm);transition:all var(--transition-normal)}.incident-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.incident-card.border-warning{border-left-color:var(--color-warning)!important}.incident-card.border-danger{border-left-color:var(--color-error)!important}.incident-card.border-dark{border-left-color:#212529!important}[data-theme="dark"] .incident-card.border-dark{border-left-color:#e6f1fa!important}.incident-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1.5rem}.incident-card__title-section{flex:1;min-width:0}.incident-card__title{font-size:1.25rem;color:var(--color-text-primary);margin:0 0 0.75rem 0;font-weight:600;display:flex;align-items:center;gap:0.5rem}.incident-card__pin-icon{color:var(--color-warning);font-size:1rem}.incident-card__badges{display:flex;gap:0.5rem;flex-wrap:wrap}.incident-card__badge{padding:0.25rem 0.75rem;border-radius:6px;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.incident-card__badge--severity-minor{background:var(--color-warning);color:#ffffff}.incident-card__badge--severity-major{background:var(--color-error);color:#ffffff}.incident-card__badge--severity-critical{background:#212529;color:#ffffff}[data-theme="dark"] .incident-card__badge--severity-critical{background:#e6f1fa;color:#0b1c2e}.incident-card__badge--status-investigating{background:rgba(245,158,11,0.15);color:var(--color-warning)}[data-theme="dark"] .incident-card__badge--status-investigating{background:rgba(245,158,11,0.25)}.incident-card__badge--status-identified{background:rgba(59,130,246,0.15);color:#3b82f6}[data-theme="dark"] .incident-card__badge--status-identified{background:rgba(59,130,246,0.25)}.incident-card__badge--status-monitoring{background:rgba(99,102,241,0.15);color:#6366f1}[data-theme="dark"] .incident-card__badge--status-monitoring{background:rgba(99,102,241,0.25)}.incident-card__badge--status-resolved{background:rgba(22,163,74,0.15);color:var(--color-success)}[data-theme="dark"] .incident-card__badge--status-resolved{background:rgba(22,163,74,0.25)}.incident-card__badge--monitor{background:var(--color-background-tertiary);color:var(--color-text-secondary)}.incident-card__meta{text-align:right;flex-shrink:0}.incident-card__timestamp{font-size:0.875rem;color:var(--color-text-tertiary);margin-bottom:0.5rem;display:block}.incident-card__duration{padding:0.25rem 0.625rem;background:var(--color-background-tertiary);color:var(--color-text-secondary);border-radius:4px;font-size:0.75rem;font-weight:600;display:inline-block}.incident-card__description{color:var(--color-text-secondary);line-height:1.6;margin:0 0 1.25rem 0}.incident-updates{border-top:1px solid var(--color-border);padding-top:1.25rem;margin-top:1.25rem}.incident-updates__header{display:flex;align-items:center;gap:0.5rem;margin-bottom:1rem}.incident-updates__title{font-size:0.875rem;font-weight:600;color:var(--color-text-tertiary);margin:0;text-transform:uppercase;letter-spacing:0.5px}.incident-updates__icon{color:var(--color-text-tertiary)}.update-item{background:var(--color-background-tertiary);border-left:3px solid var(--color-blue-medium);border-radius:6px;padding:0.875rem 1rem;margin-bottom:0.75rem;transition:all var(--transition-fast)}.update-item:hover{background:var(--color-background-secondary);border-left-color:var(--color-blue-dark);transform:translateX(2px)}.update-item:last-child{margin-bottom:0}.update-item__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.update-item__timestamp{font-size:0.8125rem;font-weight:600;color:var(--color-text-primary)}.update-item__status{padding:0.125rem 0.5rem;background:rgba(59,130,246,0.15);color:#3b82f6;border-radius:4px;font-size:0.75rem;font-weight:600;text-transform:capitalize}[data-theme="dark"] .update-item__status{background:rgba(59,130,246,0.25)}.update-item__message{font-size:0.875rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.service-status-section{margin-top:3rem}.status-monitor{background:var(--color-background-card);border:1px solid var(--color-border);border-radius:12px;padding:2rem;margin-bottom:2.5rem;transition:all var(--transition-normal)}.status-monitor:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-md)}.status-monitor:last-child{margin-bottom:0}.status-monitor__title{font-size:1.5rem;color:var(--color-text-accent);margin:0 0 1.25rem 0;font-weight:600}.monitor-badges{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.badge-container{display:inline-flex;align-items:center}.status-badge{max-width:100%;height:auto;border-radius:6px;box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.status-badge:hover{transform:scale(1.05)}.monitor-metrics{margin-top:1.5rem}.monitor-metrics__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.metric-card{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:10px;padding:1.25rem;transition:all var(--transition-normal)}.metric-card:hover{background:var(--color-background-tertiary);border-color:var(--color-blue-medium);box-shadow:var(--shadow-md);transform:translateY(-2px)}.metric-card__label{font-size:0.75rem;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:0.75px;font-weight:600;margin-bottom:0.5rem;display:block}.metric-card__value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.2}.monitor-metrics__last-updated{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);font-size:0.8125rem;color:var(--color-text-tertiary);text-align:right}.status-empty-state{background:var(--color-background-secondary);border:2px dashed var(--color-border);border-radius:12px;padding:3rem 2rem;text-align:center}.status-empty-state__icon{font-size:3rem;color:var(--color-text-tertiary);margin-bottom:1rem}.status-empty-state__message{font-size:1.125rem;color:var(--color-text-secondary);margin:0}@media print{.status-page{padding:1rem}.incident-card,.status-monitor{page-break-inside:avoid;box-shadow:none;border:1px solid #000}.status-badge{display:none}}.rich-text-content{max-width:800px;margin:0 auto;color:var(--color-text-primary);line-height:1.8}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{color:var(--color-text-accent);margin-top:2rem;margin-bottom:1rem;font-weight:600}.rich-text-content h1{font-size:2.5rem}.rich-text-content h2{font-size:2rem}.rich-text-content h3{font-size:1.75rem}.rich-text-content h4{font-size:1.5rem}.rich-text-content h5{font-size:1.25rem}.rich-text-content h6{font-size:1.1rem}.rich-text-content p{margin-bottom:1.25rem;color:var(--color-text-secondary)}.rich-text-content a{color:var(--color-text-link);text-decoration:underline;transition:color var(--transition-fast)}.rich-text-content a:hover{color:var(--color-text-link-hover)}.rich-text-content ul,.rich-text-content ol{margin-bottom:1.25rem;padding-left:2rem;color:var(--color-text-secondary)}.rich-text-content li{margin-bottom:0.5rem}.rich-text-content blockquote{border-left:4px solid var(--color-accent);padding-left:1.5rem;margin:1.5rem 0;font-style:italic;color:var(--color-text-secondary)}.rich-text-content code{background:var(--color-background-tertiary);padding:0.25rem 0.5rem;border-radius:4px;font-family:'Courier New',monospace;font-size:0.9em;color:var(--color-text-primary)}.rich-text-content pre{background:var(--color-background-tertiary);padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1.25rem}.rich-text-content pre code{background:none;padding:0}.rich-text-content strong{font-weight:700;color:var(--color-text-primary)}.rich-text-content em{font-style:italic}.image-figure{margin:2rem 0;text-align:center}.responsive-image{max-width:100%;height:auto;border-radius:12px;box-shadow:var(--shadow-lg);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.responsive-image:hover{transform:scale(1.02);box-shadow:var(--shadow-xl)}.image-caption{margin-top:1rem;font-size:0.95rem;color:var(--color-text-secondary);font-style:italic;line-height:1.5}.table-responsive{overflow-x:auto;margin:2rem 0;border-radius:12px;box-shadow:var(--shadow-md)}.table-responsive table{width:100%;border-collapse:collapse;background:var(--color-background-card);border-radius:12px;overflow:hidden}.table-responsive thead{background:var(--gradient-secondary)}.table-responsive th{padding:1.25rem 1.5rem;text-align:left;font-weight:700;color:var(--color-text-accent);border-bottom:2px solid var(--color-border);font-size:1.1rem}.table-responsive td{padding:1rem 1.5rem;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);line-height:1.6}.table-responsive tbody tr{transition:background-color var(--transition-fast)}.table-responsive tbody tr:hover{background:var(--color-background-secondary)}.table-responsive tbody tr:last-child td{border-bottom:none}.table-responsive tbody tr:nth-child(even){background:var(--color-background-tertiary)}.table-responsive tbody tr:nth-child(even):hover{background:var(--color-background-secondary)}.section__container--narrow{max-width:900px;margin:0 auto;padding:0 2rem}