:root{color:#252b3d;font-synthesis:none;--primary:#7559e9;--primary-dark:#6346d6;--ink:#252b3d;--muted:#969bac;--border:#edf0f6;--white:#fff;--radius:15px;--shadow:0 3px 13px #22294b03;background:#f7f8fc;font-family:Golos Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{min-width:360px;margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #a995f6}button{border:0}svg{flex-shrink:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:8px;font-size:29px;font-weight:650;line-height:1.25}h2{letter-spacing:-.3px;margin-bottom:7px;font-size:16px;font-weight:600;line-height:1.4}h3{margin-bottom:10px;font-size:15px;font-weight:600}p{line-height:1.65}code,.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}strong{font-weight:600}.muted{color:#9398a8}.small{font-size:12px}.nowrap{white-space:nowrap}.break-all{overflow-wrap:anywhere}.danger{color:#cc5969!important}.eyebrow{letter-spacing:1.6px;color:#9692ad;margin-bottom:9px;font-size:10px;font-weight:600}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--border);z-index:20;background:#fff;flex-direction:column;flex-shrink:0;width:244px;padding:31px 18px 15px;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand-link{padding:0 14px;display:block}.brand{letter-spacing:-1.3px;color:#222637;align-items:center;gap:10px;font-size:29px;font-weight:750;line-height:1;display:flex}.brand-mark{background:var(--primary);color:#fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:35px;display:inline-flex;overflow:hidden;box-shadow:0 3px 7px #7458e91f}.brand-mark svg{width:25px;height:25px}.brand-light{font-weight:450}.brand sup{color:#a68bf4;font-size:8px;position:relative;top:-13px;left:3px}.workspace-label{letter-spacing:1.2px;color:#aaaeba;margin:38px 13px 11px;font-size:9px;font-weight:600}.workspace{border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;margin:0 4px 27px;padding:11px 9px;display:flex}.workspace-avatar{color:#8065d7;background:#efeaff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.workspace>div{flex:1;min-width:0}.workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.workspace span:not(.workspace-avatar):not(.workspace-status){color:#969aaa;margin-top:2px;font-size:9px;display:block}.workspace-status{background:#88c4ad;border-radius:50%;width:6px;height:6px;margin-right:2px}.nav-item{color:#858b9d;border-radius:9px;align-items:center;gap:12px;margin-bottom:3px;padding:12px 14px;font-size:12px;font-weight:450;transition:background .15s,color .15s;display:flex}.nav-item:hover{color:#6149c9;background:#f8f7fc}.nav-item.active{color:#7859e4;background:#f0ecfd}.nav-item.active svg{stroke-width:1.9px}.nav-beta{color:#a29aaf;border:1px solid #ebe8f6;border-radius:4px;margin-left:auto;padding:0 4px;font-size:8px;line-height:16px}.nav-group{letter-spacing:1.3px;color:#b3b7c3;margin:23px 14px 9px;font-size:9px;font-weight:600}.sidebar-bottom{margin-top:auto;padding-top:36px}.demo-card{text-align:left;background:linear-gradient(135deg,#f3f0ff,#faf7ff);border:1px solid #eee8ff;border-radius:12px;width:100%;padding:17px 15px 14px}.demo-card-icon{color:#9473e7;background:#e9e0ff;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;margin-bottom:11px;display:flex}.demo-card strong{font-size:12px}.demo-card p{color:#9c93b2;margin:6px 0 11px;font-size:10px;line-height:1.7}.demo-card>span:last-child{color:#9778dd;justify-content:space-between;align-items:center;font-size:10px;display:flex}.demo-card.selected{border-color:#b8a4ed}.account{align-items:center;gap:9px;margin-top:23px;padding:0 4px;display:flex}.account-avatar{color:#85887d;background:#e8e8e4;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9px;font-weight:600;display:flex}.account>div{flex:1}.account strong{font-size:10px;display:block}.account>div>span{color:#a0a4b1;margin-top:1px;font-size:9px;display:block}.main-shell{flex:1;min-width:0;margin-left:244px}.topbar{border-bottom:1px solid var(--border);z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffd9;align-items:center;gap:14px;height:78px;padding:0 38px;display:flex;position:sticky;top:0}.app-picker{align-items:center;gap:10px;max-width:300px;display:flex;position:relative}.app-icon{color:#819e89;background:linear-gradient(135deg,#d9e7dd,#e8efe9);border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.app-picker select{appearance:none;color:#424759;background:0 0;border:0;outline:0;max-width:235px;padding:8px 20px 8px 0;font-size:12px;font-weight:550}.app-picker>svg{pointer-events:none;color:#a6a9b5;position:absolute;right:0}.topbar-spacer{flex:1}.top-link{color:#969bad;background:0 0;align-items:center;gap:7px;font-size:11px;display:flex}.top-link>svg:last-child{color:#adb0bb}.mobile-menu{display:none!important}.icon-button{color:#9298aa;background:0 0;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:6px;display:inline-flex}.icon-button:hover{color:#7559e9;background:#f0edfa}.add-app{border:1px solid #edf0f5;width:27px;min-width:27px;height:27px}.badge{white-space:nowrap;color:#989dab;background:#f3f4f7;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:550;line-height:1.4;display:inline-flex}.badge-purple{color:#8c71dc;background:#f1ebfe}.badge-green{color:#6fa58f;background:#eff8f3}.badge-amber{color:#bc975b;background:#fff8e9}.badge-blue{color:#6f97c5;background:#edf5fc}.badge-red{color:#c8767d;background:#fdf0f2}.dot{background:currentColor;border-radius:100%;width:4px;height:4px}main{max-width:1760px;min-height:calc(100vh - 142px);margin:auto;padding:24px 38px 34px}.demo-banner{color:#b2a080;background:#fbf6eb;border:1px solid #f4eddd;border-radius:8px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 12px;font-size:10px;display:flex}.demo-banner>button{color:#a58d65;background:0 0;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:26px 0;display:flex}.page-heading p{color:#969bad;margin:0;font-size:12px}.heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.button{color:#7d8396;white-space:nowrap;background:#fff;border:1px solid #e8ebf2;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 14px;font-size:11px;font-weight:500;line-height:1.5;transition:background .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){color:#6e53d4;background:#fbfaff;border-color:#c9bdee}.button-primary{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 3px 6px #7055dd10}.button-primary:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.button-danger{color:#fff;background:#cb5c69;border-color:#cb5c69}.button-small{min-height:29px;padding:5px 9px;font-size:10px}.button-large{min-height:48px;font-size:13px}.icon-only{width:36px;padding:8px}.text-button{color:#8d74d9;background:0 0;align-items:center;gap:7px;padding:0;font-size:11px;display:inline-flex}.text-button:hover{color:#6544c6}.date-select{color:#a2a7b5;background:#fff;border:1px solid #e9ecf3;border-radius:8px;align-items:center;gap:7px;min-height:37px;padding:7px 11px;display:flex}.date-select select{appearance:none;color:#878d9e;background:0 0;border:0;outline:none;font-size:10px}.date-select>svg:last-child{margin-left:4px}.panel{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 19px;display:flex}.panel-heading h2{margin-bottom:5px}.panel-heading p{color:#a0a5b4;margin:0;font-size:10px;line-height:1.6}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:23px;display:grid}.metric{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:13px;padding:20px 21px 18px}.metric-top{color:#8f95a7;justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;font-size:11px;display:flex}.metric-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.purple{color:#a28ae6;background:#f1ebfe}.green{color:#9bbfa9;background:#edf7f0}.blue{color:#92ade2;background:#ecf3ff}.orange{color:#deb38e;background:#fff3ea}.red{color:#d397a0;background:#fdeeee}.gray{color:#adb2bf;background:#f1f2f5}.metric>strong{letter-spacing:-.9px;margin-bottom:14px;font-size:29px;font-weight:550;line-height:1;display:block}.metric-note{color:#a1a7b6;white-space:normal;font-size:9px}.metric-featured{background:linear-gradient(115deg,#fdfbff,#fff);border-color:#e4dcfb}.overview-middle{grid-template-columns:minmax(0,1.85fr) minmax(230px,1fr);gap:22px;margin-bottom:23px;display:grid}.revenue-panel{min-width:0}.chart-legend{color:#9f9bb2;align-items:center;gap:6px;font-size:9px;display:flex}.chart-legend i{background:#8e70ed;border-radius:50%;width:6px;height:6px}.revenue-chart{padding:0 17px 10px}.chart-summary{align-items:baseline;gap:11px;margin:0 8px;display:flex}.chart-summary strong{letter-spacing:-.6px;font-size:25px;font-weight:550}.chart-summary span{color:#b0b4bf;font-size:9px}.chart-wrapper{position:relative}.chart-wrapper svg{width:100%;display:block;overflow:visible}.chart-tooltip{color:#9a92ac;pointer-events:none;background:#fff;border:1px solid #e6e0f6;border-radius:7px;gap:13px;padding:6px 9px;font-size:10px;display:flex;position:absolute;top:0;right:15px;box-shadow:0 2px 10px #44337710}.chart-tooltip strong{color:#8061ed}.chart-data{color:#b3b5c0;margin-bottom:4px;margin-left:8px;font-size:9px}.chart-data summary{cursor:pointer;list-style:none}.chart-data-table{max-height:180px;margin-top:8px;overflow:auto}.chart-data-table table td,.chart-data-table table th{padding:6px 8px}.soft-icon{color:#aa9fc6;background:#f6f4fb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.journey-panel .panel-heading{padding-bottom:21px}.funnel-row{margin-bottom:21px;padding:0 24px}.funnel-row>div:first-child{color:#9499aa;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:10px;display:flex}.funnel-row strong{color:#686e82;font-size:12px}.funnel-track{background:#f5f6fa;border-radius:5px;height:7px;overflow:hidden}.funnel-track span{border-radius:5px;min-width:0;min-height:7px;display:block}.funnel-track .purple{background:#ad97f1}.funnel-track .blue{background:#aabbe9}.funnel-track .gray{background:#d9dce8}.funnel-note{color:#b1b5c2;border-top:1px solid #f2f3f7;gap:7px;margin:25px 24px 20px;padding-top:13px;font-size:9px;line-height:1.6;display:flex}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#a5aab7;background:#fbfcfe;border-top:1px solid #f2f4f8;border-bottom:1px solid #f2f4f8;padding:11px 23px;font-size:9px;font-weight:450}td{color:#878d9f;border-bottom:1px solid #f2f4f8;padding:14px 23px;font-size:10px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fdfcfe}.user-cell{text-align:left;color:#7c8294;background:0 0;align-items:center;gap:10px;padding:0;font-size:10px;font-weight:500;display:flex}.user-cell:hover{color:#6c4fce}.user-cell small{color:#b1b5c2;margin-top:3px;font-size:8px;font-weight:400;display:block}.user-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:8px;font-weight:550;display:flex}.avatar-0{color:#b1a1cf;background:#f0eafb}.avatar-1{color:#a0b5a9;background:#eaf2ee}.avatar-2{color:#c4ad98;background:#f8eee5}.avatar-3{color:#9eafcb;background:#eaf0fb}.money-cell{color:#6f7689;font-weight:550}td .mono{color:#a0a6b7;font-size:9px}.overview-bottom{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);gap:23px;margin-top:23px;display:grid}.setup-panel .panel-heading{padding-bottom:14px}.setup-panel .eyebrow{letter-spacing:1.3px;margin-bottom:8px;font-size:8px}.setup-panel h2{font-size:17px}.setup-illustration{color:#b5a4e0;background:#f7f4ff;border-radius:18px;justify-content:center;align-items:center;width:63px;height:63px;display:flex;transform:rotate(6deg)}.setup-steps{gap:4px;padding:7px 22px 22px;display:flex}.setup-step{text-align:left;color:#9399ab;background:#fbfcfe;border:1px solid #f0f2f8;border-radius:7px;flex:1;align-items:center;gap:8px;padding:10px 8px;font-size:9px;display:flex}.setup-step small{color:#c0b6a1;margin-top:2px;font-size:8px;display:block}.setup-step>svg{color:#bbc0cb;width:11px;margin-left:auto}.step-number{color:#a3a8b7;background:#eceff7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;display:flex}.done .step-number{color:#97b7a7;background:#e7f2ed}.insight-card{background:linear-gradient(110deg,#f2effb,#f9f7ff);border:1px solid #eae6f4;border-radius:15px;gap:18px;padding:25px 22px;display:flex;position:relative;overflow:hidden}.insight-icon{color:#aa92de;background:#e7ddfb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;display:flex;transform:rotate(-8deg)}.insight-card h2{letter-spacing:-.5px;margin:12px 0 9px;font-size:20px;font-weight:550;line-height:1.3}.insight-card p{color:#a097b3;max-width:260px;margin-bottom:15px;font-size:10px}.insight-card .badge{letter-spacing:1px;color:#a08bc5;background:#eae2fa;font-size:7px}.insight-card .button{color:#a18acb;border-color:#e6ddf8;min-height:31px;padding:7px 11px;font-size:9px}.footer{color:#afb4c2;justify-content:space-between;align-items:center;max-width:1760px;margin:auto;padding:17px 38px 24px;font-size:9px;display:flex}.footer-divider{color:#d0d4de;margin:0 9px}.footer-meta{align-items:center;gap:6px;display:flex}.status-dot{background:#9bc5ad;border-radius:50%;width:5px;height:5px;display:inline-block}.toolbar{justify-content:space-between;align-items:center;gap:15px;margin:22px 0 18px;display:flex}.search-field{color:#a8adbc;background:#fff;border:1px solid #e9ecf3;border-radius:8px;align-items:center;gap:8px;width:340px;max-width:100%;padding:8px 12px;display:flex}.search-field input{flex:1;min-width:0;height:auto;font-size:11px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.search-field button{color:#a8adbc;background:0 0;padding:0;display:flex}.filter-select{color:#8991a4;background:#fff;border:1px solid #e6eaf3;border-radius:8px;padding:8px 12px;font-size:11px}.notice{color:#8292b1;background:#f1f4fc;border:1px solid #e7ecf9;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:17px;padding:13px 15px;font-size:11px;line-height:1.7;display:flex}.notice>svg{margin-top:1px}.notice>div{overflow-wrap:anywhere;min-width:0}.notice .text-button{margin-left:10px}.notice-error{color:#c47881;background:#fef4f5;border-color:#f8e1e5}.notice-success{color:#7aa38b;background:#f1f9f4;border-color:#e2f0e6}.notice-warning{color:#b5a075;background:#fdf9ee;border-color:#f5edda}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:66px 26px;display:flex}.empty-icon{color:#b19adf;background:linear-gradient(135deg,#f0eafd,#f8f5ff);border-radius:22px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:20px;display:flex}.empty h3{color:#6c7085;letter-spacing:-.4px;margin-bottom:9px;font-size:19px}.empty p{color:#a2a6b7;max-width:460px;margin-bottom:19px;font-size:12px}.loading{color:#a49bb7;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.boot{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.boot .loading{min-height:90px}.modal{color:var(--ink);background:#fff;border:1px solid #e9e6f4;border-radius:18px;width:600px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 44px);padding:0;overflow:auto;box-shadow:0 20px 100px #23203a35}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17152966}.modal-head{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffed;border-bottom:1px solid #eeeef6;justify-content:space-between;align-items:center;padding:22px 27px;display:flex;position:sticky;top:0}.modal-head h2{letter-spacing:-.5px;margin:0;font-size:18px}.modal>.form-stack,.modal>form.form-stack{padding:25px 27px}.modal>.notice{margin:24px}.form-stack{flex-direction:column;gap:18px;display:flex}.form-stack>.notice,.form-stack>p{margin-bottom:0}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span:first-child{color:#7e8599;font-size:11px;font-weight:500}.field small{color:#a5aabc;font-size:10px;font-weight:400;line-height:1.6}.field input,.field textarea,.field select{color:#72798e;background:#fff;border:1px solid #e6e9f2;border-radius:8px;outline:none;width:100%;min-width:0;padding:10px 12px;font-size:12px;transition:border .15s}.field input::placeholder,.field textarea::placeholder{color:#c0c4d0}.field input:focus,.field textarea:focus,.field select:focus{border-color:#bca8ee;box-shadow:0 0 0 3px #f4efff}.field input[readonly]{color:#a4aabd;background:#fafbfe}.field textarea{resize:vertical}.field input[type=checkbox]{width:15px;height:15px;padding:0}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.secret-box{background:#f7f4fd;border:1px solid #ebe3f9;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.secret-box code{overflow-wrap:anywhere;color:#8b73b5;font-size:12px}.check-row{cursor:pointer;align-items:center;gap:10px;display:flex}.check-row>input{accent-color:var(--primary);flex-shrink:0;width:15px;height:15px}.check-row strong{color:#8990a4;font-size:11px;display:block}.check-row small{color:#b0b5c5;margin-top:2px;font-size:9px;display:block}.pagination{color:#a2a8b8;border-top:1px solid #eff1f7;justify-content:space-between;align-items:center;padding:16px 23px;font-size:10px;display:flex}.pagination>div{gap:7px;display:flex}.detail-status{align-items:center;gap:9px;display:flex}.detail-status>strong{color:#76628f;margin-left:auto;font-size:23px}.details-grid{grid-template-columns:1fr 1.7fr;gap:14px;margin:0;font-size:11px;display:grid}.details-grid dt{color:#a3a9ba}.details-grid dd{color:#7d8498;overflow-wrap:anywhere;margin:0}.compact-table th,.compact-table td{padding:10px 9px;font-size:10px}.job-status{color:#a094ba;background:#f8f7fc;border-radius:9px;gap:10px;padding:16px;font-size:10px;display:flex}.job-status p{margin:5px 0 0;font-size:10px}.product-name,.audit-action{align-items:center;gap:11px;display:flex}.audit-action code{font-size:10px}.entitlement-row{border:1px solid #edf0f7;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:12px;display:flex}.entitlement-row>div{flex:1}.entitlement-row strong{color:#8990a2;font-size:11px}.entitlement-row p{color:#adb3c3;margin:2px 0;font-size:9px}.customer-purchase{text-align:left;background:#fff;border:1px solid #edf0f7;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:7px;padding:12px;font-size:11px;display:flex}.customer-purchase>span:first-child{flex:1}.customer-purchase small{color:#afb6c6;margin-top:3px;font-size:9px;display:block}.experiment-panel{margin-top:22px}.experiment-title{align-items:center;gap:13px;display:flex}.experiment-title h2{font-family:monospace;font-size:14px}.experiment-icon{color:#b19de0;background:#f2edfd;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.variant-letter{border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:25px;padding:3px 8px;font-size:10px;font-weight:550;display:inline-flex}.variant-0{color:#b09bdc;background:#eee8fc}.variant-1{color:#98b3a5;background:#e9f3ed}.variant-2{color:#9daecc;background:#edf2fb}.experiment-footer{color:#ada3bd;background:#fdfcff;border-top:1px solid #f0edf7;align-items:center;gap:8px;padding:16px 24px;font-size:10px;display:flex}.paywall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.paywall-art{background:#efe9fb;justify-content:center;align-items:flex-end;height:225px;padding-top:30px;display:flex;position:relative;overflow:hidden}.art-features{background:#e7f0ec}.art-compact{background:#edf1fb}.paywall-art:before,.paywall-art:after{content:"";border:1px solid #fff5;border-radius:50%;width:260px;height:260px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.paywall-art:after{width:330px;height:330px;top:-25px}.paywall-version{color:#a394b7;background:#ffffff85;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;top:16px;right:16px}.paywall-art-badge{position:absolute;top:15px;left:14px}.paywall-art-badge .badge{background:#ffffffce}.mini-phone{z-index:1;text-align:center;background:#fff;border:5px solid #ffffffa8;border-radius:23px 23px 0 0;width:147px;min-height:202px;max-height:205px;padding:17px 13px 0;position:relative;transform:translateY(7px);box-shadow:0 8px 20px #8d75bc12}.mini-island{background:#eeeaf4;border-radius:10px;width:37px;height:6px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.mini-gem{color:#b098e2;background:#f0e9fe;border-radius:15px;justify-content:center;align-items:center;width:41px;height:41px;margin:4px auto 8px;display:flex}.mini-phone strong{color:#877b9e;max-height:24px;font-size:9px;font-weight:550;line-height:1.3;display:block;overflow:hidden}.mini-phone>span:not(.mini-gem){color:#b8b1c7;height:14px;margin-top:5px;font-size:5px;line-height:1.3;display:block;overflow:hidden}.mini-product{background:#faf7ff;border:1px solid #e8e0f7;border-radius:5px;height:23px;margin-top:9px}.mini-cta{color:#fff;background:#a58bdb;border-radius:5px;margin-top:6px;padding:7px 4px;font-size:6px}.art-features .mini-gem{color:#a6c2b2;background:#eaf5ee}.art-features .mini-cta{background:#9db9ac}.art-compact .mini-gem{color:#9fb0cc;background:#edf1fb}.art-compact .mini-cta{background:#99abd0}.paywall-info{padding:21px}.paywall-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.paywall-title h2{text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.paywall-info>p{color:#b0b3c2;text-overflow:ellipsis;white-space:nowrap;margin:8px 0 15px;font-size:9px;overflow:hidden}.paywall-variants{color:#aaa4b8;flex-wrap:wrap;gap:12px;min-height:15px;margin-bottom:20px;font-size:9px;display:flex}.paywall-variants>span{align-items:center;gap:4px;display:flex}.variant-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.paywall-card-actions{gap:7px;display:flex}.paywall-card-actions .button{flex:1;min-height:32px;padding:8px;font-size:9px}.modal-wide{width:1110px}.editor-layout{grid-template-columns:1.2fr 1fr;display:grid}.editor-controls{min-width:0;padding:0 27px 20px}.editor-section{border-bottom:1px solid #f0edf7;padding:24px 0}.editor-section:last-child{border:0}.editor-section-title{align-items:center;gap:9px;margin-bottom:18px;display:flex}.editor-section-title>span{color:#b5a2d8;background:#f5f0fc;border-radius:5px;padding:4px 5px;font-size:9px}.editor-section-title h3{color:#8b829c;margin:0;font-size:12px}.editor-section .field{margin-top:15px}.editor-section .form-row .field{margin-top:0}.editor-section .form-row{margin-top:12px}.variant-tabs{flex-wrap:wrap;gap:6px;display:flex}.variant-tabs button{color:#a99dbc;background:#faf9fd;border:1px solid #eeebf5;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:10px;display:flex}.variant-tabs button span{color:#b7afc6;font-size:8px}.variant-tabs button.selected{color:#9b7bcc;background:#f3ecfe;border-color:#bea7ec}.variant-tabs+.form-row{margin-bottom:9px}.template-chooser{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.template-chooser button{color:#b3a7c5;background:#fafafd;border:1px solid #eceaf3;border-radius:9px;flex-direction:column;align-items:center;padding:13px 7px;display:flex}.template-chooser button strong{margin:8px 0 3px;font-size:10px;display:block}.template-chooser button small{color:#bfb5cc;font-size:8px}.template-chooser button.selected{color:#a182cd;background:#f6f0ff;border-color:#b99fe7}.product-checks{border:1px solid #efedf6;border-radius:8px;flex-direction:column;gap:10px;padding:12px;display:flex}.editor-preview{background:radial-gradient(circle,#e9dff8 0%,#f2eef8 50%,#f6f4fa 85%);border-left:1px solid #ede7f5;padding:27px 25px;position:relative}.preview-label{letter-spacing:1.2px;color:#b3a9bf;justify-content:center;align-items:center;gap:6px;margin-bottom:27px;font-size:8px;display:flex;position:sticky;top:88px}.phone-preview{background:#fff;border:7px solid #fff;border-radius:35px;width:280px;max-width:100%;min-height:540px;margin:0 auto;padding-bottom:15px;position:sticky;top:120px;overflow:hidden;box-shadow:0 17px 45px #7863901c,0 0 0 1px #e2d8ed}.phone-status{color:#3f384d;justify-content:space-between;align-items:center;height:30px;padding:0 17px;font-size:8px;display:flex}.phone-status>span:last-child{letter-spacing:1px;font-size:7px}.phone-island{background:#29242e;border-radius:20px;width:66px;height:18px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.phone-content{text-align:center;padding:0 16px 15px}.phone-close{color:#ccc7d1;text-align:right;height:27px;padding-right:2px;font-size:20px}.phone-hero{color:#a281d4;background:linear-gradient(145deg,#e8d9ff,#f2eafd);border-radius:29px;justify-content:center;align-items:center;width:94px;height:94px;margin:1px auto 16px;display:flex;position:relative;transform:rotate(-7deg)}.phone-hero>svg{filter:drop-shadow(0 2px #fffb)}.phone-hero-ring{border:1px solid #efe7fa;border-radius:50%;width:120px;height:120px;position:absolute;transform:rotate(7deg)}.phone-star{color:#cdb6ed;font-size:12px;position:absolute}.star-one{top:14px;left:-19px}.star-two{font-size:19px;bottom:7px;right:-13px}.phone-premium{letter-spacing:1.7px;color:#b29ccf;margin-top:14px;font-size:7px}.phone-content h3{letter-spacing:-.9px;color:#655278;overflow-wrap:anywhere;margin:9px 0;font-size:22px;font-weight:600;line-height:1.2}.phone-content>p{color:#b7a8c4;margin:0 0 17px;font-size:8px;line-height:1.6}.phone-content ul{text-align:left;margin:0 0 20px;padding:0;list-style:none}.phone-content li{color:#a492b4;overflow-wrap:anywhere;align-items:center;gap:7px;margin:9px 0;font-size:8px;display:flex}.phone-content li>span{color:#b39dce;background:#f3edfc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:flex}.phone-products{margin:15px 0 9px}.phone-product{text-align:left;border:1px solid #ece4f5;border-radius:9px;align-items:center;gap:7px;margin-bottom:7px;padding:10px 9px;display:flex}.phone-product>div{flex:1;min-width:0}.phone-product strong{color:#a18cb4;overflow-wrap:anywhere;font-size:8px;display:block}.phone-product div>span{color:#c0b2cc;margin-top:3px;font-size:6px;display:block}.phone-product.selected{background:#faf6ff;border-color:#c5abe8}.radio-fake{border:1px solid #d7c7e9;border-radius:50%;flex-shrink:0;width:11px;height:11px}.selected .radio-fake{border:3px solid #b79ad9}.phone-product>svg{color:#b299cd}.phone-button{color:#fff;overflow-wrap:anywhere;background:#b294db;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:9px;font-weight:500;display:flex}.phone-terms{color:#c2b8cd;margin-top:13px;font-size:5px}.phone-home{background:#d2c8dd;border-radius:5px;width:83px;height:3px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.phone-features .phone-hero{color:#9ab19f;background:#e7f1e9}.phone-features .phone-premium,.phone-features .phone-content li>span{color:#95ae9d}.phone-features .phone-button{background:#a1bba9}.phone-features .phone-product.selected{background:#f5faf6;border-color:#bfd4c5}.phone-compact .phone-content{padding-top:25px}.phone-compact .phone-content h3{margin:22px 0;font-size:29px}.phone-compact .phone-content>p{margin-bottom:30px;font-size:10px;line-height:1.8}.phone-compact .phone-products{margin-top:35px}.phone-compact .phone-button{background:#9aaed3}.preview-footnote{color:#b7a8c7;align-items:flex-start;gap:7px;max-width:280px;margin:25px auto 0;font-size:9px;line-height:1.7;display:flex;position:sticky;top:690px}.editor-footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#fffffff5;border-top:1px solid #ece8f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px 27px;display:flex;position:sticky;bottom:0}.editor-footer>.notice{width:100%;margin:0}.section-tabs{border-bottom:1px solid #e8eaf2;gap:26px;margin-bottom:25px;display:flex;overflow-x:auto}.section-tabs button{white-space:nowrap;color:#a3a8b8;background:0 0;border-bottom:2px solid #0000;padding:11px 0 15px;font-size:11px}.section-tabs button.active{color:#9877d4;border-color:#a282e0}.settings-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.settings-panel{padding:25px}.settings-panel .panel-heading{padding:0 0 23px}.settings-panel>h2{font-size:16px}.settings-panel>p{font-size:11px}.settings-panel .field{margin-top:0}.copy-field{background:#fafbfe;border:1px solid #e9eaf4;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.copy-field code{color:#a4a5bb;overflow-wrap:anywhere;flex:1;min-width:0;font-size:10px}.copy-field .button{background:0 0;border:0;flex-shrink:0;min-width:20px;padding:5px}.settings-aside{padding:17px 10px 20px}.large-soft-icon{color:#b39bda;background:#efe9fb;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:flex}.settings-aside h3{color:#8b829e;font-size:17px}.settings-aside>p{color:#aaa3b9;font-size:12px}.settings-aside ol{color:#aaa3b9;padding-left:20px;font-size:11px;line-height:1.9}.settings-aside ol li{margin-bottom:11px;padding-left:5px}.settings-aside .notice{margin-top:25px}.key-input{font-family:monospace;font-size:10px!important}.plan-buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.usage-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin:10px 0 25px;display:grid}.usage-grid>div{background:#faf9fd;border:1px solid #efebf6;border-radius:9px;padding:18px}.usage-grid span{color:#a49aaf;font-size:11px;display:block}.usage-grid strong{color:#9a86b6;margin-top:9px;font-size:25px;font-weight:550;display:block}.scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0;display:grid}.scenario-card{flex-direction:column;align-items:flex-start;padding:25px;display:flex}.scenario-icon{border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;margin-bottom:18px;display:flex}.scenario-card h2{color:#8b819b;font-size:15px}.scenario-card>p{color:#ada4ba;flex:1;font-size:11px;line-height:1.7}.scenario-card .button{justify-content:space-between;width:100%;font-size:10px}.scenario-results{padding:0 25px 15px}.scenario-results>div{border-top:1px solid #f0edf7;align-items:center;gap:12px;padding:15px 0;display:flex}.result-check{color:#a7beae;background:#eef7f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.scenario-results strong{color:#9a8ca9;font-size:11px}.scenario-results code{color:#b9adca;margin-top:4px;font-size:9px;display:block}.scenario-results time{color:#beb5ca;white-space:nowrap;margin-left:auto;font-size:9px}.scenario-grid~.panel{margin-top:23px}.developer-grid{grid-template-columns:1.7fr 1fr;align-items:start;gap:24px;display:grid}.developer-aside{flex-direction:column;gap:20px;display:flex}.developer-aside .field{margin-top:17px}.developer-aside h3{margin-top:12px}.guide-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.guide-heading>span{color:#b19bd7;background:#f0e9fc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.guide-heading h2{color:#9383a5;margin:0 0 4px;font-size:14px}.guide-heading p{color:#b9abc7;margin:0;font-size:10px}.code-block{background:#242235;border:1px solid #2b273c;border-radius:10px;margin-bottom:17px;overflow:hidden}.code-block>div{color:#a297ba;background:#2b273d;justify-content:space-between;align-items:center;padding:11px 14px;font-size:9px;display:flex}.code-block .button{color:#ac9bc5;background:#342e48;border:0;min-height:23px;padding:4px 7px;font-size:8px}.code-block pre{color:#bba8df;margin:0;padding:17px;font-size:10px;line-height:1.9;overflow-x:auto}.code-block code{font-size:10px;line-height:1.9}.flow-list{color:#b09cbe;margin-bottom:0;padding-left:18px;font-size:10px}.flow-list li{margin:15px 0;padding-left:6px}.login-layout{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:radial-gradient(at 40% 60%,#e5dbf8,#f2edf9 55%,#f8f5fc);flex-direction:column;padding:47px 60px 29px;display:flex;overflow:hidden}.login-story .brand{font-size:31px}.login-story-content{margin:auto 0;padding:55px 0 0}.login-story-content .eyebrow{letter-spacing:2px;color:#aa96c7;margin-bottom:22px;font-size:9px}.login-story h1{letter-spacing:-2px;color:#71617e;max-width:500px;font-size:46px;font-weight:550;line-height:1.2}.login-story h1 em{color:#a184c8;font-style:normal}.login-story-content>p{color:#b09cbe;max-width:400px;margin-top:24px;font-size:13px;line-height:1.9}.login-story>small{letter-spacing:.2px;color:#b9a9c7;font-size:9px}.login-graphic{max-width:400px;height:290px;margin-top:22px;position:relative}.graphic-orbit{border:1px solid #cfbde452;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.orbit-one{width:250px;height:175px}.orbit-two{width:360px;height:240px;transform:translate(-50%,-50%)rotate(20deg)}.graphic-center{color:#f4eafa;background:linear-gradient(150deg,#b49bdc,#cbb4e6);border-radius:27px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:absolute;top:95px;left:50%;transform:translate(-50%)rotate(-12deg);box-shadow:10px 15px 35px #bca6d94d}.graphic-chip{color:#ac97c1;white-space:nowrap;background:#ffffffdc;border:1px solid #fff;border-radius:10px;align-items:center;gap:8px;padding:13px 16px;font-size:10px;display:flex;position:absolute;box-shadow:0 5px 15px #c6b3da12}.chip-one{top:27px;right:-6px;transform:rotate(5deg)}.chip-two{bottom:56px;left:-13px;transform:rotate(-5deg)}.chip-three{bottom:8px;right:-12px;transform:rotate(5deg)}.chip-one>svg{color:#a9c4b4}.chip-two>svg{color:#c5b0de}.chip-three>svg{color:#bbc3e0}.login-form-area{justify-content:center;align-items:center;padding:50px;display:flex}.login-form{width:100%;max-width:370px}.login-form>.badge{letter-spacing:1.2px;margin-bottom:21px;padding:6px 9px;font-size:8px}.login-form h2{color:#6d627b;letter-spacing:-1px;font-size:30px;font-weight:600}.login-form>p{color:#b0a6bd;margin:14px 0 29px;font-size:12px;line-height:1.8}.login-form .field>span{font-size:11px}.login-form .field>input{height:46px;font-family:monospace}.login-form .field small{font-size:9px}.login-form .button-primary{background:#a48ad0;border-color:#a48ad0;font-size:12px;box-shadow:0 3px 10px #b79bd423}.login-security{color:#bfb4cc;border-top:1px solid #f1edf6;gap:7px;margin-top:28px;padding-top:20px;font-size:9px;line-height:1.8;display:flex}.sidebar-scrim{display:none}@media (width>=1500px){main,.topbar{padding-left:50px;padding-right:50px}.metric{padding:24px}.metric>strong{font-size:33px}.metric-top{font-size:12px}.metric-note{font-size:10px}.overview-middle{grid-template-columns:1.9fr 1fr}.revenue-chart{padding:0 20px 12px}.funnel-row{margin-bottom:29px}.funnel-note{margin-top:34px}th{font-size:10px}td{font-size:11px}.panel-heading h2{font-size:17px}.panel-heading p{font-size:11px}.phone-preview{top:120px}.sidebar{width:256px}.main-shell{margin-left:256px}}@media (width<=1200px){.sidebar{width:216px;padding-left:12px;padding-right:12px}.main-shell{margin-left:216px}main,.topbar{padding-left:25px;padding-right:25px}.metrics-grid{gap:11px}.metric{padding:17px 14px}.metric>strong{font-size:24px}.metric-top{font-size:10px}.overview-middle{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:16px}.panel-heading,.journey-panel .panel-heading{padding:20px 19px 17px}.funnel-row{margin-bottom:19px;padding:0 19px}.funnel-note{margin:18px 19px;font-size:8px}.overview-bottom{grid-template-columns:1.3fr 1fr;gap:16px}.setup-steps{flex-direction:column;gap:6px;padding:0 19px 18px}.setup-step{padding:7px 9px}.setup-step small{margin-left:6px;display:inline}.insight-card{gap:12px;padding:24px 18px}.insight-icon{width:33px;height:33px}.paywall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px}.heading-actions{flex-wrap:wrap;justify-content:flex-end}.settings-grid{gap:17px}.settings-panel{padding:21px}.scenario-grid{gap:16px}.scenario-card{padding:20px}.usage-grid{grid-template-columns:repeat(2,1fr)}.developer-grid{grid-template-columns:1.5fr 1fr}.login-story{padding:40px}.login-story h1{font-size:39px}.login-form-area{padding:40px}}@media (width<=980px){.sidebar{width:195px;padding-left:8px;padding-right:8px}.main-shell{margin-left:195px}.brand{font-size:26px}.nav-item{gap:9px;padding:11px 10px;font-size:10px}.nav-item svg{width:18px;height:18px}.workspace{gap:7px}.workspace-label{font-size:8px}.workspace strong{font-size:10px}.workspace-avatar{width:27px;height:27px}.nav-group{font-size:8px}.sidebar-bottom{padding-top:22px}.demo-card{padding:13px}.demo-card strong{font-size:11px}.demo-card p{font-size:9px}.topbar{height:69px;padding:0 20px}.top-link{font-size:10px}.top-link span{display:none}main{padding:18px 20px 25px}.page-heading{flex-wrap:wrap;gap:14px;margin-top:20px}.heading-actions{justify-content:flex-start}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:13px}.metric{padding:20px}.metric-top{font-size:11px}.metric>strong{font-size:29px}.overview-middle{grid-template-columns:1fr}.journey-panel{display:none}.overview-bottom{grid-template-columns:1fr}.setup-steps{flex-direction:row}.insight-card{display:none}.settings-grid{grid-template-columns:1fr}.settings-aside{padding:8px}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-grid{grid-template-columns:1fr}.developer-aside{grid-template-columns:1fr 1fr;display:grid}.editor-layout{grid-template-columns:1.1fr 1fr}.editor-controls{padding:0 20px 20px}.editor-preview{padding:24px 14px}.phone-preview{width:250px;min-height:510px}.phone-content h3{font-size:20px}.phone-content li{font-size:7px}.phone-hero{width:80px;height:80px}.phone-hero-ring{width:105px;height:105px}.editor-footer>.muted{font-size:10px}.template-chooser{gap:5px}.template-chooser button small{display:none}.template-chooser button strong{font-size:8px}.template-chooser button{padding:12px 5px}.login-story{padding:30px}.login-story h1{font-size:34px}.login-story-content>p{font-size:11px}.login-graphic{height:270px}.graphic-chip{padding:10px;font-size:8px}.login-form-area{padding:30px}.login-form h2{font-size:26px}.section-tabs{gap:18px}}@media (width<=760px){body{min-width:360px}.sidebar{z-index:50;width:244px;padding:25px 16px;transition:transform .2s;transform:translate(-100%)}.sidebar-open{transform:translate(0)}.sidebar-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;background:#25203c55;display:block;position:fixed;inset:0}.main-shell{margin-left:0}.mobile-menu{display:inline-flex!important}.topbar{gap:10px;height:66px;padding:0 18px}.app-picker{max-width:210px}.app-picker select{max-width:174px;font-size:11px}.app-icon,.top-link{display:none}.add-app{width:25px;min-width:25px;height:25px}.topbar .badge{font-size:8px}main{padding:14px 18px 25px}.demo-banner{gap:6px;margin-bottom:20px;padding:8px 10px;font-size:9px;line-height:1.5}.demo-banner>button{white-space:nowrap;font-size:8px}.demo-banner>button>svg{display:none}.page-heading{gap:18px;margin-top:22px;margin-bottom:22px}.page-heading h1{font-size:27px}.page-heading p{max-width:470px;font-size:11px}.eyebrow{letter-spacing:1.5px;font-size:8px}.heading-actions{gap:8px}.metrics-grid{gap:12px;margin-bottom:18px}.metric{padding:16px}.metric-top{gap:4px;font-size:10px}.metric-icon{width:25px;height:25px}.metric>strong{letter-spacing:-.8px;font-size:26px}.metric-note{font-size:8px}.overview-middle{margin-bottom:18px}.panel-heading{padding:20px 18px 17px}.panel-heading h2{font-size:15px}.panel-heading p,.panel-heading .text-button{font-size:9px}.chart-summary{margin-left:0}.chart-summary strong{font-size:23px}.chart-summary span,.chart-legend{font-size:8px}.revenue-chart{padding:0 12px 10px}.overview-bottom{margin-top:18px}.setup-steps{gap:7px;padding:4px 18px 18px}.setup-step{gap:6px;padding:9px 7px;font-size:8px}.setup-step>svg{display:none}.setup-step small{margin-left:0;font-size:7px;display:block}.step-number{width:18px;height:18px;font-size:8px}.footer{padding:14px 18px 20px;font-size:8px}.footer-meta{font-size:7px}.footer-divider{margin:0 4px}.toolbar{flex-wrap:wrap;gap:10px}.search-field{flex:1;width:100%;min-width:210px}.toolbar>.small,.filter-select{font-size:10px}.paywall-grid{gap:14px}.paywall-info{padding:17px}.paywall-art{height:200px}.mini-phone{transform:translateY(20px)}.paywall-title h2{font-size:12px}.paywall-card-actions{flex-direction:column}.paywall-card-actions .button{font-size:10px}.settings-panel{padding:21px}.section-tabs{gap:22px}.section-tabs button{font-size:10px}.scenario-card{padding:20px}.scenario-card h2{font-size:13px}.scenario-card>p{font-size:10px}.scenario-card .button{font-size:9px}.scenario-results{padding:0 18px 12px}.scenario-results code{font-size:8px}.scenario-results strong{font-size:10px}.scenario-results time{font-size:8px}.experiment-title h2{font-size:11px}.experiment-title p{font-size:8px}.experiment-icon{width:33px;height:33px}.experiment-panel .panel-heading>.badge{display:none}.experiment-footer{font-size:9px}.modal{border-radius:14px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.modal-head{padding:18px 20px}.modal-head h2{font-size:16px}.modal>.form-stack,.modal>form.form-stack{padding:21px}.modal-wide{border:0;border-radius:0;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.editor-layout{grid-template-columns:1fr}.editor-preview{border-top:1px solid #eee8f6;border-left:0;padding:27px}.phone-preview{width:280px;min-height:540px;position:relative;top:0}.phone-content h3{font-size:22px}.phone-content li{font-size:8px}.phone-hero{width:94px;height:94px}.phone-hero-ring{width:120px;height:120px}.preview-label,.preview-footnote{position:relative;top:0}.editor-controls{padding:0 21px}.editor-footer{gap:12px;padding:15px 20px}.editor-footer>.muted{font-size:9px}.editor-footer .form-actions{margin-left:auto}.template-chooser button small{display:block}.template-chooser button strong{font-size:10px}.developer-aside{flex-direction:column;display:flex}.guide-heading h2{font-size:13px}.code-block pre{padding:14px;font-size:9px}.code-block code{font-size:9px}.login-layout{grid-template-columns:1fr}.login-story{background:radial-gradient(at 60% 80%,#e8dff6,#f6f1fb);border-bottom:1px solid #e9e0f5;min-height:180px;padding:28px}.login-story-content{justify-content:space-between;align-items:center;gap:20px;padding:30px 0 0;display:flex}.login-story-content .eyebrow{display:none}.login-story h1{letter-spacing:-1px;margin-bottom:0;font-size:27px}.login-story-content>p{max-width:210px;margin:0;font-size:10px;line-height:1.7}.login-graphic,.login-story>small{display:none}.login-form-area{padding:42px 30px 50px}.login-form{max-width:400px}.login-form h2{font-size:27px}.login-security{margin-top:24px}.nav-item{gap:12px;padding:12px 14px;font-size:12px}.workspace-label{font-size:9px}.workspace strong{font-size:11px}.workspace-avatar{width:32px;height:32px}.nav-group{font-size:9px}.demo-card{padding:16px}.demo-card p{font-size:10px}.demo-card strong{font-size:12px}}@media (width<=450px){.paywall-grid{grid-template-columns:1fr}.paywall-art{height:210px}.paywall-card-actions{flex-direction:row}.scenario-grid{grid-template-columns:1fr 1fr;gap:11px}.scenario-card{padding:16px}.scenario-card h2{font-size:12px}.scenario-card .button{min-height:31px;padding:7px;font-size:8px}.scenario-icon{width:35px;height:35px}.setup-steps{flex-direction:column}.setup-step{gap:8px;font-size:10px}.setup-step small{margin-left:5px;font-size:8px;display:inline}.setup-step>svg{display:block}.page-heading h1{font-size:24px}.login-story-content>p{display:none}.login-story h1{font-size:29px}.details-grid{grid-template-columns:1fr 1.4fr;font-size:10px}.details-grid code{font-size:10px}.usage-grid{gap:10px}.usage-grid>div{padding:14px}.usage-grid span{font-size:9px}.footer>span:first-child{max-width:210px}.demo-banner>span{font-size:8px}.chart-legend{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.webhook-actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.webhook-actions .button{font-size:10px}.json-preview{white-space:pre-wrap;overflow-wrap:anywhere;color:#7b6c91;background:#f6f4fa;border:1px solid #eae4f4;border-radius:8px;padding:15px;font-size:11px;line-height:1.7}.muted,.page-heading p,.panel-heading p,.metric-top,.metric-note,.funnel-row>div:first-child,.chart-summary span,.footer,.setup-step,.user-cell small,.phone-terms{color:#737d92}.nav-item{color:#727c91}.badge-green{color:#437f65}.badge-amber{color:#926b30}.badge-purple{color:#7252af}.badge-blue{color:#557ba8}.badge-red{color:#a94e5b}th{color:#6f798d}td,.user-cell{color:#687287}.field>span:first-child{color:#667087}.field small{color:#81899d}.notice-info{color:#5f7497}.notice-warning{color:#8e744b}.notice-error{color:#a44f5d}.notice-success{color:#557f66}.scenario-card>p,.settings-aside>p,.settings-aside ol,.login-form>p,.login-security,.login-story-content>p,.preview-footnote{color:#83768f}.phone-content>p{color:#8e7d9e}.phone-content li{color:#83718f}.phone-product strong{color:#7e6794}.phone-product div>span{color:#9381a4}.phone-terms{color:#94849e}.phone-premium{color:#8e73ad}.demo-card p,.demo-card>span:last-child,.paywall-info>p,.paywall-variants,.scenario-card h2,.insight-card p,.settings-aside h3,.guide-heading p,.login-story>small,.workspace>div>span,.account>div>span{color:#82768f}.permission-fieldset{border:0;min-width:0;margin:0;padding:0}.permission-fieldset:disabled{opacity:.78}.read-only-note{color:#8b729e;background:#f5effb;border:1px solid #e9def3;border-radius:8px;margin-bottom:15px;padding:10px 12px;font-size:11px}.table-actions{align-items:center;gap:8px;display:flex}.export-action{position:relative}.export-error{z-index:9;width:300px;position:absolute;top:45px;right:0}.report-filters{margin-bottom:23px;padding:20px 23px;overflow:visible}.report-dates{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.filter-caption{color:#778198;align-items:center;gap:7px;margin-right:4px;font-size:11px;font-weight:500;display:flex}.report-dates>input{color:#69748b;background:#fcfcff;border:1px solid #e7e9f2;border-radius:7px;min-width:138px;padding:8px 10px;font-size:11px}.report-dates>span:not(.filter-caption){color:#b1b6c5;font-size:10px}.date-presets{gap:5px;margin-left:auto;display:flex}.date-presets button{color:#8790a5;background:#fff;border:1px solid #ece9f5;border-radius:6px;padding:7px 10px;font-size:10px}.date-presets button.active{color:#8a6fc4;background:#f1ebfc;border-color:#e2d6f5}.report-dimensions{border-top:1px solid #f0f1f6;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding-top:16px;display:flex}.report-dimensions>label{color:#8b93a7;align-items:center;gap:8px;font-size:10px;display:flex}.report-dimensions>label>span{color:#9aa1b1;font-size:9px}.report-dimensions select{color:#717c93;background:#fff;border:1px solid #ebedf4;border-radius:6px;min-width:120px;max-width:210px;padding:7px 9px;font-size:10px}.report-dimensions .report-compare{color:#8e859e;gap:6px;margin-left:auto;font-size:10px}.report-compare input{accent-color:var(--primary);width:13px;height:13px}.report-filters>.notice{margin:14px 0 0}.filter-footnote{color:#9980ac;margin:15px 0 0;font-size:10px}.report-tabs{white-space:nowrap;border-bottom:1px solid #e8eaf2;gap:5px;margin-bottom:24px;display:flex;overflow-x:auto}.report-tabs button{color:#9298ab;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 18px;font-size:11px;display:flex}.report-tabs button.active{color:#8363ca;border-bottom-color:#997add}.report-tabs button:hover{background:#f4f0fa}.report-body{flex-direction:column;gap:23px;display:flex}.report-body>.metrics-grid,.report-body>.notice{margin:0}.metric-comparison{min-height:24px;margin-top:2px;margin-bottom:7px}.metric-comparison>.badge{white-space:normal;padding:4px 6px;font-size:8px;line-height:1.5}.report-metric .metric-note{line-height:1.6;display:block}.report-metric>strong{font-size:27px}.report-chart{padding:0 20px 18px}.plot-legend{color:#8990a3;gap:22px;margin:0 7px 13px;font-size:10px;display:flex}.plot-legend>span{align-items:center;gap:6px;display:flex}.plot-legend i{background:#795ce7;border-radius:100%;width:6px;height:6px}.plot-legend i.secondary{background:#91ada0}.report-secondary-grid{grid-template-columns:1fr 1.2fr;gap:23px;min-width:0;display:grid}.mrr-value{letter-spacing:-1px;color:#725d8e;margin:0 0 9px;font-size:35px;font-weight:550;display:block}.mrr-card>p{color:#9291a6;max-width:380px;font-size:11px;line-height:1.7}.coverage-track{background:#f1edf7;border-radius:5px;height:7px;margin-top:20px;overflow:hidden}.coverage-track>span{background:#a68aca;border-radius:5px;height:100%;display:block}.coverage-label{color:#9a8baa;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.mrr-card .details-grid{gap:10px;margin:20px 0;font-size:10px}.mrr-card .text-button{font-size:10px}.definition-list{flex-direction:column;gap:18px;margin-top:20px;display:flex}.definition-list>div{gap:12px;display:flex}.definition-list>div>span{color:#a58cc5;background:#f1ebfa;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;font-size:9px;display:flex}.definition-list p{color:#8d829c;margin:0;font-size:10px;line-height:1.8}.definition-list strong{color:#84738f;margin-bottom:4px;font-size:11px;display:block}.mini-tabs{flex-wrap:wrap;gap:4px;display:flex}.mini-tabs button{color:#9a8eaa;background:#f7f6fa;border:1px solid #eeebf5;border-radius:6px;padding:7px 11px;font-size:9px}.mini-tabs button.active{color:#9070b8;background:#eee7f9;border-color:#e1d4f3}.report-method{color:#8e829d;background:#fcfbfe;border-top:1px solid #f0edf5;gap:9px;padding:16px 23px;font-size:10px;line-height:1.8;display:flex}.report-method>svg{margin-top:2px}.report-definitions{padding:0 23px}.report-definitions summary{cursor:pointer;color:#9582a9;align-items:center;gap:9px;padding:19px 0;font-size:11px;list-style:none;display:flex}.report-definitions summary>svg:last-child{margin-left:auto}.report-definitions dl{margin:0 0 21px}.report-definitions dl>div{border-top:1px solid #f1edf6;grid-template-columns:180px 1fr;gap:20px;padding:10px 0;font-size:10px;display:grid}.report-definitions dt{color:#9882b0;overflow-wrap:anywhere;font-family:monospace}.report-definitions dd{color:#8f849c;overflow-wrap:anywhere;margin:0;line-height:1.8}.conversion-funnel{padding:4px 28px 26px}.conversion-step{gap:17px;margin:20px 0;display:flex}.conversion-number{color:#ac94c8;background:#f1ebfa;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;margin-top:6px;font-size:10px;display:flex}.conversion-content{flex:1;min-width:0}.conversion-step-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.conversion-step-title h3{color:#8b779c;margin:0 0 3px;font-size:12px}.conversion-step-title p{color:#aba0b8;margin:0;font-size:9px}.conversion-step-title strong{color:#876f9e;font-size:22px;font-weight:500}.conversion-track{background:#f5f2fa;border-radius:5px;height:17px;overflow:hidden}.conversion-track>span{background:linear-gradient(90deg,#9276c7,#b39ad9);border-radius:5px;height:100%;display:block}.conversion-rates{color:#a58fb5;justify-content:space-between;gap:10px;margin-top:8px;font-size:9px;display:flex}.heat-legend{color:#a092b3;align-items:center;gap:7px;font-size:8px;display:flex}.heat-legend>i{background:linear-gradient(90deg,#f2edfb,#795ce7);border-radius:4px;width:80px;height:7px;display:block}.cohort-table{border-collapse:separate;border-spacing:0}.cohort-table th,.cohort-table td{text-align:center;border-bottom:1px solid #f3f0f8;min-width:83px;padding:9px 7px}.cohort-table th:first-child{text-align:left;z-index:1;background:#fbfafe;min-width:125px;padding-left:23px;position:sticky;left:0}.cohort-table td:nth-child(2){color:#8d799f;min-width:73px;font-size:11px}.cohort-table tbody th{color:#9681a7;border-top:0;font-weight:450}.cohort-cell{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:70px;height:52px;padding:5px;font-size:11px;font-weight:550;display:flex}.cohort-cell small{opacity:.8;font-size:7px;font-weight:400}.cohort-cell.unobserved{color:#c8bfd4;background:#faf9fc}.experiment-picker{color:#a18bb8;background:#fff;border:1px solid #e7e1f0;border-radius:8px;align-items:center;gap:10px;max-width:70%;padding:8px 12px;display:flex}.experiment-picker select{color:#8b72a4;background:0 0;border:0;outline:0;min-width:0;max-width:100%;font-size:11px}.interval-label{color:#a695b5;white-space:nowrap;margin-top:4px;font-size:8px}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.comparison-card{padding:23px}.comparison-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.comparison-title h3{color:#987daf;margin:0;font-size:12px}.comparison-title h3>span{color:#b6a6c3;font-size:10px;font-weight:400}.comparison-title>.badge{font-size:8px}.comparison-card>strong{letter-spacing:-.7px;color:#9576b0;margin:18px 0 3px;font-size:30px;font-weight:500;display:block}.comparison-card>p{color:#a58db8;margin-bottom:15px;font-size:10px}.comparison-interval{color:#9980af;border-top:1px solid #f0eaf7;padding-top:13px;font-size:10px}.comparison-card>small{color:#a798b4;margin-top:12px;font-size:9px;line-height:1.8;display:block}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.audience-card{padding:24px}.audience-heading{align-items:center;gap:15px;margin-bottom:20px;display:flex}.audience-heading .large-soft-icon{border-radius:13px;flex-shrink:0;width:45px;height:45px;margin:0}.audience-heading h2{color:#8e789f;margin:0 0 4px;font-size:15px}.audience-heading p{color:#a493b3;margin:0;font-size:10px}.rule-tags{flex-wrap:wrap;gap:6px;min-height:25px;margin-bottom:17px;display:flex}.rule-tags .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:9px}.audience-card>.small{margin-bottom:16px;font-size:9px}.audience-actions{border-top:1px solid #f0eaf6;align-items:center;gap:8px;padding-top:17px;display:flex}.audience-actions>.button{margin-right:auto;font-size:10px}.segment-editor{grid-template-columns:1.2fr 1fr;gap:25px;padding:27px;display:grid}.segment-preview{background:radial-gradient(at 70% 20%,#eee5fa,#f9f6fc 80%);border-radius:12px;align-self:start;padding:25px;position:sticky;top:88px}.segment-preview h3{color:#8a6d9f;letter-spacing:-.4px;font-size:18px;line-height:1.5}.segment-preview>p{color:#a089b3;font-size:11px;line-height:1.9}.segment-preview .button{justify-content:space-between;width:100%;font-size:10px}.segment-estimate{margin-top:25px}.segment-estimate>strong{letter-spacing:-1px;color:#9472af;font-size:40px;font-weight:500;display:block}.segment-estimate>span{color:#a58bb8;font-size:10px}.preview-profiles{margin-top:20px}.preview-profiles>div{border-top:1px solid #e9e0f1;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.preview-profiles code{text-overflow:ellipsis;color:#a386b8;max-width:180px;font-size:8px;overflow:hidden}.preview-profiles span{color:#a386b8;white-space:nowrap;font-size:9px}.json-input{line-height:1.8;font-family:monospace!important;font-size:11px!important}.audience-members-heading{color:#9d88b0;align-items:center;gap:12px;padding:20px 25px;font-size:11px;display:flex}.locale-add{gap:8px;margin-top:15px;display:flex}.locale-add>input{color:#9279a6;background:#fff;border:1px solid #e8e0f0;border-radius:7px;flex:1;min-width:0;padding:8px 10px;font-size:11px}.locale-add>.button{font-size:10px}.locale-tabs{margin-top:13px}.remove-locale{margin-top:15px;font-size:10px}.preview-locale-select{color:#aa90bb;z-index:1;background:#faf7fd;border:1px solid #e6dced;border-radius:6px;margin:0 auto 20px;padding:6px 10px;font-size:10px;display:block;position:sticky;top:105px}.paywall-secondary-actions{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.paywall-secondary-actions .text-button{font-size:9px}.member-role-select{color:#9a7faf;background:#fcfaff;border:1px solid #e8dff1;border-radius:6px;padding:6px 8px;font-size:10px}.roles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:21px;display:grid}.roles-grid p{color:#9e8baa;margin:11px 0 0;font-size:10px;line-height:1.8}.invitation-page{background:radial-gradient(at 30% 20%,#eae0f7,#f8f6fb 65%);flex-direction:column;justify-content:center;align-items:center;gap:37px;min-height:100vh;padding:45px 20px;display:flex}.invitation-panel{width:560px;max-width:100%;padding:35px}.invitation-panel h1{color:#826b96;margin-bottom:13px;font-size:25px}.invitation-panel>p{color:#a28cae;margin-bottom:23px;font-size:12px}.customer-access,.customer-timeline{border-top:1px solid #eee7f4;padding-top:20px}.customer-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.customer-section-heading>h3{margin:0;font-size:13px}.customer-section-heading>.text-button{font-size:10px}.customer-access>p{margin:9px 0 17px;font-size:10px}.grant-form{background:#fcfaff;border:1px solid #e9e0f2;border-radius:9px;margin-bottom:19px;padding:17px}.grants-list{flex-direction:column;gap:10px;display:flex}.grants-list>div{border:1px solid #eae2f3;border-radius:9px;padding:14px}.grant-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.grant-title>strong{color:#a07fb6;font-size:11px}.grants-list p{color:#9b84aa;margin:8px 0;font-size:11px;line-height:1.7}.grants-list small{color:#af9aba;margin-top:3px;font-size:9px;display:block}.grants-list .text-button{margin-top:12px;font-size:9px}.timeline-list{padding:5px 0}.timeline-event{gap:12px;padding:0 0 19px;display:flex;position:relative}.timeline-event:before{content:"";background:#e9e0f2;width:1px;position:absolute;top:7px;bottom:0;left:4px}.timeline-event:last-child:before{display:none}.timeline-dot{background:#c3a8df;border:2px solid #f1e9fa;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;position:relative}.timeline-event>div{flex:1;min-width:0}.timeline-event strong{color:#987aad;font-size:10px}.timeline-event time{color:#b39bc1;margin-top:3px;font-size:8px;display:block}.timeline-event details{color:#b094c2;margin-top:6px;font-size:9px}.timeline-event summary{cursor:pointer}.timeline-event pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f3fc;border-radius:6px;padding:10px;font-size:9px}.customer-timeline>.pagination{padding-left:0;padding-right:0}.advanced-toggle{color:#9678a9;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:13px;display:flex}.advanced-toggle>span{align-items:center;gap:10px;display:flex}.advanced-content{margin-top:25px}.advanced-content h3{color:#9d7db0;margin-bottom:0;font-size:13px}.quickstart-checklist{border-top:1px solid #eee5f6;margin-top:23px;padding-top:9px}.quickstart-checklist a{color:#977bae;align-items:center;gap:9px;padding:12px 0;font-size:11px;display:flex}.quickstart-checklist a>svg:last-child{margin-left:auto}.sdk-feature-list{color:#9f87ae;margin:15px 0 0;padding-left:17px;font-size:11px;line-height:1.9}.sdk-feature-list li{margin-bottom:10px;padding-left:3px}.targeting-content{padding:25px}.targeting-content>.notice{margin-bottom:0}.targeting-rules{flex-direction:column;gap:14px;display:flex}.targeting-rule{background:#fcfaff;border:1px solid #ebe0f4;border-radius:10px;grid-template-columns:75px 1fr 1.2fr 43px 25px;align-items:end;gap:12px;padding:15px;display:grid}.targeting-rule .field>span{font-size:10px}.targeting-rule .field input,.targeting-rule .field select{padding:8px;font-size:10px}.targeting-rule>.icon-button{margin-bottom:3px}.targeting-enabled{color:#a78bb7;align-items:center;gap:4px;margin-bottom:12px;font-size:9px;display:flex}.targeting-enabled input{accent-color:var(--primary)}.targeting-default{color:#a388b7;background:#f9f5fd;border:1px solid #ece2f5;border-radius:10px;align-items:center;gap:14px;padding:20px;display:flex}.targeting-default strong{color:#9376a6;font-size:12px}.targeting-default p{color:#ad97bb;margin:5px 0 0;font-size:10px}@media (width<=1200px){.report-dimensions{gap:12px}.report-dimensions .report-compare{margin-left:0}.report-dimensions select{max-width:180px}.date-presets{margin-left:0}.report-metric>strong{font-size:24px}.metric-comparison>.badge{font-size:7px}.comparison-title{flex-direction:column;align-items:flex-start;gap:9px}.report-secondary-grid{gap:18px}.roles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.report-secondary-grid{grid-template-columns:1fr}.report-filters{padding:17px}.report-dimensions{gap:11px}.report-dimensions>label{flex-direction:column;flex:1;align-items:flex-start;gap:4px}.report-dimensions select{width:100%;min-width:110px;max-width:100%}.report-dimensions .report-compare{flex-direction:row;flex-basis:100%;align-items:center;margin-top:3px}.audience-grid{grid-template-columns:1fr}.report-definitions dl>div{grid-template-columns:130px 1fr;gap:15px}.segment-editor{gap:18px;padding:23px}.segment-preview{padding:20px}.segment-preview h3{font-size:16px}.targeting-rule{grid-template-columns:65px 1fr 1fr 40px 24px;gap:8px;padding:12px}.report-tabs button{padding:12px 14px}}@media (width<=760px){.report-filters{margin-bottom:19px;padding:15px}.report-dates{gap:8px}.filter-caption{flex-basis:100%;margin-bottom:2px;font-size:10px}.report-dates>input{flex:1;min-width:0;padding:8px;font-size:10px}.date-presets{flex-basis:100%;justify-content:flex-start;margin-top:4px}.date-presets button{padding:6px 10px;font-size:9px}.report-dimensions{gap:10px;margin-top:13px;padding-top:13px}.report-dimensions>label{flex:calc(50% - 10px)}.report-dimensions>label>span{font-size:8px}.report-dimensions select{min-width:0;padding:7px;font-size:9px}.report-dimensions .report-compare{flex:100%;margin-top:4px;font-size:9px}.report-tabs{margin-bottom:19px}.report-tabs button{gap:6px;padding:12px 10px;font-size:10px}.report-tabs button svg{width:14px;height:14px}.report-body{gap:18px}.report-metric .metric-top{font-size:9px}.report-metric>strong{font-size:24px}.report-metric .metric-note{font-size:8px}.metric-comparison>.badge{font-size:7px}.report-chart{padding:0 8px 14px}.plot-legend{margin-bottom:6px;margin-left:8px;font-size:9px}.report-chart .chart-tooltip{flex-wrap:wrap;gap:6px;max-width:90%;font-size:8px}.report-method{padding:14px 18px;font-size:9px}.report-secondary-grid{gap:18px}.mrr-value{font-size:30px}.report-definitions{padding:0 18px}.report-definitions dl>div{grid-template-columns:1fr;gap:5px;font-size:9px}.report-definitions summary{padding:16px 0;font-size:10px}.comparison-grid{grid-template-columns:1fr;gap:15px}.comparison-title{flex-direction:row;align-items:center}.comparison-card{padding:19px}.comparison-card>strong{font-size:28px}.conversion-funnel{padding:0 18px 18px}.conversion-step{gap:12px}.conversion-number{border-radius:8px;width:26px;height:26px;font-size:9px}.conversion-step-title h3{font-size:11px}.conversion-step-title p{font-size:8px}.conversion-step-title strong{font-size:20px}.conversion-rates{font-size:8px}.cohort-table th:first-child{min-width:100px;padding-left:15px}.cohort-table th,.cohort-table td{min-width:73px;padding:7px 5px;font-size:9px}.cohort-cell{min-width:65px;height:46px;font-size:10px}.cohort-cell small{font-size:7px}.heat-legend{display:none}.experiment-picker{flex:1;min-width:180px;max-width:100%;font-size:10px}.experiment-picker select{font-size:10px}.audience-card{padding:20px}.audience-heading h2{font-size:14px}.audience-grid{gap:17px}.segment-editor{grid-template-columns:1fr;padding:20px}.segment-preview{padding:22px;position:relative;top:0}.segment-preview h3{font-size:17px}.segment-preview .large-soft-icon{border-radius:13px;width:43px;height:43px}.segment-estimate>strong{font-size:34px}.segment-preview>p{font-size:10px}.preview-profiles code{max-width:230px}.roles-grid{gap:16px}.roles-grid p{font-size:9px}.invitation-page{padding:30px 17px}.invitation-panel{padding:25px 22px}.invitation-panel h1{font-size:23px}.invitation-panel>p{font-size:11px}.grant-form{padding:14px}.customer-section-heading>h3{font-size:12px}.customer-section-heading>.text-button{font-size:9px}.targeting-content{padding:20px}.targeting-rule{grid-template-columns:65px minmax(0,1fr) 25px;gap:12px}.targeting-rule>.field:nth-child(3){grid-area:2/1/auto/3}.targeting-rule>.targeting-enabled{flex-direction:column;grid-area:2/3;gap:3px;margin-bottom:4px}.targeting-rule>.icon-button{grid-area:1/3}.targeting-rule .field>span{font-size:9px}.targeting-rule .field input,.targeting-rule .field select{font-size:10px}.targeting-default{gap:10px;padding:15px}.targeting-default strong{font-size:11px}.targeting-default p{font-size:9px}.preview-locale-select{position:relative;top:0}.table-actions{gap:5px}.export-error{width:260px}.report-dates+.report-dimensions{margin-top:14px}}.modal:has(.paywall-builder){border-radius:18px;width:min(1510px,100vw - 40px);max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden}.modal:has(.paywall-builder)>.modal-head{background:#fff;border-bottom:1px solid #eeedf3;height:47px;padding:0 22px}.modal:has(.paywall-builder)>.modal-head h2{color:#7d8190;font-size:12px;font-weight:500}.paywall-builder{color:#303443;background:#fff;flex-direction:column;height:min(970px,100dvh - 81px);display:flex}.builder-toolbar{border-bottom:1px solid #eeedf3;flex-shrink:0;align-items:center;gap:22px;min-height:74px;padding:15px 22px;display:flex}.builder-title{align-items:center;gap:11px;min-width:215px;display:flex}.builder-logo{color:#7355d8;background:#f0ebff;border-radius:11px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.builder-title strong{letter-spacing:-.25px;font-size:14px;font-weight:650;display:block}.builder-title div>span{color:#9698a4;margin-top:4px;font-size:10px;display:block}.builder-variants{border:1px solid #eae8f1;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;overflow:auto}.builder-variants button{color:#777987;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:11px;padding:7px 12px;font-size:12px;display:flex}.builder-variants button[aria-selected=true]{color:#6b4bc9;background:#f0ebff;font-weight:650}.builder-variants button span{opacity:.7;font-size:10px}.builder-history{align-items:center;gap:4px;margin-left:auto;display:flex}.builder-history .icon-button{color:#616475;width:33px;height:33px;font-size:25px}.builder-history .icon-button:disabled{opacity:.25}.builder-draft{color:#98909f;border:1px solid #eae6ee;border-radius:6px;margin-left:10px;padding:5px 9px;font-size:10px}.builder-workspace{flex:1;grid-template-columns:245px minmax(330px,1fr) 302px;min-height:0;display:grid;overflow:hidden}.builder-library,.builder-properties{scrollbar-width:thin;scrollbar-color:#ddd9e7 transparent;background:#fff;min-width:0;overflow:auto}.builder-library{border-right:1px solid #eae8f0;padding:18px 15px}.builder-properties{border-left:1px solid #eae8f0}.builder-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;display:flex}.builder-panel-heading h3{letter-spacing:-.1px;margin:0;font-size:12px;font-weight:650}.builder-panel-heading>span{color:#9692a5;background:#f4f2f8;border-radius:5px;padding:3px 6px;font-size:10px}.builder-properties>.builder-panel-heading{z-index:2;background:#fff;border-bottom:1px solid #eeedf3;min-height:56px;margin:0;padding:20px 18px 15px;position:sticky;top:0}.builder-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 8px;margin-bottom:23px;display:grid}.builder-presets button{color:#7e7b8a;text-align:center;background:0 0;min-width:0;padding:0}.builder-presets strong{margin-top:7px;font-size:9px;font-weight:500;display:block}.preset-art{border:1px solid #e8e2ec;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:74px;padding:16px 12px 11px;transition:box-shadow .15s,transform .15s;display:flex;position:relative}.preset-art>span{opacity:.7;border-radius:2px;width:85%;height:4px}.preset-art>span+span{opacity:.4;width:55%;height:3px;margin-top:4px}.preset-art>i{border-radius:3px;width:100%;height:10px;margin-top:13px}.builder-presets button:hover .preset-art{transform:translateY(-2px)}.builder-presets button.selected .preset-art{box-shadow:0 0 0 2px #8b6cde,0 0 0 5px #f2ecff}.builder-presets button.selected strong{color:#7452c9;font-weight:650}.builder-layers-heading{border-top:1px solid #eeedf3;margin-bottom:9px;padding-top:16px}.builder-layers-heading .icon-button{color:#8364c9;background:#f4f1fa;border-radius:7px;width:25px;height:25px}.builder-screen-controls{border-bottom:1px solid #f0eef5;margin-bottom:10px;padding-bottom:8px}.builder-screen-controls>button,.builder-extra-tabs>button{color:#797586;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:11px;display:flex}.builder-screen-controls>button>span{color:#9992a8;justify-content:center;align-items:center;width:19px;font-size:13px;display:inline-flex}.builder-screen-controls>button svg:last-child,.builder-extra-tabs>button svg:last-child{margin-left:auto}.builder-screen-controls>button.active,.builder-extra-tabs>button.active,.builder-footer-layer.active{color:#7454c9;background:#f2edff}.builder-layer{border:1px solid #0000;border-radius:7px;align-items:center;gap:3px;min-height:39px;margin-bottom:3px;display:flex}.builder-layer:hover{background:#f8f6fc}.builder-layer.active{background:#f1ebff;border-color:#e2d7ff}.layer-grip{color:#c8c2d2;cursor:grab;padding-left:4px;font-size:15px}.layer-select{text-align:left;color:#777181;background:0 0;flex:1;align-items:center;gap:8px;min-width:0;padding:7px 0;font-size:11px;display:flex}.builder-layer.active .layer-select{color:#6b49c2;font-weight:600}.layer-symbol{text-align:center;color:#a099ad;width:17px;font-size:13px;font-weight:600}.layer-select>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layer-select small{color:#b2a4cc;margin-left:auto}.layer-move{gap:0;padding-right:3px;display:flex}.layer-move button{color:#8c7fa3;background:0 0;padding:4px 3px;font-size:13px}.layer-move button:disabled{opacity:.25}.builder-footer-layer{color:#8c8597;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px;font-size:11px;display:flex}.builder-subtle{color:#a19aaa;margin:10px 0 14px;font-size:10px;line-height:1.65}.builder-extra-tabs{border-top:1px solid #eeedf3;margin-top:20px;padding-top:12px}.builder-insert{background:#f7f4fd;border:1px solid #e7e0f2;border-radius:9px;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 10px;padding:9px;display:grid}.builder-insert>button{text-align:left;color:#80748e;background:#fff;border:1px solid #ebe5f4;border-radius:6px;align-items:center;gap:6px;padding:9px 6px;font-size:9px;display:flex}.builder-insert>button>span{text-align:center;color:#9c89b9;width:17px;font-size:15px}.builder-canvas{scrollbar-width:thin;background-color:#f4f3f8;background-image:radial-gradient(#d9d5e4 .65px,#0000 .65px);background-size:14px 14px;min-width:0;padding:20px 18px 25px;overflow:auto}.builder-preview-toolbar{z-index:3;justify-content:center;gap:8px;margin:0 auto 27px;display:flex;position:relative}.builder-preview-toolbar select{color:#8a8396;background:#fff;border:1px solid #e6e2ee;border-radius:7px;max-width:50%;padding:7px 22px 7px 9px;font-size:10px;box-shadow:0 2px 7px #36304b04}.builder-phone-stage{justify-content:center;min-width:min-content;padding:0 10px 5px;display:flex}.builder-preview-note{color:#a39bab;justify-content:center;align-items:center;gap:6px;margin:21px auto 0;font-size:9px;display:flex}.builder-preview-note .status-dot,.builder-save-hint .status-dot{flex-shrink:0;width:5px;height:5px}.builder-preview-prices{text-align:center;color:#aaa3b2;max-width:320px;margin:9px auto 0;font-size:9px;line-height:1.6}.builder-prop-section{border-bottom:1px solid #efedf4;padding:18px}.builder-prop-section h4{color:#686074;margin:0 0 15px;font-size:11px;font-weight:600}.builder-prop-section h4:not(:first-child){margin-top:22px}.builder-prop-section .field{margin:0 0 16px}.builder-prop-section .field:last-child{margin-bottom:0}.builder-properties .field>span{color:#8b8296;margin-bottom:7px;font-size:10px;font-weight:500}.builder-properties input,.builder-properties select,.builder-properties textarea{color:#6f657b;background:#fff;border-color:#e9e4f0;border-radius:7px;font-size:11px}.builder-properties textarea{resize:vertical;line-height:1.6}.builder-properties input:focus,.builder-properties select:focus,.builder-properties textarea:focus{border-color:#ad95de;box-shadow:0 0 0 3px #a27ce814}.builder-properties .field>small{color:#aca3b5;font-size:9px;line-height:1.6}.builder-properties .editor-section{border:0;padding:18px}.builder-properties .editor-section-title{display:none}.builder-properties .locale-add{flex-direction:column}.builder-properties .locale-add>.button{justify-content:center}.builder-properties .product-checks{border-color:#ebe5f1;margin:0 0 16px;padding:10px}.builder-properties .check-row strong{overflow-wrap:anywhere;font-size:10px}.builder-properties .check-row small{font-size:9px;line-height:1.4}.builder-properties .check-row{gap:8px}.builder-properties .check-row input{flex-shrink:0;width:13px;height:13px}.builder-block-actions{flex-direction:column;align-items:flex-start;gap:13px;padding:18px;display:flex}.builder-block-actions .button{min-height:33px;padding:8px 11px;font-size:10px}.builder-block-actions .text-button{font-size:10px}.builder-color{color:#8b8296;justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;display:flex}.builder-color>div{background:#fff;border:1px solid #e9e4f0;border-radius:6px;align-items:center;gap:6px;width:111px;padding:4px 5px;display:flex}.builder-color input[type=color]{cursor:pointer;width:21px;min-width:21px;height:21px;box-shadow:none;background:0 0;border:0;border-radius:4px;padding:0}.builder-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.builder-color input[type=color]::-webkit-color-swatch{border:1px solid #0000000a;border-radius:4px}.builder-color input:not([type=color]){width:65px;box-shadow:none;border:0;outline:none;padding:0;font-family:ui-monospace,monospace;font-size:10px}.builder-range{margin:18px 0 20px;display:block}.builder-range>span{color:#8b8296;justify-content:space-between;align-items:center;font-size:10px;display:flex}.builder-range .range-value{color:#8c7b9f;border:1px solid #eee7f5;border-radius:4px;padding:3px 6px;font-size:10px}.builder-range input[type=range]{width:100%;height:16px;box-shadow:none;accent-color:#9778d5;background:0 0;border:0;margin-top:8px;padding:0}.builder-fill-tabs{background:#f4f1f8;border-radius:8px;gap:3px;margin:0 0 20px;padding:4px;display:flex}.builder-fill-tabs button{color:#a096ac;background:0 0;border-radius:5px;flex:1;padding:7px 3px;font-size:10px}.builder-fill-tabs button.active{color:#7b5cb0;background:#fff;box-shadow:0 1px 4px #63577510}.asset-current{color:#9a8fa7;border:1px solid #eae4f2;border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:7px;font-size:9px;display:flex}.asset-current img{object-fit:cover;border-radius:5px;width:46px;height:43px}.asset-file-input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.asset-actions{gap:6px;display:flex}.asset-actions .button{flex:1;justify-content:center;min-height:32px;padding:7px 4px;font-size:9px}.asset-hint{margin:9px 0;font-size:9px;line-height:1.6}.asset-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.asset-library>p,.asset-library>.notice{grid-column:1/-1}.asset-library button{background:#f8f5fc;border:1px solid #e9e1f3;border-radius:6px;padding:3px;overflow:hidden}.asset-library button.selected{border-color:#9872d6;box-shadow:0 0 0 1px #9872d6}.asset-library img{object-fit:cover;border-radius:3px;width:100%;height:55px}.asset-library small{color:#a398af;padding:4px 0;font-size:8px;display:block}.builder-bottom{background:#fff;border-top:1px solid #eae7f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:15px 22px;display:flex}.builder-bottom>.form-actions{flex-shrink:0;margin:0}.builder-bottom .button{min-height:37px;font-size:11px}.builder-bottom .notice{margin:0;font-size:10px}.builder-save-hint{color:#a097aa;align-items:center;gap:7px;font-size:10px;display:flex}.phone-preview.design-phone{border:7px solid #fff;border-radius:39px;flex-shrink:0;max-width:none;min-height:640px;margin:0;padding-bottom:22px;font-weight:400;line-height:1.5;position:relative;top:auto;overflow:hidden;box-shadow:0 18px 48px #50416c1b,0 0 0 1px #dcd7e5}.design-status{justify-content:space-between;align-items:center;height:43px;padding:0 23px;font-size:11px;display:flex;position:relative}.design-status strong{font-size:11px;font-weight:650}.design-status>span:last-child{font-size:11px}.design-camera{background:#15151c;border-radius:15px;width:67px;height:19px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.design-safe-close{min-height:30px;color:var(--design-muted);justify-content:flex-end;padding-top:4px;font-size:10px;display:flex}.design-content{flex-direction:column;display:flex}.design-block{overflow-wrap:anywhere;flex-shrink:0;min-width:0;position:relative}.design-block.is-selectable{cursor:pointer;outline-offset:5px;border-radius:3px;outline:1px solid #0000;transition:outline-color .12s}.design-block.is-selectable:hover{outline-color:#b49aef}.design-block.is-selected{outline:1px solid #aa8be6}.design-block.is-selected:before{content:"";background:#fff;border:1px solid #aa8be6;width:5px;height:5px;position:absolute;top:-8px;left:-8px}.design-title{letter-spacing:-1.2px;color:inherit;margin:0;font-family:inherit;font-weight:720;line-height:1.13}.design-subtitle{font-family:inherit;font-size:inherit;color:var(--design-muted);white-space:pre-wrap;margin:0;line-height:1.55}.design-benefits{font-family:inherit;font-size:inherit;flex-direction:column;gap:11px;margin:5px 0;padding:0;list-style:none;display:flex}.design-benefits li{align-items:flex-start;gap:9px;line-height:1.45;display:flex}.design-benefits li>span{flex-shrink:0;padding-top:3px;display:flex}.design-products{flex-direction:column;gap:9px;padding-top:5px;display:flex}.design-product{border:1px solid var(--design-border);border-radius:var(--design-radius);width:100%;color:inherit;text-align:left;background:var(--design-surface);align-items:center;gap:9px;padding:13px 12px;font-family:inherit;display:flex;position:relative}.design-product.is-chosen{border-width:2px;padding:12px 11px}.design-products-cards .design-product{padding-top:20px;padding-bottom:19px}.design-products-cards .design-product.is-chosen{padding-top:19px;padding-bottom:18px}.design-product-copy{flex:1;min-width:0;display:block}.design-product-copy>strong{overflow-wrap:anywhere;font-size:.77em;font-weight:650;line-height:1.4;display:block}.design-product-copy>small{color:var(--design-muted);margin-top:3px;font-size:.61em;line-height:1.4;display:block}.design-price{white-space:nowrap;font-size:.8em;font-weight:700}.design-radio{width:17px;height:17px;color:var(--design-surface);border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.design-product-badge{border-radius:5px;max-width:90%;padding:2px 7px;font-size:.56em;line-height:1.5;position:absolute;top:-8px;right:10px}.design-cta{text-align:center;justify-content:center;align-items:center;gap:12px;padding:16px 12px;font-family:inherit;font-size:1em;font-weight:650;line-height:1.4;display:flex}.design-footer{color:var(--design-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:4px;font-size:10px;line-height:1.6;display:flex}.design-footer>div{flex-wrap:wrap;justify-content:center;gap:10px;font-size:9px;display:flex}.design-footer>div:empty{display:none}.design-footer>small{opacity:.75;font-size:8px}.design-home{opacity:.6;background:currentColor;border-radius:3px;width:95px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.design-text{font-size:inherit;white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.55}.design-quote{background:var(--design-surface);border:1px solid var(--design-border);border-radius:var(--design-radius);margin:0;padding:15px;font-family:inherit}.design-quote-mark{color:var(--design-accent);font-family:Georgia,serif;font-size:32px;line-height:.9;display:block}.design-quote p{white-space:pre-wrap;margin:4px 0 8px}.design-quote cite{color:var(--design-muted);font-size:.8em;font-style:normal}.design-image{object-fit:cover;width:100%;display:block}.design-image-empty{border:1px dashed var(--design-border);border-radius:var(--design-radius);color:var(--design-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.design-image-empty>span{font-size:28px}.design-divider{border:0;border-top:1px solid var(--design-border);margin:8px 0}.show-spacer{color:#ad99ca;border:1px dashed #ad99ca60;justify-content:center;align-items:center;font-size:9px;display:flex}.paywall-art{isolation:isolate}.paywall-design-thumbnail{pointer-events:none;width:190px;height:100%;position:absolute;top:34px;left:50%;overflow:visible;transform:translate(-50%)}.paywall-design-thumbnail .design-phone{transform-origin:0 0;border-radius:32px;min-height:580px;transform:scale(.59)}.paywall-art-badge,.paywall-version{z-index:1}@media (width>=1600px){.builder-workspace{grid-template-columns:265px minmax(380px,1fr) 320px}.builder-library{padding:20px}.builder-canvas{padding-top:27px}}@media (width<=1120px){.modal:has(.paywall-builder){width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.builder-workspace{grid-template-columns:210px minmax(310px,1fr) 260px}.builder-library{padding:16px 10px}.builder-title{min-width:180px}.builder-toolbar{gap:12px;padding-inline:15px}.builder-prop-section{padding:15px}.builder-canvas{padding-inline:10px}.builder-draft{display:none}.builder-presets{gap:12px 6px}.preset-art{height:66px;padding:13px 9px 9px}}@media (width<=860px){.modal:has(.paywall-builder){border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.modal:has(.paywall-builder)>.modal-head{height:42px}.paywall-builder{height:calc(100dvh - 42px)}.builder-toolbar{flex-wrap:wrap;gap:8px;min-height:65px;padding:9px 14px}.builder-title{min-width:0}.builder-title strong{font-size:12px}.builder-title div>span{font-size:9px}.builder-logo{width:30px;height:30px}.builder-variants{order:3;width:100%}.builder-variants button{padding:6px 10px;font-size:11px}.builder-workspace{grid-template-columns:180px minmax(0,1fr);align-items:start;overflow:auto}.builder-library{grid-row:1/3;align-self:stretch;overflow:visible}.builder-canvas{padding:15px 10px 20px;overflow:auto}.builder-properties{border-top:1px solid #eae8f0;grid-column:2;max-height:none;overflow:visible}.builder-properties>.builder-panel-heading{position:static}.builder-phone-stage{min-width:0;padding:0;overflow:hidden}.builder-phone-stage .design-phone{max-width:100%;min-height:560px;width:min(360px,100%)!important}.builder-preview-toolbar{margin-bottom:20px}.builder-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-bottom{gap:12px;min-height:66px;padding:10px 14px}.builder-bottom .button{padding-inline:10px;font-size:10px}.builder-save-hint{font-size:9px}.layer-move{flex-direction:column}.layer-move button{padding:0 3px;font-size:11px}.layer-select{gap:5px;font-size:10px}.layer-grip{padding-left:2px}.builder-preview-prices{font-size:8px}.builder-preview-note{text-align:center;font-size:8px}}@media (width<=560px){.builder-workspace{grid-template-columns:125px minmax(0,1fr)}.builder-library{padding:13px 7px}.builder-panel-heading h3{font-size:10px}.builder-presets{gap:11px 7px}.preset-art{height:57px;padding:10px 6px 8px}.builder-presets strong{font-size:8px}.builder-screen-controls>button,.builder-extra-tabs>button{gap:5px;padding:9px 4px;font-size:9px}.builder-screen-controls>button svg:last-child,.builder-extra-tabs>button svg:last-child{display:none}.builder-screen-controls>button>span{width:15px;font-size:11px}.builder-layer{gap:0}.layer-select{gap:4px;font-size:8px}.layer-symbol{width:12px;font-size:11px}.layer-grip{font-size:12px}.layer-select small{display:none}.layer-move button{font-size:10px}.builder-footer-layer{gap:6px;padding:9px 4px;font-size:9px}.builder-subtle{font-size:8px}.builder-insert{grid-template-columns:1fr;padding:4px}.builder-extra-tabs{margin-top:12px}.builder-extra-tabs>button>svg{width:12px}.builder-canvas{padding:13px 8px}.builder-preview-toolbar{flex-direction:column;align-items:center;gap:4px}.builder-preview-toolbar select{max-width:100%;padding:5px 18px 5px 6px;font-size:8px}.builder-phone-stage .design-phone{border-width:4px;border-radius:27px;min-height:470px}.builder-phone-stage .design-content{gap:10px!important;padding-left:14px!important;padding-right:14px!important}.builder-phone-stage .design-title{font-size:25px!important}.builder-phone-stage .design-subtitle,.builder-phone-stage .design-benefits{font-size:12px}.design-status{height:36px;padding:0 14px}.design-status>span:last-child{font-size:8px}.design-camera{width:48px;height:15px}.builder-phone-stage .design-product{gap:5px;padding:12px 7px}.builder-phone-stage .design-product-copy>strong{font-size:9px}.builder-phone-stage .design-product-copy>small{font-size:8px}.builder-phone-stage .design-price{font-size:10px}.builder-phone-stage .design-radio{width:13px;height:13px}.builder-phone-stage .design-cta{padding:13px 8px;font-size:12px}.builder-phone-stage .design-footer{font-size:8px}.builder-preview-note{gap:4px;margin-top:15px;font-size:7px}.builder-preview-prices{font-size:7px}.builder-bottom{align-items:flex-end;gap:8px}.builder-bottom>div:first-child{max-width:38%}.builder-save-hint{font-size:8px;line-height:1.5}.builder-bottom .form-actions{gap:6px}.builder-bottom .button{min-height:34px;padding:8px;font-size:9px}.builder-bottom .button svg{width:12px}.builder-prop-section{padding:13px 11px}.builder-properties>.builder-panel-heading{padding:14px 11px}.builder-properties input,.builder-properties select,.builder-properties textarea{font-size:10px}.builder-color{font-size:9px}.builder-color>div{width:101px}.builder-color input:not([type=color]){width:60px;font-size:9px}.builder-properties .field>span{font-size:9px}.builder-properties .editor-section{padding:13px 11px}.builder-properties .editor-section .button{font-size:9px}.builder-properties .product-checks{padding:7px}.builder-properties .check-row strong{font-size:9px}.asset-actions{flex-wrap:wrap}.asset-actions .button{min-width:95px}.builder-properties .notice{padding:9px;font-size:9px}}.auth-panel{gap:16px;margin:20px 0;display:grid}.auth-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auth-provider{min-height:46px}.auth-actions{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.auth-card{margin-bottom:20px;padding:24px}.account-settings{max-width:760px;margin:0 auto}.auth-card h2,.auth-card p{margin-bottom:16px}.auth-card li{padding:8px 0}@media (width<=480px){.auth-providers{grid-template-columns:1fr}}.pilot-request-list{gap:18px;display:grid}.pilot-request{overflow-wrap:anywhere;padding:24px}.pilot-request-head{justify-content:space-between;gap:16px;display:flex}.pilot-request-head h2{margin:0 0 8px}.pilot-request p{margin:16px 0}.pilot-request-message{white-space:pre-wrap}.pilot-request-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}
