:root{color-scheme:light;--background:#eceae5;--panel:#ffffff;--panel-soft:#f3f1ec;--card:#ffffff;--ink:#1c1916;--muted:#5c5852;--subtle:#9b978f;--line:#e5e2dc;--soft-line:#efede8;--border:#e5e2dc;--text:#1c1916;--accent:#fb5630;--accent-2:#ff784a;--accent-soft:#fcebe2;--success:#1f9f58;--success-soft:#e6f4eb;--warning:#c8851a;--warning-soft:#fff3d6;--radius:24px;--radius-sm:15px;--shadow:0 1px 2px rgb(28 24 20/5%),0 10px 30px rgb(28 24 20/5%);--shadow-lift:0 2px 6px rgb(28 24 20/7%),0 18px 44px rgb(251 86 48/11%);--font-ui:"Plus Jakarta Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-script:"Sacramento",cursive}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}.console{min-height:100vh}.topbar{justify-content:space-between;height:88px;padding:0 36px;background:#eeeeed;border-bottom:1px solid #e1e1df}.brandLockup,.topbar,.topnav{display:flex;align-items:center}.brandLockup,.topnav{gap:16px}.brandLockup>div{min-width:0}.brandLockup span,.brandLockup strong{overflow-wrap:anywhere}.brandLockup span{display:inline-flex;margin-left:16px;padding:8px 16px;background:#d9d9d7;color:#9b9b98;max-width:260px}.logoMark{display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:#bdbdb9;font-weight:800}.topnav{gap:18px;font-size:16px}.sitePrimaryNav{display:flex;align-items:center;gap:8px}.sitePrimaryNav a,.sitePrimaryNav button,.siteTemplateSelector select,.topnav button{border:1px solid #c9c9c5;border-radius:999px;padding:8px 14px;background:#ffffff;color:var(--ink);font-size:13px;font-weight:800}.sitePrimaryNav a.active,.sitePrimaryNav button.active{background:#111111;color:#ffffff}.siteTemplateSelector{display:flex;align-items:center;gap:8px;color:#555;font-size:12px;font-weight:900}.topnav .compactAction{background:#eeeeec}.topnav .compactAction.primaryActionButton{min-height:52px;border:0;border-radius:999px;padding:0 28px;background:linear-gradient(135deg,#ff5533,#ff7a45);color:#ffffff;box-shadow:0 5px 0 #bd472a,0 18px 34px -22px rgb(255 90 44/80%);font-size:17px;font-weight:900}.topnav .compactAction.primaryActionButton:hover{border:0;background:linear-gradient(135deg,#ff5f3d,#ff8657);transform:translateY(-1px)}.topnav .compactAction.primaryActionButton svg{width:21px;height:21px;stroke-width:2.6}.syncStatus{border:1px solid #c9c9c5;border-radius:999px;padding:8px 12px;background:#f7f7f5;color:#555;font-size:12px;font-weight:800;white-space:nowrap}.syncStatus.failed{border-color:#d8a7a7;color:#8f2f2f}.refreshButton{border:1px solid #c9c9c5;border-radius:999px;padding:8px 14px;background:#111111;color:#ffffff;font-size:13px;font-weight:800}.refreshButton:disabled{cursor:not-allowed;opacity:.62}.logoutButton{display:inline-flex;align-items:center;border:1px solid #c9c9c5;border-radius:999px;padding:8px 14px;background:#ffffff;font-size:13px}.logoutButton,.topnavLink{color:var(--ink);font-weight:800;text-decoration:none}.topnavLink{white-space:nowrap}.topnavLink:hover{text-decoration:underline}.avatar{width:52px;height:52px;border-radius:999px;background:#aaa9a6}.workspace{display:grid;grid-template-columns:250px minmax(420px,1fr) 260px minmax(360px,420px);grid-gap:20px;gap:20px;min-height:calc(100vh - 88px);padding:24px 20px}.chatPanel,.panel{background:var(--panel);border:1.5px solid var(--line);border-radius:20px}.panel{padding:20px}.leftRail{display:flex;flex-direction:column;gap:28px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:2px solid var(--line);padding-bottom:8px}.panelHeader.vertical{display:block;border-bottom:0}.panelHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.previewPanelHeaderActions{align-items:center;flex-wrap:wrap}.previewVersionLabel{font-size:14px}.previewOpenLink,.previewVersionLabel{color:var(--ink);font-weight:900;white-space:nowrap}.previewOpenLink{font-size:13px;text-decoration:underline;text-underline-offset:2px}.previewDeviceSwitch{display:inline-flex;align-items:center;gap:3px;border:1px solid #d2d2cf;border-radius:14px;padding:4px;background:#eeeeec}.previewDeviceSwitch button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;padding:0;background:transparent;color:#666663}.previewDeviceSwitch button:focus-visible,.previewDeviceSwitch button:hover{background:#ffffff;color:#111111}.previewDeviceSwitch button:focus-visible{outline:2px solid #111111;outline-offset:2px}.previewDeviceSwitch button.active{background:#ffffff;color:#111111;box-shadow:0 1px 3px rgb(0 0 0/10%)}h1,h2,h3,p{margin:0}h1,h2{font-size:22px;line-height:1.2}h3{margin-top:18px;margin-bottom:12px;font-size:16px}.activityItem span,.eyebrow,.muted,.panelHeader span,.socialCard small{color:var(--muted);font-size:12px}.eyebrow{margin-top:14px}.revenueValue{margin:4px 0 8px;font-size:34px;font-weight:900;letter-spacing:0}.progressTrack{height:8px;overflow:hidden;background:#ececea;border-radius:999px}.progressFill{height:100%;background:var(--ink)}.metricGrid{grid-template-columns:repeat(3,1fr);margin:14px 0 28px;padding:14px;background:#efefed;border-radius:18px}.metric,.metricGrid{display:grid;grid-gap:8px;gap:8px}.metric{text-align:center}.metric strong{display:grid;place-items:center;min-height:42px;border-radius:10px;background:#d1d1ce}.metric span{font-size:12px}.channelRevenue{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.channelBubble{display:grid;justify-items:center;grid-gap:5px;gap:5px;font-size:11px}.channelBubble div{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;color:#ffffff;background:#c85f5f;font-weight:800}.aiPanel{min-height:500px;background:radial-gradient(circle at 50% 36%,rgba(0,0,0,.08),transparent 34%),#ffffff}.activityList{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.activityItem{border-left:3px solid var(--line);padding-left:10px}.activityItem p{margin:4px 0;color:#555;font-size:13px}.creditHint,.emptyText,.noticeLine,.profileMeta{color:#555;font-size:13px;line-height:1.45}.noticeLine{margin-bottom:10px;border:1px solid #d6d6d2;border-radius:8px;padding:8px 10px;background:#f6f6f4;font-weight:700}.noticeLine.failed{border-color:#d8a7a7;background:#fff7f7;color:#8f2f2f}.ghostButton{float:right;margin-top:22px;border:0;border-radius:10px;padding:8px 12px;background:#eeeeec}.creditPurchase{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.creditPurchase button{border:0;border-radius:999px;padding:10px 14px;background:#111111;color:#ffffff;font-size:12px;font-weight:800}.creditPurchase button:disabled{cursor:not-allowed;opacity:.62}.creditPurchase p{color:#8f2f2f;font-size:12px;line-height:1.45}.centerStage{display:flex;flex-direction:column;gap:18px}.tabs{display:flex;gap:70px;height:44px;align-items:center}.tabs a,.tabs button{border:0;background:transparent;color:var(--ink);font-weight:700;text-decoration:none}.tabs a:before,.tabs button:before{content:"";display:inline-block;width:22px;height:22px;margin-right:8px;vertical-align:middle;border-radius:6px;background:#d0d0cd}.activeTab{border-radius:999px!important;background:#ddddda!important;padding:8px 14px}.workPanel{min-height:628px}.completedPanel{display:flex;flex-direction:column;min-height:230px}.completedTimeline{display:grid;grid-gap:0;gap:0;margin:16px 0 0;max-height:360px;min-height:0;overflow-y:auto;padding:0 8px 0 0;list-style:none;overscroll-behavior:contain;scrollbar-width:thin}.completedTimelineItem{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:16px}.completedTimelineItem:before{content:"";position:absolute;top:16px;bottom:0;left:7px;width:2px;background:#d7d7d2}.completedTimelineItem:last-child{padding-bottom:0}.completedTimelineItem:last-child:before{display:none}.completedTimelineDot{position:relative;z-index:1;width:16px;height:16px;margin-top:4px;border:3px solid #2286de;border-radius:999px;background:#ffffff}.completedTimelineBody{display:grid;grid-gap:5px;gap:5px;min-width:0}.completedTimelineBody span,.completedTimelineBody time{color:#666;font-size:12px;font-weight:800}.completedTimelineBody strong{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.completedTimelineBody p{color:#555;font-size:13px;line-height:1.45}.socialList,.suggestionList,.taskList{display:grid;grid-gap:10px;gap:10px}.onboardingTaskGroups{display:grid;grid-gap:16px;gap:16px;margin-bottom:22px}.onboardingTaskGroup{display:grid;grid-gap:8px;gap:8px}.onboardingTaskGroup h4{margin:0;color:#4f4f4b;font-size:12px;font-weight:800}.suggestionCard,.taskCard{display:grid;align-items:center;grid-gap:14px;gap:14px;border:1px solid #242424;border-radius:8px;padding:12px}.taskCard{grid-template-columns:20px minmax(180px,1fr) 104px 128px}.taskCard.onboardingTask{grid-template-columns:20px minmax(0,1fr) 104px}.taskCard.running{border-width:2px}.taskCard.waiting{border-color:#9d9a91;background:#f7f6f1}.taskCard.done{background:#f1f3ec}.taskStatus{width:20px;height:20px;border:1.5px solid var(--line);border-radius:999px}.taskCard.done .taskStatus{background:#242424;box-shadow:inset 0 0 0 4px #f1f3ec}.taskMain{min-width:0}.taskTitleRow{display:flex;align-items:center;gap:8px;justify-content:space-between}.taskActionPlaceholder,.taskBlockers,.taskFeedback,.taskService,.taskStatusLabel{color:#5b5b56;font-size:12px;font-weight:700}.taskStatusLabel{flex:0 0 auto;border-radius:999px;background:#efefea;padding:3px 7px}.socialFeedback,.taskBlockers,.taskFeedback{display:block;margin-top:6px;line-height:1.35}.socialFeedback,.taskFeedback{color:#4f4f4b}.socialFeedback{font-size:12px;font-weight:700;overflow-wrap:anywhere}.socialFeedback.failed{color:#6a625f}.taskService{justify-self:start}.socialCard p,.suggestionCard p,.taskCard p{margin-top:4px;color:#555;font-size:13px;line-height:1.45}.socialCard strong,.suggestionCard strong,.taskCard strong{word-break:keep-all}.taskCard button{background:#ececea;font-weight:700}.taskActionButton,.taskActionLink,.taskCard button{border:0;border-radius:999px;padding:10px 14px;font-size:12px;white-space:nowrap}.taskActionButton,.taskActionLink{display:inline-flex;align-items:center;justify-content:center;min-height:38px;background:#242424;color:#fff;font-weight:800;line-height:1;text-decoration:none}.taskActionButton:disabled{background:#deded9;color:#77766f;cursor:not-allowed}.suggestionCard{grid-template-columns:minmax(0,1fr) 132px;max-width:520px}.suggestionCard small{display:inline-flex;margin-top:8px;border-radius:999px;padding:3px 8px;background:#eeeeec;color:#555;font-size:11px;font-weight:800}.suggestionAction{display:grid;justify-items:end;grid-gap:8px;gap:8px}.suggestionAction span{text-align:right;font-weight:800}.profileForm button,.suggestionAction button{border:0;border-radius:999px;padding:9px 12px;background:#111111;color:#ffffff;font-size:12px;font-weight:800}.profileForm button:disabled,.suggestionAction button:disabled{cursor:not-allowed;opacity:.62}.assetList,.toolList,.workflowList{display:grid;grid-gap:10px;gap:10px}.assetCard,.toolCard,.workflowItem{border:1px solid var(--line);border-radius:8px;padding:12px}.workflowItem{display:grid;grid-template-columns:minmax(0,1fr) 74px;grid-gap:6px 10px;gap:6px 10px}.toolCard span,.workflowItem span{justify-self:end;border-radius:999px;padding:3px 8px;background:#eeeeec;font-size:11px;font-weight:800}.assetCard p,.toolCard p,.workflowItem p{grid-column:1/-1;margin-top:4px;color:#555;font-size:13px;line-height:1.45}.profileForm{display:grid;grid-gap:10px;gap:10px;max-width:520px}.profileForm label{display:grid;grid-gap:6px;gap:6px;color:#555;font-size:12px;font-weight:800}.profileForm input,.profileForm textarea{width:100%;border:1px solid #cfcfcc;border-radius:8px;padding:10px 12px;background:#ffffff;color:var(--ink)}.profileForm .checkboxLine{display:flex;align-items:center;gap:8px}.profileForm .checkboxLine input{width:16px;height:16px;padding:0}.profileForm textarea{min-height:74px;resize:vertical}.socialStage{padding:14px}.socialStage h2{margin-bottom:0}.socialSectionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;margin-bottom:10px}.socialSectionCopy{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.payoutAccountActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.socialPrimaryButton{border:0;border-radius:999px;padding:9px 12px;background:#111111;color:#ffffff}.socialPrimaryButton,.socialSecondaryButton{font-size:12px;font-weight:900;white-space:nowrap}.socialSecondaryButton{border:1px solid var(--line);border-radius:999px;padding:8px 11px;background:#ffffff;color:var(--text)}.socialConnectButton:disabled,.socialPrimaryButton:disabled,.socialSecondaryButton:disabled{cursor:not-allowed;opacity:.58}.socialAccountSummary{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.payoutAccountPanel{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:18px}.payoutAccountStatus{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.payoutAccountStatus code{border:1px solid #e4e4df;border-radius:6px;padding:6px 8px;background:#f8f8f5;color:#555;font-size:11px;overflow-wrap:anywhere}.socialAccountPill{border:1px solid #d6d6d2;border-radius:999px;padding:7px 10px;background:#f6f6f4;color:#555;font-size:12px;font-weight:800;line-height:1.2}.socialAccountPill.connected{border-color:#b9d3bd;background:#edf6ee;color:#2e6b38}.socialCard{display:grid;grid-gap:8px;gap:8px;min-height:112px;border:1px solid var(--line);border-radius:14px;padding:14px}.socialConnectButton{float:none;margin-top:0;padding:6px 10px;font-size:12px;font-weight:800}.socialAccountInline{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #eeeeec;padding-top:10px;color:var(--muted);font-size:12px;font-weight:800}.socialAccountInline span{min-width:0}.socialCardActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.socialDraftPreview{display:grid;grid-gap:6px;gap:6px;margin-top:10px;border-radius:8px;padding:10px;background:#f6f6f4}.socialDraftPreview strong{font-size:12px}.socialDraftSummaryHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.socialDraftPreview p{margin-top:0;color:#333;font-size:12px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.socialDraftEditor{width:100%;min-height:112px;resize:vertical;border:1px solid var(--border);border-radius:6px;padding:8px;background:#fff;color:#222;font:inherit;font-size:12px;line-height:1.45}.socialDraftPreview small{color:var(--muted);font-size:11px}.socialDraftFooter{display:flex;align-items:center;justify-content:space-between;gap:8px}.socialDraftActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.socialReviewBackdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:28px;background:rgb(25 25 25/42%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.socialReviewModal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 56px);overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 24px 80px rgb(20 18 15/20%)}.socialReviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:18px 24px}.socialReviewTitle{display:flex;align-items:center;gap:10px;min-width:0}.socialReviewTitle h2{margin:0;color:var(--ink);font-size:17px;font-weight:900}.socialReviewPlatformMark{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff;font-size:16px;font-weight:900;letter-spacing:0}.socialReviewPlatformMark.x{background:var(--ink)}.socialReviewPlatformMark.linkedin{background:#0a66c2;font-size:14px}.socialReviewCloseButton{display:grid;place-items:center;width:34px;height:34px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--subtle);font-size:25px;line-height:1}.socialReviewCloseButton:focus-visible,.socialReviewCloseButton:hover{border-color:var(--line);background:var(--panel-soft);color:var(--ink);outline:none}.socialReviewBody{display:grid;grid-template-columns:128px minmax(0,1fr);align-content:start;grid-gap:20px 18px;gap:20px 18px;overflow:auto;padding:24px}.socialReviewLabel{align-self:start;padding-top:8px;color:var(--ink);font-size:13px;font-weight:900}.socialReviewProfile{display:flex;align-items:center;gap:11px;min-width:0}.socialReviewAvatar,.socialReviewProfile img{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:900}.socialReviewProfile img{object-fit:cover}.socialReviewProfile small,.socialReviewProfile strong{display:block;overflow-wrap:anywhere}.socialReviewProfile strong{color:var(--ink);font-size:14px;font-weight:900}.socialReviewProfile small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:800}.socialReviewComposer{position:relative}.socialReviewComposer textarea{width:100%;min-height:220px;resize:vertical;border:1px solid var(--line);border-radius:16px;padding:17px 18px 38px;background:#fff;color:var(--ink);font-size:15px;line-height:1.65;white-space:pre-wrap}.socialReviewComposer textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.socialReviewComposer textarea[readonly]{background:var(--panel-soft);color:var(--muted)}.socialReviewCount{position:absolute;right:14px;bottom:12px;color:var(--subtle);font-size:12px;font-weight:800}.socialReviewCount.overLimit{color:#e0484d}.socialReviewLinkRow{display:flex;align-items:center;gap:10px;min-width:0;color:var(--muted);font-size:14px;font-weight:800}.socialReviewLinkRow a{overflow-wrap:anywhere;color:#1267d8;text-decoration:none}.socialReviewLinkRow a:focus-visible,.socialReviewLinkRow a:hover{text-decoration:underline}.socialReviewLinkIcon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:999px;background:var(--panel-soft);color:var(--muted);font-size:13px;font-weight:900}.socialReviewFooter{display:flex;align-items:center;justify-content:flex-end;gap:20px;border-top:1px solid var(--line);padding:16px 24px;background:#fff}.socialReviewStatus{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:8px 13px;background:var(--warning-soft);color:var(--warning);font-size:13px;font-weight:900}.socialReviewStatus:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.socialReviewStatus.published{background:var(--success-soft);color:var(--success)}.socialReviewStatus.blocked,.socialReviewStatus.failed{background:#fdecec;color:#e0484d}.socialReviewActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.socialReviewPrimaryButton,.socialReviewSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:42px;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:900;text-decoration:none}.socialReviewPrimaryButton{background:var(--ink);color:#fff}.socialReviewSecondaryButton{background:var(--panel-soft);color:var(--ink)}.socialReviewPrimaryButton:disabled,.socialReviewSecondaryButton:disabled{cursor:not-allowed;opacity:.52}@media (max-width:760px){.socialReviewBackdrop{align-items:flex-end;padding:12px}.socialReviewModal{width:100%;max-height:calc(100vh - 24px);border-radius:18px}.socialReviewFooter,.socialReviewHeader{padding:14px 16px}.socialReviewBody{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.socialReviewLabel{padding-top:0}.socialReviewComposer textarea{min-height:190px;font-size:14px}.socialReviewFooter{align-items:stretch;flex-direction:column}.socialReviewActions{display:grid;grid-template-columns:1fr 1fr}.socialReviewPrimaryButton,.socialReviewSecondaryButton{width:100%;min-width:0}}.socialHeader{display:flex;align-items:center;justify-content:space-between}.socialHeader span{flex:0 0 auto;border-radius:999px;padding:3px 8px;background:#eeeeec;font-size:11px;white-space:nowrap}.sectionGap{margin-top:22px}.toolReady{color:var(--success)}.toolMissing{color:#8f2f2f}.chatRail{border-left:2px solid var(--line);padding-left:22px}.chatPanel{display:grid;grid-template-rows:minmax(0,1fr) 58px;height:calc(100vh - 136px);min-height:640px;overflow:hidden}.chatPanel>*{min-height:0}.messageList{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:14px 18px;background:#f6f6f4}.messageList:before{content:"";margin-top:auto}.message{max-width:88%;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.message.user{align-self:flex-end;background:#111111;color:#ffffff}.message.assistant{align-self:flex-start;background:#ffffff;border:1px solid #ddddda}.composer{display:grid;grid-template-columns:1fr 96px;grid-gap:10px;gap:10px;align-items:center;border-top:1px solid #d9d9d6;padding:10px 8px 10px 18px;background:#e2e2df}.composer input{min-width:0;padding:0 16px}.composer button,.composer input{height:40px;border:0;border-radius:999px}.composer button{background:#ffffff;font-weight:800}.loginShell{display:grid;place-items:center;min-height:100vh;padding:24px;background:#ececea}.loginPanel{display:grid;grid-gap:24px;gap:24px;width:min(100%,430px);border:1.5px solid var(--line);border-radius:20px;padding:32px;background:#ffffff}.loginMark{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:#bdbdb9;font-size:22px;font-weight:900}.loginCopy{margin-top:10px;color:#555;line-height:1.55}.loginForm{display:grid;grid-gap:16px;gap:16px}.loginForm label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:800}.loginForm input,.loginForm textarea{border:1px solid #cfcfcc;border-radius:10px;padding:0 12px;font:inherit}.loginForm input{height:44px}.loginForm textarea{min-height:104px;padding-top:12px;resize:vertical}.loginForm button{height:46px;border:0;border-radius:999px;background:#111111;color:#ffffff;font-weight:900}.loginForm button:disabled,.logoutButton:disabled{cursor:not-allowed;opacity:.62}.formError{color:#9a2f2f}.devLoginLink,.formError,.formSuccess{font-size:13px}.formSuccess{color:#2f6f47}.devLoginLink{color:#111111;font-weight:800}.dashboardStateShell{display:grid;place-items:center;min-height:calc(100vh - 88px);padding:24px}.dashboardStatePanel{display:grid;grid-gap:16px;gap:16px;width:min(100%,520px);padding:30px}.dashboardStatePanel h1{font-size:28px}.stateCopy{color:#555;line-height:1.6}.loadingBars{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.loadingBars span{display:block;height:14px;overflow:hidden;border-radius:999px;background:#eeeeec}.loadingBars span:first-child{width:88%}.loadingBars span:nth-child(2){width:64%}.loadingBars span:nth-child(3){width:74%}.primaryAction{width:-moz-fit-content;width:fit-content;padding:10px 16px;background:#111111;font-weight:900}.siteConsole{background:#f4f4f2}.billingPageShell{grid-gap:28px;gap:28px;min-height:100vh;padding:0 42px 56px;background:radial-gradient(circle at 50% -20%,rgb(255 255 255/92%) 0 24%,rgb(242 245 250/0) 56%),#f2f5fa;color:#1e2a40}.billingPageShell,.billingPanel{display:grid;align-content:start}.billingPanel{grid-gap:24px;gap:24px;width:min(100%,980px);margin:0 auto}.subscriptionCheckout{display:grid;grid-gap:28px;gap:28px;width:min(100%,880px);margin:0 auto}.subscriptionCheckoutBrand{display:grid;place-items:center;min-height:80px;border-bottom:1px solid rgb(30 42 64/7%);color:#1e2a40;font-size:27px;font-weight:900;letter-spacing:.16em}.subscriptionCheckoutCard{display:grid;grid-gap:16px;gap:16px;border:1px solid rgb(30 42 64/13%);border-radius:22px;padding:26px 34px 28px;background:#fbfcfe;box-shadow:0 2px 4px rgb(30 42 64/5%),0 30px 60px rgb(30 42 64/11%)}.subscriptionCheckoutIntro{display:grid;grid-gap:7px;gap:7px}.subscriptionCheckoutIntro h1{margin:0;color:#1e2a40;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;letter-spacing:0;line-height:1.1}.subscriptionCheckoutIntro p{max-width:760px;margin:0;color:#33415c;font-size:14.5px;line-height:1.35}.subscriptionPriceLine{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.subscriptionPriceLine strong{color:#1e2a40;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:600;line-height:1}.subscriptionPriceCadence{color:#1e2a40;font-size:17px;font-weight:600}.subscriptionDailyPrice{display:inline-flex;align-items:center;border:1px solid rgb(54 97 159/18%);border-radius:999px;padding:6px 13px;background:#ffffff;box-shadow:0 2px 8px rgb(54 97 159/12%);color:#36619f;font-size:16px;font-weight:800}.subscriptionCancelCopy{margin:-7px 0 0;color:#5e6678;font-size:13.5px;line-height:1.4}.subscriptionDivider{height:1px;margin:0;background:rgb(30 42 64/13%)}.subscriptionCheckoutCard h2{margin:0;color:#1e2a40;font-size:15px;font-weight:800;letter-spacing:0}.subscriptionBenefitGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 34px;gap:10px 34px;margin:0;padding:0;list-style:none}.subscriptionBenefitGrid li{display:flex;align-items:flex-start;gap:11px;min-width:0;color:#33415c;font-size:14.5px;font-weight:500;line-height:1.35}.subscriptionBenefitIcon{display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;border-radius:50%;margin-top:1px;background:rgb(54 97 159/14%);color:#36619f}.subscriptionBenefitIcon svg{width:12px;height:12px;stroke-width:3}.subscriptionAccountRow{display:flex;align-items:center;gap:14px;border:1px solid rgb(30 42 64/13%);border-radius:14px;margin-top:2px;padding:12px 18px;background:#f2f5fa}.subscriptionAccountRow span{color:#5e6678;font-size:12.5px;font-weight:700}.subscriptionAccountRow strong{min-width:0;color:#1e2a40;font-size:14.5px;font-weight:800;letter-spacing:.01em;overflow-wrap:anywhere}.subscriptionSubmitButton{width:100%;border:0;border-radius:999px;padding:15px 28px;background:#36619f;box-shadow:0 12px 30px rgb(54 97 159/20%);color:#ffffff;font-size:16px;font-weight:800;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.subscriptionSubmitButton:hover{background:#1e2a40;box-shadow:0 16px 34px rgb(30 42 64/30%);transform:translateY(-1px)}.subscriptionSubmitButton:disabled{cursor:not-allowed;opacity:.68;transform:none}.billingReturnPanel{display:grid;grid-gap:12px;gap:12px}.billingReturnPanel h1{font-size:34px;line-height:1.2}.billingReturnPanel p{max-width:680px;color:#555;line-height:1.65}.onboardingActions button,.onboardingError button{border:0;border-radius:999px;padding:11px 16px;background:#111111;color:#ffffff;font-weight:900}.billingError{border:1px solid #d8a7a7;border-radius:8px;padding:10px 12px;background:#fff7f7;color:#8f2f2f;font-size:13px;font-weight:800}.billingReturnActions{display:flex;flex-wrap:wrap;gap:12px}.billingReturnActions a,.billingReturnActions button{display:inline-flex;align-items:center;border:1px solid #c9c9c5;border-radius:999px;padding:10px 16px;background:#ffffff;color:var(--ink);font-size:14px;font-weight:900;text-decoration:none}.billingReturnActions a:first-child,.billingReturnActions button:first-child{border-color:#111111;background:#111111;color:#ffffff}.billingReturnActions button{cursor:pointer}.billingReturnActions button:disabled{cursor:wait;opacity:.66}.billingConsole .dashboardMainShell{min-width:0}.billingManagementScroll{display:grid;grid-gap:18px;gap:18px;min-height:0;overflow-y:auto;padding-right:4px}.billingManagementCard{display:grid;grid-gap:14px;gap:14px;border-radius:22px;padding:24px 26px;background:#fbfcfe;box-shadow:0 1px 2px rgb(30 42 64/5%),0 10px 30px rgb(30 42 64/6%)}.billingManagementHeader,.billingPlanDetail,.billingPlanRow,.billingPlanStatus,.billingRecordRow{display:flex;align-items:center}.billingPlanRow{justify-content:space-between;gap:18px}.billingPlanStatus{gap:14px}.billingPlanDetail span,.billingPlanKey{color:#5e6678;font-size:14px;font-weight:700}.subscriptionStatePill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 13px;background:#e4efe9;color:#4e8c72;font-size:13.5px;font-weight:800}.subscriptionStatePill.warning{background:#fbf0d6;color:#bd7c16}.subscriptionStatePill i{width:7px;height:7px;border-radius:50%;background:currentColor}.billingCancelLink{border:0;background:transparent;color:#e0484d;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.billingCancelLink:hover{text-decoration:underline}.billingManagementLine{height:1px;background:rgb(30 42 64/13%)}.billingPlanDetail{justify-content:space-between;gap:16px;min-height:32px}.billingPlanDetail strong{color:#1e2a40;font-size:15px;font-weight:800;text-align:right}.billingNotice{border-radius:14px;padding:12px 14px;font-size:13px;font-weight:800}.billingNotice.success{background:#e4efe9;color:#376751}.billingNotice.error{background:#fdecec;color:#c73b40}.billingManagementHeader{justify-content:space-between}.billingManagementHeader h2{margin:0;color:#1e2a40;font-size:17px;font-weight:900}.billingRecordsTable{display:grid;margin-top:4px}.billingRecordRow,.billingRecordsHead{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(180px,1.8fr) minmax(120px,1fr);grid-gap:14px;gap:14px;align-items:center}.billingRecordsHead{border-bottom:1px solid rgb(30 42 64/13%);padding:0 4px 14px;color:#5e6678;font-size:12.5px;font-weight:800}.billingRecordRow .amount,.billingRecordsHead .amount{text-align:right}.billingRecordRow{border-bottom:1px solid rgb(30 42 64/13%);padding:15px 4px}.billingRecordRow .time{color:#33415c;font-size:14px;font-weight:700}.billingRecordRow .description{min-width:0;color:#1e2a40;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billingRecordRow .amount{color:#1e2a40;font-size:14px;font-weight:900}.billingRecordEmpty{border-bottom:1px solid rgb(30 42 64/13%);padding:22px 4px;color:#5e6678;font-size:14px;font-weight:700}.billingRecordsFoot{padding:13px 4px 0;color:#5e6678;font-size:12.5px;font-weight:700;text-align:right}.cancelSubscriptionScrim{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgb(30 42 64/38%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cancelSubscriptionModal{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(100%,600px);border-radius:26px;padding:38px 40px 34px;background:#fbfcfe;box-shadow:0 2px 8px rgb(30 42 64/12%),0 28px 80px rgb(30 42 64/25%)}.cancelSubscriptionClose{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:#5e6678;cursor:pointer}.cancelSubscriptionClose:hover{background:#e7ecf3;color:#1e2a40}.cancelSubscriptionClose svg{width:19px;height:19px}.cancelSubscriptionHeader{display:flex;gap:16px;align-items:flex-start;padding-right:32px}.cancelSubscriptionIcon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:#fdecec;color:#e0484d}.cancelSubscriptionIcon svg{width:25px;height:25px}.cancelSubscriptionHeader h2{margin:0;color:#1e2a40;font-size:23px;font-weight:900}.cancelSubscriptionHeader p{margin:6px 0 0;color:#33415c;font-size:14px;line-height:1.6}.cancelSubscriptionDivider{height:1px;background:rgb(30 42 64/13%)}.cancelSubscriptionQuestion{color:#1e2a40;font-size:16px;font-weight:900}.cancelSubscriptionTextarea{min-height:118px;resize:vertical;border:1px solid rgb(30 42 64/22%);border-radius:15px;padding:14px 16px;background:#fbfcfe;color:#1e2a40;font:inherit;font-size:14px;line-height:1.5}.cancelSubscriptionTextarea:focus{outline:none;border-color:#36619f;box-shadow:0 0 0 3px #e2eaf4}.cancelSubscriptionNote{display:flex;gap:10px;align-items:flex-start;border-radius:15px;padding:12px 14px;background:#e7ecf3;color:#33415c;font-size:13px;font-weight:700;line-height:1.45}.cancelSubscriptionNote span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;margin-top:6px;background:#ef8040}.cancelSubscriptionActions{display:flex;gap:12px}.cancelSubscriptionActions button{flex:1 1;border:1px solid rgb(30 42 64/22%);border-radius:999px;padding:14px;background:#fbfcfe;color:#1e2a40;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.cancelSubscriptionActions button:hover{background:#e7ecf3}.cancelSubscriptionActions button.danger{border-color:#e0484d;background:#e0484d;box-shadow:0 8px 18px rgb(224 72 77/28%);color:#ffffff}.cancelSubscriptionActions button.danger:hover{background:#c73b40}.cancelSubscriptionActions button:disabled{cursor:wait;opacity:.68}.emailConsole{background:#f4f4f2}.emailInboxShell{display:grid;grid-gap:20px;gap:20px;width:min(1120px,calc(100% - 48px));margin:0 auto;padding:42px 0}.emailInboxHeader{display:grid;grid-gap:8px;gap:8px}.emailInboxHeader h1{font-size:34px;line-height:1.15}.emailInboxEmpty p,.emailInboxHeader p:not(.eyebrow),.emailInboxItem p{color:#555;line-height:1.6}.emailInboxList{display:grid;grid-gap:12px;gap:12px}.emailInboxEmpty,.emailInboxItem{border:1px solid #d8d8d3;border-radius:8px;background:#ffffff;padding:18px}.emailInboxItem{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);grid-gap:18px;gap:18px;align-items:start}.emailInboxItem h2{margin:6px 0 8px;overflow-wrap:anywhere;font-size:20px}.emailInboxItem small,.emailInboxItem span{color:#666;font-size:12px;font-weight:800}.emailInboxItem aside{display:grid;grid-gap:8px;gap:8px;min-width:0;overflow-wrap:anywhere}.emailInboxItem aside strong{font-size:14px}.emailInboxEmpty{display:grid;grid-gap:8px;gap:8px}.onboardingConsole{min-height:100vh;padding:18px;background:var(--background);color:var(--ink)}.setupProgressConsole{--background:#f2f5fa;--card:#fbfcfe;--ink:#1e2a40;--muted:#33415c;--subtle:#5e6678;--line:rgb(30 42 64/13%);--line-2:rgb(30 42 64/22%);--panel-soft:#e7ecf3;--accent:#36619f;--accent-2:#2c5188;--accent-soft:#e2eaf4;--shadow-lift:0 2px 6px rgb(30 42 64/7%),0 18px 44px rgb(54 97 159/12%);display:grid;place-items:center;padding:0;overflow-x:clip;background:radial-gradient(120% 120% at 50% 0,#f3f1ec 0,var(--background) 60%)}.onboardingTopbar{max-width:1160px;margin:0 auto;border:0;border-radius:28px;padding:16px 18px;background:rgb(255 255 255/88%);box-shadow:var(--shadow)}.onboardingTopbar .logoMark{width:48px;height:48px;border-radius:16px;background:var(--accent);color:#fff;font-size:18px;box-shadow:0 12px 26px rgb(255 90 44/26%)}.onboardingTopbar .brandLockup strong{font-family:"Sacramento",var(--font-ui);font-size:30px;font-weight:400}.onboardingNav,.onboardingTopbar .brandLockup span{color:var(--muted)}.onboardingNav{font-size:14px;font-weight:800}.creditDot{width:9px;height:9px;border-radius:999px;background:var(--success);box-shadow:0 0 0 5px rgb(31 174 90/10%)}.onboardingTopbar .avatar{background:linear-gradient(135deg,#ffd7c8,#ff8a5f)}.onboardingTopbar .logoutButton,.onboardingTopbar .topnavLink{border:0;border-radius:999px;background:var(--panel-soft);color:var(--ink);box-shadow:none}.onboardingTopbar .logoutButton{background:var(--ink);color:#fff}.onboardingStage{display:grid;place-items:center;min-height:calc(100vh - 104px);padding:48px 16px 34px}.setupProgressConsole .onboardingStage{justify-self:stretch;width:auto;min-width:0;min-height:100vh;padding:18px}.onboardingChecklist{width:min(100%,720px);border:1px solid rgb(255 255 255/70%);border-radius:32px;padding:44px clamp(28px,6vw,72px);background:#fff;box-shadow:var(--shadow)}.setupProgressCard{position:relative;width:min(520px,92vw);border-radius:28px;padding:44px 46px 40px;background:var(--card);box-shadow:0 2px 8px rgb(30 42 64/5%),0 30px 70px rgb(30 42 64/10%);text-align:center;animation:setupProgressRise .5s cubic-bezier(.2,.7,.2,1)}.setupProgressLogo{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;margin:0 auto 20px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:var(--shadow-lift)}.setupProgressLogo svg{width:26px;height:26px;stroke-width:2.4px}.onboardingCardHeader{text-align:center}.onboardingCardHeader .eyebrow,.onboardingChecklist>.eyebrow{color:var(--accent)}.onboardingChecklist h1{margin:8px 0;text-align:center;color:var(--ink);font-size:30px}.setupProgressCard h1{margin:0;font-size:21px;font-weight:800;letter-spacing:-.01em}.onboardingStateCopy{margin:0;color:var(--muted);font-size:15px;font-weight:700}.setupProgressCard .onboardingStateCopy{margin-top:7px;color:var(--subtle);font-size:13.5px;font-weight:500}.onboardingProgressMeta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 10px;color:var(--muted);font-size:13px;font-weight:800}.setupProgressCard .onboardingProgressMeta{margin:24px 0 10px}.onboardingProgressMeta strong{color:var(--ink);font-size:14px}.onboardingProgressTrack{overflow:hidden;height:8px;border-radius:999px;background:var(--panel-soft)}.setupProgressCard .onboardingProgressTrack{height:7px;margin:24px 0 28px;background:var(--line-2)}.onboardingProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));transition:width .55s cubic-bezier(.3,.8,.3,1)}.setupProgressList{display:flex;flex-direction:column;gap:3px;max-width:330px;margin:0 auto;padding:0;list-style:none;text-align:left}.setupProgressItem{display:flex;align-items:center;gap:13px;border-radius:12px;padding:9px 6px;color:var(--subtle);transition:color .2s ease,background .2s ease}.setupProgressItem.active,.setupProgressItem.done{color:var(--ink)}.setupProgressItem.failed{color:#9a2f2f}.setupProgressMarker{position:relative;display:grid;place-items:center;width:23px;height:23px;flex:0 0 23px;border:2px solid var(--line-2);border-radius:50%;background:#fff;color:#fff}.setupProgressMarker svg{width:13px;height:13px;stroke-width:3px;opacity:0;transition:opacity .2s ease}.setupProgressMarker span{position:absolute;inset:-2px;border:2px solid var(--accent-soft);border-top-color:var(--accent);border-radius:50%;opacity:0}.setupProgressItem.active .setupProgressMarker{border-color:transparent;background:transparent}.setupProgressItem.active .setupProgressMarker span{opacity:1;animation:onboardingSpin .7s linear infinite}.setupProgressItem.done .setupProgressMarker{border-color:var(--accent);background:var(--accent)}.setupProgressItem.done .setupProgressMarker svg{opacity:1}.setupProgressItem.failed .setupProgressMarker{border-color:#f3cccc;background:#f3cccc}.setupProgressItem.failed .setupProgressMarker:after{content:"!";color:#9a2f2f;font-size:13px;font-weight:900}.setupProgressText{min-width:0;color:currentColor;font-size:14.5px;font-weight:600;line-height:1.35}.setupProgressActions{margin-top:24px}.onboardingChecklist ol{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.onboardingChecklist .setupProgressList{display:flex;flex-direction:column;gap:3px;max-width:330px;margin:28px auto 0}.onboardingStep{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:58px;border:1px solid transparent;border-radius:18px;padding:12px 14px;background:var(--panel-soft);color:var(--muted);font-size:15px;font-weight:800;line-height:1.3;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.onboardingStep.succeeded{color:var(--ink)}.onboardingStep.running{border-color:#ffd5c4;background:#fff7f2;color:var(--ink)}.onboardingStep.failed{border-color:#f3cccc;background:#fff4f4;color:#9a2f2f}.onboardingStep.skipped{color:var(--subtle)}.stepMarker{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--line)}.onboardingStep.succeeded .stepMarker{background:var(--ink)}.onboardingStep.succeeded .stepMarker:after{content:"";width:9px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.onboardingStep.running .stepMarker{background:transparent}.onboardingStep.running .stepMarker:after{content:"";width:16px;height:16px;border:2px solid #ffd5c4;border-top:2px solid var(--accent);border-radius:999px;animation:onboardingSpin .82s linear infinite}.onboardingStep.failed .stepMarker{background:#f3cccc}.onboardingStep.failed .stepMarker:after{content:"!";color:#9a2f2f;font-size:13px;font-weight:900}.onboardingStep.skipped .stepMarker:after{content:"";width:8px;height:2px;border-radius:999px;background:var(--subtle)}.stepLabel{min-width:0;text-align:left;overflow-wrap:anywhere}.stepLabel small{display:block;margin-top:4px;font-weight:700;line-height:1.4}.stepLabel small,.stepStatus{color:var(--muted);font-size:12px}.stepStatus{display:inline-flex;align-items:center;justify-content:center;min-width:72px;border-radius:999px;padding:7px 10px;background:#fff;font-weight:900}.onboardingStep.succeeded .stepStatus:after{content:"Completed";color:var(--success)}.onboardingStep.running .stepStatus:after{content:"Creating";color:var(--accent)}.onboardingStep.pending .stepStatus:after{content:"Pending"}.onboardingStep.failed .stepStatus:after{content:"Failed";color:#9a2f2f}.onboardingStep.skipped .stepStatus:after{content:"Skipped"}.onboardingActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.onboardingActions a{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:#ffffff;color:var(--ink);font-size:14px;font-weight:900;text-decoration:none}.onboardingActions button{border:0;border-radius:999px;padding:11px 18px;background:var(--ink);color:#fff;font-size:14px;font-weight:900;box-shadow:none}.onboardingError{display:grid;grid-gap:12px;gap:12px;margin:24px 0 0;border:1px solid #f3cccc;border-radius:18px;padding:16px;background:#fff4f4;color:#8f2f2f}.onboardingError button{width:-moz-fit-content;width:fit-content}.onboardingSkeleton{display:grid;grid-gap:12px;gap:12px;margin-top:30px}.onboardingSkeleton span{display:block;height:52px;border-radius:999px;background:linear-gradient(90deg,var(--panel-soft),#fff7f2,var(--panel-soft));background-size:180% 100%;animation:skeletonPulse 1.4s ease-in-out infinite}.onboardingSkeleton span:first-child{width:80%}.onboardingSkeleton span:nth-child(2){width:62%}.onboardingSkeleton span:nth-child(3){width:72%}@keyframes onboardingSpin{to{transform:rotate(1turn)}}@keyframes setupProgressRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes skeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1180px){.workspace{grid-template-columns:260px minmax(420px,1fr)}.chatRail,.socialStage{grid-column:1/-1}.chatRail{border-left:0;padding-left:0}}.landingShell{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 82% 7%,rgba(251,190,150,.32),transparent 28%),radial-gradient(circle at 8% 31%,rgba(157,185,224,.22),transparent 30%),linear-gradient(180deg,rgba(250,243,229,0) 52%,#faf3e5 96%) top /100% 820px no-repeat,#faf3e5;color:#2b1e13;font-family:Figtree,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lookskyHome{position:relative}.lookskyHome:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:radial-gradient(circle at center,rgba(43,30,19,.36) 0 1px,transparent 1px);background-size:4px 4px}.landingShell a{color:inherit;text-decoration:none}.siteWorkspace{display:grid;grid-template-columns:minmax(280px,3fr) minmax(0,5fr) minmax(280px,2fr);grid-gap:20px;gap:20px;height:calc(100vh - 88px);min-height:0;padding:24px 20px}.siteWorkspace.historyHidden{grid-template-columns:minmax(280px,3fr) minmax(0,7fr)}.siteWorkspace.productsOnly{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 88px)}.siteFormPanel,.siteVersionPanel{align-self:start}.siteFormPanel,.siteSnapshotPanel{max-height:100%;min-height:0;overflow-y:auto}.siteSnapshotPanel{align-self:stretch;grid-template-rows:auto minmax(0,1fr);overflow-x:hidden;overflow-y:auto}.siteSettingsForm,.siteSnapshotPanel{display:grid;grid-gap:14px;gap:14px}.siteSettingsForm{margin-top:18px}.siteSettingsForm label{display:grid;grid-gap:7px;gap:7px;color:#555;font-size:12px;font-weight:800}.siteSettingsForm input,.siteSettingsForm select,.siteSettingsForm textarea{width:100%;min-width:0;border:1px solid #cfcfcc;border-radius:8px;padding:10px 12px;background:#ffffff;color:var(--ink)}.siteSettingsForm select{height:42px}.siteSettingsForm textarea{min-height:78px;resize:vertical}.siteConfigSection{display:grid;grid-gap:12px;gap:12px;border:1px solid #d8d8d4;border-radius:8px;padding:14px;background:#fafaf8}.siteConfigSection legend{padding:0 6px;color:var(--ink);font-size:13px;font-weight:900}.mediaUploadField{display:grid;grid-gap:10px;gap:10px}.mediaUploadField>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mediaUploadDropzone{display:grid;min-height:132px;cursor:pointer;place-items:center;grid-gap:10px;gap:10px;border:1.5px dashed #d8cdbd;border-radius:16px;padding:22px;background:#fffdf9;color:#111827;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.mediaUploadDropzone:hover{border-color:#111111;background:#ffffff}.mediaUploadDropzone.hasValue{min-height:104px}.mediaUploadIcon{display:grid;width:42px;height:42px;place-items:center;border:1px solid #ded7ce;border-radius:14px;background:#ffffff;color:#6b7280}.mediaUploadDropzone strong{font-size:15px;font-weight:900}.mediaUploadDropzone small{color:#9ca3af;font-size:12px;font-weight:800}.mediaUploadPreview{display:grid;grid-template-columns:74px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;border:1px solid #deded9;border-radius:10px;padding:8px;background:#ffffff}.mediaUploadPreview img{width:74px;height:56px;border-radius:8px;object-fit:cover;background:#f0f0ee}.mediaUploadPreview div{display:grid;min-width:0;grid-gap:5px;gap:5px}.mediaUploadPreview span{color:var(--ink);font-size:12px;font-weight:900}.mediaUploadPreview code{overflow:hidden;color:#666;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mediaUploadPreview button{width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:7px 10px;background:#eeeeec;color:var(--ink);font-size:11px;font-weight:900}.mediaUploadMessage{margin:0;color:#2f7d32;font-size:12px;font-weight:800}.mediaUploadMessage.failed{color:#b42318}.siteFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.colorInputLine{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:8px;gap:8px}.colorInputLine input[type=color]{height:42px;padding:3px}.siteActionRow{display:flex;align-items:center;gap:12px}.configListItem button,.inlineConfigItem button,.secondaryAction,.siteActionRow button,.siteVersionCard button{border:0;border-radius:999px;padding:10px 14px;background:#111111;color:#ffffff;font-size:12px;font-weight:800}.primaryAction:disabled,.siteActionRow button:disabled,.siteVersionCard button:disabled{cursor:not-allowed;opacity:.62}.siteActionRow span{color:var(--muted);font-size:12px;font-weight:800}.toggleField{display:flex;grid-template-columns:none;align-items:center;gap:8px}.toggleField input{width:auto}.configList,.configListItem{display:grid;grid-gap:10px;gap:10px}.configListItem{border:1px solid #ddddda;border-radius:8px;padding:10px;background:#ffffff}.configListItem button,.inlineConfigItem button,.secondaryAction{justify-self:start;background:#eeeeec;color:var(--ink)}.inlineConfigItem{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.productSelectionList,.productsManager{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.productTable{display:grid;grid-gap:8px;gap:8px}.productTableHeader,.productTableRow{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(110px,.8fr) minmax(80px,.7fr) minmax(120px,1fr) minmax(70px,.5fr) auto;grid-gap:10px;gap:10px;align-items:center}.productTableHeader{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.productTableRow{border:1px solid #ddddda;border-radius:8px;padding:10px;background:#ffffff;font-size:12px}.productSelectionItem code,.productTableRow code{overflow-wrap:anywhere;color:#555;font-size:11px}.productSelectionList{border:1px solid #ddddda;border-radius:8px;padding:12px;background:#ffffff}.productSelectionItem{display:grid;grid-template-columns:auto minmax(120px,1fr) auto minmax(100px,.7fr);grid-gap:10px;gap:10px;align-items:center;color:var(--ink);font-size:12px}.modalBackdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(17,17,17,.42)}.productModal{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:min(860px,92vh)}.productModal,.publishModal{display:grid;grid-gap:14px;gap:14px;overflow:hidden;border:1.5px solid var(--line);border-radius:16px;padding:20px 20px 0;background:var(--panel)}.publishModal{width:min(620px,100%);max-height:min(620px,92vh)}.publishModal label{display:grid;grid-gap:7px;gap:7px;color:#555;font-size:12px;font-weight:800}.publishModal textarea{width:100%;min-height:140px;min-width:0;border:1px solid #cfcfcc;border-radius:8px;padding:10px 12px;background:#ffffff;color:var(--ink);resize:vertical}.productModalHeader{align-items:center}.productModalBody{display:grid;grid-gap:12px;gap:12px;min-height:0;overflow:auto;padding-right:4px;padding-bottom:18px}.productModal label{display:grid;grid-gap:7px;gap:7px;color:#555;font-size:12px;font-weight:800}.productModal input,.productModal select,.productModal textarea{width:100%;min-width:0;border:1px solid #cfcfcc;border-radius:8px;padding:10px 12px;background:#ffffff;color:var(--ink)}.productModal textarea{min-height:78px;resize:vertical}.fieldHint{font-weight:700}.modalCloseButton{border:1px solid #c9c9c5;border-radius:999px;padding:8px 14px;background:#ffffff;color:var(--ink);font-size:12px;font-weight:900}.productModalFooter{justify-content:flex-end;margin:0 -20px;border-top:1px solid #ddddda;padding:14px 20px;background:#f7f7f5}.sitePreviewSurface{display:grid;grid-gap:14px;gap:14px;margin-top:18px;border:1px solid var(--line);border-radius:8px;padding:16px;background:#f8f8f6}.sitePreviewHeader,.sitePreviewMeta{display:flex;align-items:center;justify-content:space-between;gap:12px}.sitePreviewHeader span,.sitePreviewMeta small{color:var(--muted);font-size:12px}.sitePreviewHero{display:grid;grid-gap:12px;gap:12px;border:1px solid #ddddda;border-radius:8px;padding:28px 18px;background:#ffffff}.sitePreviewHero p{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.sitePreviewHero h3{margin:0;font-size:28px;line-height:1.15}.sitePreviewHero button{justify-self:start;border:0;border-radius:999px;padding:10px 14px;background:#111111;color:#ffffff;font-size:12px;font-weight:800}.sitePreviewHero span{color:#555;font-size:13px;line-height:1.45}.siteComponentPreviewList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.siteComponentPreviewItem{display:grid;grid-gap:3px;gap:3px;border:1px solid #ddddda;border-radius:8px;padding:10px;background:#ffffff}.siteComponentPreviewItem.disabled{opacity:.52}.siteComponentPreviewItem strong{font-size:12px}.siteComponentPreviewItem span{overflow-wrap:anywhere;color:#555;font-size:11px;line-height:1.35}.sitePreviewMeta span{width:28px;height:28px;border:1px solid #cfcfcc;border-radius:999px}.previewActionPanel{display:grid;grid-gap:12px;gap:12px;min-height:0}.previewFrameWrap{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-height:0;border:1px solid var(--line);border-radius:8px;padding:12px;background:#f8f8f6;overflow:hidden}.previewFrameWrap.mobilePreview{justify-items:center;background:linear-gradient(90deg,transparent,transparent calc(50% - 196px),#f8f8f6 calc(50% - 196px),#f8f8f6 calc(50% + 196px),transparent calc(50% + 196px)),#eeeeec}.mobilePreview small{width:min(390px,100%)}.currentPreviewFrame{height:100%;margin-top:18px}.previewFrameWrap a{color:var(--ink);font-size:12px;font-weight:900}.previewFrameWrap small{color:var(--muted);font-size:12px}.storefrontPreviewFrame{width:100%;height:100%;min-height:0;border:1px solid #ddddda;border-radius:8px;background:#ffffff}.mobilePreview .storefrontPreviewFrame{width:min(390px,100%);border-radius:18px;box-shadow:0 0 0 8px #ffffff,0 12px 30px rgb(0 0 0/14%)}.siteVersionList{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.siteVersionCard{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;padding:12px}.siteVersionCard div{display:flex;align-items:center;justify-content:space-between;gap:10px}.siteVersionCard span{border-radius:999px;padding:3px 8px;background:#eeeeec;font-size:11px;font-weight:800}.siteVersionCard code,.siteVersionCard p,.siteVersionCard small{color:#555;font-size:12px;line-height:1.4}.siteVersionCard code{overflow-wrap:anywhere}.siteVersionCard button{justify-self:start;background:#eeeeec;color:var(--ink)}@media (max-width:1180px){.workspace{grid-template-columns:260px minmax(420px,1fr)}.siteWorkspace{grid-template-columns:minmax(420px,1fr);height:auto;min-height:calc(100vh - 88px)}.siteFormPanel,.siteSnapshotPanel{max-height:none;overflow:visible}.siteSnapshotPanel{overflow:visible}.storefrontPreviewFrame{min-height:520px}.chatRail,.socialStage{grid-column:1/-1}.chatRail{border-left:0;padding-left:0}}.siteConsole{--accent:#36619f;--site-bg:#f2f5fa;--site-surface:#fbfcfe;--site-surface-soft:#f6f8fb;--site-border:rgb(30 42 64/13%);--site-border-strong:rgb(30 42 64/22%);--site-text:#1e2a40;--site-text-secondary:#33415c;--site-text-muted:#5e6678;--site-primary:#36619f;--site-primary-hover:#2c5188;--site-primary-soft:#e2eaf4;--site-success:#10b981;--site-success-soft:#dff8ec;--site-warning-soft:#fff4d8;--site-danger:#ef4444;--site-danger-soft:#fee2e2;--site-card-radius:20px;--site-input-radius:12px;--site-pill-radius:999px;--site-modal-radius:24px;--site-card-shadow:0 1px 2px rgb(17 24 39/4%),0 8px 24px -16px rgb(17 24 39/12%);--site-pop-shadow:0 10px 40px -8px rgb(17 24 39/18%);min-height:100vh;overflow-x:hidden;background:var(--site-bg);color:var(--site-text)}.siteMainShell{display:flex;flex:1 1;flex-direction:column;min-width:0;height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto}.siteConsole .siteHeader{display:grid;grid-gap:24px;gap:24px;border-bottom:1px solid var(--site-border);padding:24px 30px 0;background:radial-gradient(circle at 88% 20%,rgb(54 97 159/12%),transparent 28%),linear-gradient(180deg,#edf2f8,#f2f5fa)}.siteConsole .siteHeaderTop{display:grid;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;grid-gap:24px;gap:24px}.siteConsole .siteHeaderIntro{min-width:0}.siteConsole .siteHeaderIntro h1{margin:0;color:var(--site-text);font-size:36px;font-weight:900;letter-spacing:0;line-height:1.05}.siteConsole .siteHeaderIntro p{margin:12px 0 0;color:var(--site-text-secondary);font-size:16px;font-weight:600;line-height:1.4}.siteConsole .siteModeTabs{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:4px;background:rgb(255 255 255/86%);box-shadow:0 1px 2px rgb(17 24 39/8%),0 18px 36px -24px rgb(17 24 39/28%)}.siteConsole .siteModeTabs button{min-width:156px;height:48px;border:0;border-radius:var(--site-pill-radius);padding:0 26px;background:transparent;color:var(--site-text-secondary);font-size:16px;font-weight:800;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.siteConsole .siteModeTabs button:focus-visible,.siteConsole .siteModeTabs button:hover{background:#ffffff;color:var(--site-text)}.siteConsole .siteModeTabs button.active{background:var(--site-text);color:#ffffff;box-shadow:0 8px 20px -12px rgb(17 24 39/65%)}.siteConsole .siteHeaderUtilities{display:flex;align-items:center;justify-content:flex-end;gap:14px}.siteConsole .sitePublishBadge,.siteConsole .siteRuntimeStatus{display:inline-flex;align-items:center;gap:7px;border-radius:var(--site-pill-radius);background:var(--site-success-soft);color:#13985f;font-size:14px;font-weight:800;white-space:nowrap}.siteConsole .siteRuntimeStatus{padding:14px 18px}.siteConsole .sitePublishBadge{padding:8px 12px;font-size:13px}.siteConsole .sitePublishBadge:before,.siteConsole .siteRuntimeStatus:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgb(16 185 129/12%)}.siteConsole .siteNotificationButton{display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--site-border);border-radius:50%;background:#ffffff;color:var(--site-text-secondary);box-shadow:0 12px 30px -24px rgb(17 24 39/45%)}.siteConsole .siteNotificationButton:focus-visible,.siteConsole .siteNotificationButton:hover{color:var(--site-text)}.siteConsole .siteActionBar{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--site-border);border-radius:28px;padding:18px 26px;background:#ffffff;box-shadow:0 1px 2px rgb(17 24 39/5%),0 24px 48px -34px rgb(17 24 39/35%)}.siteConsole .siteActionBarTitle{display:flex;align-items:center;gap:16px;min-width:0}.siteConsole .siteActionBarTitle h2{margin:0;color:var(--site-text);font-size:24px;font-weight:900;letter-spacing:0}.siteConsole .siteDailyTaskBanner{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--site-border);border-radius:18px;padding:14px 18px;background:#f7f8f5;color:var(--site-text)}.siteConsole .siteDailyTaskBanner div{display:grid;grid-gap:4px;gap:4px;min-width:0}.siteConsole .siteDailyTaskBanner strong{font-size:15px;font-weight:900}.siteConsole .siteDailyTaskBanner span{color:var(--site-text-secondary);font-size:13px;font-weight:700}.siteConsole .siteActionControls{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.siteConsole .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;justify-content:flex-start;gap:18px;height:72px;border-bottom:1px solid var(--site-border);padding:0 24px;background:rgb(255 255 255/88%);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px)}.siteConsole .brandLockup{gap:12px;min-width:190px}.siteConsole .brandLockup>div:last-child{display:flex;align-items:center;gap:10px}.siteConsole .brandLockup strong{font-size:15px;font-weight:700;white-space:nowrap}.siteConsole .brandLockup span{display:inline-flex;align-items:center;gap:6px;margin:0;border-radius:var(--site-pill-radius);padding:3px 9px;background:var(--site-success-soft);color:#067a55;font-size:11px;font-weight:700}.siteConsole .brandLockup span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.siteConsole .logoMark{width:38px;height:38px;border-radius:11px;background:var(--site-text);color:#ffffff;font-size:18px;font-weight:800}.siteConsole .sitePrimaryNav{gap:6px;margin-left:4px}.siteConsole .configListItem button,.siteConsole .inlineConfigItem button,.siteConsole .modalCloseButton,.siteConsole .secondaryAction,.siteConsole .siteActionRow button,.siteConsole .sitePrimaryNav a,.siteConsole .sitePrimaryNav button,.siteConsole .siteVersionCard button,.siteConsole .topbarAction{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:10px 16px;background:#ffffff;color:var(--site-text);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.siteConsole .configListItem button:hover,.siteConsole .inlineConfigItem button:hover,.siteConsole .modalCloseButton:hover,.siteConsole .secondaryAction:hover,.siteConsole .siteActionRow button:hover,.siteConsole .sitePrimaryNav a:hover,.siteConsole .sitePrimaryNav button:hover,.siteConsole .siteVersionCard button:hover,.siteConsole .topbarAction:hover{border-color:var(--site-border-strong);background:var(--site-surface-soft)}.siteConsole .sitePrimaryNav a.active,.siteConsole .sitePrimaryNav button.active{border-color:var(--site-text);background:var(--site-text);color:#ffffff}.siteConsole .topbarAction.ghostAction{border-color:transparent;background:transparent;color:var(--site-text-secondary)}.siteConsole .topbarAction.on{border-color:var(--site-text);background:var(--site-text);color:#ffffff;box-shadow:0 0 0 3px rgb(54 97 159/22%)}.siteConsole .primaryActionButton,.siteConsole .siteActionRow button:not(.secondaryAction),.siteConsole .topbarAction.primaryActionButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-color:var(--site-primary);background:linear-gradient(135deg,var(--site-primary) 0,var(--site-primary-hover) 100%);color:#ffffff;box-shadow:0 14px 28px -16px rgb(54 97 159/80%)}.siteConsole .primaryActionButton:hover,.siteConsole .siteActionRow button:not(.secondaryAction):hover,.siteConsole .topbarAction.primaryActionButton:hover{border-color:var(--site-primary-hover);background:var(--site-primary-hover)}.siteConsole button:disabled{cursor:not-allowed;opacity:.6}.siteConsole .topnav{margin-left:auto;gap:10px;font-size:14px}.siteConsole .syncStatus{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:8px 14px;background:var(--site-surface-soft);color:var(--site-text-secondary);font-size:13px;font-weight:700}.siteConsole .syncStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--site-success)}.pageTemplatePicker{position:relative;width:220px;flex:0 0 auto}.pageTemplateTrigger{display:flex;align-items:center;gap:10px;width:100%;height:40px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:0 14px;background:#ffffff;color:var(--site-text);font-size:14px;font-weight:700;transition:background .16s ease,border-color .16s ease}.pageTemplateTrigger:hover{border-color:var(--site-border-strong);background:var(--site-surface-soft)}.pageTemplateIcon{display:grid;place-items:center;color:#a7b2c2;flex:none}.pageTemplateName{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pageTemplateChevron{display:grid;place-items:center;color:var(--site-text-muted);flex:none;transition:transform .18s ease}.pageTemplatePicker.open .pageTemplateChevron{transform:rotate(180deg)}.pageTemplateMenu{position:absolute;top:48px;left:0;z-index:50;width:252px;border:1px solid var(--site-border);border-radius:16px;padding:7px;background:#ffffff;box-shadow:var(--site-pop-shadow);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease}.pageTemplatePicker.open .pageTemplateMenu{opacity:1;pointer-events:auto;transform:none}.pageTemplateOption{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;border:0;border-radius:11px;padding:9px 12px;background:transparent;color:var(--site-text);text-align:left}.pageTemplateOption:hover{background:var(--site-surface-soft)}.pageTemplateOption.selected{background:var(--site-primary-soft)}.pageTemplateOption span:first-child{display:flex;flex-direction:column;line-height:1.25}.pageTemplateOption strong{font-size:14px;font-weight:700}.pageTemplateOption small{color:var(--site-text-muted);font-size:11.5px}.pageTemplateOption.selected strong{color:var(--site-primary)}.pageTemplateCheck,.pageTemplateOption.selected small{color:var(--site-primary-hover)}.pageTemplateCheck{display:grid;place-items:center;opacity:0}.pageTemplateOption.selected .pageTemplateCheck{opacity:1}.siteConsole .siteWorkspace{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;width:100%;height:auto;min-height:calc(100vh - 204px);grid-gap:16px;gap:16px;margin:0 auto;padding:18px 18px 24px;overflow:visible}.siteConsole .siteWorkspace.productsOnly{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 204px)}.siteConsole .siteFormPanel{max-height:none;min-height:0;overflow:visible}.siteConsole .siteWorkspace:not(.productsOnly) .siteFormPanel{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.siteConsole .siteWorkspace.productsOnly .siteFormPanel{border:0;border-radius:24px;padding:24px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .siteSnapshotPanel{display:grid;grid-template-rows:auto auto;align-self:start;max-height:none;min-height:0;overflow:hidden;border:0;border-radius:20px;padding:0}.siteConsole .siteSnapshotPanel,.siteConsole .siteVersionPanel{background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .siteVersionPanel{grid-column:1/-1;border:1px solid var(--site-border);border-radius:var(--site-card-radius);padding:28px 28px 32px}.siteConsole .siteWorkspace.historyMode{grid-template-columns:minmax(0,1fr);height:auto;min-height:calc(100vh - 88px)}.siteConsole .siteWorkspace.historyMode>.siteFormPanel,.siteConsole .siteWorkspace.historyMode>.siteSnapshotPanel{display:none}.siteConsole .siteWorkspace.historyMode .siteVersionPanel{align-self:stretch}.siteConsole .panelHeader{align-items:center;padding-bottom:16px}.siteConsole .panelHeader,.siteConsole .siteWorkspace:not(.productsOnly) .siteFormPanel>.panelHeader{border-bottom:1px solid var(--site-border)}.siteConsole .siteSnapshotPanel>.panelHeader{min-height:64px;padding:14px 18px}.siteConsole .panelHeader h1,.siteConsole .panelHeader h2{color:var(--site-text);font-size:22px;font-weight:800;letter-spacing:-.01em}.siteConsole .panelHeader span,.siteConsole .panelHeaderActions span{color:var(--site-text-muted);font-size:12.5px;font-weight:700}.siteConsole .panelHeaderActions{align-items:center;gap:10px}.siteConsole .noticeLine{border:1px solid var(--site-border);border-radius:14px;padding:13px 15px;background:var(--site-surface-soft);color:var(--site-text-secondary);font-size:13px;font-weight:700}.siteConsole .noticeLine.failed{border-color:#f6cbcb;background:var(--site-danger-soft);color:#b42318}.siteConsole .siteSettingsForm{display:grid;grid-gap:16px;gap:16px;margin-top:0}.siteConsole .siteConfigSection{display:grid;grid-gap:14px;gap:14px;border:0;border-radius:20px;padding:20px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .globalConfigSection{gap:14px}.siteConsole .globalConfigHeader{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:2px}.siteConsole .globalConfigIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--site-primary-soft);color:var(--site-primary)}.siteConsole .globalConfigHeader strong{color:var(--site-text);font-size:17px;font-weight:900;white-space:nowrap}.siteConsole .globalConfigDescription{min-width:0;overflow:hidden;color:var(--site-text-muted);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.siteConsole .globalConfigScope{margin-left:auto;color:var(--site-text-muted);font-size:12px;font-weight:800;white-space:nowrap}.siteConsole .siteConfigGroup{display:grid;grid-gap:12px;gap:12px;margin-top:2px;border-top:1px dashed var(--site-border);padding-top:15px}.siteConsole .siteConfigGroupTitle{color:var(--site-text);font-size:13px;font-weight:900}.siteConsole .siteConfigSection legend{padding:0 10px;color:var(--site-text);font-size:16px;font-weight:800}.siteConsole .siteConfigModule{overflow:hidden;border:0;border-radius:20px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .siteConfigModuleHeader{display:flex;align-items:center;width:100%;min-height:66px;gap:10px;border:0;padding:18px 20px;background:transparent;color:var(--site-text);text-align:left}.siteConsole .siteConfigModuleHeader:focus-visible,.siteConsole .siteConfigModuleHeader:hover{background:var(--site-surface-soft);outline:none}.siteConsole .siteConfigModuleIcon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;background:var(--site-primary-soft);color:var(--site-primary)}.siteConsole .siteConfigModuleTitle{display:flex;align-items:baseline;flex:1 1 auto;min-width:0;gap:10px}.siteConsole .siteConfigModuleTitle strong{flex:0 0 auto;color:var(--site-text);font-size:15px;font-weight:800;line-height:1.1}.siteConsole .siteConfigModuleTitle span{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--site-text-muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteConfigModuleBadge{flex:0 0 auto;color:var(--site-text-muted);font-size:10px;font-weight:800;white-space:nowrap}.siteConsole .siteConfigModuleChevron{display:grid;place-items:center;flex:0 0 auto;color:var(--site-text-muted);transition:transform .18s ease}.siteConsole .siteConfigModuleChevron svg{width:14px;height:10px;stroke-width:2.4}.siteConsole .siteConfigModule.collapsed .siteConfigModuleChevron{transform:rotate(-90deg)}.siteConsole .siteConfigModuleBody{display:grid;grid-gap:16px;gap:16px;padding:0 20px 22px}.siteConsole .productDrawer label,.siteConsole .publishModal label,.siteConsole .siteSettingsForm label{display:grid;grid-gap:10px;gap:10px;color:var(--site-text);font-size:12.5px;font-weight:800}.siteConsole .productDrawer input,.siteConsole .productDrawer select,.siteConsole .productDrawer textarea,.siteConsole .publishModal textarea,.siteConsole .siteSettingsForm input,.siteConsole .siteSettingsForm select,.siteConsole .siteSettingsForm textarea{width:100%;min-width:0;border:1px solid var(--site-border);border-radius:var(--site-input-radius);padding:0 14px;background:#ffffff;color:var(--site-text);font-size:13.5px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.siteConsole .productDrawer input,.siteConsole .productDrawer select,.siteConsole .siteSettingsForm input,.siteConsole .siteSettingsForm select{height:44px}.siteConsole .productDrawer textarea,.siteConsole .publishModal textarea,.siteConsole .siteSettingsForm textarea{min-height:96px;padding:12px 14px;line-height:1.6;resize:vertical}.siteConsole .productDrawer input:focus,.siteConsole .productDrawer select:focus,.siteConsole .productDrawer textarea:focus,.siteConsole .publishModal textarea:focus,.siteConsole .siteSettingsForm input:focus,.siteConsole .siteSettingsForm select:focus,.siteConsole .siteSettingsForm textarea:focus{border-color:var(--site-primary);box-shadow:0 0 0 3px var(--site-primary-soft)}.siteConsole .productDrawer select,.siteConsole .siteSettingsForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%239CA3AF' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.siteConsole .siteFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.siteConsole .fieldLabelLine{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.siteConsole .fieldCounter{color:var(--site-text-muted);font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.siteConsole .colorInputLine{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.siteConsole .colorInputLine input[type=color]{width:46px;height:46px;border-radius:var(--site-input-radius);padding:5px;background:#ffffff}.siteConsole .themeTemplatePicker{display:grid;grid-gap:12px;gap:12px;border-top:1px dashed var(--site-border);border-bottom:1px dashed var(--site-border);margin:16px 0;padding:15px 0}.siteConsole .themeTemplatePicker h3{margin:0;color:var(--site-text);font-size:14px;font-weight:800;letter-spacing:0}.siteConsole .themeTemplateGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;grid-gap:8px;gap:8px}.siteConsole .themeTemplateCard{position:relative;display:grid;place-items:center;grid-gap:9px;gap:9px;min-height:86px;border:1.5px solid var(--site-border-strong);border-radius:13px;padding:12px 8px 11px;background:#ffffff;color:var(--site-text);cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.siteConsole .themeTemplateCard:hover{border-color:var(--site-primary)}.siteConsole .themeTemplateCard.selected{border-color:var(--site-primary);background:var(--site-primary-soft);box-shadow:0 0 0 3px rgb(54 97 159/12%)}.siteConsole .themeTemplateSwatch{display:flex;justify-content:center;width:54px;height:20px;overflow:hidden;border-radius:7px;box-shadow:inset 0 0 0 1px rgb(30 42 64/8%)}.siteConsole .themeTemplateSwatch span{display:block;flex:1 1;min-width:0;height:100%}.siteConsole .themeTemplateCard strong{max-width:100%;overflow:hidden;font-size:13px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.siteConsole .themeTemplateCheck{position:absolute;top:7px;right:8px;color:var(--site-primary)}.siteConsole .mediaUploadField{display:grid;grid-gap:10px;gap:10px}.siteConsole .mediaUploadField>input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.siteConsole .mediaUploadDropzone{min-height:126px;border:1.5px dashed var(--site-border-strong);border-radius:var(--site-input-radius);padding:20px;background:var(--site-surface-soft);color:var(--site-text)}.siteConsole .mediaUploadDropzone:hover{border-color:var(--site-primary);background:var(--site-primary-soft)}.siteConsole .mediaUploadIcon{width:40px;height:40px;border:1px solid var(--site-border);border-radius:12px;color:var(--site-text-secondary)}.siteConsole .mediaUploadDropzone strong{font-size:13.5px;font-weight:800}.siteConsole .mediaUploadDropzone small{color:var(--site-text-muted);font-size:12px;font-weight:600}.siteConsole .mediaUploadPreview{border:1px solid var(--site-border);border-radius:14px;background:#ffffff}.siteConsole .siteSettingsForm .toggleField{display:flex;align-items:center;grid-template-columns:none;gap:12px;color:var(--site-text);font-size:15px;font-weight:900}.siteConsole .siteSettingsForm .siteCheckbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;min-width:22px;flex:0 0 22px;border:1.6px solid var(--site-border-strong);border-radius:6px;padding:0;background:#ffffff;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.siteConsole .siteSettingsForm .siteCheckbox:checked{border-color:var(--site-primary);background:var(--site-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E") center /14px 14px no-repeat}.siteConsole .siteSettingsForm .siteCheckbox:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(54 97 159/16%)}.siteConsole .configList,.siteConsole .productSelectionList{display:grid;grid-gap:10px;gap:10px}.siteConsole .configListItem,.siteConsole .inlineConfigItem,.siteConsole .productSelectionList{border:0;border-radius:0;padding:0;background:#ffffff}.siteConsole .productSelectionItem{display:flex;align-items:center;gap:12px;border:1.5px solid var(--site-border);border-radius:16px;padding:11px 13px;background:#ffffff;color:var(--site-text);font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.siteConsole .productSelectionItem:hover{border-color:var(--site-border-strong)}.siteConsole .productSelectionItem:has(.siteCheckbox:checked){border-color:var(--site-primary);background:var(--site-primary-soft);box-shadow:0 4px 14px rgb(54 97 159/10%)}.siteConsole .productSelectionAvatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:var(--site-surface-soft);color:var(--site-text-muted);transition:background .16s ease,color .16s ease,box-shadow .16s ease}.siteConsole .productSelectionItem:has(.siteCheckbox:checked) .productSelectionAvatar{background:#ffffff;color:var(--site-primary);box-shadow:0 1px 4px rgb(54 97 159/18%)}.siteConsole .productSelectionMeta{display:grid;min-width:0;flex:1 1 auto;grid-gap:2px;gap:2px}.siteConsole .productSelectionMeta span{overflow:hidden;color:var(--site-text);font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.siteConsole .productSelectionItem code,.siteConsole .productSelectionMeta code{overflow:hidden;color:var(--site-text-muted);font-family:ui-monospace,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.siteConsole .productSelectionPrice{flex:0 0 auto;color:var(--site-text);font-size:14px;font-weight:900}.siteConsole .firstGroup{margin-top:0;border-top:0;padding-top:0}.siteConsole .faqConfigList{gap:18px}.siteConsole .faqConfigItem{display:grid;grid-gap:14px;gap:14px}.siteConsole .faqItemHeader{display:flex;align-items:center;gap:10px;min-height:34px}.siteConsole .faqItemHeader strong{color:var(--site-text-secondary);font-size:13px;font-weight:900}.siteConsole .siteConfigIndex{display:inline-grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:8px;background:var(--site-primary-soft);color:var(--site-primary);font-size:12px;font-weight:900}.siteConsole .iconDeleteButton{display:inline-grid;place-items:center;width:32px;height:32px;margin-left:auto;border:1px solid var(--site-border);border-radius:10px;padding:0;background:#ffffff;color:var(--site-text-muted)}.siteConsole .iconDeleteButton:focus-visible,.siteConsole .iconDeleteButton:hover{border-color:#f0b4b4;background:var(--site-danger-soft);color:var(--site-danger)}.siteConsole .dashedAction{justify-self:start;border-style:dashed}.siteConsole .emptyText{color:var(--site-text-secondary);font-size:13.5px;line-height:1.6}.siteConsole .previewPanelHeaderActions{flex-wrap:wrap}.siteConsole .previewOpenLink,.siteConsole .previewVersionLabel{color:var(--site-text);font-size:14px;font-weight:800}.siteConsole .previewOpenLink{text-decoration:underline;text-underline-offset:2px}.siteConsole .previewDeviceSwitch{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:3px;background:var(--site-surface-soft)}.siteConsole .previewDeviceSwitch button{display:grid;place-items:center;width:42px;height:38px;border:0;border-radius:var(--site-pill-radius);padding:0;background:transparent;color:var(--site-text-secondary)}.siteConsole .previewDeviceSwitch button.active,.siteConsole .previewDeviceSwitch button:focus-visible,.siteConsole .previewDeviceSwitch button:hover{background:#ffffff;color:var(--site-text);box-shadow:0 1px 3px rgb(0 0 0/8%)}.siteConsole .previewActionPanel,.siteConsole .previewFrameWrap{display:grid;min-height:0;background:var(--site-surface-soft)}.siteConsole .previewFrameWrap{grid-template-rows:auto auto;grid-gap:10px;gap:10px;height:auto;border:0;border-radius:0;padding:0;overflow:visible}.siteConsole .previewFrameWrap.mobilePreview{justify-items:center;background:var(--site-surface-soft)}.siteConsole .currentPreviewFrame{margin-top:0}.siteConsole .storefrontPreviewFrame{width:100%;max-width:100%;height:auto;min-height:720px;aspect-ratio:16/10;border:0;border-radius:0;background:#ffffff}.siteConsole .mobilePreview .storefrontPreviewFrame{width:min(380px,100%);min-height:780px;aspect-ratio:9/19;border-radius:18px;box-shadow:0 0 0 8px #ffffff,0 18px 50px -30px rgb(17 24 39/30%)}.siteConsole .previewFrameWrap small{color:var(--site-text-muted);font-size:12px;font-weight:600}.siteConsole .productsManager{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.siteConsole .productTable{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--site-border);border-radius:14px}.siteConsole .productTableHeader,.siteConsole .productTableRow{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(110px,.8fr) minmax(80px,.7fr) minmax(120px,1fr) minmax(70px,.5fr) auto;grid-gap:10px;gap:10px;align-items:center}.siteConsole .productTableHeader{padding:12px;color:var(--site-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.siteConsole .productTableRow{border-top:1px solid var(--site-border);padding:12px;background:#ffffff;color:var(--site-text);font-size:13px}.siteConsole .productTableRow code{overflow-wrap:anywhere;color:var(--site-text-secondary);font-size:12px}.siteConsole .siteVersionList{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:18px;gap:18px;margin-top:26px}.siteConsole .siteVersionCard{display:grid;grid-gap:10px;gap:10px;min-height:156px;border:1px solid #e2ded7;border-radius:16px;padding:18px 20px;background:#ffffff;color:var(--site-text)}.siteConsole .siteVersionCard.current{border:2px solid var(--site-text)}.siteConsole .siteVersionHeader{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;border-bottom:1px solid var(--site-border);padding-bottom:22px}.siteConsole .siteVersionHeader h2{justify-self:center;font-size:24px;font-weight:900}.siteConsole .siteVersionBackButton{justify-self:start;display:inline-flex;align-items:center;gap:7px;border:1px solid #e2ded7;border-radius:999px;padding:10px 15px;background:#ffffff;color:var(--site-text);font-size:14px;font-weight:900;cursor:pointer}.siteConsole .siteVersionBackButton:hover{border-color:var(--site-text);background:var(--site-surface-soft)}.siteConsole .siteVersionCount{justify-self:end;color:var(--site-text);font-size:14px;font-weight:900}.siteConsole .siteVersionCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.siteConsole .siteVersionCardTop strong{font-size:20px;font-weight:900}.siteConsole .siteVersionCardTop span{border-radius:999px;padding:4px 10px;background:#f3f1ee;color:var(--site-text-secondary);font-size:12px;font-weight:900}.siteConsole .siteVersionCard.current .siteVersionCardTop span{background:var(--site-text);color:#ffffff}.siteConsole .siteVersionCard code,.siteConsole .siteVersionCard p,.siteConsole .siteVersionCard small{color:var(--site-text);font-size:14px;line-height:1.35}.siteConsole .siteVersionCard code{overflow-wrap:anywhere;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}.siteConsole .siteVersionCard button{justify-self:start;border:1px solid #e2ded7;border-radius:999px;padding:8px 14px;background:#ffffff;color:var(--site-text);font-size:13px;font-weight:900}.siteConsole .siteVersionCard button:hover{border-color:var(--site-text);background:var(--site-surface-soft)}.siteConsole .modalBackdrop{background:rgb(30 42 64/45%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.siteConsole .publishModal{width:min(620px,100%);border:1px solid var(--site-border);border-radius:var(--site-modal-radius);padding:24px 24px 0;background:var(--site-surface);box-shadow:var(--site-pop-shadow)}.siteConsole .siteConfirmModal{position:relative;justify-items:center;gap:18px;width:min(620px,100%);max-height:min(680px,92vh);overflow-y:auto;border:0;border-radius:26px;padding:50px 44px 0;background:#fbfcfe;box-shadow:0 30px 80px rgb(30 42 64/24%),0 1px 2px rgb(30 42 64/6%);text-align:center}.siteConsole .siteConfirmCloseButton{position:absolute;top:20px;right:22px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:var(--site-text-muted)}.siteConsole .siteConfirmCloseButton:focus-visible,.siteConsole .siteConfirmCloseButton:hover{background:var(--site-primary-soft);color:var(--site-text)}.siteConsole .siteConfirmIcon{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,#3a68ab,var(--site-primary));color:#ffffff;box-shadow:0 12px 26px rgb(54 97 159/34%)}.siteConsole .siteConfirmIcon svg{width:34px;height:34px;stroke-width:2.4}.siteConsole .siteConfirmCopy{display:grid;justify-items:center;grid-gap:14px;gap:14px;max-width:440px}.siteConsole .siteConfirmCopy h2{margin:0;color:var(--site-text);font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:700;letter-spacing:0;line-height:1.05}.siteConsole .siteConfirmCopy p{margin:0;color:var(--site-text-secondary);font-size:15px;font-weight:600;line-height:1.65}.siteConsole .siteConfirmCopy strong{color:var(--site-text);font-weight:900}.siteConsole .siteConfirmNoteField{width:min(460px,100%);text-align:left}.siteConsole .siteConfirmNoteField textarea{min-height:76px}.siteConsole .siteConfirmActions button{min-width:132px;min-height:46px;border-radius:999px;padding:0 24px;font-size:15px;font-weight:800}.siteConsole .siteConfirmActions .secondaryAction{border-color:var(--site-border-strong);color:var(--site-text-secondary)}.siteConsole .publishModal .productModalFooter{justify-content:flex-end;margin:0 -24px;border-top:1px solid var(--site-border);padding:16px 24px;background:var(--site-surface-soft)}.siteConsole .publishModal .productModalFooter.siteConfirmActions{justify-content:center;width:calc(100% + 88px);margin:0 -44px;border-top:0;padding:10px 44px 50px;background:transparent}.siteConsole .productDrawerBackdrop{display:flex;align-items:stretch;justify-content:flex-end;padding:0}.siteConsole .productDrawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100vw);height:100vh;background:var(--site-surface);box-shadow:-24px 0 60px -36px rgb(17 24 39/45%)}.siteConsole .productDrawerHeader{align-items:center;padding:24px}.siteConsole .productDrawerHeader h2{font-size:22px;font-weight:800}.siteConsole .productDrawerBody{display:grid;grid-gap:15px;gap:15px;min-height:0;overflow-y:auto}.siteConsole .productDrawerFooter{justify-content:flex-end;border-top:1px solid var(--site-border);background:var(--site-surface-soft);box-shadow:0 -10px 30px -28px rgb(17 24 39/55%)}.siteConsole .fieldHint{color:var(--site-text-muted);font-size:12px;font-weight:600}.siteConsole .panelHeaderActions .primaryActionButton{min-height:52px;border:1px solid var(--site-primary);border-radius:999px;padding:0 28px;background:var(--site-primary);box-shadow:0 8px 18px rgb(54 97 159/28%);color:#ffffff;font-size:17px;font-weight:900;white-space:nowrap}.siteConsole .panelHeaderActions .primaryActionButton svg{width:21px;height:21px;stroke-width:2.6}.siteConsole .productToolbar{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);margin:0 -26px;padding:18px 26px;background:#ffffff}.siteConsole .productSearchField{display:flex;align-items:center;flex:1 1 320px;gap:10px;min-height:52px;border:1px solid var(--site-border);border-radius:14px;padding:0 16px;background:var(--site-surface-soft);color:var(--site-text-muted)}.siteConsole .productSearchField input{flex:1 1 auto;min-width:0;border:0;padding:0;background:transparent;color:var(--site-text);font-size:14px;outline:none}.siteConsole .productSearchField input::placeholder{color:var(--site-text-muted);font-weight:600}.siteConsole .productFilterSelect{min-width:132px;height:52px;border:1px solid var(--site-border);border-radius:14px;padding:0 38px 0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%239CA3AF' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--site-text-secondary);font-size:13.5px;font-weight:800}.siteConsole .productFilterSelect:disabled{opacity:1}.siteConsole .productTable{border:0;border-radius:0;background:#ffffff}.siteConsole .productTableHeader,.siteConsole .productTableRow{grid-template-columns:minmax(220px,2.4fr) minmax(110px,1.1fr) minmax(88px,.8fr) minmax(150px,1.4fr) minmax(86px,.8fr) minmax(88px,.8fr) 44px;gap:16px}.siteConsole .productTableHeader{border-bottom:1px solid var(--site-border);padding:14px 26px;letter-spacing:.05em}.siteConsole .productTableRow{min-height:96px;border-top:0;border-bottom:1px solid var(--site-border);padding:18px 26px;font-size:14px;transition:background .16s ease,box-shadow .16s ease}.siteConsole .productTableRow:hover{background:var(--site-surface-soft)}.siteConsole .productTableRow:last-child{border-bottom:0}.siteConsole .productIdentity{display:flex;align-items:center;gap:14px;min-width:0}.siteConsole .productIdentity>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.siteConsole .productIdentity strong{overflow:hidden;color:var(--site-text);font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.siteConsole .productIdentity small{overflow:hidden;color:var(--site-text-muted);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.siteConsole .productThumb{display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;overflow:hidden;border-radius:14px;background:var(--site-warning-soft);color:#eba224}.siteConsole .productThumb img{width:100%;height:100%;object-fit:cover}.siteConsole .productThumb.serviceThumb{background:#dff8ec;color:#10b981}.siteConsole .productPriceCell{font-size:15px;font-weight:900}.siteConsole .productUpdatedCell{color:var(--site-text-muted);font-size:13px;font-weight:700}.siteConsole .productStatusPill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:900}.siteConsole .productStatusPill.active{background:var(--site-success-soft);color:#16a05f}.siteConsole .productStatusPill.draft{background:#f1efea;color:var(--site-text-secondary)}.siteConsole .productStatusPill.hidden{background:var(--site-danger-soft);color:var(--site-danger)}.siteConsole .productMoreButton{display:grid;place-items:center;justify-self:end;width:36px;height:36px;border:0;border-radius:10px;padding:0;background:transparent;color:var(--site-text-muted)}.siteConsole .productMoreButton:focus-visible,.siteConsole .productMoreButton:hover{background:#ffffff;color:var(--site-text);box-shadow:var(--site-card-shadow)}.siteConsole .productDrawerBackdrop{background:rgb(25 25 25/28%)}.siteConsole .productDrawer{width:min(540px,94vw);background:var(--site-bg);box-shadow:-22px 0 60px rgb(20 18 15/22%)}.siteConsole .productDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--site-border);padding:26px 28px;background:#ffffff}.siteConsole .productDrawerHeader h2{margin:0;color:var(--site-text);font-size:28px;font-weight:900;line-height:1.1}.siteConsole .productDrawerHeader p{margin:8px 0 0;color:var(--site-text-secondary);font-size:15px;font-weight:600}.siteConsole .productDrawerHeaderActions{display:flex;align-items:center;gap:12px}.siteConsole .productDrawerCloseButton{display:grid;place-items:center;width:58px;height:58px;border:0;border-radius:18px;background:var(--site-surface-soft);color:var(--site-text-secondary)}.siteConsole .productDrawerCloseButton:focus-visible,.siteConsole .productDrawerCloseButton:hover{background:var(--site-text);color:#ffffff}.siteConsole .productDrawerBody{gap:20px;padding:24px}.siteConsole .productDrawerSection{display:grid;grid-gap:18px;gap:18px;border:0;border-radius:24px;padding:22px 20px;background:#ffffff;box-shadow:var(--site-card-shadow)}.siteConsole .productSectionTitle{display:flex;align-items:center;gap:12px;min-width:0}.siteConsole .productSectionIcon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:14px;background:var(--site-primary-soft);color:var(--site-primary)}.siteConsole .productSectionTitle strong{color:var(--site-text);font-size:20px;font-weight:900;white-space:nowrap}.siteConsole .productSectionTitle span:last-child{overflow:hidden;color:var(--site-text-muted);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.siteConsole .productMediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.siteConsole .productMediaCard{display:grid;grid-gap:10px;gap:10px;overflow:hidden;border:1px solid var(--site-border);border-radius:16px;padding:12px;background:#ffffff}.siteConsole .productMediaCard .mediaUploadDropzone{min-height:150px;padding:18px}.siteConsole .productMediaCard .mediaUploadPreview{display:grid;grid-template-columns:1fr;place-items:center;overflow:hidden;border-radius:12px;padding:8px}.siteConsole .productMediaCard .mediaUploadPreview img{width:100%;aspect-ratio:4/3;object-fit:cover}.siteConsole .productMediaCard .mediaUploadPreview div{display:none}.siteConsole .productMediaCard .dangerAction{width:100%;color:var(--site-danger)}.siteConsole .productImageAddButton{display:grid;place-items:center;align-content:center;min-height:232px;border:1.5px dashed var(--site-border);border-radius:16px;padding:20px;background:var(--site-surface-soft);color:var(--site-text-secondary);text-align:center}.siteConsole .productImageAddButton:focus-visible,.siteConsole .productImageAddButton:hover{border-color:var(--site-primary);background:var(--site-primary-soft);color:var(--site-primary)}.siteConsole .productImageAddButton span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border:2px solid;border-radius:50%;font-size:26px;line-height:1}.siteConsole .productImageAddButton strong{font-size:18px;font-weight:800}.siteConsole .productImageAddButton small{margin-top:6px;color:var(--site-text-muted);font-size:13px;font-weight:600}.siteConsole .productDrawerFooter{align-items:center;gap:12px;padding:16px 24px;background:#ffffff}.siteConsole .productDrawerSaveState{display:inline-flex;align-items:center;gap:8px;color:var(--site-text-muted);font-size:13px;font-weight:700}.siteConsole .productDrawerSaveState i{width:8px;height:8px;border-radius:50%;background:currentColor}.siteConsole .productDrawerFooterSpacer{flex:1 1 auto}@media (max-width:1100px){.siteConsole .siteHeaderTop{grid-template-columns:1fr;justify-items:start}.siteConsole .siteModeTabs{justify-self:stretch}.siteConsole .siteModeTabs button{flex:1 1;min-width:0}.siteConsole .siteHeaderUtilities{justify-self:stretch;justify-content:space-between}.siteConsole .siteActionBar{align-items:flex-start;flex-direction:column}.siteConsole .siteActionControls{flex-wrap:wrap;justify-content:flex-start;width:100%}.siteConsole .topbar{flex-wrap:wrap;height:auto;min-height:72px;padding:12px 20px}.siteConsole .topnav{margin-left:0}.siteConsole .siteWorkspace{grid-template-columns:minmax(360px,1fr);height:auto;min-height:0}.siteConsole .siteFormPanel,.siteConsole .siteSnapshotPanel{max-height:none;overflow:visible}.siteConsole .siteSnapshotPanel{min-height:0}.siteConsole .storefrontPreviewFrame{min-height:620px}}@media (max-width:760px){.siteConsole .siteHeader{gap:18px;padding:18px 16px 0}.siteConsole .siteHeaderIntro h1{font-size:30px}.siteConsole .siteHeaderIntro p{font-size:14px}.siteConsole .siteActionBar{border-radius:22px;padding:16px}.siteConsole .siteActionBarTitle{flex-wrap:wrap}.siteConsole .siteActionControls .pageTemplatePicker,.siteConsole .siteActionControls .syncStatus,.siteConsole .siteActionControls .topbarAction{width:100%}.siteConsole .siteWorkspace{padding:15px 16px 20px}.siteConsole .productTableHeader,.siteConsole .productTableRow,.siteConsole .siteFormGrid{grid-template-columns:1fr}.siteConsole .themeTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.siteConsole .themeTemplateCard{min-height:82px;padding:12px 8px 11px}.siteConsole .themeTemplateSwatch{width:54px;height:20px}.siteConsole .siteConfirmModal{width:min(100%,420px);max-height:calc(100vh - 32px);border-radius:22px;padding:38px 18px 0}.siteConsole .siteConfirmCloseButton{top:12px;right:12px}.siteConsole .siteConfirmIcon{width:58px;height:58px}.siteConsole .siteConfirmIcon svg{width:28px;height:28px}.siteConsole .siteConfirmCopy{gap:10px;max-width:100%}.siteConsole .siteConfirmCopy h2{font-size:30px}.siteConsole .siteConfirmCopy p{font-size:14px;line-height:1.5}.siteConsole .siteConfirmNoteField{width:100%}.siteConsole .publishModal .productModalFooter.siteConfirmActions{width:calc(100% + 36px);margin:0 -18px;padding:8px 18px 34px}.siteConsole .siteConfirmActions{flex-direction:column;width:100%}.siteConsole .siteConfirmActions button{width:100%;min-height:44px}.siteConsole .productTableHeader{display:none}.pageTemplatePicker{width:min(220px,100%)}.siteConsole .productDrawer{width:100vw}}.offerShell{min-height:100vh;background:#f7f7f5}.landingTopbar{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 40px;background:#ffffff;border-bottom:1px solid #e3e3df}.landingTopbar a{color:var(--muted);font-size:14px;text-decoration:none}.landingHero{display:grid;place-items:center;min-height:520px;padding:80px 24px;text-align:center;background:linear-gradient(#dcedfb,#ffffff 66%)}.landingHero h1,.offerHeader h1{max-width:760px;font-size:44px;line-height:1.12}.landingHero p,.offerHeader p{max-width:680px;margin-top:18px;color:#555;line-height:1.7}.primaryAction{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;padding:0 28px;background:#071a2b;color:#ffffff;font-weight:850;text-decoration:none}.primaryAction:disabled{cursor:not-allowed;opacity:.58}.intakePanel{width:min(1100px,calc(100% - 48px));margin:-56px auto 80px;border-radius:26px;background:#ffffff;box-shadow:0 18px 40px rgba(20,28,35,.08);padding:44px}.segmentedControl{display:inline-flex;gap:8px;margin:28px 0;border:1px solid #d7d7d2;border-radius:999px;padding:5px;background:#f4f4f2}.segmentedControl button{border:0;border-radius:999px;padding:10px 18px;background:transparent;color:#5b5b57;font-weight:800}.segmentedControl button.active{background:#071a2b;color:#ffffff}.fieldGroup{display:grid;grid-gap:10px;gap:10px;margin-top:20px;font-weight:850}.fieldGroup input,.fieldGroup textarea{width:100%;border:1.5px solid #c9cdd1;border-radius:14px;background:#f8f9fa;padding:18px 20px;color:#111111}.fieldGroup textarea{min-height:170px;resize:vertical;line-height:1.55}.fieldHint{color:var(--muted);font-size:12px;font-weight:750}.formError{margin-top:18px;color:#8f2f2f;font-weight:800}.intakeSubmit{display:flex;width:min(360px,100%);margin:32px auto 0}.offerHeader{padding:72px 32px 28px;text-align:center}.analysisProgress{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(640px,calc(100% - 48px));margin:48px auto;border:1px solid #dfdfda;border-radius:20px;background:#ffffff;padding:40px;text-align:center}.contextPreview{display:grid;grid-gap:18px;gap:18px;width:min(1180px,calc(100% - 48px));margin:8px auto 0;border-top:1px solid #deded9;border-bottom:1px solid #deded9;padding:24px 0}.contextPreview h2{margin-bottom:8px}.contextPreview p{max-width:860px;line-height:1.55}.contextWarning{color:#6b5b1f;font-size:14px;font-weight:800}.offerGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;width:min(1180px,calc(100% - 48px));margin:28px auto 80px}.offerCard{position:relative;border:1.5px solid #111111;border-radius:18px;background:#ffffff;padding:24px}.offerCard h2{padding-right:44px}.offerRank{position:absolute;right:18px;top:18px;border-radius:999px;background:#eef3f8;padding:7px 10px;font-weight:900}.offerCard dl{display:grid;grid-gap:8px;gap:8px;margin:20px 0}.offerCard dt{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.offerCard dd{margin:0 0 10px;line-height:1.45}.offerSteps{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.offerSteps span{border-radius:999px;background:#f0f0ed;padding:7px 10px;font-size:12px;font-weight:800}.prototypeTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;width:min(1180px,calc(100% - 64px));height:78px;margin:0 auto;border-bottom:1px solid rgba(43,30,19,.07);background:rgba(248,241,227,.82);color:#2b1e13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prototypeLogo{display:inline-flex;align-items:center;font-size:20px;font-weight:800;letter-spacing:.085em}.landingNavLinks{display:flex;align-items:center;justify-content:center;gap:34px}.landingLoginLink,.landingNavLinks a{position:relative;color:#5a4b3a;font-size:15px;font-weight:600}.landingNavLinks a:after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;background:#ef8040;opacity:0;transform:scaleX(0);transition:opacity .18s ease,transform .18s ease}.landingLoginLink:hover,.landingNavLinks a:hover{color:#2b1e13}.landingNavLinks a:hover:after,.lookskyHome:has(#faq:target) .faqNavLink:after,.lookskyHome:has(#stories:target) .storiesNavLink:after{opacity:1;transform:scaleX(1)}.landingTopActions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.navCta{min-width:0;height:46px;padding:0 22px;font-size:15px}.prototypePrimaryButton{display:inline-flex;align-items:center;justify-content:center;min-width:min(356px,100%);min-height:58px;border:0;border-radius:999px;padding:0 30px;background:#ef8040;color:#ffffff;box-shadow:0 10px 24px rgba(210,99,43,.28);font-size:17px;font-weight:750;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.prototypePrimaryButton:hover{background:#d2632b;box-shadow:0 12px 28px rgba(210,99,43,.34);transform:translateY(-1px)}.prototypePrimaryButton:disabled{cursor:not-allowed;opacity:.58;transform:none}.prototypeHero{position:relative;display:grid;justify-items:center;min-height:642px;padding:64px 24px 88px;overflow:hidden;text-align:center;background:linear-gradient(180deg,rgba(250,243,229,0) 58%,#faf3e5),radial-gradient(circle at 88% 8%,rgba(251,190,150,.52),transparent 28%),radial-gradient(circle at 10% 76%,rgba(157,185,224,.36),transparent 30%),#faf3e5}.prototypeHeroGlow{position:absolute;inset:0;pointer-events:none}.prototypeHeroGlow span{position:absolute;border-radius:999px;filter:blur(60px)}.prototypeHeroGlow span:first-child{top:-170px;right:-110px;width:520px;height:520px;background:rgba(251,190,150,.48);animation:heroBlobDrift 14s ease-in-out infinite}.prototypeHeroGlow span:last-child{bottom:-200px;left:-130px;width:440px;height:440px;background:rgba(157,185,224,.34);animation:heroBlobDrift 16s ease-in-out -4s infinite reverse}.landingEyebrow{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(239,128,64,.16);border-radius:999px;padding:7px 16px;background:rgba(239,128,64,.09);color:#d2632b;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.landingEyebrow span{width:6px;height:6px;border-radius:999px;background:#ef8040;animation:landingPulse 2s ease-in-out infinite}.prototypeHero h1{position:relative;z-index:1;max-width:980px;margin-top:28px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(42px,5vw,64px);line-height:1.08;font-weight:430;letter-spacing:0}.caseShowcase h2 em,.loopCenter em,.prototypeHero h1 em,.sectionHeading h2 em{color:#ef8040;font-style:italic;font-weight:inherit}.landingSubcopy{max-width:680px;margin-top:26px;color:#5a4b3a;font-size:clamp(17px,2vw,20px);line-height:1.62}.heroCta,.landingSubcopy{position:relative;z-index:1}.heroCta{margin-top:40px;min-height:66px;padding:0 48px;font-size:19px}.landingReassure{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:22px;color:#9a8c77;font-size:14px;font-weight:600}.landingReassure span{display:inline-flex;align-items:center;gap:7px}.landingReassure svg{width:16px;height:16px;fill:none;stroke:#2f5598;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.businessLoop{display:grid;justify-items:center;grid-gap:34px;gap:34px;padding:64px 24px 76px;background:linear-gradient(180deg,#faf3e5,#f3e9d6 45%,#faf3e5);color:#2b1e13}.sectionHeading{max-width:680px;text-align:center}.loopKicker{color:#ef8040;font-size:12px;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.landingFaq h2,.sectionHeading h2{margin-top:14px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4.4vw,52px);line-height:1.07;font-weight:440;letter-spacing:0}.loopDiagram{position:relative;width:min(900px,100%);aspect-ratio:3/2;min-height:520px;border-radius:50%}.loopMotion{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}.loopOrbitBase,.loopOrbitDash{fill:none;stroke:#ef8040}.loopOrbitBase{stroke-width:1.4;opacity:.18}.loopOrbitDash{stroke-dasharray:2 13;stroke-linecap:round;stroke-width:1.6;opacity:.5;transform-box:fill-box;transform-origin:center;animation:loopOrbitSpin 55s linear infinite}.loopTicks{fill:#ef8040}.loopTicks circle{animation:loopTickPulse 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.loopTicks circle:nth-child(2){animation-delay:1.75s}.loopTicks circle:nth-child(3){animation-delay:3.5s}.loopTicks circle:nth-child(4){animation-delay:5.25s}.loopCometTailOne,.loopCometTailTwo{fill:#ef8040}.loopCometTailTwo{opacity:.26}.loopCometTailOne{opacity:.5}.loopComet circle:nth-child(2){fill:#ffffff}.loopComet circle:nth-child(3){fill:none;stroke:#ef8040;stroke-width:2}.loopGlow{z-index:1;width:322px;height:248px;border-radius:50%;background:conic-gradient(from 0turn,transparent 0 50%,rgba(239,128,64,.42) 80%,transparent 96%);filter:blur(4px);-webkit-mask:radial-gradient(circle,transparent 56%,#000000 60% 72%,transparent 76%);mask:radial-gradient(circle,transparent 56%,#000000 60% 72%,transparent 76%);pointer-events:none;animation:loopOrbitSpin 7s linear infinite}.loopCenter,.loopGlow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loopCenter{display:flex;flex-direction:column;align-items:center;justify-content:center;width:248px;height:190px;border:1px solid rgba(245,174,120,.16);border-radius:50%;padding:0 24px;background:radial-gradient(circle at 50% 34%,#33241a 0,#2b1e13 62%);box-shadow:0 2px 4px rgba(43,30,19,.05),0 30px 60px rgba(43,30,19,.11);color:#faf3e5;text-align:center;z-index:3;animation:loopCenterBreathe 4.5s ease-in-out infinite}.loopCenter p{color:#f5ae78;font-size:11px;font-weight:800;letter-spacing:.34em;text-transform:uppercase}.loopCenter strong{display:block;margin-top:9px;color:#faf3e5;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:480;line-height:1.08}.loopCenter span{margin-top:14px;color:rgba(248,241,227,.92);font-size:13px;font-weight:700}.loopStep{position:absolute;display:grid;align-content:start;grid-gap:10px;gap:10px;width:208px;min-height:150px;border:1px solid rgba(43,30,19,.13);border-radius:16px;background:#fffbf3;padding:16px 18px;box-shadow:0 1px 2px rgba(43,30,19,.04),0 12px 32px rgba(43,30,19,.07);transform:translate(-50%,-50%);z-index:2;animation:loopNodePulse 7s ease-in-out infinite}.stepThree,.stepTwo{animation-delay:1.75s}.stepThree{animation-delay:3.5s}.stepFour{animation-delay:5.25s}.loopStep span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(239,128,64,.1);color:#ef8040;font-family:Newsreader,Georgia,serif;font-size:14px;font-weight:700}.stepThree span,.stepTwo span{background:rgba(47,85,152,.1);color:#2f5598}.stepThree:before,.stepTwo:before{background:#2f5598}.loopStep:before{content:"";position:absolute;top:0;right:20px;left:20px;height:3px;border-radius:0 0 4px 4px;background:#ef8040;opacity:.45}.loopStep strong{color:#2b1e13;font-size:18px;line-height:1.15}.loopStep small{color:#5a4b3a;font-size:14px;line-height:1.45}.stepOne{top:18%;left:50%}.stepTwo{top:50%;left:83%}.stepThree{top:82%;left:50%}.stepFour{top:50%;left:17%}.loopLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;color:#5a4b3a;font-size:14px;font-weight:650}.loopLegend span{border:1px solid rgba(43,30,19,.13);border-radius:999px;padding:8px 14px;background:#fffbf3}.loopCta{min-height:54px}.caseShowcase{display:grid;grid-template-columns:minmax(0,1fr) 322px;grid-gap:56px;gap:56px;width:min(1116px,calc(100% - 64px));margin:0 auto 86px;border:1px solid rgba(43,30,19,.13);border-radius:20px;padding:46px;background:#fffbf3;box-shadow:0 1px 2px rgba(43,30,19,.04),0 12px 32px rgba(43,30,19,.07)}.caseLabel{margin-bottom:18px;color:#ef8040;font-size:12px;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.caseShowcase h2{color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4vw,50px);line-height:1.08;font-weight:440}.caseShowcase p{margin-top:18px;color:#5a4b3a;line-height:1.7}.casePanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:34px}.casePanels div{border:1px solid rgba(43,30,19,.13);border-radius:14px;padding:22px;background:#faf3e5}.casePanels div:last-child{background:rgba(47,85,152,.09)}.casePanels strong{display:block;margin-bottom:20px;color:#2b1e13}.casePanels small,.casePanels span{display:block;border-radius:4px;background:rgba(43,30,19,.12)}.casePanels div:last-child small,.casePanels div:last-child span{background:rgba(47,85,152,.24)}.casePanels span:first-of-type{height:76px}.casePanels span:last-of-type{width:82%;height:10px;margin-top:16px}.casePanels small{width:58%;height:10px;margin-top:14px}.caseMetrics{color:#2b1e13!important;font-weight:800}.casePortrait{display:grid;align-content:end;justify-items:start;min-height:420px;overflow:hidden;border:1px solid rgba(43,30,19,.13);border-radius:20px;padding:24px;background:linear-gradient(160deg,#e7eef6,#cbdbec);color:#2b1e13}.casePortraitMock{justify-self:center;display:grid;place-items:center;width:min(210px,80%);aspect-ratio:1;border-radius:999px;background:rgba(255,255,255,.42)}.casePortraitMock span{display:block;width:58%;aspect-ratio:1;border-radius:999px 999px 44% 44%;background:#2f5598;box-shadow:0 46px 0 24px rgba(43,30,19,.22)}.casePortrait p{border-radius:999px;padding:9px 13px;background:#fffbf3;color:#2b1e13;font-weight:750}.storiesSection{padding:104px max(32px,calc((100vw - 1180px) / 2))}.faqHeading,.storiesHeading{max-width:920px;margin:0 auto;text-align:center}.faqHeading h2,.storiesHeading h2{margin-top:14px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(40px,4.7vw,68px);font-weight:440;line-height:1.04;letter-spacing:0}.faqHeading h2 em,.storiesHeading h2 em{color:#ef8040;font-style:italic}.storiesHeading>p:last-child{margin-top:22px;color:#5a4b3a;font-size:18px}.caseCarousel{margin:48px auto 0}.caseViewport{overflow:hidden;border:1px solid rgba(43,30,19,.13);border-radius:28px;background:#fffbf3;box-shadow:0 2px 4px rgba(43,30,19,.05),0 30px 60px rgba(43,30,19,.11)}.caseTrack{display:flex;transition:transform .6s cubic-bezier(.65,0,.35,1)}.caseCard{display:grid;grid-template-columns:minmax(0,1fr) 370px;flex:0 0 100%;min-width:0;background:#fffbf3}.caseBody{padding:46px 34px}.casePersona{color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(20px,1.7vw,25px);font-weight:480;line-height:1.3}.casePersona em{color:#ef8040;font-style:normal}.caseTag{display:inline-block;margin-top:28px;border-radius:999px;padding:6px 13px;background:rgba(47,85,152,.1);color:#2f5598;font-size:11.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.caseName{margin-top:18px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(34px,3vw,46px);font-weight:520;line-height:1.08;letter-spacing:0}.caseRole{margin-top:8px;color:#9a8c77;font-size:16px}.caseBeforeAfter{display:grid;grid-template-columns:1fr 1fr;margin-top:34px;overflow:hidden;border:1px solid rgba(43,30,19,.13);border-radius:16px}.caseBaColumn{padding:22px 22px 24px}.caseBaColumn.before{background:rgba(43,30,19,.035)}.caseBaColumn.after{border-left:1px solid rgba(43,30,19,.13);background:rgba(47,85,152,.09)}.caseBaLabel{display:block;color:#9a8c77;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.caseBaColumn.after .caseBaLabel{color:#243c63}.caseBaColumn>strong{display:block;margin:10px 0 14px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:40px;font-weight:450;line-height:1}.caseBaColumn.after>strong{color:#2f5598}.caseBaColumn ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.caseBaColumn li{display:flex;gap:9px;align-items:flex-start;color:#5a4b3a;font-size:13.5px;line-height:1.4}.caseBaColumn li svg{flex:0 0 auto;width:15px;height:15px;margin-top:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.caseBaColumn.before li svg{stroke:#9a8c77}.caseBaColumn.after li svg{stroke:#2f5598}.caseBody blockquote{margin:32px 0 0;border-left:3px solid #ef8040;padding-left:18px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:22px;font-style:italic;line-height:1.45}.caseResolve{display:flex;gap:10px;margin-top:18px;color:#5a4b3a;font-size:14.5px;line-height:1.55}.caseResolve:before{content:"→";flex:0 0 auto;color:#ef8040;font-weight:700}.caseResolve b{color:#243c63;font-weight:700}.casePhoto{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:560px;overflow:hidden;background:#d7d7d7}.casePhoto:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,rgba(43,30,19,.28),transparent 38%);pointer-events:none}.casePortraitImage{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 22%}.casePhotoBadge{position:absolute;bottom:24px;left:24px;z-index:3;border-radius:14px;padding:12px 16px;background:#fffbf3;box-shadow:0 1px 2px rgba(43,30,19,.04),0 12px 32px rgba(43,30,19,.07);color:#2b1e13;font-size:13px}.casePhotoBadge b{display:block;color:#ef8040;font-family:Newsreader,Georgia,serif;font-size:20px;line-height:1.15}.caseControls{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:30px}.caseNavButton{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(43,30,19,.13);border-radius:999px;background:#fffbf3;color:#2b1e13;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.caseNavButton:hover{background:#2b1e13;color:#faf3e5;box-shadow:0 1px 2px rgba(43,30,19,.04),0 12px 32px rgba(43,30,19,.07);transform:translateY(-2px)}.caseNavButton svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.caseDots{display:flex;align-items:center;gap:10px}.caseDots button{width:9px;height:9px;border:0;border-radius:999px;padding:0;background:rgba(43,30,19,.18);transition:background .18s ease,border-radius .18s ease,width .18s ease}.caseDots button.active{width:28px;border-radius:5px;background:#ef8040}.aboutLooksky{position:relative;overflow:hidden;padding:108px max(32px,calc((100vw - 1180px) / 2)) 104px;background:#244884;color:#ffffff}.aboutGlow{position:absolute;top:-220px;right:-160px;width:560px;height:560px;border-radius:999px;background:radial-gradient(circle,#3a68ab,transparent 70%);filter:blur(80px);opacity:.5;animation:aboutGlowDrift 18s ease-in-out infinite}.aboutGrid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1fr;grid-gap:64px;gap:64px;align-items:start}.aboutEyebrow{color:#f5ae78;font-size:12px;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.aboutLooksky h2{margin-top:14px;color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,4.4vw,52px);font-weight:440;line-height:1.07;letter-spacing:0}.aboutCopy em,.aboutLooksky h2 em,.aboutThread em{color:#f5ae78;font-style:italic}.aboutCopy p:first-child{color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:clamp(18px,1.9vw,22px);font-weight:420;line-height:1.5}.aboutCopy p+p{margin-top:18px;color:rgba(255,255,255,.72);font-size:16.5px;line-height:1.7}.teamGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:64px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:rgba(255,255,255,.16)}.teamGrid article{padding:34px 30px;background:#2b5392;transition:background .18s ease}.teamGrid article:hover{background:#35609e}.teamGrid strong{display:block;color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:23px;font-weight:480;line-height:1.15}.teamGrid span{display:block;margin-top:7px;color:#f5ae78;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.teamGrid p{margin-top:16px;color:rgba(255,255,255,.66);font-size:14px;line-height:1.6}.aboutThread{position:relative;z-index:1;max-width:880px;margin:60px auto 0;color:rgba(255,255,255,.92);font-family:Newsreader,Georgia,serif;font-size:clamp(19px,2vw,23px);font-weight:420;line-height:1.5;text-align:center}.landingFaq{display:grid;justify-items:center;grid-gap:20px;gap:20px;width:min(1116px,calc(100% - 64px));margin:0 auto 96px;border-radius:30px;padding:58px 24px;background:#ef8040;text-align:center}.landingFaq,.landingFaq .loopKicker,.landingFaq h2{color:#ffffff}.landingFaq h2{max-width:760px;margin-top:0}.landingFaq .prototypePrimaryButton{background:#ffffff;color:#d2632b;box-shadow:0 12px 30px rgba(43,30,19,.18)}.faqSection{padding:104px max(32px,calc((100vw - 1180px) / 2)) 110px}.faqList{display:flex;flex-direction:column;gap:14px;max-width:780px;margin:52px auto 0}.faqItem{overflow:hidden;border:1px solid rgba(43,30,19,.13);border-radius:16px;background:#fffbf3;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.faqItem:not(.open):hover{border-color:rgba(47,85,152,.5);box-shadow:0 12px 28px -18px rgba(31,52,90,.55);transform:translateY(-2px)}.faqItem.open{border-color:#2f5598;box-shadow:0 1px 2px rgba(43,30,19,.04),0 12px 32px rgba(43,30,19,.07)}.faqQuestion{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;border:0;padding:22px 26px;background:transparent;color:#2b1e13;font-size:17.5px;font-weight:600;letter-spacing:0;text-align:left}.faqQuestion>span{position:relative;flex:0 0 auto;width:26px;height:26px;border-radius:999px;background:rgba(47,85,152,.12);transition:background .18s ease,transform .18s ease}.faqQuestion>span:after,.faqQuestion>span:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:2px;border-radius:2px;background:#2f5598;transform:translate(-50%,-50%)}.faqQuestion>span:after{transform:translate(-50%,-50%) rotate(90deg)}.faqItem.open .faqQuestion>span{background:#2f5598;transform:rotate(45deg)}.faqItem.open .faqQuestion>span:after,.faqItem.open .faqQuestion>span:before{background:#ffffff}.faqAnswer{max-height:0;overflow:hidden;transition:max-height .26s ease}.faqItem.open .faqAnswer{max-height:220px}.faqAnswer p{max-width:62ch;margin:0;padding:0 26px 24px;color:#5a4b3a;font-size:15.5px;line-height:1.65}.srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.intakeOverlay{position:fixed;inset:0;z-index:80;background:rgba(43,30,19,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.intakeScroll{display:grid;place-items:center;width:100%;height:100%;overflow-y:auto;padding:20px 18px}.prototypeIntakeScreen{min-height:914px;padding:86px 40px 72px;background:#faf3e5}.intakeModalCard,.prototypeIntakeCard{display:grid;grid-gap:18px;gap:18px;width:min(1040px,100%);margin:0 auto;border:1px solid rgba(43,30,19,.13);border-radius:24px;padding:28px 44px 26px;background:#fffbf3;box-shadow:0 30px 80px -18px rgba(43,30,19,.5)}.intakeModalCard{max-height:calc(100vh - 56px);overflow-y:auto}.intakeTitlebar{position:relative;display:block;padding:2px 44px 0}.intakeQuestion{max-width:none;margin:0 auto;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(20px,2.1vw,26px);line-height:1.25;font-weight:500;letter-spacing:0;text-align:center}.intakeQuestion em{color:#ef8040;font-style:italic}.intakeClose{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:999px;background:#f3e9d6;color:#5a4b3a}.intakeClose:focus-visible,.intakeClose:hover{background:#2b1e13;color:#faf3e5}.intakeClose svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.intakeTextWrap{position:relative;margin-top:6px}.intakeText{width:100%;min-height:96px;border:1px solid rgba(43,30,19,.13);border-radius:16px;background:#faf3e5;color:#2b1e13;padding:13px 64px 13px 16px;font-size:15px;line-height:1.55;resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}.intakeLinkInput::placeholder,.intakeText::placeholder{color:#9a8c77}.intakeLinkInput:focus,.intakeText:focus{border-color:#ef8040;outline:none;box-shadow:0 0 0 3px rgba(239,128,64,.16)}.intakeTextWrap.recording .intakeText{border-color:rgba(239,128,64,.58);box-shadow:inset 0 0 0 1px rgba(239,128,64,.18)}.emailHint,.intakeFileName,.intakeHint,.intakeVoiceMessage{color:#9a8c77;font-size:13px;line-height:1.45}.intakeVoiceMessage{margin-top:8px;color:#d2632b}.intakeMic{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#ef8040;color:#ffffff;box-shadow:0 10px 22px -8px rgba(239,128,64,.72);cursor:pointer;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.intakeMic:focus-visible,.intakeMic:hover{background:#d2632b;outline:none;box-shadow:0 10px 22px -8px rgba(239,128,64,.72),0 0 0 3px rgba(239,128,64,.2);transform:translateY(-1px)}.intakeMic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.intakeMic svg rect{fill:none}.recording .intakeMic svg rect{fill:currentColor;stroke:currentColor}.recording .intakeMic{background:#2b1e13}.recording .intakeMic:focus-visible,.recording .intakeMic:hover{background:#2b1e13;box-shadow:0 10px 22px -8px rgba(43,30,19,.55),0 0 0 3px rgba(43,30,19,.16)}.intakeWave{position:absolute;right:72px;bottom:25px;display:none;align-items:center;gap:4px;height:26px}.recording .intakeWave{display:flex}.intakeWave span{display:block;width:3px;height:11px;border-radius:999px;background:#ef8040;animation:intakeWave .88s ease-in-out infinite}.intakeWave span:nth-child(2){animation-delay:90ms}.intakeWave span:nth-child(3){animation-delay:.18s}.intakeWave span:nth-child(4){animation-delay:.27s}.intakeWave span:nth-child(5){animation-delay:.36s}.intakeWave span:nth-child(6){animation-delay:.45s}@keyframes intakeWave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.55)}}@keyframes heroBlobDrift{0%,to{opacity:.48;transform:translate(0) scale(1)}45%{opacity:.68;transform:translate(-46px,38px) scale(1.16)}72%{transform:translate(22px,62px) scale(1.08)}}@keyframes landingPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes loopOrbitSpin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.loopOrbitDash{animation-name:loopDashSpin}@keyframes loopDashSpin{to{transform:rotate(1turn)}}@keyframes loopTickPulse{0%,18%,to{opacity:.3;transform:scale(1)}7%{opacity:1;transform:scale(2.6)}}@keyframes loopCenterBreathe{0%,to{box-shadow:0 2px 4px rgba(43,30,19,.05),0 30px 60px rgba(43,30,19,.11),0 0 0 0 rgba(239,128,64,0)}50%{box-shadow:0 2px 4px rgba(43,30,19,.05),0 30px 60px rgba(43,30,19,.11),0 0 46px 2px rgba(239,128,64,.24)}}@keyframes loopNodePulse{0%,18%,to{border-color:rgba(43,30,19,.13)}7%{border-color:rgba(239,128,64,.72)}}@keyframes aboutGlowDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-70px,60px) scale(1.16)}}.intakeExamplesToggle{justify-self:start;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(43,30,19,.13);border-radius:999px;padding:8px 16px;background:#faf3e5;color:#2b1e13;font-size:14px;font-weight:650}.intakeExamplesToggle span{transition:transform .16s ease}.intakeExamplesToggle.collapsed span{transform:rotate(-90deg)}.intakeExamples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.intakeExampleCard{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:168px;border:1px solid rgba(43,30,19,.13);border-radius:14px;padding:14px;background:#faf3e5;color:#2b1e13;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.intakeExampleCard.selected,.intakeExampleCard:focus-visible,.intakeExampleCard:hover{border-color:rgba(239,128,64,.72);background:#fbefe2;box-shadow:0 0 0 2px rgba(239,128,64,.28)}.intakeExampleCard:hover{transform:translateY(-1px)}.intakeExampleCard strong{font-size:13px;font-weight:900}.intakeExampleCard span{color:#5a4b3a;font-size:12px;line-height:1.45}.intakeDivider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;color:#9a8c77;font-size:13px}.intakeDivider:after,.intakeDivider:before{content:"";height:1px;background:rgba(43,30,19,.13)}.intakeSourceHeader{display:grid;grid-gap:6px;gap:6px;text-align:left}.intakeSourceHeader strong{color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.intakeSourceHeader p{color:#9a8c77;font-size:14px;line-height:1.5}.intakeSourceRow{display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-gap:12px;gap:12px}.intakeLinkInput{min-width:0;height:48px;border:1px solid rgba(43,30,19,.13);border-radius:14px;padding:0 15px;background:#faf3e5;color:#2b1e13}.intakeUploadButton{display:grid;place-items:center;height:48px;border:1px solid rgba(43,30,19,.13);border-radius:14px;background:#faf3e5;color:#2b1e13;font-size:14px;font-weight:700}.intakeUploadButton:hover{border-color:#2f5598;background:#2f5598;color:#ffffff}.intakeHiddenFile{position:absolute;width:1px;height:1px;opacity:0}.intakeCtaWrap{display:grid;justify-items:center;padding-top:6px}.intakeSubmit{min-width:min(340px,100%)}.intakeError{margin-top:0}.authPrototypeShell{min-height:100vh;background:#faf3e5;color:#2b1e13}.onboardingExecutionShell{background:radial-gradient(circle at 50% 0,rgba(255,244,222,.92),rgba(247,241,229,.68) 42%,rgba(236,234,229,.96) 100%),#eceae5}.onboardingExecutionTopbar span{justify-self:end;color:#ef7b3f;font-size:14px;font-weight:850}.offerPrototypeShell{min-height:100vh;background:#f6f7f8;color:#102033}.authTopbar,.offerTopbar{position:relative;z-index:2}.signupTopbar{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:center;width:min(1240px,calc(100% - 64px));height:74px;margin:18px auto 0}.signupBack,.signupLogo,.signupTopRight a{color:#2b1e13;font-weight:700;text-decoration:none}.signupBack{display:inline-flex;align-items:center;gap:8px}.signupBack span{font-size:28px;line-height:1}.signupLogo{font-size:22px;letter-spacing:0}.signupTopRight{display:flex;justify-content:flex-end;gap:8px;color:#9a8c77;font-size:14px}.analysisStartPanel,.authPrototypePanel{display:grid;justify-items:center;width:min(866px,calc(100% - 48px));margin:82px auto 0;text-align:center}.signupUnlockPanel{margin-top:72px}.socialProof{color:#2b1e13;font-size:20px;font-weight:600}.socialProof strong{color:#2f5598}.analysisStartPanel h1,.authPrototypePanel h1{margin-top:14px;color:#2b1e13;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1.14;font-weight:560;letter-spacing:0}.authPrototypePanel h1 em{color:#ef8040;font-style:italic}.signupCard{display:grid;grid-gap:22px;gap:22px;width:min(540px,100%);margin-top:48px;border:1px solid rgba(43,30,19,.13);border-radius:24px;padding:40px 40px 30px;background:#fffbf3;box-shadow:0 2px 4px rgba(43,30,19,.05),0 30px 60px rgba(43,30,19,.11)}.signupOptions{display:grid;justify-items:center}.analysisStartPanel>p:last-of-type{margin-top:18px;color:#6b7280;line-height:1.6}.emailAuthButton,.googleAuthButton,.prototypeEmailForm button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;border-radius:14px;font-size:16px;font-weight:700}.googleAuthButton{gap:16px;border:1px solid #2b1e13;background:#2b1e13;color:#faf3e5;box-shadow:0 8px 22px -10px rgba(43,30,19,.4)}.googleAuthButton span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#faf3e5;color:#2b1e13;font-size:14px;font-weight:900}.googleAuthButton svg{flex:0 0 auto;width:20px;height:20px}.authDivider{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;width:100%;margin:18px 0;color:#9a8c77;font-size:13px}.authDivider:after,.authDivider:before{content:"";height:1px;background:rgba(43,30,19,.13)}.emailAuthButton{border:1px solid rgba(43,30,19,.13);background:transparent;color:#5a4b3a;text-decoration:none}.emailAuthButton:hover{background:#f3e9d6;color:#2b1e13}.prototypeEmailForm{display:grid;grid-gap:15px;gap:15px;width:100%}.emailFormBack{justify-self:start;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;color:#5a4b3a!important;box-shadow:none!important;font-size:14px!important}.emailFormBack span{margin-right:6px;font-size:20px;line-height:1}.prototypeEmailForm label{display:grid;grid-gap:8px;gap:8px;color:#5a4b3a;font-size:13px;font-weight:700;text-align:left}.prototypeEmailForm input{height:50px;border:1px solid rgba(43,30,19,.13);border-radius:12px;padding:0 16px;background:#faf3e5;color:#2b1e13}.prototypeEmailForm input:focus{border-color:#ef8040;outline:none;box-shadow:0 0 0 3px rgba(239,128,64,.16)}.prototypeEmailForm button[type=submit]{width:100%;border:0;background:#ef8040;color:#ffffff}.prototypeEmailForm button[type=submit]:hover{background:#d2632b}.signupSuccess{display:grid;justify-items:center;grid-gap:14px;gap:14px}.signupCheck{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:#ef8040;color:#ffffff}.signupCheck svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.signupSuccess h2{font-size:24px}.signupSuccess p{color:#5a4b3a;line-height:1.55}.successBack{margin-top:4px}.termsCopy{max-width:652px;margin:4px auto 0;color:#9a8c77;font-size:14px;line-height:1.45}.termsCopy a{color:#5a4b3a;font-weight:700}.analysisStartPanel .loadingBars{width:min(520px,100%);margin-top:34px}.onboardingPipelinePanel{width:min(720px,calc(100% - 32px));border:1px solid rgba(43,30,19,.08);border-radius:24px;padding:64px min(7vw,84px);background:rgba(255,255,255,.74);box-shadow:0 1px 2px rgba(28,24,20,.05),0 22px 54px rgba(28,24,20,.09)}.pipelineIcon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#ff613d;box-shadow:0 14px 30px rgba(255,97,61,.24)}.pipelineIcon span{width:28px;height:18px;border-right:5px solid #fff;border-bottom:5px solid #fff;transform:rotate(35deg)}.pipelineProgressTrack{width:100%;height:10px;margin-top:38px;overflow:hidden;border-radius:999px;background:#e9e3dc}.pipelineProgressTrack span{display:block;height:100%;border-radius:inherit;background:#ff613d;transition:width .26s ease}.pipelineSteps{display:grid;grid-gap:14px;gap:14px;width:min(520px,100%);margin:40px auto 0;padding:0;list-style:none;text-align:left}.pipelineStep{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:64px;color:#948b82;font-size:20px;font-weight:760}.pipelineStep.completed,.pipelineStep.running,.pipelineStep.warning{color:#241b15}.pipelineStep span:last-child{min-width:0;overflow-wrap:anywhere}.pipelineStep small{display:block;margin-top:4px;color:#9a8c77;font-size:13px;font-weight:600;line-height:1.35}.pipelineStepMarker{display:grid;place-items:center;width:34px;height:34px;border:3px solid #e6e0d8;border-radius:50%;color:#fff;font-size:18px;line-height:1}.pipelineStep.completed .pipelineStepMarker,.pipelineStep.warning .pipelineStepMarker{border-color:#ff613d;background:#ff613d}.pipelineStep.running .pipelineStepMarker{border-color:#f3eee8 #ff613d #ff613d;animation:pipelineSpin .9s linear infinite}.pipelineStep.failed .pipelineStepMarker{border-color:#c0392b;background:#c0392b}.pipelineRetryButton{width:min(320px,100%);margin-top:28px}@keyframes pipelineSpin{to{transform:rotate(1turn)}}.prototypeRegisterGhost{display:grid;justify-items:center;margin-top:80px;text-align:center}.prototypeRegisterGhost p{color:#102033;font-size:20px;font-weight:600}.prototypeRegisterGhost strong{color:#2e7daf}.prototypeRegisterGhost h1{margin-top:16px;color:#1a1b1c;font-size:38px;line-height:1.25}.offerModalOverlay{position:fixed;inset:0;display:grid;place-items:center;padding:120px 24px 32px;background:rgba(0,0,0,.27)}.recommendedOfferModal{display:grid;justify-items:center;width:min(874px,100%);border-radius:16px;background:#ffffff;padding:34px 69px 30px;box-shadow:0 10px 28px -12px rgba(0,0,0,.22);text-align:center}.recommendedOfferModal header h1{color:#2e7daf;font-size:34px;line-height:1.25}.recommendedOfferModal header p{margin-top:16px;color:#102033;font-size:16px;font-weight:650;line-height:1.7}.offerEvidencePanel{display:grid;justify-items:center;width:100%;margin-top:28px;border:1px solid #e0eaf3;border-radius:16px;background:#f6f7f8;padding:22px 70px 32px}.offerEvidencePanel>p{color:#102033;font-size:16px}.offerEvidenceCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px;width:min(580px,100%);margin-top:28px}.offerEvidenceCard{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:2px 16px;gap:2px 16px;align-items:center;min-height:78px;border:1.4px solid;border-radius:24px;background:#ffffff;padding:14px 18px;text-align:left;box-shadow:0 16px 13px rgba(52,52,52,.08)}.offerEvidenceCard.green{border-color:#14b86a}.offerEvidenceCard.blue{border-color:#16a6b7}.offerEvidenceCard span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#14b86a;color:#ffffff}.offerEvidenceCard.blue span{background:#16a6b7}.offerEvidenceCard strong{color:#111827;font-size:20px}.offerEvidenceCard small{display:block;max-height:36px;overflow:hidden;color:#102033;font-size:12px;line-height:1.45}.offerEvidencePanel h2{margin-top:42px;color:#102033;font-size:20px;line-height:1.35}.offerEvidencePanel h2 strong{color:#2e7daf;font-size:38px}.offerPackagingPanel{display:grid;grid-gap:18px;gap:18px;width:100%;margin-top:24px;text-align:left}.offerPackagingSection{display:grid;grid-gap:8px;gap:8px}.offerBrandFields span,.offerPackagingSection>span{color:#667085;font-size:12px;font-weight:700}.offerPackagingSection>p{margin:0;color:#102033;font-size:15px;line-height:1.65}.offerPackagingInput,.offerPackagingTextarea{width:100%;min-width:0;border:1px solid #d7e3ee;border-radius:8px;background:#ffffff;color:#102033;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;outline:none}.offerPackagingInput:focus,.offerPackagingTextarea:focus{border-color:#2e7daf;box-shadow:0 0 0 3px rgba(46,125,175,.14)}.offerPackagingTextarea{min-height:96px;resize:vertical}.offerPackagingTextarea.compact{min-height:78px;font-size:12px}.offerProductDirections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.offerProductDirections li{display:grid;grid-gap:6px;gap:6px;border:1px solid #e0eaf3;border-radius:8px;padding:12px;background:#f8fafc}.offerPackagingInput.price{color:#2e7daf;font-weight:650}.offerInlineButton,.offerSecondaryAction{justify-self:start;border:1px solid #d7e3ee;border-radius:8px;background:#ffffff;color:#2e7daf;cursor:pointer;font-size:12px;font-weight:700;padding:7px 10px}.offerSecondaryAction{margin-top:2px}.offerBrandFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.offerBrandFields div{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid #e0eaf3;border-radius:8px;padding:12px}.offerBrandFields a,.offerBrandFields input,.offerBrandFields strong{min-width:0;overflow-wrap:anywhere;color:#102033;font-size:14px}.offerBrandFields a{color:#2e7daf;text-decoration:none}.offerAcceptButton{margin-top:24px}.changeOfferButton{display:inline-flex;align-items:center;gap:8px;margin-top:14px;border:0;background:transparent;color:#102033;font-size:14px}.changeOfferButton:disabled{cursor:not-allowed;opacity:.5}.businessModeShell{min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(255,244,222,.92),rgba(247,241,229,.68) 42%,rgba(236,234,229,.96) 100%),#eceae5;color:#211914}.businessModeTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;min-height:70px;border-bottom:1px solid rgba(33,25,20,.08);padding:0 38px;background:rgba(247,241,229,.84);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.businessModeTopbar a{color:#5c554d;font-size:14px;font-weight:700;text-decoration:none}.businessModeTopbar strong{color:#211914;font-size:18px;font-weight:900;letter-spacing:.12em}.businessModeTopbar button{justify-self:end;min-height:42px;border:0;border-radius:999px;background:#ef7b3f;color:#fff;cursor:pointer;font-weight:850;padding:0 24px;box-shadow:0 12px 28px rgba(239,123,63,.22)}.businessModeStage{width:min(980px,calc(100% - 40px));margin:0 auto;padding:38px 0 72px}.businessModeBuilder{display:grid;grid-gap:28px;gap:28px}.businessModeHero h1{max-width:920px;color:#241913;font-family:Newsreader,Georgia,serif;font-size:42px;line-height:1.18;font-weight:650;letter-spacing:0}.businessModeHero em{color:#ef7b3f;font-style:italic;font-weight:500}.businessModeTimeline{display:grid;grid-gap:54px;gap:54px}.businessModeStep{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:28px;gap:28px}.businessModeStep:before{content:"";position:absolute;top:40px;bottom:-56px;left:20px;width:2px;background:rgba(36,25,19,.2)}.businessModeStep:last-child:before{display:none}.businessModeStepNumber{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#211914;color:#fff;font-size:13px;font-weight:900;box-shadow:0 8px 18px rgba(33,25,20,.22)}.businessModeStepBody{min-width:0}.businessModeStepBody h2{color:#241913;font-family:Newsreader,Georgia,serif;font-size:28px;line-height:1.15;font-weight:650;letter-spacing:0}.businessModeStepBody>p{margin-top:12px;color:#6b6258;font-size:14px;line-height:1.6}.businessBuildCard,.businessIdeaCard,.businessWebsitePreview{border:1px solid rgba(36,25,19,.12);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(28,24,20,.05),0 22px 54px rgba(28,24,20,.08)}.businessIdeaCard{margin-top:20px;padding:26px 28px;color:#6b6258;font-size:15px;line-height:2.85}.businessIdeaCard input{width:auto;max-width:min(100%,560px);min-height:38px;border:1px solid rgba(239,123,63,.45);border-radius:8px;background:rgba(255,251,245,.78);color:#2d241e;font:inherit;font-weight:760;line-height:1.4;margin:0 5px;padding:8px 14px;outline:none}.businessIdeaCard input:first-of-type{width:min(100%,520px)}.businessIdeaCard input:nth-of-type(2){width:min(100%,430px)}.businessIdeaCard input:nth-of-type(3){width:min(100%,380px)}.businessIdeaCard input:nth-of-type(4){width:min(100%,460px)}.businessIdeaCard input:nth-of-type(5){width:min(100%,430px)}.businessBuildCard input:focus,.businessIdeaCard input:focus,.businessProductCards input:focus,.businessProductCards textarea:focus{border-color:#ef7b3f;box-shadow:0 0 0 4px rgba(239,123,63,.14)}.businessProductCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:20px 0 0;padding:0;list-style:none}.businessProductCards li{position:relative;display:grid;grid-gap:12px;gap:12px;min-height:236px;border:1px solid rgba(36,25,19,.12);border-radius:18px;background:rgba(255,255,255,.68);padding:28px 20px 18px;box-shadow:0 1px 2px rgba(28,24,20,.04),0 14px 34px rgba(28,24,20,.06)}.businessProductCards li.selected{border-color:#ef7b3f;box-shadow:0 1px 2px rgba(28,24,20,.05),0 18px 44px rgba(239,123,63,.12)}.businessProductCards li>button:first-child{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:24px;height:24px;border:1px solid #ded8cf;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.businessProductCards li.selected>button:first-child{border-color:#ef7b3f;background:#ef7b3f}.businessBuildCard input,.businessProductCards input,.businessProductCards textarea{width:100%;min-width:0;border:1px solid rgba(239,123,63,.32);border-radius:8px;background:rgba(255,251,245,.78);color:#2d241e;font:inherit;outline:none;padding:10px 12px}.businessProductCards input{font-size:15px;font-weight:850}.businessProductCards textarea{min-height:76px;resize:vertical;color:#6b6258;font-size:13px;line-height:1.5}.businessProductCards input.price{color:#df6c34;font-size:18px;font-weight:900}.businessChangeOfferButton,.businessGhostButton,.businessRemoveDirection{width:-moz-fit-content;width:fit-content;border:1px solid rgba(239,123,63,.4);border-radius:999px;background:rgba(255,251,245,.72);color:#ef7b3f;cursor:pointer;font-size:13px;font-weight:850;padding:10px 16px}.businessGhostButton{margin-top:16px}.businessRemoveDirection{padding:7px 12px}.businessBuildCard{display:grid;grid-gap:28px;gap:28px;margin-top:20px;padding:28px}.businessBuildCard label,.businessBuildCard>div{display:grid;grid-gap:12px;gap:12px}.businessBuildCard span,.businessWebsitePreviewHeader span{color:#51483e;font-size:13px;font-weight:850}.businessBuildCard span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#ef7b3f;vertical-align:1px}.businessWebsiteAddress strong{color:#2d241e;font-size:15px;overflow-wrap:anywhere}.businessPillRow{display:flex;flex-wrap:wrap;gap:10px}.businessPillRow button{min-height:40px;border:1px solid rgba(239,123,63,.48);border-radius:999px;background:rgba(255,251,245,.72);color:#ef7b3f;cursor:pointer;font-weight:850;padding:0 18px}.businessPillRow button.selected{border-color:#211914;background:#211914;color:#fff;box-shadow:0 10px 20px rgba(33,25,20,.16)}.businessMetricsPreview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(44,107,240,.12);border-radius:16px;background:linear-gradient(180deg,#f9fbff,#f5f8ff);padding:22px 24px}.businessMetricsPreview div{display:grid;grid-gap:5px;gap:5px;border-right:1px solid #dde5f0;padding-right:22px}.businessMetricsPreview div:nth-child(3){border-right:0}.businessMetricsPreview strong{color:#ef7b3f;font-size:26px;font-weight:900}.businessMetricsPreview span{color:#8a8178;font-size:12px;font-weight:700}.businessMetricsPreview span:before{display:none}.businessMetricsPreview svg{grid-column:1/-1;width:100%;height:150px;margin-top:22px}.businessMetricsPreview path{fill:none;stroke:#2f5da8;stroke-linecap:round;stroke-width:4}.businessWebsitePreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px}.businessWebsitePreviewHeader>div{display:flex;gap:10px}.businessWebsitePreviewHeader button{width:44px;height:24px;border:3px solid transparent;border-radius:999px;cursor:pointer}.businessWebsitePreviewHeader button.selected{border-color:#211914}.businessWebsitePreview{margin-top:16px;overflow:hidden;padding:0}.browserDots{display:flex;gap:7px;border-bottom:1px solid rgba(36,25,19,.1);padding:14px 18px}.browserDots span{width:9px;height:9px;border-radius:999px;background:#ddd4c7}.businessPreviewHero{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:36px;gap:36px;min-height:220px;padding:34px 34px 24px}.businessPreviewHero small{color:#ad8742;font-size:11px;font-weight:900;letter-spacing:.12em}.businessPreviewHero strong{display:block;margin-top:12px;color:#2d241e;font-family:Newsreader,Georgia,serif;font-size:26px;line-height:1.2}.businessPreviewHero p{margin-top:10px;color:#6b6258;line-height:1.6}.businessPreviewHero button{margin-top:18px;border:0;border-radius:8px;background:#ad8742;color:#fff;cursor:pointer;font-weight:850;padding:11px 18px}.businessPreviewHero>span{border:1px dashed #cfc6bb;border-radius:14px;background:rgba(255,251,245,.62)}.businessPreviewLines{display:grid;grid-gap:12px;gap:12px;padding:0 34px 34px}.businessPreviewLines span{height:10px;border-radius:999px;background:#dfd8cd}.businessPreviewLines span:first-child{width:86%}.businessPreviewLines span:nth-child(2){width:72%}.businessPreviewLines span:nth-child(3){width:58%}.businessLaunchButton{justify-self:center;min-width:min(430px,100%);min-height:58px;border:0;border-radius:999px;background:#ef7b3f;color:#fff;cursor:pointer;font-size:16px;font-weight:900;padding:0 32px;box-shadow:0 18px 34px rgba(239,123,63,.24)}.businessChangeOfferButton:disabled,.businessLaunchButton:disabled{cursor:not-allowed;opacity:.58}.businessChangeOfferButton{justify-self:center;margin-top:-14px;border-color:transparent;background:transparent;color:#5c554d}.authPrototypeShell,.landingShell,.offerPrototypeShell.businessModeShell{background:radial-gradient(circle at 78% 8%,rgba(157,186,217,.34),transparent 28%),radial-gradient(circle at 10% 38%,rgba(54,97,159,.12),transparent 32%),linear-gradient(180deg,rgba(242,245,250,0) 48%,#f2f5fa 96%) top /100% 820px no-repeat,#f2f5fa;color:#1e2a40;font-family:Figtree,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lookskyHome:before{opacity:.05;background-image:radial-gradient(circle at center,rgba(30,42,64,.34) 0 1px,transparent 1px)}.businessModeTopbar,.onboardingParsingTopbar,.prototypeTopbar,.signupTopbar{border-bottom-color:rgba(30,42,64,.07);background:rgba(242,245,250,.84);color:#1e2a40}.businessModeTopbar strong,.onboardingParsingTopbar strong,.prototypeLogo,.signupLogo{color:#1e2a40;font-family:Hanken Grotesk,Figtree,sans-serif;letter-spacing:.085em;text-transform:uppercase}.businessModeTopbar a,.landingLoginLink,.landingNavLinks a,.onboardingParsingTopbar span,.signupBack,.signupTopRight{color:#33415c}.businessLaunchButton,.businessModeTopbar button,.emailAuthButton,.intakeMic,.prototypeEmailForm button[type=submit],.prototypePrimaryButton{background:#36619f;box-shadow:0 10px 24px rgba(54,97,159,.24)}.businessLaunchButton:hover,.businessModeTopbar button:hover,.emailAuthButton:hover,.intakeMic:focus-visible,.intakeMic:hover,.prototypeEmailForm button[type=submit]:hover,.prototypePrimaryButton:hover{background:#2c5188;box-shadow:0 12px 28px rgba(54,97,159,.3)}.prototypeHero{background:linear-gradient(180deg,rgba(242,245,250,0) 58%,#f2f5fa),radial-gradient(circle at 88% 8%,rgba(157,186,217,.52),transparent 28%),radial-gradient(circle at 10% 76%,rgba(54,97,159,.16),transparent 30%),#f2f5fa}.prototypeHeroGlow span:first-child{background:rgba(157,186,217,.48)}.prototypeHeroGlow span:last-child{background:rgba(54,97,159,.22)}.landingEyebrow{border-color:rgba(54,97,159,.18);background:rgba(54,97,159,.08);color:#2c5188}.businessBuildCard span:before,.landingEyebrow span,.landingNavLinks a:after,.loopStep:before{background:#36619f}.aboutLooksky h2,.businessModeHero h1,.businessModeStepBody h2,.faqHeading h2,.intakeQuestion,.landingFaq h2,.needHead h2,.prototypeHero h1,.sectionHeading h2,.storiesHeading h2{color:#1e2a40}.aboutLooksky h2 em,.aboutThread em,.businessModeHero em,.faqHeading h2 em,.intakeQuestion em,.loopCenter em,.needHead h2 em,.needLine em,.prototypeHero h1 em,.sectionHeading h2 em,.signupUnlockPanel h1 em,.storiesHeading h2 em{color:#ef8040}.aboutCopy,.businessModeStepBody>p,.businessPreviewHero p,.faqAnswer p,.landingSubcopy,.needBody,.storiesHeading p{color:#33415c}.businessLoop{background:linear-gradient(180deg,#f2f5fa,#e7ecf3 48%,#f2f5fa)}.loopComet circle:nth-child(3),.loopOrbitBase,.loopOrbitDash{stroke:#36619f}.loopCometTailOne,.loopCometTailTwo,.loopTicks{fill:#36619f}.loopCenter{border-color:rgba(157,186,217,.2);background:radial-gradient(circle at 50% 34%,#243654 0,#1e2a40 62%)}.loopCenter p{color:#9dbad9}.businessBuildCard,.businessIdeaCard,.businessProductCards li,.businessWebsitePreview,.contactCard,.intakeModalCard,.loopStep,.prototypeIntakeCard,.signupCard{border-color:rgba(30,42,64,.13);background:rgba(251,252,254,.86);box-shadow:0 1px 2px rgba(30,42,64,.04),0 18px 46px rgba(30,42,64,.08)}.intakeOverlay{background:rgba(30,42,64,.42)}.prototypeIntakeScreen{background:#f2f5fa}.businessBuildCard input,.businessIdeaCard input,.businessPillRow button,.businessProductCards input,.businessProductCards textarea,.intakeExampleCard,.intakeExamplesToggle,.intakeLinkInput,.intakeSentenceWrap,.intakeUploadButton{border-color:rgba(30,42,64,.13);background:#fbfcfe;color:#1e2a40}.businessBuildCard span,.businessWebsiteAddress strong,.businessWebsitePreviewHeader span,.emailHint,.intakeExampleCard span,.intakeFileName,.intakeHint,.intakeVoiceMessage{color:#5e6678}.businessPillRow button.selected,.businessProductCards li.selected>button:first-child{border-color:#36619f;background:#36619f;color:#ffffff}.businessProductCards li.selected,.businessWebsitePreviewHeader button.selected{border-color:#36619f;box-shadow:0 1px 2px rgba(30,42,64,.05),0 18px 44px rgba(54,97,159,.12)}.businessMetricsPreview{border-color:rgba(54,97,159,.13);background:linear-gradient(180deg,#fbfcfe,#f0f3f7)}.businessMetricsPreview strong,.businessPreviewHero small,.businessProductCards input.price{color:#36619f}.businessPreviewHero button{background:#36619f}.prototypeAnalysisProgress{position:relative;z-index:2;gap:24px;width:min(980px,calc(100% - 48px));margin-top:80px;overflow:hidden;padding:52px}.prototypeAnalysisProgress:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(46,125,175,.1),transparent),linear-gradient(180deg,rgba(255,255,255,0),rgba(46,125,175,.08));opacity:.86;transform:translateX(-100%);animation:analysisPanelSweep 3.2s ease-in-out infinite;pointer-events:none}.prototypeAnalysisProgress:after{content:"";position:absolute;inset:14px;border:1px solid rgba(46,125,175,.12);border-radius:16px;animation:analysisFramePulse 2.4s ease-in-out infinite;pointer-events:none}.prototypeAnalysisProgress.isFailed:after,.prototypeAnalysisProgress.isFailed:before{animation:none;opacity:0}.analysisMotionStage,.analysisStatusCopy,.analysisStatusTitle,.analysisStepList{position:relative;z-index:1}.analysisMotionStage{display:grid;grid-template-columns:minmax(220px,420px) minmax(180px,260px);align-items:center;justify-content:center;grid-gap:34px;gap:34px;width:min(760px,100%)}.analysisScanFrame{position:relative;display:grid;grid-gap:14px;gap:14px;min-height:148px;overflow:hidden;border:1px solid #d9e4f2;border-radius:18px;background:repeating-linear-gradient(90deg,rgba(16,32,51,.04) 0 1px,transparent 1px 38px),#fbfcfd;padding:30px}.analysisSweep{position:absolute;top:0;bottom:0;width:42%;background:linear-gradient(90deg,transparent,rgba(46,125,175,.18),transparent);transform:translateX(-125%);animation:analysisSweep 2.4s ease-in-out infinite}.analysisTrack{display:block;height:18px;overflow:hidden;border-radius:999px;background:#eef2f5}.analysisTrack:after{content:"";display:block;width:44%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2e7daf,#9fd2ef);animation:analysisTrackFill 2.8s ease-in-out infinite}.analysisTrack:nth-child(3){width:78%}.analysisTrack:nth-child(4){width:88%}.analysisTrack:nth-child(3):after{animation-delay:.2s}.analysisTrack:nth-child(4):after{animation-delay:.4s}.analysisSignalGrid{display:grid;grid-template-columns:repeat(3,54px);grid-auto-rows:54px;grid-gap:12px;gap:12px;justify-content:center}.analysisSignalGrid span{border:1px solid #d9e4f2;border-radius:14px;background:#ffffff;box-shadow:inset 0 0 0 0 rgba(46,125,175,0);animation:analysisSignal 1.8s ease-in-out infinite}.analysisSignalGrid span:nth-child(2){animation-delay:.12s}.analysisSignalGrid span:nth-child(3){animation-delay:.24s}.analysisSignalGrid span:nth-child(4){animation-delay:.36s}.analysisSignalGrid span:nth-child(5){animation-delay:.48s}.analysisSignalGrid span:nth-child(6){animation-delay:.6s}.analysisStatusTitle{color:#102033;font-size:24px;line-height:1.25}.analysisStatusCopy{max-width:620px;color:#102033;font-size:18px;line-height:1.55}.analysisStepList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(820px,100%);margin:4px 0 0;padding:0;list-style:none}.analysisStepList li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;align-items:start;min-height:92px;border:1px solid #e4e8ec;border-radius:16px;background:#fbfcfd;padding:16px;text-align:left}.analysisStepList li>span{grid-row:1/3;width:14px;height:14px;margin-top:4px;border:2px solid #b9c6d3;border-radius:999px;background:#ffffff}.analysisStepList strong{color:#102033;font-size:14px;line-height:1.25}.analysisStepList small{color:#66717e;font-size:12px;line-height:1.45}.analysisStepList .isComplete>span{border-color:#2e7daf;background:#2e7daf;box-shadow:inset 0 0 0 3px #ffffff}.analysisStepList .isActive{border-color:rgba(46,125,175,.48);box-shadow:0 12px 28px rgba(46,125,175,.12)}.analysisStepList .isActive>span{border-color:#2e7daf;animation:analysisDotPulse 1.2s ease-in-out infinite}.analysisStepList .isWaiting{opacity:.72}@keyframes analysisPanelSweep{0%{transform:translateX(-100%)}52%,to{transform:translateX(100%)}}@keyframes analysisFramePulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes analysisSweep{0%{transform:translateX(-125%)}56%,to{transform:translateX(245%)}}@keyframes analysisTrackFill{0%{width:28%}45%{width:76%}to{width:36%}}@keyframes analysisSignal{0%,to{border-color:#d9e4f2;box-shadow:inset 0 0 0 0 rgba(46,125,175,0)}50%{border-color:rgba(46,125,175,.56);box-shadow:inset 0 0 0 8px rgba(46,125,175,.08)}}@keyframes analysisDotPulse{0%,to{box-shadow:0 0 0 0 rgba(46,125,175,.24)}50%{box-shadow:0 0 0 7px rgba(46,125,175,0)}}@media (max-width:900px){.landingTopbar{padding:0 20px}.landingHero h1,.offerHeader h1{font-size:32px}.intakePanel{width:min(100% - 24px,760px);padding:28px}.offerGrid{grid-template-columns:1fr}.prototypeTopbar{grid-template-columns:auto auto;width:min(100% - 24px,760px);height:70px;gap:14px;padding:0}.landingLoginLink,.landingNavLinks{display:none}.landingTopActions{gap:0}.navCta{height:46px;min-width:0;padding:0 18px}.prototypeHero{min-height:620px;padding:62px 20px 70px}.prototypeHero h1{font-size:38px}.loopDiagram{display:grid;grid-gap:12px;gap:12px;aspect-ratio:auto;min-height:0;border:0;border-radius:0}.loopGlow,.loopMotion{display:none}.loopCenter,.loopStep{position:static;width:100%;min-height:0;transform:none}.loopCenter{order:-1;height:auto;border-radius:24px;padding:28px 20px}.loopCenter strong{font-size:34px}.caseShowcase{grid-template-columns:1fr;width:min(100% - 24px,760px);padding:28px}.faqSection,.storiesSection{padding-right:24px;padding-left:24px}.caseCard{grid-template-columns:1fr}.casePhoto{order:-1;min-height:340px}.caseBody{padding:34px 24px}.caseBeforeAfter{grid-template-columns:1fr}.caseBaColumn.after{border-top:1px solid rgba(43,30,19,.13);border-left:0}.casePanels{grid-template-columns:1fr}.casePortrait{min-height:300px}.aboutLooksky{padding:76px 24px 78px}.aboutGrid,.teamGrid{grid-template-columns:1fr}.aboutGrid{gap:28px}.teamGrid{margin-top:42px}.prototypeIntakeScreen{padding:48px 12px}.intakeScroll{padding:34px 12px}.intakeModalCard,.prototypeIntakeCard{padding:24px 18px}.intakeTitlebar{grid-template-columns:minmax(0,1fr) 34px;gap:10px}.intakeQuestion{font-size:18px;text-align:left}.intakeText{min-height:142px;padding:15px 58px 15px 14px}.intakeExamples{grid-template-columns:1fr}.intakeExampleCard{min-height:0}.intakeSourceRow{grid-template-columns:1fr}.intakeSubmit{width:100%;min-width:0}.signupTopbar{grid-template-columns:1fr auto;width:min(100% - 24px,760px)}.signupLogo{order:-1;justify-self:start}.signupBack{justify-self:end}.signupTopRight{grid-column:1/-1;justify-content:center;padding-top:8px}.signupCard{margin-top:36px;padding:24px 18px}.analysisStartPanel,.authPrototypePanel{margin-top:64px}.onboardingPipelinePanel{padding:40px 22px}.pipelineStep{grid-template-columns:34px minmax(0,1fr);gap:14px;font-size:17px}.analysisStartPanel h1,.authPrototypePanel h1,.prototypeRegisterGhost h1{font-size:30px}.googleAuthButton{height:58px}.offerModalOverlay{align-items:start;overflow-y:auto;padding-top:120px}.recommendedOfferModal{padding:28px 20px}.offerEvidencePanel{padding:22px 18px 28px}.offerEvidenceCards{gap:16px}.offerBrandFields,.offerEvidenceCards,.offerProductDirections{grid-template-columns:1fr}.businessModeTopbar{grid-template-columns:auto 1fr auto;gap:12px;padding:0 16px}.businessModeTopbar strong{justify-self:center;font-size:13px}.businessModeTopbar button{min-height:38px;padding:0 14px;font-size:12px}.businessModeStage{width:min(100% - 24px,980px);padding-top:28px}.businessModeHero h1{font-size:32px}.businessModeStep{grid-template-columns:34px minmax(0,1fr);gap:16px}.businessModeStep:before{left:16px}.businessModeStepNumber{width:30px;height:30px}.businessModeStepBody h2{font-size:24px}.businessBuildCard,.businessIdeaCard{padding:22px 18px}.businessIdeaCard{line-height:2.55}.businessIdeaCard input{width:100%!important;margin:6px 0}.businessMetricsPreview,.businessPreviewHero,.businessProductCards{grid-template-columns:1fr}.businessMetricsPreview div{border-right:0;border-bottom:1px solid #dde5f0;padding:0 0 14px}.businessMetricsPreview div:nth-child(3){border-bottom:0}.businessWebsitePreviewHeader{align-items:flex-start;flex-direction:column}.businessPreviewHero>span{min-height:160px}.prototypeAnalysisProgress{width:min(100% - 24px,760px);padding:36px 22px}.analysisMotionStage,.analysisStepList{grid-template-columns:1fr}.analysisSignalGrid{grid-template-columns:repeat(6,minmax(28px,1fr));grid-auto-rows:40px;width:100%}}@media (prefers-reduced-motion:reduce){.aboutGlow,.analysisSignalGrid span,.analysisStepList .isActive>span,.analysisSweep,.analysisTrack:after,.landingEyebrow span,.loopCenter,.loopComet,.loopCometTailOne,.loopCometTailTwo,.loopGlow,.loopOrbitDash,.loopStep,.loopTicks circle,.prototypeAnalysisProgress:after,.prototypeAnalysisProgress:before,.prototypeHeroGlow span{animation:none}.loopComet,.loopCometTailOne,.loopCometTailTwo{display:none}}@media (max-width:760px){.taskCard,.topbar,.topnav,.workspace{display:block}.topbar{height:auto;padding:18px}.topnav{margin-top:18px}.workspace{padding:14px}.taskCard.onboardingTask{display:grid;grid-template-columns:20px minmax(0,1fr)}.taskTitleRow{display:block}.taskActionButton,.taskActionLink,.taskActionPlaceholder,.taskFeedback,.taskService,.taskStatusLabel{grid-column:2;margin-top:8px}.taskActionButton,.taskActionLink{width:100%}.inlineConfigItem,.productSelectionItem,.productTableHeader,.productTableRow,.siteComponentPreviewList,.siteFormGrid,.siteWorkspace{display:block}.siteWorkspace{padding:14px}.siteFormGrid>*{margin-bottom:12px}.siteConsole .themeTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.centerStage,.chatRail,.panel{margin-bottom:16px}.tabs{gap:12px;overflow-x:auto}.chatPanel{height:720px;min-height:720px}.billingPageShell{padding:0 20px 34px}.billingManagementCard,.cancelSubscriptionModal{border-radius:20px;padding:22px 24px 24px}.billingPlanDetail,.billingPlanRow,.billingPlanStatus,.cancelSubscriptionActions{align-items:flex-start;flex-direction:column}.billingPlanDetail strong{text-align:left;overflow-wrap:anywhere}.billingRecordRow,.billingRecordsHead{grid-template-columns:1fr;gap:6px}.billingRecordRow .amount,.billingRecordsFoot,.billingRecordsHead .amount{text-align:left}.cancelSubscriptionScrim{align-items:start;overflow-y:auto;padding:18px}.subscriptionCheckout{gap:20px}.subscriptionCheckoutBrand{min-height:72px;font-size:20px}.subscriptionCheckoutCard{border-radius:20px;padding:22px 24px 24px}.subscriptionCheckoutIntro h1{font-size:24px}.subscriptionPriceLine strong{font-size:34px}.subscriptionPriceLine{gap:10px}.subscriptionDailyPrice{padding:6px 12px}.subscriptionBenefitGrid{grid-template-columns:1fr;gap:14px}.subscriptionBenefitGrid li{gap:12px}.subscriptionAccountRow{align-items:flex-start;flex-direction:column;gap:4px;padding:16px 18px}.emailInboxShell{width:min(100% - 28px,720px);padding:24px 0}.emailInboxItem{grid-template-columns:1fr}.billingReturnPanel h1,.emailInboxHeader h1{font-size:28px}.onboardingConsole{padding:12px}.setupProgressConsole{padding:0}.setupProgressConsole .onboardingStage{width:auto;max-width:100%;min-height:100vh;padding:18px}.onboardingTopbar{display:grid;grid-gap:14px;gap:14px;border-radius:24px;padding:14px}.onboardingTopbar .brandLockup,.onboardingTopbar .topnav{display:flex}.onboardingNav{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;font-size:14px}.onboardingStage{min-height:auto;padding:28px 0 10px}.onboardingChecklist{border-radius:24px;padding:30px 18px}.onboardingChecklist h1{font-size:24px}.setupProgressCard{width:min(520px,92vw);border-radius:28px;padding:36px 24px 32px}.setupProgressCard h1{font-size:21px}.onboardingProgressMeta{align-items:flex-start;flex-direction:column;gap:6px}.onboardingStep{grid-template-columns:24px minmax(0,1fr);align-items:start;font-size:15px}.onboardingStep .stepStatus{grid-column:2;justify-self:start;margin-top:4px}}.dashboardConsole{--background:#f2f5fa;--panel:#ffffff;--card:#fbfcfe;--panel-soft:#e7ecf3;--ink:#1e2a40;--muted:#33415c;--subtle:#5e6678;--line:rgb(30 42 64/13%);--soft-line:rgb(30 42 64/10%);--accent:#36619f;--accent-2:#2c5188;--accent-soft:#e2eaf4;--shadow:0 1px 2px rgb(30 42 64/5%),0 10px 30px rgb(30 42 64/6%);--shadow-lift:0 2px 6px rgb(30 42 64/7%),0 18px 44px rgb(54 97 159/12%);display:flex;gap:14px;min-height:100vh;padding:14px;background:var(--background);color:var(--ink)}.dashboardSidebar{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex:0 0 200px;flex-direction:column;width:200px;height:calc(100vh - 36px);border-radius:var(--radius);padding:26px 18px 22px;background:var(--card);box-shadow:var(--shadow);transition:flex-basis .32s cubic-bezier(.4,0,.2,1),width .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1)}.dashboardSidebar.collapsed{flex-basis:72px;width:72px;padding:26px 12px 22px}.dashboardLogoRow{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:4px 8px 22px}.dashboardLogoMark{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:18px;font-weight:900;box-shadow:0 6px 14px rgb(54 97 159/30%)}.dashboardLogoText{min-width:0}.dashboardLogoWordmark{color:var(--ink);font-family:var(--font-script);font-size:31px;font-weight:400;line-height:1;white-space:nowrap}.dashboardStatusPill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;background:var(--success-soft);color:var(--success);font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap}.dashboardStatusPill.failed{background:#fdecec;color:#e0484d}.dashboardStatusDot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgb(31 174 90/18%)}.dashboardStatusPill.failed .dashboardStatusDot{box-shadow:0 0 0 4px rgb(224 72 77/16%)}.dashboardAccountCopy strong,.dashboardLogoRow strong{display:block;color:var(--ink);font-size:15px;font-weight:800;line-height:1.2}.dashboardAccountCopy small,.dashboardLogoText span{display:block;max-width:118px;margin-top:3px;overflow:hidden;color:var(--subtle);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboardAccountCopy .dashboardSubscriptionStatus{display:inline;color:var(--success);font-weight:700}.dashboardAccountCopy small{overflow:visible;text-overflow:clip}.dashboardCollapseButton{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:0;border-radius:10px;margin-left:auto;background:var(--panel-soft);color:var(--muted)}.dashboardCollapseButton svg{width:17px;height:17px;stroke-width:2.2px;transition:transform .32s cubic-bezier(.4,0,.2,1)}.dashboardCollapseButton:hover{background:var(--ink);color:#fff}.dashboardSidebar.collapsed .dashboardCollapseButton{position:static;box-shadow:none}.dashboardSidebar.collapsed .dashboardCollapseButton svg{transform:rotate(180deg)}.dashboardNavLabel{margin:16px 0 12px;padding:0 11px;color:var(--subtle);font-size:11px;font-weight:700;letter-spacing:.16em}.dashboardNavLabel.accountLabel{margin-top:18px}.dashboardNav{display:grid;grid-gap:6px;gap:6px}.dashboardNavItem{display:flex;align-items:center;gap:11px;border:1px solid transparent;border-radius:14px;padding:13px 11px;background:transparent;color:var(--muted);cursor:pointer;font-size:13.5px;font-family:inherit;font-weight:500;text-decoration:none;text-align:left;white-space:nowrap;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.dashboardNavItem svg{width:19px;height:19px;flex:0 0 19px}.dashboardNavItem:hover{background:var(--panel-soft);color:var(--ink)}.dashboardNavItem.active{background:var(--ink);color:#fff;font-weight:600;box-shadow:0 8px 20px rgb(25 25 25/18%)}.dashboardNavItem.websiteNavFlash{animation:dashboardNavItemHint 1.1s ease-in-out infinite}.dashboardNavItem.websiteNavFlash svg{animation:dashboardNavIconFlash 1.1s ease-in-out infinite;color:var(--accent);transform-origin:center}@keyframes dashboardNavIconFlash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.18)}}@keyframes dashboardNavItemHint{0%,to{background:transparent}50%{background:rgb(54 97 159/13%)}}.dashboardNavItem.logoutItem{color:var(--accent)}.dashboardNavItem.logoutItem:hover{background:var(--accent-soft)}.dashboardSidebar.collapsed .dashboardAccountCaret,.dashboardSidebar.collapsed .dashboardAccountCopy,.dashboardSidebar.collapsed .dashboardLogoText,.dashboardSidebar.collapsed .dashboardLogoWordmark,.dashboardSidebar.collapsed .dashboardNavItem span,.dashboardSidebar.collapsed .dashboardNavLabel,.dashboardSidebar.collapsed .dashboardSidebarDivider,.dashboardSidebar.collapsed .dashboardStatusText{display:none}.dashboardSidebar.collapsed .dashboardLogoRow{flex-direction:column-reverse;justify-content:center;gap:18px;padding:4px 0 22px}.dashboardSidebar.collapsed .dashboardStatusPill{display:grid;place-items:center;width:42px;height:42px;padding:0;border-radius:50%;background:transparent;color:var(--success)}.dashboardSidebar.collapsed .dashboardStatusDot{width:14px;height:14px;flex-basis:14px;box-shadow:0 0 0 10px rgb(31 174 90/13%),0 0 18px rgb(31 174 90/34%)}.dashboardSidebar.collapsed .dashboardStatusPill.failed{color:#e0484d}.dashboardSidebar.collapsed .dashboardNav{gap:10px}.dashboardSidebar.collapsed .dashboardNavItem{justify-self:center;justify-content:center;width:42px;height:42px;margin-top:2px;padding:0}.dashboardSidebarGrow{flex:1 1}.dashboardSidebarDivider{height:1px;margin:8px 6px 6px;background:var(--line)}.dashboardAccountWrap{position:relative;margin-top:4px}.dashboardUserAvatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 6px 14px rgb(54 97 159/30%)}.dashboardUserAvatar svg{width:20px;height:20px}.dashboardAccountTrigger{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:90px;border:0;border-radius:14px;padding:12px 10px 4px;background:transparent;color:var(--ink);text-align:left}.dashboardAccountTrigger:hover,.dashboardAccountTrigger[aria-expanded=true]{background:var(--panel-soft)}.dashboardAccountCaret{color:var(--subtle)}.dashboardAccountCaret svg{width:16px;height:16px;transform:rotate(90deg);transition:transform .22s ease}.dashboardAccountTrigger[aria-expanded=true] .dashboardAccountCaret svg{transform:rotate(270deg)}.dashboardAccountMenu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:12;display:grid;grid-gap:2px;gap:2px;width:200px;border:1px solid var(--line);border-radius:16px;padding:8px;background:#fff;box-shadow:0 12px 34px rgb(30 42 64/16%),0 2px 8px rgb(30 42 64/6%)}.dashboardAccountMenu a{display:flex;align-items:center;gap:10px;border-radius:11px;padding:10px;color:var(--muted);font-size:13.5px;font-weight:600;text-decoration:none}.dashboardAccountMenu a:hover{background:var(--panel-soft);color:var(--ink)}.dashboardAccountMenu a.danger{color:var(--accent)}.dashboardAccountMenu svg{width:17px;height:17px;flex:0 0 17px}.dashboardAccountMenuDivider{display:block;height:1px;margin:4px 2px;background:var(--line)}.dashboardCollapsedAccount{display:none;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff}.dashboardCollapsedAccount svg{width:20px;height:20px}.dashboardSidebar.collapsed .dashboardAccountTrigger{display:flex;justify-content:center;width:42px;height:42px;min-height:42px;border-radius:50%;margin:12px auto 4px;padding:0}.dashboardSidebar.collapsed .dashboardAccountTrigger:hover,.dashboardSidebar.collapsed .dashboardAccountTrigger[aria-expanded=true]{background:transparent}.dashboardSidebar.collapsed .dashboardAccountMenu{right:auto;left:0;width:200px}.dashboardMainShell{display:flex;flex:1 1;flex-direction:column;gap:18px;min-width:0;height:calc(100vh - 36px);overflow:hidden}.dashboardConsole .topbar{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:18px;height:auto;border:0;padding:4px 6px 0;background:transparent}.dashboardConsole .brandLockup{gap:12px}.dashboardConsole .logoMark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--ink);color:#fff;font-weight:900}.dashboardConsole .brandLockup strong{display:block;color:var(--ink);font-size:30px;font-weight:900;letter-spacing:0}.dashboardConsole .brandLockup span{display:inline-flex;align-items:center;gap:8px;max-width:none;margin:6px 0 0;border:0;border-radius:999px;padding:0;background:transparent;color:var(--muted);font-size:14px;font-weight:700}.dashboardConsole .brandLockup span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgb(31 174 90/18%)}.dashboardConsole .topnav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;color:var(--muted);font-size:13px;font-weight:800}.dashboardConsole .logoutButton,.dashboardConsole .refreshButton,.dashboardConsole .syncStatus,.dashboardConsole .topnavLink{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--line);border-radius:999px;padding:0 14px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);font-size:12.5px;font-weight:800;text-decoration:none}.dashboardConsole .syncStatus{gap:7px;background:var(--success-soft);color:var(--success);box-shadow:none}.dashboardConsole .syncStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.dashboardConsole .syncStatus.failed{background:#fdecec;color:#e0484d}.dashboardConsole .refreshButton{border-color:var(--ink);background:var(--ink);color:#fff}.dashboardConsole .logoutButton{color:var(--accent)}.dashboardConsole .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 14px rgb(54 97 159/28%)}.dashboardConsole .workspace{display:grid;align-items:start;grid-gap:14px;min-height:0;height:100%;overflow:hidden;padding:0}.dashboardConsole .centerStage,.dashboardConsole .chatRail,.dashboardConsole .leftRail,.dashboardConsole .socialStage{min-width:0}.dashboardConsole .centerStage,.dashboardConsole .leftRail{display:flex;flex-direction:column;gap:18px}.dashboardConsole .chatPanel,.dashboardConsole .panel{border:0;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.dashboardConsole .panel{padding:20px 18px}.dashboardConsole .panelHeader{align-items:center;border-bottom:0;padding-bottom:0;gap:11px}.dashboardConsole .cardPanelHeader{justify-content:flex-start;margin-bottom:18px}.dashboardConsole .compactCardPanelHeader{margin:0 0 14px}.dashboardConsole .panelHeaderIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--panel-soft);color:var(--ink)}.dashboardConsole .panelHeaderIcon svg{width:18px;height:18px;stroke-width:1.9px}.dashboardConsole .panelHeaderActionIcon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border:1px solid var(--line);border-radius:50%;margin-left:auto;background:#fff;color:var(--muted);transition:background .16s ease,color .16s ease,transform .16s ease}.dashboardConsole .panelHeaderActionIcon:hover{background:var(--panel-soft);color:var(--ink);transform:translateY(-1px)}.dashboardAccountTrigger:focus-visible,.dashboardCollapseButton:focus-visible,.dashboardConsole a:focus-visible,.dashboardConsole button:focus-visible{outline:2px solid rgb(54 97 159/45%);outline-offset:2px}.dashboardConsole .panelHeaderActionIcon:disabled{cursor:not-allowed;opacity:.6}.dashboardConsole .panelHeaderActionIcon svg{width:15px;height:15px;stroke-width:2.2px}.dashboardConsole .panelHeader h1,.dashboardConsole .panelHeader h2,.dashboardConsole h3{color:var(--ink);font-size:17px;font-weight:900;letter-spacing:0}.dashboardConsole .activityItem span,.dashboardConsole .eyebrow,.dashboardConsole .muted,.dashboardConsole .panelHeader span,.dashboardConsole .socialCard small{color:var(--subtle);font-size:12.5px;font-weight:700}.dashboardConsole .cardPanelHeader>span:not(.panelHeaderIcon){margin-left:auto}.dashboardConsole .revenueValue{position:relative;overflow:hidden;border-radius:18px;margin:14px 0;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);box-shadow:0 14px 30px rgb(54 97 159/24%);color:#fff;font-size:40px;font-weight:900;line-height:1}.dashboardConsole .revenueValue:after{content:"";position:absolute;top:-40px;right:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255/22%),transparent 70%)}.dashboardConsole .progressTrack{height:7px;background:var(--accent-soft)}.dashboardConsole .progressFill{background:#fff}.dashboardConsole .metricGrid{gap:14px;margin:16px 0 24px;padding:0;background:transparent}.dashboardConsole .metric{border-radius:14px;padding:15px 12px;background:var(--panel-soft)}.dashboardConsole .metric strong{min-height:auto;background:transparent;color:var(--ink);font-size:22px;font-weight:800}.dashboardConsole .metric span{color:var(--muted);font-size:12px;font-weight:700}.dashboardConsole .channelRevenue{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.dashboardConsole .channelBubble div{background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 7px 16px rgb(54 97 159/20%)}.dashboardConsole .completedTimeline{margin-top:18px}.dashboardConsole .completedTimelineDot{border-color:var(--success)}.dashboardConsole .completedTimelineItem:before{background:var(--line)}.dashboardConsole .aiPanel{min-height:0;background:var(--card)}.dashboardConsole .activityList{gap:11px;margin-top:18px}.dashboardConsole .activityItem{border-left:0;border-radius:14px;padding:14px;background:var(--panel-soft)}.dashboardConsole .activityItem strong{color:var(--ink);font-size:13.5px;font-weight:900}.dashboardConsole .creditPurchase button,.dashboardConsole .ghostButton,.dashboardConsole .profileForm button,.dashboardConsole .socialPrimaryButton,.dashboardConsole .suggestionAction button,.dashboardConsole .taskCard button{border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:900}.dashboardConsole .ghostButton{float:none;margin-top:16px}.dashboardConsole .creditPurchase button{width:100%;min-height:42px}.dashboardConsole .tabs{display:inline-flex;align-self:center;gap:4px;height:auto;border-radius:999px;padding:4px;background:var(--panel-soft)}.dashboardConsole .tabs a,.dashboardConsole .tabs button{border-radius:999px;padding:10px 16px;color:var(--muted);font-size:13px;font-weight:900}.dashboardConsole .tabs a:before,.dashboardConsole .tabs button:before{display:none}.dashboardConsole .tabs .activeTab{background:var(--ink)!important;color:#fff;box-shadow:0 6px 16px rgb(25 25 25/18%)}.dashboardConsole .workPanel{position:relative;display:flex;flex:1.85 1;min-height:0;flex-direction:column}.dashboardConsole .socialList,.dashboardConsole .suggestionList,.dashboardConsole .taskList{gap:11px}.dashboardConsole .suggestionCard,.dashboardConsole .taskCard{border:1px solid var(--line);border-radius:14px;background:#fff}.dashboardConsole .taskCard.onboardingTask{position:relative;overflow:hidden;grid-template-columns:20px minmax(0,1fr) auto;border-color:rgb(54 97 159/18%);background:#f5f8fd}.dashboardConsole .taskCard.onboardingTask:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.dashboardConsole .taskStatus{border-color:rgb(54 97 159/35%);background:#fff}.dashboardConsole .taskCard.done .taskStatus{background:var(--success);box-shadow:inset 0 0 0 4px #fff}.dashboardConsole .socialCard strong,.dashboardConsole .suggestionCard strong,.dashboardConsole .taskCard strong,.dashboardConsole .taskTitleRow strong{color:var(--ink);font-weight:900}.dashboardConsole .taskStatusLabel{background:#fff;color:var(--accent)}.dashboardConsole .activityItem p,.dashboardConsole .assetCard p,.dashboardConsole .completedTimelineBody p,.dashboardConsole .socialCard p,.dashboardConsole .suggestionCard p,.dashboardConsole .taskCard p,.dashboardConsole .toolCard p,.dashboardConsole .workflowItem p{color:var(--muted);font-size:13px;line-height:1.5}.dashboardConsole .taskActionButton,.dashboardConsole .taskActionLink{background:var(--ink);box-shadow:none}.dashboardConsole .suggestionCard{max-width:none;border-color:var(--line);background:#fff}.dashboardConsole .assetCard,.dashboardConsole .socialCard,.dashboardConsole .toolCard,.dashboardConsole .workflowItem{border:1px solid var(--line);border-radius:14px;background:#fff}.dashboardConsole .profileForm{max-width:none}.dashboardConsole .profileForm input,.dashboardConsole .profileForm textarea,.dashboardConsole .socialDraftEditor{border:1px solid var(--line);border-radius:12px;background:#fff}.dashboardConsole .profileForm input:focus,.dashboardConsole .profileForm textarea:focus,.dashboardConsole .socialDraftEditor:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dashboardConsole .socialStage{padding:20px}.dashboardConsole .payoutAccountPanel{border-bottom-color:var(--line)}.dashboardConsole .socialAccountPill{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.dashboardConsole .socialAccountPill.connected{border-color:transparent;background:var(--success-soft);color:var(--success)}.dashboardConsole .socialCard{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dashboardConsole .socialCard:hover{border-color:transparent;box-shadow:var(--shadow);transform:translateY(-1px)}.dashboardConsole .socialHeader span,.dashboardConsole .toolCard span,.dashboardConsole .workflowItem span{background:var(--panel-soft);color:var(--muted)}.dashboardConsole .messageList,.dashboardConsole .socialDraftPreview{background:var(--panel-soft)}.dashboardConsole .chatRail{border-left:0;padding-left:0}.dashboardConsole .chatPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:640px;overflow:hidden}.dashboardConsole .chatPanelHeader{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--soft-line);padding:20px 22px}.dashboardConsole .chatAssistantAvatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 8px 18px rgb(54 97 159/30%)}.dashboardConsole .chatAssistantAvatar svg{width:20px;height:20px}.dashboardConsole .chatPanelHeader h2{margin:0;font-size:15.5px;font-weight:900}.dashboardConsole .chatPanelHeader span{display:flex;align-items:center;gap:5px;color:var(--success);font-size:12px;font-weight:700}.dashboardConsole .chatPanelHeader span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dashboardConsole .messageList{gap:10px;padding:22px}.dashboardConsole .message{border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:14px;line-height:1.6}.dashboardConsole .message.user{border-radius:18px 18px 6px 18px;background:var(--ink)}.dashboardConsole .message.assistant{border:0;background:#fff}.dashboardConsole .composer{position:relative;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;min-height:96px;border:1px solid var(--line);border-radius:18px;margin:16px;padding:18px 72px 56px 22px;background:var(--panel-soft);transition:border-color .16s ease,box-shadow .16s ease}.dashboardConsole .composer input{display:block;width:100%;height:auto;border:0;border-radius:0;padding:0;outline:none;background:transparent;color:var(--ink);font-size:14.5px}.dashboardConsole .composer input::placeholder{color:var(--subtle)}.dashboardConsole .composer:focus-within{box-shadow:0 0 0 4px var(--accent-soft);border-color:var(--accent)}.dashboardConsole .composerTools{position:absolute;right:18px;bottom:16px;left:18px;display:flex;align-items:center;justify-content:space-between}.dashboardConsole .composerAddButton{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:11px;background:#fff;box-shadow:var(--shadow);color:var(--ink);font-size:24px;font-weight:500;line-height:1}.dashboardConsole .composerAddButton:hover{color:var(--accent)}.dashboardConsole .composerSendButton{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:transparent;box-shadow:0 8px 18px rgb(54 97 159/30%);transition:transform .16s ease}.dashboardConsole .composerSendButton:before{content:"↑";color:#fff;font-size:20px;font-weight:900}.dashboardConsole .composerSendButton:hover{transform:translateY(-2px)}.dashboardConsole .composerSendButton:disabled{cursor:not-allowed;opacity:.62}.dashboardConsole .noticeLine{border-color:var(--line);border-radius:14px;background:var(--panel-soft)}.dashboardConsole .noticeLine.failed{border-color:#f3cccc;background:#fdecec;color:#e0484d}.dashboardConsole .creditHint,.dashboardConsole .emptyText,.dashboardConsole .profileMeta{color:var(--muted)}.dashboardConsole .toolReady{color:var(--success)}.dashboardConsole .toolMissing{color:#e0484d}.dashboardConsole .dashboardHero{min-width:0}.dashboardConsole .dashboardHero h1{color:var(--ink);font-size:25px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dashboardConsole .dashboardHero p{margin-top:8px;color:var(--muted);font-size:14px;font-weight:500;line-height:1.5}.dashboardConsole .dashboardTopActions{gap:12px}.dashboardConsole .dashboardTopLogo{display:block;width:120px;height:auto;max-width:120px;object-fit:contain}.dashboardConsole .dashboardTopSegment{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px;background:#fff;box-shadow:0 1px 3px rgb(20 18 15/8%),0 6px 16px rgb(20 18 15/5%)}.dashboardConsole .dashboardTopSegment a{border-radius:999px;padding:7px 30px;color:var(--muted);font-size:13.5px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.dashboardConsole .dashboardTopSegment a.active{background:var(--ink);color:#fff;box-shadow:0 6px 16px rgb(25 25 25/18%)}.dashboardConsole .businessPill,.dashboardConsole .notificationButton{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:999px;background:var(--card);box-shadow:var(--shadow)}.dashboardConsole .businessPill{gap:8px;padding:0 16px;background:var(--success-soft);color:var(--success);font-size:13.5px;font-weight:700}.dashboardConsole .businessPill:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px rgb(31 174 90/14%)}.dashboardConsole .businessPill.failed{background:#fdecec;color:#e0484d}.dashboardConsole .notificationButton{width:44px;color:var(--muted)}.dashboardConsole .notificationButton svg{width:20px;height:20px}.dashboardConsole .notificationButton:disabled{cursor:not-allowed;opacity:.58}.dashboardConsole .dashboardAnchor{display:block;width:1px;height:1px;overflow:hidden}.dashboardConsole .workspace{grid-template-areas:"summary tasks acquisition assistant";grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.12fr) minmax(320px,26%);grid-auto-rows:auto;align-content:stretch;align-items:stretch;gap:14px;padding:0 0 18px}.dashboardConsole .businessModeDashboardView{display:grid;grid-gap:20px;gap:20px;height:100%;min-height:0;overflow-y:auto;padding:0 4px 28px 0}.dashboardConsole .businessModeDashboardHeroPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:end;grid-gap:28px;gap:28px}.dashboardConsole .businessModeDashboardHeroPanel h2,.dashboardConsole .businessModeEmptyPanel h2{margin:6px 0 10px;color:var(--ink);font-size:32px;font-weight:900;line-height:1.08}.dashboardConsole .businessModeDashboardHeroPanel p,.dashboardConsole .businessModeEmptyPanel p{max-width:760px;color:var(--muted);font-size:15px;font-weight:700;line-height:1.65}.dashboardConsole .businessModeDashboardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.dashboardConsole .businessModeDashboardStats div{border-radius:16px;padding:14px;background:var(--panel-soft)}.dashboardConsole .businessModeDashboardStats dt{margin-bottom:6px;color:var(--subtle);font-size:11px;font-weight:900;text-transform:uppercase}.dashboardConsole .businessModeDashboardStats dd{margin:0;color:var(--ink);font-size:13px;font-weight:900;line-height:1.35}.dashboardConsole .businessModeDashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.dashboardConsole .businessModeDashboardCard{display:grid;align-content:start;grid-gap:16px;gap:16px}.dashboardConsole .businessModeDashboardCard.wide{grid-column:1/-1}.dashboardConsole .businessModeDashboardSentence{border-radius:16px;padding:18px;background:var(--panel-soft);color:var(--muted);font-size:15px;font-weight:700;line-height:1.9}.dashboardConsole .businessModeDashboardSentence strong{display:inline;margin:0 4px;color:var(--ink);font-weight:900}.dashboardConsole .businessModeDashboardList{display:grid;grid-gap:12px;gap:12px}.dashboardConsole .businessModeDashboardListItem{border-radius:16px;padding:15px;background:var(--panel-soft)}.dashboardConsole .businessModeDashboardListItem strong,.dashboardConsole .businessModeDashboardRiskGrid strong,.dashboardConsole .businessModeDashboardWebsite strong{color:var(--ink);font-size:14px;font-weight:900}.dashboardConsole .businessModeDashboardListItem p,.dashboardConsole .businessModeDashboardRiskGrid li,.dashboardConsole .businessModeDashboardWebsite p{color:var(--muted);font-size:13px;font-weight:700;line-height:1.6}.dashboardConsole .businessModeDashboardListItem span{display:inline-flex;margin-top:10px;border:1px solid rgb(54 97 159/26%);border-radius:10px;padding:7px 10px;color:var(--accent);font-size:12px;font-weight:900}.dashboardConsole .businessModeDashboardChips{display:flex;flex-wrap:wrap;gap:10px}.dashboardConsole .businessModeDashboardChips span,.dashboardConsole .businessModeDashboardWebsite span{display:inline-flex;align-items:center;min-height:34px;border-radius:999px;padding:0 13px;background:var(--ink);color:#fff;font-size:12px;font-weight:900}.dashboardConsole .businessModeDashboardMeta{margin:12px 0 0;color:var(--muted);font-size:12px;font-weight:800}.dashboardConsole .businessModeDashboardWebsite{display:grid;grid-gap:12px;gap:12px;border-radius:16px;padding:18px;background:linear-gradient(135deg,#f8fbff,#edf3fa)}.dashboardConsole .businessModeDashboardPlan{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;counter-reset:business-plan}.dashboardConsole .businessModeDashboardPlan li{counter-increment:business-plan;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;color:var(--muted);font-size:13px;font-weight:800;line-height:1.5}.dashboardConsole .businessModeDashboardPlan li:before{content:counter(business-plan);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:900}.dashboardConsole .businessModeDashboardRiskGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.dashboardConsole .businessModeDashboardRiskGrid div{border-radius:16px;padding:16px;background:var(--panel-soft)}.dashboardConsole .businessModeDashboardRiskGrid ul{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0;padding-left:18px}.dashboardConsole .businessModeEmptyPanel{display:grid;align-content:center;justify-items:start;min-height:360px}.dashboardConsole .businessModeDashboardAction{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;margin-top:18px;padding:0 18px;background:var(--accent);color:#fff;font-size:13px;font-weight:900;text-decoration:none}.dashboardConsole .summaryColumn{grid-area:summary;min-width:0}.dashboardConsole .taskColumn{grid-area:tasks;display:flex;height:100%;min-height:0;min-width:0;flex-direction:column;gap:14px}.dashboardConsole .acquisitionColumn{grid-area:acquisition;min-width:0}.dashboardConsole .chatRail{grid-area:assistant;min-width:0;max-width:520px;height:calc(100vh - 116px);min-height:560px}.dashboardConsole .operationsPanel{display:block}.dashboardConsole .revenueValue{display:grid;grid-gap:8px;gap:8px;min-height:0;margin:0;padding:20px}.dashboardConsole .revenueValue small,.dashboardConsole .revenueValue span{position:relative;z-index:1;color:rgb(255 255 255/88%);font-weight:600}.dashboardConsole .revenueValue span{font-size:13px}.dashboardConsole .revenueValue small{display:flex;align-items:center;gap:6px;font-size:12.5px}.dashboardConsole .revenueValue small:before{content:"✓";opacity:.5}.dashboardConsole .revenueValue strong{position:relative;z-index:1;color:#fff;font-size:33px;font-weight:700;line-height:1}.dashboardConsole .operationsPanel .progressTrack{display:none}.dashboardConsole .operationsPanel .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0}.dashboardConsole .summaryPaymentButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border:0;border-radius:14px;margin-top:16px;padding:14px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:700}.dashboardConsole .summaryPaymentButton svg{width:18px;height:18px}.dashboardConsole .summaryPaymentButton:disabled{cursor:not-allowed;opacity:.58}.dashboardConsole .summaryDivider{height:1px;margin:20px 0;background:var(--line)}.dashboardConsole .compactCardPanelHeader h3{margin:0;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.dashboardConsole .aiReviewBox{display:grid;grid-gap:10px;gap:10px;border:1px solid #c9d8f5;border-radius:16px;padding:16px;background:#eef5ff}.dashboardConsole .aiReviewBox h3{margin:0;color:var(--ink);font-size:16px}.dashboardConsole .aiReviewBox p{color:#3f6dc2;font-size:14px;font-weight:600;line-height:1.6}.dashboardConsole .taskPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:11px}.dashboardConsole .todoTitleGroup{display:inline-flex;align-items:center;gap:11px;min-width:0}.dashboardConsole .todoHeaderIcon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--panel-soft);color:var(--ink)}.dashboardConsole .todoHeaderIcon svg{width:18px;height:18px;stroke-width:1.9px}.dashboardConsole .todoPanelHeader h2{font-size:17px;font-weight:800;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.dashboardConsole .todoBadge{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;border:0;border-radius:999px;padding:5px 11px;background:linear-gradient(135deg,var(--accent),var(--accent-2));box-shadow:0 6px 14px rgb(54 97 159/30%);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.dashboardConsole .todoBadge:disabled{cursor:not-allowed;opacity:.78}.dashboardConsole .todoBadgeDot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#fff;animation:todoBadgePulse 1.8s ease-out infinite}@keyframes todoBadgePulse{0%{box-shadow:0 0 0 0 rgb(255 255 255/70%)}70%{box-shadow:0 0 0 8px rgb(255 255 255/0)}to{box-shadow:0 0 0 0 rgb(255 255 255/0)}}.dashboardConsole .taskList{display:grid;grid-gap:10px;gap:10px;flex:1 1;min-height:0;margin-top:18px;overflow-y:auto;padding-right:4px}.dashboardConsole .todoCompleteState{display:grid;place-items:center;grid-gap:10px;gap:10px;flex:1 1;min-height:150px;margin-top:18px;border:1px solid rgb(54 97 159/18%);border-radius:14px;background:#f5f8fd;color:var(--ink);text-align:center}.dashboardConsole .todoCompleteState span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--success);box-shadow:0 6px 18px rgb(30 42 64/8%)}.dashboardConsole .todoCompleteState svg{width:19px;height:19px;stroke-width:2.3px}.dashboardConsole .todoCompleteState strong{color:var(--ink);font-size:13.5px;font-weight:800}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard{display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 32px;align-items:center;grid-gap:14px;gap:14px;width:100%;height:auto;min-height:72px;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:14px 12px 14px 18px;background:#f5f8fd;color:var(--ink);isolation:isolate;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}@property --dashboardTodoGuideAngle{syntax:"<angle>";inherits:false;initial-value:0deg}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard.guidedTodoCard{overflow:visible}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard.guidedTodoCard:after{content:"";position:absolute;inset:-1.5px;z-index:1;border-radius:15px;padding:2px;pointer-events:none;background:conic-gradient(from var(--dashboardTodoGuideAngle),rgb(54 97 159/0) 0deg,rgb(54 97 159/0) 250deg,rgb(54 97 159/50%) 312deg,rgb(54 97 159/95%) 344deg,#dbe8f7 352deg,rgb(54 97 159/40%) 357deg,rgb(54 97 159/0) 1turn);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;animation:dashboardTodoGuideSweep 2.4s linear infinite}@keyframes dashboardTodoGuideSweep{to{--dashboardTodoGuideAngle:360deg}}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard:before{display:none}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard:focus-visible,.dashboardConsole .taskCard.onboardingTask.todoTemplateCard:hover{border-color:rgb(54 97 159/32%);background:#fff;box-shadow:0 2px 6px rgb(30 42 64/5%),0 14px 32px rgb(54 97 159/12%);outline:none}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard strong{position:relative;z-index:2;display:block;min-width:0;color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.dashboardConsole .todoTemplateArrow{position:relative;z-index:2;display:grid;place-items:center;justify-self:end;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 4px 10px rgb(54 97 159/28%);transition:transform .16s ease}.dashboardConsole .todoTemplateArrow svg{width:13px;height:13px;stroke-width:2.4px}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard:focus-visible .todoTemplateArrow,.dashboardConsole .taskCard.onboardingTask.todoTemplateCard:hover .todoTemplateArrow{transform:translateX(2px)}.dashboardConsole .completedPanel{position:relative;display:flex;flex:1 1;min-height:0;flex-direction:column}.dashboardConsole .completedTimeline{display:grid;grid-gap:11px;gap:11px;flex:1 1;min-height:0;max-height:none;margin-top:0;overflow-y:auto;padding:0 4px 0 0}.dashboardConsole .completedTimelineItem{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border-radius:14px;min-height:54px;padding:12px 16px;background:var(--panel-soft)}.dashboardConsole .completedTimelineItem:before{display:none}.dashboardConsole .completedTimelineDot{display:grid;place-items:center;width:26px;height:26px;margin:0;border:0;border-radius:50%;background:#fff;color:var(--success)}.dashboardConsole .completedTimelineDot:before{content:"";width:8px;height:5px;border-bottom:2px solid;border-left:2px solid;transform:rotate(-45deg) translateY(-1px)}.dashboardConsole .completedTimelineBody{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-width:0}.dashboardConsole .completedTimelineBody strong{grid-column:1;min-width:0;overflow:hidden;color:var(--subtle);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboardConsole .completedTimelineBody span{display:none}.dashboardConsole .completedTimelineBody time{grid-column:2;grid-row:1;color:var(--subtle);font-size:12.5px;font-weight:600;white-space:nowrap}.dashboardConsole .acquisitionList{display:grid;grid-gap:11px;gap:11px;margin-top:18px}.dashboardConsole .acquisitionStageHint{margin:-6px 0 16px;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:12px 14px;background:#f5f8fd;color:var(--muted);font-size:13px;font-weight:600;line-height:1.5}.dashboardConsole .acquisitionCard{overflow:hidden;border:1px solid rgb(54 97 159/18%);border-radius:14px;background:#f5f8fd;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.dashboardConsole .acquisitionCard:hover{border-color:rgb(54 97 159/32%);background:#fff;box-shadow:0 2px 6px rgb(30 42 64/5%),0 14px 32px rgb(54 97 159/12%)}.dashboardConsole .acquisitionCardMain{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px;width:100%;border:0;padding:15px 16px;background:transparent;color:inherit;text-align:left}.dashboardConsole .acquisitionCardMain:focus-visible{outline-offset:-2px}.dashboardConsole .acquisitionIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#1672d4;color:#fff;font-size:13px;font-weight:900}.dashboardConsole .acquisitionIcon.x{background:#1d9bf0}.dashboardConsole .acquisitionIcon.email{background:var(--accent)}.dashboardConsole .acquisitionIcon.sms{background:#22b45f;font-size:11px}.dashboardConsole .acquisitionCard.linked{border-color:transparent;background:var(--panel-soft)}.dashboardConsole .acquisitionCard.linked .acquisitionText small,.dashboardConsole .acquisitionCard.linked .acquisitionText strong{color:var(--subtle)}.dashboardConsole .acquisitionText{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboardConsole .acquisitionText strong{display:inline-flex;align-items:center;gap:7px;width:100%;color:var(--ink);font-size:15px;font-weight:700}.dashboardConsole .acquisitionPendingDot{width:7px;height:7px;flex:0 0 7px;margin-left:auto;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgb(54 97 159/12%);animation:acquisitionPendingPulse 1.4s ease-in-out infinite}@keyframes acquisitionPendingPulse{0%,to{transform:scale(1);opacity:.72}50%{transform:scale(1.22);opacity:1}}.dashboardConsole .acquisitionText small{overflow:hidden;color:var(--subtle);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboardConsole .acquisitionArrow{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;font-size:20px;font-weight:900;box-shadow:0 4px 10px rgb(54 97 159/30%);transition:transform .16s ease}.dashboardConsole .acquisitionCard.expanded .acquisitionArrow{transform:rotate(90deg)}.dashboardConsole .acquisitionDetail{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgb(54 97 159/18%);padding:14px 16px 16px;background:#fff}.dashboardConsole .acquisitionDetail p{color:var(--muted);font-size:13px;line-height:1.55}.dashboardConsole .socialCardActions{justify-content:flex-start}.dashboardConsole .socialConnectButton{border-radius:999px;padding:8px 12px;background:var(--ink);color:#fff}.dashboardConsole .emailAcquisitionPanel,.dashboardConsole .emailIcpForm{display:grid;grid-gap:10px;gap:10px}.dashboardConsole .emailIcpForm label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.dashboardConsole .emailIcpForm input,.dashboardConsole .emailIcpForm textarea,.dashboardConsole .emailSubjectInput{width:100%;border:1px solid var(--line);border-radius:8px;padding:9px 10px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.dashboardConsole .emailBodyEditor,.dashboardConsole .emailIcpForm textarea{resize:vertical}.dashboardConsole .emailCampaignPreview{margin-top:0}.dashboardConsole .emailProgressList{display:grid;grid-gap:6px;gap:6px}.dashboardConsole .emailProgressStep{display:flex;align-items:center;gap:8px;color:var(--muted)}.dashboardConsole .emailProgressStep span{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:900}.dashboardConsole .emailProgressStep.done span{background:#e4f4ea;color:#1f8b4c}.dashboardConsole .emailProgressStep.running span{background:#fff3d8;color:#a56500}.dashboardConsole .emailProgressStep.failed span{background:#f8e2df;color:#b43a2f}.dashboardModalBackdrop{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:rgb(17 17 17/42%)}.emailPreviewModal{display:grid;grid-gap:18px;gap:18px;width:min(960px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid var(--soft-line);border-radius:22px;padding:24px 28px 22px;background:var(--panel);box-shadow:0 24px 70px rgb(20 20 20/18%)}.emailPreviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--soft-line);padding-bottom:14px}.emailPreviewHeader h2{color:var(--ink);font-size:18px;font-weight:900;letter-spacing:0}.emailPreviewCloseButton{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--subtle);font-size:28px;line-height:1}.emailPreviewCloseButton:hover{background:var(--panel-soft);color:var(--ink)}.emailPreviewMeta{display:grid;grid-gap:12px;gap:12px;color:var(--ink);font-size:14px;line-height:1.45}.emailPreviewMetaRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.emailPreviewField span,.emailPreviewMetaRow strong{color:var(--ink);font-weight:900}.emailPreviewRecipients span{min-width:0;overflow-wrap:anywhere}.emailPreviewInlineButton{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.emailPreviewField{display:grid;grid-gap:9px;gap:9px;color:var(--ink);font-size:14px}.emailPreviewField.compact{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.emailPreviewField input,.emailPreviewField textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font:inherit;line-height:1.55}.emailPreviewField input{width:min(420px,100%);padding:9px 12px}.emailPreviewField textarea{min-height:220px;resize:vertical;padding:14px}.emailPreviewFooter{display:flex;justify-content:flex-end}.emailPreviewSendButton{min-width:132px;min-height:44px;margin-top:0;padding:10px 18px}.dashboardConsole .chatPanel{height:100%;min-height:560px}.dashboardConsole .messageList{min-height:0}.dashboardConsole .messageList:before{display:none}.dashboardStateConsole,.dashboardStateShell,.emailConsole,.loginShell{background:var(--background)}.dashboardStateConsole{min-height:100vh;padding:20px;color:var(--ink)}.dashboardStateConsole .topbar{max-width:1120px;margin:0 auto 22px;border:0;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.dashboardStateConsole .brandLockup strong{font-family:"Sacramento",var(--font-ui);font-size:28px;font-weight:400}.dashboardStateConsole .brandLockup span,.dashboardStateConsole .topnav{color:var(--muted)}.dashboardStateConsole .logoMark{border-radius:16px;background:var(--accent);color:#fff}.dashboardStateConsole .avatar{background:linear-gradient(135deg,#ffd7c8,#ff8a5f)}.dashboardStateConsole .logoutButton,.dashboardStateConsole .primaryAction{border:0;border-radius:999px;background:var(--ink);color:#fff;box-shadow:none}.dashboardStateConsole .dashboardStateShell{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:16px}.dashboardStateConsole .dashboardStatePanel{max-width:520px;border:0;border-radius:28px;background:#fff;box-shadow:var(--shadow)}.billingPanel,.emailInboxEmpty,.emailInboxItem,.loginPanel{border:0;border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}@media (max-width:1440px){.dashboardConsole .workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.12fr) minmax(320px,26%)}}@media (max-width:1180px){.siteMainShell{height:auto;overflow:visible}.dashboardConsole{flex-direction:column;padding:12px}.dashboardSidebar{position:static;width:100%;height:auto;flex:0 0 auto;flex-flow:row wrap;align-items:center;padding:14px}.dashboardSidebar.collapsed{width:100%;flex:0 0 auto;padding:14px}.dashboardLogoRow{padding:0 8px 0 0}.dashboardSidebar.collapsed .dashboardLogoRow{flex-direction:row;gap:8px;justify-content:flex-start;padding:0 8px 0 0}.dashboardSidebar.collapsed .dashboardLogoText,.dashboardSidebar.collapsed .dashboardNavItem span,.dashboardSidebar.collapsed .dashboardStatusText{display:inline}.dashboardSidebar.collapsed .dashboardStatusPill{display:inline-flex;width:auto;height:auto;border-radius:999px;padding:10px 16px;background:var(--success-soft)}.dashboardSidebar.collapsed .dashboardStatusDot{width:8px;height:8px;flex-basis:8px;box-shadow:0 0 0 4px rgb(31 174 90/18%)}.dashboardSidebar.collapsed .dashboardStatusPill.failed{background:#fdecec}.dashboardSidebar.collapsed .dashboardCollapseButton{position:static;right:auto;top:auto;box-shadow:none}.dashboardAccountWrap,.dashboardNavLabel,.dashboardSidebarDivider,.dashboardSidebarGrow{display:none}.dashboardNav{display:flex;flex-wrap:wrap}.dashboardNavItem{width:auto;height:auto;padding:11px 13px}.dashboardMainShell{height:auto;overflow:visible}.dashboardConsole .topbar{flex-direction:column;align-items:flex-start}.dashboardConsole .dashboardTopSegment{display:none}.dashboardConsole .topnav{justify-content:flex-start}.dashboardConsole .workspace{grid-template-areas:"summary" "tasks" "acquisition" "assistant";grid-template-columns:1fr;grid-auto-rows:auto;height:auto;overflow:visible}.dashboardConsole .businessModeDashboardView{height:auto;overflow:visible}.dashboardConsole .businessModeDashboardGrid,.dashboardConsole .businessModeDashboardHeroPanel,.dashboardConsole .businessModeDashboardRiskGrid{grid-template-columns:1fr}.dashboardConsole .chatRail{max-width:none;height:auto}.dashboardConsole .chatPanel{height:560px;min-height:560px}}@media (max-width:760px){.dashboardConsole .dashboardSidebar .dashboardNavItem span,.dashboardConsole .dashboardSidebar.collapsed .dashboardNavItem span{display:none}.dashboardConsole .brandLockup strong{font-size:24px}.dashboardConsole .topbar,.dashboardConsole .topnav{display:flex;flex-direction:column}.dashboardConsole .dashboardHero h1{font-size:25px}.dashboardConsole .workspace{display:grid}.dashboardConsole .businessModeDashboardHeroPanel h2,.dashboardConsole .businessModeEmptyPanel h2{font-size:25px}.dashboardConsole .businessModeDashboardStats{grid-template-columns:1fr}.dashboardConsole .taskCard,.dashboardConsole .taskCard.onboardingTask{grid-template-columns:36px minmax(0,1fr) 38px}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard{grid-template-columns:minmax(0,1fr) 30px;min-height:68px;padding:13px 12px 13px 16px}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard strong{font-size:13.5px}.dashboardConsole .todoTemplateArrow{width:30px;height:30px}.dashboardConsole .todoPanelHeader h2{font-size:17px}.dashboardConsole .todoHeaderIcon{width:34px;height:34px;flex-basis:34px}.dashboardConsole .todoBadge{padding:5px 11px;font-size:11.5px}.dashboardConsole .taskActionButton,.dashboardConsole .taskActionLink,.dashboardConsole .taskActionPlaceholder,.dashboardConsole .taskService{grid-column:auto;justify-self:stretch}.dashboardConsole .operationsPanel .metricGrid{grid-template-columns:1fr}.dashboardConsole .acquisitionCardMain{grid-template-columns:32px minmax(0,1fr);gap:13px;padding:15px 16px}.dashboardConsole .acquisitionIcon{width:32px;height:32px}.dashboardConsole .chatPanel{height:640px;min-height:640px}}.authPrototypeShell,.landingShell,.offerPrototypeShell.businessModeShell,.onboardingParsingShell,.prototypeIntakeScreen{--prototype-paper:#f2f5fa;--prototype-paper-2:#e7ecf3;--prototype-card:#fbfcfe;--prototype-ink:#1e2a40;--prototype-ink-soft:#33415c;--prototype-muted:#5e6678;--prototype-clay:#36619f;--prototype-clay-deep:#2c5188;--prototype-accent:#ef8040;--prototype-line:rgba(30,42,64,0.13);--prototype-shadow-soft:0 1px 2px rgba(30,42,64,0.04),0 18px 46px rgba(30,42,64,0.08);--prototype-shadow-deep:0 30px 80px rgba(30,42,64,0.14);background:radial-gradient(circle at 78% 8%,rgba(157,186,217,.34),transparent 28%),radial-gradient(circle at 10% 38%,rgba(54,97,159,.12),transparent 32%),linear-gradient(to bottom,rgba(242,245,250,0) 48%,var(--prototype-paper) 96%) top /100% 820px no-repeat,var(--prototype-paper)!important;color:var(--prototype-ink)!important;font-family:Figtree,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.authPrototypeShell *,.landingShell *,.offerPrototypeShell.businessModeShell *,.onboardingParsingShell *,.prototypeIntakeScreen *{box-sizing:border-box}.authPrototypeShell a,.landingShell a,.offerPrototypeShell.businessModeShell a{color:inherit}.landingShell.lookskyHome{background:linear-gradient(to bottom,rgba(242,245,250,0) 52%,var(--prototype-paper) 96%) top /100% 820px no-repeat,url(/images/landing/looksky-clouds.jpg) top /100% 820px no-repeat,var(--prototype-paper)!important}.lookskyHome:before{opacity:.055!important;background-image:radial-gradient(circle at center,rgba(30,42,64,.34) 0 1px,transparent 1px)!important}.businessModeTopbar,.onboardingParsingTopbar,.prototypeTopbar,.signupTopbar{border-color:rgba(30,42,64,.07)!important;background:rgba(242,245,250,.86)!important;color:var(--prototype-ink)!important;box-shadow:0 10px 36px rgba(30,42,64,.06)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.businessModeTopbar strong,.onboardingParsingTopbar strong,.prototypeLogo,.signupLogo{color:var(--prototype-ink)!important;font-family:Hanken Grotesk,Figtree,sans-serif!important;letter-spacing:.085em!important;text-transform:uppercase!important}.businessModeTopbar a,.landingLoginLink,.landingNavLinks a,.onboardingParsingTopbar span,.signupBack,.signupTopRight{color:var(--prototype-ink-soft)!important}.businessLaunchButton,.businessModeTopbar button,.businessPreviewHero button,.emailAuthButton,.intakeMic,.intakeSubmit,.navCta,.prototypeEmailForm button[type=submit],.prototypePrimaryButton{border-color:transparent!important;background:var(--prototype-clay)!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(54,97,159,.24)!important}.businessLaunchButton:hover,.businessModeTopbar button:hover,.businessPreviewHero button:hover,.emailAuthButton:hover,.intakeMic:focus-visible,.intakeMic:hover,.intakeSubmit:hover,.navCta:hover,.prototypeEmailForm button[type=submit]:hover,.prototypePrimaryButton:hover{background:var(--prototype-clay-deep)!important;box-shadow:0 12px 28px rgba(54,97,159,.3)!important}.prototypeHero{min-height:clamp(680px,88vh,860px)!important;background:linear-gradient(to bottom,rgba(242,245,250,0) 58%,var(--prototype-paper) 100%),radial-gradient(circle at 88% 8%,rgba(157,186,217,.52),transparent 28%),radial-gradient(circle at 10% 76%,rgba(54,97,159,.16),transparent 30%),var(--prototype-paper)!important}.landingShell.lookskyHome .prototypeHero{background:transparent!important}.prototypeHeroGlow span:first-child{background:rgba(157,186,217,.48)!important}.prototypeHeroGlow span:last-child{background:rgba(54,97,159,.22)!important}.landingEyebrow{border-color:rgba(54,97,159,.18)!important;background:rgba(54,97,159,.08)!important;color:var(--prototype-clay-deep)!important}.businessBuildCard span:before,.landingEyebrow span,.landingNavLinks a:after,.loopStep:before{background:var(--prototype-clay)!important}.aboutLooksky h2,.businessModeHero h1,.businessModeStepBody h2,.faqHeading h2,.intakeQuestion,.landingFaq h2,.needHead h2,.prototypeHero h1,.sectionHeading h2,.signupUnlockPanel h1,.storiesHeading h2{color:var(--prototype-ink)!important;letter-spacing:0!important}.aboutLooksky h2 em,.aboutThread em,.businessModeHero em,.faqHeading h2 em,.intakeQuestion em,.loopCenter em,.needHead h2 em,.needLine em,.prototypeHero h1 em,.sectionHeading h2 em,.signupUnlockPanel h1 em,.storiesHeading h2 em{color:var(--prototype-accent)!important}.aboutCopy,.businessModeStepBody>p,.businessPreviewHero p,.faqAnswer p,.landingSubcopy,.needBody,.signupUnlockPanel p,.storiesHeading p{color:var(--prototype-ink-soft)!important}.aboutLooksky,.businessLoop,.faqSection,.landingFooter,.needSection,.storiesSection{background:linear-gradient(180deg,var(--prototype-paper) 0,var(--prototype-paper-2) 50%,var(--prototype-paper) 100%)!important}.businessLoop{padding-top:clamp(82px,9vw,132px)!important}.loopFoot{margin:26px auto 0!important;max-width:540px!important;color:var(--prototype-muted)!important;font-size:13px!important;line-height:1.55!important;text-align:center!important}.loopDiagram{color:var(--prototype-ink)!important}.loopComet circle:nth-child(3),.loopOrbitBase,.loopOrbitDash{stroke:var(--prototype-clay)!important}.loopCometTailOne,.loopCometTailTwo,.loopTicks{fill:var(--prototype-clay)!important}.loopCenter{border-color:rgba(157,186,217,.2)!important;background:radial-gradient(circle at 50% 34%,#243654 0,var(--prototype-ink) 62%)!important;color:#ffffff!important;box-shadow:var(--prototype-shadow-deep)!important}.loopCenter p{color:#9dbad9!important}.loopCenter em,.loopCenter strong{color:#ffffff!important}.aboutGrid,.businessBuildCard,.businessIdeaCard,.businessProductCards li,.businessWebsitePreview,.caseBaColumn,.caseBody,.caseCard,.casePanel,.caseShowcase,.contactCard,.faqItem,.intakeModalCard,.loopStep,.needStats li,.onboardingParsingPanel,.prototypeIntakeCard,.signupCard,.socialProof,.teamMember{border-color:var(--prototype-line)!important;background:rgba(251,252,254,.88)!important;color:var(--prototype-ink)!important;box-shadow:var(--prototype-shadow-soft)!important}.caseBaColumn.after{border-color:var(--prototype-line)!important}.aboutNote,.caseBefore,.caseBody p,.caseMeta,.caseOutcome,.contactSubcopy,.faqAnswer,.teamMember p{color:var(--prototype-muted)!important}.businessMetricsPreview strong,.businessPreviewHero small,.businessProductCards input.price,.caseAfter,.casePanel strong,.contactEmail,.needStats strong{color:var(--prototype-clay)!important}.contactOverlay,.intakeOverlay{background:rgba(30,42,64,.44)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contactClose,.intakeClose{border-color:var(--prototype-line)!important;background:rgba(251,252,254,.82)!important;color:var(--prototype-ink)!important}.intakeScroll,.prototypeIntakeScreen{min-height:100vh!important;padding:72px 18px!important}.intakeScroll{align-items:center!important;background:transparent!important}.intakeModalCard,.prototypeIntakeCard{width:min(100%,920px)!important;border-radius:28px!important;padding:clamp(28px,5vw,58px)!important}.intakeSentenceWrap{display:grid!important;grid-gap:18px!important;gap:18px!important;margin-top:28px!important;border:1px solid var(--prototype-line)!important;border-radius:24px!important;background:var(--prototype-card)!important;padding:clamp(20px,3vw,32px)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important}.intakeSentence{display:grid!important;grid-template-columns:auto minmax(180px,1fr)!important;grid-gap:10px 12px!important;gap:10px 12px!important;align-items:center!important;color:var(--prototype-ink)!important;font-size:clamp(22px,3vw,38px)!important;line-height:1.22!important}.intakeSentence input{min-width:0!important;border:0!important;border-bottom:2px solid rgba(54,97,159,.32)!important;border-radius:0!important;background:transparent!important;padding:3px 0 5px!important;color:var(--prototype-clay-deep)!important;font:inherit!important;outline:0!important}.intakeSentence input::placeholder{color:rgba(94,102,120,.62)!important}.intakeMicBlock{display:grid!important;justify-items:center!important;grid-gap:12px!important;gap:12px!important;margin:30px 0 18px!important}.intakeVoiceControl{display:inline-grid!important;grid-template-columns:auto minmax(90px,1fr)!important;align-items:center!important;gap:12px!important}.intakeMic{width:64px!important;height:64px!important;border-radius:999px!important}.intakeWave span{background:rgba(54,97,159,.26)!important}.intakeSourceTabs{display:inline-flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;justify-content:center!important;margin:12px auto 18px!important;border:1px solid var(--prototype-line)!important;border-radius:999px!important;background:rgba(231,236,243,.76)!important;padding:6px!important}.intakeSourceTabs button{min-height:38px!important;border:0!important;border-radius:999px!important;background:transparent!important;padding:0 16px!important;color:var(--prototype-muted)!important;font-weight:700!important}.intakeSourceTabs button.active{background:var(--prototype-card)!important;color:var(--prototype-clay-deep)!important;box-shadow:0 8px 20px rgba(30,42,64,.08)!important}.intakeSourceRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:12px!important;gap:12px!important;align-items:center!important}.businessBuildCard input,.businessIdeaCard input,.businessPillRow button,.businessProductCards input,.businessProductCards textarea,.intakeExampleCard,.intakeExamplesToggle,.intakeLinkInput,.intakeUploadButton{border-color:var(--prototype-line)!important;background:var(--prototype-card)!important;color:var(--prototype-ink)!important}.businessBuildCard span,.businessWebsiteAddress strong,.businessWebsitePreviewHeader span,.emailHint,.intakeExampleCard span,.intakeFileName,.intakeHint,.intakeVoiceMessage{color:var(--prototype-muted)!important}.authPrototypeShell{min-height:100vh!important}.intakeStandaloneTopbar{width:100%!important;max-width:none!important;border-right:0!important;border-left:0!important;border-radius:0!important;padding:0 30px!important}.signupCard,.signupUnlockPanel{background:rgba(251,252,254,.86)!important;border-color:var(--prototype-line)!important}.googleAuthButton,.prototypeEmailForm input{border-color:var(--prototype-line)!important;background:var(--prototype-card)!important;color:var(--prototype-ink)!important}.onboardingParsingPanel{place-items:center!important;width:min(100% - 36px,720px)!important;margin:120px auto 0!important;border-radius:28px!important;padding:clamp(36px,6vw,72px)!important}.parsingDots span,.parsingProgress span{background:var(--prototype-clay)!important}.offerPrototypeShell.businessModeShell{min-height:100vh!important}.businessModeStage{width:min(100% - 48px,1180px)!important;padding:54px 0 86px!important}.businessModeHero{margin-bottom:34px!important}.businessModeHero h1{max-width:900px!important;font-size:clamp(38px,5vw,68px)!important;line-height:.98!important}.businessModeTimeline{gap:34px!important}.businessModeStep{grid-template-columns:48px minmax(0,1fr)!important;gap:22px!important}.businessModeStep:before{left:23px!important;background:rgba(54,97,159,.16)!important}.businessModeStepNumber{width:46px!important;height:46px!important;border:1px solid rgba(54,97,159,.22)!important;background:var(--prototype-clay)!important;box-shadow:0 12px 28px rgba(54,97,159,.2)!important}.businessModeStepBody h2{font-size:clamp(28px,3.2vw,42px)!important}.businessBuildCard,.businessIdeaCard,.businessWebsitePreview{border-radius:24px!important;padding:clamp(24px,3.5vw,38px)!important}.businessIdeaCard{font-size:clamp(24px,3vw,38px)!important;line-height:1.9!important}.businessIdeaCard input{border:0!important;border-bottom:2px solid rgba(54,97,159,.28)!important;border-radius:0!important;background:transparent!important;color:var(--prototype-clay-deep)!important}.businessProductCards{gap:16px!important}.businessProductCards li{border-radius:22px!important;padding:18px!important}.businessProductCards li.selected,.businessWebsitePreviewHeader button.selected{border-color:var(--prototype-clay)!important;box-shadow:0 1px 2px rgba(30,42,64,.05),0 18px 44px rgba(54,97,159,.12)!important}.businessPillRow button.selected,.businessProductCards li.selected>button:first-child{border-color:var(--prototype-clay)!important;background:var(--prototype-clay)!important;color:#ffffff!important}.businessMetricsPreview{border-color:rgba(54,97,159,.13)!important;background:linear-gradient(180deg,var(--prototype-card),#f0f3f7)!important}.businessPreviewHero,.businessWebsitePreviewHeader{border-color:var(--prototype-line)!important}.businessPreviewHero{grid-template-columns:minmax(0,1fr) minmax(220px,.68fr)!important;gap:20px!important;background:radial-gradient(circle at 80% 8%,rgba(157,186,217,.36),transparent 36%),linear-gradient(135deg,#f7f9fc,#edf2f7)!important}.businessPreviewHero>span{background:linear-gradient(135deg,rgba(54,97,159,.18),rgba(239,128,64,.14)),#dfe7f1!important}.businessLaunchButton{min-height:56px!important;border-radius:999px!important;padding:0 28px!important;font-size:16px!important;font-weight:800!important}@media (max-width:900px){.prototypeTopbar,.signupTopbar{width:min(100% - 24px,760px)!important}.prototypeHero{min-height:640px!important;padding:74px 20px 70px!important}.loopDiagram{display:grid!important;grid-gap:12px!important;gap:12px!important;aspect-ratio:auto!important;min-height:0!important;border:0!important;border-radius:0!important}.loopGlow,.loopMotion{display:none!important}.loopCenter,.loopStep{position:static!important;width:100%!important;min-height:0!important;transform:none!important}.loopCenter{order:-1!important;height:auto!important;border-radius:24px!important;padding:28px 20px!important}.aboutGrid,.businessMetricsPreview,.businessPreviewHero,.businessProductCards,.caseCard,.caseShowcase,.teamGrid{grid-template-columns:1fr!important}.caseBaColumn.after{border-top:1px solid var(--prototype-line)!important;border-left:0!important}}@media (max-width:640px){.authPrototypeShell,.landingShell,.offerPrototypeShell.businessModeShell,.onboardingParsingShell,.prototypeIntakeScreen{overflow-x:hidden!important}.prototypeTopbar{grid-template-columns:auto auto!important;width:min(100% - 20px,760px)!important;height:66px!important}.landingLoginLink,.landingNavLinks{display:none!important}.prototypeHero h1{font-size:40px!important;line-height:1.02!important}.prototypeHero{min-height:620px!important;padding-right:18px!important;padding-left:18px!important}.intakeScroll,.prototypeIntakeScreen{padding:36px 12px!important}.intakeModalCard,.prototypeIntakeCard{padding:24px 18px!important;border-radius:22px!important}.intakeQuestion{font-size:21px!important;text-align:left!important}.intakeSentence{gap:6px!important;font-size:25px!important}.intakeSentence,.intakeSourceRow{grid-template-columns:1fr!important}.businessLaunchButton,.intakeSubmit{width:100%!important}.businessModeTopbar{grid-template-columns:auto 1fr auto!important;gap:10px!important;padding:0 12px!important}.businessModeTopbar strong{font-size:12px!important}.businessModeStage{width:min(100% - 24px,980px)!important;padding-top:34px!important}.businessModeHero h1{font-size:34px!important;line-height:1.04!important}.businessModeStep{grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important}.businessModeStep:before{left:16px!important}.businessModeStepNumber{width:32px!important;height:32px!important;font-size:14px!important}.businessIdeaCard{font-size:24px!important;line-height:2.15!important}.businessIdeaCard input{width:100%!important;margin:4px 0!important}.onboardingParsingPanel{width:min(100% - 24px,720px)!important;margin-top:88px!important;padding:34px 20px!important}}.lookskyHome .needSection{display:block!important;padding:clamp(88px,9vw,128px) max(32px,calc((100vw - 1180px) / 2))!important}.lookskyHome .needGrid{display:grid!important;grid-template-columns:minmax(280px,.82fr) minmax(360px,1fr)!important;grid-gap:clamp(48px,7vw,92px)!important;gap:clamp(48px,7vw,92px)!important;align-items:start!important}.lookskyHome .needHead{display:grid!important;grid-gap:14px!important;gap:14px!important}.lookskyHome .aboutEyebrow,.lookskyHome .caseLabel,.lookskyHome .loopKicker,.lookskyHome .sectionEyebrow{color:var(--prototype-clay)!important;font-size:12px!important;font-weight:750!important;letter-spacing:.22em!important;text-transform:uppercase!important}.lookskyHome .sectionEyebrow{position:relative!important;display:inline-flex!important;align-items:center!important;gap:14px!important}.lookskyHome .sectionEyebrow:before{content:""!important;width:30px!important;height:2px!important;border-radius:999px!important;background:var(--prototype-clay)!important}.lookskyHome .aboutLooksky h2,.lookskyHome .faqHeading h2,.lookskyHome .needHead h2,.lookskyHome .storiesHeading h2{margin:0!important;color:var(--prototype-ink)!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(38px,4.4vw,58px)!important;font-weight:440!important;line-height:1.08!important}.lookskyHome .aboutLooksky h2 em,.lookskyHome .aboutThread em,.lookskyHome .faqHeading h2 em,.lookskyHome .needHead h2 em,.lookskyHome .needLine em,.lookskyHome .storiesHeading h2 em{color:var(--prototype-accent)!important}.lookskyHome .needBody{display:grid!important;grid-gap:22px!important;gap:22px!important;color:var(--prototype-ink-soft)!important;font-size:clamp(17px,1.55vw,20px)!important;line-height:1.72!important}.lookskyHome .needBody p{margin:0!important}.lookskyHome .needLine{border-left:4px solid var(--prototype-accent)!important;padding-left:22px!important;color:var(--prototype-ink)!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(22px,2.1vw,28px)!important;line-height:1.45!important}.lookskyHome .needStats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;margin:clamp(52px,6vw,78px) auto 0!important;padding:0!important}.lookskyHome .needStats div{display:grid!important;align-content:start!important;grid-gap:12px!important;gap:12px!important;min-height:150px!important;border:1px solid var(--prototype-line)!important;border-radius:18px!important;background:rgba(251,252,254,.86)!important;padding:24px!important;box-shadow:var(--prototype-shadow-soft)!important}.lookskyHome .needStats strong{display:block!important;color:var(--prototype-clay)!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(36px,4vw,54px)!important;font-weight:560!important;line-height:.95!important}.lookskyHome .needStats span{display:block!important;color:var(--prototype-muted)!important;font-size:14.5px!important;font-weight:600!important;line-height:1.5!important}.lookskyHome .aboutLooksky,.lookskyHome .faqSection,.lookskyHome .storiesSection{display:block!important;padding:clamp(88px,9vw,124px) max(32px,calc((100vw - 1180px) / 2))!important}.lookskyHome .faqHeading,.lookskyHome .storiesHeading{display:grid!important;justify-items:center!important;grid-gap:14px!important;gap:14px!important;max-width:920px!important;margin:0 auto!important;text-align:center!important}.lookskyHome .landingFooter{display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;grid-gap:42px 80px!important;gap:42px 80px!important;align-items:start!important;border-top:1px solid var(--prototype-line)!important;padding:74px max(32px,calc((100vw - 1180px) / 2)) 34px!important;background:var(--prototype-paper)!important}.lookskyHome .landingFooter>div{min-width:0!important}.lookskyHome .landingFooter p{margin:14px 0 0!important;color:var(--prototype-muted)!important;font-size:15px!important}.lookskyHome .landingFooter h2{margin:0 0 14px!important;color:var(--prototype-ink)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}.lookskyHome .landingFooter button{border:0!important;background:transparent!important;color:var(--prototype-clay)!important;cursor:pointer!important;font:inherit!important;font-size:16px!important;font-weight:700!important;padding:0!important}.lookskyHome .footerBottom{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:18px 28px!important;border-top:1px solid var(--prototype-line)!important;padding-top:24px!important;color:var(--prototype-muted)!important;font-size:13px!important}.lookskyHome .footerBottom span:last-child{display:flex!important;flex-wrap:wrap!important;gap:20px!important}@media (max-width:900px){.lookskyHome .landingFooter,.lookskyHome .needGrid,.lookskyHome .needStats{grid-template-columns:1fr!important}}@media (max-width:640px){.lookskyHome .aboutLooksky,.lookskyHome .faqSection,.lookskyHome .landingFooter,.lookskyHome .needSection,.lookskyHome .storiesSection{padding-right:22px!important;padding-left:22px!important}.lookskyHome .needStats div{min-height:0!important}.lookskyHome .footerBottom{justify-content:flex-start!important}}.contactOverlay{position:fixed!important;inset:0!important;z-index:1400!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:rgba(30,42,64,.45)!important;-webkit-backdrop-filter:blur(10px) saturate(120%)!important;backdrop-filter:blur(10px) saturate(120%)!important}.contactCard{position:relative!important;width:min(540px,100%)!important;border:1px solid rgba(30,42,64,.14)!important;border-radius:28px!important;background:#fbfcfe!important;box-shadow:0 30px 80px rgba(30,42,64,.22)!important;padding:clamp(36px,6vw,58px)!important;text-align:center!important}.contactClose{position:absolute!important;top:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border:0!important;border-radius:999px!important;background:#eef3f8!important;color:#33415c!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.contactClose:focus-visible,.contactClose:hover{background:#36619f!important;color:#ffffff!important;outline:none!important;transform:rotate(90deg)!important}.contactClose svg,.contactEmail svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.8!important}.contactCard h2{margin:0!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(32px,4vw,44px)!important;font-weight:560!important;line-height:1.08!important}.contactCard p{max-width:34ch!important;margin:16px auto 30px!important;color:#33415c!important;font-size:15.5px!important;line-height:1.6!important}.contactEmail{display:inline-flex!important;align-items:center!important;gap:16px!important;color:#36619f!important;text-decoration:none!important}.contactEmail>span:first-child{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border-radius:999px!important;background:#e9f0f8!important;color:#36619f!important}.contactEmail>span:last-child{display:grid!important;grid-gap:4px!important;gap:4px!important;justify-items:start!important;line-height:1.15!important}.contactEmail small{color:#5e6678!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}.contactEmail strong{color:#36619f!important;font-size:21px!important;font-weight:700!important}.onboardingParsingTopbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:96px!important;border-bottom:1px solid rgba(30,42,64,.08)!important;background:#ffffff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0 36px!important}.onboardingParsingTopbar strong{font-size:19px!important;font-weight:900!important}.onboardingParsingTopbar span{color:#687386!important;font-size:17px!important;font-weight:500!important}.onboardingParsingTopbar a{color:#1e2a40!important;font-weight:800!important;text-decoration:none!important}.onboardingParsingShell{min-height:100vh!important;background:#f5f7fb!important}.onboardingParsingPanel{display:grid!important;place-content:center!important;justify-items:center!important;grid-gap:18px!important;gap:18px!important;width:min(100% - 48px,720px)!important;min-height:calc(100vh - 96px)!important;margin:0 auto!important;border:0!important;border-radius:0!important;padding:32px 24px 104px!important;background:transparent!important;box-shadow:none!important}.onboardingParsingPanel h1{margin:18px 0 0!important;color:#1e2a40!important;font-size:22px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;text-align:center!important}.onboardingParsingPanel p{max-width:46ch!important;margin:0!important;color:#33415c!important;font-size:16px!important;line-height:1.62!important}.onboardingParsingPanel small{color:#5e6678!important;font-size:13px!important;font-weight:700!important}.parsingDots{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;min-height:26px!important}.parsingDots span{width:22px!important;height:22px!important;border-radius:999px!important;background:#b5c2d6!important;animation:parsingDotPulse 1.2s ease-in-out infinite!important}.parsingDots span:nth-child(2){animation-delay:.15s!important}.parsingDots span:nth-child(3){animation-delay:.3s!important}.parsingProgress{width:min(360px,100%)!important;height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#dfe7f1!important}.parsingProgress span{display:block!important;height:100%!important;border-radius:inherit!important;background:#36619f!important;transition:width .26s ease!important}.onboardingParsingPanel.isFailed .parsingDots span{background:#ef8040!important;animation:none!important}@keyframes parsingDotPulse{0%,to{opacity:.44;transform:translateY(0) scale(.92)}50%{opacity:1;transform:translateY(-6px) scale(1.08)}}@media (max-width:640px){.contactCard{border-radius:22px!important;padding:42px 22px 32px!important}.contactEmail{align-items:flex-start!important}.contactEmail strong{font-size:18px!important}.onboardingParsingTopbar{min-height:82px!important;padding:0 18px!important}.onboardingParsingTopbar strong{font-size:17px!important}.onboardingParsingTopbar span{font-size:14px!important}.onboardingParsingPanel{width:min(100% - 24px,720px)!important;min-height:calc(100vh - 82px)!important;padding:28px 18px 86px!important}.onboardingParsingPanel h1{font-size:20px!important}.parsingDots{gap:14px!important}.parsingDots span{width:20px!important;height:20px!important}}@media (max-width:420px){.onboardingLoginPrompt{display:none!important}}.prototypeIntakeScreen{display:grid!important;align-items:start!important;min-height:calc(100vh - 74px)!important;padding:120px 24px 96px!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.7),transparent 36%),linear-gradient(180deg,#f5f8fc,#edf3fa)!important}.intakePageCard{position:relative!important;width:min(1460px,calc(100vw - 128px))!important;min-height:610px!important;margin:0 auto!important;border:1px solid rgba(30,42,64,.12)!important;border-radius:26px!important;background:rgba(251,252,254,.9)!important;padding:42px 48px 36px!important;box-shadow:0 24px 70px rgba(30,42,64,.12)!important}.intakePageCard .intakeTitlebar{position:absolute!important;right:0!important;bottom:calc(100% + 42px)!important;left:0!important;display:block!important;padding:0!important;text-align:center!important}.intakePageCard .intakeQuestion{max-width:1120px!important;margin:0 auto!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(34px,3.25vw,44px)!important;font-weight:600!important;line-height:1.12!important;text-align:center!important}.intakePageCard .intakeQuestion em{color:#36619f!important}.intakePageCard .intakeSentenceWrap{display:grid!important;grid-gap:30px!important;gap:30px!important;margin:0!important;border:1.5px solid rgba(54,97,159,.18)!important;border-radius:20px!important;background:rgba(255,255,255,.74)!important;padding:28px 28px 34px!important;box-shadow:none!important}.intakePageCard .intakeSentence{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px 16px!important;color:#1e2a40!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}.intakePageCard .intakeSentence span{flex:0 0 auto!important;white-space:nowrap!important}.intakePageCard .intakeSentence input{flex:0 1 auto!important;height:58px!important;border:2px solid rgba(54,97,159,.5)!important;border-radius:12px!important;background:rgba(255,255,255,.82)!important;color:#1e2a40!important;padding:0 18px!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:20px!important;font-weight:650!important;line-height:1!important;outline:none!important;box-shadow:none!important}.intakePageCard .intakeSentence input:focus{border-color:#36619f!important;box-shadow:0 0 0 4px rgba(54,97,159,.16)!important}.intakePageCard .intakeSentence input::placeholder{color:#98a2b6!important}.intakePageCard .intakeSentence input:first-of-type{width:min(42vw,520px)!important}.intakePageCard .intakeSentence input:nth-of-type(2){width:min(42vw,530px)!important}.intakePageCard .intakeSentence input:nth-of-type(3){width:min(52vw,650px)!important}.intakePageCard .intakeMicBlock{display:grid!important;justify-items:center!important;grid-gap:12px!important;gap:12px!important;margin:0!important;color:#5e6678!important}.intakePageCard .intakeMicBlock strong{color:#1e2a40!important;font-size:15px!important;font-weight:900!important;letter-spacing:.2em!important}.intakePageCard .intakeMicBlock>span{color:#7a8498!important;font-size:15px!important;font-weight:600!important}.intakePageCard .intakeVoiceControl{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important}.intakePageCard .intakeWave{position:static!important;display:none!important}.intakePageCard .recording .intakeWave,.intakePageCard.recording .intakeWave{display:flex!important}.intakePageCard .intakeMic{position:static!important;width:70px!important;height:70px!important;background:#36619f!important;box-shadow:0 18px 34px rgba(54,97,159,.24)!important}.intakePageCard .intakeExamples,.intakePageCard .intakeExamplesToggle,.intakePageCard .intakeHint{display:none!important}.intakePageCard .intakeDivider{margin:0!important;color:#8a94a8!important}.intakePageCard .intakeDivider span{text-transform:uppercase!important}.intakePageCard .intakeSourceHeader{display:grid!important;justify-items:center!important;grid-gap:12px!important;gap:12px!important;text-align:center!important}.intakePageCard .intakeSourceHeader>span{color:#69748a!important;font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.intakePageCard .intakeSourceHeader strong{color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:22px!important;font-weight:600!important}.intakePageCard .intakeSourceTabs{margin:0 auto 4px!important;border:1px solid rgba(30,42,64,.12)!important;background:#e8eef6!important;padding:5px!important}.intakePageCard .intakeSourceTabs button{min-width:246px!important;min-height:48px!important;color:#1e2a40!important;font-size:16px!important;font-weight:800!important}.intakePageCard .intakeSourceTabs button.active{background:#ffffff!important;box-shadow:0 10px 22px rgba(30,42,64,.1)!important}.intakePageCard .intakeSourceRow{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.intakePageCard .intakeLinkInput,.intakePageCard .intakeUploadButton{width:100%!important;height:64px!important;border:1px solid rgba(30,42,64,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;color:#1e2a40!important;padding:0 22px!important;font-size:18px!important}.intakePageCard .intakeUploadButton{display:grid!important;place-items:center!important;min-height:92px!important;height:auto!important;border:2px dashed rgba(54,97,159,.36)!important;border-radius:12px!important;background:rgba(255,255,255,.48)!important;color:#33415c!important;cursor:pointer!important;font-size:17px!important;font-weight:600!important;text-align:center!important;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease!important}.intakePageCard .intakeUploadButton:focus-within,.intakePageCard .intakeUploadButton:hover{border-color:#36619f!important;background:rgba(54,97,159,.06)!important;color:#1e2a40!important;box-shadow:0 0 0 4px rgba(54,97,159,.08)!important}.intakePageCard .intakeUploadButton span{display:inline-block!important;color:inherit!important}.intakePageCard .intakeUploadButton strong{color:#36619f!important;font-weight:800!important}.intakePageCard .intakeUploadButton.hasFile{border-style:solid!important;background:rgba(54,97,159,.06)!important}.intakePageCard .intakeLinkInput::placeholder{color:#98a2b6!important}.intakePageCard .intakeCtaWrap{padding-top:0!important}.intakePageCard .intakeSubmit{width:min(380px,100%)!important;min-height:64px!important;margin-top:0!important;background:#36619f!important;font-size:18px!important}@media (max-width:1180px){.intakePageCard{width:min(100% - 32px,920px)!important}.intakePageCard .intakeSentence input:first-of-type,.intakePageCard .intakeSentence input:nth-of-type(2),.intakePageCard .intakeSentence input:nth-of-type(3){width:min(100%,620px)!important}}@media (max-width:760px){.prototypeIntakeScreen{padding:108px 12px 54px!important}.intakePageCard{width:min(100% - 18px,720px)!important;min-height:0!important;padding:24px 18px!important}.intakePageCard .intakeTitlebar{bottom:calc(100% + 28px)!important}.intakePageCard .intakeQuestion{font-size:28px!important}.intakePageCard .intakeSentenceWrap{padding:18px!important}.intakePageCard .intakeSentence{display:grid!important;grid-template-columns:1fr!important;font-size:19px!important}.intakePageCard .intakeSentence span{white-space:normal!important}.intakePageCard .intakeSentence input{width:100%!important;font-size:18px!important}.intakePageCard .intakeSourceTabs{width:100%!important}.intakePageCard .intakeSourceTabs button{min-width:0!important;flex:1 1 150px!important}}.intakeModalCard{width:min(1460px,calc(100vw - 128px))!important;max-height:calc(100vh - 92px)!important;border:1px solid rgba(30,42,64,.18)!important;border-radius:30px!important;background:rgba(251,252,254,.96)!important;padding:66px 58px 46px!important;box-shadow:0 34px 90px rgba(30,42,64,.24)!important}.intakeModalCard .intakeTitlebar{display:block!important;padding:0 60px 22px!important;text-align:center!important}.intakeModalCard .intakeQuestion{max-width:980px!important;margin:0 auto!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(30px,2.65vw,42px)!important;font-weight:600!important;line-height:1.14!important;text-align:center!important}.intakeModalCard .intakeQuestion em{color:#1e2a40!important}.intakeModalCard .intakeClose{top:44px!important;right:48px!important}.intakeModalCard .intakeSentenceWrap{display:grid!important;grid-gap:30px!important;gap:30px!important;margin:18px 0 0!important;border:1.5px solid rgba(54,97,159,.18)!important;border-radius:20px!important;background:rgba(255,255,255,.74)!important;padding:28px 28px 34px!important;box-shadow:none!important}.intakeModalCard .intakeSentence{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;color:#1e2a40!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:20px!important;font-weight:750!important;line-height:1.2!important}.intakeModalCard .intakeSentence span{flex:0 0 auto!important;white-space:nowrap!important}.intakeModalCard .intakeSentence input{flex:0 1 auto!important;height:58px!important;border:2px solid rgba(54,97,159,.5)!important;border-radius:12px!important;background:rgba(255,255,255,.82)!important;color:#1e2a40!important;padding:0 18px!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:20px!important;font-weight:650!important;line-height:1!important;outline:none!important;box-shadow:none!important}.intakeModalCard .intakeSentence input:focus{border-color:#36619f!important;box-shadow:0 0 0 4px rgba(54,97,159,.16)!important}.intakeModalCard .intakeSentence input::placeholder{color:#98a2b6!important}.intakeModalCard .intakeSentence input:first-of-type{width:min(34vw,480px)!important}.intakeModalCard .intakeSentence input:nth-of-type(2){width:min(34vw,500px)!important}.intakeModalCard .intakeSentence input:nth-of-type(3){width:min(44vw,620px)!important}.intakeModalCard .intakeMicBlock{display:grid!important;justify-items:center!important;grid-gap:12px!important;gap:12px!important;margin:0!important}.intakeModalCard .intakeMicBlock strong{color:#1e2a40!important;font-size:15px!important;font-weight:900!important;letter-spacing:.2em!important}.intakeModalCard .intakeMicBlock>span{color:#7a8498!important;font-size:15px!important;font-weight:600!important}.intakeModalCard .intakeVoiceControl{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important}.intakeModalCard .intakeWave{position:static!important;display:none!important}.intakeModalCard .recording .intakeWave,.intakeModalCard.recording .intakeWave{display:flex!important}.intakeModalCard .intakeMic{position:static!important;width:70px!important;height:70px!important;background:#36619f!important;box-shadow:0 18px 34px rgba(54,97,159,.24)!important}.intakeModalCard .intakeExamples,.intakeModalCard .intakeExamplesToggle,.intakeModalCard .intakeHint{display:none!important}.intakeModalCard .intakeDivider{margin:0!important;color:#8a94a8!important}.intakeModalCard .intakeDivider span{text-transform:uppercase!important}.intakeModalCard .intakeSourceHeader{display:grid!important;justify-items:center!important;grid-gap:12px!important;gap:12px!important;text-align:center!important}.intakeModalCard .intakeSourceHeader>span{color:#69748a!important;font-size:13px!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.intakeModalCard .intakeSourceHeader strong{color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:22px!important;font-weight:600!important}.intakeModalCard .intakeSourceTabs{margin:0 auto 4px!important;border:1px solid rgba(30,42,64,.12)!important;background:#e8eef6!important;padding:5px!important}.intakeModalCard .intakeSourceTabs button{min-width:246px!important;min-height:48px!important;color:#1e2a40!important;font-size:16px!important;font-weight:800!important}.intakeModalCard .intakeSourceTabs button.active{background:#ffffff!important;box-shadow:0 10px 22px rgba(30,42,64,.1)!important}.intakeModalCard .intakeSourceRow{display:grid!important;grid-template-columns:1fr!important;width:100%!important}.intakeModalCard .intakeLinkInput,.intakeModalCard .intakeUploadButton{width:100%!important;min-height:64px!important;border:1px solid rgba(30,42,64,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;color:#1e2a40!important;padding:0 22px!important;font-size:18px!important}.intakeModalCard .intakeUploadButton{display:grid!important;place-items:center!important;min-height:92px!important;border:2px dashed rgba(54,97,159,.36)!important;background:rgba(255,255,255,.48)!important;cursor:pointer!important;text-align:center!important}.intakeModalCard .intakeUploadButton strong{color:#36619f!important}.intakeModalCard .intakeCtaWrap{padding-top:0!important}.intakeModalCard .intakeSubmit{width:min(380px,100%)!important;min-height:64px!important;margin-top:0!important;border-color:transparent!important;background:#36619f!important;color:#ffffff!important;box-shadow:0 18px 34px rgba(54,97,159,.24)!important;font-size:18px!important;opacity:1!important}.intakeModalCard .intakeSubmit:disabled{background:#36619f!important;color:#ffffff!important;opacity:.62!important}@media (max-width:1180px){.intakeModalCard{width:min(100% - 32px,920px)!important;padding:42px 28px 34px!important}.intakeModalCard .intakeTitlebar{padding-right:54px!important;padding-left:54px!important}.intakeModalCard .intakeSentence input:first-of-type,.intakeModalCard .intakeSentence input:nth-of-type(2),.intakeModalCard .intakeSentence input:nth-of-type(3){width:min(100%,620px)!important}}@media (max-width:760px){.intakeModalCard{width:min(100% - 18px,720px)!important;padding:32px 18px 26px!important}.intakeModalCard .intakeClose{top:18px!important;right:18px!important}.intakeModalCard .intakeTitlebar{padding:22px 44px 16px 0!important}.intakeModalCard .intakeQuestion{font-size:25px!important;text-align:left!important}.intakeModalCard .intakeSentenceWrap{padding:18px!important}.intakeModalCard .intakeSentence{display:grid!important;grid-template-columns:1fr!important;font-size:19px!important}.intakeModalCard .intakeSentence span{white-space:normal!important}.intakeModalCard .intakeSentence input{width:100%!important;font-size:18px!important}.intakeModalCard .intakeSourceTabs{width:100%!important}.intakeModalCard .intakeSourceTabs button{min-width:0!important;flex:1 1 150px!important}}.lookskyHomePage{--looksky-paper:#f2f5fa;--looksky-paper-soft:#e8eef5;--looksky-card:#fbfcfe;--looksky-ink:#1e2a40;--looksky-ink-soft:#34435f;--looksky-muted:#667187;--looksky-blue:#3863a0;--looksky-blue-deep:#2d5189;--looksky-blue-dark:#304f89;--looksky-accent:#ef8040;--looksky-line:rgba(30,42,64,0.13);--looksky-shadow:0 24px 60px rgba(30,42,64,0.12);--looksky-soft-shadow:0 14px 34px rgba(30,42,64,0.08);min-height:100vh;overflow-x:clip;background:linear-gradient(to bottom,rgba(242,245,250,0) 0,rgba(242,245,250,.72) 560px,#f2f5fa 820px),url(/images/landing/looksky-clouds.jpg) top /100% 820px no-repeat,radial-gradient(circle at 50% 0,rgba(255,255,255,.9),rgba(242,245,250,0) 540px),var(--looksky-paper);color:var(--looksky-ink);font-family:Hanken Grotesk,Figtree,system-ui,sans-serif}.lookskyHomePage *,.lookskyHomePage :after,.lookskyHomePage :before{box-sizing:border-box}.lookskyHomePage a{color:inherit;text-decoration:none}.lookskyHomePage button{font:inherit}.lookskyWrap{width:min(100% - 64px,1180px);margin:0 auto}.lookskyHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(242,245,250,.72);border-bottom:1px solid rgba(30,42,64,.05);-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.lookskyNav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:84px;grid-gap:28px;gap:28px}.lookskyLogo{justify-self:start;color:var(--looksky-ink);font-size:18px;font-weight:900;letter-spacing:.14em;line-height:1;text-transform:uppercase}.lookskyNavLinks{display:inline-flex;align-items:center;justify-content:center;gap:34px;color:var(--looksky-ink-soft);font-size:14px;font-weight:800}.lookskyNavLinks a{position:relative;padding:12px 0}.lookskyNavLinks a:after{position:absolute;right:0;bottom:4px;left:0;height:2px;border-radius:999px;background:var(--looksky-blue);content:"";opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.lookskyNavLinks a.active:after,.lookskyNavLinks a:focus-visible:after,.lookskyNavLinks a:hover:after{opacity:1;transform:scaleX(1)}.lookskyNavActions{display:inline-flex;justify-content:flex-end;align-items:center;gap:24px}.lookskyLoginLink{color:var(--looksky-ink);font-size:14px;font-weight:900}.lookskyButton{display:inline-flex;align-items:center;justify-content:center;min-height:64px;border:0;border-radius:999px;padding:0 42px;background:linear-gradient(135deg,#416ead,#315c99);box-shadow:0 16px 34px rgba(49,92,153,.24);color:#ffffff;cursor:pointer;font-size:18px;font-weight:900;letter-spacing:0;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.lookskyButton:focus-visible,.lookskyButton:hover{background:linear-gradient(135deg,#4777ba,#2f568f);box-shadow:0 18px 38px rgba(49,92,153,.32);outline:none;transform:translateY(-1px)}.lookskyButtonSmall{min-height:50px;padding:0 28px;font-size:14px}.lookskyHero{min-height:640px;padding:94px 0 112px;text-align:center}.lookskyHeroInner{display:flex;flex-direction:column;align-items:center}.lookskyPill{display:inline-flex;align-items:center;gap:12px;min-height:34px;margin:0 0 30px;border:1px solid rgba(54,97,159,.18);border-radius:999px;padding:0 24px;background:rgba(219,229,241,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:#54709d;font-size:12px;font-weight:900;letter-spacing:.24em;text-transform:uppercase}.lookskyPill span{width:6px;height:6px;border-radius:999px;background:#efb17f}.lookskyAbout h2,.lookskyFooter h2,.lookskyHero h1,.lookskyNeedHead h2,.lookskySectionHeading h2{margin:0;color:var(--looksky-ink);font-family:Newsreader,Georgia,serif;font-weight:560;letter-spacing:0}.lookskyHero h1{max-width:1120px;font-size:clamp(54px,6vw,80px);line-height:.95}.lookskyHomePage em{color:var(--looksky-accent);font-family:Newsreader,Georgia,serif;font-style:italic;font-weight:500}.lookskyHeroCopy{max-width:760px;margin:36px auto 34px;color:var(--looksky-ink-soft);font-size:20px;font-weight:650;line-height:1.5}.lookskyHeroButton{min-width:292px}.lookskyProofs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin-top:28px;color:var(--looksky-muted);font-size:13px;font-weight:800}.lookskyProofs span{display:inline-flex;align-items:center;gap:8px}.lookskyProofs svg,.lookskyStoryNav svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.lookskyProofs svg{color:var(--looksky-blue)}.lookskyLoop{padding:24px 0 114px}.lookskySectionHeading{text-align:center}.lookskyAboutEyebrow,.lookskyMiniTitle,.lookskySectionHeading>p:first-child{margin:0 0 14px;color:#5978aa;font-size:12px;font-weight:900;letter-spacing:.26em;text-transform:uppercase}.lookskyNeedHead h2,.lookskySectionHeading h2{font-size:clamp(40px,4.7vw,60px);line-height:1.02}.lookskyNeedHead h2{font-size:clamp(38px,4.1vw,52px)}.lookskySectionHeading>p:last-child{margin:18px 0 0;color:var(--looksky-muted);font-size:14px;font-weight:700}.lookskyLoopStage{position:relative;width:min(780px,100%);height:560px;margin:42px auto 0}.lookskyLoopMotion{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lookskyOrbitBase{fill:none;stroke:rgba(54,97,159,.08);stroke-width:2}.lookskyOrbitDash{fill:none;stroke:rgba(54,97,159,.42);stroke-dasharray:9 12;stroke-width:2}.lookskyLoopTicks{fill:#d8e2ef;stroke:#ffffff;stroke-width:3}.lookskyComet,.lookskyCometTailOne,.lookskyCometTailTwo{fill:var(--looksky-blue)}.lookskyCometTailOne{opacity:.32}.lookskyCometTailTwo{opacity:.16}.lookskyLoopGlow{position:absolute;inset:122px 170px;border-radius:999px;background:radial-gradient(circle,rgba(54,97,159,.14),rgba(54,97,159,0));filter:blur(18px)}.lookskyLoopNode{position:absolute;z-index:2;display:grid;grid-gap:10px;gap:10px;width:214px;min-height:144px;border:1px solid rgba(30,42,64,.1);border-radius:15px;padding:22px 22px 20px;background:rgba(251,252,254,.94);box-shadow:var(--looksky-soft-shadow);text-align:left}.lookskyLoopNode:before{position:absolute;top:0;right:22px;left:22px;height:3px;border-radius:999px;background:#9db3d4;content:""}.lookskyLoopNodeTwo:before{background:var(--looksky-blue)}.lookskyLoopNode span{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#e8eef8;color:var(--looksky-blue);font-size:17px;font-weight:900}.lookskyLoopNodeTwo span{background:var(--looksky-blue);color:#ffffff;box-shadow:0 0 0 7px rgba(54,97,159,.15)}.lookskyLoopNode strong{color:var(--looksky-ink);font-family:Newsreader,Georgia,serif;font-size:22px;line-height:1}.lookskyLoopNode small{color:var(--looksky-ink-soft);font-size:13px;font-weight:650;line-height:1.35}.lookskyLoopNodeOne{top:0;left:50%;transform:translateX(-50%)}.lookskyLoopNodeTwo{top:198px;right:0}.lookskyLoopNodeThree{bottom:0;left:50%;transform:translateX(-50%)}.lookskyLoopNodeFour{top:198px;left:0}.lookskyLoopCore{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:250px;height:168px;border:1px solid rgba(255,255,255,.18);border-radius:50%;padding:30px;background:radial-gradient(circle at 50% 35%,#263551,#17243c 78%);box-shadow:0 24px 58px rgba(30,42,64,.32),inset 0 0 0 1px rgba(255,255,255,.08);color:#dfe8f4;text-align:center;transform:translate(-50%,-50%)}.lookskyLoopCore p{margin:0;color:#8499bd;font-size:11px;font-weight:900;letter-spacing:.36em;text-transform:uppercase}.lookskyLoopCore strong{margin-top:8px;color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:500;line-height:1.05}.lookskyLoopCore span{margin-top:10px;color:#c7d4e8;font-size:13px;font-weight:750}.lookskyLoopCore span:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:999px;background:#e7a56d;content:""}.lookskyLoopLegend{display:flex;justify-content:center;gap:30px;margin:28px 0 34px;color:var(--looksky-ink-soft);font-size:13px;font-weight:800}.lookskyLoopLegend span:before{display:inline-block;width:11px;height:11px;margin-right:10px;border-radius:999px;background:var(--looksky-blue);content:""}.lookskyLoopButton{display:flex;width:252px;margin:0 auto}.lookskyLoopFoot{margin:28px 0 0;color:#858fa2;font-size:12px;font-weight:700;text-align:center}.lookskyNeed{padding:120px 0 92px}.lookskyNeedGrid{display:grid;grid-template-columns:minmax(420px,.98fr) minmax(420px,1.02fr);grid-gap:88px;gap:88px;align-items:start}.lookskyMiniTitle{position:relative;display:flex;align-items:center;gap:14px}.lookskyMiniTitle:before{width:34px;height:2px;border-radius:999px;background:var(--looksky-blue);content:""}.lookskyNeedBody{display:grid;grid-gap:24px;gap:24px;color:var(--looksky-ink-soft);font-size:19px;font-weight:650;line-height:1.58}.lookskyNeedBody p{margin:0}.lookskyQuoteLine{border-left:4px solid var(--looksky-accent);padding:2px 0 2px 26px;color:var(--looksky-ink);font-family:Newsreader,Georgia,serif;font-size:27px;font-weight:500;line-height:1.25}.lookskyQuoteLine em{color:var(--looksky-blue)}.lookskyNeedStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:94px auto 0;overflow:hidden;border:1px solid var(--looksky-line);border-radius:14px;background:rgba(251,252,254,.9);box-shadow:var(--looksky-soft-shadow)}.lookskyNeedStats article{display:grid;grid-gap:12px;gap:12px;min-height:122px;padding:24px 24px 22px;border-right:1px solid var(--looksky-line)}.lookskyNeedStats article:last-child{border-right:0}.lookskyNeedStats strong{color:var(--looksky-blue);font-family:Newsreader,Georgia,serif;font-size:38px;font-weight:560;line-height:1}.lookskyNeedStats span{max-width:22ch;color:var(--looksky-muted);font-size:12px;font-weight:700;line-height:1.45}.lookskyStories{padding:108px 0 132px}.lookskyStoryCarousel{margin-top:54px}.lookskyStoryViewport{width:min(930px,100%);margin:0 auto;overflow:hidden;border-radius:15px;box-shadow:var(--looksky-shadow)}.lookskyStoryTrack{display:flex;transition:transform .28s ease}.lookskyStoryCard{display:grid;flex:0 0 100%;grid-template-columns:minmax(0,1.45fr) minmax(300px,.9fr);min-height:346px;overflow:hidden;border:1px solid var(--looksky-line);border-radius:15px;background:var(--looksky-card)}.lookskyStoryBody{display:flex;flex-direction:column;justify-content:center;padding:44px 54px}.lookskyStoryPersona{margin:0 0 18px;color:var(--looksky-ink-soft);font-size:14px;font-weight:700}.lookskyStoryPersona em{color:var(--looksky-blue)}.lookskyStoryTag{display:inline-flex;width:max-content;margin-bottom:14px;border-radius:999px;padding:7px 13px;background:#e8eef8;color:#5978aa;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.lookskyStoryBody h3{margin:0 0 7px;color:var(--looksky-ink);font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:560;line-height:1.1}.lookskyStoryRole{margin:0 0 24px;color:var(--looksky-muted);font-size:12px;font-weight:700}.lookskyStoryBody blockquote{margin:0 0 20px;border-left:4px solid var(--looksky-blue);padding-left:18px;color:var(--looksky-ink);font-family:Newsreader,Georgia,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1.2}.lookskyStoryResolve{max-width:56ch;margin:0;color:var(--looksky-ink-soft);font-size:13px;font-weight:700;line-height:1.52}.lookskyStoryResolve b{color:var(--looksky-blue);font-weight:900}.lookskyStoryPhoto{min-height:100%;background:#d8e2ee}.lookskyStoryPhoto img{display:block;width:100%;height:100%;min-height:346px;object-fit:cover}.lookskyStoryControls{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:30px}.lookskyStoryNav{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#ffffff;color:#8794aa;cursor:pointer;box-shadow:0 8px 20px rgba(30,42,64,.08)}.lookskyStoryNav:focus-visible,.lookskyStoryNav:hover{color:var(--looksky-blue);outline:none}.lookskyStoryDots{display:inline-flex;align-items:center;gap:8px}.lookskyStoryDots button{width:9px;height:9px;border:0;border-radius:999px;padding:0;background:#b4c0d1;cursor:pointer}.lookskyStoryDots button.active{width:28px;background:var(--looksky-blue)}.lookskyAbout{padding:116px 0 104px;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.1),rgba(48,79,137,0) 420px),var(--looksky-blue-dark);color:#eef4ff}.lookskyAboutGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(440px,1.1fr);grid-gap:90px;gap:90px;align-items:start}.lookskyAbout h2{color:#ffffff;font-size:clamp(42px,5vw,64px);line-height:1.02}.lookskyAboutCopy{display:grid;grid-gap:24px;gap:24px;color:#d8e3f4;font-size:17px;font-weight:650;line-height:1.58}.lookskyAboutCopy p{margin:0}.lookskyTeamGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.05)}.lookskyTeamGrid article{min-height:214px;border-right:1px solid rgba(255,255,255,.14);padding:28px 24px 26px}.lookskyTeamGrid article:last-child{border-right:0}.lookskyTeamGrid strong{display:block;color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:560}.lookskyTeamGrid span{display:block;margin:7px 0 16px;color:#d6e1f2;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lookskyTeamGrid p{margin:0;color:#c9d8ee;font-size:12px;font-weight:650;line-height:1.55}.lookskyAboutThread{max-width:780px;margin:58px auto 0;color:#ffffff;font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:500;line-height:1.45;text-align:center}.lookskyAboutThread em{color:#ffc092}.lookskyFaq{padding:116px 0 122px}.lookskyFaqList{display:grid;grid-gap:13px;gap:13px;width:min(760px,100%);margin:52px auto 0}.lookskyFaqItem{overflow:hidden;border:1px solid rgba(30,42,64,.08);border-radius:8px;background:rgba(251,252,254,.92);box-shadow:0 8px 20px rgba(30,42,64,.04)}.lookskyFaqQuestion{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;border:0;padding:19px 22px;background:transparent;color:var(--looksky-ink);cursor:pointer;font-size:14px;font-weight:850;text-align:left}.lookskyFaqQuestion span{position:relative;flex:0 0 auto;width:21px;height:21px;border-radius:999px;background:#e8eef8}.lookskyFaqQuestion span:after,.lookskyFaqQuestion span:before{position:absolute;top:10px;left:6px;width:9px;height:2px;border-radius:999px;background:var(--looksky-blue);content:""}.lookskyFaqQuestion span:after{transform:rotate(90deg)}.lookskyFaqItem.open .lookskyFaqQuestion span:after{opacity:0}.lookskyFaqAnswer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.lookskyFaqItem.open .lookskyFaqAnswer{grid-template-rows:1fr}.lookskyFaqAnswer p{min-height:0;margin:0;overflow:hidden;padding:0 22px;color:var(--looksky-muted);font-size:14px;font-weight:650;line-height:1.6}.lookskyFaqItem.open .lookskyFaqAnswer p{padding-bottom:20px}.lookskyFooter{border-top:1px solid rgba(30,42,64,.08);padding:76px 0 42px}.lookskyFooterGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.lookskyFooter p{margin:20px 0 0;color:var(--looksky-muted);font-size:13px;font-weight:650}.lookskyFooter h2{margin-bottom:16px;font-family:Hanken Grotesk,Figtree,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lookskyFooter button{border:0;padding:0;background:transparent;color:var(--looksky-ink);cursor:pointer;font-size:13px;font-weight:750}.lookskyFooterBottom{display:flex;justify-content:space-between;gap:28px;margin-top:74px;padding-top:28px;border-top:1px solid rgba(30,42,64,.08);color:var(--looksky-muted);font-size:11px;font-weight:650}.lookskyFooterBottom span:last-child{display:inline-flex;gap:28px}@media (max-width:980px){.lookskyWrap{width:min(100% - 40px,760px)}.lookskyNav{grid-template-columns:1fr auto}.lookskyNavLinks{display:none}.lookskyHero{min-height:560px;padding:74px 0 82px}.lookskyHero h1{font-size:clamp(44px,11vw,70px)}.lookskyLoopStage{height:auto;margin-top:36px}.lookskyLoopCore,.lookskyLoopGlow,.lookskyLoopMotion{display:none}.lookskyLoopNode{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;margin-bottom:16px;transform:none}.lookskyAboutGrid,.lookskyNeedGrid,.lookskyStoryCard{grid-template-columns:1fr;gap:38px}.lookskyNeedStats,.lookskyTeamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lookskyNeedStats article:nth-child(2),.lookskyTeamGrid article:nth-child(2){border-right:0}.lookskyNeedStats article:nth-child(-n+2),.lookskyTeamGrid article:nth-child(-n+2){border-bottom:1px solid var(--looksky-line)}.lookskyTeamGrid article:nth-child(-n+2){border-bottom-color:rgba(255,255,255,.14)}.lookskyStoryPhoto img{max-height:360px}}@media (max-width:640px){.lookskyWrap{width:min(100% - 32px,420px)}.lookskyNav{min-height:70px;gap:14px}.lookskyLogo{font-size:15px}.lookskyNavActions{gap:14px}.lookskyLoginLink{display:none}.lookskyButtonSmall{min-height:42px;padding:0 18px;font-size:13px}.lookskyHero{min-height:520px;padding:60px 0 74px}.lookskyPill{padding:0 16px;font-size:10px;letter-spacing:.16em}.lookskyHero h1{font-size:43px;line-height:1}.lookskyHeroCopy{margin:26px auto 28px;font-size:17px}.lookskyHeroCopy br{display:none}.lookskyButton{width:min(100%,286px);min-height:56px;padding:0 24px;font-size:16px}.lookskyProofs{gap:14px 20px}.lookskyAbout,.lookskyFaq,.lookskyLoop,.lookskyNeed,.lookskyStories{padding-top:76px;padding-bottom:76px}.lookskyAbout h2,.lookskyNeedHead h2,.lookskySectionHeading h2{font-size:38px}.lookskyNeedBody{font-size:16px}.lookskyQuoteLine{font-size:23px;padding-left:18px}.lookskyFooterGrid,.lookskyNeedStats,.lookskyTeamGrid{grid-template-columns:1fr}.lookskyNeedStats article,.lookskyTeamGrid article{border-right:0;border-bottom:1px solid var(--looksky-line)}.lookskyTeamGrid article{border-bottom-color:rgba(255,255,255,.14)}.lookskyNeedStats article:last-child,.lookskyTeamGrid article:last-child{border-bottom:0}.lookskyStoryBody{padding:34px 28px}.lookskyStoryPhoto img{min-height:280px}.lookskyFooterBottom{flex-direction:column;gap:18px}.lookskyFooterBottom span:last-child{flex-wrap:wrap;gap:16px 22px}}.signupAuthShell{--signup-paper:#f4f7fb;--signup-card:rgba(255,255,255,0.86);--signup-ink:#1d273a;--signup-muted:#657084;--signup-blue:#3f6fa8;--signup-line:rgba(29,39,58,0.12);min-height:100dvh!important;overflow-x:hidden!important;background:radial-gradient(ellipse at 50% 42%,rgba(222,229,240,.72),rgba(244,247,251,0) 52%),linear-gradient(180deg,#f8faff 0,var(--signup-paper) 52%,#f7f9fd 100%)!important;color:var(--signup-ink)!important;font-family:Figtree,Hanken Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.signupAuthShell .signupTopbar{display:grid!important;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr)!important;align-items:center!important;width:100%!important;max-width:none!important;height:92px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0 clamp(26px,3vw,54px)!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.signupAuthShell .signupBack,.signupAuthShell .signupTopRight{color:var(--signup-muted)!important;font-size:16px!important;font-weight:500!important}.signupAuthShell .signupBack{gap:8px!important;justify-self:start!important}.signupAuthShell .signupBack span{color:#556176!important;font-size:29px!important;font-weight:400!important;transform:translateY(-1px)}.signupAuthShell .signupLogo{justify-self:center!important;color:var(--signup-ink)!important;font-family:Hanken Grotesk,Figtree,ui-sans-serif,system-ui,sans-serif!important;font-size:23px!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}.signupAuthShell .signupTopRight{justify-content:flex-end!important;gap:8px!important}.signupAuthShell .signupTopRight a{color:var(--signup-ink)!important;font-weight:800!important}.signupAuthShell .signupUnlockPanel{display:grid!important;justify-items:center!important;width:min(760px,calc(100% - 36px))!important;margin:clamp(118px,19vh,230px) auto 0!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important}.signupAuthShell .socialProof{margin:0!important;color:var(--signup-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1.35!important}.signupAuthShell .socialProof strong{color:var(--signup-blue)!important;font-weight:800!important}.signupAuthShell .signupUnlockPanel h1{max-width:760px!important;margin:25px 0 0!important;color:var(--signup-ink)!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(38px,4.4vw,56px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.04!important;text-wrap:balance}.signupAuthShell .signupUnlockPanel h1 em{color:var(--signup-blue)!important;font-style:italic!important;font-weight:600!important}.signupAuthShell .signupCard{display:grid!important;grid-gap:28px!important;gap:28px!important;width:min(640px,100%)!important;margin-top:66px!important;border:1px solid var(--signup-line)!important;border-radius:28px!important;padding:47px 48px 36px!important;background:var(--signup-card)!important;box-shadow:0 1px 2px rgba(29,39,58,.04),0 24px 72px rgba(41,51,72,.13)!important}.signupAuthShell .signupOptions{gap:0!important;width:100%!important}.signupAuthShell .emailAuthButton,.signupAuthShell .googleAuthButton,.signupAuthShell .prototypeEmailForm button[type=submit]{min-height:66px!important;border-radius:999px!important;font-size:18px!important;font-weight:800!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.signupAuthShell .googleAuthButton{gap:15px!important;border:1px solid #1f2a3e!important;background:#1f2a3e!important;color:#ffffff!important;box-shadow:0 18px 36px rgba(31,42,62,.2)!important}.signupAuthShell .googleAuthButton svg{width:23px!important;height:23px!important}.signupAuthShell .googleAuthButton:hover{background:#192235!important;border-color:#192235!important;box-shadow:0 20px 40px rgba(31,42,62,.25)!important;transform:translateY(-1px)}.signupAuthShell .emailAuthButton{border:1px solid rgba(29,39,58,.13)!important;background:rgba(255,255,255,.64)!important;color:#33415c!important;box-shadow:none!important}.signupAuthShell .emailAuthButton:hover{border-color:rgba(63,111,168,.34)!important;background:#ffffff!important;color:var(--signup-ink)!important;box-shadow:0 12px 28px rgba(63,111,168,.12)!important;transform:translateY(-1px)}.signupAuthShell .emailAuthButton:active,.signupAuthShell .googleAuthButton:active,.signupAuthShell .prototypeEmailForm button[type=submit]:active{transform:translateY(0) scale(.99)}.signupAuthShell .emailAuthButton:focus-visible,.signupAuthShell .googleAuthButton:focus-visible,.signupAuthShell .prototypeEmailForm button:focus-visible,.signupAuthShell .prototypeEmailForm input:focus-visible,.signupAuthShell a:focus-visible{outline:3px solid rgba(63,111,168,.28)!important;outline-offset:3px!important}.signupAuthShell .emailAuthButton:disabled,.signupAuthShell .googleAuthButton:disabled,.signupAuthShell .prototypeEmailForm button:disabled{cursor:not-allowed!important;opacity:.62!important;transform:none!important}.signupAuthShell .authDivider{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)!important;width:100%!important;margin:24px 0!important;color:#6f7789!important;font-size:15px!important}.signupAuthShell .authDivider:after,.signupAuthShell .authDivider:before{background:rgba(29,39,58,.11)!important}.signupAuthShell .prototypeEmailForm{gap:18px!important}.signupAuthShell .emailFormBack{color:#536178!important;font-size:15px!important;font-weight:700!important}.signupAuthShell .prototypeEmailForm label{color:#33415c!important;font-size:14px!important}.signupAuthShell .prototypeEmailForm input{height:56px!important;border:1px solid rgba(29,39,58,.14)!important;border-radius:16px!important;background:rgba(255,255,255,.76)!important;color:var(--signup-ink)!important;font-size:16px!important}.signupAuthShell .prototypeEmailForm input:focus{border-color:rgba(63,111,168,.66)!important;box-shadow:0 0 0 4px rgba(63,111,168,.12)!important}.signupAuthShell .prototypeEmailForm button[type=submit]{border:1px solid #1f2a3e!important;background:#1f2a3e!important;color:#ffffff!important}.signupAuthShell .prototypeEmailForm button[type=submit]:hover{background:#192235!important;border-color:#192235!important}.signupAuthShell .emailHint,.signupAuthShell .signupSuccess p{color:var(--signup-muted)!important}.signupAuthShell .signupCheck{background:var(--signup-blue)!important}.signupAuthShell .signupSuccess h2{color:var(--signup-ink)!important}.signupAuthShell .termsCopy{max-width:470px!important;margin:2px auto 0!important;color:#737c90!important;font-size:13px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.55!important;text-transform:uppercase!important}.signupAuthShell .termsCopy a{color:#566176!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px!important}@media (max-width:760px){.signupAuthShell .signupTopbar{grid-template-columns:minmax(54px,1fr) auto minmax(54px,1fr)!important;height:76px!important;padding:0 18px!important}.signupAuthShell .signupBack{grid-column:1!important;order:0!important;justify-self:start!important}.signupAuthShell .signupLogo{grid-column:2!important;order:0!important;justify-self:center!important;font-size:18px!important}.signupAuthShell .signupTopRight span{display:none!important}.signupAuthShell .signupTopRight{grid-column:3!important;order:0!important;justify-self:end!important;justify-content:flex-end!important;padding-top:0!important}.signupAuthShell .signupBack,.signupAuthShell .signupTopRight{font-size:14px!important}.signupAuthShell .signupUnlockPanel{width:min(100% - 28px,640px)!important;margin-top:clamp(54px,10vh,92px)!important}.signupAuthShell .socialProof{font-size:16px!important}.signupAuthShell .signupUnlockPanel h1{margin-top:20px!important;font-size:40px!important;line-height:1.08!important}.signupAuthShell .signupCard{margin-top:44px!important;border-radius:24px!important;padding:30px 22px 26px!important}.signupAuthShell .emailAuthButton,.signupAuthShell .googleAuthButton,.signupAuthShell .prototypeEmailForm button[type=submit]{min-height:58px!important;font-size:16px!important}.signupAuthShell .termsCopy{font-size:11px!important}}.offerPrototypeShell.businessModeShell{--business-page:#f3f6fb;--business-card:#ffffff;--business-ink:#202b43;--business-muted:#657087;--business-blue:#4669a8;--business-blue-deep:#1f2b45;--business-blue-soft:#eaf0fb;--business-orange:#f28a43;--business-line:rgba(32,43,67,0.13);background:var(--business-page)!important;color:var(--business-ink)!important}.businessModeTopbar{min-height:64px!important;border-bottom:1px solid rgba(32,43,67,.09)!important;background:rgba(247,249,253,.9)!important;padding:0 30px!important;box-shadow:none!important}.businessModeTopbar strong{font-size:13px!important;letter-spacing:.12em!important}.businessModeTopbar button{min-height:38px!important;padding:0 22px!important;background:var(--business-blue)!important;box-shadow:0 10px 22px rgba(70,105,168,.2)!important}.businessModeTopbar a{color:#3f4a62!important;font-size:13px!important}.businessModeStage{width:min(100% - 48px,820px)!important;padding:28px 0 80px!important}.businessModeBuilder{gap:26px!important}.businessModeHero{margin-bottom:8px!important}.businessModeHero h1{max-width:820px!important;color:var(--business-ink)!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(30px,4vw,36px)!important;font-weight:650!important;line-height:1.12!important}.businessModeHero em{color:var(--business-blue)!important;font-style:italic!important}.businessModeTimeline{gap:46px!important}.businessModeStep{grid-template-columns:38px minmax(0,1fr)!important;gap:20px!important}.businessModeStep:before{top:30px!important;bottom:-48px!important;left:18px!important;width:1px!important;background:rgba(32,43,67,.28)!important}.businessModeStepNumber{width:26px!important;height:26px!important;margin-top:2px!important;border:0!important;background:var(--business-blue-deep)!important;color:#ffffff!important;font-size:12px!important;box-shadow:0 5px 14px rgba(32,43,67,.22)!important}.businessModeStepBody h2{color:var(--business-ink)!important;font-family:Newsreader,Georgia,serif!important;font-size:22px!important;line-height:1.22!important}.businessModeStepBody>p{margin-top:8px!important;color:var(--business-muted)!important;font-size:12px!important;line-height:1.5!important}.businessBuildCard,.businessIdeaCard,.businessProductCards li,.businessWebsitePreview{border:1px solid var(--business-line)!important;border-radius:14px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 1px 2px rgba(32,43,67,.04),0 22px 58px rgba(32,43,67,.08)!important}.businessIdeaCard{display:block!important;margin-top:16px!important;padding:20px 22px!important;color:var(--business-muted)!important;font-size:13px!important;line-height:2.9!important}.businessIdeaCard input{width:auto!important;min-height:36px!important;border:1px solid rgba(70,105,168,.28)!important;border-radius:7px!important;background:#fbfdff!important;color:var(--business-ink)!important;font:inherit!important;font-weight:750!important;line-height:1.35!important;margin:0 4px!important;padding:8px 12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.businessIdeaCard input:first-of-type{width:min(100%,430px)!important}.businessIdeaCard input:nth-of-type(2){width:min(100%,365px)!important}.businessIdeaCard input:nth-of-type(3){width:min(100%,325px)!important}.businessIdeaCard input:nth-of-type(4){width:min(100%,355px)!important}.businessIdeaCard input:nth-of-type(5){width:min(100%,280px)!important}.businessIdeaCard input:nth-of-type(6){width:min(100%,420px)!important}.businessIdeaCard strong{color:var(--business-orange)!important;font-weight:850!important}.businessProductCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}.businessProductCards li{display:grid!important;align-content:start!important;grid-gap:11px!important;gap:11px!important;min-height:196px!important;padding:20px 16px 16px!important}.businessProductCards li.selected{border-color:var(--business-blue)!important;background:linear-gradient(180deg,#f8fbff,#ffffff)!important;box-shadow:0 1px 2px rgba(32,43,67,.05),0 18px 38px rgba(70,105,168,.18)!important}.businessProductCards li>button:first-child{top:14px!important;right:14px!important;width:18px!important;height:18px!important;border:1px solid rgba(70,105,168,.22)!important;background:#ffffff!important;color:#ffffff!important}.businessProductCards li.selected>button:first-child{border-color:var(--business-blue)!important;background:var(--business-blue)!important}.businessProductIcon{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;color:var(--business-blue)!important;font-size:0!important;font-weight:900!important}.businessProductIcon:before{font-size:14px!important}.businessProductCard.digital .businessProductIcon{background:#eee7ff!important;color:#8b65db!important}.businessProductCard.remote .businessProductIcon{background:#e5f4e8!important;color:#4d9566!important}.businessProductCard.onsite .businessProductIcon{background:#edf2ff!important;color:var(--business-blue)!important}.businessProductCard.digital .businessProductIcon:before{content:"▭"}.businessProductCard.remote .businessProductIcon:before{content:"◎"}.businessProductCard.onsite .businessProductIcon:before{content:"□"}.businessProductHeading{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding-top:2px!important}.businessProductHeading input:first-child,.businessProductPrice input.price{width:auto!important;min-width:0!important;border:1px solid rgba(70,105,168,.22)!important;border-radius:7px!important;background:#ffffff!important;padding:6px 8px!important;color:var(--business-ink)!important;font-size:13px!important;font-weight:850!important}.businessProductHeading input:first-child{max-width:178px!important}.businessBenchmark,.businessProductHeading span{color:#8a93a6!important;font-size:10px!important;font-weight:750!important}.businessProductCards textarea,.businessProductHeading .businessProductExample,.businessProductPrice input:not(.price){border:0!important;background:transparent!important;box-shadow:none!important;color:var(--business-muted)!important;font-size:11px!important;font-weight:650!important;line-height:1.5!important;padding:0!important}.businessProductHeading .businessProductExample{flex:1 1 92px!important;min-width:80px!important}.businessProductCards textarea{min-height:44px!important;resize:none!important}.businessProductPrice{display:flex!important;align-items:center!important;gap:4px!important;width:-moz-fit-content!important;width:fit-content!important;border:1px solid rgba(70,105,168,.22)!important;border-radius:7px!important;background:#ffffff!important;padding:3px 7px!important}.businessProductPrice input.price{max-width:108px!important;border:0!important;padding:0!important;color:var(--business-blue)!important;font-size:18px!important}.businessProductPrice input:not(.price){width:82px!important}.businessProductPrice>span{color:var(--business-muted)!important;font-size:11px!important}.businessBuildCard{gap:22px!important;margin-top:16px!important;padding:22px!important}.businessBuildCard label,.businessBuildCard>div{gap:10px!important}.businessBuildCard span.businessFieldLabel,.businessFieldLabel{display:flex!important;align-items:center!important;gap:8px!important;color:var(--business-ink)!important;font-size:12px!important;font-weight:850!important}.businessBuildCard span:before{display:none!important}.businessFieldLabel:before{content:attr(data-icon)!important;display:grid!important;place-items:center!important;width:15px!important;height:15px!important;color:var(--business-blue)!important;font-size:10px!important;font-weight:900!important}.businessBuildCard input{min-height:40px!important;border:1px solid rgba(70,105,168,.24)!important;border-radius:8px!important;background:#fbfdff!important;color:var(--business-ink)!important;font-size:13px!important;font-weight:700!important;padding:9px 12px!important}.businessWebsiteUrlBuilder{display:flex!important;align-items:center!important;gap:6px!important;color:var(--business-muted)!important;font-size:13px!important}.businessWebsiteUrlBuilder strong{border:1px solid rgba(70,105,168,.24)!important;border-radius:7px!important;background:#fbfdff!important;color:var(--business-muted)!important;padding:9px 12px!important;font-size:12px!important}.businessFullUrl{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.businessPillRow{gap:8px!important}.businessPillRow button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;border:1px solid rgba(70,105,168,.5)!important;border-radius:999px!important;background:#ffffff!important;color:var(--business-blue)!important;font-size:12px!important;font-weight:850!important;padding:0 15px!important;box-shadow:none!important}.businessPillRow button span{display:inline-grid!important;place-items:center!important;min-width:13px!important;color:inherit!important;font-size:11px!important}.businessPillRow button.selected{border-color:var(--business-blue-deep)!important;background:var(--business-blue-deep)!important;color:#ffffff!important;box-shadow:0 10px 22px rgba(32,43,67,.18)!important}.businessMetricsPreview{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,124px)) minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;min-height:270px!important;overflow:hidden!important;border:1px solid rgba(70,105,168,.14)!important;border-radius:15px!important;background:linear-gradient(180deg,#f8fbff,#edf3fb)!important;padding:18px 18px 20px!important}.businessMetricsPreview .businessMetricCard{z-index:2!important;display:grid!important;grid-gap:3px!important;gap:3px!important;min-height:64px!important;border:1px solid rgba(70,105,168,.08)!important;border-radius:8px!important;background:rgba(255,255,255,.88)!important;padding:12px!important;box-shadow:0 8px 22px rgba(32,43,67,.06)!important}.businessMetricsPreview .businessMetricCard strong{color:var(--business-blue-deep)!important;font-size:18px!important;line-height:1!important}.businessMetricsPreview .businessMetricCard span{color:var(--business-muted)!important;font-size:10px!important;font-weight:750!important}.businessMetricsPreview .businessMetricCard small{justify-self:end!important;color:var(--business-orange)!important;font-size:9px!important;font-weight:900!important}.businessAiTip{z-index:3!important;grid-column:1/3!important;align-self:start!important;margin-top:82px!important;border-left:3px solid var(--business-blue)!important;border-radius:8px!important;background:rgba(255,255,255,.9)!important;padding:10px 12px!important;box-shadow:0 10px 24px rgba(32,43,67,.08)!important}.businessAiTip strong{color:var(--business-blue)!important;font-size:11px!important;font-weight:900!important}.businessAiTip p{margin-top:5px!important;color:var(--business-ink)!important;font-size:10px!important;line-height:1.45!important}.businessGrowthChart{position:absolute!important;right:18px!important;bottom:24px!important;left:26px!important;height:188px!important}.businessGrowthChart svg{position:absolute!important;inset:0 2px 34px 12px!important;z-index:2!important;width:calc(100% - 14px)!important;height:auto!important}.businessGrowthChart path{fill:none!important;stroke:var(--business-orange)!important;stroke-linecap:round!important;stroke-width:3!important}.businessGrowthChart .businessGrowthArrow{stroke-width:4!important}.businessBars{position:absolute!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;grid-template-columns:repeat(10,1fr)!important;align-items:end!important;grid-gap:12px!important;gap:12px!important;height:146px!important}.businessBars span{display:block!important;min-height:22px!important;border-radius:5px 5px 0 0!important;background:#a9bfdf!important}.businessBars span:nth-child(odd){background:var(--business-blue)!important}.businessGrowthChart b{position:absolute!important;right:0!important;top:48px!important;z-index:3!important;max-width:54px!important;border-radius:8px!important;background:var(--business-orange)!important;color:#ffffff!important;font-size:9px!important;line-height:1.1!important;padding:8px!important;text-align:center!important}.businessWebsitePreviewHeader{margin-top:16px!important}.businessWebsitePreviewHeader span{color:var(--business-muted)!important;font-size:12px!important;font-weight:650!important}.businessWebsitePreviewHeader button{width:42px!important;height:22px!important;border:2px solid transparent!important;box-shadow:inset 0 0 0 1px rgba(32,43,67,.16)!important}.businessWebsitePreviewHeader button.selected{border-color:var(--business-blue-deep)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.78)!important}.businessWebsitePreview{margin-top:12px!important;overflow:hidden!important;border-color:rgba(173,135,66,.26)!important;background:#f7f1df!important;padding:0!important}.browserDots{gap:6px!important;border-bottom:1px solid rgba(32,43,67,.09)!important;padding:14px 18px!important}.browserDots span{width:8px!important;height:8px!important;background:#d8ccb5!important}.businessPreviewHero{grid-template-columns:minmax(0,1fr) minmax(180px,.58fr)!important;gap:26px!important;min-height:164px!important;border:0!important;border-bottom:1px solid rgba(32,43,67,.1)!important;border-radius:0!important;background:transparent!important;padding:28px 22px 24px!important}.businessPreviewHero small{color:#a6844a!important;font-size:9px!important;letter-spacing:.12em!important}.businessPreviewHero strong{margin-top:8px!important;color:#2c2b27!important;font-size:17px!important;line-height:1.24!important}.businessPreviewHero p{max-width:470px!important;margin-top:8px!important;color:#746c5b!important;font-size:10px!important;line-height:1.5!important}.businessPreviewHero button{margin-top:12px!important;min-height:28px!important;border-radius:5px!important;background:#a6844a!important;box-shadow:none!important;font-size:10px!important;padding:0 12px!important}.businessPreviewHero>span{min-height:112px!important;border:1px dashed rgba(32,43,67,.15)!important;border-radius:8px!important;background:rgba(255,255,255,.28)!important}.businessPreviewLines{gap:9px!important;padding:20px 22px 26px!important}.businessPreviewLines:before{content:"ABOUT"!important;color:#a6844a!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}.businessPreviewLines span{height:7px!important;background:rgba(32,43,67,.12)!important}.businessPreviewLines span:first-child{width:86%!important}.businessPreviewLines span:nth-child(2){width:72%!important}.businessPreviewLines span:nth-child(3){width:58%!important}.businessLaunchButton{min-width:min(390px,100%)!important;min-height:52px!important;margin-top:10px!important;background:var(--business-blue)!important;box-shadow:0 12px 28px rgba(70,105,168,.24)!important;font-size:14px!important}@media (max-width:900px){.businessModeStage{width:min(100% - 28px,820px)!important}.businessMetricsPreview,.businessPreviewHero,.businessProductCards{grid-template-columns:1fr!important}.businessMetricsPreview{min-height:0!important}.businessAiTip,.businessGrowthChart{grid-column:1!important;margin-top:8px!important}.businessGrowthChart{position:relative!important;right:auto!important;bottom:auto!important;left:auto!important;height:220px!important}}@media (max-width:640px){.businessModeTopbar{min-height:58px!important;padding:0 14px!important}.businessModeTopbar button{min-height:34px!important;padding:0 14px!important;font-size:12px!important}.businessModeHero h1{font-size:28px!important}.businessModeStep{grid-template-columns:30px minmax(0,1fr)!important;gap:12px!important}.businessModeStep:before{left:13px!important}.businessBuildCard,.businessIdeaCard,.businessProductCards li,.businessWebsitePreview{border-radius:12px!important}.businessIdeaCard{line-height:2.25!important;padding:18px!important}.businessIdeaCard input{display:block!important;width:100%!important;margin:6px 0!important}.businessWebsiteUrlBuilder{flex-wrap:wrap!important}.businessBars{gap:6px!important}}