.history-control[data-v-71f4f62c]{min-width:0;position:relative}.history-guidance[data-v-71f4f62c]{color:#42758a;align-items:center;gap:5px;margin:6px 0 0;font-size:11px;font-weight:500;line-height:1.4;display:flex}.history-guidance svg[data-v-71f4f62c]{color:#278e8c;flex:none}.history-bar[data-v-71f4f62c]{cursor:pointer;touch-action:manipulation;border:0;padding:0;transition:transform .18s,box-shadow .18s,filter .18s}.history-bar[data-v-71f4f62c]:after{content:"";position:absolute;inset:-7px 0}.history-bar[data-v-71f4f62c]:hover{filter:saturate(1.12);transform:translateY(-2px)scaleY(1.06)}.history-bar.selected[data-v-71f4f62c]{z-index:1;box-shadow:0 0 0 2px #fff,0 0 0 3px #194b79}.history-bar[data-v-71f4f62c]:focus-visible{outline-offset:3px;z-index:2;outline:2px solid #194b79}.history-detail[data-v-71f4f62c]{z-index:10;color:#194b79;pointer-events:none;background:#fff;border:1px solid #cfe2e9;border-radius:12px;grid-template-columns:1fr auto;gap:8px 12px;width:min(250px,100%);padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #153e6229}.history-detail>span[data-v-71f4f62c]{color:#607b8e;font-size:12px;line-height:1.5}.history-detail small[data-v-71f4f62c]{color:#78909e;margin-left:3px;font-size:9px}.history-detail strong[data-v-71f4f62c]{font-size:13px;font-weight:600;line-height:1.5}.history-detail p[data-v-71f4f62c]{color:#56758a;grid-column:1/-1;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.history-bar[data-v-71f4f62c]{transition:none}.history-bar[data-v-71f4f62c]:hover,.history-bar[data-v-71f4f62c]:focus{transform:none}}.mascot-pose-art[data-v-0390ee18]{width:100%;height:100%;display:block;overflow:hidden}.mascot-approved-pose[data-v-0390ee18]{mix-blend-mode:multiply;border-radius:0}.metric-help[data-v-18fff058]{vertical-align:middle;flex-shrink:0;align-items:center;display:inline-flex}.metric-help>button[data-v-18fff058]{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.metric-help>button[data-v-18fff058]:hover,.metric-help>button[aria-expanded=true][data-v-18fff058]{background:#52d7ce26}.metric-help .metric-help-panel[data-v-18fff058]{z-index:20;color:#52697c;letter-spacing:0;text-align:left;white-space:normal;background:#fff;border:1px solid #cbdde7;border-top:2px solid #52d7ce;border-radius:9px;width:min(250px,100vw - 64px);padding:14px 16px;font-size:12px;font-weight:400;line-height:1.7;display:block;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 8px 24px #194b7926}.metric-help .metric-help-panel.align-end[data-v-18fff058]{left:auto;right:0}.metric-help .metric-help-panel>strong[data-v-18fff058]{color:#194b79;letter-spacing:0;white-space:normal;margin:0 0 5px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:block}.metric-help .metric-help-panel>span[data-v-18fff058]{display:block}.pulse-display[data-v-4cdf2ec8]{width:min(100%,460px);margin-top:22px}.pulse-display-header[data-v-4cdf2ec8]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:4px;display:flex}.pulse-display-label[data-v-4cdf2ec8]{color:#a9c5d8;letter-spacing:.2em;align-items:center;gap:10px;font-size:9px;font-weight:600;display:flex}.pulse-display-label i[data-v-4cdf2ec8]{background:var(--cyan-2);border-radius:50%;width:5px;height:5px;animation:4.8s ease-in-out infinite signal-beat-4cdf2ec8}.pulse-motion-control[data-v-4cdf2ec8]{color:#c4d9e7;background:#08223759;border:1px solid #7aebe32e;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:67px;min-height:32px;padding:4px 8px;font-size:10px;transition:background .18s,border-color .18s;display:inline-flex}.pulse-motion-control[data-v-4cdf2ec8]:hover{border-color:var(--cyan);background:#52d7ce1f}.pulse-motion-control[data-v-4cdf2ec8]:focus-visible{outline:2px solid var(--cyan-2);outline-offset:4px}.pulse-screen[data-v-4cdf2ec8]{background-image:linear-gradient(#7aebe30e 1px,#0000 1px),linear-gradient(90deg,#7aebe30e 1px,#0000 1px);background-size:24px 24px;border-block:1px solid #7aebe31a;height:68px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.pulse-screen svg[data-v-4cdf2ec8]{width:100%;height:100%;display:block;overflow:visible}.pulse-screen path[data-v-4cdf2ec8]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pulse-baseline[data-v-4cdf2ec8]{stroke:var(--cyan);stroke-width:1.3px;opacity:.22}.pulse-trail[data-v-4cdf2ec8]{stroke:var(--cyan);stroke-width:2.3px;stroke-dasharray:22 78;filter:drop-shadow(0 0 4px #52d7ce80);animation:4.8s linear infinite trace-flow-4cdf2ec8}.pulse-head[data-v-4cdf2ec8]{stroke:var(--cyan-2);stroke-width:3px;stroke-dasharray:1 99;stroke-dashoffset:-21px;animation:4.8s linear infinite trace-head-flow-4cdf2ec8}@keyframes trace-flow-4cdf2ec8{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes trace-head-flow-4cdf2ec8{0%{stroke-dashoffset:79px}to{stroke-dashoffset:-21px}}@keyframes signal-beat-4cdf2ec8{0%,19%,31%,59%,71%,to{opacity:.55;transform:scale(1)}23%,63%{opacity:1;transform:scale(1.4)}27%,67%{opacity:.85;transform:scale(1.15)}}@media (width<=780px){.pulse-display[data-v-4cdf2ec8]{margin-top:18px}.pulse-screen[data-v-4cdf2ec8]{height:58px}}@media (prefers-reduced-motion:reduce){.pulse-motion-control[data-v-4cdf2ec8]{display:none}.pulse-trail[data-v-4cdf2ec8],.pulse-head[data-v-4cdf2ec8],.pulse-display-label i[data-v-4cdf2ec8]{animation:none!important}.pulse-trail[data-v-4cdf2ec8]{stroke-dasharray:none;opacity:.6;filter:none}.pulse-head[data-v-4cdf2ec8]{display:none}}.brand-film-launch[data-v-6b632890]{text-align:left;color:#194b79;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.brand-film-play[data-v-6b632890]{color:#194b79;background:#fff;border:1px solid #cce2e4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:transform .18s,box-shadow .18s;display:grid}.brand-film-launch small[data-v-6b632890]{color:#647c8a;margin-top:4px;font-size:10px;font-weight:400;display:block}.brand-film-launch:hover .brand-film-play[data-v-6b632890]{transform:scale(1.05);box-shadow:0 5px 16px #194b7912}.brand-film-launch[data-v-6b632890]:focus-visible,.brand-film-close[data-v-6b632890]:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #194b79}.brand-film-dialog[data-v-6b632890]{background:#fff;border:1px solid #dce7eb;border-radius:20px;width:min(920px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 30px 100px #071e3155}.brand-film-dialog[data-v-6b632890]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071e31bb}.brand-film-dialog header[data-v-6b632890]{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.brand-film-dialog header span[data-v-6b632890]{color:#087e81;letter-spacing:.12em;font-size:10px;font-weight:600}.brand-film-dialog h2[data-v-6b632890]{color:#194b79;margin-top:6px;font-size:18px;line-height:1.4}.brand-film-close[data-v-6b632890]{color:#194b79;background:#f7fafb;border:1px solid #dce7eb;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.brand-film-dialog video[data-v-6b632890]{aspect-ratio:16/9;background:#071e31;width:100%;display:block}.brand-film-description[data-v-6b632890],.brand-film-error[data-v-6b632890]{color:#607888;padding:18px 24px;font-size:12px;line-height:1.6}.brand-film-error[data-v-6b632890]{color:#a4423e;background:#fff1f0}@media (width<=520px){.brand-film-dialog header[data-v-6b632890]{padding:17px}.brand-film-dialog h2[data-v-6b632890]{font-size:15px}.brand-film-description[data-v-6b632890]{padding:16px}}@media (prefers-reduced-motion:reduce){.brand-film-play[data-v-6b632890]{transition:none}.brand-film-launch:hover .brand-film-play[data-v-6b632890]{transform:none}}.home-footer[data-v-e1a22f0d]{color:#d2e3ef;background:linear-gradient(110deg,#0b2741,#103a60);border-top:2px solid #52d7ce}.home-footer-inner[data-v-e1a22f0d]{width:min(1160px,100% - 64px);margin-inline:auto}.home-footer-main[data-v-e1a22f0d]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:65px;padding-block:36px;display:grid}.home-footer-brand[data-v-e1a22f0d]{min-width:0}.home-footer-logo[data-v-e1a22f0d]{border-radius:4px;margin-left:-2px;padding:2px;display:inline-flex}.home-footer-logo[data-v-e1a22f0d] .brand-lockup strong{font-size:20px}.home-footer-logo[data-v-e1a22f0d] .brand-lockup small{color:#d2e3ef;font-size:7px}.home-footer-logo[data-v-e1a22f0d] .brand-lockup img{filter:drop-shadow(0 3px 6px #071e3155);border-radius:0;width:42px;height:49px}.home-footer-slogan[data-v-e1a22f0d]{color:#d2e3ef;margin-top:14px;font-size:12px;line-height:1.7}.home-footer-film[data-v-e1a22f0d]{width:fit-content;max-width:100%;margin-top:9px}.home-footer-film[data-v-e1a22f0d] .brand-film-launch{color:#fff;border-radius:4px;gap:9px;min-height:44px;padding:0 8px 0 0;font-size:11px;line-height:1.5}.home-footer-film[data-v-e1a22f0d] .brand-film-launch:hover{color:#7aebe3}.home-footer-film[data-v-e1a22f0d] .brand-film-play{color:#7aebe3;background:#52d7ce0f;border-color:#52d7ce55;width:31px;height:31px}.home-footer-film[data-v-e1a22f0d] .brand-film-play svg{width:12px;height:12px}.home-footer-film[data-v-e1a22f0d] .brand-film-launch small{color:#c0d6e5;margin-top:3px;font-size:9px}.home-footer-film[data-v-e1a22f0d] .brand-film-launch:focus-visible{outline-color:#7aebe3}.home-footer-navigation[data-v-e1a22f0d]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:35px;padding-top:4px;display:grid}.home-footer-links[data-v-e1a22f0d]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-footer-links h2[data-v-e1a22f0d]{color:#7aebe3;margin-bottom:9px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.6}.home-footer-links a[data-v-e1a22f0d]{color:#d2e3ef;align-items:center;min-height:36px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}.home-footer-links a span[data-v-e1a22f0d]{overflow-wrap:anywhere}.home-footer-links a[data-v-e1a22f0d]:hover{color:#7aebe3;text-underline-offset:3px;text-decoration:underline}.home-footer a[data-v-e1a22f0d]:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #7aebe3}.home-footer-bottom[data-v-e1a22f0d]{color:#c0d6e5;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding-block:14px;font-size:10px;line-height:1.8;display:flex}.home-footer-signature[data-v-e1a22f0d]{align-items:center;gap:8px;display:inline-flex}.home-footer-signature svg[data-v-e1a22f0d]{color:#52d7ce;flex-shrink:0;width:28px}@media (width<=900px){.home-footer-inner[data-v-e1a22f0d]{width:calc(100% - 40px)}.home-footer-main[data-v-e1a22f0d]{gap:30px}.home-footer-navigation[data-v-e1a22f0d]{gap:20px}}@media (width<=600px){.home-footer-inner[data-v-e1a22f0d]{width:calc(100% - 32px)}.home-footer-main[data-v-e1a22f0d]{grid-template-columns:minmax(0,1fr);gap:23px;padding-block:24px}.home-footer-slogan[data-v-e1a22f0d]{font-size:11px}.home-footer-navigation[data-v-e1a22f0d]{gap:22px;padding-top:0}.home-footer-links h2[data-v-e1a22f0d]{margin-bottom:4px}.home-footer-links a[data-v-e1a22f0d]{min-height:44px;font-size:11px}.home-footer-film[data-v-e1a22f0d] .brand-film-launch{min-height:44px}.home-footer-bottom[data-v-e1a22f0d]{flex-direction:column;align-items:flex-start;gap:6px;padding-block:16px}}.service-avatar[data-v-4bed867c]{color:#194b79;background:#edf4f8;border:1px solid #d6e4ec;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.service-avatar.has-logo[data-v-4bed867c]{background:#fff}.service-avatar>img[data-v-4bed867c]{object-fit:contain;border-radius:3px;width:76%;height:76%;display:block}.service-avatar-initials[data-v-4bed867c]{letter-spacing:.02em;font-family:Inter,sans-serif;font-size:11px;font-weight:600;line-height:1}.day-chart-content[data-v-e8bdfe61]{min-width:0;margin-top:18px}.day-chart-summary[data-v-e8bdfe61]{color:#678497;background:#f6fbfb;border:1px solid #e2eef0;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 16px;padding:11px 14px;font-size:11px;line-height:1.5;display:flex}.day-chart-key[data-v-e8bdfe61]{color:#315d73;align-items:center;gap:8px;font-weight:600;display:inline-flex}.day-chart-key i[data-v-e8bdfe61]{background:#52d7ce;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #52d7ce29}.day-chart-range[data-v-e8bdfe61]{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.day-chart-range strong[data-v-e8bdfe61]{color:#194b79;font-weight:700}.day-chart-range>span[data-v-e8bdfe61]{color:#a1b6bf;padding:0 2px}.day-chart[data-v-e8bdfe61]{min-width:0;height:225px;margin-top:15px;position:relative}.day-chart-empty[data-v-e8bdfe61]{text-align:center;color:#627e90;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:225px;padding:20px;font-size:12px;display:flex}.day-chart-empty svg[data-v-e8bdfe61]{color:#338e91}.day-chart-empty strong[data-v-e8bdfe61]{color:#365d76;font-weight:500}@media (width<=480px){.day-chart-summary[data-v-e8bdfe61]{flex-direction:column;align-items:flex-start;gap:5px}.day-chart[data-v-e8bdfe61]{height:200px}}.service-day-shell{color:#194b79;background:radial-gradient(at 94% 4%,#52d7ce16,#0000 34%),linear-gradient(#eef5f8 0,#f6f9fb 520px);min-height:100vh}.day-container{width:min(1240px,100% - 64px);margin-inline:auto}.day-header{background:#fffffff7;border-bottom:1px solid #dce9ef;box-shadow:0 6px 26px #194b7908}.day-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding-block:14px;display:flex}.day-header-actions{align-items:center;gap:24px;display:flex}.day-main{padding-block:24px 12px}.day-breadcrumb{color:#637f92;align-items:center;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.day-breadcrumb .day-back-link{color:#194b79;background:#fff;border:1px solid #cbdfe8;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #194b7908}.day-breadcrumb .day-back-link:hover{background:#f0fbf9;border-color:#73cfc9;transform:translate(-2px)}.day-breadcrumb .day-back-link:focus-visible,.service-day-shell button:focus-visible,.day-date-controls input:focus-visible,.day-panel-title select:focus-visible{outline-offset:3px;outline:3px solid #52d7ce}.day-breadcrumb-divider{background:#cbdde5;width:1px;height:22px}.day-breadcrumb-current{color:#668295;font-weight:500}.day-heading{background:linear-gradient(115deg,#fff 10%,#f2fbfa 65%,#e6f5f7);border:1px solid #cde3e9;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #194b790b}.day-heading:before{content:"";background:#52d7ce;width:4px;position:absolute;inset:0 auto 0 0}.day-heading>div:first-child{min-width:0}.day-heading h1{color:#173f60;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(27px,3vw,38px);line-height:1.2}.day-service-name{align-items:center;gap:15px;margin-top:13px;display:flex}.day-service-name h1{min-width:0;margin-top:0}.day-service-name .service-avatar{border-radius:14px;width:52px;height:52px;box-shadow:0 5px 14px #194b790d}.day-heading p{color:#526f82;overflow-wrap:anywhere;max-width:650px;margin-top:13px;font-size:13px;line-height:1.7}.day-current{background:#ffffffc9;border:1px solid #d6e9ec;border-radius:14px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;min-width:235px;padding:16px 18px;display:flex;position:relative}.day-current>span:first-child{color:#567487;font-size:11px;font-weight:600}.day-current .status-badge{padding:7px 11px;font-size:13px}.day-current small{color:#607d8e;font-size:11px;line-height:1.5}.day-toolbar{background:#fff;border:1px solid #d8e7ed;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;box-shadow:0 8px 22px #194b7907}.day-date-controls{align-items:center;gap:8px;display:flex}.day-date-controls label{align-items:center;gap:9px;padding-inline:8px;display:flex}.day-date-controls label>svg{color:#557b8e}.day-date-controls input{color:#194b79;background:0 0;border:none;max-width:160px;min-height:40px;padding:4px 6px;font:500 13px Inter,sans-serif}.day-icon-button{color:#194b79;background:#f8fbfc;border:1px solid #dce7ed;border-radius:9px;place-items:center;min-width:38px;height:38px;display:inline-grid}.day-icon-button:hover:not(:disabled){background:#eaf6f4;border-color:#a8d7d3}.day-icon-button:disabled,.service-day-shell button:disabled{opacity:.45;cursor:not-allowed}.day-today{color:#087e81;background:0 0;border:0;padding:9px;font-size:12px;font-weight:500}.day-toolbar-right{align-items:center;gap:18px;display:flex}.day-toolbar-right>span{color:#6f8797;font-size:11px}.service-day-shell .day-toolbar .button{min-height:38px;padding-inline:12px;font-size:11px}.day-period-caption{color:#6f8798;justify-content:space-between;align-items:center;gap:15px;margin:21px 2px 12px;font-size:11px;display:flex}.day-period-caption>span:first-child{color:#466b83;font-weight:500}.day-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.day-metrics article{background:linear-gradient(155deg,#fff 70%,#f3fafb);border:1px solid #d9e8ee;border-radius:16px;flex-direction:column;min-width:0;padding:23px 20px 21px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #194b7908}.day-metrics article:hover{border-color:#a9d9d7;transform:translateY(-3px);box-shadow:0 12px 28px #194b7912}.day-metric-icon{color:#197e7c;background:#eaf8f6;border:1px solid #d6eeec;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:17px;display:inline-grid}.day-metrics small{color:#526f82;font-size:12px;line-height:1.6}.day-metrics strong{color:#194b79;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-block:7px 11px;font-family:Poppins,Inter,sans-serif;font-size:clamp(21px,2.2vw,29px);font-weight:600;line-height:1.35}.day-metrics article>span:last-child{color:#617c8e;font-size:11px;line-height:1.6}.day-metrics .has-failures{border-color:#eddbd8}.day-metrics .has-failures .day-metric-icon{color:#b64b45;background:#fff0ed}.day-metrics .has-failures strong{color:#b64b45}.day-panel{background:#fff;border:1px solid #dbe8ed;border-radius:16px;min-width:0;padding:25px;box-shadow:0 8px 24px #194b7908}.day-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.day-panel-title .eyebrow{letter-spacing:.12em;font-size:9px}.day-panel-title h2{color:#194b79;letter-spacing:-.025em;margin-top:7px;font-size:19px;line-height:1.4}.day-panel-title>svg{color:#6e9ba5;flex-shrink:0}.day-panel-caption{color:#708796;font-size:12px;line-height:1.8}.day-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;margin-bottom:22px;display:grid}.day-timeline{background:#cfdae2;border:1px solid #d4e4e9;border-radius:10px;gap:0;height:38px;margin-top:30px;display:flex;overflow:hidden;box-shadow:inset 0 1px 3px #194b790c}.day-timeline>span{flex-basis:0;min-width:0}.day-timeline .up,.day-legend .up{background:#52d7ce}.day-timeline .down,.day-legend .down{background:#dc5b55}.day-timeline .maintenance,.day-legend .maintenance{background:#194b79}.day-timeline .unknown,.day-legend .unknown{background:#cfdae2}.day-timeline-scale{color:#7a91a1;justify-content:space-between;gap:12px;margin-top:9px;font-size:10px;display:flex}.day-legend{flex-wrap:wrap;gap:12px 17px;margin-block:25px 18px;list-style:none;display:flex}.day-legend li{color:#526f82;align-items:center;gap:7px;font-size:11px;display:flex}.day-legend i{border-radius:2px;width:8px;height:8px}.day-method{color:#607b8b;border-top:1px solid #e6eff2;padding-top:16px;font-size:11px;line-height:1.8}.day-chart-note{text-align:left;color:#607b8b;margin-top:13px;font-size:11px;line-height:1.7}.day-events-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;margin-bottom:22px;display:grid}.day-panel-title select{color:#52758b;background:#f8fbfc;border:1px solid #dfe8ee;border-radius:8px;max-width:180px;min-height:36px;padding:7px 9px;font-size:10px}.day-periods{margin:0;padding:0;list-style:none}.day-periods li{border-top:1px solid #edf2f5;align-items:center;gap:12px;padding-block:15px;display:flex}.day-periods li>i{background:#cfdae2;border-radius:50%;flex-shrink:0;width:8px;height:8px}.day-periods .up>i{background:#52d7ce}.day-periods .down>i{background:#dc5b55}.day-periods .maintenance>i{background:#194b79}.day-periods li>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.day-periods strong{color:#315e78;font-size:12px;font-weight:500}.day-periods span{color:#6c8799;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.5}.day-periods small{color:#879ba8;font-size:9px}.day-periods b{color:#53788d;white-space:nowrap;align-self:center;font-size:11px;font-weight:500}.day-more{color:#087e81;background:#f4faf9;border:1px solid #d9e8ea;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:12px;font-size:11px;font-weight:500;display:flex}.day-incident{border-top:1px solid #e6edf1;padding:20px 0}.day-incident:last-child{padding-bottom:0}.day-incident h3,.day-maintenances h3{color:#2e5873;overflow-wrap:anywhere;margin-top:12px;font-size:14px;line-height:1.7}.day-incident p,.day-maintenances p{color:#6e8798;white-space:pre-line;overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.8}.day-incident dl{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.day-incident dt{color:#869aa8;font-size:10px}.day-incident dd{color:#52768c;margin-top:5px;font-size:11px;line-height:1.7}.day-incident details{margin-top:18px}.day-incident summary{cursor:pointer;color:#087e81;padding:10px 0;font-size:11px}.day-updates{border-left:1px solid #cde4e4;margin:11px 0 0 5px;padding:0 0 0 17px;list-style:none}.day-updates li{padding-bottom:19px;position:relative}.day-updates li:last-child{padding-bottom:2px}.day-updates li:before{content:"";background:#52d7ce;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-21px;box-shadow:0 0 0 1px #8ac7c3}.day-updates time{color:#7c92a0;font-size:10px;display:block}.day-updates strong{color:#357c7e;margin-top:7px;font-size:11px;font-weight:500;display:block}.day-updates p{margin-top:4px}.day-empty{text-align:center;color:#648497;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px 12px;display:flex}.day-empty>svg{color:#3a9390}.day-empty strong{color:#4e7288;font-size:12px;font-weight:500;line-height:1.7}.day-empty p,.day-empty-text{color:#7b91a0;max-width:360px;font-size:11px;line-height:1.8}.day-empty .mascot{width:88px;height:88px}.day-empty-text{padding:20px 0}.day-maintenance-panel{margin-bottom:22px}.day-maintenances{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.day-maintenances article{background:#f5f9fb;border:1px solid #e0eaf0;border-radius:12px;padding:20px}.day-maintenances time{color:#5f8197;margin-top:13px;font-size:11px;line-height:1.8;display:block}.day-record-count{color:#7792a1;font-size:11px}.day-report-callout{background:linear-gradient(110deg,#edf9f4,#fff);border:1px solid #cfe4e1;border-radius:14px;align-items:center;gap:18px;margin-bottom:22px;padding:23px 25px;display:flex}.day-report-callout>svg{color:#2c8b86;flex-shrink:0}.day-report-callout>div{flex:1}.day-report-callout h2{color:#3b6b7d;letter-spacing:-.02em;font-size:15px}.day-report-callout p{color:#78929f;margin-top:8px;font-size:11px;line-height:1.8}.public-shell .day-report-callout .button{font-size:11px}@media (width<=780px){.day-report-callout{flex-wrap:wrap;gap:15px;padding:20px}.day-report-callout>div{flex-basis:100%;min-width:0}.day-report-callout>svg{display:none}.day-report-callout>.button{white-space:normal;text-align:center;width:100%;padding-block:12px}}.day-table-scroll{max-width:100%;overflow-x:auto}.day-checks-panel table{border-collapse:collapse;white-space:nowrap;width:100%}.day-checks-panel th{text-align:left;color:#6c8799;text-transform:none;letter-spacing:0;background:#f4f8fa;border-block:1px solid #e3edf1;padding:13px 16px;font-size:10px;font-weight:500}.day-checks-panel td{color:#4d7188;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf2f5;padding:14px 16px;font-size:11px}.day-checks-panel tbody tr:last-child td{border-bottom:0}.day-check-result{color:#23877f;align-items:center;gap:7px;display:inline-flex}.day-check-result.down{color:#b64b45}.day-check-result.maintenance{color:#194b79}.day-pagination{color:#7891a2;border-top:1px solid #e3edf1;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:11px;display:flex}.day-pagination>div{gap:8px;display:flex}.day-last-update{color:#7991a1;border-top:1px solid #e1eaef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:20px 0;font-size:10px;line-height:1.8;display:flex}.day-last-update .update-delayed{color:#aa751b}.day-notice{color:#94651b;background:#fff7e8;border:1px solid #efd9ad;border-radius:12px;align-items:center;gap:15px;margin-bottom:20px;padding:17px;font-size:12px;line-height:1.8;display:flex}.day-notice>svg{flex-shrink:0}.day-notice>div{flex:1;min-width:0}.day-notice strong{font-weight:500}.day-notice p{margin-top:3px;font-size:11px}.day-notice .button{flex-shrink:0}.day-demo{color:#2f7c7a;background:#eaf6f5;border:1px solid #d2e8e5;border-radius:9px;justify-content:center;gap:12px;margin-bottom:16px;padding:11px 15px;font-size:11px;line-height:1.7;display:flex}.day-demo strong{font-weight:500}.day-loading{text-align:center;color:#5c7f93;gap:18px;padding-bottom:40px;font-size:13px;display:grid;position:relative}.day-loading .skeleton-card{height:300px}.day-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:65vh;display:flex}.day-unavailable .mascot{width:130px;height:130px}.day-unavailable h1{letter-spacing:-.04em;font-size:25px}.day-unavailable p{color:#688699;font-size:13px;line-height:1.8}.monitor-clock{font-variant-numeric:tabular-nums;color:#194b79;letter-spacing:-.035em;align-items:center;gap:11px;font-size:27px;display:flex}.monitor-clock span{letter-spacing:.08em;color:#6a8798;font-size:10px}.monitor-day{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.monitor-day strong{color:#345f79;font-size:13px;font-weight:500}.monitor-day>span:last-child{color:#6d8798;font-size:11px}.monitor-live{background:#52d7ce;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #52d7ce1a}.monitor-live.paused{background:#e5a529;box-shadow:0 0 0 4px #e5a5291a}.day-heading .monitor-incident-summary{color:#7d6354;align-items:flex-start;gap:9px;display:flex}.monitor-incident-summary>svg{color:#bd6251;flex-shrink:0;margin-top:3px}.monitor-incident-summary strong{color:#9d5147;margin-bottom:3px;font-weight:500;display:block}.service-monitor .day-container{width:min(1600px,100% - 64px)}.service-monitor .day-heading h1{font-size:clamp(32px,4vw,50px)}.service-monitor .day-current .status-badge{padding:10px 16px;font-size:17px}.service-monitor .day-metrics strong{font-size:clamp(26px,3vw,40px)}.service-monitor .day-metrics small{font-size:13px}.service-monitor .day-periods strong{font-size:14px}.service-monitor .day-panel-title h2{font-size:21px}@media (width>=1500px){.service-monitor .day-main{padding-top:18px}.service-monitor .day-heading{margin-bottom:22px}.service-monitor .day-breadcrumb{margin-bottom:15px}.service-monitor .day-metrics article{padding:20px 24px}.service-monitor .day-metric-icon{position:absolute;top:20px;right:20px}.service-monitor .day-metrics small{padding-right:40px}}@media (width<=1050px){.day-toolbar-right>span{display:none}.day-current small{text-align:right;max-width:200px}.day-metrics{gap:10px}.day-metrics article{padding:20px 15px}.day-metrics small{min-height:36px}.day-panel{padding:20px}.day-panel-title{flex-wrap:wrap}.day-panel-title select{max-width:100%}}@media (width<=780px){.day-container,.service-monitor .day-container{width:calc(100% - 40px)}.day-header-inner{gap:15px;min-height:74px}.day-header .brand-lockup img{width:36px;height:42px}.day-header .brand-lockup strong{font-size:18px}.day-header .brand-lockup small{font-size:7px}.day-header-actions{gap:12px}.day-header-actions .button{min-height:40px;padding:0 12px;font-size:11px}.day-header-actions .button>svg:last-child:not(:first-child){display:none}.day-heading{align-items:flex-start;gap:20px}.day-heading h1{font-size:29px}.day-current small{max-width:180px}.day-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.day-metrics small{min-height:0}.day-metrics article{padding:20px}.day-metrics strong{font-size:28px}.day-analysis-grid,.day-events-grid{grid-template-columns:minmax(0,1fr);gap:18px}.day-panel-title{flex-wrap:nowrap}.day-maintenances{grid-template-columns:minmax(0,1fr)}.monitor-clock{gap:7px;font-size:19px}.day-notice{flex-wrap:wrap}.day-notice .button{min-height:38px;font-size:11px}}@media (width<=540px){.day-container,.service-monitor .day-container{width:calc(100% - 32px)}.day-header-inner{flex-wrap:wrap;padding-block:14px}.day-header-actions{flex-wrap:wrap}.day-header .brand-lockup{gap:8px}.day-header-actions .button{gap:6px;min-height:38px;padding-inline:10px;font-size:10px}.day-header-actions .button>svg{width:14px}.day-main{padding-top:15px}.day-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:18px;font-size:11px}.day-breadcrumb .day-back-link{min-height:42px;padding-inline:12px}.day-heading{border-radius:15px;flex-direction:column;align-items:stretch;gap:18px;margin-bottom:18px;padding:23px 20px}.day-heading .eyebrow{font-size:9px}.day-heading h1{font-size:30px}.day-heading p{font-size:12px}.day-current{align-items:flex-start;gap:7px;width:100%;min-width:0;padding:14px}.day-current small{text-align:left;max-width:none}.day-toolbar{gap:12px;padding:12px}.day-date-controls{gap:5px}.day-date-controls label{gap:4px;padding:0}.day-date-controls input{max-width:144px;font-size:12px}.day-date-controls .day-icon-button{min-width:32px}.day-today{padding-inline:5px;font-size:10px}.day-date-controls label>svg{display:none}.day-toolbar-right{border-top:1px solid #edf2f5;justify-content:space-between;width:100%;padding-top:10px}.day-toolbar-right>span{max-width:150px;font-size:9px;line-height:1.7;display:block}.day-period-caption{flex-direction:column;align-items:flex-start;gap:5px;font-size:10px}.day-metrics{gap:10px}.day-metrics article{padding:16px 13px}.day-metrics small{min-height:34px;font-size:10px}.day-metrics strong{font-size:23px}.day-metrics article>span:last-child{font-size:9px}.day-metric-icon{width:32px;height:32px;margin-bottom:13px}.day-metric-icon svg{width:18px}.day-panel{padding:19px 16px}.day-panel-title{flex-wrap:wrap;gap:14px}.day-panel-title h2{font-size:18px}.day-panel-title .eyebrow{font-size:8px}.day-panel-title>svg{display:none}.day-panel-caption{font-size:11px}.day-periods li{gap:9px}.day-periods strong{font-size:11px}.day-periods span,.day-periods b{font-size:10px}.day-incident dl{grid-template-columns:1fr;gap:10px}.day-checks-panel th,.day-checks-panel td{padding:12px 10px}.day-checks-panel td{font-size:10px}.day-demo{flex-direction:column;align-items:flex-start;gap:3px;font-size:10px}.day-notice>svg{display:none}.day-notice>div{flex-basis:100%}.day-last-update{flex-direction:column;align-items:flex-start;gap:8px;font-size:9px}.service-monitor .day-metrics small{font-size:10px}.service-monitor .day-metrics strong{font-size:26px}.service-monitor .day-header-actions{justify-content:space-between;width:100%}}@media (width<=360px){.day-breadcrumb-divider,.day-breadcrumb-current{display:none}.day-metrics{grid-template-columns:minmax(0,1fr)}.day-metrics small{min-height:0}}@media (prefers-reduced-motion:reduce){.day-breadcrumb .day-back-link,.day-metrics article{transition:none}.day-breadcrumb .day-back-link:hover,.day-metrics article:hover{transform:none}}.customer-access-note[data-v-64d4a905]{color:#64818f;border-top:1px solid #d5e6e7;align-items:center;gap:12px;max-width:430px;margin-top:17px;padding-top:22px;font-size:11px;line-height:1.8;display:flex}.customer-access-note svg[data-v-64d4a905]{color:#2f8a85;flex-shrink:0}.customer-access-switch[data-v-64d4a905]{color:#6c8596;text-align:center;margin-top:20px;font-size:12px}.customer-access-switch a[data-v-64d4a905]{color:#087e81;margin-left:5px;font-weight:600}.customer-password-hint[data-v-64d4a905]{color:#6f899a;margin:-9px 0 20px;font-size:10px;line-height:1.8}.customer-connected>strong[data-v-64d4a905]{color:#3d657e;font-size:13px;line-height:1.8;display:block}.customer-connected>p[data-v-64d4a905]{color:#728a9a;margin:8px 0 20px;font-size:12px;line-height:1.8}.customer-connected .button+.button[data-v-64d4a905]{margin-top:12px}@media (width<=900px){.customer-access .customer-access-note[data-v-64d4a905]{display:none}.customer-access .auth-form-side[data-v-64d4a905]{min-height:730px}}.verification-card>p[data-v-2e6b44b3]{margin-bottom:20px}.verification-card .alert[data-v-2e6b44b3]{clear:both}.verification-secondary[data-v-2e6b44b3]{min-height:46px;margin-top:12px}.customer-app{color:#194b79;background:radial-gradient(at 90% 0,#52d7ce0c,#0000 42%),#f6f9fb;flex-direction:column;min-height:100vh;display:flex}.customer-container{width:min(1180px,100% - 64px);margin-inline:auto}.customer-header{background:#fff;border-bottom:1px solid #e1eaf0}.customer-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:87px;padding-block:17px;display:flex}.customer-header .brand-lockup img{border-radius:0}.customer-account{align-items:center;gap:12px;min-width:0;display:flex}.customer-avatar{color:#197c75;background:#ecf8f4;border:1px solid #d2e9e5;border-radius:11px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;font-weight:600;display:inline-grid}.customer-account strong{color:#365e78;overflow-wrap:anywhere;max-width:200px;font-size:12px;font-weight:500;display:block}.customer-account small{color:#8296a4;margin-top:5px;font-size:10px;display:block}.customer-icon-button{color:#537b92;background:#fff;border:1px solid #dce7ee;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.customer-icon-button:hover:not(:disabled){background:#edf8f5;border-color:#b3d9d4}.customer-app button:disabled{opacity:.5;cursor:not-allowed}.customer-navigation{background:#fff;border-bottom:1px solid #e1eaf0}.customer-navigation nav{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.customer-navigation nav>div{align-items:center;gap:8px;display:flex}.customer-navigation a{color:#668196;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:500;display:flex}.customer-navigation a.router-link-active{color:#137e78;background:#edf7f5}.customer-navigation .customer-public-link{color:#527991;padding-right:0;font-size:11px}.customer-navigation .customer-public-link svg{color:#228b83}.customer-main{flex:1;padding-block:38px 48px}.customer-page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.customer-page-heading>div:first-child{min-width:0}.customer-eyebrow{letter-spacing:.12em;color:#177f7e;align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.customer-page-heading h1{color:#194565;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(26px,3vw,34px);line-height:1.4}.customer-page-heading p{color:#71899a;max-width:680px;margin-top:9px;font-size:13px;line-height:1.8}.customer-app .button{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 15px;font-size:12px;font-weight:500;display:inline-flex}.customer-app .button-primary{color:#fff;background:linear-gradient(115deg,#194b79,#153d61);border-color:#194b79;box-shadow:0 5px 15px #194b7912}.customer-app .button-primary>svg{color:#7aebe3}.customer-app .button-primary:hover{background:#235e87}.customer-app .button-white{color:#476f88;background:#fff;border:1px solid #dce7ed}.customer-app :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #238b87}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:25px;display:grid}.customer-metrics article{background:#fff;border:1px solid #dfe9ef;border-radius:13px;align-items:center;gap:13px;padding:23px 19px;display:flex}.customer-metrics article>span{color:#278880;background:#eef7f6;border-radius:10px;flex:0 0 36px;place-items:center;height:36px;display:grid}.customer-metrics small{color:#718a9c;font-size:10px;line-height:1.8;display:block}.customer-metrics strong{color:#315c78;letter-spacing:-.035em;margin-top:7px;font-size:26px;font-weight:600;display:block}.customer-metrics .waiting>span{color:#a56e19;background:#fff7e8}.customer-panel{background:#fff;border:1px solid #dfe9ef;border-radius:15px;min-width:0;padding:26px;box-shadow:0 4px 15px #194b7903}.customer-list-panel{padding:0;overflow:hidden}.customer-list-toolbar{border-bottom:1px solid #e6eef2;align-items:center;gap:12px;padding:19px 22px;display:flex}.customer-search{background:#fcfdfe;border:1px solid #dce7ed;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.customer-search>svg{color:#7994a6;flex-shrink:0}.customer-app .customer-search input{color:#315c78;width:100%;min-width:0;height:42px;box-shadow:none;background:0 0;border:0;outline:0;padding:7px 0;font-size:12px}.customer-search:focus-within{border-color:#6fbbb5;box-shadow:0 0 0 3px #52d7ce13}.customer-list-toolbar select{color:#537a92;background:#fff;border:1px solid #dce7ed;border-radius:9px;max-width:230px;min-height:44px;padding:9px 12px;font-size:11px}.customer-report-row{border-bottom:1px solid #e9f0f4;align-items:center;gap:24px;padding:25px;transition:background .15s;display:flex}.customer-report-row:last-child{border-bottom:0}.customer-report-row:hover{background:#f7fbfc}.customer-report-main{flex:1;min-width:0}.customer-protocol{color:#708b9d;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.customer-protocol i{background:#a5bac6;border-radius:50%;width:3px;height:3px}.customer-report-main h2{color:#2c5874;overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:600;line-height:1.7}.customer-report-dates{color:#869ba9;margin-top:7px;font-size:10px;line-height:1.8;display:block}.customer-report-side{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.customer-report-side small{color:#859ba9;font-size:10px;line-height:1.7}.customer-report-row>svg{color:#5d929e;flex-shrink:0}.customer-pagination{color:#7993a4;border-top:1px solid #e5edf2;justify-content:space-between;align-items:center;gap:18px;padding:17px 23px;font-size:11px;display:flex}.customer-pagination>div{gap:8px;display:flex}.customer-empty{justify-content:center;align-items:center;gap:25px;min-height:260px;padding:40px;display:flex}.customer-empty .mascot{flex-shrink:0;width:115px;height:140px}.customer-empty h1,.customer-empty h2{color:#315e79;letter-spacing:-.025em;font-size:20px;line-height:1.5}.customer-empty p{color:#7690a1;max-width:480px;margin:12px 0 20px;font-size:12px;line-height:1.9}.customer-empty.compact{text-align:center;flex-direction:column;gap:16px;padding-inline:0}.customer-empty.compact .mascot{width:90px;height:100px}.customer-empty.compact p{margin:0}.customer-loading{text-align:center;color:#7290a3;flex-direction:column;gap:14px;padding:25px;font-size:12px;line-height:1.8;display:flex}.customer-skeleton{background:linear-gradient(100deg,#f1f5f8,#e9f1f5,#f1f5f8);border-radius:10px;height:80px}.customer-skeleton.tall{height:350px}.customer-alert{color:#a54b42;background:#fff5f2;border:1px solid #dfc9c5;border-radius:11px;align-items:center;gap:13px;margin-bottom:20px;padding:15px 18px;font-size:12px;line-height:1.8;display:flex}.customer-alert>svg{flex-shrink:0}.customer-alert>span{flex:1;min-width:0}.customer-alert small{font-size:11px;display:block}.customer-alert.success{color:#247c71;background:#effaf5;border-color:#c8e7de}.customer-alert.success strong{font-weight:600}.customer-alert .button{min-height:36px;padding-inline:12px;font-size:11px}.customer-help-note{color:#7d94a4;align-items:center;gap:12px;padding:22px 3px;font-size:11px;line-height:1.8;display:flex}.customer-help-note>svg{color:#3e9691;flex-shrink:0}.customer-help-note p{flex:1}.customer-help-note a{color:#278582;white-space:nowrap;align-items:center;gap:7px;display:flex}.customer-footer{color:#869aa8;border-top:1px solid #dfe9ee;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-block:19px;font-size:10px;line-height:1.8;display:flex}.customer-footer>span:first-child{color:#628594;align-items:center;gap:8px;display:flex}.customer-footer svg{color:#438e8e}.customer-back{color:#6b879a;align-items:center;gap:8px;min-height:30px;margin-bottom:20px;font-size:11px;display:inline-flex}.customer-report-form-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr);align-items:start;gap:25px;display:grid}.customer-form-panel{padding:32px}.customer-form-panel form>label,.customer-reply-form>label{color:#416b84;flex-direction:column;gap:10px;margin-bottom:22px;font-size:12px;font-weight:500;display:flex}.customer-app :is(input,select,textarea){font-family:Inter,sans-serif}.customer-form-panel :is(input,select,textarea),.customer-reply-form textarea{color:#365f7a;background:#fcfdfe;border:1px solid #d9e5ec;border-radius:9px;width:100%;min-height:46px;padding:12px;font-size:13px;font-weight:400;line-height:1.65}.customer-app input::placeholder,.customer-app textarea::placeholder{color:#92a4b1}.customer-app :is(input,select,textarea):focus{border-color:#67b6b1;outline:0;box-shadow:0 0 0 3px #52d7ce17}.customer-form-panel textarea,.customer-reply-form textarea{resize:vertical;min-height:130px}.customer-form-panel label small{color:#859aa8;font-size:10px;font-weight:400;line-height:1.7}.customer-form-section{align-items:center;gap:12px;margin-bottom:25px;display:flex}.customer-form-section.secondary{border-top:1px solid #e8eff3;margin-top:27px;padding-top:27px}.customer-step{color:#27867e;background:#edf7f4;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;font-size:11px;font-weight:600;display:grid}.customer-form-section h2{color:#3c667e;font-size:15px;font-weight:600}.customer-form-section p{color:#8197a6;margin-top:5px;font-size:11px;line-height:1.7}.customer-context{color:#4e837e;background:#f1faf7;border:1px solid #d2e5e4;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:25px;padding:14px;font-size:11px;line-height:1.8;display:flex}.customer-context svg{flex-shrink:0;margin-top:3px}.customer-character-count{text-align:right}.customer-form-privacy{color:#8398a6;align-items:flex-start;gap:9px;font-size:10px;line-height:1.9;display:flex}.customer-form-privacy svg{color:#5a9295;flex-shrink:0;margin-top:2px}.customer-form-actions{border-top:1px solid #e8eff3;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;display:flex}.customer-form-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.customer-assistant{background:linear-gradient(150deg,#edf8f4,#f8fbfc);border:1px solid #dceae9;border-radius:15px;padding:26px}.customer-assistant .mascot{width:125px;height:145px;margin:0 auto 20px}.customer-assistant h2{color:#376579;letter-spacing:-.035em;margin-top:10px;font-size:22px;line-height:1.5}.customer-assistant p{color:#728e9b;margin-top:13px;font-size:12px;line-height:1.9}.customer-assistant ul{border-top:1px solid #d9e9e7;flex-direction:column;gap:15px;margin:23px 0 0;padding-top:22px;list-style:none;display:flex}.customer-assistant li{color:#658b93;align-items:center;gap:9px;font-size:11px;line-height:1.7;display:flex}.customer-assistant li svg{color:#338b85;flex-shrink:0}.customer-selected-service{background:#fff;border:1px solid #dce8ee;border-radius:12px;flex-direction:column;gap:11px;padding:23px;display:flex}.customer-selected-service>span{color:#87a0ad;font-size:10px}.customer-selected-service strong{color:#3c697e;overflow-wrap:anywhere;font-size:14px}.customer-selected-service a{color:#218780;font-size:11px;line-height:1.8}.customer-detail-heading{align-items:flex-start}.customer-detail-heading h1{max-width:800px;font-size:29px}.customer-detail-status{flex-shrink:0;align-items:center;gap:13px;padding-top:12px;display:flex}.customer-detail-status .button{min-height:36px;padding:0 12px;font-size:11px}.customer-occurrence{background:#fff;border:1px solid #dce7ee;border-radius:11px;align-items:center;gap:12px;margin-bottom:24px;padding:18px 20px;display:flex}.customer-occurrence>svg{color:#6a98a3;flex-shrink:0}.customer-occurrence>span{color:#8a9eaa;flex-direction:column;flex:1;gap:7px;font-size:10px;display:flex}.customer-occurrence strong{color:#52778f;font-size:12px;font-weight:500}.customer-occurrence>a{color:#1d817f;align-items:center;gap:7px;font-size:11px;display:inline-flex}.customer-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.customer-panel-title{border-bottom:1px solid #e7eff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;padding-bottom:20px;display:flex}.customer-panel-title>span{align-items:center;gap:9px;display:inline-flex}.customer-panel-title>span svg{color:#468b91}.customer-panel-title h2{color:#365e78;font-size:15px}.customer-panel-title small{color:#8c9fab;font-size:9px;line-height:1.7}.customer-reply-form{border-top:1px solid #e6eef2;margin-top:23px;padding-top:23px}.customer-reply-form>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-reply-form>div>small{color:#8ba0ac;font-size:10px}.customer-waiting-note{color:#987429;background:#fffaec;border:1px solid #ecdcb8;border-radius:9px;margin-bottom:20px;padding:12px 14px;font-size:11px;line-height:1.8}.customer-detail-aside{min-width:0}.customer-linked-incident h2{color:#3b627c;overflow-wrap:anywhere;margin-top:14px;font-size:16px;line-height:1.7}.customer-incident-state{color:#2a8a84;background:#edf9f5;border-radius:6px;margin-top:13px;padding:5px 8px;font-size:10px;font-weight:500;display:inline-flex}.customer-linked-incident dl{flex-direction:column;gap:15px;margin-top:22px;display:flex}.customer-linked-incident dt{color:#849eac;font-size:10px}.customer-linked-incident dd{color:#5c8194;margin-top:5px;font-size:11px;line-height:1.9}.customer-linked-incident details{border-top:1px solid #e8f0f3;margin-top:20px;padding-top:17px}.customer-linked-incident summary{cursor:pointer;color:#2c8580;font-size:11px;line-height:1.8}.customer-linked-incident ol{border-left:1px solid #cfe6e2;margin-top:16px;padding-left:12px;list-style:none}.customer-linked-incident li+li{margin-top:19px}.customer-linked-incident time{color:#8ba2ae;font-size:9px;line-height:1.8}.customer-linked-incident li p{color:#7692a1;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.8}.customer-context-help{text-align:center;background:linear-gradient(140deg,#f2faf6,#fff)}.customer-context-help .mascot{width:95px;height:120px;margin:0 auto 19px}.customer-context-help h2{color:#4b7587;letter-spacing:-.025em;font-size:18px}.customer-context-help p{color:#8098a6;margin-top:12px;font-size:11px;line-height:1.9}.customer-private-caption{color:#91a5b0;margin-top:15px;padding-inline:5px;font-size:10px;line-height:1.9}.customer-closed-note{color:#4c8978;background:#f3faf6;border:1px solid #d6e9e1;border-radius:11px;align-items:flex-start;gap:12px;margin-top:22px;padding:20px;display:flex}.customer-closed-note>svg{flex-shrink:0}.customer-closed-note strong{font-size:12px;font-weight:500}.customer-closed-note p{color:#6f968d;margin-top:9px;font-size:11px;line-height:1.8}.customer-closed-note a{color:#20867d;text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.customer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-report-form-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:20px}.customer-form-panel{padding:25px}.customer-assistant{padding:23px}.customer-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);gap:20px}.customer-report-side small{text-align:right;max-width:150px}.customer-detail-status{flex-direction:column;align-items:flex-end}}@media (width<=780px){.customer-container{width:calc(100% - 40px)}.customer-header-inner{gap:20px;min-height:76px}.customer-header .brand-lockup img{width:34px;height:40px}.customer-header .brand-lockup strong{font-size:19px}.customer-header .brand-lockup small{font-size:7px}.customer-account{gap:9px}.customer-account>span:not(.customer-avatar){display:none}.customer-main{padding-top:29px}.customer-page-heading{align-items:flex-start}.customer-page-heading p{font-size:12px}.customer-page-heading>.button{flex-shrink:0;margin-top:15px;padding:0 12px;font-size:11px}.customer-list-toolbar{flex-wrap:wrap;gap:10px}.customer-search{flex-basis:100%}.customer-list-toolbar select{flex:1;max-width:none}.customer-list-toolbar .button{min-height:44px}.customer-report-row{flex-wrap:wrap;gap:17px;padding:22px;position:relative}.customer-report-row>svg{position:absolute;top:28px;right:20px}.customer-report-main{flex-basis:100%;padding-right:22px}.customer-report-side{flex-flow:wrap;align-items:flex-start;gap:13px}.customer-report-side small{text-align:left;align-self:center;max-width:none}.customer-report-form-grid,.customer-detail-grid{grid-template-columns:minmax(0,1fr)}.customer-form-aside{display:none}.customer-detail-status{padding-top:5px}.customer-context-help{flex-direction:column;align-items:center;display:flex}.customer-context-help .mascot{width:80px;height:90px}.customer-context-help p{max-width:400px}.customer-footer{flex-direction:column;align-items:flex-start;gap:7px}.customer-help-note{flex-wrap:wrap;align-items:flex-start}.customer-help-note a{margin-left:31px}}@media (width<=540px){.customer-container{width:calc(100% - 32px)}.customer-header-inner{gap:10px;min-height:72px}.customer-header .brand-lockup{gap:7px}.customer-header .brand-lockup strong{font-size:17px}.customer-header .brand-lockup small{font-size:6px}.customer-header .brand-lockup img{width:31px;height:36px}.customer-avatar{display:none}.customer-navigation nav{gap:10px;min-height:60px}.customer-navigation nav>div{gap:3px}.customer-navigation a{gap:6px;padding-inline:9px;font-size:11px}.customer-navigation a>svg{width:15px}.customer-navigation .customer-public-link{padding:9px;font-size:0}.customer-navigation .customer-public-link>svg{width:18px}.customer-main{padding-block:26px 35px}.customer-page-heading{flex-direction:column;gap:16px;margin-bottom:23px}.customer-page-heading h1{font-size:27px}.customer-eyebrow{font-size:9px}.customer-page-heading>.button{margin-top:0;font-size:12px}.customer-metrics{gap:10px;margin-bottom:20px}.customer-metrics article{flex-direction:column;align-items:flex-start;gap:11px;padding:17px 13px}.customer-metrics small{min-height:31px;font-size:9px}.customer-metrics strong{margin-top:5px;font-size:27px}.customer-metrics article>span{flex-basis:auto;width:31px;height:31px}.customer-panel{padding:21px 17px}.customer-list-panel{padding:0}.customer-list-toolbar{padding:17px}.customer-list-toolbar select{min-width:0;padding-inline:9px;font-size:10px}.customer-list-toolbar .button{padding-inline:10px;font-size:10px}.customer-report-row{padding:21px 17px}.customer-report-main h2{font-size:14px}.customer-report-side small,.customer-report-dates{font-size:9px}.customer-empty{text-align:center;flex-direction:column;gap:12px;padding:30px 20px}.customer-empty h2{font-size:18px}.customer-empty .mascot{width:90px;height:105px}.customer-pagination{padding-inline:16px;font-size:10px}.customer-alert{flex-wrap:wrap;gap:11px;padding:14px;font-size:11px}.customer-alert>span{flex-basis:100%}.customer-alert>svg{display:none}.customer-form-panel :is(input,select,textarea){font-size:12px}.customer-detail-heading h1{font-size:25px}.customer-detail-status{flex-flow:wrap;align-items:center}.customer-occurrence{flex-wrap:wrap;padding:16px}.customer-occurrence>a{margin-left:30px}.customer-occurrence strong{font-size:11px}.customer-panel-title{gap:10px}.customer-panel-title h2{font-size:14px}.customer-reply-form>div{align-items:flex-end}.customer-reply-form>div>small{max-width:85px;font-size:9px}.customer-reply-form>div>.button{padding-inline:13px;font-size:11px}.customer-form-actions .button{font-size:11px}}.auth-premium.auth-client-access{background:#edf4f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100svh;padding:18px}.auth-premium.auth-client-access .auth-brand{color:#194b79;background:radial-gradient(at 70% 66%,#b5f0e9,#0000 43%),linear-gradient(145deg,#f5fbfb,#ddf4f1);border:1px solid #c6e8e5;border-radius:22px;min-height:calc(100svh - 36px);padding:clamp(28px,3vw,48px) clamp(30px,4.5vw,70px) 24px;box-shadow:0 12px 35px #194b7912}.auth-premium.auth-client-access .auth-brand:before{opacity:.25;background-image:linear-gradient(#72bdb733 1px,#0000 1px),linear-gradient(90deg,#72bdb733 1px,#0000 1px);-webkit-mask-image:linear-gradient(145deg,#0000,#000 85%);mask-image:linear-gradient(145deg,#0000,#000 85%)}.auth-premium.auth-client-access .auth-brand .brand-lockup img{mix-blend-mode:normal;filter:drop-shadow(0 3px 6px #194b7924)}.auth-premium.auth-client-access .auth-brand .brand-lockup small{color:#587b8f}.auth-premium.auth-client-access .auth-message{margin-top:clamp(28px,5vh,52px)}.auth-premium.auth-client-access .auth-message .eyebrow{color:#087e81}.auth-premium.auth-client-access .auth-message h1{color:#194b79;margin-top:14px;font-size:clamp(31px,3vw,45px);line-height:1.18}.auth-premium.auth-client-access .auth-message h1 em{color:#087e81}.auth-premium.auth-client-access .auth-message p{color:#526f80;margin-top:15px;line-height:1.7}.auth-premium.auth-client-access .auth-mascot-wrap{flex:215px;min-height:215px;margin:4px -12px}.auth-premium.auth-client-access .auth-orbit{aspect-ratio:1;border-color:#52bcb250;width:min(300px,78%);height:auto;box-shadow:0 0 0 22px #52d7ce0d,0 0 0 48px #52d7ce09}.auth-premium.auth-client-access .mascot-login{mix-blend-mode:multiply;width:min(235px,70%);height:min(300px,36vh);min-height:205px;-webkit-mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 60%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.auth-premium.auth-client-access .auth-signal{color:#194b79;background:#fffffff0;border-color:#cce8e3;padding:12px 15px;bottom:15%;right:3%;box-shadow:0 10px 25px #194b7917}.auth-premium.auth-client-access .auth-signal>svg{color:#087e81}.auth-premium.auth-client-access .auth-signal small{color:#567e89}.auth-premium.auth-client-access .customer-access-note{color:#466d7a;border-color:#bcdedb;margin-top:6px;padding-top:16px;line-height:1.6}.auth-premium.auth-client-access .customer-access-note svg{color:#087e81}.auth-premium.auth-client-access .auth-form-side{background:#fff;border-radius:0 22px 22px 0;min-height:calc(100svh - 36px);padding:76px clamp(28px,5vw,76px) 60px}.auth-premium.auth-client-access .auth-back-link{color:#335f7d;border:1px solid #d9e6ed;border-radius:10px;min-height:44px;padding:0 13px;transition:background .18s,border-color .18s;top:22px;right:clamp(28px,4vw,58px)}.auth-premium.auth-client-access .auth-back-link:hover{background:#eff9f8;border-color:#9bc9ca}.auth-premium.auth-client-access .auth-form-card{width:min(410px,100%)}.auth-premium.auth-client-access .auth-form-kicker{color:#48738b;margin-bottom:20px}.auth-premium.auth-client-access .auth-icon{color:#146778;background:#e8f8f5;border-color:#c7eae5}.auth-premium.auth-client-access .auth-form-card h2{color:#194b79;font-size:clamp(26px,2vw,32px);line-height:1.25}.auth-premium.auth-client-access .auth-form-card>p{color:#60798a;margin-top:9px;margin-bottom:23px;line-height:1.55}.auth-premium.auth-client-access form label{margin-bottom:15px}.auth-premium.auth-client-access form label>input,.auth-premium.auth-client-access .password-field input{background:#fbfdfe;border-color:#cfdfe8;min-height:50px}.auth-premium.auth-client-access .auth-options{margin:3px 0 20px}.auth-premium.auth-client-access .button-primary{border-radius:10px;min-height:52px;box-shadow:0 8px 18px #194b7924}.auth-premium.auth-client-access .button-primary:hover{box-shadow:0 11px 22px #194b7933}.auth-premium.auth-client-access .customer-access-switch{color:#526f80;margin-top:17px}.auth-premium.auth-client-access .customer-access-switch a{color:#087e81}.auth-premium.auth-client-access .secure-note{margin-top:18px;padding-top:16px}.auth-premium.auth-client-access .auth-form-footer{bottom:20px}.auth-premium.auth-client-access.is-registering .auth-form-side{padding-top:78px;padding-bottom:62px}.auth-premium.auth-client-access.is-registering form label{margin-bottom:12px}.auth-premium.auth-client-access.is-registering .customer-password-hint{margin:-5px 0 12px;line-height:1.5}@media (width<=1100px){.auth-premium.auth-client-access .auth-brand{padding-inline:30px}.auth-premium.auth-client-access .auth-form-side{padding-inline:36px}.auth-premium.auth-client-access .auth-signal{right:0}}@media (width<=900px){.auth-premium.auth-client-access{grid-template-columns:1fr;padding:12px}.auth-premium.auth-client-access .auth-brand{border-radius:16px 16px 0 0;min-height:0;padding:20px 24px}.auth-page.auth-premium.auth-client-access .auth-form-side{border-radius:0 0 16px 16px;min-height:0;padding:78px 24px 72px}.auth-premium.auth-client-access .auth-back-link{top:15px;right:20px}.auth-premium.auth-client-access .auth-form-footer{bottom:20px}}@media (width<=430px){.auth-premium.auth-client-access .auth-brand{padding:17px 18px}.auth-page.auth-premium.auth-client-access .auth-form-side{padding-inline:18px}.auth-premium.auth-client-access .auth-options{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.auth-premium.auth-client-access :is(.mascot-login,.button,.auth-back-link){transition:none;animation:none}}.report-status[data-v-ef5bfad1]{color:#194b79;white-space:nowrap;background:#edf5fa;border:1px solid #d7e5ef;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.report-status.in_progress[data-v-ef5bfad1]{color:#946312;background:#fff7e7;border-color:#eed8ad}.report-status.waiting_customer[data-v-ef5bfad1]{color:#9b541e;background:#fff3e6;border-color:#eed7b9}.report-status.resolved[data-v-ef5bfad1]{color:#167f76;background:#edfaf7;border-color:#c5e9e1}.report-status.closed[data-v-ef5bfad1]{color:#6b8090;background:#f2f6f8;border-color:#dce5eb}.report-thread-entry[data-v-21d68bff]{border-bottom:1px solid #e8eff3;align-items:flex-start;gap:13px;padding-block:22px;display:flex}.report-thread-entry[data-v-21d68bff]:first-child{padding-top:0}.report-thread-entry[data-v-21d68bff]:last-of-type{border-bottom:0}.thread-avatar[data-v-21d68bff]{color:#5a7b91;background:#eef4f8;border-radius:10px;flex:0 0 35px;place-items:center;height:35px;display:grid}.team .thread-avatar[data-v-21d68bff]{color:#16877c;background:#e5f6f2}.thread-entry-content[data-v-21d68bff]{flex:1;min-width:0;padding:2px 0}.thread-entry-content header[data-v-21d68bff]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 18px;margin-bottom:12px;display:flex}.thread-entry-content strong[data-v-21d68bff]{color:#2d5874;overflow-wrap:anywhere;font-size:12px;font-weight:600}.thread-entry-content time[data-v-21d68bff]{color:#7c92a2;font-size:10px;line-height:1.6}.thread-entry-content p[data-v-21d68bff]{color:#5d7a8e;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:13px;line-height:1.85}.thread-status-change[data-v-21d68bff]{color:#3f7c7d;background:#f0f8f6;border-radius:5px;padding:4px 8px;font-size:10px;display:inline-flex}.thread-waiting[data-v-21d68bff]{color:#7d92a2;padding-top:17px;font-size:12px;line-height:1.8}@media (width<=540px){.report-thread-entry[data-v-21d68bff]{gap:10px}.thread-avatar[data-v-21d68bff]{border-radius:8px;flex-basis:29px;height:29px}.thread-entry-content p[data-v-21d68bff]{font-size:12px}.thread-entry-content header[data-v-21d68bff]{flex-direction:column;align-items:flex-start;gap:7px}}.report-admin{min-width:0}.report-admin-heading h1{overflow-wrap:anywhere}.report-admin-heading>div{min-width:0}.report-admin-back{color:#597a8e;align-items:center;gap:8px;min-height:35px;margin-bottom:15px;font-size:12px;display:inline-flex}.report-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;display:grid}.report-admin-summary article{background:#fff;border:1px solid #e0e8ee;border-radius:15px;min-width:0;padding:23px;position:relative;box-shadow:0 5px 14px -12px #194b7922}.report-summary-icon{color:#194b79;background:#eef5f9;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:19px}.report-summary-icon.amber{color:#9e731c;background:#fff7e6}.report-summary-icon.green{color:#27877f;background:#edf9f5}.report-admin-summary small{color:#6d8392;padding-right:36px;font-size:11px;line-height:1.6;display:block}.report-admin-summary strong{color:#194b79;letter-spacing:-.04em;margin-top:22px;font-family:Poppins,Inter,sans-serif;font-size:33px;font-weight:600;display:block}.report-admin-summary p{color:#8798a4;margin-top:7px;font-size:10px;line-height:1.7}.admin-app .report-admin-list-panel{padding:0;overflow:hidden}.report-admin-filters{background:linear-gradient(115deg,#fff,#fbfdfd);border-bottom:1px solid #e6edf2;flex-wrap:wrap;align-items:center;gap:11px;padding:21px;display:flex}.report-admin-filters>label{min-width:0;margin:0}.report-admin-filters input,.report-admin-filters select{color:#507187;background:#fff;border:1px solid #dce7ed;border-radius:10px;width:100%;min-height:43px;margin:0;padding:10px 12px;font-size:11px}.report-admin-filters select{max-width:210px}.report-admin-filters .report-admin-search{background:#fff;border:1px solid #dce7ed;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:230px;padding:0 12px;display:flex}.report-admin-search svg{color:#7393a4;flex-shrink:0}.report-admin-search input{background:0 0;border:0;min-width:0;padding-inline:0}.report-admin-filters .button{min-height:43px}.report-filter-clear{color:#36817d;background:0 0;border:0;padding:10px 5px;font-size:11px}.report-list-caption{color:#8195a3;background:#fbfcfd;border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;font-size:10px;display:flex}.report-list-caption span:first-child{color:#55768b;font-weight:500}.report-admin-record{border-bottom:1px solid #eaf0f4;align-items:center;gap:16px;padding:24px;transition:background .18s;display:flex}.report-admin-record:last-child{border-bottom:0}.report-admin-record:hover{background:#fcfefe}.report-record-icon{color:#41858b;background:#f0f8f8;border:1px solid #e2eeef;border-radius:11px;flex-shrink:0;align-self:flex-start;place-items:center;width:41px;height:41px;display:grid}.report-record-main{flex:1;min-width:0}.report-record-overline{color:#8a9ca8;flex-wrap:wrap;align-items:center;gap:9px 14px;font-size:10px;line-height:1.7;display:flex}.report-record-overline>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.report-record-overline>span:first-child{color:#427c85;font-weight:500}.report-record-main h2{color:#315b77;overflow-wrap:anywhere;margin-top:7px;font-size:14px;font-weight:600;line-height:1.7}.report-record-main h2 a:hover{text-underline-offset:3px;text-decoration:underline}.report-record-main p{color:#6b8596;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.8}.report-record-main p>span{color:#8a9ca7}.report-record-main time{color:#8b9da8;margin-top:5px;font-size:10px;line-height:1.7;display:block}.report-record-action{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:18px;display:flex}.report-admin-state{color:#52758d;white-space:nowrap;background:#f4f8fa;border:1px solid #dae7ed;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.report-admin-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.report-admin-state.in_progress{color:#245e8c;background:#f0f7fc;border-color:#c8dfef}.report-admin-state.waiting_customer{color:#9c6b1a;background:#fff8e9;border-color:#eddab1}.report-admin-state.resolved{color:#238478;background:#edfaf5;border-color:#bee8de}.report-admin-state.closed{color:#778b99;background:#f4f7f9;border-color:#dce4e9}.report-record-action>a{color:#27817c;align-items:center;gap:7px;min-height:30px;font-size:11px;display:inline-flex}.report-admin-pagination{color:#8197a5;border-top:1px solid #e6eef2;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;font-size:11px;display:flex}.report-admin-pagination>div{gap:7px;display:flex}.report-admin-pagination .button{min-width:37px;min-height:36px;padding:0 10px}.report-admin-loading{color:#628499;justify-content:center;align-items:center;gap:12px;min-height:220px;font-size:13px;display:flex}.report-admin-loading>svg{color:#398b88}.report-admin-empty .eyebrow{font-size:9px}.report-admin-empty h2{color:#315a73;letter-spacing:-.025em;margin-top:9px;font-size:20px}.report-admin-empty p{color:#778f9d;max-width:430px;margin-top:11px;font-size:12px;line-height:1.8}.report-admin-empty .button{margin-top:16px}.report-admin-detail-strip{background:#fff;border:1px solid #dce8ed;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:22px;padding:15px 20px;display:flex}.report-detail-protocol{color:#376c81;overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:500;display:inline-flex}.report-detail-protocol svg{color:#62919d}.report-admin-detail-strip>span:last-child{color:#8a9ca7;margin-left:auto;font-size:10px;line-height:1.7}.report-admin-detail-grid{grid-template-columns:minmax(0,1.3fr) minmax(310px,.9fr);align-items:start;gap:22px;display:grid}.report-admin-panel-title{align-items:center;gap:12px;margin-bottom:22px;display:flex}.report-title-icon{color:#3d8486;background:#eef7f7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.report-admin-panel-title h2{color:#335d78;letter-spacing:-.02em;margin-top:4px;font-size:15px;line-height:1.5}.report-admin-panel-title>h2{margin:0}.report-admin-panel-title .eyebrow{letter-spacing:.1em;font-size:8px}.report-admin-side{flex-direction:column;gap:20px;min-width:0;display:flex}.report-admin-context dl{flex-direction:column;gap:18px;padding-top:3px;display:flex}.report-admin-context dt{color:#8c9da8;font-size:10px;line-height:1.6}.report-admin-context dd{color:#496e86;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.7}.report-admin-context dd>span{color:#8a9ca7;margin-top:2px;font-size:10px;display:block}.report-linked-incident{background:#f7fafb;border:1px solid #dbe9ed;border-radius:10px;align-items:flex-start;gap:11px;margin-top:22px;padding:15px;display:flex}.report-linked-incident>svg{color:#4b8d96;flex-shrink:0;margin-top:2px}.report-linked-incident>div{min-width:0}.report-linked-incident small{color:#859ca9;font-size:9px}.report-linked-incident strong{color:#4c7086;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:500;line-height:1.7;display:block}.report-linked-incident span{color:#6a8a9c;margin-top:6px;font-size:10px;display:block}.report-linked-incident a{color:#28827e;align-items:center;gap:6px;margin-top:10px;font-size:10px;display:inline-flex}.report-admin-reply form{flex-direction:column;gap:17px;display:flex}.report-admin-reply label{color:#55768b;flex-direction:column;gap:8px;margin:0;font-size:11px;font-weight:500;display:flex}.report-admin-reply select,.report-admin-reply textarea{color:#4d728a;background:#fff;border:1px solid #dce7ed;border-radius:10px;width:100%;min-width:0;margin:0;padding:11px 12px;font:400 11px/1.7 Inter,sans-serif}.report-admin-reply select{text-overflow:ellipsis}.report-admin-reply textarea{resize:vertical;min-height:140px}.report-admin-reply small{color:#8a9ea9;font-size:9px;font-weight:400;line-height:1.7}.report-admin-hint{color:#859ca9;align-items:flex-start;gap:7px;font-size:10px;line-height:1.8;display:flex}.report-admin-hint svg{color:#609995;flex-shrink:0;margin-top:2px}.report-load-incidents,.report-inline-error button{color:#287d7a;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:10px;text-decoration:underline}.report-inline-error{color:#a45d49;margin:0;font-size:11px;line-height:1.8}.report-admin-list-panel>.report-inline-error{background:#fff9f3;border-bottom:1px solid #edf2f5;padding:10px 22px}.report-admin-viewer{background:#f8fbfc;align-items:flex-start;gap:12px;display:flex}.report-admin-viewer>svg{color:#448c8a;flex-shrink:0}.report-admin-viewer strong{color:#4d7189;font-size:12px;font-weight:500}.report-admin-viewer p{color:#8198a6;margin-top:7px;font-size:11px;line-height:1.8}.report-admin-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:350px;display:flex}.report-admin-unavailable .mascot{width:100px;height:120px}.report-admin-unavailable h2{color:#416b85;font-size:21px}.report-admin-unavailable p{color:#8097a5;font-size:12px;line-height:1.8}@media (width<=1250px){.report-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.report-admin-detail-grid{grid-template-columns:minmax(0,1fr)}.report-admin-side{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.report-admin-viewer{grid-column:1/-1}}@media (width<=900px){.report-admin-filters .report-admin-search{flex-basis:100%}.report-admin-filters>label:not(.report-admin-search){flex:1}.report-admin-filters select{max-width:none}.report-admin-record{gap:12px;padding:20px}.report-record-main p>span{display:none}}@media (width<=780px){.report-admin-summary{gap:12px}.report-admin-summary article{padding:18px}.report-admin-summary small{font-size:10px}.report-summary-icon{width:30px;height:30px;top:15px;right:14px}.report-summary-icon>svg{width:17px}.report-admin-summary strong{font-size:29px}.report-admin-summary p{font-size:9px}.report-admin-filters{gap:10px;padding:17px}.report-list-caption{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 18px}.report-admin-side{display:flex}.report-admin-detail-strip{gap:12px;padding:14px 17px}.report-admin-detail-strip>span:last-child{flex-basis:100%;margin-left:0}.report-admin-record{flex-wrap:wrap;align-items:flex-start;padding:20px 18px}.report-record-main{flex-basis:calc(100% - 55px)}.report-record-action{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;padding-left:53px}.report-record-main h2{font-size:13px}.report-record-main time{font-size:9px}.report-admin-conversation{padding:21px 18px}}@media (width<=430px){.report-admin-summary article{padding:16px 14px}.report-admin-summary small{max-width:125px;min-height:34px;padding-right:25px}.report-summary-icon{width:27px;height:27px;right:12px}.report-admin-summary strong{margin-top:15px}.report-admin-filters>label:not(.report-admin-search){flex-basis:100%}.report-admin-filters .report-admin-search{min-width:0}.report-admin-filters .button{flex:1}.report-record-icon{border-radius:9px;width:34px;height:34px}.report-record-icon>svg{width:17px}.report-record-main{flex-basis:calc(100% - 46px)}.report-record-action{padding-left:0}.report-record-main p>span{display:inline}.report-admin-pagination{padding:16px}.report-admin-empty h2{font-size:18px}.report-admin-detail-strip{padding-inline:14px}.report-admin-context dd{font-size:11px}}@media (prefers-reduced-motion:reduce){.report-admin-record{transition:none}}.dashboard-refresh[data-v-2a3a0df2]{align-items:center;gap:15px;display:flex}.dashboard-refresh-info[data-v-2a3a0df2]{text-align:right;font-size:10px;line-height:1.6}.dashboard-refresh-info>span[data-v-2a3a0df2]{color:#507284;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-refresh-info>span>span[data-v-2a3a0df2]{background:#52d7ce;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dashboard-refresh-info>span.attention>span[data-v-2a3a0df2]{background:#e5a529}.dashboard-refresh-info small[data-v-2a3a0df2]{color:#7c91a0;margin-top:3px;font-size:10px;display:block}.dashboard-refresh-warning[data-v-2a3a0df2]{color:#805e25;background:#fff9ed;border:1px solid #eddbb8;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:15px 18px;display:flex}.dashboard-refresh-warning>svg[data-v-2a3a0df2]{flex-shrink:0;margin-top:1px}.dashboard-refresh-warning strong[data-v-2a3a0df2]{font-size:12px;font-weight:600;display:block}.dashboard-refresh-warning p[data-v-2a3a0df2]{margin:5px 0 0;font-size:11px;line-height:1.7}.dashboard-service-link[data-v-2a3a0df2]{color:#194b79;width:fit-content;font-size:12px;font-weight:600;text-decoration:none;display:block}.dashboard-service-link[data-v-2a3a0df2]:hover{text-underline-offset:3px;text-decoration:underline}.dashboard-service-link[data-v-2a3a0df2]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #194b79}.dashboard-login-link[data-v-2a3a0df2]{text-underline-offset:3px;margin-left:8px;font-weight:600;text-decoration:underline}.dashboard-onboarding[data-v-2a3a0df2]{background:linear-gradient(110deg,#eefaf6,#fff);border:1px solid #d6e9e6;border-radius:17px;align-items:center;gap:25px;margin-bottom:25px;padding:18px 25px;display:flex}.dashboard-onboarding .mascot[data-v-2a3a0df2]{flex-shrink:0;width:65px;height:95px}.dashboard-onboarding>div[data-v-2a3a0df2]{flex:1}.dashboard-onboarding h2[data-v-2a3a0df2]{color:#27556e;letter-spacing:-.03em;margin-top:7px;font-size:17px}.dashboard-onboarding p[data-v-2a3a0df2]{color:#6c8593;max-width:580px;margin-top:6px;font-size:12px;line-height:1.7}.dashboard-onboarding .button[data-v-2a3a0df2]{flex-shrink:0}.dashboard-chart-empty[data-v-2a3a0df2]{text-align:center;background:linear-gradient(#fbfdfd,#f6fafb);border:1px dashed #dce8ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:270px;display:flex}.dashboard-chart-empty>svg[data-v-2a3a0df2]{color:#459e9a;margin-bottom:3px}.dashboard-chart-empty strong[data-v-2a3a0df2]{color:#4b6d82;padding-inline:15px;font-size:13px;font-weight:500}.dashboard-chart-empty p[data-v-2a3a0df2]{color:#7d929f;padding-inline:15px;font-size:11px;line-height:1.8}.dashboard-chart-caption[data-v-2a3a0df2]{color:#527688;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.dashboard-chart-caption>span[data-v-2a3a0df2]{background:#219b94;border-radius:2px;width:16px;height:3px}.dashboard-chart-caption small[data-v-2a3a0df2]{color:#8a9aa5;margin-left:auto;font-size:10px}.dashboard-trend-data[data-v-2a3a0df2]{color:#6b8595;margin-top:14px;font-size:11px}.dashboard-trend-data summary[data-v-2a3a0df2]{cursor:pointer;width:fit-content;padding-block:4px}.dashboard-trend-data>div[data-v-2a3a0df2]{max-height:220px;margin-top:10px;overflow:auto}.dashboard-trend-data table[data-v-2a3a0df2]{border-collapse:collapse;text-align:left;width:100%}.dashboard-trend-data caption[data-v-2a3a0df2]{text-align:left;color:#194b79;padding-bottom:8px}.dashboard-trend-data th[data-v-2a3a0df2],.dashboard-trend-data td[data-v-2a3a0df2]{border-bottom:1px solid #e7eef1;padding:9px;font-weight:400}.dashboard-trend-data thead[data-v-2a3a0df2]{background:#f4f8fa}.dashboard-incidents>article[data-v-2a3a0df2]{border-top:1px solid #e8eef2;align-items:center;gap:14px;padding:17px 0;display:flex}.dashboard-incident-icon[data-v-2a3a0df2]{color:#bd8727;background:#fff5e1;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dashboard-incidents>article>div[data-v-2a3a0df2]{flex:1;min-width:0}.dashboard-incidents strong[data-v-2a3a0df2]{color:#3b5d75;font-size:12px;line-height:1.5;display:block}.dashboard-incidents small[data-v-2a3a0df2]{color:#8093a0;margin-top:6px;font-size:11px;display:block}@media (width<=1100px){.dashboard-onboarding[data-v-2a3a0df2]{flex-wrap:wrap;gap:15px}.dashboard-onboarding .button[data-v-2a3a0df2]{margin-left:80px}}@media (width<=780px){.dashboard-refresh[data-v-2a3a0df2]{justify-content:space-between;width:100%}.dashboard-refresh-info[data-v-2a3a0df2]{text-align:left}.dashboard-refresh-info>span[data-v-2a3a0df2]{justify-content:flex-start}.dashboard-onboarding[data-v-2a3a0df2]{padding:18px}.dashboard-onboarding h2[data-v-2a3a0df2]{font-size:15px}.dashboard-onboarding p[data-v-2a3a0df2]{font-size:11px}.dashboard-chart-caption small[data-v-2a3a0df2]{margin-left:24px}.dashboard-incidents>article[data-v-2a3a0df2]{grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.dashboard-incidents .status-badge[data-v-2a3a0df2]{grid-column:2;justify-self:start}}.service-detail-link[data-v-485af144]{text-underline-offset:4px;-webkit-text-decoration:underline #b4d8d6;text-decoration:underline #b4d8d6}.service-detail-link[data-v-485af144]:hover{text-decoration-color:#194b79}.service-history-chart[data-v-e831f2be]{min-width:0;height:210px;position:relative}.service-history-empty[data-v-e831f2be]{text-align:center;color:#52798b;background:#f8fbfc;border:1px dashed #dce8ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:18px;display:flex}.service-history-empty svg[data-v-e831f2be]{color:#219b94}.service-history-empty strong[data-v-e831f2be]{font-size:12px;font-weight:500;line-height:1.6}.service-history-empty p[data-v-e831f2be]{color:#768e9d;font-size:11px;line-height:1.6}.service-details[data-v-13b983e8]{min-width:0}.detail-navigation[data-v-13b983e8]{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.detail-navigation a[data-v-13b983e8]{color:#426d85;align-items:center;gap:8px;font-size:12px;display:flex}.detail-navigation a[data-v-13b983e8]:hover{color:#194b79;text-underline-offset:4px;text-decoration:underline}.detail-navigation>span[data-v-13b983e8]{letter-spacing:.12em;color:#879aa7;font-size:9px}.detail-hero[data-v-13b983e8]{background:radial-gradient(at 85% 0,#52d7ce0e,#0000 70%),#fff;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin-bottom:22px;display:grid}.detail-identity[data-v-13b983e8]{align-items:flex-start;gap:17px;min-width:0;display:flex}.detail-service-icon[data-v-13b983e8]{color:#194b79;background:#f0f8f8;border:1px solid #d9eae9;border-radius:16px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.detail-identity>div[data-v-13b983e8]{min-width:0}.detail-category[data-v-13b983e8]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail-category>span[data-v-13b983e8]:first-child{color:#6b8898;font-size:11px}.detail-identity h1[data-v-13b983e8]{color:#194b79;letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:10px;font-size:27px;font-weight:600;line-height:1.3}.detail-identity p[data-v-13b983e8]{color:#6f8796;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.paused-badge[data-v-13b983e8]{color:#526f82;background:#eff3f6;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.detail-refresh[data-v-13b983e8]{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.detail-refresh small[data-v-13b983e8]{color:#718b9c;font-size:10px}.detail-endpoint[data-v-13b983e8]{border-top:1px solid #e7eef1;grid-column:1/-1;align-items:baseline;gap:12px;min-width:0;padding-top:18px;display:flex}.detail-endpoint>span[data-v-13b983e8]{color:#194b79;background:#eaf2f6;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:9px;font-weight:600}.detail-endpoint code[data-v-13b983e8]{color:#668092;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.detail-notice[data-v-13b983e8]{color:#846521;background:#fffaf0;border:1px solid #f0dfb7;border-radius:12px;align-items:center;gap:11px;margin-bottom:22px;padding:14px 17px;font-size:12px;line-height:1.7;display:flex}.detail-notice>svg[data-v-13b983e8]{flex-shrink:0}.detail-error[data-v-13b983e8]{justify-content:space-between;align-items:center;gap:15px;display:flex}.detail-error small[data-v-13b983e8]{display:block}.detail-error button[data-v-13b983e8]{flex-shrink:0}.detail-metrics strong[data-v-13b983e8]{overflow-wrap:anywhere;font-size:clamp(23px,2.4vw,31px)!important}.detail-metrics em[data-v-13b983e8]{font-size:16px;font-style:normal;font-weight:400}.detail-charts[data-v-13b983e8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.detail-charts>article[data-v-13b983e8]{min-width:0}.detail-period[data-v-13b983e8]{white-space:nowrap;color:#7790a0;font-size:10px}.detail-chart-note[data-v-13b983e8]{color:#6d8799;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.detail-chart-note i[data-v-13b983e8]{background:#219b94;border-radius:2px;flex-shrink:0;width:14px;height:3px}.detail-chart-note.latency i[data-v-13b983e8]{background:#194b79}.detail-history-data[data-v-13b983e8]{color:#557a90;margin:16px 0 24px;padding:0 2px;font-size:11px}.detail-history-data summary[data-v-13b983e8]{cursor:pointer;width:fit-content;padding:4px 0}.detail-history-data>p[data-v-13b983e8]{margin:10px 0;line-height:1.8}.detail-history-data>div[data-v-13b983e8]{background:#fff;border:1px solid #e0e8ee;border-radius:12px;max-height:270px}.detail-history-data caption[data-v-13b983e8]{text-align:left;color:#194b79;padding:15px 21px;font-size:12px}.detail-checks[data-v-13b983e8]{margin-bottom:24px}.detail-table-heading[data-v-13b983e8]{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.detail-table-heading h2[data-v-13b983e8]{color:#244a65;letter-spacing:-.025em;margin-top:8px;font-size:18px}.detail-table-heading p[data-v-13b983e8]{color:#7890a0;margin-top:7px;font-size:11px}.detail-check-filter[data-v-13b983e8]{color:#6c8596;align-items:center;gap:9px;font-size:11px;display:flex}.detail-table-heading select[data-v-13b983e8]{color:#446a82;background:#fff;border:1px solid #dfe8ed;max-width:100%;min-height:39px;padding:8px 11px}.detail-checks-table[data-v-13b983e8]{min-width:680px}.detail-checks-table td[data-v-13b983e8]:last-child{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:370px;line-height:1.7}.detail-checks .mini-empty[data-v-13b983e8]{padding:24px}.detail-bottom-grid[data-v-13b983e8]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.detail-bottom-grid .panel-heading>svg[data-v-13b983e8]{color:#6f929f;flex-shrink:0}.detail-section-note[data-v-13b983e8]{color:#718c9b;font-size:11px;line-height:1.8}.detail-incident[data-v-13b983e8]{border-top:1px solid #e7eef2;margin-top:20px;padding-top:20px}.detail-incident>div[data-v-13b983e8]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-incident h3[data-v-13b983e8],.detail-maintenance h3[data-v-13b983e8]{color:#365d76;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6}.detail-incident .status-badge[data-v-13b983e8]{flex-shrink:0}.detail-incident p[data-v-13b983e8],.detail-maintenance p[data-v-13b983e8]{color:#6b8392;overflow-wrap:anywhere;white-space:pre-line;margin-top:10px;font-size:12px;line-height:1.8}.detail-incident small[data-v-13b983e8],.detail-maintenance small[data-v-13b983e8]{color:#7691a1;margin-top:10px;font-size:10px;line-height:1.8;display:block}.detail-incident details[data-v-13b983e8]{color:#397e86;margin-top:14px;font-size:11px}.detail-incident summary[data-v-13b983e8]{cursor:pointer}.detail-incident ol[data-v-13b983e8]{border-left:2px solid #d9efec;margin-top:15px;padding-left:15px;list-style:none}.detail-incident li+li[data-v-13b983e8]{margin-top:16px}.detail-incident time[data-v-13b983e8]{color:#7691a1;font-size:10px}.detail-incident li p[data-v-13b983e8]{margin-top:5px}.detail-aside[data-v-13b983e8]{gap:20px;min-width:0;display:grid}.detail-configuration dl>div[data-v-13b983e8]{border-top:1px solid #edf2f5;justify-content:space-between;gap:16px;padding:13px 0;font-size:11px;line-height:1.7;display:flex}.detail-configuration dt[data-v-13b983e8]{color:#748c9d}.detail-configuration dd[data-v-13b983e8]{color:#365d76;text-align:right;max-width:55%}.detail-maintenance>article[data-v-13b983e8]{border-top:1px solid #e7eef2;margin-top:17px;padding-top:17px}.detail-maintenance h3[data-v-13b983e8]{margin-top:9px}.detail-loading[data-v-13b983e8]{gap:20px;display:grid}.detail-loading>div[data-v-13b983e8]{border-radius:17px;height:180px}.service-details .branded-empty h1[data-v-13b983e8]{color:#194b79;font-size:22px}@media (width<=1100px){.detail-charts[data-v-13b983e8],.detail-bottom-grid[data-v-13b983e8],.detail-hero[data-v-13b983e8]{grid-template-columns:minmax(0,1fr)}.detail-refresh[data-v-13b983e8]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width<=780px){.detail-navigation>span[data-v-13b983e8]{display:none}.detail-identity[data-v-13b983e8]{gap:12px}.detail-service-icon[data-v-13b983e8]{border-radius:12px;width:43px;height:43px}.detail-service-icon svg[data-v-13b983e8]{width:21px}.detail-identity h1[data-v-13b983e8]{font-size:24px}.detail-refresh[data-v-13b983e8]{align-items:flex-start}.detail-refresh small[data-v-13b983e8]{text-align:right;max-width:130px;line-height:1.7}.detail-table-heading[data-v-13b983e8]{flex-direction:column;align-items:stretch;padding:21px}.detail-check-filter[data-v-13b983e8]{justify-content:space-between}.detail-incident>div[data-v-13b983e8]{flex-direction:column}.detail-error[data-v-13b983e8]{flex-direction:column;align-items:flex-start}.detail-metrics strong[data-v-13b983e8]{font-size:24px!important}}.checks-timezone-note[data-v-ecd78644]{color:#5e7486;margin:-4px 20px 16px;font-size:11px;line-height:1.7}@media (width<=780px){.checks-timezone-note[data-v-ecd78644]{margin-inline:16px}}.incident-card>header[data-v-eace466c]{align-items:flex-start;gap:16px}.incident-card>header>div[data-v-eace466c]{min-width:0}.incident-card>header>.status-badge[data-v-eace466c]{flex-shrink:0}.incident-meta[data-v-eace466c]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.incident-meta strong[data-v-eace466c]{overflow-wrap:anywhere}@media (width<=600px){.incident-card>header[data-v-eace466c]{flex-wrap:wrap;gap:12px}.incident-card>header>div[data-v-eace466c]{flex:190px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/build/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/build/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-devanagari-700-normal-O-jipLrW.woff2)format("woff2"),url(/build/assets/poppins-devanagari-700-normal-fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/build/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/build/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-0{top:0}.right-0{right:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-14{height:calc(var(--spacing) * 14)}.h-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-\[438px\]{width:438px}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[335px\]{max-width:335px}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-black{border-color:var(--color-black)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-transparent{border-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}@media (hover:hover){.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:bg-black:hover{background-color:var(--color-black)}}@media (width>=64rem){.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:justify-center{justify-content:center}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}}@media (prefers-color-scheme:dark){.dark\:border-\[\#3E3E3A\]{border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]{border-color:#eeeeec}.dark\:bg-\[\#0a0a0a\]{background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]{background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]{background-color:#3e3e3a}.dark\:bg-\[\#161615\]{background-color:#161615}.dark\:bg-\[\#eeeeec\]{background-color:#eeeeec}.dark\:text-\[\#1C1C1A\]{color:#1c1c1a}.dark\:text-\[\#4B0600\]{color:#4b0600}.dark\:text-\[\#391800\]{color:#391800}.dark\:text-\[\#733000\]{color:#733000}.dark\:text-\[\#A1A09A\]{color:#a1a09a}.dark\:text-\[\#EDEDEC\]{color:#ededec}.dark\:text-\[\#F61500\]{color:#f61500}.dark\:text-\[\#FF4433\]{color:#f43}.dark\:text-black{color:var(--color-black)}.dark\:mix-blend-hard-light{mix-blend-mode:hard-light}.dark\:mix-blend-normal{mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:\[--stroke-color\:\#FF750F\]{--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:hover{border-color:#62605b}.dark\:hover\:border-white:hover{border-color:var(--color-white)}.dark\:hover\:bg-white:hover{background-color:var(--color-white)}}}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}:root{--navy:#194b79;--navy-950:#0b2741;--navy-900:#103a60;--navy-800:#174b78;--cyan:#52d7ce;--cyan-2:#7aebe3;--cyan-3:#68e0d8;--amber:#e5a529;--red:#dc5b55;--ink:#102338;--muted:#64758a;--line:#dfe8ee;--soft:#f3f7f8;--white:#fff;--shadow-sm:0 7px 22px #10375312;--shadow-md:0 18px 55px #0c2d491f;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f5f8f9;margin:0;font-family:Inter,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.brand-lockup strong{font-family:Poppins,Inter,sans-serif}small{color:var(--muted)}.skip-link{z-index:9999;background:var(--navy);color:#fff;border-radius:8px;padding:10px 14px;transition:top .2s;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.spinning{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatMascot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulseSoft{0%,to{box-shadow:0 0 #52d7ce40}50%{box-shadow:0 0 0 8px #52d7ce00}}@keyframes skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.brand-lockup{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.brand-lockup img{object-fit:contain;border-radius:11px;width:43px;height:43px}.brand-lockup>span{flex-direction:column;line-height:1;display:flex}.brand-lockup strong{letter-spacing:-.55px;color:var(--navy);font-size:20px}.brand-lockup strong b{color:#21aeb1}.brand-lockup small{color:#688094;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:8.5px;font-weight:600}.brand-lockup.light strong,.brand-lockup.light small{color:#fff}.brand-lockup.light strong b{color:var(--cyan)}.brand-lockup.compact img{width:40px;height:40px}.button{min-height:43px;color:var(--ink);border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{opacity:.55;cursor:not-allowed}.button-primary{color:#092f4b;background:linear-gradient(135deg, var(--cyan-2), var(--cyan));box-shadow:0 9px 20px #3abbb833}.button-primary:hover:not(:disabled){box-shadow:0 12px 28px #3abbb84d}.button-white,.button-quiet{border-color:var(--line);color:var(--navy);background:#fff}.button-quiet{min-height:40px}.button-small{min-height:37px;padding:0 13px;font-size:13px}.full-width{width:100%}.icon-button{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);background:#fff;border-radius:10px;place-items:center;display:inline-grid}.eyebrow{color:#269b9d;letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow.light{color:var(--cyan-2)}.live-indicator{background:var(--cyan);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulseSoft}.alert{border:1px solid;border-radius:11px;align-items:center;gap:9px;margin:0 0 16px;padding:13px 15px;font-size:14px;display:flex}.alert.error{color:#9d3936;background:#fff4f3;border-color:#efc3c0}.alert.success{color:#147467;background:#effcf9;border-color:#afe5da}.alert button{color:inherit;background:0 0;border:0;margin-left:auto;font-weight:700}.status-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.status-badge.up,.status-badge.completed,.status-badge.resolved{color:#137b70;background:#effbf8;border-color:#b8e9df}.status-badge.degraded,.status-badge.scheduled{color:#a0660b;background:#fff9e9;border-color:#f0d79e}.status-badge.down{color:#a23d39;background:#fff1f0;border-color:#efc0bd}.status-badge.maintenance,.status-badge.ongoing{color:var(--navy);background:#edf6fc;border-color:#b9d3e8}.status-badge.unknown,.status-badge.cancelled{color:#66788c;background:#f5f7f8;border-color:#dce4e9}.public-shell{background:linear-gradient(#f9fbfb,#f2f6f7 65%);min-height:100vh}.public-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border-bottom:1px solid #184b7917;position:sticky;top:0}.public-header-inner,.public-container{width:min(1180px,100% - 40px);margin:0 auto}.public-header-inner{justify-content:space-between;align-items:center;height:78px;display:flex}.public-header nav{color:#4f6478;align-items:center;gap:26px;font-size:13px;font-weight:600;display:flex}.public-header nav>a:hover,.public-header .nav-admin{color:var(--navy)}.mobile-menu{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);background:#fff;border-radius:10px;place-items:center;display:none}.demo-ribbon{color:#683d00;background:#fff3d6;justify-content:center;align-items:center;gap:14px;padding:9px 20px;font-size:12px;display:flex}.demo-ribbon a{font-weight:700;text-decoration:underline}.public-hero{color:#fff;background:radial-gradient(circle at 75% 30%,#52d7ce24,#0000 32%),linear-gradient(135deg,#0d2f4d,#194b79 75%,#185e78);position:relative;overflow:hidden}.public-hero:before{content:"";opacity:.08;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;min-height:448px;display:grid;position:relative}.hero-copy{padding:68px 0 82px}.hero-copy h1{letter-spacing:-.055em;margin-top:20px;font-size:clamp(42px,5vw,66px);line-height:1.08}.hero-copy h1 em{color:var(--cyan-2);font-style:normal}.hero-copy>p{color:#c4d9e7;max-width:585px;margin-top:19px;font-size:16px;line-height:1.7}.hero-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a243a80;border:1px solid #7aebe340;border-radius:14px;align-items:center;gap:13px;width:max-content;max-width:100%;margin-top:32px;padding:13px 17px 13px 13px;display:flex}.hero-status-icon{color:#0b5060;background:var(--cyan-2);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.hero-status small,.hero-status strong{display:block}.hero-status small{color:#a9c5d8;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.hero-status strong{margin-top:4px;font-size:14px}.hero-brand-art{place-items:center;height:100%;display:grid;position:relative}.mascot{margin:0;position:relative;overflow:hidden}.mascot img{object-fit:contain;width:100%;height:100%}.mascot-hero{z-index:2;filter:drop-shadow(0 28px 40px #00142838);border-radius:50%;width:335px;height:335px;animation:8s ease-in-out infinite floatMascot}.mascot-login{border-radius:50%;width:330px;height:330px;animation:8s ease-in-out infinite floatMascot}.mascot-empty{border-radius:24px;flex:0 0 120px;width:120px;height:120px}.mascot-hint{border-radius:50%;flex:0 0 68px;width:68px;height:68px}.mascot-error{border-radius:50%;width:280px;height:280px}.signal-orbit{border:1px solid #7aebe338;border-radius:50%;position:absolute}.orbit-a{width:410px;height:410px}.orbit-b{width:510px;height:510px}.public-hero .orbit-a{animation:32s linear infinite spin}.public-hero .orbit-a:after{content:"";background:var(--cyan-2);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 12px #7aebe38c}.public-hero.is-motion-paused *,.public-hero.is-motion-paused :before,.public-hero.is-motion-paused :after{animation-play-state:paused!important}.floating-chip{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#082237b8;border:1px solid #ffffff29;border-radius:13px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #04192840}.floating-chip svg{color:var(--cyan)}.floating-chip small,.floating-chip strong{display:block}.floating-chip small{color:#a9c5d8;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.floating-chip strong{margin-top:3px;font-size:13px}.chip-uptime{top:95px;left:5px}.chip-latency{bottom:92px;right:-5px}.status-overview{margin-top:-30px;padding-bottom:80px;position:relative}.overview-card{z-index:4;min-height:86px;box-shadow:var(--shadow-md);background:#fff;border:1px solid #dce8eb;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:relative}.overview-card>div{align-items:center;gap:15px;display:flex}.overview-card small,.overview-card strong{display:block}.overview-card small{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.overview-card strong{color:var(--navy);margin-top:3px;font-size:17px}.overview-card p{color:var(--muted);margin-top:4px;font-size:12px}.status-pulse{background:var(--cyan);border:4px solid #d9f8f3;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 5px #52d7ce1a}.status-pulse.degraded,.status-pulse.maintenance{background:var(--amber);border-color:#f8e8c3;box-shadow:0 0 0 5px #e5a5291a}.status-pulse.down{background:var(--red);border-color:#f7d6d4;box-shadow:0 0 0 5px #dc5b551a}.status-pulse.unknown{background:#91a0ad;border-color:#e2e8ec;box-shadow:0 0 0 5px #64758a14}.metric-strip{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:repeat(4,1fr);margin:25px 0 70px;display:grid}.metric-strip article{border-right:1px solid var(--line);align-items:center;gap:13px;min-height:108px;padding:21px;display:flex}.metric-strip article:last-child{border:0}.metric-icon{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.metric-icon.cyan,.metric-icon.green{color:#118e84;background:#e7faf6}.metric-icon.blue{color:var(--navy);background:#eaf2f8}.metric-icon.amber{color:#a66b0e;background:#fff4dc}.metric-icon.red{color:#b33c37;background:#fff0ef}.metric-strip small,.metric-strip strong{display:block}.metric-strip small{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:650}.metric-strip strong{color:var(--navy);margin-top:8px;font-family:Poppins;font-size:22px}.metric-strip strong em{color:#93a0ac;font-size:13px;font-style:normal}.metric-strip .metric-date{font-family:Inter;font-size:13px;line-height:1.4}.public-section{margin:0 0 68px;scroll-margin-top:100px}.section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.section-heading h2{color:var(--navy);letter-spacing:-.03em;margin-top:7px;font-size:27px}.section-heading p{color:var(--muted);margin-top:7px;font-size:13px}.section-heading.compact{align-items:center}.service-filters{align-items:center;gap:9px;display:flex}.search-field{border:1px solid var(--line);color:#75869a;background:#fff;border-radius:10px;align-items:center;gap:8px;min-width:235px;height:41px;padding:0 12px;display:flex}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}select,input,textarea{color:var(--ink);background:#fff;border:1px solid #d7e2e8;border-radius:9px;outline:0;transition:border-color .18s,box-shadow .18s}select:focus,input:focus,textarea:focus{border-color:#55c9c4;box-shadow:0 0 0 3px #52d7ce21}.service-filters select{height:41px;padding:0 34px 0 11px;font-size:13px}.service-grid{gap:15px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s}.service-card:hover{box-shadow:var(--shadow-md);border-color:#b9ddd9;transform:translateY(-2px)}.service-card header{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;display:grid}.service-icon{width:39px;height:39px;color:var(--navy);background:#eaf3f7;border-radius:11px;place-items:center;display:inline-grid}.service-card h3{color:var(--navy);font-size:15px}.service-card header p{color:var(--muted);margin-top:4px;font-size:12px}.service-kpis{border-top:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:19px 0 14px;padding-top:17px;display:grid}.service-kpis span{justify-content:space-between;gap:10px;display:flex}.service-kpis small{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.service-kpis strong{color:var(--navy);font-size:12px}.service-card footer{color:#8c9aa8;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.history-bars{align-items:stretch;gap:3px;height:28px;display:flex}.history-bar{background:#cfd8de;border-radius:3px;outline:0;flex:1;min-width:3px;position:relative}.history-bar.up{background:var(--cyan)}.history-bar.degraded{background:var(--amber)}.history-bar.down{background:var(--red)}.history-bar.maintenance{background:var(--navy)}.history-bar:hover,.history-bar:focus{transform:scaleY(1.16)}.bar-tooltip{z-index:10;color:#fff;background:var(--navy-950);min-width:125px;box-shadow:var(--shadow-sm);border-radius:7px;padding:8px 10px;font-size:10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bar-tooltip small{color:var(--cyan-2);margin-top:3px;display:block}.history-bar:hover .bar-tooltip,.history-bar:focus .bar-tooltip{display:block}.skeleton-list{gap:14px;display:grid}.skeleton-card,.dashboard-skeleton span{border-radius:var(--radius);background:linear-gradient(90deg,#edf2f4 25%,#f8fafb 50%,#edf2f4 75%) 0 0/200% 100%;height:160px;animation:1.25s linear infinite skeleton}.public-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.panel-section{border:1px solid var(--line);border-radius:var(--radius);min-height:340px;box-shadow:var(--shadow-sm);background:#fff;padding:25px}.timeline article{grid-template-columns:14px 1fr;gap:13px;padding-bottom:22px;display:grid;position:relative}.timeline article:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;left:6px}.timeline-dot{z-index:1;width:13px;height:13px;box-shadow:0 0 0 1px var(--line);background:var(--red);border:3px solid #fff;border-radius:50%;margin-top:3px}.timeline-dot.resolved{background:var(--cyan)}.timeline-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.timeline-content>p,.maintenance-list p{color:var(--muted);margin:7px 0;font-size:12px;line-height:1.55}.timeline-content>small,.maintenance-list small{font-size:10px}.incident-update{border-left:2px solid var(--cyan);color:#4e6973;background:#f1faf8;border-radius:0 8px 8px 0;margin-top:10px;padding:9px 11px;font-size:11px;line-height:1.45}.incident-update strong{color:#167c73;display:block}.maintenance-list article{border-top:1px solid #edf1f3;grid-template-columns:auto 1fr;gap:12px;padding:15px 0;display:grid}.maintenance-list article:first-child{border-top:0;padding-top:0}.calendar-icon{width:38px;height:38px;color:var(--navy);background:#edf5fa;border-radius:10px;place-items:center;display:grid}.mini-empty,.branded-empty{color:#6d8191;justify-content:center;align-items:center;gap:18px;display:flex}.mini-empty{min-height:160px}.mini-empty svg{color:var(--cyan)}.mini-empty strong,.branded-empty h3{color:var(--navy)}.mini-empty p,.branded-empty p{margin-top:5px;font-size:12px}.branded-empty{text-align:left;min-height:280px;padding:30px}.branded-empty .button{margin-top:16px}.public-footer{color:#c1d4df;background:var(--navy-950)}.public-footer .public-container{justify-content:space-between;align-items:center;gap:25px;min-height:120px;display:flex}.public-footer p{font-size:13px}.public-footer>div>span{font-size:11px}.auth-page{grid-template-columns:minmax(480px,1.08fr) minmax(440px,.92fr);min-height:100vh;display:grid}.auth-brand{color:#fff;background:radial-gradient(circle at 70% 65%,#52d7ce26,#0000 28%),linear-gradient(145deg,#0b2944,#194b79);flex-direction:column;min-height:720px;padding:42px 7vw;display:flex;position:relative;overflow:hidden}.auth-brand:before{content:"";opacity:.08;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.auth-brand>*{z-index:1;position:relative}.auth-message{margin-top:75px}.auth-message h1{letter-spacing:-.05em;margin-top:16px;font-size:clamp(36px,4vw,55px);line-height:1.12}.auth-message h1 em{color:var(--cyan-2);font-style:normal}.auth-message p{color:#bfd5e2;max-width:540px;margin-top:18px;line-height:1.65}.auth-mascot-wrap{flex:1;place-items:center;min-height:340px;display:grid;position:relative}.auth-orbit{border:1px solid #7aebe329;border-radius:50%;width:400px;height:400px;position:absolute}.auth-signal{background:#09273fbf;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:18%;right:7%}.auth-signal>span{background:var(--cyan);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #52d7ce1a}.auth-signal small,.auth-signal strong{display:block}.auth-signal small{color:#acc7d8;font-size:9px}.auth-signal strong{margin-top:3px;font-size:12px}.auth-foot{color:#a9c3d2;align-items:center;gap:8px;font-size:11px;display:flex}.auth-form-side{background:#f7fafb;place-items:center;padding:50px;display:grid}.auth-form-card{border:1px solid var(--line);width:min(430px,100%);box-shadow:var(--shadow-md);background:#fff;border-radius:22px;padding:40px}.auth-icon{width:48px;height:48px;color:var(--navy);background:#e7f7f5;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.auth-form-card h1,.auth-form-card h2{color:var(--navy);letter-spacing:-.035em;font-size:26px}.auth-form-card>p{color:var(--muted);margin:9px 0 25px;font-size:13px;line-height:1.5}form label{color:#40566a;gap:7px;margin-bottom:15px;font-size:12px;font-weight:650;display:grid}form label>input,form label>select,form label>textarea,.modal-body>label input,.modal-body>label select{width:100%;min-height:44px;padding:10px 12px}textarea{resize:vertical}form label small{font-size:10px;font-weight:400;line-height:1.4}.password-field{display:block;position:relative}.password-field input{width:100%;min-height:44px;padding:10px 44px 10px 12px}.password-field button{color:#778797;background:0 0;border:0;width:38px;height:38px;position:absolute;top:3px;right:3px}.auth-options{color:var(--navy);justify-content:space-between;align-items:center;margin:4px 0 19px;font-size:11px;display:flex}.auth-options .check-row{margin:0}.check-row{grid-template-columns:none;align-items:center;gap:8px;display:flex}.check-row input{width:16px;height:16px;accent-color:var(--navy)}.secure-note{color:var(--navy);background:#f1f7f8;border-radius:10px;align-items:center;gap:11px;margin-top:22px;padding:12px;display:flex}.secure-note strong,.secure-note small{display:block}.secure-note strong{font-size:11px}.secure-note small{margin-top:3px;font-size:9px}.back-public{color:#617487;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:11px;display:flex}.simple-auth{background:radial-gradient(circle at 50% 0,#52d7ce24,#0000 35%),#f4f8f9;place-content:center;min-height:100vh;padding:80px 20px;display:grid}.simple-auth-brand{position:absolute;top:28px;left:35px}.reset-card{text-align:left}.reset-card .mascot{float:right;margin:-35px -22px -50px 0}.error-page{text-align:center;background:radial-gradient(circle at 50% 45%,#52d7ce1f,#0000 28%),#f5f9fa;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:35px;display:flex}.error-page .brand-lockup{position:absolute;top:28px;left:35px}.error-code{color:var(--cyan);margin-top:-30px;font-family:Poppins;font-size:82px;font-weight:700;line-height:.8}.error-page h1{color:var(--navy);margin-top:20px;font-size:30px}.error-page p{color:var(--muted);margin:10px 0 24px}.admin-app{--sidebar-width:255px;background:#f3f6f7;min-height:100vh}.admin-sidebar{z-index:70;width:var(--sidebar-width);color:#c1d4e0;background:linear-gradient(#103a60,#0a2b49);flex-direction:column;padding:22px 14px;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{justify-content:space-between;align-items:flex-start;height:56px;padding:0 8px;display:flex}.sidebar-close{color:#fff;background:0 0;border:0;display:none}.admin-sidebar nav{gap:5px;margin-top:26px;display:grid}.admin-sidebar nav a,.sidebar-foot>a{border-radius:10px;align-items:center;gap:12px;min-height:45px;padding:0 13px;font-size:13px;font-weight:550;transition:color .18s,background .18s;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a.router-link-active{color:#fff;background:#68e0d81f}.admin-sidebar nav a.router-link-active{box-shadow:inset 3px 0 var(--cyan)}.admin-sidebar nav a svg{color:#78c5ca}.admin-sidebar nav a i{color:#4e2600;background:var(--amber);text-align:center;border-radius:99px;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;font-style:normal}.sidebar-foot{gap:9px;margin-top:auto;display:grid}.reliability-chip{background:#00000014;border:1px solid #7aebe31f;border-radius:11px;align-items:center;gap:10px;margin-bottom:5px;padding:12px;display:flex}.reliability-chip>span{background:var(--cyan);border-radius:50%;width:9px;height:9px}.reliability-chip small,.reliability-chip strong{display:block}.reliability-chip small{color:#8fb0c4;font-size:9px}.reliability-chip strong{color:#fff;margin-top:3px;font-size:11px}.collapse-button{width:28px;height:28px;color:var(--navy);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #d8e2e7;border-radius:50%;place-items:center;display:grid;position:absolute;top:88px;right:-13px}.admin-main{min-height:100vh;margin-left:var(--sidebar-width);transition:margin .25s}.sidebar-collapsed{--sidebar-width:78px}.sidebar-collapsed .admin-sidebar nav a span,.sidebar-collapsed .admin-sidebar nav a i,.sidebar-collapsed .sidebar-foot span,.sidebar-collapsed .sidebar-foot div,.sidebar-collapsed .reliability-chip,.sidebar-collapsed .brand-lockup>span{display:none}.sidebar-collapsed .admin-sidebar nav a,.sidebar-collapsed .sidebar-foot>a{justify-content:center;padding:0}.admin-topbar{z-index:35;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;justify-content:space-between;align-items:center;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.admin-topbar .mobile-menu{display:none}.breadcrumb{color:#81909d;align-items:center;gap:8px;font-size:11px;display:flex}.breadcrumb strong{color:var(--navy)}.topbar-actions{align-items:center;gap:15px;display:flex}.notification-button,.logout-button,.row-button{border:1px solid var(--line);color:#5e7183;background:#fff;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.notification-button i{color:#fff;background:var(--red);border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.notification-wrap{position:relative}.notification-popover{z-index:80;border:1px solid var(--line);width:min(360px,100vw - 28px);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;position:absolute;top:47px;right:0;overflow:hidden}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.notification-popover>header strong{color:var(--navy);font-size:12px}.notification-popover>header span{color:var(--muted);font-size:9px}.notification-popover>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f3;grid-template-columns:8px 1fr;gap:9px;width:100%;padding:12px 15px;display:grid}.notification-popover>button:hover{background:#f7fbfb}.notification-popover>button>span{background:#c8d2d9;border-radius:50%;width:7px;height:7px;margin-top:4px}.notification-popover>button.unread>span{background:var(--cyan);box-shadow:0 0 0 4px #e7faf6}.notification-popover button strong,.notification-popover button p,.notification-popover button small{display:block}.notification-popover button strong{color:var(--ink);font-size:10px}.notification-popover button p{color:var(--muted);margin:4px 0;font-size:9px;line-height:1.4}.notification-popover button small{font-size:8px}.notification-empty{color:var(--muted);text-align:center;padding:24px;font-size:10px}.account{border-left:1px solid var(--line);align-items:center;gap:9px;padding-left:15px;display:flex}.avatar{width:36px;height:36px;color:var(--navy);background:linear-gradient(135deg,#d8f8f3,#a9ebe6);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.account strong,.account small{display:block}.account strong{font-size:11px}.account small{margin-top:3px;font-size:9px}.admin-content{width:min(1480px,100%);margin:0 auto;padding:32px}.admin-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-page-heading h1{color:var(--navy);letter-spacing:-.04em;margin-top:6px;font-size:29px}.admin-page-heading p{color:var(--muted);margin-top:5px;font-size:12px}.admin-panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px;display:grid}.admin-metrics article{border:1px solid var(--line);min-height:124px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:21px;display:flex}.admin-metrics small,.admin-metrics strong,.admin-metrics p{display:block}.admin-metrics small{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.admin-metrics strong{color:var(--navy);margin-top:7px;font-family:Poppins;font-size:28px;line-height:1}.admin-metrics p{color:#82909d;margin-top:8px;font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:15px;margin-bottom:15px;display:grid}.dashboard-grid.lower{grid-template-columns:1fr 1fr}.panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panel-heading h2{color:var(--navy);letter-spacing:-.025em;margin-top:4px;font-size:17px}.panel-heading>a{color:#278f93;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.headline-value{color:var(--navy);font-family:Poppins;font-size:23px}.chart-wrap{height:270px}.health-list{display:grid}.health-list>div{border-bottom:1px solid #edf1f3;align-items:center;gap:11px;padding:12px 0;display:flex}.health-list>div>span{background:var(--red);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #fff0ef}.health-list>div>span.healthy{background:var(--cyan);box-shadow:0 0 0 4px #e6faf6}.health-list strong,.health-list small{display:block}.health-list strong{font-size:11px}.health-list small{margin-top:4px;font-size:9px}.diagnostic-help{background:#f0f8f8;border-radius:12px;align-items:center;gap:10px;margin-top:15px;padding:10px;display:flex}.diagnostic-help p{color:var(--muted);font-size:10px;line-height:1.45}.diagnostic-help strong{color:var(--navy);display:block}.compact-service-list>div,.recent-checks>div{border-top:1px solid #edf1f3;align-items:center;gap:11px;padding:10px 0;display:flex}.compact-service-list>div:first-child,.recent-checks>div:first-child{border-top:0}.compact-service-list>div>div:nth-child(2),.recent-checks>div>div{flex:1;min-width:0}.compact-service-list strong,.compact-service-list small,.recent-checks strong,.recent-checks small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.compact-service-list strong,.recent-checks strong{font-size:11px}.compact-service-list small,.recent-checks small{margin-top:3px;font-size:9px}.recent-checks>div>span:last-child{color:#5b6d7d;font-size:10px}.check-dot{background:#95a3ae;border-radius:50%;width:9px;height:9px}.check-dot.up{background:var(--cyan)}.check-dot.down{background:var(--red)}.check-dot.maintenance{background:var(--navy)}.dashboard-skeleton{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.dashboard-skeleton span{height:145px}.table-panel{padding:0;overflow:hidden}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:13px 18px;display:flex}.table-toolbar .search-field{min-width:min(390px,100%)}.data-table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:#768696;letter-spacing:.06em;text-transform:uppercase;background:#f6f8f9;padding:12px 17px;font-size:9px;font-weight:750}.data-table td{color:#506376;vertical-align:middle;border-top:1px solid #edf1f3;max-width:340px;padding:15px 17px;font-size:11px}.data-table tbody tr{transition:background .16s}.data-table tbody tr:hover{background:#fbfdfd}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:var(--ink);font-size:11px}.data-table td small{text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:4px;font-size:9px;overflow:hidden}.table-primary{align-items:center;gap:11px;min-width:210px;display:flex}.row-actions{justify-content:flex-end;gap:5px;display:flex}.row-actions button{border:1px solid var(--line);width:32px;height:32px;color:var(--navy);background:#fff;border-radius:8px;place-items:center;display:grid}.row-actions .danger-action{color:var(--red)}.latency-warning{color:#a36c10;font-weight:700}.error-detail{color:#a4423e}.success-detail{color:#318178}.filter-bar{border-bottom:1px solid var(--line);align-items:end;gap:10px;padding:14px 17px;display:flex}.filter-bar>svg{color:var(--navy);align-self:center;margin-right:3px}.filter-bar label{min-width:130px;margin:0}.filter-bar input,.filter-bar select{min-height:38px;padding:7px 9px}.pagination{border-top:1px solid var(--line);color:#788897;justify-content:space-between;align-items:center;padding:13px 18px;font-size:10px;display:flex}.pagination div{gap:5px;display:flex}.pagination button{border:1px solid var(--line);width:33px;height:33px;color:var(--navy);background:#fff;border-radius:8px;place-items:center;display:grid}.pagination button:disabled{opacity:.4}.table-empty{color:#7b8c9b;justify-content:center;align-items:center;gap:9px;padding:45px;display:flex}dialog.modal{background:#fff;border:0;border-radius:18px;width:min(570px,100% - 30px);max-height:calc(100vh - 40px);padding:0;overflow:auto;box-shadow:0 28px 90px #051d3045}dialog.wide-modal{width:min(760px,100% - 30px)}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#071e3194}.modal form>header,.modal form>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 21px;display:flex}.modal form>footer{border-top:1px solid var(--line);border-bottom:0;justify-content:flex-end}.modal h2{color:var(--navy);margin-top:4px;font-size:20px}.modal-body{padding:21px}.form-grid{gap:13px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.switch-row{border:1px solid var(--line);background:#f8fafb;border-radius:10px;align-items:center;gap:11px;padding:12px;margin:5px 0!important;display:flex!important}.switch-row input{width:18px;height:18px}.switch-row span,.switch-row strong,.switch-row small{display:block}.switch-row small{margin-top:3px;font-weight:400}.form-note{color:#596e7e;background:#f2f7f8;border-radius:8px;padding:10px 12px;font-size:10px;line-height:1.5}.incident-summary,.maintenance-banner{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:15px;margin-bottom:16px;padding:17px 20px;display:flex}.incident-summary article{border-right:1px solid var(--line);align-items:center;gap:11px;padding-right:20px;display:flex}.incident-summary small,.incident-summary strong{display:block}.incident-summary strong{color:var(--navy);margin-top:3px;font-size:20px}.incident-summary>p,.maintenance-banner p{color:var(--muted);font-size:11px;line-height:1.5}.maintenance-banner strong{color:var(--navy);font-size:13px}.maintenance-banner p{margin-top:5px}.incident-admin-list{gap:14px;display:grid}.incident-card>header{justify-content:space-between;gap:18px;display:flex}.incident-source{color:#398e91;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.incident-card h2{color:var(--navy);margin-top:6px;font-size:18px}.incident-card header p{color:var(--muted);margin-top:7px;font-size:11px}.incident-meta{background:#f6f9fa;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;padding:13px;display:grid}.incident-meta small,.incident-meta strong{display:block}.incident-meta small{text-transform:uppercase;font-size:9px}.incident-meta strong{margin-top:4px;font-size:10px}.update-list{gap:0;display:grid}.update-list>div{grid-template-columns:14px 1fr;gap:10px;display:grid;position:relative}.update-list>div>span{z-index:1;background:var(--cyan);border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 1px #b6ddd8}.update-list>div:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:12px;bottom:0;left:4px}.update-list p{color:var(--muted);padding-bottom:14px;font-size:10px;line-height:1.5}.update-list strong{color:var(--ink);margin-bottom:3px;display:block}.incident-card>footer{border-top:1px solid var(--line);justify-content:flex-end;padding-top:13px;display:flex}.role-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.role-cards article{border:1px solid var(--line);color:#338d91;background:#fff;border-radius:14px;gap:12px;padding:17px;display:flex}.role-cards strong{color:var(--navy);font-size:11px}.role-cards p{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.role-pill,.audit-action{color:var(--navy);background:#eaf4f7;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.state-text{align-items:center;gap:5px;font-weight:700;display:inline-flex}.state-text:before{content:"";border-radius:50%;width:7px;height:7px}.state-text.active{color:#238379}.state-text.active:before{background:var(--cyan)}.state-text.inactive{color:#8a98a4}.state-text.inactive:before{background:#a5b0b8}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.setting-card{gap:14px;display:flex}.setting-icon{width:43px;height:43px;color:var(--navy);background:#e9f6f5;border-radius:12px;flex:none;place-items:center;display:grid}.setting-card h2{color:var(--navy);font-size:16px}.setting-card p{color:var(--muted);margin:7px 0 15px;font-size:10px;line-height:1.5}.setting-card dl{margin:0}.setting-card dl div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.setting-card dt{color:var(--muted)}.setting-card dd{color:var(--navy);margin:0;font-weight:700}.settings-grid+.admin-panel,.settings-grid~.admin-panel{margin-bottom:15px}.process-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.process-grid article{border:1px solid var(--line);border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.process-grid article>div{flex:1}.process-grid strong,.process-grid small{display:block}.process-grid strong{font-size:10px}.process-grid small{margin-top:4px;font-size:8px}.process-dot{background:var(--red);border-radius:50%;width:9px;height:9px}.process-dot.healthy{background:var(--cyan)}.settings-note{color:var(--muted);align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.permission-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.permission-grid article{background:#f4f8f9;border-radius:10px;padding:13px}.permission-grid strong{color:var(--navy);font-size:10px}.permission-grid p{color:var(--muted);margin-top:5px;font-size:9px;line-height:1.45}@media (width<=1050px){.hero-grid{grid-template-columns:1.15fr .85fr}.mascot-hero{width:270px;height:270px}.orbit-a{width:330px;height:330px}.orbit-b{width:410px;height:410px}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip article:nth-child(2){border-right:0}.metric-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.admin-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.dashboard-grid.lower{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr 1fr}.auth-brand{padding:35px 45px}.public-columns{grid-template-columns:1fr}}@media (width<=780px){.public-header-inner,.public-container{width:min(100% - 28px,1180px)}.public-header-inner{height:68px}.public-header .brand-lockup small{display:none}.public-header .mobile-menu{display:grid}.public-header nav{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;align-items:stretch;padding:16px;display:none;position:absolute;top:61px;left:14px;right:14px}.public-header nav.open{display:grid}.public-header nav>a{padding:9px}.demo-ribbon{flex-direction:column;align-items:flex-start;gap:3px}.hero-grid{grid-template-columns:1fr;min-height:650px}.hero-copy{padding:55px 0 10px}.hero-copy h1{font-size:43px}.hero-brand-art{min-height:300px}.mascot-hero{width:255px;height:255px}.chip-uptime{top:35px}.chip-latency{bottom:30px}.status-overview{margin-top:-20px}.overview-card{flex-direction:column;align-items:flex-start}.metric-strip{margin-bottom:50px}.section-heading,.service-filters{flex-direction:column;align-items:stretch}.search-field{width:100%}.service-kpis{grid-template-columns:1fr}.public-footer .public-container{flex-direction:column;justify-content:center;align-items:flex-start}.auth-page{grid-template-columns:1fr}.auth-brand{min-height:430px;padding:28px}.auth-message{margin-top:48px}.auth-message h1{font-size:38px}.auth-mascot-wrap{display:none}.auth-form-side{padding:28px 18px}.auth-form-card{padding:27px}.admin-app{--sidebar-width:0px}.admin-sidebar{width:255px;transform:translate(-105%)}.admin-sidebar.open{transform:translate(0)}.sidebar-close{display:block}.collapse-button{display:none}.sidebar-backdrop{z-index:65;background:#05192880;position:fixed;inset:0}.admin-main{margin-left:0}.admin-topbar{height:65px;padding:0 15px}.admin-topbar .mobile-menu{display:grid}.breadcrumb,.account div{display:none}.admin-content{padding:21px 14px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:1fr 1fr}.filter-bar{flex-direction:column;align-items:stretch}.filter-bar>svg{display:none}.form-grid.three{grid-template-columns:1fr 1fr}.role-cards,.settings-grid,.process-grid,.permission-grid{grid-template-columns:1fr}.incident-summary{flex-direction:column;align-items:flex-start}.incident-summary article{border-right:0}}@media (width<=520px){.brand-lockup img{width:38px;height:38px}.brand-lockup strong{font-size:17px}.hero-copy h1{font-size:36px}.hero-copy>p{font-size:14px}.floating-chip{transform:scale(.9)}.chip-uptime{left:-18px}.chip-latency{right:-18px}.metric-strip{grid-template-columns:1fr}.metric-strip article{border-right:0;border-bottom:1px solid var(--line)}.metric-strip article:last-child{border-bottom:0}.service-card{padding:17px}.service-card header{grid-template-columns:auto 1fr}.service-card header .status-badge{grid-column:2}.panel-section{padding:19px}.admin-metrics{grid-template-columns:1fr}.admin-panel{padding:17px}.table-panel{padding:0}.table-toolbar{flex-direction:column;align-items:stretch}.form-grid.two,.form-grid.three,.incident-meta{grid-template-columns:1fr}.modal form>header,.modal form>footer,.modal-body{padding:16px}.topbar-actions{gap:7px}.logout-button{display:none}.simple-auth-brand,.error-page .brand-lockup{top:20px;left:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.public-hero *,.public-hero :before,.public-hero :after{animation:none!important}}.public-shell{--home-teal:#087e81;--home-border:#dfe9ee}.public-shell .button{border-radius:11px;gap:10px;min-height:48px;padding:0 19px;font-size:13px;font-weight:600}.public-shell .button-primary{color:#fff;background:linear-gradient(115deg,#194b79,#123d63);border-color:#194b79;box-shadow:0 6px 14px #194b791a,inset 0 1px #ffffff14}.public-shell .button-primary svg{color:#7aebe3;transition:transform .18s}.public-shell .button-primary:hover{background:#215c87;box-shadow:0 8px 18px #194b7925}.public-shell .button-primary:hover svg{transform:translate(3px)}.public-shell .button-small{min-height:42px;padding-inline:15px;font-size:12px}.public-shell :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #087e81}.public-shell .eyebrow{letter-spacing:.12em;color:#087e81;font-size:11px;font-weight:600}.public-home{--home-text:#52697c;--home-border:#d3e0e9;color:#194b79;background:#edf3f7}.public-home .public-container,.public-home .public-header-inner{width:min(1160px,100% - 64px);margin-inline:auto}.public-home :is(h1,h2,h3){font-family:Inter,sans-serif}.public-home .public-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e0e8ee;box-shadow:0 2px 12px #194b7904}.public-home .public-header-inner{gap:24px;height:auto;min-height:74px;padding-block:10px}.public-home .brand-lockup img{border-radius:0}.public-home .public-brand-link{isolation:isolate;border-radius:8px;flex-shrink:0;display:inline-flex;position:relative}.public-home .public-brand-link:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(#52d7ce26,#68e0d80a 48%,#0000 72%);border-radius:50%;width:52px;height:52px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.public-home .public-header .brand-lockup{gap:11px}.public-home .public-header .brand-lockup img{transform-origin:50% 55%;filter:drop-shadow(0 1px #194b7955)drop-shadow(0 4px 3px #194b7924);width:44px;height:52px;transform:none}.public-home .public-header .brand-lockup strong{font-size:21px}.public-home .public-header .brand-lockup small{letter-spacing:.13em;margin-top:7px;font-size:7.5px}.public-home .public-header nav{color:#52697c;align-items:center;gap:22px;font-size:12px;font-weight:500;display:flex;position:static}.public-home .public-nav-sections,.public-home .public-nav-access{align-items:center;display:flex}.public-home .public-nav-sections{gap:2px}.public-home .public-nav-sections a,.public-home .public-header .nav-admin{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.public-home .public-nav-sections a:hover,.public-home .public-header .nav-admin:hover{color:#194b79;background:#f0f5f8;border-color:#e4ecf2}.public-home .public-nav-access{gap:8px;padding-left:22px;position:relative}.public-home .public-nav-access:before{content:"";background:#e0e8ee;width:1px;height:24px;position:absolute;left:0}.public-home .public-header .nav-admin{color:#52697c;gap:8px;font-size:11px}.public-home .public-header .nav-admin svg{color:#688094;flex-shrink:0}.public-home .public-header .nav-customer{border-radius:8px;gap:12px;min-height:42px;padding-inline:16px;box-shadow:0 2px 5px #194b790f}.public-home .public-header .nav-customer svg{color:#7aebe3}.public-home .mobile-menu{display:none}.public-home .button{min-height:40px;box-shadow:none;border-radius:6px;gap:8px;padding:0 15px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.public-home .button:hover:not(:disabled){box-shadow:none;transform:none}.public-home .button-primary{color:#fff;background:#194b79;border-color:#194b79}.public-home .button-primary:hover:not(:disabled){background:#123c63;border-color:#123c63}.public-home .button-primary svg{color:currentColor;transition:none}.public-home .button-primary:hover svg{transform:none}.public-home .button-white,.public-home .button-quiet{color:#194b79;background:#fff;border-color:#ccd8e2}.public-home .button-white:hover:not(:disabled),.public-home .button-quiet:hover:not(:disabled){background:#f0f4f8;border-color:#a6b9c9}.public-home .button:active:not(:disabled){background:#e5edf3}.public-home .button-primary:active:not(:disabled){background:#0e3152}.public-home .button-small{min-height:38px;padding-inline:13px}.public-home :is(button,a,summary):focus-visible{outline-offset:3px;outline:2px solid #194b79}.public-home .status-overview{margin-top:0;padding-block:26px 40px}.public-home .public-intro{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;margin-bottom:30px;padding:0;display:grid}.public-home .public-intro-eyebrow{color:#7aebe3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:500;display:inline-flex}.public-home .public-page-heading{isolation:isolate;background:radial-gradient(at 85% 0,#52d7ce18,#0000 55%),linear-gradient(110deg,#103a60,#194b79);border:1px solid #194b79;border-left:3px solid #52d7ce;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:0;padding:20px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #194b790d}.public-home .public-page-heading:after{z-index:-1;content:"";pointer-events:none;border:1px solid #7aebe31c;border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:90px;box-shadow:0 0 0 32px #7aebe306,0 0 0 64px #7aebe305}.public-home .public-page-heading h1{color:#fff;letter-spacing:-.035em;margin-top:6px;font-size:27px;font-weight:600;line-height:1.25}.public-home .public-heading-copy{z-index:1;position:relative}.public-home .public-heading-copy p{color:#d5e8ef;margin-top:8px;font-size:12px;line-height:1.6}.public-home .public-heading-signal{color:#68e0d8;opacity:.28;pointer-events:none;width:min(27%,300px);position:absolute;top:50%;right:210px;transform:translateY(-50%)}.public-home .public-heading-signal path{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.public-home .public-intro .public-page-heading>.button{z-index:1;color:#103a60;background:#52d7ce;border-color:#52d7ce;border-radius:8px;flex-shrink:0;gap:12px;min-height:44px;padding-inline:17px;font-size:12px;position:relative}.public-home .public-intro .public-page-heading>.button svg{color:currentColor}.public-home .public-intro .public-page-heading>.button:hover{background:#7aebe3;border-color:#7aebe3}.public-home .demo-heading-label{color:#d2e3ef;align-items:center;gap:7px;font-size:12px;display:inline-flex}.public-home .demo-ribbon{color:#755c2b;background:#fff9ee;border-bottom:1px solid #e8d9b9;flex-direction:row;justify-content:center;align-items:center;gap:13px;padding:11px 24px;font-size:11px;line-height:1.6;display:flex}.public-home .demo-ribbon strong{font-weight:600}.public-home .demo-ribbon a{color:#194b79;text-underline-offset:3px;text-decoration:underline}.public-home .overview-card{--state:#8ca5b7;--state-ink:#48677d;--state-surface:#f8fbfd;--state-border:#d2e0e9;border:1px solid var(--state-border);border-left:4px solid var(--state);background:var(--state-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;margin-bottom:0;padding:18px 22px;display:flex;box-shadow:0 3px 12px #194b7904}.public-home .overview-card.up{--state:#52d7ce;--state-ink:#126b61;--state-surface:#f0faf7;--state-border:#c6e6dd}.public-home .overview-card.down{--state:#dc5b55;--state-ink:#a13e38;--state-surface:#fff6f4;--state-border:#eed5d0}.public-home .overview-card.degraded{--state:#e5a529;--state-ink:#82591c;--state-surface:#fffbef;--state-border:#eadcb8}.public-home .overview-card.maintenance{--state:#194b79;--state-ink:#194b79;--state-surface:#f0f6fb;--state-border:#cbdfea}.public-home .overview-message{align-items:center;gap:15px;min-width:0;display:flex}.public-home .overview-symbol{border:1px solid var(--state-border);height:44px;color:var(--state-ink);background:#fff;border-radius:12px;flex:0 0 44px;place-items:center;display:grid;box-shadow:0 2px 5px #194b7905}.public-home .overview-symbol svg{width:23px;height:23px}.public-home .overview-message small{color:var(--state-ink);font-size:9px;font-weight:600;line-height:1.6;display:block}.public-home .overview-message h2{color:var(--state-ink);letter-spacing:-.025em;margin-top:4px;font-size:21px;font-weight:600;line-height:1.35}.public-home .overview-message p{color:#52697c;max-width:610px;margin-top:5px;font-size:12px;line-height:1.7}.public-home .overview-message .overview-affected{color:#374f60;overflow-wrap:anywhere;margin-top:8px}.public-home .overview-affected strong{color:var(--state-ink);font-weight:600}.public-home .overview-detail-link{color:#194b79;text-underline-offset:3px;align-items:center;gap:6px;min-height:38px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.public-home .overview-detail-link:hover{color:#087e81}.public-home .overview-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.public-home .overview-actions .button-quiet{color:#194b79;background:#fff;border-color:#c4d4df;border-radius:8px}.public-home .overview-actions .button-quiet:hover:not(:disabled){background:#eff8f7;border-color:#8abfb9}.public-home .public-page-heading :is(button,a):focus-visible{outline-color:#7aebe3}.public-home .refresh-caption{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.public-home .refresh-caption>span{color:#52697c;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.public-home .refresh-caption i{background:#7e98ab;border-radius:50%;width:5px;height:5px}.public-home .refresh-caption small{color:#52697c;text-transform:none;letter-spacing:0;white-space:nowrap;font-size:10px}.public-home .alert{border-radius:8px;gap:12px;margin-bottom:0;font-size:12px;line-height:1.7}.public-home .alert>svg{flex-shrink:0}.public-home .alert small{color:inherit;display:block}.public-home .alert button{min-height:40px;padding:0 10px}.public-home .metric-strip{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.public-home .metric-strip article{--metric-accent:#194b79;background:#fff;border:1px solid #d3e0e9;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;min-height:112px;padding:18px;display:flex;position:relative;box-shadow:0 3px 12px #194b7906}.public-home .metric-strip article:before{content:"";background:linear-gradient(90deg, var(--metric-accent), transparent);opacity:.6;pointer-events:none;border-radius:2px;height:2px;position:absolute;top:-1px;left:18px;right:18px}.public-home .metric-strip article.metric-operational{--metric-accent:#52d7ce}.public-home .metric-strip article.metric-availability{--metric-accent:#68e0d8;background:linear-gradient(135deg,#fff,#f1faf8)}.public-home .metric-strip article.metric-response{--metric-accent:#194b79}.public-home .metric-strip article.has-incidents{--metric-accent:#e5a529}.public-home .metric-strip article>div{flex:1;min-width:0;position:relative}.public-home .metric-strip .metric-label,.public-home .service-kpis .metric-label{align-items:center;gap:2px;min-height:24px;display:flex}.public-home .metric-label>span:first-child{min-width:0}.public-home .metric-icon{color:#194b79;background:#edf4f9;border:1px solid #dce8f0;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;margin-top:2px;display:grid}.public-home .metric-icon.cyan,.public-home .metric-icon.green{color:#087e81;background:#e8f8f5;border-color:#cfebe5}.public-home .metric-icon.amber{color:#956417;background:#fff6e4;border-color:#f0dfba}.public-home .metric-icon svg{width:18px;height:18px}.public-home .metric-strip small{color:#52697c;text-transform:none;letter-spacing:0;align-items:center;min-height:24px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.public-home .metric-strip strong{color:#194b79;letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:7px;font-family:Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.2;display:block}.public-home .metric-strip strong em{color:#52697c;letter-spacing:0;margin-left:4px;font-size:13px;font-style:normal;font-weight:400}.public-home .metric-strip .has-incidents strong{color:#8b5e19}.public-home .metric-context{color:#52697c;margin-top:6px;font-size:10px;line-height:1.6;display:block}.public-home .public-section{outline:none;margin-bottom:32px;scroll-margin-top:96px}.public-home .section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.public-home .section-heading h2{color:#194b79;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.4}.public-home .section-heading p{max-width:670px;color:var(--home-text);margin-top:7px;font-size:12px;line-height:1.7}.public-home .service-count{color:#647b8d;flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:inline-flex}.public-home .service-count>span{background:#7d96a8;border-radius:50%;width:5px;height:5px}.public-home .service-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.public-home .service-segments{background:#e3edf3;border:1px solid #cddce6;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.public-home .service-segments button{color:#52697c;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.public-home .service-segments button:hover{color:#194b79;background:#f6f9fb}.public-home .service-segments button[aria-pressed=true]{color:#194b79;background:#fff;border-color:#c3d5e1;box-shadow:0 1px 3px #194b790c}.public-home .service-segments button>span{color:#536f84;background:#e5edf3;border-radius:4px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;display:grid}.public-home .service-segments button[aria-pressed=true]>span{color:#194b79;background:#e8f1f6}.public-home .service-filters{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.public-home .search-field{color:#698094;background:#fff;border:1px solid #ccd8e2;border-radius:6px;align-items:center;gap:8px;width:218px;min-width:0;height:44px;padding:0 11px;display:flex}.public-home .search-field:focus-within{outline-offset:1px;border-color:#194b79;outline:2px solid #dceaf4}.public-home .search-field>svg{flex-shrink:0}.public-home .search-field input{width:100%;min-width:0;box-shadow:none;border:0;outline:0;padding:0;font-size:12px}.public-home .search-field button{border-radius:3px;flex:0 0 26px;place-items:center;height:28px;display:grid}.public-home .service-filters select{border-color:#ccd8e2;border-radius:6px;max-width:170px;height:44px;padding:0 28px 0 10px;font-size:12px}.public-home .service-filters select:focus{border-color:#194b79;box-shadow:0 0 0 2px #dceaf4}.public-home .service-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.public-home .service-card{--service-state:#c1d0db;border:1px solid var(--home-border);border-left:3px solid var(--service-state);background:#fff;border-radius:12px;grid-template-columns:minmax(0,235px) minmax(0,1fr) 139px;align-items:center;gap:28px;min-width:0;padding:24px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 2px 8px #194b7905}.public-home .service-card.service-up{--service-state:#52d7ce}.public-home .service-card.service-down{--service-state:#dc5b55;background:linear-gradient(105deg,#fff8f7,#fff 34%)}.public-home .service-card.service-degraded{--service-state:#e5a529;background:linear-gradient(105deg,#fffbf2,#fff 34%)}.public-home .service-card.service-maintenance{--service-state:#194b79}.public-home .service-card:hover{border-color:#b8ccd9;border-left-color:var(--service-state);transform:none;box-shadow:0 5px 16px #194b790a}.public-home .service-info,.public-home .service-monitor{min-width:0}.public-home .service-card header{align-items:center;gap:10px;display:flex}.public-home .service-icon{color:#194b79;background:#edf3f7;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.public-home .service-down .service-icon{color:#a23d39;background:#dc5b5510}.public-home .service-degraded .service-icon{color:#8c601c;background:#e5a52917}.public-home .service-up .service-icon{color:#087e81;background:#52d7ce1a}.public-home .service-heading{min-width:0}.public-home .service-heading>small{color:#667f92;overflow-wrap:anywhere;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}.public-home .service-card h3{color:#194b79;letter-spacing:-.015em;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.5}.public-home .service-card h3 a{border-radius:2px}.public-home .service-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.public-home .service-description{color:var(--home-text);overflow-wrap:anywhere;margin-top:12px;font-size:12px;line-height:1.7}.public-home .service-info>.status-badge{margin-top:12px}.public-home .service-last-check{color:#607b8e;margin-top:12px;font-size:10px;line-height:1.7;display:block}.public-home .service-last-check time{color:#52697c;font-variant-numeric:tabular-nums;display:block}.public-home .status-badge{border-radius:5px;gap:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.5}.public-home .status-badge svg{width:13px;height:13px}.public-home .service-kpis{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.public-home .service-kpis>span{min-width:0;display:block;position:relative}.public-home .service-kpis small{color:#607b8e;text-transform:none;letter-spacing:0;align-items:center;min-height:24px;font-size:11px;line-height:1.5;display:flex}.public-home .service-kpis strong{color:#194b79;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:18px;font-weight:600;line-height:1.4;display:block}.public-home .service-history-heading{color:#607b8e;justify-content:space-between;gap:12px;margin-top:19px;font-size:10px;line-height:1.5;display:flex}.public-home .service-history-heading>span:first-child{align-items:center;gap:6px;display:inline-flex}.public-home .history-bars{gap:3px;height:28px;margin-top:9px}.public-home .history-bar{border-radius:3px;flex:1;min-width:0}.public-home .history-bar.up{background:#52d7ce}.public-home .history-bar.degraded{background:#e5a529}.public-home .history-bar.down{background:#dc5b55}.public-home .history-bar.unknown{background:#ccd7df}.public-home .history-bar.maintenance{background:#194b79}.public-home .service-card footer{color:#6b8091;justify-content:space-between;margin-top:6px;font-size:9px;display:flex}.public-home .service-action{flex-direction:column;align-items:stretch;gap:9px;display:flex}.public-home .service-details-link{white-space:nowrap;border-radius:8px;min-height:40px;padding-inline:11px;font-size:11px}.public-home .service-action>span{text-align:center;color:#6b8091;font-size:9px;line-height:1.6}.public-home .history-guide{margin-top:16px}.public-home .history-guide ul{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.public-home .history-guide li{color:#5d768a;align-items:center;gap:7px;font-size:10px;display:inline-flex}.public-home .history-guide i{border-radius:2px;width:7px;height:7px}.public-home .history-guide i.up{background:#52d7ce}.public-home .history-guide i.degraded{background:#e5a529}.public-home .history-guide i.down{background:#dc5b55}.public-home .history-guide i.unknown{background:#ccd7df}.public-home .history-guide p{color:#6b8091;max-width:760px;margin-top:9px;font-size:10px;line-height:1.8}.public-home .skeleton-card{border-radius:8px;height:184px}.public-home .branded-empty{border:1px solid var(--home-border);text-align:left;background:#fff;border-radius:8px;gap:23px;min-height:230px;padding:26px}.public-home .branded-empty .mascot{flex:0 0 80px;width:80px;height:112px}.public-home .branded-empty .eyebrow{font-size:9px}.public-home .branded-empty h3{margin-top:6px;font-size:17px;font-weight:600;line-height:1.5}.public-home .branded-empty p{max-width:440px;margin-top:7px;font-size:12px;line-height:1.8}.public-home .branded-empty .button{margin-top:14px}.public-home .empty-setup-link{color:#194b79;align-items:center;gap:7px;min-height:40px;margin-top:10px;font-size:12px;font-weight:500;display:inline-flex}.public-home .public-columns{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.public-home .active-incidents,.public-home .resolved-incidents{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:28px;display:grid}.public-home .panel-section{border:1px solid var(--home-border);background:#fff;border-radius:12px;min-height:0;margin-bottom:0;padding:24px;box-shadow:0 2px 8px #194b7905}.public-home .section-heading.compact{border-bottom:1px solid #e2ebf1;align-items:flex-start;margin-bottom:22px;padding-bottom:18px}.public-home .section-heading.compact h2{font-size:18px}.public-home .section-heading.compact p{font-size:11px}.public-home .section-symbol{color:#7891a4;flex-shrink:0;width:20px;height:20px}.public-home .event-count{color:#a24c43;white-space:nowrap;background:#fff2f0;border:1px solid #f0d6d1;border-radius:4px;padding:4px 7px;font-size:10px}.public-home .event-waiting{color:var(--home-text);padding-block:20px;font-size:12px;line-height:1.8}.public-home .mini-empty{justify-content:flex-start;gap:13px;min-height:106px}.public-home .maintenance-panel .mini-empty{min-height:66px}.public-home .mini-empty>svg{color:#7c9cae;flex-shrink:0;width:23px;height:23px}.public-home .mini-empty strong{color:#365b75;font-size:12px;font-weight:500;line-height:1.7}.public-home .mini-empty p{color:var(--home-text);margin-top:5px;font-size:11px;line-height:1.8}.public-home .public-incident{--incident-color:#dc5b55;background:0 0;border:0;border-left:1px solid #dc5b5540;border-radius:0;padding:0 0 0 19px;position:relative}.public-home .public-incident:before{content:"";background:var(--incident-color);width:9px;height:9px;box-shadow:0 0 0 1px var(--incident-color);border:2px solid #fff;border-radius:50%;position:absolute;top:3px;left:-5px}.public-home .public-incident+.public-incident{margin-top:0}.public-home .public-incident:last-child{padding-bottom:0}.public-home .public-incident-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.public-home .incident-service{color:var(--home-text);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:inline-flex}.public-home .incident-service i{background:#dc5b55;border-radius:50%;flex-shrink:0;width:5px;height:5px}.public-home .public-incident h3{color:#194b79;overflow-wrap:anywhere;margin-top:12px;font-size:14px;font-weight:600;line-height:1.6}.public-home .public-incident p{color:var(--home-text);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.8}.public-home .public-incident time{color:#607b8e;font-variant-numeric:tabular-nums;margin-top:0;font-size:10px;line-height:1.8;display:block}.public-home .public-incident-update time{margin-top:9px}.public-home .public-incident-update{background:#f7fafb;border:1px solid #e0e9ed;border-radius:5px;margin-top:13px;padding:10px 12px}.public-home .public-incident-update strong{color:#3f6a7c;font-size:10px;font-weight:600}.public-home .public-incident-update p{margin-top:5px;font-size:11px}.public-home .status-badge.investigating,.public-home .status-badge.identified{color:#91621f;background:#fff8ea;border-color:#ead4ae}.public-home .status-badge.monitoring{color:#194b79;background:#eff6fa;border-color:#c6dce8}.public-home .public-incident.resolved{--incident-color:#52d7ce;background:0 0;border-color:#52d7ce55}.public-home .public-incident.resolved .incident-service i{background:#52d7ce}.public-home .event-history{border-top:1px solid #e4ebf1;margin-top:21px}.public-home .event-history>summary{color:#45687f;cursor:pointer;align-items:center;gap:9px;min-height:46px;padding-top:8px;font-size:11px;font-weight:500;list-style:none;display:flex}.public-home .event-history>summary::-webkit-details-marker{display:none}.public-home .event-history>summary b{color:#6b8091;margin-left:auto;font-size:10px;font-weight:400}.public-home .event-history>summary>svg:last-child{transition:transform .15s}.public-home .event-history[open]>summary>svg:last-child{transform:rotate(180deg)}.public-home .resolved-incidents,.public-home .event-history>.maintenance-list{margin-top:16px}.public-home .public-incident-history{margin-top:10px}.public-home .public-incident-history>summary{color:#194b79;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:5px 0;font-size:11px;font-weight:500;list-style:none;display:flex}.public-home .public-incident-history>summary::-webkit-details-marker{display:none}.public-home .public-incident-history>summary b{color:#52697c;text-align:center;background:#edf3f7;border-radius:4px;min-width:22px;margin-left:auto;padding:2px 5px;font-size:10px;font-weight:500}.public-home .public-incident-history>summary svg{flex-shrink:0;transition:transform .15s}.public-home .public-incident-history[open]>summary svg{transform:rotate(180deg)}.public-home .public-incident-history[open]+.public-incident-update{display:none}.public-home .public-incident-history ol{margin:12px 0 0;padding:0;list-style:none}.public-home .public-incident-history li{border-left:1px solid #d5e4ec;padding:0 0 18px 16px;position:relative}.public-home .public-incident-history li:last-child{padding-bottom:0}.public-home .public-incident-history li:before{content:"";background:#52d7ce;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.public-home .public-incident-history li>strong{color:#194b79;margin-top:5px;font-size:11px;font-weight:600;display:block}.public-home .public-incident-history li p{font-size:11px}.public-home .maintenance-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:20px;display:grid}.public-home .maintenance-list article{background:#f8fbfc;border:1px solid #e0e9ef;border-radius:9px;gap:12px;padding:16px;display:flex}.public-home .maintenance-list article>div{min-width:0}.public-home .calendar-icon{color:#66859b;background:#f1f5f8;border-radius:5px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.public-home .maintenance-list h3{color:#244f6d;overflow-wrap:anywhere;margin-top:10px;font-size:13px;font-weight:600;line-height:1.6}.public-home .maintenance-list p{color:var(--home-text);overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.8}.public-home .maintenance-list small{color:#667e90;margin-top:10px;font-size:10px;line-height:1.8;display:block}.public-home .maintenance-list time{color:#667e90;margin-top:4px;font-size:10px;line-height:1.8;display:block}.public-home .public-help{background:linear-gradient(110deg,#e2f5f3,#edf5f8);border:1px solid #52d7ce55;border-radius:12px;grid-template-columns:64px minmax(0,1fr) 245px;align-items:center;gap:22px;margin-top:28px;padding:22px 24px;display:grid}.public-home .public-help .mascot{width:64px;height:90px;animation:7s ease-in-out infinite support-float}.public-home .public-help h2{color:#194b79;font-size:15px;font-weight:600;line-height:1.5}.public-home .public-help-copy p{max-width:540px;color:var(--home-text);margin-top:6px;font-size:12px;line-height:1.8}.public-home .public-help-link{color:#194b79;align-items:center;gap:7px;min-height:36px;margin-top:4px;font-size:11px;font-weight:600;display:inline-flex}.public-home .public-help-link:hover{text-underline-offset:3px;text-decoration:underline}.public-home .public-help-brand{border-left:1px solid #d6e2e8;flex-direction:column;justify-content:center;align-self:stretch;padding-left:23px;display:flex}.public-home .public-help-brand>span{color:#537185;font-size:10px;line-height:1.6}.public-home .public-help .pulse-display{width:100%;margin-top:5px}.public-home .public-help .pulse-display-header{min-height:32px;margin-bottom:0}.public-home .public-help .pulse-display-label{color:#537185;letter-spacing:.1em;gap:7px;font-size:8px}.public-home .public-help .pulse-motion-control{color:#41657d;background:#fff;border-color:#c7d9e2;border-radius:4px;min-width:32px;min-height:32px;padding:5px}.public-home .public-help .pulse-motion-control span{display:none}.public-home .public-help .pulse-motion-control:hover{background:#e2eef2;border-color:#9bb9c6}.public-home .public-help .pulse-screen{background:0 0;border:0;height:27px;margin-top:3px}.public-home .public-help .pulse-baseline{stroke:#4a9997;opacity:.22}.public-home .public-help .pulse-trail{stroke:#52d7ce;stroke-width:1.5px;filter:none}.public-home .public-help .pulse-head{stroke:#194b79;stroke-width:1.8px}.public-home.home-motion-paused *,.public-home.home-motion-paused :before,.public-home.home-motion-paused :after{animation-play-state:paused!important}@keyframes support-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (width<=1150px){.public-home .metric-strip article{gap:10px;padding-inline:16px}.public-home .metric-strip strong{font-size:23px}.public-home .service-card{grid-template-columns:minmax(0,210px) minmax(0,1fr) 124px;gap:22px}}@media (width<=1050px){.public-home .public-header-inner{min-height:70px;position:relative}.public-home .public-header .mobile-menu{color:#194b79;background:#f8fafb;border:1px solid #dce4eb;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.public-home .public-header .mobile-menu:hover{background:#edf3f7;border-color:#c2d1de}.public-home .public-header nav{z-index:10;background:#fff;border:1px solid #d8e3eb;border-radius:12px;gap:10px;padding:10px;font-size:13px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 32px #194b791a}.public-home .public-header nav.open{align-items:stretch;display:grid}.public-home .public-nav-sections{gap:2px;display:grid}.public-home .public-nav-sections a{justify-content:flex-start;min-height:44px;padding:10px 12px}.public-home .public-nav-access{border-top:1px solid #e6edf2;gap:6px;padding:10px 0 0;display:grid}.public-home .public-nav-access:before{display:none}.public-home .public-header .nav-customer{justify-content:space-between;min-height:44px}.public-home .public-header .nav-admin{justify-content:flex-start;min-height:44px;font-size:12px}.public-home .overview-actions{gap:13px}.public-home .overview-message h2{font-size:18px}.public-home .overview-message p{font-size:11px}.public-home .refresh-caption>span{font-size:9px}.public-home .metric-icon{display:none}.public-home .public-help{grid-template-columns:54px minmax(0,1fr) 220px;gap:18px}.public-home .public-help .mascot{width:54px;height:77px}}@media (width<=900px){.public-home .public-heading-signal{display:none}.public-home .public-container,.public-home .public-header-inner{width:calc(100% - 40px)}.public-home .overview-card{flex-direction:column;align-items:stretch;gap:17px}.public-home .overview-actions{border-top:1px solid var(--state-border);justify-content:space-between;padding-top:13px}.public-home .refresh-caption{align-items:flex-start;gap:4px}.public-home .service-card{grid-template-columns:minmax(0,185px) minmax(0,1fr);gap:18px 24px}.public-home .service-info{grid-row:1/3}.public-home .service-action{flex-direction:row;grid-column:2;align-items:center}.public-home .service-action>span{text-align:left}.public-home .public-columns{grid-template-columns:minmax(0,1fr)}.public-home .public-help{grid-template-columns:54px minmax(0,1fr)}.public-home .public-help-brand{border-top:1px solid #d6e2e8;border-left:0;grid-column:2;grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:14px;padding:10px 0 0;display:grid}.public-home .public-help .pulse-display{margin-top:0}.public-home .public-help .pulse-display-header{min-height:32px}.public-home .public-help .pulse-screen{height:20px}}@media (width<=600px){.public-home .public-container,.public-home .public-header-inner{width:calc(100% - 32px)}.public-home .public-header-inner{min-height:66px;padding-block:10px}.public-home .public-header .brand-lockup{gap:8px}.public-home .public-header .brand-lockup img{width:36px;height:44px}.public-home .public-brand-link:before{width:44px;height:44px;left:-4px}.public-home .public-header .brand-lockup strong{font-size:18px}.public-home .public-header .brand-lockup small{letter-spacing:.09em;margin-top:6px;font-size:7px;display:block}.public-home .public-header .mobile-menu{width:44px;height:44px}.public-home .button{min-height:44px}.public-home .status-overview{padding-block:24px 28px}.public-home .public-intro{gap:12px;margin-bottom:28px;padding:0}.public-home .public-intro-eyebrow{letter-spacing:.08em;font-size:8px}.public-home .public-page-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:0;padding:18px}.public-home .public-page-heading h1{font-size:25px}.public-home .public-intro .public-page-heading>.button{min-height:44px;font-size:11px}.public-home .demo-heading-label{font-size:10px}.public-home .demo-ribbon{flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;padding:10px 16px;font-size:10px}.public-home .demo-ribbon>span{flex-basis:100%;order:1}.public-home .overview-card{border-radius:12px;gap:15px;min-height:0;padding:17px 16px}.public-home .overview-message{align-items:flex-start;gap:11px}.public-home .overview-symbol{flex-basis:36px;height:36px;margin-top:4px}.public-home .overview-symbol svg{width:20px;height:20px}.public-home .overview-message small{font-size:9px}.public-home .overview-message h2{margin-top:5px;font-size:17px}.public-home .overview-message p{font-size:11px;line-height:1.8}.public-home .overview-actions{gap:9px}.public-home .refresh-caption>span,.public-home .refresh-caption small{font-size:9px}.public-home .overview-actions .button{min-height:40px;padding-inline:11px;font-size:10px}.public-home .alert{flex-wrap:wrap;padding:13px;font-size:11px}.public-home .alert>div{flex:1;min-width:180px}.public-home .alert button{margin-left:28px}.public-home .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-home .metric-strip article{border:1px solid #d3e0e9;min-height:108px;padding:14px}.public-home .metric-strip small{min-height:28px;font-size:10px}.public-home .metric-strip strong{margin-top:7px;font-size:21px}.public-home .metric-context{margin-top:5px;font-size:9px}.public-home .public-section{margin-bottom:28px;scroll-margin-top:85px}.public-home .section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.public-home .section-heading h2{font-size:18px}.public-home .section-heading p{font-size:11px}.public-home .service-count{font-size:10px}.public-home .service-toolbar{gap:10px}.public-home .service-segments{width:100%}.public-home .service-segments button{flex:1;gap:7px;min-height:44px;padding-inline:8px;font-size:11px}.public-home .service-filters{gap:8px;width:100%}.public-home .search-field{flex:1;width:auto;height:44px;padding-inline:10px}.public-home .search-field input{font-size:11px}.public-home .search-field button{flex-basis:30px;height:40px}.public-home .service-filters select{width:115px;max-width:40%;height:44px;padding-left:8px;font-size:11px}.public-home .service-card{grid-template-columns:minmax(0,1fr);gap:20px;padding:21px 18px}.public-home .service-info{grid-row:auto}.public-home .service-card header{gap:11px}.public-home .service-icon{flex-basis:36px}.public-home .service-card h3{font-size:16px}.public-home .service-description{margin-top:10px;font-size:11px}.public-home .service-info>.status-badge{margin-top:10px}.public-home .service-monitor{border-top:1px solid #e8edf2;padding-top:17px}.public-home .service-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-home .service-kpis small{font-size:9px}.public-home .service-kpis strong{font-size:17px}.public-home .service-history-heading{margin-top:18px;font-size:9px}.public-home .history-bars{gap:3px;height:28px}.public-home .service-card footer{font-size:9px}.public-home .service-action{grid-column:auto;display:block}.public-home .service-action .button{width:100%;font-size:11px}.public-home .service-action>span{display:none}.public-home .history-guide ul{gap:10px 15px}.public-home .history-guide li{gap:5px;font-size:9px}.public-home .history-guide p{font-size:9px}.public-home .branded-empty{align-items:flex-start;gap:15px;min-height:210px;padding:23px 18px}.public-home .branded-empty .mascot{flex-basis:55px;width:55px;height:80px}.public-home .branded-empty h3{font-size:16px}.public-home .branded-empty p{font-size:11px}.public-home .branded-empty .eyebrow{letter-spacing:.05em;font-size:8px}.public-home .panel-section{margin-bottom:0;padding:20px 18px}.public-home .section-heading.compact{flex-direction:row;align-items:center;margin-bottom:19px}.public-home .section-heading.compact h2{font-size:16px}.public-home .mini-empty{min-height:95px}.public-home .public-incident{padding-left:12px}.public-home .public-incident-top{gap:8px}.public-home .event-count{font-size:9px}.public-home .public-help{grid-template-columns:46px minmax(0,1fr);gap:14px;margin-top:22px;padding:20px 16px}.public-home .public-help .mascot{width:46px;height:66px}.public-home .public-help h2{font-size:13px}.public-home .public-help-copy p{font-size:10px}.public-home .public-help-link{min-height:44px;font-size:11px}.public-home .public-help-brand{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 125px;gap:14px}.public-home .public-help-brand>span{max-width:135px;font-size:9px}.public-home .public-help .pulse-motion-control{min-width:44px;min-height:44px}.public-home .public-help .pulse-display-label{letter-spacing:.03em;gap:4px;font-size:7px}.public-home .public-help .pulse-display-label i{width:4px;height:4px}}@media (width<=350px){.public-home .public-header .brand-lockup strong{font-size:16px}.public-home .public-header .brand-lockup small{font-size:6px}.public-home .public-header .brand-lockup img{width:32px;height:40px}.public-home .public-brand-link:before{width:40px;height:40px}.public-home .public-page-heading h1{font-size:24px}.public-home .metric-strip article{padding-inline:13px}.public-home .metric-strip small{font-size:10px}.public-home .metric-strip strong{font-size:21px}.public-home .service-card{padding-inline:15px}.public-home .service-kpis{gap:8px}.public-home .service-kpis strong{font-size:16px}.public-home .service-kpis small{font-size:8px}}@media (width>=1051px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.public-home:not(.home-motion-paused) .public-header .public-brand-link img{transition:transform .24s cubic-bezier(.2,.8,.2,1),filter .24s}.public-home:not(.home-motion-paused) .public-header .public-brand-link:hover img{filter:brightness(1.04)drop-shadow(1px 2px #194b794d)drop-shadow(-1px 6px 4px #194b7933);transform:perspective(320px)rotateX(5deg)rotateY(-10deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.public-home *,.public-home :before,.public-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-home .public-help .pulse-motion-control{display:none}}.auth-premium{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;padding:20px}.auth-premium .auth-brand{color:#194b79;background:radial-gradient(at 70% 66%,#d8f6f1,#0000 48%),linear-gradient(130deg,#f8fbfc,#edf7f8);border:1px solid #deebee;border-radius:24px;min-height:calc(100svh - 40px);padding:36px clamp(30px,4.4vw,65px) 30px}.auth-premium .auth-brand:before{opacity:.28;background-image:linear-gradient(#cfe5e7 1px,#0000 1px),linear-gradient(90deg,#cfe5e7 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000,#000 80%);mask-image:linear-gradient(#0000,#000 80%)}.auth-premium .auth-brand .brand-lockup img{mix-blend-mode:multiply;border-radius:0}.auth-premium .auth-message{margin-top:48px}.auth-premium .auth-message .eyebrow{color:#347c7e;letter-spacing:.16em;font-size:10px}.auth-premium .auth-message h1{color:#163f62;letter-spacing:-.055em;margin-top:18px;font-size:clamp(32px,3.25vw,47px);line-height:1.2}.auth-premium .auth-message h1 em{color:#087e81}.auth-premium .auth-message p{color:#657e8e;margin-top:19px;font-size:14px;line-height:1.9}.auth-premium .auth-mascot-wrap{min-height:340px;margin:12px -12px}.auth-premium .auth-orbit{border-color:#a8d9d65c;width:320px;height:320px}.auth-premium .mascot-login{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:0;width:268px;height:370px;animation:.35s ease-out both auth-mascot-arrive;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 3% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 3% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.auth-premium .auth-signal{color:#194b79;background:#ffffffed;border-color:#deeceb;gap:12px;padding:15px 18px;bottom:32px;right:0;box-shadow:0 12px 25px -18px #194b7940}.auth-premium .auth-signal>svg{color:#168c86}.auth-premium .auth-signal small{color:#65818f;letter-spacing:.08em;font-size:8px}.auth-premium .auth-signal strong{margin-top:5px;font-size:12px}.auth-brand-bottom{border-top:1px solid #d5e6e7;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:23px;display:flex}.auth-brand-bottom>span{color:#78909b;text-align:right;max-width:110px;font-size:10px;line-height:1.8}.auth-premium .auth-form-side{background:#fff;min-width:0;padding:90px 38px;position:relative}.auth-back-link{color:#667d8d;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:inline-flex;position:absolute;top:22px;right:32px}.auth-back-link:hover{color:#194b79}.auth-premium .auth-form-card{width:min(405px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-form-kicker{color:#648091;letter-spacing:.15em;align-items:center;gap:13px;margin-bottom:26px;font-size:9px;font-weight:600;display:flex}.auth-premium .auth-icon{background:#edf9f6;border:1px solid #dcedea;border-radius:13px;width:43px;height:43px;margin:0}.auth-premium .auth-form-card h2{color:#193e5b;letter-spacing:-.045em;font-size:31px}.auth-premium .auth-form-card>p{color:#718391;margin-top:12px;margin-bottom:34px;font-size:14px}.auth-premium form label{color:#345369;gap:9px;margin-bottom:21px;font-size:13px;font-weight:500}.auth-premium form label>input,.auth-premium .password-field input{background:#fcfdfe;border-color:#dbe5eb;border-radius:11px;min-height:51px;padding-inline:15px;font-size:14px}.auth-premium .password-field input{padding-right:52px}.auth-premium input::placeholder{color:#91a0ab}.auth-premium .password-field button{border-radius:8px;place-items:center;width:43px;height:43px;display:grid;top:4px;right:4px}.auth-premium .password-field button:hover{color:#194b79;background:#edf5f6}.auth-premium .auth-options{gap:12px;margin:3px 0 28px;font-size:12px}.auth-premium .auth-options .check-row{gap:8px;margin:0;font-size:12px}.auth-premium .auth-options a{color:#1b737d;font-weight:500}.auth-premium .secure-note{background:0 0;border-top:1px solid #e5ecef;border-radius:0;align-items:flex-start;gap:11px;margin-top:26px;padding:20px 0 0}.auth-premium .secure-note>svg{color:#338783;flex-shrink:0}.auth-premium .secure-note strong{color:#5d798c;font-size:11px;font-weight:500}.auth-premium .secure-note small{color:#7b8d9a;margin-top:6px;font-size:11px;line-height:1.6}.auth-form-footer{color:#577287;justify-content:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:20px;left:0;right:0}.auth-form-footer span{color:#8a9aa5;border-left:1px solid #d8e3e8;padding-left:12px}:is(.auth-premium,.simple-auth) .button-primary{color:#fff;background:linear-gradient(115deg,#194b79,#123d60);border:1px solid #194b79;border-radius:11px;gap:12px;min-height:50px;font-size:13px;box-shadow:0 7px 17px #194b791a}:is(.auth-premium,.simple-auth) .button-primary:hover{background:#215d88;box-shadow:0 10px 20px #194b7926}:is(.auth-premium,.simple-auth) .button-primary svg{color:#7aebe3}:is(.auth-premium,.simple-auth) :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #194b79}:is(.auth-premium,.simple-auth) input:focus{border-color:#359996;box-shadow:0 0 0 3px #52d7ce1f}.simple-auth .auth-form-card{border-radius:20px;width:min(460px,100vw - 40px);padding:36px;box-shadow:0 20px 60px -35px #194b7940}.simple-auth .reset-card .mascot{width:83px;height:112px;margin:-8px -5px 8px 18px}.simple-auth form label{font-size:13px}.simple-auth form label>input{min-height:48px;font-size:14px}.simple-auth .auth-form-card>p{clear:both;font-size:13px;line-height:1.8}@keyframes auth-mascot-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.auth-premium{gap:0}.auth-premium .auth-brand{padding:30px}.auth-premium .auth-form-side{padding-inline:30px}.auth-premium .auth-message h1{font-size:34px}.auth-brand-bottom>span{display:none}.auth-premium .auth-signal{right:-10px}}@media (width<=900px){.auth-premium{grid-template-columns:1fr;gap:0;padding:16px}.auth-premium .auth-brand{border-radius:18px;min-height:0;padding:24px;display:flex}.auth-premium .auth-message,.auth-premium .auth-mascot-wrap{display:none}.auth-brand-bottom{margin-top:21px;padding-top:18px}.auth-premium .auth-form-side{min-height:650px;padding:82px 24px 60px}.auth-back-link{top:17px;right:24px}.auth-form-footer{bottom:15px}}@media (width<=430px){.auth-premium{padding:12px}.auth-premium .auth-brand{padding:20px}.auth-premium .auth-form-side{min-height:670px;padding-inline:14px}.auth-premium .auth-form-card h2{font-size:27px}.auth-premium .auth-options{gap:8px;font-size:11px}.auth-premium .auth-options .check-row{font-size:11px}.simple-auth .auth-form-card{padding:26px}}@media (prefers-reduced-motion:reduce){.auth-premium .mascot-login{animation:none}}.auth-admin-login{background:#edf4f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:100svh;padding:18px}.auth-admin-login .auth-brand{color:#fff;background:radial-gradient(at 72% 68%,#2c858b55,#0000 39%),linear-gradient(145deg,#103453 0%,#194b79 62%,#123c5b 100%);border:1px solid #2b6282;border-radius:22px;min-height:calc(100svh - 36px);padding:clamp(28px,3vw,48px) clamp(30px,4.5vw,70px) 24px;box-shadow:0 12px 35px #194b7917}.auth-admin-login .auth-brand:before{opacity:.15;background-image:linear-gradient(#7aebe340 1px,#0000 1px),linear-gradient(90deg,#7aebe340 1px,#0000 1px);-webkit-mask-image:linear-gradient(140deg,#0000,#000 80%);mask-image:linear-gradient(140deg,#0000,#000 80%)}.auth-admin-login .auth-brand .brand-lockup img{mix-blend-mode:normal;filter:drop-shadow(0 3px 7px #071e3155)}.auth-admin-login .auth-brand .brand-lockup small{color:#c7e0e9}.auth-admin-login .auth-message{margin-top:clamp(30px,5vh,56px)}.auth-admin-login .auth-message .eyebrow{color:#7aebe3}.auth-admin-login .auth-message h1{color:#fff;margin-top:15px;font-size:clamp(32px,3.1vw,47px);line-height:1.17}.auth-admin-login .auth-message h1 em{color:#7aebe3}.auth-admin-login .auth-message p{color:#d2e5ee;margin-top:16px;line-height:1.75}.auth-admin-login .auth-mascot-wrap{flex:230px;min-height:230px;margin:4px -12px}.auth-admin-login .auth-orbit{aspect-ratio:1;border-color:#7aebe344;width:min(310px,80%);height:auto;box-shadow:0 0 0 22px #7aebe30a,0 0 0 48px #7aebe307}.auth-admin-login .mascot-login{mix-blend-mode:normal;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;width:min(240px,70%);height:min(320px,38vh);min-height:210px;-webkit-mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 55%,#0000 100%);-webkit-mask-composite:source-over;mask-composite:add}.auth-admin-login .auth-signal{color:#eaf7f7;background:#103b5be8;border-color:#7aebe33b;padding:12px 15px;bottom:16%;right:3%;box-shadow:0 12px 24px #051e3038}.auth-admin-login .auth-signal>svg{color:#7aebe3}.auth-admin-login .auth-signal small{color:#afd0dc}.auth-admin-login .auth-brand-bottom{border-color:#7aebe32b;margin-top:4px;padding-top:16px}.auth-admin-login .auth-brand-bottom>span{color:#bdd3df}.auth-admin-login .auth-brand-bottom .brand-film-launch{color:#fff}.auth-admin-login .auth-brand-bottom .brand-film-launch small{color:#c7e0e9}.auth-admin-login .auth-brand-bottom .brand-film-launch:focus-visible{outline-color:#7aebe3}.auth-admin-login .auth-form-side{background:#fff;border-radius:0 22px 22px 0;min-height:calc(100svh - 36px);padding:78px clamp(28px,5vw,76px) 58px}.auth-admin-login .auth-back-link{color:#335f7d;border:1px solid #d9e6ed;border-radius:10px;min-height:44px;padding:0 13px;transition:background .18s,border-color .18s;top:24px;right:clamp(28px,4vw,58px)}.auth-admin-login .auth-back-link:hover{background:#eff9f8;border-color:#9bc9ca}.auth-admin-login .auth-form-card{width:min(410px,100%)}.auth-admin-login .auth-form-kicker{color:#48738b;margin-bottom:22px}.auth-admin-login .auth-icon{color:#146778;background:#e8f8f5;border-color:#c7eae5}.auth-admin-login .auth-form-card h2{font-size:clamp(27px,2vw,33px)}.auth-admin-login .auth-form-card>p{color:#60798a;margin-top:9px;margin-bottom:26px}.auth-admin-login form label{margin-bottom:17px}.auth-admin-login form label>input,.auth-admin-login .password-field input{background:#fbfdfe;border-color:#cfdfe8;min-height:50px}.auth-admin-login .auth-options{margin:3px 0 22px}.auth-admin-login .button-primary{border-radius:10px;min-height:52px;box-shadow:0 8px 18px #194b7924}.auth-admin-login .button-primary:hover{box-shadow:0 11px 22px #194b7933}.auth-admin-login .secure-note{margin-top:22px;padding-top:17px}.auth-admin-login .auth-form-footer{bottom:21px}@media (width<=1100px){.auth-admin-login .auth-brand{padding-inline:30px}.auth-admin-login .auth-form-side{padding-inline:36px}.auth-admin-login .auth-signal{right:0}}@media (width<=900px){.auth-admin-login{grid-template-columns:1fr;padding:12px}.auth-admin-login .auth-brand{border-radius:16px 16px 0 0;min-height:0;padding:20px 24px}.auth-admin-login .auth-brand-bottom{display:none}.auth-admin-login .auth-form-side{border-radius:0 0 16px 16px;min-height:0;padding:80px 24px 72px}.auth-admin-login .auth-back-link{top:15px;right:20px}.auth-admin-login .auth-form-footer{bottom:20px}}@media (width<=430px){.auth-admin-login .auth-brand{padding:17px 18px}.auth-admin-login .auth-form-side{padding-inline:18px}.auth-admin-login .auth-options{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.auth-admin-login :is(.mascot-login,.button,.auth-back-link){transition:none;animation:none}}.admin-app{--sidebar-width:272px;--workspace-line:#d6e3eb;background:#edf3f7}.admin-app .admin-sidebar{background:radial-gradient(at 0 100%,#52d7ce0b,#0000 55%),linear-gradient(175deg,#194b79,#103451 62%,#0d2b44);border-right:1px solid #ffffff0e;padding:24px 16px 18px}.admin-app .sidebar-brand{border-bottom:1px solid #ffffff18;flex:none;align-items:center;height:auto;min-height:80px;padding:0 6px 20px}.admin-app .sidebar-brand>a{border-radius:8px;align-items:center;display:flex}.admin-app .sidebar-brand .brand-lockup{gap:10px}.admin-app .sidebar-brand .brand-lockup img{filter:drop-shadow(0 3px 7px #071e314d);border-radius:0;width:48px;height:56px}.admin-app .sidebar-brand .brand-lockup strong{letter-spacing:-.7px;font-size:20px}.admin-app .sidebar-brand .brand-lockup small{letter-spacing:.13em;color:#b5cddc;margin-top:7px;font-size:7px}.admin-app .admin-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#678fa666 transparent;scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:20px -6px 0 0;padding:4px 6px 16px 0;display:flex;overflow:hidden auto}.admin-app .admin-sidebar nav::-webkit-scrollbar{width:5px}.admin-app .admin-sidebar nav::-webkit-scrollbar-track{background:0 0}.admin-app .admin-sidebar nav::-webkit-scrollbar-thumb{background:#678fa666;border-radius:5px}.admin-app .admin-sidebar nav:hover{scrollbar-color:#7aebe388 transparent}.admin-app .admin-sidebar nav:hover::-webkit-scrollbar-thumb{background:#7aebe388}.sidebar-section-label{color:#a0becf;letter-spacing:.15em;flex-shrink:0;padding:0 14px 9px;font-size:9px;font-weight:600}.sidebar-section-label.secondary{margin-top:20px}.admin-app .admin-sidebar nav a{color:#d0e0ea;border:1px solid #0000;border-radius:9px;flex:none;gap:12px;min-height:46px;padding:0 14px;font-size:13px;font-weight:500;position:relative}.admin-app .admin-sidebar nav a svg{color:#96bece;flex-shrink:0}.admin-app .admin-sidebar nav a:hover{color:#fff;background:#ffffff0a;border-color:#ffffff12}.admin-app .admin-sidebar nav a.router-link-active{color:#fff;background:linear-gradient(100deg,#52d7ce22,#52d7ce0a);border-color:#7aebe32b;box-shadow:inset 3px 0 #52d7ce}.admin-app .admin-sidebar nav a.router-link-active svg{color:#7aebe3}.admin-app .admin-sidebar nav a i{color:#f4cd7b;background:#e5a52918;border:1px solid #e5a52944;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;min-height:21px;padding:1px 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.admin-app .sidebar-foot{border-top:1px solid #ffffff18;flex:none;gap:16px;margin-top:0;padding-top:18px}.sidebar-brand-note{color:#b1cbd9;border-left:2px solid #52d7ce88;padding:0 12px}.sidebar-brand-note p{font-size:11px;line-height:1.8}.sidebar-brand-note strong{color:#ecf4f8;font-weight:500;display:block}.admin-app .sidebar-foot>a{color:#e1eff5;background:#194b7933;border:1px solid #7aebe326;border-radius:9px;justify-content:space-between;gap:11px;min-height:45px;padding:0 14px;font-size:12px}.admin-app .sidebar-foot>a svg{color:#7aebe3;flex-shrink:0}.admin-app .sidebar-foot>a:hover{background:#52d7ce14;border-color:#7aebe366}.admin-app .collapse-button{background:#f8fbfc;border-color:#cbdce6;border-radius:9px;width:28px;height:28px;top:91px;right:-14px;box-shadow:0 3px 10px #071e3112}.admin-app .collapse-button:hover{color:#087e81;background:#fff;border-color:#68c8c1}.admin-app.sidebar-collapsed{--sidebar-width:88px}.admin-app.sidebar-collapsed .admin-sidebar{padding-inline:14px}.admin-app.sidebar-collapsed .sidebar-section-label,.admin-app.sidebar-collapsed .sidebar-brand-note{display:none}.admin-app.sidebar-collapsed .admin-sidebar nav a{justify-content:center;padding:0}.admin-app.sidebar-collapsed .admin-sidebar nav a i{display:none}.admin-app.sidebar-collapsed .sidebar-brand{justify-content:center;padding-inline:0}.admin-app.sidebar-collapsed .sidebar-foot>a{justify-content:center;padding:0}.admin-app .admin-topbar{background:#fff;border-bottom-color:#d6e3eb;height:72px;padding-inline:34px}.admin-app .breadcrumb{gap:10px;font-size:12px}.admin-app .breadcrumb>span{color:#81939f}.admin-app .breadcrumb strong{color:#47657c;font-weight:500}.admin-app .topbar-actions{gap:14px}.admin-app .notification-button,.admin-app .logout-button{color:#587489;border-color:#e2e9ee;border-radius:11px;width:39px;height:39px}.admin-app .notification-button:hover,.admin-app .logout-button:hover{background:#eff8f7;border-color:#b9dcd7}.admin-app .account{border-left-color:#e3eaf0;gap:11px;padding-left:17px}.admin-app .avatar{color:#256a72;background:#e7f7f3;border:1px solid #c8e7e2;border-radius:11px;width:38px;height:38px;font-size:12px;font-weight:600}.admin-app .account strong{color:#294c65;font-size:12px;font-weight:600}.admin-app .account small{color:#8294a0;font-size:10px}.admin-app .notification-popover{border-color:#dae6ed;border-radius:16px;width:min(385px,100vw - 32px);top:49px;box-shadow:0 18px 50px -20px #153e624d}.admin-app .notification-popover>header{padding:17px 19px}.admin-app .notification-popover>header strong{font-size:14px}.admin-app .notification-popover>header span{font-size:10px}.admin-app .notification-popover>button{gap:12px;padding:15px 19px}.admin-app .notification-popover button strong{font-size:12px}.admin-app .notification-popover button p{margin-block:6px;font-size:12px;line-height:1.6}.admin-app .notification-popover button small,.admin-app .notification-empty{font-size:11px}.admin-app .admin-content{width:min(1450px,100%);margin-inline:auto;padding:30px 34px}.admin-app .admin-page-heading{margin-bottom:28px}.admin-app .eyebrow{color:#238280;letter-spacing:.14em;font-size:10px}.admin-app .admin-page-heading h1{color:#183e5c;letter-spacing:-.045em;margin-top:9px;font-size:29px}.admin-app .admin-page-heading p{color:#708593;margin-top:9px;font-size:13px;line-height:1.7}.admin-app .button{border-radius:8px;gap:10px;min-height:44px;padding:0 17px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.admin-app .button-primary{color:#fff;background:linear-gradient(115deg,#194b79,#123d60);border-color:#194b79;box-shadow:0 6px 15px #194b7917}.admin-app .button-primary svg{color:#7aebe3}.admin-app .button-primary:hover{color:#fff;background:#215d88;box-shadow:0 8px 20px #194b7926}.admin-app .button-white{color:#345d78;background:#fff;border-color:#dce6ed;box-shadow:0 2px 3px #194b7905}.admin-app .button-white:hover{background:#f6fbfa;border-color:#a2cdc8}.admin-app .button-small{min-height:39px}.admin-app :is(button,a,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #52bfb8}.admin-app .admin-panel{border-color:var(--workspace-line);border-radius:12px;padding:24px;box-shadow:0 3px 12px #194b7906}.admin-app .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:23px}.admin-app .admin-metrics article{border-color:var(--workspace-line);border-radius:12px;min-height:145px;padding:21px;display:block;position:relative;box-shadow:0 3px 12px #194b7906}.admin-app .admin-metrics .metric-icon{border-radius:10px;width:34px;height:34px;position:absolute;top:20px;right:20px}.admin-app .admin-metrics small{color:#657f91;text-transform:none;letter-spacing:0;padding-right:38px;font-size:11px;line-height:1.5}.admin-app .admin-metrics strong{color:#194b79;margin-top:21px;font-size:33px}.admin-app .admin-metrics p{color:#82929e;margin-top:10px;font-size:11px;line-height:1.5}.admin-app .dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:23px;margin-bottom:23px}.admin-app .dashboard-grid.lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-app .panel-heading{gap:15px;margin-bottom:24px}.admin-app .panel-heading h2{color:#244a65;margin-top:8px;font-size:18px}.admin-app .panel-heading>a{color:#238280;flex-shrink:0;font-size:11px}.admin-app .headline-value{letter-spacing:-.04em;font-size:27px}.admin-app .health-list>div{gap:14px;padding:15px 4px}.admin-app .health-list strong{color:#426078;font-size:12px;font-weight:500}.admin-app .health-list small{color:#798e9d;font-size:11px;line-height:1.6}.admin-app .diagnostic-help{background:#f2f9f7;border:1px solid #e1eeeb;gap:14px;margin-top:20px;padding:10px 14px}.admin-app .diagnostic-help .mascot{flex-shrink:0;width:68px;height:85px}.admin-app .diagnostic-help p{color:#6c8391;font-size:11px;line-height:1.7}.admin-app .diagnostic-help strong{color:#426778;margin-bottom:4px;font-weight:600}.admin-app .compact-service-list>div,.admin-app .recent-checks>div{gap:13px;min-height:70px;padding:14px 0}.admin-app .compact-service-list strong,.admin-app .recent-checks strong{color:#3b5d75;font-size:12px;font-weight:500}.admin-app .compact-service-list small,.admin-app .recent-checks small{color:#8293a0;margin-top:6px;font-size:11px}.admin-app .recent-checks>div>span:last-child{white-space:nowrap;font-size:11px}.admin-app .status-badge{padding:5px 9px;font-size:10px}.admin-app .service-icon{background:#eef5f8;border-radius:11px;width:39px;height:39px}.admin-app .table-panel{padding:0;overflow:hidden}.admin-app .table-toolbar{border-bottom-color:var(--workspace-line);gap:16px;min-height:83px;padding:18px 22px}.admin-app .table-toolbar .search-field{border-color:#dfe8ed;border-radius:10px;width:min(390px,100%);min-width:260px;min-height:44px}.admin-app .search-field input{min-width:0;font-size:12px}.admin-app .data-table-wrap{scrollbar-color:#b9ccd8 #f1f6f8;scrollbar-width:thin}.admin-app .table-scroll-hint{display:none}.admin-app .data-table th{color:#768c9b;letter-spacing:.07em;background:#f8fafc;padding:15px 21px;font-size:10px}.admin-app .data-table td{color:#526f82;padding:16px 21px;font-size:12px}.admin-app .data-table tbody tr:hover{background:#f8fcfc}.admin-app .data-table td strong{color:#34566f;font-size:12px;font-weight:600}.admin-app .data-table td small{color:#8092a1;margin-top:6px;font-size:11px}.admin-app .row-actions{gap:7px}.admin-app .row-actions button,.admin-app .row-button{border-color:#dfe8ed;border-radius:9px;width:36px;height:36px}.admin-app .row-actions button:hover{background:#eef9f6;border-color:#9fceca}.admin-app .row-actions .danger-action:hover{background:#fff3f1;border-color:#e6b3ae}.admin-app .branded-empty{background:linear-gradient(120deg,#f5fbfa,#fff 65%);gap:30px;min-height:285px;padding:34px}.admin-app .branded-empty h3{color:#315873;font-size:18px}.admin-app .branded-empty p{color:#748997;max-width:430px;font-size:13px;line-height:1.8}.admin-app .branded-empty .mascot{flex:0 0 115px;width:115px;height:150px}.admin-app .mini-empty{color:#7d919e;min-height:145px}.admin-app .mini-empty strong{color:#4a6b80;font-size:12px}.admin-app .mini-empty p{font-size:11px;line-height:1.7}.admin-app .filter-bar{background:#fcfdfe;flex-wrap:wrap;gap:14px;padding:20px 22px}.admin-app form label{color:#48677c;font-size:12px;font-weight:500;line-height:1.5}.admin-app form label small{color:#7b909e;font-size:11px;line-height:1.6}.admin-app :is(input,select,textarea){border-color:#d9e5eb;border-radius:10px;font-size:13px}.admin-app :is(input,select,textarea):focus{border-color:#58aaa5;box-shadow:0 0 0 3px #52d7ce1a}.admin-app .filter-bar input,.admin-app .filter-bar select{min-height:42px;padding:9px 12px}.admin-app .pagination{padding:17px 22px;font-size:11px}.admin-app .pagination button{width:36px;height:36px}.admin-app .table-empty{min-height:155px;font-size:13px}.admin-app dialog.modal{border:1px solid #dce7ed;border-radius:14px;max-height:calc(100dvh - 32px);margin:auto;overflow:hidden;box-shadow:0 24px 80px #071e3155}.admin-app .modal form{flex-direction:column;max-height:calc(100dvh - 34px);display:flex}.admin-app .modal form>header{background:#fafcfd;flex-shrink:0;padding:24px 27px}.admin-app .modal form>footer{background:#fafcfd;flex-shrink:0;padding:18px 27px}.admin-app .modal-body{min-height:0;padding:25px 27px;overflow-y:auto}.admin-app .modal h2{font-size:22px}.admin-app .modal form label{gap:8px;margin-bottom:18px}.admin-app .form-grid{gap:17px}.admin-app .switch-row{background:#f5f9fa;border-color:#e0e9ed;padding:15px}.admin-app .switch-row input{accent-color:#194b79}.admin-app .form-note{padding:14px;font-size:12px;line-height:1.7}.admin-app .alert{border-radius:12px;padding:14px 17px;font-size:13px;line-height:1.6}.admin-app .incident-card,.admin-app .maintenance-card{border-color:var(--workspace-line);border-radius:12px}.admin-app .incident-card h2,.admin-app .maintenance-card h2{font-size:17px}.admin-app .incident-card p,.admin-app .maintenance-card p{font-size:13px;line-height:1.8}.admin-app .incident-meta,.admin-app .incident-update,.admin-app .maintenance-meta{font-size:12px;line-height:1.7}.admin-app .setting-card h2{font-size:17px}.admin-app .setting-card p,.admin-app .permission-grid p{font-size:12px;line-height:1.8}.admin-app .setting-card dl,.admin-app .settings-note{font-size:11px;line-height:1.7}.admin-app .permission-grid strong,.admin-app .process-grid strong{font-size:12px}.admin-app .process-grid small{font-size:11px}.admin-app .dashboard-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.admin-app .priority-card{border:1px solid var(--workspace-line);background:#fff;border-left:3px solid #194b79;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:18px;transition:border-color .18s,box-shadow .18s;display:flex}.admin-app .priority-card:hover{border-color:#9bbdce;box-shadow:0 4px 14px #194b7912}.admin-app .priority-card>div{min-width:0}.admin-app .priority-icon{color:#194b79;background:#edf4f8;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.admin-app .priority-card small{color:#526f82;font-size:11px;line-height:1.6;display:block}.admin-app .priority-card strong{color:#194b79;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:600;line-height:1.2;display:block}.admin-app .priority-card>div>span{color:#194b79;align-items:center;gap:7px;margin-top:9px;font-size:10px;line-height:1.6;display:inline-flex}.admin-app .priority-card.critical{border-left-color:#dc5b55}.admin-app .priority-card.critical .priority-icon{color:#a23d39;background:#dc5b5514}.admin-app .priority-card.attention{border-left-color:#e5a529}.admin-app .priority-card.attention .priority-icon{color:#91621f;background:#e5a52917}.admin-app .services-toolbar{flex-wrap:wrap;align-items:center}.admin-app .services-toolbar .search-field{flex:220px;width:auto;min-width:180px}.admin-app .services-filter-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-app .services-filter-controls select{max-width:200px;min-height:44px;padding:9px 28px 9px 11px;font-size:12px}.admin-app .services-result-count{color:#607b8e;background:#f8fbfc;border-bottom:1px solid #e1eaf0;justify-content:space-between;align-items:center;gap:10px;padding:11px 22px;font-size:11px;display:flex}.admin-app .services-result-count button{color:#194b79;align-items:center;gap:5px;min-height:28px;font-size:11px;display:inline-flex}.admin-app .services-table .table-primary small{white-space:normal;overflow-wrap:anywhere;max-width:330px;line-height:1.6}.admin-app .paused-badge{color:#526f82;white-space:nowrap;background:#edf3f7;border:1px solid #d5e1e8;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex}.admin-app .service-form-section{border:0;min-width:0;margin:0;padding:0 0 22px}.admin-app .service-form-section+.service-form-section{border-top:1px solid #e0e9ef;padding-top:22px}.admin-app .service-form-section legend{color:#194b79;align-items:center;gap:9px;width:100%;padding:0 0 18px;font-size:13px;font-weight:600;display:flex}.admin-app .service-form-section legend>span{color:#087e81;background:#e6f5f3;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.admin-app .service-logo-editor{background:#f6fafb;border:1px solid #dbe7ed;border-radius:10px;align-items:flex-start;gap:16px;padding:16px;display:flex}.admin-app .service-logo-editor>div:last-child{min-width:0}.admin-app .service-logo-preview{background:#fff;border:1px solid #d7e4ec;border-radius:11px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.admin-app .service-logo-preview>img{object-fit:contain;width:80%;height:80%}.admin-app .service-logo-preview .service-avatar{background:0 0;border:0;width:62px;height:62px}.admin-app .service-logo-editor strong{color:#194b79;font-size:12px}.admin-app .service-logo-editor p,.admin-app .service-logo-editor small{color:#607b8e;margin-top:5px;font-size:11px;line-height:1.7;display:block}.admin-app .service-logo-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.admin-app .service-logo-editor .service-logo-error{color:#a23d39}.admin-app .incident-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.admin-app .incident-toolbar label{color:#526f82;align-items:center;gap:10px;font-size:12px;display:flex}.admin-app .incident-toolbar select{min-height:42px;padding:9px 30px 9px 12px}.admin-app .incident-toolbar>span{color:#607b8e;font-size:11px}.admin-app .incident-meta{background:#f6f9fb;border-radius:9px;padding:16px}.admin-app .status-badge.investigating,.admin-app .status-badge.identified{color:#91621f;background:#fff8ea;border-color:#ead4ae}.admin-app .status-badge.monitoring{color:#194b79;background:#edf5fa;border-color:#c8dde9}.admin-app .incident-update-history{border-top:1px solid #e1eaf0;margin-top:15px}.admin-app .incident-update-history>summary{color:#194b79;cursor:pointer;align-items:center;gap:10px;min-height:46px;padding-block:8px;font-size:12px;list-style:none;display:flex}.admin-app .incident-update-history>summary::-webkit-details-marker{display:none}.admin-app .incident-update-history summary b{color:#526f82;background:#edf3f7;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:500}.admin-app .incident-update-history>summary>svg{transition:transform .15s}.admin-app .incident-update-history[open]>summary>svg{transform:rotate(180deg)}.admin-app .incident-update-history[open]+.incident-latest{display:none}.admin-app .incident-latest{background:#f5fafb;border:1px solid #d8e7ec;border-left:3px solid #52d7ce;border-radius:8px;margin-top:10px;padding:13px 16px}.admin-app .incident-latest>strong{color:#194b79;font-size:11px;font-weight:600}.admin-app .incident-latest>p{overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}@media (height<=760px){.admin-app .admin-sidebar{padding-top:18px;padding-bottom:14px}.admin-app .sidebar-brand{min-height:70px;padding-bottom:14px}.admin-app .sidebar-brand .brand-lockup img{width:44px;height:50px}.admin-app .admin-sidebar nav{margin-top:14px;padding-bottom:12px}.admin-app .admin-sidebar nav a{min-height:43px}.admin-app .sidebar-section-label.secondary{margin-top:12px}.admin-app .sidebar-foot{gap:12px;padding-top:12px}.admin-app .sidebar-brand-note{display:none}.admin-app .collapse-button{top:80px}}@media (width<=1250px){.admin-app .admin-content{padding:28px}.admin-app .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app .dashboard-grid{grid-template-columns:minmax(0,1fr)}.admin-app .dashboard-grid.lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=1000px){.admin-app .dashboard-grid.lower{grid-template-columns:minmax(0,1fr)}.admin-app .table-toolbar{flex-wrap:wrap}.admin-app .filter-bar{align-items:stretch}.admin-app .filter-bar label{flex:150px}}@media (width<=780px){.admin-app{--sidebar-width:0px}.admin-app .admin-main{transition:none}.admin-app .admin-sidebar{width:288px;max-width:calc(100vw - 24px)}.admin-app .sidebar-brand{padding-inline:4px}.admin-app .admin-topbar{height:69px;padding-inline:20px}.admin-app .admin-content{padding:25px 20px}.admin-app .admin-page-heading{gap:19px;margin-bottom:25px}.admin-app .admin-page-heading h1{font-size:27px}.admin-app .admin-page-heading p{font-size:12px}.admin-app .dashboard-priorities{grid-template-columns:minmax(0,1fr);gap:10px}.admin-app .priority-card{align-items:center;padding:15px}.admin-app .priority-card>div{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;display:grid}.admin-app .priority-card strong{grid-area:1/2/3;align-self:center;margin-top:0}.admin-app .priority-card>div>span{margin-top:2px}.admin-app .services-toolbar .search-field{flex-basis:100%;width:100%;min-width:0}.admin-app .services-filter-controls{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.admin-app .services-filter-controls select{width:100%;max-width:none}.admin-app .service-logo-editor{flex-direction:column;gap:12px}.admin-app .incident-toolbar{flex-direction:column;align-items:stretch;gap:10px}.admin-app .incident-toolbar label{flex-direction:column;align-items:stretch;gap:6px}.admin-app .sidebar-close{color:#c6e5e9;background:#ffffff08;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;width:34px;height:34px}.admin-app .logout-button{display:grid}.admin-app .notification-popover{width:auto;position:fixed;top:63px;left:16px;right:16px}.admin-app .admin-metrics{gap:12px;margin-bottom:18px}.admin-app .admin-metrics article{min-height:157px;padding:18px}.admin-app .admin-metrics .metric-icon{width:28px;height:28px;top:14px;right:14px}.admin-app .admin-metrics .metric-icon svg{width:17px}.admin-app .admin-metrics small{padding-right:26px;font-size:11px}.admin-app .admin-metrics strong{font-size:30px}.admin-app .admin-metrics p{font-size:10px}.admin-app .dashboard-grid{gap:18px;margin-bottom:18px}.admin-app .admin-panel{padding:21px}.admin-app .table-panel{padding:0}.admin-app .table-toolbar{padding:17px}.admin-app .table-toolbar .search-field{width:100%;min-width:0}.admin-app .filter-bar{grid-template-columns:1fr 1fr;padding:17px;display:grid}.admin-app .filter-bar label{min-width:0}.admin-app .filter-bar .button{grid-column:1/-1}.admin-app .data-table th,.admin-app .data-table td{padding:16px}.admin-app .data-table-wrap{border-bottom:1px solid #edf2f5}.admin-app .table-scroll-hint{color:#7891a0;background:#fafcfd;border-bottom:1px solid #e7edf2;padding:10px 17px;font-size:10px;display:block}.admin-app .services-table td:last-child,.admin-app .services-table th:last-child{background:#fff;position:sticky;right:0;box-shadow:-5px 0 12px -9px #194b7977}.admin-app .branded-empty{text-align:center;flex-direction:column;gap:13px;min-height:290px;padding:24px}.admin-app .branded-empty .mascot{flex-basis:auto;width:90px;height:125px}.admin-app .branded-empty h3{font-size:17px}.admin-app .branded-empty p{font-size:12px}.admin-app .panel-heading{flex-wrap:wrap;gap:10px}.admin-app .panel-heading h2{font-size:17px}.admin-app .headline-value{font-size:24px}.admin-app .modal form>header,.admin-app .modal form>footer,.admin-app .modal-body{padding:20px}}@media (width<=430px){.admin-app .admin-content,.admin-app .admin-topbar{padding-inline:15px}.admin-app .topbar-actions{gap:9px}.admin-app .account{padding-left:10px}.admin-app .admin-metrics article{min-height:167px;padding:16px}.admin-app .admin-metrics small{max-width:110px;padding-right:20px}.admin-app .admin-metrics strong{margin-top:21px}.admin-app .filter-bar{grid-template-columns:1fr}.admin-app .compact-service-list .status-badge{padding:4px 6px;font-size:9px}.admin-app .diagnostic-help{gap:10px}.admin-app .diagnostic-help .mascot{width:51px;height:73px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
