:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{color:#f5f7fb;background:#1b1b1b;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}body,main{min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 3rem}.card{background:#2f2f2feb;border:1px solid #4b4b4b;border-radius:16px;padding:1rem 1.25rem;box-shadow:0 18px 45px #00000040}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.muted{color:#58b6c2}.badge{border-radius:999px;padding:.3rem .65rem;font-size:.8rem;display:inline-flex}.badge-ok{color:#7ee787;background:#19875433}.badge-warning{color:#f8c65d;background:#ffc1072e}.badge-error{color:#ff7a7a;background:#dc354533}.heatmap{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-top:1rem;display:grid}.history-graph{flex-wrap:wrap;gap:.5rem;max-width:100%;display:flex}.heat-cell{background:#1f2f45;border-radius:3px;flex:0 0 35px;width:35px;height:.8rem}.heat-cell.success{background:#2ea043}.heat-cell.fail{background:#d1242f}.history-tooltip{pointer-events:none;white-space:nowrap;z-index:10;background:#0c1c30;border:1px solid #31425a;border-radius:8px;padding:.4rem .6rem;font-size:.8rem;position:fixed;transform:translate(-50%,calc(-100% - .6rem));box-shadow:0 10px 25px #00000059}.modal-overlay{z-index:20;background:#030810b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal-panel{width:100%;max-width:560px;max-height:80vh;overflow-y:auto}.response-box{white-space:pre-wrap;word-break:break-word;background:#091523;border:1px solid #31425a;border-radius:10px;max-height:320px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow:auto}button,input,select,textarea{font:inherit}input,select,textarea{color:#f5f7fb;background:#091523;border:1px solid #31425a;border-radius:10px;width:100%;padding:.7rem .8rem}button{cursor:pointer;color:#fff;background:linear-gradient(to bottom right,#45ccd0,#0b5367);border:none;border-radius:10px;padding:.35rem 1rem;font-size:.9rem;transition:all .2s,transform .1s}button:active{background:linear-gradient(to bottom right,#0b5367,#45ccd0);transform:scale(.98)}.btn-danger{background:linear-gradient(to bottom right,#d04545,#920000)}.btn-danger:active{background:linear-gradient(to bottom right,#920000,#d04545)}.btn-save{background:linear-gradient(to bottom right,#93d045,#39670b)}.btn-save:active{background:linear-gradient(to bottom right,#39670b,#93d045)}.link-button{color:#7db8ff;background:0 0;border:none;padding:0;font-size:.9rem;text-decoration:underline}.link-button:active{background:0 0;transform:none}.list{flex-direction:column;gap:.75rem;display:flex}.site-header{z-index:15;background:#000;position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.site-brand{font-family:var(--font-fredoka-one), Arial, Helvetica, sans-serif;letter-spacing:.02em;font-size:1.3rem;font-weight:400}.breadcrumb{align-items:center;gap:.4rem;margin-top:.35rem;font-size:.85rem;display:flex}.breadcrumb a{color:#9f9f9f}.breadcrumb a:hover{text-decoration:underline}.check-meta{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.check-meta-item{flex-direction:column;gap:.3rem;display:flex}.check-meta-label{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.check-meta-value{font-size:1.05rem;font-weight:600}h1{font-family:var(--font-fredoka-one), Arial, Helvetica, sans-serif;font-weight:400}.feature-card{flex-direction:column;gap:.6rem;display:flex}.feature-card h3{margin:0;font-size:1.05rem}.feature-card p{margin:0;line-height:1.4}.feature-thumb{object-fit:cover;object-position:top;background:#091523;border:1px solid #31425a;border-radius:10px;width:100%;height:170px;display:block}.feature-thumb-pair{gap:.5rem;height:170px;display:flex}.feature-thumb-pair img{object-fit:cover;object-position:top;border:1px solid #31425a;border-radius:10px;flex:50%;min-width:0;height:100%}.feature-thumb-placeholder{background:#091523;border:1px dashed #31425a;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;height:170px;display:flex}.site-footer{background:#000;border-top:1px solid #2a2a2a;margin-top:3rem}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;display:flex}.footer-links{flex-wrap:wrap;gap:1.25rem;display:flex}.footer-links a{color:#9f9f9f;font-size:.9rem}.footer-links a:hover{color:#f5f7fb;text-decoration:underline}.legal-content h2{margin-top:2rem;margin-bottom:.6rem;font-size:1.15rem}.legal-content h2:first-of-type{margin-top:0}.legal-content p,.legal-content li{color:#d7dde6;line-height:1.65}.legal-content p{margin:0 0 .9rem}.legal-content ul,.legal-content ol{flex-direction:column;gap:.55rem;margin:0 0 .9rem;padding-left:1.3rem;display:flex}.docs-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.docs-nav{flex-direction:column;gap:.3rem;display:flex;position:sticky;top:90px}.docs-nav-group{margin-bottom:.75rem}.docs-nav-group-label{text-transform:uppercase;letter-spacing:.05em;color:#58b6c2;margin-bottom:.35rem;font-size:.72rem}.docs-nav a{color:#9f9f9f;padding:.2rem 0;font-size:.88rem;display:block}.docs-nav a:hover{color:#f5f7fb}.endpoint{border-bottom:1px solid #31425a;margin-bottom:1.5rem;padding-bottom:1.5rem}.endpoint:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.endpoint-title{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.method-badge{letter-spacing:.03em;border-radius:6px;padding:.25rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700}.method-get{color:#6fe3e7;background:#45ccd02e}.method-post{color:#b6e37a;background:#93d0452e}.method-patch{color:#f8c65d;background:#f8c65d2e}.method-delete{color:#ff7a7a;background:#dc35452e}.endpoint-path{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem}.param-table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.86rem}.param-table th,.param-table td{text-align:left;vertical-align:top;border-bottom:1px solid #31425a;padding:.5rem .6rem}.param-table th{color:#58b6c2;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.param-table code,.legal-content code,.endpoint code{background:#091523;border-radius:4px;padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.docs-callout{background:#58b6c21a;border:1px solid #58b6c259;border-radius:10px;margin:1rem 0;padding:.8rem 1rem;font-size:.9rem;line-height:1.55}.docs-code-label{text-transform:uppercase;letter-spacing:.05em;color:#58b6c2;margin:.9rem 0 .35rem;font-size:.72rem}.docs-code-wrap{position:relative}.docs-code{background:#091523;border:1px solid #31425a;border-radius:10px;margin:0;padding:.85rem 1rem;overflow-x:auto}.docs-code code{white-space:pre;color:#d7dde6;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.6}.docs-copy-btn{color:#9fe0e6;background:#58b6c21f;border:1px solid #58b6c259;border-radius:6px;padding:.25rem .6rem;font-size:.72rem;line-height:1;position:absolute;top:.5rem;right:.5rem}.docs-copy-btn:active{background:#58b6c238;transform:scale(.97)}.docs-steps{flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding-left:1.3rem;display:flex}.docs-steps li::marker{color:#58b6c2;font-weight:700}@media (max-width:860px){.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-nav{flex-flow:wrap;gap:.75rem 1.25rem;position:static}.docs-nav-group{margin-bottom:0}}.failure-calendar[data-color-scheme=dark]{--fc-classic-background:transparent;--fc-classic-border:#4b4b4b;--fc-classic-strong-border:#5f5f5f;--fc-classic-muted-foreground:#58b6c2;--fc-classic-today:#58b6c21f;--fc-classic-button:#3a3a3a;--fc-classic-button-border:#4b4b4b;--fc-classic-button-strong:#2a2a2a;--fc-classic-button-strong-border:#5f5f5f}.failure-calendar .failure-event-inner{white-space:normal;flex-wrap:wrap}.failure-calendar .failure-event-title{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.failure-calendar .failure-event{cursor:pointer}
@font-face{font-family:fredokaOne;src:url(../media/FredokaOne_Regular-s.p.2zicm8_z7m1dc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fredokaOne;src:url(../media/FredokaOne_Regular-s.p.1dv238ttrdj5i.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fredokaOne Fallback;src:local(Arial);ascent-override:88.55%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:109.99%}.skH9cW_className{font-family:fredokaOne,fredokaOne Fallback}.skH9cW_variable{--font-fredoka-one:"fredokaOne", "fredokaOne Fallback"}
