.mantis-public-status{background:radial-gradient(at 50% 30%,#32244566,#0000 60%),#0b0e17;place-items:center;min-height:100dvh;padding:32px;display:grid}.mantis-public-status>section{text-align:center;background:#171923;border:1px solid #43334f;border-radius:20px;flex-direction:column;align-items:center;gap:18px;max-width:520px;padding:42px 32px;display:flex;box-shadow:0 25px 80px #0004}.mantis-public-status img{border-radius:16px;width:64px;height:64px}.mantis-public-status h1{letter-spacing:-.04em;font-size:clamp(1.5rem,5vw,2rem);line-height:1.2}.mantis-public-status p{color:#b1aabd;font-size:.9rem;line-height:1.8}body:has(.mantis-maintenance) .mantis-help-launcher{display:none}.mantis-maintenance{isolation:isolate;color:#f3efff;--maintenance-line:#302d40;--maintenance-muted:#aaa7ba;--maintenance-violet:#bea0ef;background:#0b0e17;min-height:100dvh;position:relative;overflow:hidden}.mantis-maintenance-ambient{z-index:-1;pointer-events:none;background:radial-gradient(at 76% 36%,#48306b2b 0,#0000 52%),radial-gradient(at 5% 10%,#27375b20 0,#0000 48%);position:absolute;inset:0}.mantis-maintenance-ambient>div{border:1px solid #8270b20c;border-radius:50%;width:820px;height:820px;position:absolute;top:-290px;right:-18%;box-shadow:0 0 0 160px #8270b205,0 0 0 320px #8270b203}.mantis-maintenance-ambient>span{background-image:radial-gradient(#877e9d16 .6px,#0000 .6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.mantis-maintenance-shell{flex-direction:column;width:min(1220px,100% - 96px);min-height:100dvh;margin:auto;display:flex}.mantis-maintenance-header{border-bottom:1px solid #bba5e414;justify-content:space-between;align-items:center;gap:24px;padding:29px 0;display:flex}.mantis-maintenance-brand{align-items:center;gap:13px;min-width:0;display:flex}.mantis-maintenance-brand img{object-fit:contain;border:1px solid #4e3868;border-radius:12px;width:43px;height:43px;box-shadow:0 4px 14px #0003}.mantis-maintenance-brand>span{gap:1px;min-width:0;display:grid}.mantis-maintenance-brand strong{letter-spacing:.18em;font-size:1.11rem;font-weight:700;line-height:1.4}.mantis-maintenance-brand small{color:#a79abf;letter-spacing:.045em;overflow-wrap:anywhere;font-size:.66rem}.mantis-maintenance-header-right{flex-shrink:0;align-items:center;gap:22px;display:flex}.mantis-maintenance-header-status{color:#b9aecb;align-items:center;gap:8px;font-size:.73rem;display:flex}.mantis-maintenance-header-status>span{background:#c5a4eb;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #c5a4eb0d}.mantis-maintenance-header .language-button{color:#d9c6f3;background:#1d1929;border:1px solid #41354e;border-radius:7px;min-height:33px;margin:0;font-size:.69rem}.mantis-maintenance-preview-label{color:#d0b7ef;background:#251d33;border:1px solid #4b3a60;border-radius:5px;padding:3px 8px;font-size:.66rem}.mantis-maintenance-main{flex:1;grid-template-columns:minmax(0,1fr) 410px;align-items:center;gap:90px;padding:62px 0 65px;display:grid}.mantis-maintenance-copy{min-width:0;padding:20px 0}.mantis-maintenance-eyebrow{color:#b29ccd;letter-spacing:.13em;align-items:center;gap:11px;margin-bottom:27px;font-size:.65rem;font-weight:650;display:flex}.mantis-maintenance-eyebrow>span{background:#a782d2;width:29px;height:1px}.mantis-maintenance-copy h1{letter-spacing:-.065em;color:#f2edf8;text-wrap:balance;max-width:580px;margin:0 0 26px;font-size:clamp(3.35rem,5.5vw,4.8rem);font-weight:600;line-height:1.065}.mantis-maintenance-copy h1>span{color:#ad83e2}.mantis-maintenance-message{white-space:pre-wrap;overflow-wrap:anywhere;color:#b1aabd;max-width:520px;margin:0 0 33px;font-size:1rem;line-height:1.85}.mantis-maintenance-owner{border-top:1px solid #3b324859;align-items:flex-start;gap:13px;max-width:480px;margin-bottom:30px;padding-top:23px;display:flex}.mantis-maintenance-owner>span{color:#c6a2ef;background:linear-gradient(135deg,#2d223a,#191622);border:1px solid #463551;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.mantis-maintenance-owner strong{color:#d9c9ed;padding-top:1px;font-size:.8rem;font-weight:600;display:block}.mantis-maintenance-owner p{color:#aaa1b6;margin-top:5px;font-size:.77rem;line-height:1.7}.mantis-maintenance-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.mantis-maintenance-contact{color:#fff;background:linear-gradient(130deg,#9c78d1,#7951b5);border:1px solid #bc93ed80;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:47px;padding:11px 16px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 7px 25px #41266638}.mantis-maintenance-contact>svg:last-child{margin-left:12px}.mantis-maintenance-contact:hover{background:linear-gradient(130deg,#ac89df,#865abe);border-color:#caaff7}.mantis-maintenance-owner-link{color:#b0a5c4;align-items:center;gap:7px;padding:10px 0;font-size:.74rem;display:inline-flex}.mantis-maintenance-owner-link:hover{color:#ddc7ff}.mantis-maintenance-contact-note{color:#8e849f;max-width:430px;margin-top:18px;font-size:.7rem;line-height:1.8}.mantis-maintenance-member-contact{max-width:560px}.mantis-maintenance-member-contact .mantis-control-launcher{flex-wrap:wrap;gap:16px;padding:20px}.mantis-maintenance-member-contact .mantis-control-launch-copy h2{font-size:1.12rem}.mantis-maintenance-member-contact .mantis-control-launch-icon{border-radius:12px;width:42px;height:42px}.mantis-maintenance-member-contact .mantis-control-launch-copy p{font-size:.76rem}.mantis-maintenance-member-contact .mantis-control-launcher>button{width:100%;margin-top:2px}.mantis-maintenance-cloud{background:linear-gradient(160deg,#221c2ddd,#171922);border:1px solid #53406294;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 26px 80px #00000040,inset 0 1px #c4a2ef10}.mantis-maintenance-cloud-topline{background:#1c1724;border-bottom:1px solid #75618a1f;justify-content:space-between;align-items:center;gap:10px;padding:16px 21px;display:flex}.mantis-maintenance-cloud-topline>span{color:#bcaacb;letter-spacing:.07em;align-items:center;gap:7px;font-size:.61rem;display:flex}.mantis-maintenance-cloud-topline>span:first-child{letter-spacing:.1em;font-weight:650}.mantis-maintenance-cloud-topline>span:last-child{color:#9887a9;letter-spacing:0;font-size:.57rem}.mantis-maintenance-cloud-visual{background:radial-gradient(at 50% 48%,#8154b52a 0,#211c3010 55%,#0000 75%);justify-content:center;align-items:center;height:226px;display:flex;position:relative;overflow:hidden}.mantis-maintenance-orbit{border:1px solid #bba1d715;border-radius:50%;width:176px;height:176px;position:absolute}.mantis-maintenance-orbit.orbit-outer{border-style:dashed;border-color:#bba1d71a;width:266px;height:266px}.mantis-maintenance-orbit-point{background:#b693de;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 0 4px #b693de10}.mantis-maintenance-orbit-point.point-one{top:89px;left:calc(50% - 88px)}.mantis-maintenance-orbit-point.point-two{background:#876ba8;width:4px;height:4px;top:39px;left:calc(50% + 101px)}.mantis-maintenance-orbit-point.point-three{background:#876ba8;width:4px;height:4px;bottom:51px;left:calc(50% + 60px)}.mantis-maintenance-cloud-symbol{color:#d0acef;filter:drop-shadow(0 8px 24px #7344a933);place-items:center;width:124px;height:116px;display:grid;position:relative}.mantis-maintenance-cloud-symbol>span{color:#d4b3f1;background:#30213f;border:1px solid #77548e;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:13px;right:12px;box-shadow:0 4px 16px #0005}.mantis-maintenance-visual-label{letter-spacing:.18em;color:#9c80bb;font-size:.5rem;position:absolute;bottom:20px}.mantis-maintenance-cloud-content{text-align:center;padding:0 27px 23px}.mantis-maintenance-status-pill{color:#d5b1e9;background:#382743;border:1px solid #674775;border-radius:6px;align-items:center;gap:7px;padding:4px 10px;font-size:.64rem;display:inline-flex}.mantis-maintenance-status-pill>span{background:#d9b0ea;border-radius:50%;width:5px;height:5px}.mantis-maintenance-cloud h2{letter-spacing:-.028em;color:#eadff3;margin:14px 0 9px;font-size:1.3rem;font-weight:600}.mantis-maintenance-cloud-content>p{color:#a99eb5;max-width:280px;margin:0 auto 23px;font-size:.76rem;line-height:1.8}.mantis-maintenance-details{text-align:left;border-top:1px solid #51405866;margin:22px 0 0}.mantis-maintenance-details>div{border-bottom:1px solid #51405866;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;display:flex}.mantis-maintenance-details dt{color:#a99bb7;align-items:center;gap:7px;font-size:.67rem;display:flex}.mantis-maintenance-details dt>svg{color:#a88abb}.mantis-maintenance-details dd{color:#d8c6e8;text-align:right;overflow-wrap:anywhere;max-width:55%;margin:0;font-size:.75rem;font-weight:550}.mantis-maintenance-return-date dt{align-self:flex-start;margin-top:2px}.mantis-maintenance-return-date time{font-size:.69rem;font-weight:500}.mantis-maintenance-return-date small{color:#988ba9;margin-top:4px;font-size:.55rem;font-weight:400;display:block}.mantis-maintenance-cloud-content>p.mantis-maintenance-estimate-note{text-align:left;color:#9b8ba9;max-width:none;margin:11px 0 0;font-size:.63rem;line-height:1.7}.mantis-maintenance-refresh{color:#d9c1eb;background:#2c2238;border:1px solid #594268;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:41px;margin-top:21px;padding:10px 11px;font-size:.72rem;font-weight:500;display:flex}.mantis-maintenance-refresh:hover{background:#362742;border-color:#84609d}.mantis-maintenance-refresh:disabled{opacity:.7}.mantis-maintenance-refresh:disabled:hover{background:#2c2238;border-color:#594268}.mantis-maintenance-feedback:empty{display:none}.mantis-maintenance-feedback{margin-top:13px}.mantis-maintenance-feedback p{color:#ac9bbe;overflow-wrap:anywhere;font-size:.67rem;line-height:1.7}.mantis-maintenance-feedback p[role=alert]{color:#f0a9bf}.mantis-maintenance-cloud-footer{color:#8d7c9e;background:#181621;border-top:1px solid #75618a1f;justify-content:center;align-items:center;gap:7px;padding:13px 18px;font-size:.57rem;display:flex}.mantis-maintenance-footer{color:#81778f;border-top:1px solid #bba5e414;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-size:.65rem;display:flex}.mantis-maintenance-footer>span:first-child{color:#a497b7;letter-spacing:.035em;overflow-wrap:anywhere}.mantis-maintenance-footer>span:last-child{flex-shrink:0;align-items:center;gap:6px;display:flex}:is(.mantis-maintenance a:focus-visible,.mantis-maintenance button:focus-visible){outline-offset:4px;outline:2px solid #d6b7fa}.mantis-maintenance .is-refreshing{animation:1s linear infinite mantis-maintenance-spin}.mantis-maintenance.is-preview a[aria-disabled=true]{cursor:default}@keyframes mantis-maintenance-spin{to{transform:rotate(360deg)}}@media (max-width:1080px){.mantis-maintenance-shell{width:calc(100% - 64px)}.mantis-maintenance-main{grid-template-columns:minmax(0,1fr) 360px;gap:45px}.mantis-maintenance-copy h1{font-size:3.7rem}.mantis-maintenance-message{font-size:.93rem}.mantis-maintenance-actions{gap:15px}.mantis-maintenance-cloud-content{padding-left:23px;padding-right:23px}}@media (max-width:800px){.mantis-maintenance-shell{width:calc(100% - 44px)}.mantis-maintenance-header{gap:16px;padding:22px 0}.mantis-maintenance-main{grid-template-columns:1fr;gap:38px;padding:48px 0}.mantis-maintenance-copy{width:100%;max-width:570px;margin:auto;padding:0}.mantis-maintenance-copy h1{max-width:520px;font-size:3.8rem}.mantis-maintenance-cloud{justify-self:center;width:100%;max-width:480px}.mantis-maintenance-cloud-visual{height:210px}.mantis-maintenance-cloud-content{padding-left:28px;padding-right:28px}.mantis-maintenance-footer{flex-wrap:wrap;gap:10px 18px;font-size:.62rem}.mantis-maintenance-footer>span:nth-child(2){text-align:center;flex-basis:100%;order:3;margin-top:4px}.mantis-maintenance-footer>span:last-child{margin-left:auto}.mantis-maintenance-header-right{gap:14px}}@media (max-width:480px){.mantis-maintenance-shell{width:calc(100% - 36px)}.mantis-maintenance-header{padding:18px 0}.mantis-maintenance-brand img{border-radius:10px;width:36px;height:36px}.mantis-maintenance-brand{gap:10px;max-width:55%}.mantis-maintenance-brand strong{font-size:.95rem}.mantis-maintenance-brand small{font-size:.58rem}.mantis-maintenance-header-status{font-size:.62rem}.mantis-maintenance-header-right{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:45%}.mantis-maintenance-preview-label{font-size:.57rem}.mantis-maintenance-header .language-button{gap:5px;min-height:29px;padding:5px 7px;font-size:.6rem}.mantis-maintenance-header .language-button svg{width:13px;height:13px}.mantis-maintenance-main{gap:31px;padding:39px 0 38px}.mantis-maintenance-eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:.56rem}.mantis-maintenance-copy h1{letter-spacing:-.055em;margin-bottom:21px;font-size:clamp(2.65rem,12vw,3.45rem)}.mantis-maintenance-message{margin-bottom:26px;font-size:.88rem}.mantis-maintenance-owner{gap:10px;margin-bottom:25px;padding-top:20px}.mantis-maintenance-owner strong{font-size:.74rem}.mantis-maintenance-owner p{font-size:.71rem}.mantis-maintenance-actions{align-items:flex-start;gap:16px}.mantis-maintenance-contact{justify-content:space-between;width:100%;min-height:46px;font-size:.77rem}.mantis-maintenance-contact>svg:last-child{margin-left:auto}.mantis-maintenance-contact>svg:first-child{margin-right:1px}.mantis-maintenance-owner-link{padding:0;font-size:.7rem}.mantis-maintenance-contact-note{margin-top:15px;font-size:.66rem;line-height:1.7}.mantis-maintenance-cloud-topline{padding:14px 18px}.mantis-maintenance-cloud-content{padding-left:21px;padding-right:21px}.mantis-maintenance-cloud h2{font-size:1.2rem}.mantis-maintenance-details dt{font-size:.61rem}.mantis-maintenance-footer{padding:21px 0;font-size:.57rem}.mantis-maintenance-member-contact .mantis-control-launcher{gap:12px;padding:17px}.mantis-maintenance-member-contact .mantis-control-launch-copy h2{font-size:1rem}}@media (prefers-reduced-motion:reduce){.mantis-maintenance .is-refreshing{animation:none}}html[data-reduce-motion=true] .mantis-maintenance .is-refreshing{animation:none}.page-studio{gap:24px;display:grid}.editor-commandbar{background:#201d2e;border:1px solid #494058;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.editor-commandbar p{color:#b4acc4;margin-top:9px;font-size:14px}.editor-actions{flex-wrap:wrap;gap:10px;display:flex}.page-editor-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-nav{gap:10px;display:grid;position:sticky;top:20px}.editor-nav>button{text-align:left;border-radius:10px;padding:13px 14px;font-size:15px}.editor-nav>button.active{color:#e2c5ff;background:#342b47}.editor-nav p,.editor-nav a{color:#b8abc8;font-size:14px;line-height:1.7}.editor-nav>a{padding:12px}.editor-fields fieldset{border:0;gap:18px;min-width:0;display:grid}.editor-fields label{gap:8px;font-size:15px;display:grid}.editor-item{background:#181623;border:1px solid #454054;border-radius:12px;gap:16px;padding:20px;display:grid}.theme-options{flex-wrap:wrap;gap:12px;display:flex}.theme-swatch{color:#eadcfa;background:#362b4f;border:2px solid #0000;border-radius:10px;padding:14px 20px}.theme-swatch.ocean{color:#d0f0ff;background:#1d435c}.theme-swatch.rose{color:#ffddeb;background:#52273f}.theme-swatch.mint{color:#d0fff0;background:#234b43}.theme-swatch[aria-pressed=true]{border-color:#fff}.section-order-row{border-bottom:1px solid #343040;align-items:center;gap:12px;padding:15px 0;display:flex}.section-order-row strong{flex:1}.editor-recovery{border-top:1px solid #3a3448;flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}.editor-recovery>div{flex:1;min-width:220px}.editor-recovery p{color:#aaa1b8;margin-top:8px;font-size:14px}.page-preview-dialog{max-height:94vh;overflow:auto;width:95vw!important;max-width:1300px!important}.page-preview-surface{border:1px solid #494051;border-radius:12px;overflow:hidden}.page-preview-surface .public-hero{min-height:0}.page-preview-surface .public-nav{position:static}.public-site[data-theme=ocean]{--page-accent:#7bc7f1}.public-site[data-theme=rose]{--page-accent:#f1a0c8}.public-site[data-theme=mint]{--page-accent:#81d8bd}.public-site[data-theme=violet]{--page-accent:#ad8be3}.public-site .hero-copy h1 em{color:var(--page-accent,#ad8be3)}.public-site .hero-actions .primary.login{background:var(--page-accent,#ad8be3)}.public-site .hero-copy h1{white-space:pre-line;overflow-wrap:anywhere}.public-site .public-hero.centered{text-align:center;grid-template-columns:1fr;max-width:1050px}.public-hero.centered .hero-copy>p,.public-hero.centered .owner-signature{margin-left:auto;margin-right:auto}.public-hero.centered .hero-actions,.public-hero.centered .hero-copy>.eyebrow{justify-content:center}.public-hero.centered .hero-identity{width:100%;max-width:650px;margin:30px auto 0}.public-site main.page-ordered{flex-direction:column;display:flex}.page-ordered>.public-section{width:100%}.public-extra-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;display:grid}.public-extra-grid article{background:#1c1726;border:1px solid #44344f;border-radius:14px;padding:28px}.public-extra-grid h3{margin-bottom:18px;font-size:23px}.public-extra-grid p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.public-extra-grid a{color:var(--page-accent,#ad8be3);margin-top:20px;display:inline-block}.official-socials{flex-wrap:wrap;grid-column:1/-1;gap:18px!important;display:flex!important}.public-site p{overflow-wrap:anywhere}@media (max-width:800px){.page-editor-layout{grid-template-columns:1fr}.editor-nav{grid-template-columns:1fr 1fr;position:static}.editor-nav>p,.editor-nav>.eyebrow,.editor-nav>hr{grid-column:1/-1}.editor-commandbar{flex-direction:column;align-items:flex-start}.editor-recovery{flex-direction:column;align-items:stretch}.page-preview-dialog{padding:15px}.section-order-row{gap:8px}}.public-section h2,.monthly-feature h3{white-space:pre-line}.discord-preview{background:#242429;border:1px solid #3e3f50;border-left:4px solid #a78bfa;border-radius:8px;max-width:600px;padding:20px}.discord-preview h3{color:#80b9ff;margin:8px 0}.discord-preview p{color:#d5d5df;margin-bottom:16px;line-height:1.6}.discord-preview img{border-radius:7px;width:100%;height:auto;display:block}.editor-nav{max-height:calc(100vh - 130px);overflow-y:auto}@media (max-width:800px){.editor-nav{max-height:none}}
