.sp{--sp-gap:20px;--sp-accent:#c4a7ff;--sp-good:#22c55e;--sp-received:#f59e0b;--sp-progress:#3b82f6;--sp-level-operational:#22c55e;--sp-level-degraded:#eab308;--sp-level-partial:#f97316;--sp-level-major:#ef4444;--sp-level-maintenance:#3b82f6;background:var(--background);min-height:100%;color:var(--foreground);flex-direction:column;display:flex}.sp a{color:inherit;text-decoration:none}.sp .ku-link{color:var(--sp-accent)}.sp .ku-link:hover{text-decoration:underline}.sp mark{background:color-mix(in srgb, var(--primary) 35%, transparent);color:inherit;border-radius:3px;padding:0 1px}.sp-brand{align-items:center;gap:12px;min-width:0;display:flex}.sp-brand img{object-fit:contain;object-position:left;width:150px;height:30px}.sp-brand-tag{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--sp-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}@media (max-width:420px){.sp-brand img{width:110px}}.sp-account-auth{align-items:center;gap:10px;display:flex}@media (max-width:480px){.sp-account-auth .btn[data-variant=outline]{display:none}}.sp-main{width:calc(min(100%, var(--page-max-width)) - 2 * var(--page-gutter));padding-top:calc(var(--site-bar-height) + var(--space-10) + env(safe-area-inset-top));padding-bottom:var(--space-16);flex:1;margin-inline:auto}.sp-content{min-width:0}.sp-fade{animation:.5s sp_fade}@keyframes sp_fade{0%{opacity:0}to{opacity:1}}.sp-loading{justify-content:center;padding:60px 0;display:flex}.sp-page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.sp-page-header>div{flex:300px}.sp-page-header h1,.sp-page-title{line-height:1.2}.sp-page-header .kd-body-muted{margin-top:4px}.sp-page-title{margin-bottom:16px}.sp-section-title{margin:32px 0 12px;font-size:25px;font-weight:bolder;line-height:1.2}.sp-subsection-title{margin:24px 0 12px;font-size:18px;font-weight:700}.sp-card{gap:0;min-width:0;padding:20px}.sp-card-title{align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.sp-chevron{flex-shrink:0}[dir=rtl] .sp-chevron{transform:rotate(180deg)}.sp-crumbs{color:var(--muted-foreground);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:16px;display:flex}.sp-crumb{align-items:center;gap:4px;min-width:0;display:inline-flex}.sp-crumb a:hover{color:var(--foreground);text-decoration:underline}.sp-crumb [aria-current]{color:var(--foreground)}.sp-crumb-chevron{transform:rotate(180deg)}[dir=rtl] .sp-crumb-chevron{transform:none}.sp-search{gap:8px;width:100%;display:flex;position:relative}.sp-search .sp-search-icon{top:50%;pointer-events:none;width:20px;height:20px;position:absolute;inset-inline-start:9px;transform:translateY(-50%)}.sp-search .input{padding-inline-start:34px}.sp-search-large .input{height:48px;padding-inline-start:44px;font-size:16px}.sp-search-large .sp-search-icon{width:24px;height:24px;inset-inline-start:14px}.sp-search-large .btn{height:48px;padding:0 20px}.sp-hero{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:48px 24px;display:flex;position:relative;overflow:hidden}.sp-hero>*{position:relative}.sp-hero-text{flex-direction:column;gap:6px;max-width:640px;display:flex}.sp-hero-title{font-size:36px;font-weight:bolder;line-height:1.15}.sp-hero .sp-search{max-width:640px}.sp-hero-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:600px){.sp-hero{padding:32px 20px}.sp-hero-title{font-size:28px}}.sp-status-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--card) 80%, transparent);height:36px;font-size:var(--text-sm);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:500;transition:background-color .15s;display:inline-flex}.sp-status-pill:hover{background:var(--accent)}.sp-featured-grid{gap:var(--sp-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-featured-card{flex-direction:column;gap:8px;padding:20px;transition:background-color .15s,border-color .15s;display:flex}.sp-featured-card:hover,.sp-category-card:hover,.sp-choice:hover{background:var(--accent)}.sp-featured-card h3{font-size:17px;font-weight:700;line-height:1.3}.sp-featured-card .kd-body-muted{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.sp-featured-where{color:var(--sp-accent);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.sp-featured-read{color:var(--sp-accent);font-size:var(--text-sm);align-items:center;gap:4px;font-weight:600;display:inline-flex}.sp-category-grid{gap:var(--sp-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1000px){.sp-featured-grid,.sp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sp-featured-grid,.sp-category-grid{grid-template-columns:minmax(0,1fr)}}.sp-category-card{flex-direction:column;gap:10px;padding:20px;transition:background-color .15s;display:flex}.sp-category-card h3{justify-content:space-between;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.sp-category-icon{border-radius:var(--radius);background:color-mix(in srgb, var(--primary) 20%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.sp-category-icon-large{border-radius:calc(var(--radius) + 4px);width:60px;height:60px}.sp-category-subs{flex-wrap:wrap;gap:6px;display:flex}.sp-chip-static{background:var(--secondary);color:var(--muted-foreground);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.sp-category-count{color:var(--muted-foreground);margin-top:auto;font-size:12px}.sp-article-list{flex-direction:column;gap:8px;display:flex}.sp-article-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:800px){.sp-article-list-columns{grid-template-columns:minmax(0,1fr)}}.sp-article-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);align-items:center;gap:12px;min-width:0;padding:12px 14px;transition:background-color .12s;display:flex}.sp-article-row:hover{background:var(--accent)}.sp-article-row-icon{border-radius:var(--radius);background:var(--secondary);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sp-article-row-body{flex:1;min-width:0}.sp-article-row-title{font-weight:600;line-height:1.35}.sp-article-row-summary{color:var(--muted-foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.sp-article-row-where{color:var(--sp-accent);margin-top:4px;font-size:12px;font-weight:500}.sp-results-count{margin:16px 0 10px}.sp-category-header{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.sp-category-header h1{line-height:1.2}.sp-category-header-search{flex:0 320px;min-width:240px}@media (max-width:700px){.sp-category-header-search{flex-basis:100%}}.sp-tabs{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--border);gap:4px;margin-bottom:16px;display:flex;overflow:auto hidden}.sp-tabs::-webkit-scrollbar{display:none}.sp-tabs button{color:var(--muted-foreground);cursor:pointer;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 12px;font-size:14px;font-weight:500;transition:all .12s}.sp-tabs button:hover{color:var(--foreground)}.sp-tabs button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--primary)}.sp-sub-description{margin:-4px 0 16px}.sp-filters{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:20px;display:flex}.sp-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-filter-name{color:var(--muted-foreground);font-size:var(--text-sm);font-weight:600}.sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-chip{border:1px solid var(--border);background:var(--card);height:32px;font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-weight:500;transition:all .12s;display:inline-flex}.sp-chip:hover{background:var(--accent)}.sp-chip[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 70%, transparent);background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--sp-accent)}.sp-chip[aria-pressed=true] svg{fill:var(--sp-accent)}.sp-filters-clear{height:32px}.sp-category-section+.sp-category-section{margin-top:8px}.sp-category-section .sp-subsection-title{margin-top:16px}.sp-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}@media (max-width:1000px){.sp-article-layout{grid-template-columns:minmax(0,1fr)}}.sp-article-card{padding:var(--card-padding);gap:0}.sp-article-header{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.sp-article-title{font-size:32px;font-weight:bolder;line-height:1.2}@media (max-width:600px){.sp-article-title{font-size:26px}}.sp-article-summary{color:var(--muted-foreground);font-size:17px;line-height:1.5}.sp-article-meta{align-items:center;gap:6px;display:flex}.sp-applies{flex-wrap:wrap;gap:8px 16px;display:flex}.sp-applies-item{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sp-badge-soft{background:var(--secondary);color:var(--foreground);border-color:#0000}.sp-toc{border-radius:var(--radius);background:var(--secondary);flex-direction:column;gap:2px;margin-bottom:24px;padding:14px 16px;display:flex}.sp-toc a{color:var(--muted-foreground);font-size:var(--text-sm);padding:3px 0}.sp-toc a:hover{color:var(--foreground)}.sp-side-title{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.sp-article-side{top:calc(var(--site-bar-height) + var(--space-6) + env(safe-area-inset-top));flex-direction:column;gap:20px;display:flex;position:sticky}@media (max-width:1000px){.sp-article-side{position:static}}.sp-side-nav{flex-direction:column;gap:2px;display:flex}.sp-side-link{text-align:start;white-space:normal;justify-content:start;width:100%;height:auto;min-height:36px;padding:8px;font-size:15px;font-weight:500}.sp-helpful{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:32px;padding-top:24px;display:flex}.sp-helpful-question{font-weight:600}.sp-helpful-buttons{gap:10px;display:flex}.sp-helpful-ticket{font-size:var(--text-sm)}.sp-contact{flex-direction:row;align-items:center;gap:16px;padding:20px 24px;display:flex}.sp-contact-icon{background:color-mix(in srgb, var(--primary) 22%, transparent);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.sp-contact-body{flex:1;min-width:0}.sp-contact-body h3{font-size:18px;font-weight:700}.sp-contact-compact,.sp-contact:where(:not(.sp-contact-compact)){flex-wrap:wrap}.sp-contact-compact{flex-direction:column;align-items:flex-start;padding:20px}.sp-contact-compact .btn{width:100%}@media (max-width:600px){.sp-contact{flex-direction:column;align-items:flex-start}.sp-contact .btn{width:100%}}.sp-status-badge{--sp-status:var(--sp-received);background:color-mix(in srgb, var(--sp-status) 18%, transparent);color:color-mix(in srgb, var(--sp-status) 70%, white);white-space:nowrap;border-color:#0000}.sp-status-badge[data-status=in_progress],.sp-ticket-row[data-status=in_progress]{--sp-status:var(--sp-progress)}.sp-status-badge[data-status=completed],.sp-ticket-row[data-status=completed]{--sp-status:var(--sp-good)}.sp-ticket-list{flex-direction:column;gap:10px;display:flex}.sp-ticket-row.card{--sp-status:var(--sp-received);border-inline-start:3px solid var(--sp-status);flex-direction:row;align-items:center;gap:14px;padding:14px 16px;transition:background-color .15s;display:flex}.sp-ticket-row:hover{background:var(--accent)}.sp-ticket-row-body{flex:1;min-width:0}.sp-ticket-row-title{align-items:center;gap:8px;font-weight:600;display:flex}.sp-ticket-row-title span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-ticket-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.sp-ticket-row-time{font-size:12px}.sp-unread-dot{background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:100%;flex-shrink:0}.sp-gate{justify-content:center;align-items:center;min-height:50vh;display:flex}.sp-gate .card{text-align:center;align-items:center;gap:0;width:100%;max-width:440px;padding:32px 28px 28px}.sp-gate-icon{background:color-mix(in srgb, var(--primary) 20%, transparent);width:64px;height:64px;box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 8%, transparent);border-radius:100%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.sp-gate-icon[data-tone=good]{background:color-mix(in srgb, var(--sp-good) 18%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--sp-good) 8%, transparent)}.sp-gate-icon svg{width:32px;height:32px}.sp-gate h1{line-height:1.2}.sp-gate p{margin-top:8px}.sp-gate .btn{width:100%;margin-top:22px}.sp-gate .btn+.btn{margin-top:10px}.sp-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1000px){.sp-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sp-choice-grid{grid-template-columns:minmax(0,1fr)}}.sp-choice-list{flex-direction:column;gap:8px;max-width:720px;display:flex}.sp-choice.card{text-align:start;cursor:pointer;flex-direction:row;align-items:center;gap:14px;width:100%;padding:16px;transition:background-color .15s;display:flex}.sp-choice-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-choice-title{font-weight:600}.sp-back{color:var(--muted-foreground);margin:16px 0 0 -8px}.sp-back svg{fill:var(--muted-foreground)}.sp-ticket-form{max-width:760px}.sp-field{flex-direction:column;gap:6px;display:flex}.sp-field-label{font-size:14px;font-weight:600}.sp-field-hint{color:var(--muted-foreground);font-size:12px;line-height:1.45}.sp-field-count{color:var(--muted-foreground);align-self:flex-end;font-size:12px}.sp-textarea{resize:vertical;min-height:140px}.sp-suggestions{border-radius:var(--radius);background:color-mix(in srgb, #fdba74 8%, var(--secondary));flex-direction:column;gap:10px;padding:14px;display:flex}.sp-suggestions-title{font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:flex}.sp-uploads{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sp-upload-grid{flex-wrap:wrap;gap:8px;display:flex}.sp-upload{border-radius:var(--radius);background:var(--secondary);border:1px solid var(--border);width:84px;height:84px;position:relative;overflow:hidden}.sp-upload[data-error]{border-color:var(--destructive)}.sp-upload img,.sp-upload video{object-fit:cover;width:100%;height:100%}.sp-upload-overlay{background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-upload-remove{top:4px;cursor:pointer;background:#000000b3;border-radius:100%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;inset-inline-end:4px}.sp-upload-remove svg{fill:#fff}.sp-files{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.sp-file{border-radius:var(--radius);border:1px solid var(--border);background:var(--secondary);width:120px;height:120px;display:block;position:relative;overflow:hidden}.sp-file img,.sp-file video{object-fit:cover;width:100%;height:100%;transition:transform .2s}.sp-file:hover img,.sp-file:hover video{transform:scale(1.04)}.sp-file-play{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sp-ticket-title{overflow-wrap:anywhere}.sp-ticket-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-ticket-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}@media (max-width:1000px){.sp-ticket-layout{grid-template-columns:minmax(0,1fr)}.sp-ticket-side{order:-1}}.sp-ticket-side{top:calc(var(--site-bar-height) + var(--space-6) + env(safe-area-inset-top));position:sticky}@media (max-width:1000px){.sp-ticket-side{position:static}}.sp-ticket-side-note{margin-top:16px;font-size:12px}.sp-answers{flex-direction:column;gap:14px;display:flex}.sp-answer dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:12px;font-weight:600}.sp-answer dd{font-size:15px}.sp-answer-text{white-space:pre-wrap;overflow-wrap:anywhere}.sp-progress{flex-direction:column;display:flex}.sp-progress li{gap:12px;padding-bottom:16px;display:flex;position:relative}.sp-progress li:last-child{padding-bottom:0}.sp-progress li:before{content:"";inset-inline-start:5px;background:var(--border);width:2px;position:absolute;top:16px;bottom:0}.sp-progress li:last-child:before{display:none}.sp-progress-dot{background:var(--secondary);border:2px solid var(--border);border-radius:100%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.sp-progress li[data-reached] .sp-progress-dot{background:var(--sp-received);border-color:#0000}.sp-progress li[data-reached][data-status=in_progress] .sp-progress-dot{background:var(--sp-progress)}.sp-progress li[data-reached][data-status=completed] .sp-progress-dot{background:var(--sp-good)}.sp-progress li>span:last-child{flex-direction:column;gap:2px;display:flex}.sp-progress-title{font-size:14px;font-weight:600}.sp-progress li:not([data-reached]) .sp-progress-title{color:var(--muted-foreground)}.sp-thread{flex-direction:column;gap:12px;display:flex}.sp-message{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:12px;padding:16px;display:flex}.sp-message[data-kind=staff]{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 7%, var(--card))}.sp-message[data-kind=note]{border-style:dashed;border-color:color-mix(in srgb, var(--sp-received) 55%, var(--border));background:color-mix(in srgb, var(--sp-received) 6%, var(--card))}.sp-message-picture{background:var(--secondary);object-fit:fill;border-radius:100%;flex-shrink:0;width:36px;height:36px}.sp-message-mark{object-fit:cover;border-radius:10px}.sp-message-body{flex:1;min-width:0}.sp-message-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:6px;display:flex}.sp-message-name{font-weight:700}.sp-message-head .kd-body-muted{font-size:12px}.sp-badge-staff{background:color-mix(in srgb, var(--primary) 22%, transparent);color:var(--sp-accent);border-color:#0000}.sp-badge-note{background:color-mix(in srgb, var(--sp-received) 18%, transparent);color:color-mix(in srgb, var(--sp-received) 70%, white);border-color:#0000}.sp-message-text{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.sp-thread-event{color:var(--muted-foreground);text-align:center;align-items:center;gap:10px;font-size:12px;display:flex}.sp-thread-event-line{background:var(--border);flex:1;min-width:16px;height:1px}.sp-thread-event-text{flex:0 auto}.sp-reply{gap:12px;margin-top:16px;padding:20px}.sp-reply .sp-textarea{min-height:110px}.sp-reply-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sp-closed{flex-flow:wrap;align-items:center;gap:14px;margin-top:16px;padding:18px 20px;display:flex}.sp-closed>div{flex:220px}.sp-closed-title{font-weight:600}.sp-dot{background:var(--sp-level,var(--sp-level-operational));border-radius:100%;flex-shrink:0;width:10px;height:10px;display:inline-block}.sp [data-level=degraded]{--sp-level:var(--sp-level-degraded)}.sp [data-level=partial_outage]{--sp-level:var(--sp-level-partial)}.sp [data-level=major_outage]{--sp-level:var(--sp-level-major)}.sp [data-level=maintenance]{--sp-level:var(--sp-level-maintenance)}.sp [data-level=operational]{--sp-level:var(--sp-level-operational)}.sp-level-icon{fill:var(--sp-level,var(--sp-level-operational));flex-shrink:0}.sp-overall.card{border-color:color-mix(in srgb, var(--sp-level) 45%, var(--border));flex-direction:row;align-items:center;gap:16px;padding:22px 24px;display:flex}.sp-overall h2{font-size:22px;font-weight:bolder;line-height:1.2}.sp-overall .sp-level-icon{width:36px;height:36px}.sp-incidents{flex-direction:column;gap:12px;margin-top:16px;display:flex}.sp-incident.card,.sp-incident-page.card{border-inline-start:3px solid var(--sp-level);gap:12px;padding:18px 20px}.sp-incident-page.card{padding:var(--card-padding)}.sp-incident-head{align-items:flex-start;gap:12px;display:flex}.sp-incident-icon{fill:var(--sp-level);flex-shrink:0;margin-top:2px}.sp-incident-title{font-size:17px;font-weight:700;line-height:1.3}a.sp-incident-title:hover{text-decoration:underline}.sp-incident-page h1{line-height:1.2}.sp-incident-badge{--sp-incident:var(--sp-level-degraded);background:color-mix(in srgb, var(--sp-incident) 18%, transparent);color:color-mix(in srgb, var(--sp-incident) 70%, white);border-color:#0000;flex-shrink:0}.sp-incident-badge[data-kind=maintenance]{--sp-incident:var(--sp-level-maintenance)}.sp-incident-badge[data-status=identified]{--sp-incident:var(--sp-level-partial)}.sp-incident-badge[data-status=monitoring]{--sp-incident:var(--sp-progress)}.sp-incident-badge[data-status=resolved],.sp-incident-badge[data-status=completed]{--sp-incident:var(--sp-good)}.sp-affected{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sp-affected-service{align-items:center;gap:6px;display:inline-flex}.sp-updates{flex-direction:column;gap:14px;display:flex}.sp-update{border-inline-start:2px solid var(--border);padding-inline-start:16px;position:relative}.sp-update-head{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sp-update-head .kd-body-muted{font-size:12px}.sp-update-status{font-weight:700}.sp-update-body{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;line-height:1.6}.sp-update-more{font-size:var(--text-sm)}.sp-services-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;margin:32px 0 12px;display:flex}.sp-services-head .sp-section-title{margin:0}.sp-legend{color:var(--muted-foreground);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.sp-legend span{align-items:center;gap:6px;display:inline-flex}.sp-groups{gap:var(--sp-gap);flex-direction:column;display:flex}.sp-group.card{gap:0;padding:4px 20px}.sp-group-head{justify-content:space-between;align-items:center;padding:14px 0 6px;display:flex}.sp-group-head h3{font-size:16px;font-weight:700}.sp-service{border-top:1px solid var(--border);padding:16px 0}.sp-group-head+.sp-service,.sp-group>.sp-service:first-child{border-top:none}.sp-service-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.sp-service-name{font-weight:600}.sp-service-description{font-size:12px}.sp-service-level{color:color-mix(in srgb, var(--sp-level) 75%, white);font-size:var(--text-sm);flex-shrink:0;align-items:center;gap:6px;font-weight:500;display:inline-flex}.sp-bars-wrap{position:relative}.sp-bars{gap:2px;height:34px;display:flex}.sp-bar{background:var(--sp-level,var(--sp-level-operational));cursor:pointer;border-radius:2px;flex:1;min-width:0;height:100%;transition:opacity .12s,transform .12s}.sp-bar[data-level=none]{background:var(--secondary)}.sp-bars:hover .sp-bar:not([data-active]){opacity:.7}.sp-bar[data-active]{transform:scaleY(1.08)}@media (max-width:700px){.sp-bars .sp-bar:nth-child(-n+30){display:none}}@media (max-width:440px){.sp-bars .sp-bar:nth-child(-n+60){display:none}}.sp-bar-tip{z-index:10;top:calc(100% + 8px);left:clamp(0px, calc(var(--sp-tip) * 100% - 120px), calc(100% - 240px));border-radius:var(--radius);background:var(--popover);width:240px;box-shadow:0 4px 6px -1px #0000004d, 0 0 0 1px var(--border);font-size:var(--text-sm);padding:10px 12px;position:absolute}@media (max-width:700px){.sp-bar-tip{width:auto;left:0;right:0}}.sp-bar-tip-date{margin-bottom:4px;font-weight:700}.sp-bar-tip-incident{align-items:center;gap:6px;padding:2px 0;display:flex}.sp-bar-tip-incident:hover{text-decoration:underline}.sp-bars-foot{align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.sp-bars-foot-line{background:var(--border);flex:1;height:1px}@media (max-width:700px){.sp-bars-foot>span:first-child,.sp-bars-foot>.sp-bars-foot-line:nth-child(2){display:none}}.sp-history{flex-direction:column;gap:24px;display:flex}.sp-history-day{flex-direction:column;gap:10px;display:flex}.sp-history-day h3{border-bottom:1px solid var(--border);padding-bottom:8px;font-size:16px;font-weight:700}.sp-history-more{margin-top:24px}.sp-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.sp-not-found #e901-page-view{margin-top:0}.sp-answer-groups{flex-direction:column;gap:18px;display:flex}.sp-answer-group+.sp-answer-group{border-top:1px solid var(--border);padding-top:16px}.sp-answer-step{margin-bottom:10px;font-size:15px;font-weight:700}.sp-ticket-topic{align-items:center;gap:6px;margin:12px 0 16px;display:flex}
