@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-400-normal.2ysn9gc82zk1v.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-400-normal.0crn-37tc-i3f.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-600-normal.0p6sew1q6gl7s.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-600-normal.0zi76bk3y5qvy.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-700-normal.1dulefe5e4s81.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-700-normal.11xgn1hzdiyec.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/plus-jakarta-sans-latin-ext-400-normal.2dpj9jam_znrc.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-400-normal.1cm1a-poxlrvd.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/plus-jakarta-sans-latin-ext-600-normal.2mnwxc4ivfhul.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-600-normal.07s-jvr3cnqdh.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/plus-jakarta-sans-latin-ext-700-normal.1l58qrcouh72i.woff2)format("woff2"),url(../media/plus-jakarta-sans-latin-ext-700-normal.2y7a0hldj3559.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101220;--muted:#53586a;--pink:#d90040;--accent:#ed0048;--wash:#fff5f7;--line:#e4e2e9;--surface:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}body{color:var(--ink);background:var(--surface);margin:0;line-height:1.6}a{color:inherit}button,input,select{font:inherit}button,summary{cursor:pointer}button:disabled{cursor:wait;opacity:.7}img{max-width:100%;height:auto;display:block}h1,h2,p{margin:0}h1{letter-spacing:-.055em;font-size:clamp(1.9rem,4vw,3.05rem);line-height:1.13}h2{letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.25rem,2.6vw,1.85rem);line-height:1.2}:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.muted,small{color:var(--muted)}.eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.pink{color:var(--pink)}.skip{z-index:2;background:#fff;padding:.5rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-220%)}.skip:focus{transform:none}.shell{grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{border-right:1px solid var(--line);background:linear-gradient(170deg,#fff8fa,#fcf9fb);flex-direction:column;align-self:start;min-height:100dvh;padding:23px 18px 22px;display:flex;position:sticky;top:0}.brand{width:max-content;margin:0 5px 27px;display:block}.sidebar nav{gap:5px;display:grid}.sidebar nav a,.side-bottom>a{border-radius:12px;align-items:center;gap:12px;padding:12px 11px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.sidebar nav a:hover,.sidebar nav [aria-current]{color:var(--pink);background:#fce6ed}.side-bottom{margin-top:auto;padding-top:36px}.side-bottom form{margin-left:11px}.content{width:100%;min-width:0;max-width:1480px;margin:0 auto;padding:22px clamp(22px,4vw,60px) 56px}.profile{overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.profile span{width:38px;height:38px;color:var(--pink);background:#fce5ed;border-radius:100%;flex:none;place-items:center;display:grid}.page-heading{margin:17px 0 29px}.page-heading h1{margin:10px 0}.page-heading>.muted{overflow-wrap:anywhere;font-size:clamp(.94rem,1.55vw,1.14rem)}.banner{background:var(--wash);color:var(--pink);border-radius:14px;align-items:center;gap:17px;padding:19px 22px;display:flex}.banner svg,.support svg{flex:none}.banner p,.web p,.subscription p{color:var(--muted);font-size:.91rem}.section{margin-top:31px}.web-list{gap:12px;display:grid}.web{border:1px solid var(--line);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:17px;display:grid}.web-label{overflow-wrap:anywhere;min-width:0}.web-label strong{font-size:1.12rem}.icon-block{width:47px;height:47px;color:var(--pink);background:#fce6ed;border-radius:11px;flex:none;place-items:center;display:grid}.badge{color:#146231;background:#e8f8ed;border-radius:30px;align-items:center;gap:6px;width:max-content;padding:5px 10px;font-size:.79rem;font-weight:700;line-height:1.35;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:100%;width:6px;height:6px}.badge.paused{color:#7c3e00;background:#fff0dc}.badge.neutral{color:#484b5d;background:#eeedf2}.subscription{background:var(--wash);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid}.subscription strong{font-size:1.18rem}.price{color:var(--muted);border-left:1px solid #efdae2;padding-left:17px;font-size:.82rem}.price strong{color:var(--pink);font-size:1.65rem;line-height:1.15;display:block}.support{color:var(--pink);align-items:center;gap:8px;margin-top:22px;font-size:.88rem;font-weight:600;display:inline-flex}.button{background:var(--pink);color:#fff;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:9px 14px;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.button:hover{background:#b90037}.secondary{color:var(--pink);background:#fff;border-color:#ebc5d3}.secondary:hover{background:var(--wash)}.text-button{min-height:39px;color:var(--muted);background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}.text-button:hover{color:var(--pink)}.operation{justify-items:start;gap:13px;max-width:530px;display:grid}.field{gap:5px;width:100%;font-size:.91rem;font-weight:700;display:grid}.field small{font-weight:400}.field input,.field select,.search input{width:100%;min-width:0;min-height:43px;color:var(--ink);background:#fff;border:1px solid #c8c6d0;border-radius:9px;padding:8px 11px}.password-field{display:flex;position:relative}.password-field input{padding-right:45px}.password-field button{width:40px;min-height:39px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.error,.temporary,.empty{background:var(--wash);border-radius:10px;padding:13px 15px;font-size:.91rem}.error{color:#a01535;border:1px solid #efbcca}.temporary{overflow-wrap:anywhere;border:1px solid #efcfda;width:100%}.temporary code{-webkit-user-select:all;user-select:all;margin:8px 0;display:block}.empty{color:var(--muted);border:1px dashed #dbcfd7}.panel{border:1px solid var(--line);border-radius:13px;margin-top:19px;padding:19px 22px}.connect summary{color:var(--pink);font-weight:700}.connect[open] summary{margin-bottom:15px}.search{align-items:center;gap:9px;max-width:580px;margin:23px 0 14px;display:flex}.search a{color:var(--pink);font-size:.85rem}.table-shell{border:1px solid var(--line);border-radius:13px;overflow:hidden}table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}th,td{overflow-wrap:anywhere;padding:14px 13px}th{background:var(--wash);color:var(--muted)}td{border-top:1px solid var(--line)}td small{display:block}.customer-list,.history{border:1px solid var(--line);border-radius:12px;padding:0;list-style:none}.customer-list li,.history li{overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:12px;padding:14px;display:flex}.customer-list li+li,.history li+li{border-top:1px solid var(--line)}.history time{color:var(--muted);font-size:.84rem}.login{background:radial-gradient(at 15% 20%,#fff0f5,#fff 70%);min-height:100dvh;padding:24px clamp(18px,5vw,60px) 40px}.login-card{border:1px solid var(--line);background:#fff;border-radius:17px;max-width:460px;margin:clamp(30px,9vh,95px) auto 0;padding:clamp(20px,4vw,34px);box-shadow:0 16px 55px #3512240d}.login-card h1,.setup h1{margin:8px 0;font-size:clamp(1.7rem,4vw,2.5rem)}.login-card>.operation,.setup>.operation{margin-top:21px}.login-card .button,.setup .button{width:100%}.setup{width:min(100% - 30px,535px);max-height:calc(100dvh - 30px);color:var(--ink);border:0;border-radius:17px;padding:clamp(19px,4vw,35px);box-shadow:0 18px 65px #1e152c31}.setup::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e183d42}.setup .eyebrow{margin-top:13px}.setup .setup-logout{justify-items:center;margin-top:8px}@media (max-width:850px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:10px 18px;position:static}.brand{margin:0 0 5px}.sidebar nav{flex-wrap:wrap;gap:3px;display:flex}.sidebar nav a,.side-bottom>a{gap:5px;padding:8px;font-size:.82rem}.sidebar nav svg,.side-bottom svg{width:16px}.side-bottom{align-items:center;gap:10px;padding:2px 0 0;display:flex}.side-bottom .text-button{font-size:.82rem}.side-bottom form{margin-left:0}.content{padding-top:13px}.page-heading{margin-top:9px}}@media (max-width:600px){.web{grid-template-columns:auto minmax(0,1fr);gap:10px}.web .badge{grid-column:2}.web .button{grid-column:1/-1}.subscription{grid-template-columns:auto minmax(0,1fr);gap:10px}.price{border-left:0;grid-column:2;padding-left:0}.table-shell{border:0;overflow:visible}table,tbody,tr,td{display:block}thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}tbody tr{border:1px solid var(--line);border-radius:12px;margin-bottom:9px;padding:8px 11px}td{border-top:0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:6px;padding:4px 0;display:flex}td:first-child{border-bottom:1px solid var(--line);margin-bottom:5px;padding-bottom:8px;display:block}td:not(:first-child):before{content:attr(data-label);color:var(--muted);font-size:.78rem}.customer-list li,.history li{flex-direction:column}.panel{padding:15px}.search input{font-size:.84rem}}.web-label a{text-decoration:none}.web-label a:hover{text-decoration:underline}.site-detail{margin:0 0 19px}.site-detail>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 15px;padding:10px 0;display:flex}.site-detail dt{color:var(--muted)}.site-detail dd{overflow-wrap:anywhere;margin:0;font-weight:600}.site-actions{flex-wrap:wrap;align-items:start;gap:10px;margin-top:15px;display:flex}.content>.support{width:fit-content;max-width:100%;display:flex}
