:root{--saas-ink:#13201d;--saas-muted:#66736f;--saas-line:#dfe6e3}.inactive-page{min-height:100vh;color:var(--saas-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.inactive-page a{color:inherit;text-decoration:none}.inactive-brand,.inactive-contact a,.secondary-button{align-items:center;display:inline-flex}.inactive-brand{gap:12px}.inactive-brand>span,.inactive-brand img{object-fit:contain;color:#fff;background:var(--tenant-primary);border-radius:10px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.inactive-status-visual .inactive-icon{place-items:center;display:grid}.inactive-contact{gap:8px;display:grid}.inactive-contact a{gap:7px}.secondary-button{color:#fff;background:var(--tenant-primary);border-radius:8px;justify-content:center;gap:8px;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.inactive-page-premium{background:linear-gradient(145deg, color-mix(in srgb, var(--tenant-primary) 9%, #f5f7f6), #f8f6f1 62%, #eef3f1);place-items:stretch stretch;min-height:100svh;padding:0;display:grid;position:relative;overflow:hidden}.inactive-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.inactive-backdrop span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--tenant-primary) 12%, transparent);border-radius:50%;width:min(54vw,760px);position:absolute}.inactive-backdrop span:first-child{background:color-mix(in srgb, var(--tenant-primary) 7%, transparent);top:-32%;right:-16%}.inactive-backdrop span:last-child{bottom:-38%;left:-20%}.inactive-header,.inactive-status-card,.inactive-footer{z-index:1;position:relative}.inactive-header{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:28px 0;display:flex}.inactive-page-premium .inactive-brand{justify-content:flex-start}.inactive-page-premium .inactive-brand>div{gap:2px;display:grid}.inactive-page-premium .inactive-brand small{color:var(--saas-muted);font-size:11px}.inactive-home-link{color:#43514d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #78898340;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:750;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.inactive-home-link:hover{border-color:color-mix(in srgb, var(--tenant-primary) 35%, transparent);background:#fff;transform:translateY(-1px)}.inactive-status-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #84948e38;border-radius:30px;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-self:center;width:min(960px,100% - 48px);margin:auto;display:grid;overflow:hidden;box-shadow:0 36px 100px #1e372f24}.inactive-status-visual{background:linear-gradient(160deg, color-mix(in srgb, var(--tenant-primary) 88%, #102923), #163c35);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.inactive-status-visual:before,.inactive-status-visual:after{content:"";border-radius:50%;position:absolute}.inactive-status-visual:before{aspect-ratio:1;border:1px solid #ffffff1f;width:110%;bottom:-18%;right:-18%}.inactive-status-visual:after{aspect-ratio:1;background:#ffffff0a;width:65%}.inactive-model{z-index:1;filter:drop-shadow(18px 26px 22px #05141159);opacity:.72;width:62%;height:34%;position:relative;transform:perspective(600px)rotateY(-12deg)}.inactive-model-wall,.inactive-model-roof,.inactive-model-gate{display:block;position:absolute}.inactive-model-wall{clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);background:repeating-linear-gradient(0deg,#e2e8e5 0 18px,#bdc9c4 19px 20px);inset:18% 0 0}.inactive-model-roof{z-index:2;clip-path:polygon(4% 0,100% 40%,96% 100%,0 54%);background:#d7a747;width:108%;height:24%;top:0;left:-4%}.inactive-model-gate{z-index:3;background:repeating-linear-gradient(0deg,#72847d 0 20%,#53665f 21% 23%);border:3px solid #64716c;width:48%;height:65%;bottom:0;right:15%}.inactive-status-visual .inactive-icon{z-index:4;color:#fff;width:58px;height:58px;box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#091f1ab8;border:1px solid #ffffff38;border-radius:18px;margin:0;position:absolute;bottom:26px;right:26px}.inactive-copy{flex-direction:column;justify-content:center;padding:clamp(34px,6vw,68px);display:flex}.inactive-kicker{color:#8c5d14;text-transform:uppercase;letter-spacing:.08em;background:#fff8e9;border:1px solid #ead5aa;border-radius:999px;align-items:center;gap:7px;width:max-content;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.inactive-copy h1{letter-spacing:-.055em;max-width:520px;margin:22px 0 14px;font-size:clamp(34px,4.5vw,54px);line-height:1.02}.inactive-copy>p{max-width:560px;color:var(--saas-muted);margin:0;font-size:15px;line-height:1.7}.inactive-support{border:1px solid var(--saas-line);background:#f8faf9;border-radius:15px;gap:16px;margin:30px 0 22px;padding:17px;display:grid}.inactive-support>div:first-child{color:var(--tenant-primary);align-items:center;gap:10px;display:flex}.inactive-support>div:first-child span{gap:2px;display:grid}.inactive-support>div:first-child strong{color:var(--saas-ink);font-size:12px}.inactive-support>div:first-child small{color:var(--saas-muted);font-size:10px}.inactive-page-premium .inactive-contact{flex-wrap:wrap;gap:8px;margin:0;display:flex}.inactive-page-premium .inactive-contact a{min-height:34px;color:color-mix(in srgb, var(--tenant-primary) 92%, #000);border:1px solid color-mix(in srgb, var(--tenant-primary) 18%, transparent);background:#fff;border-radius:9px;padding:0 11px;font-size:10px}.inactive-billing-link{width:max-content}.inactive-footer{color:#7b8783;text-align:center;align-self:end;padding:24px;font-size:10px}.inactive-footer strong{color:#40504b}@media (max-width:760px){.inactive-status-card{grid-template-columns:1fr}.inactive-status-visual{min-height:220px}.inactive-model{width:46%;height:46%}}@media (max-width:520px){.inactive-header,.inactive-status-card{width:calc(100% - 28px)}.inactive-header{padding:18px 0}.inactive-home-link{justify-content:center;width:40px;padding:0;font-size:0}.inactive-copy{padding:28px 22px}.inactive-copy h1{font-size:36px}.inactive-billing-link{width:100%}}@media (prefers-reduced-motion:reduce){.inactive-page-premium *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
