.website-growth-workspace{display:grid;grid-gap:16px;gap:16px;margin-inline:auto;max-width:1480px;padding:4px 0 32px;width:100%}.website-growth-heading{align-items:flex-end;display:flex;justify-content:space-between;padding:2px 2px 0}.website-growth-heading h1{font-size:clamp(27px,2.3vw,36px);letter-spacing:-.035em;line-height:1.05;margin:0}.website-growth-heading p{color:var(--muted);font-size:14px;line-height:1.5;margin:7px 0 0}.website-growth-tabs{align-items:center;background:#111827;border:1px solid color-mix(in srgb,#111827 72%,var(--accent));border-radius:var(--radius);display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,500px);justify-self:start;padding:4px}.website-growth-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:rgba(255,255,255,.74);cursor:pointer;display:inline-flex;font-size:13px;font-weight:820;gap:7px;justify-content:center;min-height:42px;padding:0 14px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.website-growth-tabs button.active,.website-growth-tabs button:focus-visible,.website-growth-tabs button:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.24);box-shadow:none;color:#ffffff;outline:none}.website-growth-tabs button>svg{flex:0 0 auto;stroke-width:1.9}.website-growth-tabs button>span{align-items:center;background:rgba(255,255,255,.12);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:800;height:19px;justify-content:center;min-width:19px;padding:0 5px}.website-audit-layout,.website-order-layout{align-items:start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.7fr) minmax(330px,.9fr)}.website-audit-panel,.website-check-list,.website-order-form,.website-plan-panel,.website-projects-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 34px color-mix(in srgb,var(--text) 5%,transparent)}.website-audit-panel,.website-order-form,.website-projects-panel{padding:26px}.website-panel-title{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.website-panel-title>svg{color:var(--accent);flex:0 0 auto}.website-check-list h2,.website-panel-title h2,.website-plan-panel h2{font-size:20px;letter-spacing:-.025em;line-height:1.15;margin:0}.website-panel-title p{color:var(--muted);font-size:13px;line-height:1.5;margin:6px 0 0}.website-audit-scope{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding:4px}.website-audit-scope button{align-items:center;background:transparent;border:1px solid transparent;border-radius:9px;color:var(--muted);display:flex;gap:9px;min-height:48px;padding:7px 11px;text-align:left}.website-audit-scope button.active{background:var(--surface);border-color:var(--line-strong);box-shadow:0 5px 14px color-mix(in srgb,var(--text) 5%,transparent);color:var(--accent-dark)}.website-audit-scope button:disabled{cursor:not-allowed;opacity:.62}.website-audit-scope button>svg{flex:0 0 auto}.website-audit-scope button>span{display:grid;grid-gap:2px;gap:2px}.website-audit-scope strong{color:var(--text);font-size:13px}.website-audit-scope small{color:var(--muted);font-size:12px;line-height:1.35}.website-audit-form{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.website-url-field{align-items:center;background:var(--control-bg);border:1px solid var(--line-strong);border-radius:12px;display:flex;min-height:48px;padding:0 14px}.website-url-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent)}.website-url-field svg{color:var(--muted);flex:0 0 auto}.website-url-field input{background:transparent;border:0;color:var(--text);font-size:14px;min-width:0;outline:0;padding:0 10px;width:100%}.website-audit-form .primary-button,.website-project-empty .primary-button,.website-submit-button{align-items:center;border-radius:11px;display:inline-flex;font-size:13px;font-weight:760;gap:8px;justify-content:center;min-height:48px;padding-inline:20px}.website-inline-message{align-items:flex-start;border:1px solid;border-radius:11px;display:flex;font-size:12px;font-weight:650;gap:8px;line-height:1.45;margin-top:12px;padding:10px 12px}.website-inline-message svg{flex:0 0 auto;margin-top:1px}.website-inline-message.error{background:color-mix(in srgb,var(--warm-soft) 74%,var(--surface));border-color:color-mix(in srgb,var(--warm) 30%,var(--line));color:var(--warm-dark)}.website-inline-message.success{background:color-mix(in srgb,#e9f8f0 88%,var(--surface));border-color:color-mix(in srgb,var(--green) 30%,var(--line));color:var(--green)}.website-audit-empty{align-items:center;border-top:1px solid var(--line);display:flex;flex-direction:column;margin-top:20px;min-height:390px;padding:82px 24px 30px;text-align:center}.website-audit-empty>div{align-items:center;background:var(--accent-soft);border-radius:16px;color:var(--accent);display:flex;height:54px;justify-content:center;margin-bottom:16px;width:54px}.website-audit-empty strong{font-size:17px}.website-audit-empty p{color:var(--muted);font-size:13px;line-height:1.55;margin:8px 0 0;max-width:410px}.website-audit-result{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.website-audit-score-row{align-items:center;display:flex;gap:22px;padding:2px 4px 18px}.website-audit-score{--website-score-color:var(--warm);align-items:center;background:radial-gradient(circle at center,var(--surface) 61%,transparent 62%),conic-gradient(var(--website-score-color) var(--website-score),var(--surface-soft) 0);border-radius:50%;display:flex;flex:0 0 106px;height:106px;justify-content:center;position:relative;width:106px}.website-audit-score:after{border:1px solid var(--line);border-radius:inherit;content:"";inset:9px;pointer-events:none;position:absolute}.website-audit-score.good{--website-score-color:var(--green)}.website-audit-score.fair{--website-score-color:#e6a11c}.website-audit-score span{font-size:36px;font-weight:820;letter-spacing:-.05em;line-height:1;z-index:1}.website-audit-score small{color:var(--muted);font-size:10px;font-weight:700;margin:17px 0 0 3px;z-index:1}.website-audit-score-row>div:last-child>strong{color:var(--warm-dark);display:block;font-size:17px;font-weight:780}.website-audit-score-row h3{font-size:18px;margin:5px 0}.website-audit-score-row p{color:var(--muted);font-size:12px;margin:0}.website-audit-category-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.website-audit-category{border-bottom:1px solid var(--line)}.website-audit-category:last-child{border-bottom:0}.website-audit-category summary{align-items:center;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto auto;list-style:none;min-height:61px;padding:8px 14px}.website-audit-category summary::-webkit-details-marker{display:none}.website-audit-category summary:hover,.website-audit-category-icon{background:var(--surface-soft)}.website-audit-category-icon{align-items:center;border-radius:9px;color:var(--text);display:flex;height:36px;justify-content:center;width:36px}.website-audit-category-icon.search{color:var(--accent)}.website-audit-category-icon.trust{color:var(--green)}.website-audit-category-icon.conversion{color:var(--violet)}.website-audit-category-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.website-audit-category-copy strong{font-size:13px}.website-audit-category-copy small{color:var(--muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-audit-status{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:10px;font-weight:760;gap:6px;min-width:65px;padding:5px 9px}.website-audit-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.website-audit-status.good{background:color-mix(in srgb,#e9f8f0 88%,var(--surface));border-color:color-mix(in srgb,var(--green) 24%,var(--line));color:var(--green)}.website-audit-status.fair{background:color-mix(in srgb,#fff7dc 88%,var(--surface));border-color:color-mix(in srgb,#d89312 25%,var(--line));color:#b7791f}.website-audit-status.poor{background:color-mix(in srgb,var(--warm-soft) 80%,var(--surface));border-color:color-mix(in srgb,var(--warm) 24%,var(--line));color:var(--warm-dark)}.website-audit-chevron{color:var(--muted);transition:transform .16s ease}.website-audit-category[open] .website-audit-chevron{transform:rotate(180deg)}.website-audit-checks{background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface));border-top:1px solid var(--line);display:grid;padding:4px 16px 10px 62px}.website-audit-checks>div{align-items:flex-start;border-bottom:1px solid var(--line-soft);display:flex;gap:9px;padding:10px 0}.website-audit-checks>div:last-child{border-bottom:0}.website-check-state{align-items:center;border-radius:50%;display:flex;flex:0 0 22px;height:22px;justify-content:center}.website-check-state.good{background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green)}.website-check-state.fair,.website-check-state.poor{background:color-mix(in srgb,var(--warm) 11%,var(--surface));color:var(--warm-dark)}.website-audit-checks p{display:grid;grid-gap:2px;gap:2px;margin:0}.website-audit-checks strong{font-size:11px}.website-audit-checks em,.website-audit-checks span{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}.website-audit-checks em{color:var(--accent-dark)}.website-audit-actions{align-items:center;display:flex;gap:12px;margin-top:18px}.website-audit-actions .primary-button{align-items:center;border-radius:11px;display:inline-flex;font-size:12px;gap:8px;min-height:43px}.website-secondary-button,.website-text-button{align-items:center;background:transparent;border:0;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:730;gap:7px;min-height:40px;padding:0 10px}.website-text-button:hover{background:var(--accent-soft);border-radius:9px}.website-audit-aside{display:grid;grid-gap:16px;gap:16px}.website-check-list,.website-plan-panel{padding:24px}.website-check-list{display:grid;grid-gap:13px;gap:13px}.website-check-list h2{margin-bottom:2px}.website-check-list p{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:10px;margin:0}.website-check-list svg{color:var(--accent-dark);flex:0 0 auto}.website-order-form{display:grid;grid-gap:21px;gap:21px;grid-template-rows:auto auto minmax(300px,1fr) auto auto;min-height:560px}.website-brief-progress{display:grid;grid-gap:9px;gap:9px}.website-brief-progress>div:first-child{align-items:center;display:flex;justify-content:space-between}.website-brief-progress span,.website-brief-progress strong{font-size:10px;font-weight:720}.website-brief-progress span{color:var(--accent-dark)}.website-brief-progress strong{color:var(--muted)}.website-brief-progress-track{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(auto-fit,minmax(32px,1fr))}.website-brief-progress-track i{background:var(--surface-soft);border-radius:999px;height:4px}.website-brief-progress-track i.active{background:var(--accent)}.website-order-step-body{align-content:start;animation:website-step-enter .2s ease both;display:grid}.website-form-wide{grid-column:1/-1}.website-page-picker-step{align-self:start}.website-page-picker-step>div:not(.website-page-step-total){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.website-page-picker-step button{justify-content:flex-start;min-height:48px}.website-page-step-total{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;display:flex;font-size:11px;justify-content:space-between;margin-top:18px;padding:12px 14px}.website-page-step-total span{color:var(--muted)}.website-page-step-total strong{color:var(--text);font-size:12px}.website-brief-review{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:11px;display:flex;gap:16px;grid-column:1/-1;padding:12px 14px}.website-brief-review span{align-items:center;color:var(--muted);display:inline-flex;font-size:10px;font-weight:650;gap:6px}.website-brief-review svg{color:var(--green)}.website-brief-controls{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding-top:17px}.website-brief-controls .primary-button,.website-brief-controls .website-secondary-button{align-items:center;border-radius:11px;display:inline-flex;font-size:12px;font-weight:740;gap:8px;justify-content:center;min-height:44px;padding:0 18px}.website-plan-guide{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));border-radius:11px;display:flex;gap:11px;padding:12px}.website-plan-guide>span{align-items:center;background:var(--accent);border-radius:50%;color:#ffffff;display:flex;flex:0 0 28px;font-size:11px;font-weight:800;height:28px;justify-content:center}.website-plan-guide>div{display:grid;grid-gap:2px;gap:2px}.website-plan-guide strong{font-size:11px}.website-plan-guide p{color:var(--muted);font-size:10px;margin:0}@keyframes website-step-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.website-form-grid{display:grid;grid-gap:18px 20px;gap:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-form-grid label{display:grid;grid-gap:7px;gap:7px}.website-form-grid label>span,.website-page-picker legend{color:var(--text);font-size:12px;font-weight:720}.website-form-grid input,.website-form-grid select,.website-form-grid textarea,.website-page-picker>input{background:var(--control-bg);border:1px solid var(--line-strong);border-radius:11px;color:var(--text);font-size:12px;font-weight:540;line-height:1.45;min-height:43px;padding:11px 12px;resize:vertical;width:100%}.website-form-grid select{padding-right:46px}.website-form-grid input:focus,.website-form-grid select:focus,.website-form-grid textarea:focus,.website-page-picker>input:focus{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 9%,transparent);outline:0}.website-page-picker{border:0;margin:0;padding:0}.website-page-picker>p{color:var(--muted);font-size:11px;margin:6px 0 10px}.website-page-picker>div{display:flex;flex-wrap:wrap;gap:9px}.website-page-picker button{align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:9px;color:var(--text);display:inline-flex;font-size:11px;font-weight:650;gap:7px;min-height:38px;padding:0 12px}.website-page-picker button>span{align-items:center;border:1px solid var(--line-strong);border-radius:4px;display:flex;height:15px;justify-content:center;width:15px}.website-page-picker button.selected{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-dark)}.website-page-picker button.selected>span{background:var(--accent);border-color:var(--accent);color:#ffffff}.website-page-picker>input{margin-top:10px;max-width:260px}.website-plan-panel{position:-webkit-sticky;position:sticky;top:18px}.website-plan-panel>h2{margin-bottom:18px}.website-plan-line,.website-plan-monthly,.website-plan-selection,.website-plan-total{align-items:flex-start;display:flex;font-size:12px;gap:14px;justify-content:space-between;padding:9px 0}.website-plan-line>span,.website-plan-selection>span{display:grid;grid-gap:3px;gap:3px}.website-plan-line small,.website-plan-selection small{color:var(--muted);font-size:10px;line-height:1.35}.website-plan-line strong{font-size:13px;white-space:nowrap}.website-plan-panel hr{border:0;border-top:1px solid var(--line);margin:10px 0}.website-plan-selection{font-weight:720}.website-plan-selection button{background:transparent;border:0;color:var(--accent-dark);font-size:11px;font-weight:720;padding:0}.website-plan-total{align-items:center;font-size:14px;font-weight:720}.website-plan-total strong{font-size:28px;letter-spacing:-.04em}.website-plan-monthly{padding-top:0}.website-plan-monthly strong{font-size:15px}.website-plan-included{display:grid;grid-gap:9px;gap:9px}.website-plan-included h3{font-size:12px;margin:0 0 2px}.website-plan-included p{align-items:center;color:var(--muted);display:flex;font-size:11px;gap:8px;margin:0}.website-plan-included svg{color:var(--accent)}.website-submit-button{margin-top:16px;width:100%}.website-plan-note{color:var(--muted);display:block;font-size:9px;line-height:1.4;margin-top:8px;text-align:center}.website-improvement-summary{background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;display:grid;grid-gap:7px;gap:7px;padding:14px}.website-improvement-summary>span{align-items:center;color:var(--accent-dark);display:flex;font-size:11px;font-weight:760;gap:7px}.website-improvement-summary strong{font-size:17px}.website-improvement-summary p{color:var(--muted);font-size:11px;line-height:1.5;margin:0}.website-projects-panel{min-height:500px}.website-project-list{border:1px solid var(--line);border-radius:13px;margin-top:22px;overflow:hidden}.website-project-list article{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:13px;gap:13px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px}.website-project-list article:last-child{border-bottom:0}.website-project-icon{align-items:center;background:var(--accent-soft);border-radius:10px;color:var(--accent);display:flex;height:42px;justify-content:center;width:42px}.website-project-list h3{font-size:13px;margin:0}.website-project-list p{color:var(--muted);font-size:10px;margin:4px 0 0}.website-project-status{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:10px;font-weight:720;gap:6px;padding:6px 9px}.website-project-status.resolved{background:color-mix(in srgb,#e9f8f0 88%,var(--surface));color:var(--green)}.website-project-empty{align-items:center;display:flex;flex-direction:column;min-height:400px;padding:86px 22px 36px;text-align:center}.website-project-empty>span{align-items:center;background:var(--accent-soft);border-radius:18px;color:var(--accent);display:flex;height:62px;justify-content:center;width:62px}.website-project-empty h3{font-size:17px;margin:16px 0 0}.website-project-empty p{color:var(--muted);font-size:12px;line-height:1.55;margin:7px 0 18px;max-width:480px}.website-project-empty>div{display:flex;gap:9px}.website-secondary-button{border:1px solid var(--line-strong);border-radius:11px;color:var(--text);justify-content:center;min-height:48px;padding:0 17px}.website-secondary-button:hover{background:var(--surface-soft);border-color:var(--accent);color:var(--accent-dark)}.website-spin{animation:website-spin .8s linear infinite}@keyframes website-spin{to{transform:rotate(1turn)}}.website-audit-layout.has-result{grid-template-columns:minmax(0,1fr)}.website-audit-layout.has-result .website-audit-panel{padding-bottom:20px}.website-audit-report-header{align-items:center;display:flex;gap:28px;justify-content:space-between;padding:2px 4px 20px}.website-audit-report-header .website-audit-score-row{flex:1 1 auto;padding-bottom:0}.website-audit-headline-stats{display:grid;flex:0 1 520px;grid-template-columns:repeat(3,minmax(112px,1fr))}.website-audit-headline-stats>div{align-items:center;border-left:1px solid var(--line);display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:auto 1fr;min-height:58px;padding:4px 20px}.website-audit-headline-stats svg{color:var(--accent-dark);grid-row:1/span 2}.website-audit-headline-stats strong{font-size:17px;letter-spacing:-.02em}.website-audit-headline-stats span{color:var(--muted);font-size:12px}.website-audit-section-tabs{align-items:stretch;border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:3px;margin-inline:-26px;overflow-x:auto;padding:0 26px;scrollbar-width:none}.website-audit-section-tabs::-webkit-scrollbar{display:none}.website-audit-section-tabs button{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:720;gap:6px;min-height:46px;padding:0 12px}.website-audit-section-tabs button.active,.website-audit-section-tabs button:hover{color:var(--accent-dark)}.website-audit-section-tabs button.active{border-bottom-color:var(--accent)}.website-audit-section-tabs button>span{align-items:center;background:var(--surface-soft);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 5px}.website-audit-section-tabs button.active>span{background:var(--accent-soft);color:var(--accent-dark)}.website-audit-overview{border-bottom:1px solid var(--line);display:grid;grid-template-columns:220px minmax(0,1fr);margin-inline:-26px}.website-audit-metrics{border-right:1px solid var(--line);display:grid}.website-audit-metrics>div{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;min-height:70px;padding:10px 20px 10px 26px}.website-audit-metrics>div:last-child{border-bottom:0}.website-audit-metrics>div>span{align-items:center;background:var(--accent-soft);border-radius:10px;color:var(--accent-dark);display:flex;flex:0 0 36px;height:36px;justify-content:center}.website-audit-metrics>div.danger>span{background:color-mix(in srgb,var(--warm) 11%,var(--surface));color:var(--warm-dark)}.website-audit-metrics p{display:grid;grid-gap:2px;gap:2px;margin:0;min-width:0}.website-audit-metrics strong{font-size:16px;letter-spacing:-.02em}.website-audit-metrics small{color:var(--muted);font-size:11px;line-height:1.4}.website-audit-overview-main{min-width:0}.website-audit-priorities{border-bottom:1px solid var(--line);padding:20px 22px 14px}.website-audit-report-title,.website-audit-subsection-title{align-items:flex-start;display:flex;justify-content:space-between}.website-audit-category-scores h3,.website-audit-report-title h3,.website-audit-subsection-title h4{font-size:16px;letter-spacing:-.015em;margin:0}.website-audit-report-title p,.website-audit-subsection-title p{color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0 0}.website-audit-report-title>span{color:var(--muted);font-size:12px;font-weight:700}.website-audit-priority-list{border-top:1px solid var(--line-soft);margin-top:14px}.website-audit-priority-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:var(--text);display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px minmax(220px,1fr) 76px 74px 16px;min-height:58px;padding:8px 4px;text-align:left;width:100%}.website-audit-priority-row:hover{background:var(--surface-soft)}.website-audit-priority-number{align-items:center;background:var(--surface-soft);border-radius:7px;color:var(--muted);display:flex;font-size:11px;font-weight:760;height:24px;justify-content:center;width:24px}.website-audit-priority-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.website-audit-priority-copy strong{font-size:14px}.website-audit-priority-copy small{color:var(--muted);font-size:12px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-audit-severity{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:11px;font-weight:760;justify-content:center;min-height:22px;padding:3px 7px;width:-moz-fit-content;width:fit-content}.website-audit-severity.critical,.website-audit-severity.high{background:color-mix(in srgb,var(--warm) 9%,var(--surface));border-color:color-mix(in srgb,var(--warm) 22%,var(--line));color:var(--warm-dark)}.website-audit-severity.medium{background:color-mix(in srgb,#f5a524 11%,var(--surface));border-color:color-mix(in srgb,#d98b0b 24%,var(--line));color:#a86608}.website-audit-severity.low{background:color-mix(in srgb,var(--green) 9%,var(--surface));border-color:color-mix(in srgb,var(--green) 22%,var(--line));color:var(--green)}.website-audit-priority-pages{color:var(--muted);font-size:9px;text-transform:capitalize}.website-audit-priority-row>svg{color:var(--muted)}.website-audit-clean-state{align-items:center;color:var(--green);display:flex;font-size:11px;gap:8px;min-height:84px}.website-audit-coverage{border-bottom:1px solid var(--line);padding:17px 22px}.website-audit-coverage>div:first-child{align-items:center;display:flex;justify-content:space-between}.website-audit-coverage span,.website-audit-coverage strong{font-size:12px;font-weight:740}.website-audit-coverage span{color:var(--muted)}.website-audit-coverage-track{background:var(--surface-soft);border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.website-audit-coverage-track i{background:var(--green);border-radius:inherit;display:block;height:100%}.website-audit-coverage p{color:var(--muted);font-size:11px;margin:7px 0 0}.website-audit-analytics{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px 22px}.website-audit-analytics>span{align-items:center;background:var(--surface-soft);border-radius:10px;color:var(--muted);display:flex;height:36px;justify-content:center;width:36px}.website-audit-analytics.connected>span{background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green)}.website-audit-analytics.missing>span{background:color-mix(in srgb,#e6a11c 11%,var(--surface));color:#a86608}.website-audit-analytics h3{font-size:11px;margin:0}.website-audit-analytics p{color:var(--muted);font-size:9px;line-height:1.4;margin:3px 0 0}.website-audit-analytics button{align-items:center;background:transparent;border:0;color:var(--accent-dark);display:flex;font-size:9px;font-weight:760;gap:5px;min-height:32px;padding:0 7px}.website-audit-analytics button:hover{background:var(--accent-soft);border-radius:8px}.website-audit-analytics>strong{color:var(--green);font-size:9px}.website-audit-category-scores{padding:18px 22px 20px}.website-audit-category-scores>div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(8,minmax(72px,1fr));margin-top:12px}.website-audit-category-scores button{align-items:center;background:transparent;border:0;border-right:1px solid var(--line);color:var(--text);display:grid;grid-gap:4px;gap:4px;justify-items:start;min-height:70px;padding:6px 10px;text-align:left}.website-audit-category-scores button:last-child{border-right:0}.website-audit-category-scores button:hover{background:var(--surface-soft)}.website-audit-category-scores button>span{color:var(--muted)}.website-audit-category-scores small{color:var(--muted);font-size:11px}.website-audit-category-scores strong{font-size:14px}.website-audit-category-scores strong.good{color:var(--green)}.website-audit-category-scores strong.fair{color:#b7791f}.website-audit-category-scores strong.poor{color:var(--warm-dark)}.website-audit-category-scores strong i{color:var(--muted);font-size:10px;font-style:normal;font-weight:650}.website-audit-detail-view{min-height:470px;padding:22px 2px 8px}.website-audit-detail-view>header{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto auto minmax(0,1fr);padding:0 4px 20px}.website-audit-detail-icon{align-items:center;background:var(--surface-soft);border-radius:12px;color:var(--muted);display:flex;height:44px;justify-content:center;width:44px}.website-audit-detail-icon.good{background:color-mix(in srgb,var(--green) 9%,var(--surface));color:var(--green)}.website-audit-detail-icon.fair{background:color-mix(in srgb,#e6a11c 11%,var(--surface));color:#b7791f}.website-audit-detail-icon.poor{background:color-mix(in srgb,var(--warm) 10%,var(--surface));color:var(--warm-dark)}.website-audit-detail-view>header p{color:var(--muted);font-size:11px;font-weight:730;margin:0 0 2px;text-transform:uppercase}.website-audit-detail-view>header h3{font-size:21px;margin:0}.website-audit-detail-view>header h3 span{color:var(--muted);font-size:12px}.website-audit-detail-view>header>strong{color:var(--muted);font-size:13px;font-weight:600;justify-self:end;max-width:520px;text-align:right}.website-audit-finding-list{display:grid}.website-audit-finding{border-bottom:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:18px 8px}.website-audit-finding-state>span{align-items:center;background:color-mix(in srgb,var(--warm) 10%,var(--surface));border-radius:8px;color:var(--warm-dark);display:flex;height:30px;justify-content:center;width:30px}.website-audit-finding.good .website-audit-finding-state>span{background:color-mix(in srgb,var(--green) 10%,var(--surface));color:var(--green)}.website-audit-finding-copy>div:first-child{align-items:center;display:flex;gap:9px}.website-audit-finding-copy h4{font-size:14px;margin:0}.website-audit-finding-copy>p{color:var(--muted);font-size:13px;line-height:1.5;margin:5px 0 0}.website-audit-finding-copy dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.website-audit-finding-copy dl>div{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:9px;padding:9px 10px}.website-audit-finding-copy dt{color:var(--muted);font-size:10px;font-weight:760;margin-bottom:3px;text-transform:uppercase}.website-audit-finding-copy dd{font-size:12px;line-height:1.5;margin:0}.website-audit-affected-pages{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.website-audit-affected-pages code,.website-audit-schema-types code{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 14%,var(--line));border-radius:6px;color:var(--accent-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;padding:4px 7px}.website-audit-keywords,.website-audit-pages,.website-audit-schema-types,.website-audit-ux-review{border-bottom:1px solid var(--line);padding:18px 8px}.website-audit-subsection-title>svg{color:var(--accent-dark)}.website-audit-keyword-table,.website-audit-pages-table{border:1px solid var(--line);border-radius:10px;margin-top:13px;overflow:hidden}.website-audit-keyword-table>div,.website-audit-pages-table>div{align-items:center;border-bottom:1px solid var(--line-soft);display:grid;min-height:42px;padding:7px 10px}.website-audit-keyword-table>div{grid-template-columns:minmax(120px,1fr) repeat(4,74px)}.website-audit-pages-table>div{grid-template-columns:minmax(190px,1fr) repeat(5,75px)}.website-audit-keyword-table>div:first-child,.website-audit-pages-table>div:first-child{background:var(--surface-soft);color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.website-audit-keyword-table>div:last-child,.website-audit-pages-table>div:last-child{border-bottom:0}.website-audit-keyword-table span,.website-audit-keyword-table strong,.website-audit-pages-table a,.website-audit-pages-table span{font-size:12px}.website-audit-keyword-table .yes{color:var(--green)}.website-audit-keyword-table .no{color:var(--muted)}.website-audit-pages-table a{align-items:center;color:var(--accent-dark);display:flex;gap:5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-audit-schema-types>span{color:var(--muted);display:block;font-size:11px;font-weight:720;margin-bottom:9px}.website-audit-schema-types>div{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.website-audit-muted,.website-audit-schema-types p{color:var(--muted);font-size:12px;margin:0}.website-audit-ux-review>.website-audit-subsection-title>svg{color:var(--violet)}.website-audit-ux-findings{border:1px solid var(--line);border-radius:10px;margin-top:13px;overflow:hidden}.website-audit-ux-findings article{align-items:flex-start;border-bottom:1px solid var(--line-soft);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px}.website-audit-ux-findings article:last-child{border-bottom:0}.website-audit-ux-findings article>span{align-items:center;background:var(--surface-soft);border-radius:7px;color:var(--muted);display:flex;font-size:11px;font-weight:760;height:24px;justify-content:center;width:24px}.website-audit-ux-findings h5{font-size:13px;margin:0}.website-audit-ux-findings p{color:var(--muted);font-size:12px;line-height:1.5;margin:3px 0 0}.website-audit-ux-findings strong{color:var(--accent-dark);display:block;font-size:12px;font-weight:650;line-height:1.4;margin-top:5px}.website-audit-ux-review>small{color:var(--muted);display:block;font-size:10px;line-height:1.5;margin-top:9px}.website-audit-boundary{align-items:flex-start;background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--line));border-radius:10px;display:flex;gap:10px;margin:18px 8px 2px;padding:11px 12px}.website-audit-boundary>svg{color:var(--accent-dark);flex:0 0 auto}.website-audit-boundary p{display:grid;grid-gap:3px;gap:3px;margin:0}.website-audit-boundary strong{font-size:12px}.website-audit-boundary span{color:var(--muted);font-size:12px;line-height:1.5}.website-audit-result>.website-audit-actions{border-top:0;justify-content:flex-end;margin-top:20px}.website-audit-result>.website-audit-actions .website-secondary-button{min-height:43px}.website-audit-report-header{flex-wrap:wrap}.website-audit-history-bar{align-items:center;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:10px;display:flex;flex:1 0 100%;gap:10px;min-height:42px;padding:6px 9px}.website-audit-history-bar>span{align-items:center;color:var(--muted);display:flex;font-size:12px;font-weight:760;gap:6px;text-transform:uppercase}.website-audit-history-bar select{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--text);font-size:12px;min-height:32px;padding:0 26px 0 8px}.website-audit-history-bar>small{color:var(--muted);font-size:12px;margin-left:auto}.website-audit-delta{align-items:center;display:flex;gap:9px;margin-left:auto}.website-audit-delta span,.website-audit-delta strong{font-size:12px}.website-audit-delta strong.positive{color:var(--green)}.website-audit-delta strong.negative{color:var(--warm-dark)}.website-audit-delta span{color:var(--muted)}.website-audit-trust-card{align-self:stretch;background:color-mix(in srgb,var(--accent-soft) 34%,var(--surface));border-top:1px solid var(--line);padding:16px 18px 18px 22px}.website-audit-trust-card header{align-items:center;display:flex;gap:9px}.website-audit-trust-card header>svg{color:var(--accent-dark)}.website-audit-trust-card header>div{display:grid;grid-gap:2px;gap:2px}.website-audit-trust-card header strong{font-size:13px}.website-audit-trust-card dl{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.website-audit-trust-card dl>div{display:grid;grid-gap:2px;gap:2px}.website-audit-trust-card dt{color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.website-audit-trust-card dd{font-size:12px;line-height:1.45;margin:0}.website-audit-source-list,.website-audit-source-list>span{display:grid;grid-gap:5px;gap:5px}.website-audit-source-list>span{align-items:center;font-size:11px;grid-template-columns:auto minmax(0,1fr) auto}.website-audit-source-list i{background:var(--green);border-radius:99px;height:6px;width:6px}.website-audit-source-list .fallback i{background:#e6a11c}.website-audit-source-list .unavailable i{background:var(--muted)}.website-audit-source-list small{font-size:10px;text-transform:capitalize}.website-audit-trust-card>p{color:var(--muted);font-size:11px;line-height:1.5;margin:13px 0 0}.website-audit-priority-row{grid-template-columns:minmax(0,1fr) auto;padding:6px 4px}.website-audit-priority-open{align-items:center;background:transparent;border:0;color:var(--text);display:grid;grid-gap:12px;gap:12px;grid-template-columns:24px minmax(200px,1fr) 72px 16px;min-width:0;padding:2px 0;text-align:left}.website-audit-priority-copy em{color:var(--accent-dark);font-size:11px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-audit-issue-state{background:var(--surface);border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px;min-height:32px;padding:0 21px 0 7px}.website-audit-issue-state.in_progress{color:var(--accent-dark)}.website-audit-issue-state.fixed{color:var(--green)}.website-audit-issue-state.ignored{color:var(--muted)}.website-audit-integrations{border-bottom:1px solid var(--line);padding:18px 22px}.website-audit-integrations>div:last-child{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.website-audit-integrations article{align-items:start;background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:10px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:auto minmax(0,1fr);min-height:108px;padding:11px}.website-audit-integrations article>svg{color:var(--muted)}.website-audit-integrations article.connected>svg{color:var(--green)}.website-audit-integrations article.missing>svg{color:#b7791f}.website-audit-integrations article>span{display:grid;grid-gap:4px;gap:4px}.website-audit-integrations article strong{font-size:13px}.website-audit-integrations article small{color:var(--muted);font-size:12px;line-height:1.45}.website-audit-integrations article>button,.website-audit-integrations article>em{color:var(--accent-dark);font-size:11px;font-style:normal;font-weight:760;grid-column:2;justify-self:start}.website-audit-integrations article>button{background:transparent;border:0;padding:0}.website-audit-integrations article.connected>em{color:var(--green)}.website-audit-category-scores>div{grid-template-columns:repeat(9,minmax(72px,1fr))}.website-audit-category-scores strong{line-height:1.2}.website-audit-detail-view>header>strong{display:grid;grid-gap:4px;gap:4px}.website-audit-detail-view>header>strong small{color:var(--muted);font-size:11px;font-weight:550}.website-audit-finding.not-assessed{opacity:.78}.website-audit-finding.not-assessed .website-audit-finding-state>span,.website-audit-severity.unassessed{background:var(--surface-soft);border-color:var(--line);color:var(--muted)}.website-audit-finding-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.website-audit-finding-meta>code,.website-audit-finding-meta>span{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);font-family:inherit;font-size:11px;max-width:360px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap}.website-audit-performance{border-bottom:1px solid var(--line);padding:18px 8px 20px}.website-performance-profile-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.website-performance-profile-grid>article{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.website-performance-profile-grid>article>header{align-items:center;background:var(--surface-soft);border-bottom:1px solid var(--line-soft);display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:11px 12px}.website-performance-profile-grid>article>header>span{align-items:center;background:var(--accent-soft);border-radius:8px;color:var(--accent-dark);display:flex;height:32px;justify-content:center;width:32px}.website-performance-profile-grid>article>header>div{display:grid;grid-gap:2px;gap:2px}.website-performance-profile-grid>article>header strong{font-size:13px}.website-performance-profile-grid>article>header small{color:var(--muted);font-size:11px}.website-performance-profile-grid>article>header em{color:var(--text);font-size:17px;font-style:normal;font-weight:780}.website-performance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.website-performance-metrics>div{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);display:grid;grid-gap:4px;gap:4px;min-height:60px;padding:9px}.website-performance-metrics span{color:var(--muted);display:flex;font-size:12px;justify-content:space-between}.website-performance-metrics span small{font-size:9px}.website-performance-metrics strong{font-size:14px}.website-performance-field strong.good,.website-performance-metrics .good strong{color:var(--green)}.website-performance-field strong.needs-improvement,.website-performance-metrics .needs-improvement strong{color:#b7791f}.website-performance-field strong.poor,.website-performance-metrics .poor strong{color:var(--warm-dark)}.website-performance-field{display:grid;grid-gap:7px;gap:7px;padding:11px 12px}.website-performance-field>span{font-size:12px;font-weight:760}.website-performance-field>span small{color:var(--muted);font-size:11px;font-weight:550}.website-performance-field>div{display:flex;flex-wrap:wrap;gap:6px}.website-performance-field strong{background:var(--surface-soft);border:1px solid var(--line-soft);border-radius:6px;font-size:11px;padding:4px 6px}.website-performance-field p,.website-performance-profile-grid>article>.website-audit-muted{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.website-performance-opportunities{border-top:1px solid var(--line-soft);display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.website-performance-opportunities>span{color:var(--muted);font-size:10px;font-weight:760;text-transform:uppercase}.website-performance-opportunities p{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:0}.website-performance-opportunities p small,.website-performance-opportunities p strong{font-size:12px}.website-performance-opportunities p small{color:var(--muted);text-align:right}.website-performance-profile-grid>article>.website-audit-muted{padding:18px 12px}.website-performance-note{color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:10px}.website-audit-empty.loading{background:radial-gradient(circle at 50% 35%,var(--accent-soft),transparent 34%)}.website-audit-stage-track{background:var(--surface-soft);border-radius:999px;height:4px;margin-top:14px;overflow:hidden;width:min(320px,80%)}.website-audit-stage-track i{animation:website-audit-progress 1.8s ease-in-out infinite;background:var(--accent);border-radius:inherit;display:block;height:100%;width:38%}@keyframes website-audit-progress{0%{transform:translateX(-110%)}to{transform:translateX(290%)}}.website-audit-result .website-audit-category-scores strong i,.website-audit-result .website-audit-clean-state,.website-audit-result .website-audit-coverage p,.website-audit-result .website-audit-finding-meta>code,.website-audit-result .website-audit-finding-meta>span,.website-audit-result .website-audit-integrations article>em,.website-audit-result .website-audit-issue-state,.website-audit-result .website-audit-priority-copy em,.website-audit-result .website-audit-priority-number,.website-audit-result .website-audit-priority-pages,.website-audit-result .website-audit-severity,.website-audit-result .website-audit-source-list>span,.website-audit-result .website-audit-trust-card>p,.website-audit-result code,.website-audit-result dt,.website-audit-result small{font-size:12px}@media (max-width:1120px){.website-audit-layout,.website-order-layout{grid-template-columns:minmax(0,1fr)}.website-audit-report-header{align-items:stretch;flex-direction:column}.website-audit-headline-stats{flex-basis:auto}.website-audit-headline-stats>div:first-child{border-left:0}.website-audit-aside{grid-template-columns:minmax(0,1fr)}.website-plan-panel{position:static}}@media (max-width:760px){.website-growth-workspace{gap:12px;padding-bottom:88px}.website-growth-heading{padding-inline:2px}.website-growth-heading h1{font-size:27px}.website-growth-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch}.website-growth-tabs button{font-size:12px;gap:5px;justify-content:center;min-width:0;padding:0 8px;white-space:nowrap}.website-growth-tabs button>svg{height:14px;width:14px}.website-audit-panel,.website-check-list,.website-order-form,.website-plan-panel,.website-projects-panel{border-radius:15px;padding:18px}.website-audit-layout.has-result .website-audit-panel{padding-bottom:18px}.website-audit-form{grid-template-columns:minmax(0,1fr)}.website-audit-scope{margin-top:15px}.website-audit-scope button{gap:7px;padding-inline:8px}.website-audit-form .primary-button{width:100%}.website-audit-empty{min-height:320px;padding-top:62px}.website-audit-score-row{align-items:flex-start;gap:15px}.website-audit-score{flex-basis:88px;height:88px;width:88px}.website-audit-score span{font-size:29px}.website-audit-report-header{gap:17px;padding-bottom:16px}.website-audit-headline-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.website-audit-headline-stats>div{border-left:0;border-top:1px solid var(--line);gap:2px 7px;min-height:56px;padding:10px 7px}.website-audit-headline-stats span{font-size:12px}.website-audit-section-tabs{margin-inline:-18px;padding-inline:12px}.website-audit-section-tabs button{min-height:44px;padding-inline:9px}.website-audit-overview{grid-template-columns:minmax(0,1fr);margin-inline:-18px}.website-audit-metrics{border-bottom:1px solid var(--line);border-right:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px}.website-audit-metrics>div{min-height:62px;padding:8px 7px}.website-audit-metrics>div:nth-child(odd){border-right:1px solid var(--line-soft)}.website-audit-metrics>div:last-child{border-bottom:1px solid var(--line-soft)}.website-audit-trust-card{grid-column:1/-1;margin-inline:-12px;padding-inline:18px}.website-audit-category-scores,.website-audit-coverage,.website-audit-priorities{padding-inline:15px}.website-audit-analytics{align-items:start;grid-template-columns:auto minmax(0,1fr);padding-inline:15px}.website-audit-analytics button,.website-audit-analytics>strong{grid-column:2;justify-self:start}.website-audit-priority-row{gap:8px;grid-template-columns:minmax(0,1fr);padding-block:9px}.website-audit-priority-open{gap:8px;grid-template-columns:24px minmax(0,1fr) auto 14px}.website-audit-issue-state{margin-left:32px;width:-moz-fit-content;width:fit-content}.website-audit-priority-pages{display:none}.website-audit-priority-copy small{white-space:normal}.website-audit-category-scores>div{display:flex;overflow-x:auto;padding-bottom:5px}.website-audit-category-scores button{flex:0 0 105px}.website-audit-integrations{padding-inline:15px}.website-audit-integrations>div:last-child,.website-performance-profile-grid{grid-template-columns:minmax(0,1fr)}.website-audit-history-bar{align-items:flex-start;flex-wrap:wrap}.website-audit-delta,.website-audit-history-bar>small{flex:1 0 100%;margin-left:0}.website-audit-detail-view>header{grid-template-columns:auto auto}.website-audit-detail-view>header>strong{grid-column:1/-1;justify-self:start;text-align:left}.website-audit-finding{padding-inline:2px}.website-audit-finding-copy dl{grid-template-columns:minmax(0,1fr)}.website-audit-ux-findings article{grid-template-columns:auto minmax(0,1fr)}.website-audit-ux-findings .website-audit-severity{grid-column:2}.website-audit-keyword-table,.website-audit-pages-table{overflow-x:auto}.website-audit-keyword-table>div{min-width:520px}.website-audit-pages-table>div{min-width:620px}.website-audit-category summary{gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding-inline:10px}.website-audit-category-copy small,.website-audit-chevron{display:none}.website-audit-checks{padding-left:16px}.website-audit-actions{align-items:stretch;flex-direction:column}.website-audit-actions .primary-button,.website-audit-actions .website-secondary-button,.website-text-button{justify-content:center;width:100%}.website-audit-aside,.website-form-grid{grid-template-columns:minmax(0,1fr)}.website-order-form{grid-template-rows:auto auto auto auto auto;min-height:0}.website-form-wide{grid-column:auto}.website-page-picker>div:not(.website-page-step-total){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.website-page-picker button{justify-content:flex-start}.website-page-step-total{align-items:flex-start;flex-direction:column;gap:4px}.website-brief-review{align-items:flex-start;flex-direction:column;grid-column:auto}.website-brief-controls .website-secondary-button{flex:0 0 112px}.website-brief-controls .primary-button{flex:1 1 auto}.website-project-list article{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.website-project-status{grid-column:2;justify-self:start}.website-project-empty>div{align-items:stretch;flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.website-order-step-body,.website-spin{animation:none}}.website-conversation-shell{display:grid;grid-gap:14px;gap:14px;min-width:0}.website-conversation-stages{align-items:center;background:#10192a;border:1px solid #1c2940;border-radius:14px;color:#8f9bb0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:7px}.website-conversation-stages>div{align-items:center;display:flex;font-size:14px;gap:9px;min-height:42px;padding:0 13px;position:relative}.website-conversation-stages>div:not(:last-child):after{background:#29364a;content:"";height:20px;position:absolute;right:0;width:1px}.website-conversation-stages span{align-items:center;background:#283448;border-radius:50%;display:inline-flex;flex:0 0 25px;height:25px;justify-content:center}.website-conversation-stages .active{background:#253147;border-radius:9px;color:#fff}.website-conversation-stages .active span{background:var(--blue);box-shadow:0 0 0 5px rgba(44,103,238,.16)}.website-conversation-stages .complete{color:#cbd5e5}.website-conversation-stages .complete span{background:#183f36;color:#78dfbd}.website-concept-layout,.website-conversation-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.website-concept-card,.website-concept-checkout,.website-conversation-card,.website-conversation-value{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 35px rgba(15,23,42,.055)}.website-conversation-card{min-height:580px;overflow:hidden;padding:0 30px 30px}.website-conversation-history{border-bottom:1px solid var(--line);display:flex;gap:10px;min-height:54px;overflow-x:auto;padding:10px 0}.website-conversation-history:empty{border-color:transparent}.website-conversation-history div{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;display:grid;flex:0 0 auto;grid-gap:1px;gap:1px;max-width:230px;padding:7px 10px}.website-conversation-history span,.website-conversation-history strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.website-conversation-history span{color:var(--muted);font-size:12px}.website-conversation-history strong{font-size:13px}.website-conversation-question{animation:website-conversation-enter .24s ease both;margin:0 auto;max-width:750px;padding:34px 0 15px}@keyframes website-conversation-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.website-assistant-line{align-items:center;display:grid;grid-gap:1px 11px;gap:1px 11px;grid-template-columns:auto 1fr;margin-bottom:22px}.website-assistant-line>span{font-size:14px;font-weight:800}.website-assistant-line>small{color:var(--muted);font-size:12px;grid-column:2}.website-assistant-orb{align-items:center;animation:website-orb-pulse 2.8s ease-in-out infinite;background:radial-gradient(circle at 34% 28%,#c9e0ff 0 8%,transparent 9%),linear-gradient(145deg,#6ba0ff,#2462e9 56%,#713de8);border:4px solid rgba(225,236,255,.88);border-radius:50%;box-shadow:0 0 0 6px rgba(44,103,238,.08),0 9px 24px rgba(44,103,238,.28);color:#fff;display:inline-flex;grid-row:1/3;height:52px;justify-content:center;width:52px}.website-assistant-orb.compact{flex:0 0 44px;height:44px;width:44px}@keyframes website-orb-pulse{0%,to{box-shadow:0 0 0 5px rgba(44,103,238,.08),0 9px 24px rgba(44,103,238,.24);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(44,103,238,.03),0 12px 30px rgba(44,103,238,.34);transform:scale(1.035)}}.website-conversation-question>p{color:var(--muted);font-size:15px;line-height:1.6;margin:0 0 5px}.website-conversation-question>h2{color:var(--ink);font-size:clamp(23px,2.2vw,32px);letter-spacing:-.035em;line-height:1.16;margin:0 0 24px;max-width:680px}.website-answer-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-answer-grid.three{grid-template-columns:minmax(0,1fr)}.website-answer-grid button,.website-feature-choices button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:13px 15px;text-align:left;transition:.16s ease}.website-answer-grid button:focus-visible,.website-answer-grid button:hover,.website-feature-choices button.selected,.website-feature-choices button:focus-visible,.website-feature-choices button:hover{border-color:rgba(44,103,238,.58);box-shadow:0 8px 22px rgba(44,103,238,.09);transform:translateY(-1px)}.website-answer-grid button>svg:first-child,.website-feature-choices button>svg{color:var(--blue)}.website-answer-grid button span,.website-feature-choices button span{display:grid;grid-gap:4px;gap:4px}.website-answer-grid button strong,.website-feature-choices button strong{font-size:15px}.website-answer-grid button small,.website-feature-choices button small{color:var(--muted);font-size:13px;line-height:1.35}.website-answer-grid button>svg:last-child{color:#a0a9b7}.website-conversation-input{display:grid;grid-gap:8px;gap:8px}.website-conversation-input>span{color:var(--muted);font-size:14px;font-weight:700}.website-conversation-input textarea,.website-conversation-question>input{background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--ink);font:inherit;font-size:15px;line-height:1.55;outline:0;padding:14px 15px;resize:vertical;width:100%}.website-conversation-input textarea:focus,.website-conversation-question>input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(44,103,238,.12)}.website-checkout-button,.website-conversation-continue,.website-conversation-generate{align-items:center;background:var(--blue);border:0;border-radius:10px;box-shadow:0 9px 19px rgba(44,103,238,.22);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:8px;justify-content:center;margin-top:16px;min-height:46px;padding:0 18px}.website-checkout-button:disabled,.website-conversation-continue:disabled{cursor:not-allowed;opacity:.48}.website-concept-back,.website-conversation-back{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;margin-top:22px;padding:5px 0}.website-conversation-pills{display:flex;flex-wrap:wrap;gap:9px}.website-conversation-pills button{align-items:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:750;gap:7px;min-height:42px;padding:0 13px}.website-conversation-pills button>span{align-items:center;border:1px solid #bdc7d5;border-radius:4px;display:inline-flex;height:18px;justify-content:center;width:18px}.website-conversation-pills button.selected{background:#edf4ff;border-color:#75a1fa;color:#1e57c8}.website-conversation-pills button.selected>span{background:var(--blue);border-color:var(--blue);color:#fff}.website-conversation-live-total{align-items:center;background:#f4f7fb;border-radius:10px;display:flex;font-size:14px;justify-content:space-between;margin-top:14px;padding:12px 14px}.website-conversation-live-total strong{color:#174fbe}.website-feature-choices{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-feature-choices button>i{align-items:center;border:1px solid #bdc7d5;border-radius:5px;display:inline-flex;height:21px;justify-content:center;width:21px}.website-feature-choices button.selected>i{background:var(--blue);border-color:var(--blue);color:#fff}.website-style-choices{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.website-style-choices button{background:var(--surface);border:1px solid var(--line);border-radius:12px;cursor:pointer;overflow:hidden;padding:0;text-align:left}.website-style-choices button:hover{border-color:#75a1fa;transform:translateY(-1px)}.website-style-choices button>span:last-child{display:grid;grid-gap:3px;gap:3px;padding:12px 14px 14px}.website-style-choices strong{color:var(--ink);font-size:15px}.website-style-choices small{color:var(--muted);font-size:13px}.website-style-swatch{background:#eef2f7;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1.6fr 1fr;height:68px;padding:12px}.website-style-swatch i{background:#fff;border-radius:5px}.website-style-swatch i:first-child{grid-row:1/3}.website-style-swatch.swatch-1{background:#162136}.website-style-swatch.swatch-1 i{background:#437cff}.website-style-swatch.swatch-2{background:#f5e9d7}.website-style-swatch.swatch-2 i{background:#bf7155}.website-style-swatch.swatch-3{background:#dfe8f0}.website-style-swatch.swatch-3 i{background:#34495d}.website-checkout-secure,.website-conversation-no-charge,.website-value-note{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:5px;margin-top:10px}.website-concept-checkout,.website-conversation-value{padding:24px;position:-webkit-sticky;position:sticky;top:14px}.website-checkout-kicker,.website-value-kicker{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:850;gap:6px;letter-spacing:.06em;text-transform:uppercase}.website-concept-checkout>h2,.website-conversation-value>h2{font-size:23px;letter-spacing:-.025em;line-height:1.2;margin:9px 0 8px}.website-concept-checkout>p,.website-conversation-value>p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.website-value-list{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-gap:11px;gap:11px;margin:18px 0;padding:16px 0}.website-value-list span{align-items:center;display:flex;font-size:14px;gap:9px}.website-value-list svg{color:var(--blue);flex:0 0 auto}.website-calculator-demo{background:linear-gradient(145deg,#f5f8ff,#edf3ff);border:1px solid #d7e3fb;border-radius:13px;padding:15px}.website-calculator-demo.selected{border-color:#76a1f8;box-shadow:0 0 0 3px rgba(44,103,238,.07)}.website-calculator-demo>div:first-child>span{align-items:center;color:var(--blue);display:flex;font-size:12px;font-weight:800;gap:5px}.website-calculator-demo>div:first-child>strong{display:block;font-size:16px;margin-top:5px}.website-calculator-demo>div:first-child>p{color:var(--muted);font-size:13px;line-height:1.45;margin:4px 0 12px}.website-calculator-window{background:#fff;border:1px solid #dce3ee;border-radius:9px;display:grid;grid-gap:8px;gap:8px;padding:10px}.website-calculator-window footer,.website-calculator-window>div{align-items:center;display:flex;font-size:12px;justify-content:space-between}.website-calculator-window footer{border-top:1px solid var(--line);color:#174fbe;font-size:13px;padding-top:8px}.website-calculator-demo>small{align-items:center;color:#176c56;display:flex;font-size:12px;font-weight:750;gap:5px;margin-top:9px}.website-value-price{display:grid;grid-gap:11px 10px;gap:11px 10px;grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.website-checkout-due span,.website-checkout-price span,.website-value-price span{display:grid;font-size:13px;font-weight:700;grid-gap:2px;gap:2px}.website-checkout-due small,.website-checkout-price small,.website-value-price small{color:var(--muted);font-size:11px;font-weight:500}.website-value-price strong{font-size:14px}.website-concept-generating{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:570px;padding:100px 20px 50px;text-align:center}.website-concept-generating>span{color:var(--blue);font-size:13px;font-weight:800;margin-top:22px}.website-concept-generating h2{font-size:28px;letter-spacing:-.03em;margin:7px 0}.website-concept-generating p{color:var(--muted);font-size:15px;line-height:1.55}.website-concept-generating>div:last-child{display:flex;gap:6px;margin-top:14px}.website-concept-generating>div:last-child i{animation:website-dot 1.1s ease-in-out infinite;background:var(--blue);border-radius:50%;height:7px;width:7px}.website-concept-generating>div:last-child i:nth-child(2){animation-delay:.13s}.website-concept-generating>div:last-child i:nth-child(3){animation-delay:.26s}@keyframes website-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.website-concept-card{min-width:0;padding:24px}.website-concept-header{align-items:center;display:flex;gap:14px}.website-concept-header span{color:var(--blue);font-size:13px;font-weight:800}.website-concept-header h2{font-size:24px;letter-spacing:-.025em;margin:3px 0}.website-concept-header p{color:var(--muted);font-size:14px;margin:0}.website-concept-toolbar{align-items:center;display:flex;justify-content:space-between;margin:20px 0 11px}.website-concept-toolbar>div{background:var(--surface-soft);border:1px solid var(--line);border-radius:9px;display:flex;padding:3px}.website-concept-toolbar button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:6px;min-height:34px;padding:0 10px}.website-concept-toolbar button.active{background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.1);color:var(--ink)}.website-concept-browser{background:#e9eef6;border:1px solid #cbd5e1;border-radius:13px;margin:0 auto;overflow:hidden;transition:max-width .26s ease}.website-concept-browser.mobile{max-width:370px}.website-concept-browser-bar{align-items:center;background:#f7f9fc;border-bottom:1px solid #d6dee9;display:flex;gap:6px;height:34px;padding:0 11px}.website-concept-browser-bar i{background:#c8d0dc;border-radius:50%;height:7px;width:7px}.website-concept-browser-bar span{background:#e8edf4;border-radius:5px;color:#6e7888;font-size:10px;margin-left:8px;padding:3px 12px}.website-concept-preview{background:#f8fafc;min-height:390px}.website-concept-preview header{align-items:center;background:#fff;display:flex;gap:20px;justify-content:space-between;min-height:52px;padding:0 22px}.website-concept-preview header strong{color:#152038;font-size:12px}.website-concept-preview header nav{display:flex;font-size:9px;gap:15px}.website-concept-preview button{align-items:center;background:#2563eb;border:0;border-radius:5px;color:#fff;display:inline-flex;font-size:9px;font-weight:800;gap:4px;min-height:27px;padding:0 10px}.website-concept-preview main{align-items:center;background:linear-gradient(125deg,#edf4ff,#f8fbff 58%,#e8f0fc);display:grid;grid-gap:20px;gap:20px;grid-template-columns:1.1fr .9fr;min-height:255px;overflow:hidden;padding:28px 34px}.website-concept-calculator small,.website-concept-copy>small{color:#2563eb;font-size:7px;font-weight:900;letter-spacing:.12em}.website-concept-copy h3{color:#101b31;font-size:clamp(20px,2.5vw,35px);letter-spacing:-.045em;line-height:1.02;margin:8px 0}.website-concept-copy>p{color:#5a6678;font-size:10px;line-height:1.5;max-width:320px}.website-concept-copy>div{align-items:center;display:flex;font-size:8px;gap:7px;margin-top:10px}.website-concept-copy>div span{color:#f4aa24}.website-concept-visual{position:relative}.website-concept-photo{align-items:center;aspect-ratio:1.2;background:linear-gradient(135deg,rgba(34,61,107,.2),rgba(39,104,221,.08)),radial-gradient(circle at 70% 30%,#bbd1ee,#5677a1);border-radius:14px 14px 46px 14px;color:rgba(255,255,255,.75);display:flex;justify-content:center}.website-concept-floating{align-items:center;background:#fff;border-radius:8px;bottom:13px;box-shadow:0 7px 18px rgba(15,23,42,.15);display:flex;gap:7px;left:-17px;padding:8px 10px;position:absolute}.website-concept-floating svg{color:#18a178}.website-concept-floating span{display:grid;font-size:8px}.website-concept-floating small{color:#7b8491;font-size:7px}.website-concept-calculator{align-items:center;background:#fff;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1.25fr .8fr .8fr auto;padding:16px 26px}.website-concept-calculator>div{display:grid;font-size:10px;grid-gap:3px;gap:3px}.website-concept-calculator>span{background:#f5f7fa;border:1px solid #e1e6ee;border-radius:5px;color:#697487;font-size:8px;padding:8px}.website-concept-browser.mobile .website-concept-preview header nav{display:none}.website-concept-browser.mobile .website-concept-preview main{grid-template-columns:1fr;padding:24px}.website-concept-browser.mobile .website-concept-visual{display:none}.website-concept-browser.mobile .website-concept-calculator{grid-template-columns:1fr;padding:15px 20px}.website-concept-recap{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.website-concept-recap span{align-items:center;background:var(--surface-soft);border-radius:8px;color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:6px;padding:8px 10px}.website-concept-recap svg{color:var(--blue)}.website-checkout-due,.website-checkout-price{align-items:center;display:flex;justify-content:space-between}.website-checkout-price{margin-top:19px}.website-concept-checkout hr{border:0;border-top:1px solid var(--line);margin:18px 0}.website-checkout-due strong{font-size:28px;letter-spacing:-.04em}.website-concept-checkout ol{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:21px 0 0;padding:0}.website-concept-checkout li{align-items:start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr}.website-concept-checkout li>span{align-items:center;background:#edf4ff;border-radius:50%;color:var(--blue);display:flex;font-size:12px;font-weight:850;height:26px;justify-content:center;width:26px}.website-concept-checkout li p{display:grid;font-size:13px;grid-gap:3px;gap:3px;margin:0}.website-concept-checkout li small{color:var(--muted);font-size:12px;line-height:1.4}.website-checkout-button{margin-top:20px;width:100%}.website-concept-back{justify-content:center;margin:8px auto 0}@media (max-width:980px){.website-concept-layout,.website-conversation-layout{grid-template-columns:minmax(0,1fr)}.website-concept-checkout,.website-conversation-value{position:static}.website-conversation-value{display:grid;grid-gap:0 20px;gap:0 20px;grid-template-columns:1fr 1fr}.website-conversation-value>.website-value-kicker,.website-conversation-value>.website-value-note,.website-conversation-value>h2,.website-conversation-value>p{grid-column:1/3}}@media (max-width:680px){.website-conversation-stages{grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.website-conversation-stages>div{flex-direction:column;font-size:10px;gap:4px;justify-content:center;min-width:0;padding:5px 2px;text-align:center}.website-conversation-stages>div:not(:last-child):after{height:29px}.website-conversation-stages span{flex-basis:22px;height:22px;width:22px}.website-conversation-card{min-height:0;padding:0 17px 20px}.website-conversation-question{padding-top:24px}.website-conversation-question>h2{font-size:24px}.website-answer-grid,.website-feature-choices,.website-style-choices{grid-template-columns:minmax(0,1fr)}.website-conversation-value{display:block}.website-concept-card,.website-concept-checkout{padding:17px}.website-concept-header{align-items:flex-start}.website-concept-header h2{font-size:21px}.website-concept-toolbar{align-items:stretch;flex-direction:column;gap:7px}.website-concept-toolbar>div{align-self:flex-start}.website-concept-preview main{grid-template-columns:1fr;padding:24px}.website-concept-preview header nav,.website-concept-visual{display:none}.website-concept-calculator{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.website-assistant-orb,.website-concept-generating>div:last-child i,.website-conversation-question{animation:none}}