.site-editor{overflow-wrap:anywhere}.site-editor fieldset{border:1px solid #8885;border-radius:10px;margin:20px 0;padding:20px}.site-editor label{gap:6px;margin:12px 0;display:grid}.site-editor .site-check{align-items:center;gap:10px;min-height:44px;margin-block-start:4px;margin-block-end:4px;display:flex}.site-editor .site-check input[type=checkbox]{accent-color:#6251cc;flex:0 0 20px;width:20px;min-width:20px;height:20px;min-height:20px;margin:0;padding:0}.site-editor input,.site-editor select,.site-editor textarea{width:100%;max-width:100%;font:inherit}.site-editor textarea{resize:vertical}.site-actions{flex-wrap:wrap;gap:12px;display:flex}.site-preview{background:#fff;border:1px solid #aaa;border-radius:12px;width:100%;height:720px}.site-editor button{min-height:44px;margin:5px}.channel-manager .channel-custody{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.channel-manager .channel-custody input{accent-color:#6352d8;flex:0 0 22px;width:22px;height:22px;min-height:22px;margin:0;padding:0}.channel-manager>button:last-child{margin-top:16px}.channel-manager .invitation{overflow-wrap:anywhere}.payment-management{overflow-wrap:anywhere;min-width:0}.payment-management fieldset{border:1px solid var(--border,#b8bfd0);border-radius:12px;min-width:0;margin:1rem 0;padding:.8rem}.payment-management input,.payment-management select{min-width:0;max-width:100%}.payment-management code{white-space:normal;word-break:break-word}.payment-management article button{margin:.25rem .25rem .25rem 0}.finance{min-width:0;margin-block-start:1.5rem;margin-block-end:1.5rem}.finance-heading,.finance-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.finance-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.finance-cards .card{margin:0}.finance-cards dt{font-size:.85rem}.finance-cards dd{overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.finance-filters,.finance-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:1rem;margin-block-start:1rem;margin-block-end:1rem;display:grid}.finance label{flex-direction:column;gap:.4rem;display:flex}.finance input,.finance select,.finance textarea{min-width:0;max-width:100%}.finance input[type=checkbox]{align-self:flex-start;width:20px;height:20px;min-height:20px}.finance textarea{border:1px solid var(--border,#a8adb5);background:inherit;color:inherit;font:inherit;resize:vertical;border-radius:.5rem;min-height:5rem;padding:.75rem}.finance-table{max-width:100%;overflow-x:auto}.finance-table table{min-width:640px}.finance-table th,.finance-table td{text-align:start;overflow-wrap:anywhere;padding:.75rem}.finance-table th{max-width:260px}.finance-entries{padding:0;list-style:none}.finance-entries .card{overflow-wrap:anywhere;margin-block-start:.75rem;margin-block-end:.75rem}.finance details{margin-block-start:1rem;margin-block-end:1rem}.finance button:focus-visible{outline-offset:3px;outline:2px solid}.finance input:focus-visible{outline-offset:3px;outline:2px solid}.finance select:focus-visible{outline-offset:3px;outline:2px solid}.finance summary:focus-visible{outline-offset:3px;outline:2px solid}.finance-field-error{color:var(--danger,#b42318)}@media (max-width:420px){.finance-cards{grid-template-columns:1fr}.finance-heading time{font-size:.8rem}}.mail-setup form fieldset.content{gap:16px;min-width:0;display:grid}.mail-setup label{gap:8px;min-width:0;display:grid}.mail-setup label.mail-toggle{align-items:flex-start;gap:10px;font-weight:500;display:flex}.mail-setup .mail-toggle input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0}.mail-setup .mail-translation{gap:12px;min-width:0;display:grid}.mail-setup textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;font:inherit;color:inherit;background:0 0;border:1px solid #cfd3df;border-radius:8px;padding:10px 12px;line-height:1.5}.mail-setup>details,.mail-setup>h3,.mail-setup li+li{margin-top:16px}.mail-setup li,.mail-setup code{overflow-wrap:anywhere}.language-management{gap:1rem;min-width:0;display:grid}.language-management h3,.language-management p{margin:0}.language-management label{gap:.5rem;min-width:0;display:grid}.language-management textarea,.language-management input,.language-management select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #b5bacc;border-radius:.65rem;padding:.75rem}.language-management select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2364758b' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;min-height:44px;padding-right:2.5rem}.language-management textarea{resize:vertical}.language-management button{white-space:normal;justify-self:start;max-width:100%}.publication-management fieldset{border:1px solid #d8d3eb;border-radius:12px;margin:18px 0;padding:14px}.publication-management label:has(input[type=checkbox]){align-items:center;gap:9px;margin:10px 0;display:flex}.publication-management input[type=checkbox]{flex-shrink:0;width:18px;height:18px;min-height:18px;margin:0}.publication-management .actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.publication-management>h3{margin-top:28px}.publication-management button{margin:8px 8px 8px 0}*{box-sizing:border-box}body{color:#1b263b;background:#f4f5f8;margin:0;font:15px/1.5 Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{color:#fff;cursor:pointer;background:#6251cc;border:0;border-radius:9px;padding:11px 17px;font-weight:650}button:disabled{opacity:.5;cursor:wait}button:focus-visible{outline-offset:3px;outline:3px solid #9e92ff}a:focus-visible{outline-offset:3px;outline:3px solid #9e92ff}input:focus-visible{outline-offset:3px;outline:3px solid #9e92ff}select:focus-visible{outline-offset:3px;outline:3px solid #9e92ff}a{color:#5d49bd;text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.7px;margin-bottom:0;font-size:30px}h2{font-size:20px}h3{font-size:16px}small{font-size:12px;display:block}input,select{color:#182238;background:#fff;border:1px solid #c8cddb;border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:10px 12px}label{font-size:13px;font-weight:650;display:block}label input,label select{font-size:15px;font-weight:400}form>button{margin-top:20px}.workspace{grid-template-columns:238px minmax(0,1fr);min-height:100dvh;display:grid}aside{color:#fff;background:#182035;flex-direction:column;gap:26px;padding:30px 20px;display:flex}.wordmark{color:#fff;align-items:center;gap:12px;font-weight:750;text-decoration:none;display:flex}.wordmark small{color:#bbc2d6;font-weight:400}.logo{color:#fff;background:#8d7afa;border-radius:12px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:inline-grid}.eyebrow{letter-spacing:1.8px;color:#626e84;margin-bottom:10px;font-size:10px;font-weight:800}aside>.eyebrow{color:#a9b2cc;margin:5px 10px -10px}nav{gap:8px;display:grid}nav button{text-align:left;background:0 0;padding:14px}nav button[aria-current]{background:#303952}nav small{color:#b8c1d4;margin-top:4px}.logout{background:#252f48;margin-top:auto}.main{width:100%;max-width:1520px;padding:38px clamp(20px,4vw,60px)}header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.secondary{color:#4e3eaa;background:#eceaf8}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metrics>div{background:#fff;border:1px solid #e2e5ee;border-radius:13px;padding:21px 24px}.metrics span{color:#637086;font-size:12px;display:block}.metrics strong{margin:8px 0;font-size:28px;display:block}.metrics small{color:#637086}.muted{color:#59677f;margin-top:12px;font-size:13px}.tabs{border-bottom:1px solid #d6dbe7;gap:6px;margin-top:24px;display:flex;overflow-x:auto}.tabs button{color:#667187;white-space:nowrap;background:0 0;border-bottom:3px solid #0000;border-radius:0;padding:16px 12px}.tabs button[aria-selected=true]{color:#5141b0;border-color:#6754cf}.app-status{color:#667187;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.app-status a{margin-left:auto}.badge{border-radius:30px;padding:6px 11px}.active{color:#176e50;background:#dbf0e9}.paused{color:#805b0e;background:#fff0d5}.reason{max-width:650px;margin-bottom:22px}.content{border:0;min-width:0;margin:0;padding:0}.card{background:#fff;border:1px solid #e0e5ee;border-radius:15px;padding:28px}.form-grid{grid-template-columns:1fr 1fr;gap:21px;display:grid}.checkbox{align-items:center;gap:10px;margin-top:25px;display:flex}.checkbox input{width:18px;height:18px;min-height:0;margin:0}.danger{color:#a52f39;background:#fbeae9}hr{border:0;border-top:1px solid #e5e8f0;margin:30px 0}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid #e8ebf2;padding:13px 10px}th{color:#59677f;font-weight:650}.text{color:#5d49bd;background:0 0;padding:5px}.price-list{margin-top:25px}.price{border-top:1px solid #e6e9f0;grid-template-columns:minmax(0,1fr) 210px 150px;align-items:center;gap:18px;padding:18px 0;display:grid}.price strong{overflow-wrap:anywhere;font-size:13px}.price small{color:#6a7690;margin-top:4px}.price>button{margin:0}.price label{font-size:11px}.alert{border-radius:10px;margin-bottom:20px;padding:18px 21px}.error{color:#992c27;background:#fff0ec}.success{color:#136847;background:#e0f2e9}.alert p{margin:9px 0}.job-detail{background:#f5f6fa;border-radius:10px;margin-top:22px;padding:22px}.stage{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.stage small{color:#627187}.invitation{background:#f2efff;border-radius:10px;margin-top:26px;padding:22px}.invitation p{margin-top:12px;font-size:12px}.audit{margin-bottom:30px;padding:0;list-style:none}.audit li{border-bottom:1px solid #eef0f5;grid-template-columns:160px minmax(0,1fr);gap:22px;padding:18px 0;display:grid}.audit time{color:#63708a;font-size:12px}.audit strong{font-size:13px}.audit p{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}footer{color:#63708a;margin:30px 0 0;font-size:11px}.login{background:#fff;border:1px solid #e1e5ee;border-radius:18px;max-width:500px;margin:15vh auto;padding:35px}.login .logo{margin-bottom:20px}.login h1{margin-bottom:18px}.login small{color:#637086}.skeleton{color:#64728c;background:linear-gradient(110deg,#fff,#f0f1f6,#fff) 0 0/200% 100%;min-height:250px;margin-top:20px;animation:2s linear infinite shine}@keyframes shine{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@media (max-width:1000px){.workspace{grid-template-columns:190px minmax(0,1fr)}aside{padding:24px 14px}.metrics{grid-template-columns:1fr 1fr}.metrics>div:first-child{grid-column:1/-1}.metrics>div:first-child strong{margin-left:12px;font-size:22px;display:inline}.metrics>div:first-child span{display:inline}.price{grid-template-columns:minmax(0,1fr) 140px}.price>button{grid-column:2}.main{padding:28px 20px}}@media (max-width:680px){.workspace{display:block}aside{gap:14px;padding:16px 20px}nav{display:flex;overflow:auto}nav button{min-width:170px}.wordmark{font-size:15px}aside>.eyebrow{display:none}.logout{padding:7px 10px;font-size:12px;position:absolute;top:18px;right:20px}.main{padding:24px 15px}h1{font-size:24px}.card{padding:20px 16px}.form-grid{grid-template-columns:1fr}.metrics{gap:10px}.metrics>div{padding:16px}.metrics strong{font-size:21px}.app-status a{margin-left:0}.price{grid-template-columns:1fr}.price>button{grid-column:auto}.audit li{grid-template-columns:1fr;gap:7px}.login{margin:10vh 18px}.stage{flex-direction:column;align-items:start}.tabs button{padding:14px 10px;font-size:13px}}.factory{margin-bottom:24px}.factory-heading,.factory-operations article,.factory-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.factory fieldset{border:0;min-width:0;margin:0;padding:0}.factory .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.factory label{flex-direction:column;gap:8px;display:flex}.factory label small{font-size:12px;line-height:1.5}.factory-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.factory-features .check{flex-direction:row;align-items:center}.factory-features input{width:auto}.factory-summary{grid-template-columns:auto 1fr;gap:12px;display:grid}.factory-summary dd{overflow-wrap:anywhere;margin:0}.factory-actions{justify-content:flex-end;margin-top:24px}.factory-operations article{border-top:1px solid var(--border,#30303e);padding:18px 0}.factory-operations p{margin:6px 0}.factory input[type=color]{height:44px}.factory-heading p{margin-bottom:16px}@media (max-width:650px){.factory-heading,.factory-operations article{flex-direction:column;align-items:stretch}.factory .form-grid{grid-template-columns:1fr}.factory-features{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-summary{grid-template-columns:1fr}.factory-summary dt{font-weight:700}.factory-summary dd{margin-bottom:8px}}.limits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:20px 0 28px;display:grid}.limits-grid .card{flex-direction:column;gap:10px;display:flex}.limits-grid .card button{margin-top:auto}.limits-grid .checkbox input{flex:0 0 18px}.recovery-absence{overflow-wrap:anywhere;background:#f4f2ff;border-radius:10px;margin:20px 0;padding:16px}.recovery-absence h4{margin:0 0 12px}.recovery-absence ul{padding-left:20px}.recovery-absence li+li{margin-top:16px}.analytics-connection{grid-template-columns:max-content 1fr;gap:8px 20px;margin:0;display:grid}.analytics-connection dd{margin:0}.analytics-ping{margin-top:14px}.release-manager{min-width:0}.release-manager fieldset{border:1px solid var(--line,#ddd);border-radius:14px;min-width:0;margin:16px 0;padding:16px}.release-manager select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%2359677f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;width:100%;height:44px;min-height:44px;margin:8px 0 16px;padding-right:36px}.release-choice{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.release-choice input{flex:none;width:22px;height:22px;min-height:0;margin:0}.release-choice small{overflow-wrap:anywhere;display:block}.release-operation{border-top:1px solid var(--line,#ddd);margin-top:20px;padding:20px 0}.release-operation code{overflow-wrap:anywhere}.release-operation li{margin:8px 0}.release-buttons{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.release-buttons button{min-height:44px}input[type=checkbox],input[type=radio]{vertical-align:middle;accent-color:#6251cc;width:20px;height:20px;min-height:20px;margin:0 8px 0 0;padding:0}fieldset{border:1px solid #e0e5ee;border-radius:12px;min-width:0;padding:18px}button:disabled{cursor:not-allowed}.console-language{min-width:110px;margin-left:auto}.console-language select{margin:0}.partner-body{margin-top:24px}.partner-body>.card,.partner-body>.metrics{margin-bottom:20px}.channel{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 0;display:flex}.channel>span{margin-left:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wordmark span{overflow-wrap:anywhere}input[type=color]{padding:4px}.main>header{flex-wrap:wrap}.login>.console-language{max-width:140px;margin-bottom:24px}.partner-body td{overflow-wrap:anywhere}@media (max-width:680px){.workspace aside .wordmark{max-width:65%}.console-language{margin-left:0}header h1{width:100%}}.support-grid{grid-template-columns:210px minmax(0,1fr);gap:20px;margin-top:20px;display:grid}.support-grid nav{flex-direction:column;gap:8px;display:flex}.support-grid>div{min-width:0}.support-messages{white-space:pre-wrap;overflow-wrap:anywhere;max-height:55vh;overflow:auto}.support-messages article{border-bottom:1px solid #8884;padding:8px 0}.support-actions{flex-wrap:wrap;gap:8px;display:flex}.support-console textarea{box-sizing:border-box;width:100%;min-height:110px;margin:10px 0;display:block}@media (max-width:650px){.support-grid{grid-template-columns:1fr}}.support-grid nav button{color:#332763;overflow-wrap:anywhere;background:#eceaf8}.support-console textarea{font:inherit;border:1px solid #c8cddb;border-radius:10px;padding:12px}.support-actions{margin-top:16px}.support-console button:disabled{cursor:not-allowed}.payment-setup .content{gap:1rem;display:grid}.payment-guides details{border-top:1px solid var(--border,#d6d6df);padding:1rem 0}.payment-guides summary{cursor:pointer;font-weight:650}.payment-guides li{margin:.65rem 0;line-height:1.6}.acquisition-period{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:14px;margin-bottom:20px;display:grid}.acquisition-period button{margin:0}.acquisition-csv{align-self:center}.access-setup fieldset{border:1px solid var(--line,#ccc);border-radius:16px;gap:16px;min-width:0;padding:16px;display:grid}.access-setup label{gap:6px;display:grid}.access-setup input,.access-setup textarea,.access-setup select{min-width:0;max-width:100%}.access-setup pre{white-space:pre-wrap;overflow-wrap:anywhere}.access-setup .actions{flex-wrap:wrap;gap:12px;margin-block-start:16px;margin-block-end:16px;display:flex}.lifecycle-editor{border-top:1px solid #d6dbe7;margin-top:28px;padding-top:24px}.lifecycle-editor>label,.lifecycle-editor details>label{align-items:center;gap:12px;margin-block-start:16px;margin-block-end:16px;display:flex}.lifecycle-editor input[type=checkbox]{accent-color:#6251cc;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0}.lifecycle-editor>select{max-width:240px;margin-block-start:16px;margin-block-end:16px;display:block}.lifecycle-editor>img{margin-block-start:8px;margin-block-end:20px;display:block}.lifecycle-editor details{border:1px solid #d6dbe7;border-radius:12px;margin-block-start:12px;margin-block-end:12px;padding:16px}.lifecycle-editor summary{cursor:pointer;font-weight:650}.lifecycle-editor details>label:has(input[type=number]){max-width:300px;display:grid}.lifecycle-editor textarea{box-sizing:border-box;width:100%;max-width:100%;font:inherit;resize:vertical;border:1px solid #c8cddb;border-radius:10px;margin-bottom:12px;padding:12px;line-height:1.6}.lifecycle-editor .lifecycle-add{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:20px;margin-block-end:20px;display:flex}.lifecycle-add select{flex:1;width:auto;min-width:180px;margin:0}.password-form{text-align:left;width:min(100%,420px)}.password-form fieldset,.password-dialog fieldset{border:0;gap:12px;min-width:0;padding:0;display:grid}.password-form label,.password-dialog label{gap:6px;display:grid}.password-backdrop{z-index:1000;background:#0008;place-items:center;padding:16px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.password-dialog{width:min(100%,480px);max-height:90dvh;overflow:auto}.password-dialog-shell{background:0 0;border:0;width:min(100% - 32px,480px);max-height:90dvh;padding:0}.password-dialog-shell::backdrop{background:#0008}.password-dialog-shell .card{margin:0}.password-dialog{box-sizing:border-box;overflow-wrap:anywhere}.password-dialog input{box-sizing:border-box;width:100%;min-width:0}.tariff-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.tariff-packages{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.tariff-package{border:1px solid var(--line,#dce1d3);border-radius:16px;padding:20px}.tariff-package>strong{font-size:1.5rem}.tariff-kind{overflow-wrap:anywhere;opacity:.7;font-size:.75rem;display:block}.tariff-price{border-bottom:1px solid var(--line,#dce1d3);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.tariff-price small{display:block}@media (max-width:600px){.tariff-price{grid-template-columns:minmax(0,1fr) auto}.tariff-price>button{grid-column:1/-1}.tariff-packages{grid-template-columns:1fr}}.management-overview{gap:20px;margin-block-start:24px;margin-block-end:24px;display:grid}.management-overview .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.management-overview .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-overview .metrics>div:first-child{grid-column:auto}.management-overview .metrics>div:first-child strong{margin:8px 0;display:block}}
