.growth-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:22px 0 36px}.growth-kicker{font-size:10px;letter-spacing:1.7px;color:#7a8ca3;font-weight:600}.growth-heading h1{font-size:42px!important;line-height:1.15;letter-spacing:-1.4px;margin:15px 0!important;font-weight:500!important;color:#152d4d}.growth-heading p{font-size:14px;color:#8a98aa;line-height:1.8}.growth-heading.compact h1{font-size:32px!important}.growth-empty{text-align:center;padding:65px 20px 90px;color:#8292a7}.growth-empty>span{font-size:55px;color:#310a99}.growth-empty h2{color:#243d5c;font-size:22px;font-weight:500}.growth-empty p{font-size:13px;line-height:1.9}.page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;max-width:1400px;margin-bottom:24px}.page-list-card{background:#fff;border:1px solid #e4e8ed;border-radius:20px;overflow:hidden}.page-list-preview{height:230px;overflow:hidden;background:#f0f3f7;padding:20px 50px 0}.page-list-preview .page-phone{width:100%;max-width:245px;margin:auto;transform-origin:top center}.page-list-preview .link-profile{padding:22px 18px}.page-list-preview .profile-initial,.page-list-preview .profile-photo{width:45px;height:45px;font-size:19px}.page-list-preview .link-profile h2{font-size:15px!important}.page-list-preview .link-profile p{font-size:9px;line-height:1.5}.page-list-preview .preview-link{font-size:10px;padding:12px}.page-card-details{padding:25px}.page-badge{font-size:10px;display:inline-block;border-radius:20px;background:#eef1f5;color:#8695a6;padding:5px 10px}.page-badge.live{background:#e6f4ed;color:#348062}.page-card-details h2{font-size:19px;letter-spacing:-.3px;margin:13px 0 7px;font-weight:500}.page-card-details>small{color:#91a0b3;font-size:12px}.page-numbers{display:flex;gap:28px;margin:22px 0;color:#93a1b1;font-size:11px}.page-numbers b{font-size:19px;display:block;color:#2e4767;margin-bottom:5px;font-weight:500}.page-card-buttons{display:flex;gap:8px;align-items:center}.page-card-buttons>*{text-align:center;font-size:11px;padding:10px 16px!important;text-decoration:none}.page-card-details>.text-btn{font-size:10px;margin-top:20px;color:#9aa8b7}.page-editor-layout{display:grid;grid-template-columns:minmax(0,680px) minmax(260px,350px);gap:55px;align-items:start;max-width:1130px;margin:auto}.growth-panel{background:#fff;border:1px solid #e1e7ee;border-radius:16px;padding:27px;margin-bottom:22px}.growth-panel h2{font-size:19px;font-weight:500;letter-spacing:-.4px;color:#263e5b;margin:0 0 22px}.page-form .growth-panel h2{font-size:12px;color:#a2b1c4;display:flex;gap:14px;align-items:center}.page-form .growth-panel h2>span{color:#263e5b;font-size:19px}.growth-panel label{font-size:12px;color:#546d8a}.growth-panel input:not([type=checkbox]):not([type=radio]),.growth-panel textarea,.growth-panel select,.page-link-share input,.partner-link input{width:100%;box-sizing:border-box;border:1px solid #dfe6ee;border-radius:8px;padding:12px 14px;color:#334f70;background:#fff;font-family:inherit;font-size:12px;margin:8px 0 17px;outline-color:#310a99}.growth-panel textarea{resize:vertical;line-height:1.7}.slug-field{display:flex;align-items:center;border:1px solid #dfe6ee;border-radius:8px;margin:8px 0}.slug-field>span{padding-left:14px;color:#9cabba;font-size:12px}.slug-field input{border:0!important;margin:0!important;padding-left:2px!important;background:transparent!important}.page-form .field-hint{font-size:10px;line-height:1.7;display:block}.photo-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px}.photo-picker label{cursor:pointer;padding:12px 18px;font-size:11px}.photo-picker small{color:#95a2b2;font-size:10px}.link-input-row{display:grid;grid-template-columns:25px 1fr;gap:15px;border-bottom:1px solid #edf0f4;margin:0 0 20px;padding:0 0 20px}.link-order{display:flex;flex-direction:column;align-items:center;gap:8px}.link-order b{font-size:10px;font-weight:500;color:#a3b2c5;margin:5px 0}.link-order button{border:0;background:#f3f6fa;color:#7791b1;border-radius:5px;width:24px;height:24px}.link-order button:disabled{opacity:.3}.link-row-footer{display:flex;justify-content:space-between;align-items:center}.link-row-footer label{display:flex;align-items:center;gap:7px;font-size:10px}.link-row-footer .text-btn{font-size:10px;color:#9ca8b9}.theme-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0 25px}.theme-picker label{border:1px solid #dde3eb;border-radius:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:12px 6px;font-size:10px;cursor:pointer}.theme-picker label>span{height:9px;border-radius:3px;width:100%;margin:5px}.theme-picker input{accent-color:#310a99}.publish-check{display:flex;align-items:center;gap:10px;margin-top:15px}.page-preview-column{position:sticky;top:24px}.preview-caption{display:flex;justify-content:space-between;margin:0 10px 18px;font-size:9px;letter-spacing:1px;color:#7e91aa}.preview-caption small{letter-spacing:0;color:#a4afbd}.page-phone{border:7px solid #fff;border-radius:32px;background:var(--page-bg);color:var(--page-ink);box-shadow:0 10px 50px #1f395011;overflow:hidden;min-height:420px}.link-profile{max-width:560px;margin:auto;padding:55px 24px 25px;text-align:center;font-family:system-ui,-apple-system,sans-serif}.profile-photo,.profile-initial{border-radius:50%;width:92px;height:92px;object-fit:cover;margin:0 auto 20px}.profile-initial{display:flex;align-items:center;justify-content:center;background:var(--page-button);color:var(--page-button-ink);font-size:36px}.link-profile h1,.link-profile h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;font-weight:600;margin:10px 0;color:inherit!important;overflow-wrap:anywhere}.link-profile p{font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.78;margin:14px 0 30px}.link-profile nav{display:flex;flex-direction:column;gap:13px}.link-profile nav>a,.preview-link{display:flex;align-items:center;justify-content:center;position:relative;min-height:24px;padding:17px 35px;border-radius:13px;background:var(--page-button);color:var(--page-button-ink);text-decoration:none;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;transition:transform .15s}.link-profile nav>a:hover{transform:translateY(-2px)}.link-profile nav>a>span,.preview-link>span{position:absolute;right:16px;font-size:16px;opacity:.7}.link-profile footer{margin-top:55px;opacity:.5;font-size:10px}.link-profile footer a{color:inherit;text-decoration:none}.public-link-page{margin:0;background:var(--page-bg);color:var(--page-ink);min-height:100vh}.public-link-page .link-profile{padding-top:65px}.page-link-share{margin:24px 8px}.page-link-share label{font-size:11px;color:#7f93ab}.link-detail-stats h3{font-size:13px;font-weight:500}.link-detail-stats p{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#7a8fa9}.link-detail-stats span{overflow-wrap:anywhere}.partner-label{font-size:11px;color:#7f94af;padding:12px 18px;border:1px solid #e1e6ee;border-radius:30px;white-space:nowrap}.partner-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:25px}.partner-policy article{border-radius:16px;border:1px solid #e2e7ee;background:#fff;padding:30px}.partner-policy strong{display:block;font-size:35px;font-weight:500;letter-spacing:-1.2px;color:#254b7d}.partner-policy span{font-size:11px;color:#8b9cb1;display:block;margin-top:12px}.partner-pending{margin-bottom:26px;font-size:12px;line-height:1.8}.partner-dashboard{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.partner-dashboard h2{margin:15px 0}.growth-panel>p{font-size:12px;line-height:1.8;color:#8094ac}.partner-link{display:flex;gap:10px;align-items:center}.partner-link input{margin:10px 0}.partner-link button{white-space:nowrap;font-size:11px}.partner-metrics{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}.partner-metrics article{display:flex;align-items:center;gap:20px;border:1px solid #e1e7ee;background:#fff;border-radius:14px;padding:24px}.partner-metrics b{font-size:27px;font-weight:500;color:#2d507d}.partner-metrics span{font-size:11px;color:#8c9db3}.partner-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.partner-profile{max-width:850px}.partner-table{border-collapse:collapse;width:100%;font-size:12px}.partner-table th,.partner-table td{padding:12px;text-align:left;border-bottom:1px solid #edf0f5;color:#7490ad}.partner-table th{font-weight:500;color:#4c6b8e}.partner-public{max-width:1120px;margin:auto;padding:45px 25px}.partner-public .growth-heading h1{font-size:55px!important}.partner-public .primary{text-decoration:none;display:inline-block}.partner-public .partner-policy{margin:45px 0}.partner-public .growth-panel{padding:35px}.partner-public header{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.partner-public header .brand{text-decoration:none;color:#111}.partner-public>footer{font-size:11px;color:#93a2b4;text-align:center;padding:25px}
@media(max-width:1000px){.page-editor-layout{gap:25px;grid-template-columns:minmax(0,1fr) 290px}.growth-heading h1{font-size:34px!important}.partner-dashboard{grid-template-columns:1fr}.partner-metrics{flex-direction:row}.partner-metrics article{flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.partner-label{display:none}.page-list-preview{padding-left:30px;padding-right:30px}}@media(max-width:700px){.growth-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-top:12px}.growth-heading h1{font-size:30px!important}.growth-kicker{font-size:8px}.page-grid{grid-template-columns:1fr}.page-editor-layout{grid-template-columns:1fr}.page-preview-column{position:static;max-width:350px;width:100%;margin:auto}.growth-panel{padding:20px}.theme-picker{grid-template-columns:repeat(2,1fr)}.partner-policy{gap:8px}.partner-policy article{padding:18px 12px}.partner-policy strong{font-size:24px}.partner-policy span{font-size:9px;line-height:1.7}.partner-fields{grid-template-columns:1fr;gap:0}.partner-link{flex-direction:column;align-items:stretch}.partner-metrics article{padding:15px}.partner-metrics b{font-size:22px}.partner-metrics span{font-size:9px;line-height:1.7}.partner-public .growth-heading h1{font-size:38px!important}}
.page-preview-column{width:auto;min-width:0;padding:0;border:0;background:transparent}.link-profile nav{align-items:stretch;width:auto;position:static;border:0;box-shadow:none;background:transparent}.link-profile footer{display:block;width:auto;padding:0;border:0}.theme-picker label{margin:0}.growth-panel input[type=checkbox],.growth-panel input[type=radio]{width:auto;margin:0;padding:0;flex-shrink:0;accent-color:#310a99}.page-form textarea{min-height:100px}.photo-picker label{margin:0}.partner-public header{height:auto;padding:0;border:0}
