.superapp{color:#143237;background:#f3f7f6;grid-template-columns:255px minmax(0,1fr);min-height:100dvh;display:grid}.superapp-side{color:#d9e8e7;background:#102e32;flex-direction:column;padding:27px 16px;display:flex}.superapp-brand{margin:0 10px 26px;display:block}.superapp-brand .ha-logo{width:178px}.superapp-mark{color:#8ed9cd;letter-spacing:1.4px;align-items:center;gap:7px;margin:0 10px 18px;font-size:10px;font-weight:800;display:flex}.superapp-side nav{gap:5px;display:grid}.superapp-side nav button{color:#c9dddc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:12px;font-size:13px;display:flex}.superapp-side nav button[aria-current=page]{color:#fff;background:#1f5459}.superapp-side nav button small{color:#173034;background:#f5cb57;border-radius:10px;margin-left:auto;padding:1px 6px;font-size:10px}.superapp-side>div:last-child{overflow-wrap:anywhere;border-top:1px solid #ffffff1c;gap:11px;margin-top:auto;padding:18px 10px 0;font-size:12px;display:grid}.superapp-side>div:last-child button{color:#d9e8e7;justify-content:flex-start;padding:0}.superapp-main{width:100%;min-width:0;max-width:1700px;margin:0 auto;padding:34px 38px 48px}.superapp-header{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.superapp-header>div:first-child>span{color:#648183;letter-spacing:1.4px;font-size:11px;font-weight:800}.superapp-header h1{letter-spacing:-1.4px;margin:7px 0 0;font-size:35px}.superapp-tools{align-items:center;gap:10px;display:flex}.superapp-finder{background:#fff;border:1px solid #cfdddd;border-radius:8px;align-items:center;gap:7px;width:min(360px,35vw);padding:0 10px;display:flex;position:relative}.superapp-finder>svg{color:#648183;flex:none}.superapp-finder input{box-shadow:none;border:0}.superapp-finder-results{z-index:20;background:#fff;border:1px solid #d2dfdf;border-radius:10px;max-height:380px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 14px 32px #15363b24}.superapp-finder-results button{color:#183438;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:9px;padding:10px;display:flex}.superapp-finder-results button:hover{background:#eff5f4}.superapp-finder-results button>svg{color:#2b776f;margin-top:2px}.superapp-finder-results span{gap:2px;display:grid}.superapp-finder-results small{color:#6e8688;font-size:11px}.superapp-filter{background:#e8f0ef;border:1px solid #d3e0df;border-radius:11px;align-items:end;gap:10px;margin:0 0 22px;padding:13px 15px;display:flex}.superapp-filter>svg{color:#3a7771;margin:0 2px 11px}.superapp-filter label{color:#567174;gap:4px;font-size:11px;font-weight:800;display:grid}.superapp-filter input{background:#fff;height:38px}.superapp-filter>input{width:min(260px,26vw)}.superapp-filter button{height:38px}.superapp-notice{color:#235c52;background:#e0efeb;border-radius:9px;margin:0 0 20px;padding:12px 15px;font-size:14px}.superapp-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;margin-bottom:26px;display:grid}.superapp-metrics article{background:#fff;border:1px solid #d7e2e2;border-radius:12px;gap:5px;min-height:123px;padding:16px;display:grid}.superapp-metrics svg{color:#2b776f;width:19px}.superapp-metrics span{color:#668083;font-size:11px}.superapp-metrics strong{letter-spacing:-.7px;font-size:22px}.superapp-metrics small{color:#6f8587;font-size:10px}.superapp-panel{background:#fff;border:1px solid #d7e2e2;border-radius:14px;padding:24px;position:relative}.superapp-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.superapp-panel h2{margin:0 0 8px;font-size:21px}.superapp-panel h3{margin:0 0 10px;font-size:15px}.superapp-panel p{color:#607b7d;max-width:720px;margin:0;font-size:14px;line-height:1.6}.superapp-panel-action{position:absolute;top:24px;right:24px}.superapp-count{color:#527276;white-space:nowrap;background:#edf4f3;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.superapp-gap{height:16px}.superapp-split{grid-template-columns:1fr 1fr;gap:22px;display:grid}.superapp-rate{color:#5c7779;border-top:1px solid #e5edec;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.superapp-rate strong{color:#28484c;margin-right:5px}.superapp-rate span{background:#edf4f3;border-radius:6px;padding:5px 7px}.superapp-subtitle-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.superapp-subtitle-row h3{margin:0}.superapp-subtitle-row>span{color:#708789;font-size:12px}.superapp-pagination{border-top:1px solid #e5edec;width:100%;margin-top:18px;padding-top:14px;justify-content:center!important;display:flex!important}.superapp-pagination [data-slot=pagination-content]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.superapp-pagination [data-slot=pagination-item]{align-items:center;display:flex}.superapp-pagination [data-slot=pagination-previous],.superapp-pagination [data-slot=pagination-next],.superapp-pagination [data-slot=pagination-link]{color:#29484b;white-space:nowrap;background:#fff;border:1px solid #d3e0df;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;line-height:1.2}.superapp-pagination [data-slot=pagination-link][aria-current=page]{background:#fff6d7;border-color:#f0c85d;font-weight:800}.superapp-pagination [aria-disabled=true]{pointer-events:none;opacity:.45}.superapp-inline-form{background:#f5f9f8;border:1px solid #dbe7e6;border-radius:9px;grid-template-columns:1.4fr 1fr .7fr 1fr auto auto;align-items:center;gap:8px;margin:0 0 18px;padding:13px;display:grid}.superapp-inline-form input{background:#fff;height:38px}.superapp-inline-form label{color:#526e71;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex}.superapp-refund summary{color:#2b776f;cursor:pointer;font-size:12px;font-weight:800}.superapp-refund form{grid-template-columns:100px 150px minmax(120px,1fr) auto;gap:5px;margin-top:7px;display:grid}.superapp-refund input{background:#fff;height:32px;padding:5px;font-size:11px}.superapp-table-wrap{overflow:auto}.superapp table{border-collapse:collapse;width:100%;min-width:820px}.superapp th{color:#617d80;letter-spacing:.5px;text-align:left;text-transform:uppercase;border-bottom:1px solid #dce7e6;padding:12px 13px;font-size:11px}.superapp td{vertical-align:top;border-bottom:1px solid #edf2f1;padding:15px 13px;font-size:13px;line-height:1.5}.superapp td strong{font-size:14px;display:block}.superapp td small{color:#708789;margin-top:3px;font-size:12px;display:block}.superapp-state{color:#486164;white-space:nowrap;background:#eef2f2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.superapp-state.is-pending,.superapp-state.is-warning{color:#7d5b00;background:#fff1bf}.superapp-state.is-invited,.superapp-state.is-verified,.superapp-state.is-consented,.superapp-state.is-paid,.superapp-state.is-delivered,.superapp-state.is-read,.superapp-state.is-accepted,.superapp-state.is-processed{color:#226456;background:#dcefeb}.superapp-state.is-active{color:#2e6a36;background:#daf1d4}.superapp-state.is-suspended,.superapp-state.is-failed,.superapp-state.is-unknown,.superapp-state.is-opted_out,.superapp-state.is-critical,.superapp-state.is-rejected,.superapp-state.is-rate_limited{color:#98392a;background:#ffe0d9}.superapp-empty{color:#668083;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:130px;padding:22px;display:flex}.superapp-attention{gap:2px;display:grid}.superapp-attention article{border-top:1px solid #e8eeee;grid-template-columns:31px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.superapp-attention article:first-child{border-top:0}.superapp-alert{color:#88630a;background:#fff1bf;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.superapp-alert.is-critical{color:#a23d2e;background:#ffe0d9}.superapp-attention strong{font-size:13px}.superapp-attention p{max-width:none;margin:2px 0;font-size:12px;line-height:1.4}.superapp-attention small{color:#708789;font-size:11px}.superapp-login{color:#eaf4f3;background:#102e32;place-items:center;min-height:100dvh;padding:25px;display:grid}.superapp-login section{background:#173d41;border:1px solid #396165;border-radius:19px;width:min(470px,100%);padding:42px}.superapp-login .ha-logo{width:205px}.superapp-login h1{letter-spacing:-1.5px;margin:16px 0;font-size:36px;line-height:1.05}.superapp-login p{color:#b7d1cf;margin-bottom:24px;line-height:1.65}.superapp-login p a{color:#f4cb55;text-decoration:underline}.superapp-login .superapp-mark{margin:30px 0 0}.superapp-back{color:#b7d1cf;margin-top:20px;font-size:13px;display:block}.superapp-loading{color:#eaf4f3;background:#102e32;place-items:center;min-height:100dvh;display:grid}.superapp-dialog{max-width:560px!important}.superapp-detail-dialog{max-height:calc(100dvh - 32px);overflow:auto;max-width:min(1120px,100vw - 32px)!important}.superapp-provision{gap:16px;margin-top:18px;display:grid}.superapp-provision p{color:#557174;line-height:1.6}.superapp-provision label{gap:8px;font-size:13px;font-weight:800;display:grid}.superapp-provision select{min-height:42px;font:inherit;background:#fff;border:1px solid #c8d5d4;border-radius:8px;padding:8px}.superapp-invite{gap:16px;margin-top:18px;display:grid}.superapp-invite p{color:#557174;line-height:1.65}.superapp-invite code{overflow-wrap:anywhere;background:#edf5f3;border-radius:8px;padding:12px;font-size:12px;display:block}.superapp-detail{gap:25px;margin-top:20px;display:grid}.superapp-detail-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.superapp-detail-metrics article{background:#eef4f3;border-radius:9px;gap:5px;padding:13px;display:grid}.superapp-detail-metrics span{color:#668083;font-size:11px}.superapp-detail-metrics strong{font-size:15px}.superapp-detail table{min-width:640px}.superapp-detail td,.superapp-detail th{padding:10px}.superapp-detail td{font-size:12px}.superapp-detail th{font-size:10px}.superapp-activity{border-top:1px solid #e5edec;display:grid}.superapp-activity article{border-bottom:1px solid #e5edec;grid-template-columns:28px minmax(0,1fr) auto 145px;align-items:center;gap:10px;padding:11px 0;display:grid}.superapp-activity article>span{color:#2b776f;background:#edf4f3;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.superapp-activity strong{font-size:13px}.superapp-activity p{color:#688184;overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.superapp-activity small{color:#718789;text-align:right;font-size:11px}@media (max-width:1280px){.superapp-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.superapp-inline-form{grid-template-columns:repeat(3,1fr)}}.superapp-control-subsection{margin-top:28px}.superapp-control-subsection h3{margin:0 0 12px}@media (max-width:800px){.superapp{grid-template-columns:1fr}.superapp-side{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.superapp-brand{margin:0}.superapp-brand .ha-logo{width:145px}.superapp-side .superapp-mark,.superapp-side>div:last-child{display:none}.superapp-side nav{justify-content:flex-end;display:flex}.superapp-side nav button{width:auto;padding:9px;font-size:0}.superapp-side nav button span,.superapp-side nav button small{display:none}.superapp-side nav button svg{width:19px}.superapp-main{padding:24px 16px}.superapp-header{align-items:start;display:grid}.superapp-header h1{font-size:29px}.superapp-tools{grid-template-columns:1fr auto;width:100%;display:grid}.superapp-finder{width:100%}.superapp-filter{grid-template-columns:22px 1fr 1fr;gap:8px;display:grid}.superapp-filter>svg{grid-row:span 2;align-self:center;margin:0}.superapp-filter>input,.superapp-filter button{grid-column:span 2;width:100%}.superapp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.superapp-panel{padding:18px}.superapp-panel-title{display:block}.superapp-panel-title .superapp-count{margin-top:10px;display:inline-block}.superapp-panel-action{margin-bottom:12px;position:static}.superapp-attention article{grid-template-columns:31px 1fr}.superapp-attention article button{grid-column:2;justify-self:start}.superapp-login section{padding:30px}.superapp-login h1{font-size:32px}.superapp-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.superapp-activity article{grid-template-columns:28px minmax(0,1fr);gap:8px}.superapp-activity article .superapp-state,.superapp-activity article small{text-align:left;grid-column:2;justify-self:start}.superapp-split,.superapp-inline-form,.superapp-refund form{grid-template-columns:1fr}}.superapp,.superapp-login{--sa-ink:#19172a;--sa-ink-soft:#292540;--sa-cream:#fffaf0;--sa-paper:#f4efe4;--sa-gold:#f7bd42;--sa-mint:#d9f0df;--sa-line:#19172a1f;--sa-muted:#6d687c;font-family:var(--font-sans,Inter,Arial,sans-serif)}.superapp-platform-mark{color:var(--sa-ink);letter-spacing:-.04em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.superapp-platform-mark.is-light{color:var(--sa-cream)}.superapp-platform-glyph{background:var(--sa-gold);width:38px;height:38px;color:var(--sa-ink);letter-spacing:-.11em;border-radius:12px;place-items:center;font-family:Arial,sans-serif;font-size:27px;font-weight:950;line-height:1;display:grid;box-shadow:inset 0 -3px #19172a1f}.superapp-platform-mark>span:last-child{gap:0;line-height:.8;display:grid}.superapp-platform-mark b{font-size:23px;font-weight:900}.superapp-platform-mark small{color:currentColor;letter-spacing:.22em;text-transform:uppercase;margin:5px 0 0 1px;font-size:9px;font-weight:800}.superapp-login{background:var(--sa-paper);min-height:100dvh;color:var(--sa-ink);grid-template-columns:minmax(0,1.12fr) minmax(470px,.88fr);padding:0;display:grid}.superapp-login-story{background:var(--sa-ink);min-height:100%;color:var(--sa-cream);isolation:isolate;flex-direction:column;justify-content:space-between;padding:clamp(34px,6vw,86px);display:flex;position:relative;overflow:hidden}.superapp-login-story:before,.superapp-login-story:after{content:"";pointer-events:none;z-index:-1;border-radius:999px;position:absolute}.superapp-login-story:before{opacity:.92;background:radial-gradient(circle at 36% 40%,#f7bd42f5 0 8%,#f7bd4240 8.5% 17%,#0000 17.5%),linear-gradient(130deg,#ffffff17,#fff0);width:41vw;height:41vw;top:-13vw;right:-8vw}.superapp-login-story:after{border:1px solid #fffaf02b;width:48vw;height:48vw;bottom:-22vw;left:-16vw;box-shadow:0 0 0 34px #fffaf009,0 0 0 68px #fffaf006}.superapp-login-story>.superapp-platform-mark{z-index:1;position:relative}.superapp-login-copy{max-width:610px;margin:clamp(72px,14vh,160px) 0 auto;position:relative}.superapp-login-copy>span,.superapp-access-kicker{color:var(--sa-gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.superapp-login-copy h1{max-width:620px;color:var(--sa-cream);letter-spacing:-.075em;margin:23px 0;font-size:clamp(48px,5.2vw,82px);font-weight:750;line-height:.94}.superapp-login-copy h1 em{color:var(--sa-gold);font-style:normal}.superapp-login-copy p{color:#fffaf0b8;max-width:510px;margin:0;font-size:17px;line-height:1.75}.superapp-login-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:720px;margin:72px 0 36px;display:grid;position:relative}.superapp-login-signals article{border-top:1px solid #fffaf038;gap:12px;padding-top:17px;display:flex}.superapp-login-signals article>span{color:var(--sa-gold);font-size:12px;font-weight:850}.superapp-login-signals strong{color:var(--sa-cream);font-size:14px;display:block}.superapp-login-signals p{color:#fffaf094;margin:5px 0 0;font-size:12px;line-height:1.55}.superapp-login-foot{color:#fffaf07a;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800;position:relative}.superapp-login-access{background:linear-gradient(145deg,#fffdf8,#f1eadc);place-items:center;padding:45px;display:grid}.superapp-login-access>div{width:min(390px,100%)}.superapp-login-access .superapp-platform-mark{margin-bottom:64px}.superapp-access-kicker{color:#6e654a}.superapp-login-access h2{max-width:330px;color:var(--sa-ink);letter-spacing:-.06em;margin:17px 0 10px;font-size:38px;font-weight:780;line-height:1.02}.superapp-login-access h2+p{max-width:365px;color:var(--sa-muted);margin:0;font-size:15px;line-height:1.7}.superapp-login-access .superapp-login-note{border-top:1px solid var(--sa-line);color:#575169;gap:12px;margin:25px 0 21px;padding:14px 0;display:flex}.superapp-login-note svg{color:#6d9d77;flex:none}.superapp-login-note p{margin:0;font-size:12px;line-height:1.55}.superapp-login-access [aria-busy]+p{color:#6d687c!important}.superapp-login-access a[aria-busy]{border:1px solid #d6d0c2!important;border-radius:12px!important;min-height:54px!important;transition:transform .18s,box-shadow .18s!important;box-shadow:0 5px #19172a12!important}.superapp-login-access a[aria-busy]:hover{transform:translateY(-2px);box-shadow:0 7px #19172a17!important}.superapp-login-access .superapp-back{color:var(--sa-ink);margin-top:0;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.superapp-login-access .superapp-back:hover{text-decoration:underline}.superapp-login-access a{color:#645c43}.superapp-login-access button{width:100%;color:var(--sa-ink);background:0 0;border-color:#d2cbbc;margin-top:26px}.superapp{min-height:100dvh;color:var(--sa-ink);background:#e9e4d8}.superapp-side{width:274px;padding:27px 17px 18px;top:0;box-shadow:10px 0 35px #19172a1c;background:var(--sa-ink)!important;color:var(--sa-cream)!important}.superapp-side .superapp-brand{margin:4px 12px 25px;display:block}.superapp-side .superapp-platform-mark{color:var(--sa-cream)}.superapp-side .superapp-platform-glyph{border-radius:10px;width:34px;height:34px;font-size:24px}.superapp-side .superapp-platform-mark b{font-size:21px}.superapp-side .superapp-mark{letter-spacing:.11em;background:#fffaf00e;border:1px solid #fffaf029;border-radius:9px;margin:0 12px 17px;padding:9px 10px;font-size:9px;color:var(--sa-gold)!important}.superapp-side nav{gap:3px}.superapp-side nav button{border-radius:10px;font-size:13px;font-weight:650;transition:background .18s,color .18s,transform .18s;color:#fffaf0ad!important}.superapp-side nav button:hover{background:#fffaf014;color:var(--sa-cream)!important}.superapp-side nav button[aria-current=page]{font-weight:830;box-shadow:0 3px #0003;background:var(--sa-gold)!important;color:var(--sa-ink)!important}.superapp-side nav button small{background:var(--sa-ink-soft)!important;color:var(--sa-cream)!important}.superapp-side nav button[aria-current=page] small{color:var(--sa-ink)!important;background:#19172a29!important}.superapp-side>div{border-top:1px solid #fffaf021;margin:14px 4px 0;padding:15px 11px 0}.superapp-side>div>span{font-size:11px;color:#fffaf09e!important}.superapp-side>div button{font-size:12px;color:var(--sa-cream)!important}.superapp-main{background:#faf8f3!important;margin-left:274px!important;padding:42px clamp(24px,4vw,64px) 58px!important}.superapp-header{border-bottom:1px solid var(--sa-line);padding-bottom:25px}.superapp-header>div>span{letter-spacing:.13em;font-weight:850;color:#8b6d23!important}.superapp-header h1{letter-spacing:-.055em;color:var(--sa-ink)!important;margin-top:8px!important;font-size:36px!important;font-weight:780!important}.superapp-tools .superapp-finder{box-shadow:none!important;background:#fffdf8!important;border-color:#ddd7c9!important;border-radius:11px!important}.superapp-tools>button,.superapp-filter button,.superapp-panel button{border-radius:9px!important}.superapp-filter{box-shadow:0 2px #19172a06;border:1px solid var(--sa-line)!important;background:#fffdf8!important;border-radius:13px!important;margin:24px 0 34px!important;padding:13px 14px!important}.superapp-filter input{background:#fff!important;border-radius:7px!important}.superapp-metrics{gap:15px!important}.superapp-metrics article{position:relative;overflow:hidden;border:1px solid var(--sa-line)!important;background:#fffdf8!important;border-radius:15px!important;box-shadow:0 4px #19172a09!important}.superapp-metrics article:after{content:"";background:#f7bd4242;border-bottom-left-radius:42px;width:42px;height:42px;position:absolute;top:0;right:0}.superapp-metrics article>svg{color:#9e7722!important}.superapp-metrics article strong{color:var(--sa-ink)!important;font-size:26px!important}.superapp-panel{border:1px solid var(--sa-line)!important;background:#fffdf8!important;border-radius:16px!important;box-shadow:0 4px #19172a09!important}.superapp-panel-title h2,.superapp-detail h3{letter-spacing:-.035em;color:var(--sa-ink)!important}.superapp-panel-title p{color:var(--sa-muted)!important}.superapp-table-wrap{border:1px solid var(--sa-line)!important;border-radius:11px!important}.superapp-table-wrap th{color:#625941!important;background:#f3ede1!important}.superapp-table-wrap td{color:#393448!important}.superapp-table-wrap tr+tr td{border-color:var(--sa-line)!important}.superapp-state{font-weight:750!important}.superapp-notice{color:#564719!important;background:#fff8da!important;border-color:#d9c477!important}.superapp-attention article{border-color:var(--sa-line)!important;background:#fffdf8!important}.superapp-empty{color:#635b47!important;background:#fbf5e6!important;border-color:#ddd2b8!important}@media (max-width:900px){.superapp-login{grid-template-columns:1fr}.superapp-login-story{min-height:auto;padding:38px 28px}.superapp-login-copy{margin:84px 0 0}.superapp-login-copy h1{font-size:52px}.superapp-login-signals{margin:56px 0 22px}.superapp-login-access{padding:56px 28px}.superapp-side{width:226px}.superapp-main{margin-left:226px!important}}@media (max-width:680px){.superapp-login-story{padding:29px 22px}.superapp-login-copy h1{font-size:44px}.superapp-login-copy p{font-size:15px}.superapp-login-signals{grid-template-columns:1fr;gap:13px}.superapp-login-signals article{padding-top:12px}.superapp-login-access{padding:42px 22px}.superapp-login-access .superapp-platform-mark{margin-bottom:48px}.superapp-login-access h2{font-size:34px}.superapp-side{width:auto}.superapp-main{margin-left:0!important}.superapp-header h1{font-size:30px!important}}.superapp-login>section{box-sizing:border-box;border:0!important;border-radius:0!important;width:auto!important}.superapp-login{color:#fffaf0!important;background:#19172a!important;grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr)!important}.superapp-login>.superapp-login-story{color:#fffaf0!important;background:#19172a!important;border-right:0!important;min-height:100dvh!important;padding:clamp(34px,6vw,86px)!important;display:flex!important}.superapp-login>.superapp-login-access{position:relative;color:#fffaf0!important;background:#19172a!important;place-items:center!important;min-height:100dvh!important;padding:clamp(28px,5vw,72px)!important;display:grid!important}.superapp-login-access:before{display:none!important}.superapp-login-access>div{z-index:1;background:#fffaf00e;border:1px solid #fffaf029;border-radius:20px;padding:clamp(28px,4vw,48px);position:relative;box-shadow:0 20px 54px #0000002e;width:min(430px,100%)!important}.superapp-login-access>div>.superapp-platform-mark{width:290px!important;margin-bottom:48px!important}.superapp-login-access>div>.superapp-platform-mark .ha-logo{width:290px!important}.superapp-login-access h2{color:#fffaf0!important}.superapp-login-access h2+p{color:#fffaf0b3!important}.superapp-login-access .superapp-back{color:#fffaf0!important}.superapp-login-access .superapp-access-kicker{color:#f7bd42!important}.superapp-login-access .superapp-login-note{color:#fffaf0b3!important;border-top-color:#fffaf029!important}.superapp-login-access .superapp-login-note p{color:#fffaf0b3!important}.superapp-login-access a[aria-busy]{color:#19172a!important;background:#fffaf0!important}.superapp-main .superapp-header{color:#fffaf0!important;background:#42113c!important;border:0!important;margin:-42px clamp(-64px,-4vw,-24px) 30px!important;padding:31px clamp(24px,4vw,64px) 28px!important}.superapp-main .superapp-header>div:first-child>span{color:#f7bd42!important}.superapp-main .superapp-header h1{color:#fffaf0!important}.superapp-main .superapp-tools .superapp-finder{background:#fffaf0!important;border-color:#fffaf047!important}.superapp-main .superapp-tools>button{color:#fffaf0!important;background:0 0!important;border-color:#fffaf073!important}.superapp{grid-template-columns:274px minmax(0,1fr)!important}.superapp-main{max-width:none!important;margin-left:0!important}.superapp-metrics .superapp-metric{border:1px solid var(--sa-line);min-height:123px;color:var(--sa-ink);font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border-radius:15px;gap:5px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px #19172a09}.superapp-metrics .superapp-metric:after{content:"";background:#f7bd4242;border-bottom-left-radius:42px;width:42px;height:42px;position:absolute;top:0;right:0}.superapp-metrics .superapp-metric:hover{border-color:#f7bd42e0;transform:translateY(-3px);box-shadow:0 7px #19172a14}.superapp-metrics .superapp-metric:focus-visible{outline:3px solid var(--sa-gold);outline-offset:3px}.superapp-metrics .superapp-metric>svg{color:#9e7722}.superapp-metrics .superapp-metric span{color:#668083;font-size:11px}.superapp-metrics .superapp-metric strong{color:var(--sa-ink);letter-spacing:-.7px;font-size:26px}.superapp-metrics .superapp-metric small{color:#6f8587;max-width:180px;font-size:10px;line-height:1.35}.superapp-metrics .superapp-metric .superapp-metric-arrow{color:#7e6630;opacity:.78;position:absolute;bottom:13px;right:14px}.superapp-split{grid-template-columns:repeat(2,minmax(0,1fr))!important}.superapp-split>section{min-width:0}.superapp-split .superapp-table-wrap{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.superapp-split .superapp-table-wrap table{min-width:620px}.superapp-state.is-draft{color:#7d5b00;background:#fff1bf}.superapp-billing-status{background:#fbf5e6;border:1px solid #e4d4a9;border-radius:10px;padding:12px 14px;color:#635b47!important;margin:-2px 0 20px!important;font-size:13px!important}.superapp-billing-status.is-ready{background:#eff8ee;border-color:#b8d5bd;color:#315d3b!important}.superapp-plan-form{gap:14px;margin-top:20px;display:grid}.superapp-plan-form>label:not(.superapp-plan-check){color:#393448;gap:7px;font-size:13px;font-weight:750;display:grid}.superapp-plan-check{color:#393448;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.superapp-dialog-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}@media (max-width:900px){.superapp{grid-template-columns:226px minmax(0,1fr)!important}}@media (max-width:800px){.superapp-split{grid-template-columns:1fr!important}.superapp-dialog-actions{justify-content:stretch}.superapp-dialog-actions button{flex:1}}@media (max-width:680px){.superapp{grid-template-columns:1fr!important}}@media (max-width:900px){.superapp-login{grid-template-columns:1fr!important}.superapp-login>.superapp-login-story{border-bottom:0!important;border-right:0!important;min-height:auto!important;padding:38px 28px!important}.superapp-login>.superapp-login-access{min-height:auto!important;padding:56px 28px!important}.superapp-main .superapp-header{margin:-24px -16px 24px!important;padding:25px 16px!important}}
