: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{color:var(--ink);font-size:14px;font-weight:900;white-space:nowrap}.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}[data-copilotkit] .zecCopilotMarkdownContent{max-width:100%;overflow-wrap:anywhere}[data-copilotkit] .zecCopilotMarkdownContent p{margin:0;white-space:normal}[data-copilotkit] .zecCopilotMarkdownContent p+p{margin-top:10px}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-1],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-2],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-3]{margin-top:14px;margin-bottom:6px;font-size:1.02rem;line-height:1.32;font-weight:650}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-4],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-5],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-6]{margin-top:12px;margin-bottom:6px;font-size:.95rem;line-height:1.35;font-weight:650}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=ordered-list],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=unordered-list]{margin:8px 0;padding-left:1.15rem;list-style-position:outside}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=list-item]{padding-block:2px}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=list-item]>p{margin:0}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=blockquote],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=code-block],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=image-wrapper],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=mermaid-block],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-wrapper]{margin-block:10px}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=code-block-body]{font-size:.78rem;line-height:1.55}[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-cell],[data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-header-cell]{padding:6px 8px;font-size:.78rem;line-height:1.45}.agentThreadSidebarHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;border-bottom:1px solid rgb(18 24 38/10%);padding:14px 16px;background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.agentThreadSidebarHeaderTitle{display:flex;align-items:center;min-width:0}.agentThreadSidebarHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.agentThreadHeaderIconButton,.agentThreadHistoryIconButton,.agentThreadHistoryItem,.agentThreadHistoryLoadMore,.agentThreadHistoryTextButton{font:inherit}.agentThreadHeaderIconButton{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;padding:0;background:transparent;color:#667085;cursor:pointer;transition:background-color .15s ease,color .15s ease}.agentThreadHeaderIcon{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agentThreadHeaderIconButton:hover,.agentThreadHeaderIconButton[aria-pressed=true]{background:#eef4ff;color:#305f9f}.agentThreadHistoryPanel{position:fixed;right:18px;top:74px;z-index:1201;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(360px,calc(100vw - 36px));max-height:min(480px,calc(100vh - 96px));overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--popover);color:var(--popover-foreground);font-family:var(--cpk-default-font-family,ui-sans-serif,system-ui,sans-serif);line-height:1.5;box-shadow:0 24px 70px rgb(15 23 42/20%)}.agentThreadHistoryPanel[hidden]{display:none}.agentThreadHistoryHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:14px 14px 12px}.agentThreadHistoryHeader h2{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.2}.agentThreadHistoryActions{display:flex;align-items:center;gap:8px}.agentThreadHistoryIconButton,.agentThreadHistoryLoadMore,.agentThreadHistoryTextButton{border:1px solid var(--border);background:var(--muted);color:var(--foreground);cursor:pointer;font-size:12px;font-weight:500}.agentThreadHistoryTextButton{border-radius:999px;padding:8px 10px}.agentThreadHistoryIconButton{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;padding:0;background:transparent;color:var(--muted-foreground);line-height:1;transition:background-color .15s ease,color .15s ease}.agentThreadHistoryIconButton:hover{background:var(--muted);color:var(--foreground)}.agentThreadHistoryIconButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.agentThreadCloseIcon{width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agentThreadHistoryBody{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow-y:auto;padding:10px}.agentThreadHistoryState{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;border:1px solid var(--border);border-radius:8px;padding:10px;color:var(--muted-foreground);font-size:12px;font-weight:500}.agentThreadHistoryList{display:grid;grid-gap:6px;gap:6px}.agentThreadHistoryItem{display:grid;grid-gap:5px;gap:5px;width:100%;min-height:58px;border:1px solid transparent;border-radius:8px;padding:10px 11px;background:var(--muted);color:var(--foreground);cursor:pointer;text-align:left}.agentThreadHistoryItem.active,.agentThreadHistoryItem:hover{border-color:var(--border);background:var(--accent)}.agentThreadHistoryItem span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.agentThreadHistoryItem time{color:var(--muted-foreground);font-size:11px;font-weight:400}.agentThreadHistoryLoadMore{justify-self:center;border-radius:999px;padding:8px 12px}.agentThreadHistoryLoadMore:disabled{cursor:wait;opacity:.7}.agentApprovalToolRender{font-family:var(--cpk-default-font-family,ui-sans-serif,system-ui,sans-serif);line-height:1.45}.agentApprovalToolTitle{display:block;min-width:0}.agentChatApprovalLayout{position:relative;display:flex;flex-direction:column;min-height:0;height:100%}.agentChatEmbedShell{position:relative;isolation:isolate;width:100%;min-width:0;container-name:agent-chat;container-type:inline-size;--background:#ffffff;--foreground:#191919;--muted:#f4f6f9;--muted-foreground:#667085;--border:rgb(18 24 38/10%);--input:rgb(18 24 38/10%);--ring:rgb(54 97 159/45%)}@container agent-chat (max-width: 40rem){.agentChatEmbedShell div:has(>div>div>[data-testid=copilot-scroll-content]){scrollbar-gutter:stable!important}}@media (min-width:40rem){@container agent-chat (max-width: 40rem){.agentChatEmbedShell [data-testid=copilot-scroll-content]{padding-inline:16px}.agentChatEmbedShell [data-testid=copilot-chat-input]{width:calc(100% - 32px);margin-inline:16px}}}@media (min-width:40rem) and (max-width:80rem){.agentChatEmbedShell div:has(>div>div>[data-testid=copilot-scroll-content]){scrollbar-gutter:stable!important}.agentChatEmbedShell [data-testid=copilot-scroll-content]{padding-inline:16px}.agentChatEmbedShell [data-testid=copilot-chat-input]{width:calc(100% - 32px);margin-inline:16px}}.agentChatEmbedHeader{flex:0 0 auto;min-height:72px;border-bottom-color:rgb(18 24 38/8%);background:#ffffff}.agentChatEmbedTitle,.agentChatEmbedTitleMain{display:grid;grid-gap:2px;gap:2px}.agentChatEmbedTitleMain{min-width:0}.agentChatEmbedTitle strong{color:#191919;font-size:15.5px;font-weight:800;line-height:1.2}.agentChatEmbedShell .agentChatApprovalLayout{min-height:0;height:100%;background:#ffffff}.agentChatEmbedShell .agentThreadHistoryPanel{position:absolute;inset:84px 12px auto 12px;z-index:20;width:auto;max-height:min(440px,calc(100% - 100px))}.agentApprovalChatFallback{flex:0 0 auto;border-top:1px solid var(--border);padding:10px 32px 8px;background:var(--background)}.agentSiteBuilderRunWarning{display:grid;grid-gap:4px;gap:4px;margin:10px 32px 8px;border:1px solid rgb(199 120 20/24%);border-radius:10px;padding:10px 12px;background:#fff8e8;color:#8a4b12;font-size:13px;line-height:1.45}.agentSiteBuilderRunWarning strong{color:#7a3f08;font-weight:750}.agentSiteBuilderRunWarning small{color:#946130;font-size:12px;line-height:1.4}.agentChatComposerStack{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.agentChatComposerStack>:not(.agentPageTextSelectionNotice){grid-column:1/-1;width:100%;max-width:100%;min-width:0}.agentPageTextSelectionNotice{box-sizing:border-box;flex:0 1 auto;align-self:flex-start;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:6px;grid-column:1/-1;justify-self:center;width:80%;max-width:100%;margin:6px 0 -1px;overflow:hidden;border:1px solid rgb(36 65 99/12%);border-bottom-color:#ffffff;border-radius:14px 14px 0 0;padding:5px 8px 6px 10px;background:#ffffff;color:#526071;box-shadow:0 -1px 2px rgb(16 24 40/4%);font-size:12px;line-height:1.25}.agentPageTextSelectionNotice span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentPageTextSelectionNotice button{flex:0 0 auto;border:0;border-radius:999px;padding:2px 6px;background:rgb(36 65 99/7%);color:#526071;font:inherit;font-weight:600;cursor:pointer}.agentPageTextSelectionNotice button:hover{background:rgb(36 65 99/12%);color:#244163}.agentApprovalQuestionList{display:grid;grid-gap:8px;gap:8px}.agentApprovalQuestionItem{display:grid;grid-gap:6px;gap:6px;border-radius:8px;border:1px solid #e4e4e7;background:#fafafa;padding:9px}.agentApprovalQuestionItem strong{color:#18181b;font-size:12px;line-height:1.4}.agentApprovalQuestionOptions{display:grid;grid-gap:5px;gap:5px}.agentApprovalQuestionOption{display:grid;grid-gap:1px;gap:1px;width:100%;border:1px solid transparent;border-radius:6px;background:#ffffff;padding:6px 7px;color:inherit;cursor:pointer;font:inherit;text-align:left}.agentApprovalQuestionOption.selected{border-color:#18181b;background:#f4f4f5}.agentApprovalQuestionOption:disabled{cursor:not-allowed;opacity:.7}.agentApprovalQuestionOption span{color:#27272a;font-size:12px;font-weight:650}.agentApprovalQuestionOption small{color:#71717a;font-size:11px;line-height:1.35}.agentApprovalQuestionAnswer{display:grid;grid-gap:6px;gap:6px}.agentApprovalToolSummary{margin:0;color:#52525b;font-size:12px;font-weight:500;line-height:1.45}.agentApprovalQuestionAnswer span{color:#52525b;font-size:12px;font-weight:700}.agentApprovalQuestionAnswer textarea{min-height:84px;width:100%;resize:vertical;border:1px solid #d4d4d8;border-radius:8px;padding:8px 9px;background:#ffffff;color:#18181b;font:inherit;font-size:13px;line-height:1.45}.agentApprovalQuestionAnswer textarea:focus{outline:2px solid rgb(24 24 27/14%);border-color:#18181b}.agentApprovalQuestionAnswer textarea:disabled{cursor:not-allowed;opacity:.72}.agentApprovalToolActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.agentApprovalToolButton{min-height:34px;border:1px solid #e4e4e7;border-radius:999px;background:#ffffff;color:#3f3f46;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.agentApprovalToolButton.primary{border-color:#18181b;background:#18181b;color:#ffffff}.agentApprovalToolButton:disabled{cursor:not-allowed;opacity:.65}.agentApprovalToolMessage{margin:0;color:#71717a;font-size:12px;font-weight:600}.agentApprovalToolMessage.failed{color:#b91c1c}@media (max-width:640px){.agentThreadHistoryPanel{right:12px;top:72px;width:calc(100vw - 24px);max-height:min(460px,calc(100vh - 92px))}.agentApprovalChatFallback{padding-right:16px;padding-left:16px}.agentSiteBuilderRunWarning{margin-right:16px;margin-left:16px}}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}.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{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--panel:#ffffff;--panel-soft:#e7ecf3;--card:#fbfcfe;--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;position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:28px;background:rgb(30 42 64/42%);font-family:var(--console-font-ui);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.socialReviewModal{display:grid;grid-gap:14px;gap:14px;width:min(760px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));overflow:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--soft-line);border-radius:18px;padding:14px 22px 16px;background:var(--panel);color:var(--ink);font-family:var(--console-font-ui);font-size:13px;line-height:1.5;letter-spacing:0;box-shadow:0 20px 58px rgb(30 42 64/20%)}.socialReviewModal::-webkit-scrollbar{display:none;width:0;height:0}.socialReviewHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--soft-line);padding-bottom:9px}.socialReviewHeader .eyebrow{margin:0}.socialReviewHeader h2{margin:2px 0 0;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:0;line-height:1.15}.socialReviewCloseButton{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--subtle);cursor:pointer}.socialReviewCloseButton:focus-visible,.socialReviewCloseButton:hover{background:var(--panel-soft);color:var(--ink);outline:none}.socialReviewCloseButton svg{width:17px;height:17px}.socialReviewAccountRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--soft-line);border-radius:14px;padding:12px;background:var(--panel-soft)}.socialReviewAccountRow .acquisitionPostIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#1672d4;color:#fff}.socialReviewAccountRow .acquisitionPostIcon.x{background:var(--ink)}.socialReviewAccountRow .acquisitionPostIcon svg{display:block;width:17px;height:17px}.socialReviewAccountRow small,.socialReviewAccountRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socialReviewAccountRow strong{color:var(--ink);font-size:14px;font-weight:900}.socialReviewAccountRow small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:700}.socialReviewBody{display:grid;grid-gap:14px;gap:14px}.socialReviewSection{display:grid;grid-gap:8px;gap:8px}.socialPublishedPostContent{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.socialPublishedPostMediaList{display:grid;grid-gap:10px;gap:10px}.socialPublishedPostMediaList img,.socialPublishedPostMediaList video{display:block;width:100%;max-height:420px;border:1px solid var(--soft-line);border-radius:12px;background:var(--panel-soft);object-fit:contain}.socialReviewLabel{align-self:start;color:var(--ink);font-size:13px;font-weight:900}.socialReviewComposer{position:relative}.socialReviewComposer textarea{width:100%;min-height:216px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:12px 12px 34px;background:#fff;color:var(--ink);font:inherit;font-weight:600;line-height:1.55;white-space:pre-wrap;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.socialReviewComposer textarea:focus{border-color:rgb(54 97 159/56%);box-shadow:0 0 0 3px rgb(54 97 159/12%)}.socialReviewComposer textarea[readonly]{background:var(--panel-soft);color:var(--muted)}.socialReviewCount{position:absolute;right:12px;bottom:10px;color:var(--subtle);font-size:12px;font-weight:800}.socialReviewCount.overLimit{color:#e0484d}.socialReviewLinkRow{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--soft-line);border-radius:12px;padding:10px 12px;background:var(--card);color:var(--muted);font-size:13px;font-weight:700}.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:24px;height:24px;flex:0 0 auto;border-radius:999px;background:var(--panel-soft);color:var(--muted)}.socialReviewLinkIcon svg{width:13px;height:13px;transform:rotate(-45deg)}.socialReviewFooter{display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--soft-line);padding-top:14px}.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;width:100%;gap:10px}.socialReviewPrimaryButton,.socialReviewSecondaryButton{display:inline-flex;align-items:center;justify-content:center;min-width:118px;min-height:42px;border:1px solid var(--line);border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:900;text-decoration:none}.socialReviewPrimaryButton{border-color:var(--ink);background:var(--ink);color:#fff}.socialReviewSecondaryButton{background:#fff;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;padding:18px}.socialReviewAccountRow{grid-template-columns:34px minmax(0,1fr)}.socialReviewStatus{grid-column:1/-1;justify-self:start}.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;align-content:start;min-height:100vh;width:calc(100% + 84px);margin:0 -42px;color:#1e2a40}.subscriptionCheckoutTopbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 30px;border-bottom:1px solid rgb(30 42 64/7%);background:rgb(242 245 250/86%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.subscriptionCheckoutBrand{justify-self:center;color:#1e2a40;font-family:Hanken Grotesk,Figtree,system-ui,sans-serif;font-size:20px;font-weight:900;letter-spacing:.12em;line-height:1}.subscriptionBackLink,.subscriptionHelpLink{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;border:0;border-radius:999px;padding:7px 13px 7px 9px;background:transparent;color:#33415c;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s ease,color .18s ease}.subscriptionBackLink{justify-self:start}.subscriptionHelpLink{justify-self:end;padding:8px 14px}.subscriptionBackLink:hover,.subscriptionHelpLink:hover{background:rgb(30 42 64/5.5%);color:#1e2a40}.subscriptionBackLink svg,.subscriptionHelpLink svg{width:17px;height:17px;stroke-width:2.2}.subscriptionBackLink svg{transition:transform .18s ease}.subscriptionBackLink:hover svg{transform:translateX(-2px)}.subscriptionCheckoutInner{display:grid;align-content:start;width:min(100%,1188px);margin:0 auto;padding:48px 28px 64px}.subscriptionCheckoutCard{display:flex;align-items:stretch;min-height:520px;overflow:hidden;border-radius:26px;background:#fbfcfe;box-shadow:0 2px 4px rgb(30 42 64/5%),0 30px 60px rgb(30 42 64/11%)}.subscriptionSummaryPanel{position:relative;display:flex;flex:0 0 41%;flex-direction:column;overflow:hidden;padding:54px 38px 42px 52px;background:linear-gradient(160deg,#1c3052,#0b1626);color:#ffffff}.subscriptionSummaryFrame{position:absolute;inset:16px;border:1px solid rgb(255 255 255/16%);border-radius:18px;pointer-events:none}.subscriptionSummaryPanel>:not(.subscriptionSummaryFrame){position:relative;z-index:1}.subscriptionDetailsPanel{display:flex;flex:1 1;flex-direction:column;padding:32px 42px;background:#fbfcfe}.subscriptionCheckoutIntro{display:grid;grid-gap:18px;gap:18px}.subscriptionCheckoutIntro h1{margin:0;color:#ffffff;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:600;letter-spacing:0;line-height:1.12}.subscriptionCheckoutIntro p{max-width:30ch;margin:0;color:rgb(255 255 255/62%);font-size:14px;line-height:1.55}.subscriptionOfferLabel{display:inline-flex;align-items:center;align-self:flex-start;border-radius:999px;margin-top:34px;padding:5px 11px;background:rgb(255 255 255/10%);color:rgb(255 255 255/76%);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.subscriptionPriceLine{display:flex;align-items:baseline;gap:10px;margin-top:34px}.subscriptionOfferLabel+.subscriptionPriceLine{margin-top:12px}.subscriptionPriceLine strong{color:#ffffff;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:600;line-height:1}.subscriptionPriceCadence{color:rgb(255 255 255/60%);font-size:16px;font-weight:500}.subscriptionDailyPrice{color:#ffffff;font-size:14px;letter-spacing:.01em}.subscriptionDailyPrice,.subscriptionRegularPrice{display:inline-flex;align-items:center;align-self:flex-start;margin-top:14px;font-weight:600}.subscriptionRegularPrice{gap:5px;color:rgb(255 255 255/58%);font-size:13px}.subscriptionRegularPrice s{color:rgb(255 255 255/46%);-webkit-text-decoration-color:rgb(255 255 255/54%);text-decoration-color:rgb(255 255 255/54%);text-decoration-thickness:1px}.subscriptionRenewalPrice{display:inline-flex;align-items:center;align-self:flex-start;margin-top:8px;color:rgb(255 255 255/86%);font-size:14px;font-weight:800;letter-spacing:.01em}.subscriptionTrialBadge{border:1px solid rgb(127 180 236/50%);border-radius:999px;margin-top:13px;padding:7px 15px;background:rgb(127 180 236/14%);color:#9fc8f4;font-weight:700;white-space:nowrap}.subscriptionSavingsText,.subscriptionTrialBadge{display:inline-flex;align-items:center;align-self:flex-start;font-size:13px;letter-spacing:.01em}.subscriptionSavingsText{margin-top:14px;color:#a9d2ff;font-weight:800}.subscriptionDetailsPanel h2{margin:10px 0 13px;color:#1e2a40;font-size:17.5px;font-weight:800;letter-spacing:0;line-height:1.2}.subscriptionBenefitGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.subscriptionBenefitGrid li{display:flex;align-items:flex-start;gap:11px;min-width:0;color:#33415c;font-size:15.5px;font-weight:500;line-height:1.4}.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/16%);color:#36619f}.subscriptionBenefitIcon svg{width:12px;height:12px;stroke-width:3}.subscriptionAccountRow{display:flex;align-items:center;gap:14px;border:1px solid rgb(54 97 159/16%);border-radius:12px;margin-top:18px;padding:13px 18px;background:transparent}.subscriptionAccountRow span{color:#5e6678;font-size:12.5px;font-weight:700;white-space:nowrap}.subscriptionAccountRow strong{min-width:0;color:#33415c;font-size:14px;font-weight:700;letter-spacing:.03em;overflow-wrap:anywhere}.subscriptionPromoBox{display:grid;grid-gap:9px;gap:9px;border:1px solid rgb(54 97 159/16%);border-radius:12px;margin-top:12px;padding:13px 14px;background:#f7f9fc}.subscriptionPromoHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscriptionPromoHeader label{color:#33415c;font-size:12.5px;font-weight:800}.subscriptionPromoTextButton{border:0;padding:0;background:transparent;color:#36619f;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800}.subscriptionPromoForm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.subscriptionPromoForm input{min-width:0;border:1px solid rgb(54 97 159/20%);border-radius:8px;padding:10px 11px;background:#ffffff;color:#1e2a40;font:inherit;font-size:14px}.subscriptionPromoForm button,.subscriptionReplaceOfferButton{border:0;border-radius:8px;padding:10px 14px;background:#1e2a40;color:#ffffff;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.subscriptionPromoForm button:disabled,.subscriptionReplaceOfferButton:disabled{cursor:not-allowed;opacity:.6}.subscriptionAppliedOffer{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid rgb(20 184 166/32%);border-radius:8px;padding:12px;background:linear-gradient(180deg,#ecfdf9,#e8f7ff);box-shadow:inset 0 1px 0 rgb(255 255 255/74%)}.subscriptionAppliedOfferIcon{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#14b8a6;color:#ffffff}.subscriptionAppliedOfferIcon svg{width:16px;height:16px;stroke-width:3}.subscriptionAppliedOfferBody{display:grid;grid-gap:6px;gap:6px;min-width:0}.subscriptionAppliedOffer strong{color:#0f766e;font-size:15px;font-weight:850;line-height:1.3}.subscriptionAppliedOfferCode{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgb(15 118 110/18%);border-radius:999px;padding:4px 9px;background:rgb(255 255 255/78%);color:#0f766e;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:800;letter-spacing:.02em;overflow-wrap:anywhere}.subscriptionAppliedOfferDetail{color:#245f62}.subscriptionAppliedOfferDetail,.subscriptionPromoMessage{margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.subscriptionPromoMessage{color:#5e6678}.subscriptionReplaceOfferButton{width:-moz-fit-content;width:fit-content;background:#36619f}.subscriptionAddonPicker{display:grid;grid-gap:10px;gap:10px;border:1px solid rgb(54 97 159/16%);border-radius:12px;margin-top:12px;padding:13px 14px;background:#ffffff}.billingAddonHeader,.subscriptionAddonHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.billingAddonHeader h2,.subscriptionAddonHeader h3{margin:0;color:#33415c;font-size:13px;font-weight:900}.billingAddonHeader span,.subscriptionAddonHeader span{color:#5e6678;font-size:12px;font-weight:800}.billingAddonOptions,.subscriptionAddonOptions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));grid-gap:8px;gap:8px}.billingAddonOptions button,.subscriptionAddonOptions button{display:grid;grid-gap:4px;gap:4px;min-height:58px;border:1px solid rgb(54 97 159/16%);border-radius:8px;padding:9px 10px;background:#f7f9fc;color:#33415c;cursor:pointer;font:inherit;text-align:left}.billingAddonOptions button{grid-template-rows:auto auto minmax(18px,auto);min-height:82px}.billingAddonOptions button.selected,.subscriptionAddonOptions button.selected{border-color:rgb(54 97 159/55%);background:#eef4ff;color:#244a82;box-shadow:inset 0 0 0 1px rgb(54 97 159/18%)}.billingAddonOptions button:disabled,.subscriptionAddonOptions button:disabled{cursor:not-allowed;opacity:.65}.billingAddonOptions strong,.subscriptionAddonOptions strong{font-size:13.5px;font-weight:900}.billingAddonOptions span,.subscriptionAddonOptions span{color:#5e6678;font-size:12px;font-weight:800}.billingAddonTierStatus{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:3px 7px;background:#dfeaf8;color:#315f9f;font-size:10.5px;font-style:normal;font-weight:900;line-height:1.2}.subscriptionTrialCopy{margin:18px 0 0;color:#36619f;font-size:16px;font-weight:800;text-align:center}.subscriptionSubmitButton{width:-moz-fit-content;width:fit-content;min-width:380px;border:0;border-radius:999px;margin:22px auto 2px;padding:16px 70px;background:#36619f;box-shadow:0 12px 28px rgb(54 97 159/32%);color:#ffffff;font-size:16px;font-weight:800;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.subscriptionSubmitButton:hover{background:#2c5188;box-shadow:0 16px 34px rgb(54 97 159/42%);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,.billingResumeLink{border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.billingCancelLink{color:#e0484d}.billingResumeLink{color:#245fa7}.billingCancelLink:hover,.billingResumeLink:hover{text-decoration:underline}.billingResumeLink:disabled{cursor:wait;opacity:.68}.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}.billingAddonControls{display:grid;grid-gap:12px;gap:12px;border-top:1px solid rgb(30 42 64/10%);margin-top:4px;padding-top:16px}.billingAddonUpdateButton{width:-moz-fit-content;width:fit-content;border:0;border-radius:8px;padding:10px 14px;background:#1e2a40;color:#ffffff;cursor:pointer;font:inherit;font-size:13px;font-weight:850}.billingAddonUpdateButton:disabled{cursor:not-allowed;opacity:.6}.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}.creditActivityPaginationFoot{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.creditActivityPagination{display:flex;align-items:center;justify-content:flex-end;gap:6px}.creditActivityPagination button{min-width:30px;min-height:30px;border:1px solid #d3deea;border-radius:8px;padding:0 9px;background:#fff;color:#44536c;cursor:pointer;font:inherit;font-weight:800}.creditActivityPagination button.active,.creditActivityPagination button:hover:not(:disabled){border-color:#1d4b80;background:#1d4b80;color:#fff}.creditActivityPagination button:disabled{cursor:not-allowed;opacity:.45}.billingCreditsCard{gap:12px}.billingCreditsSummary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;border:1px solid rgb(30 42 64/10%);border-radius:18px;background:#fff;padding:16px 18px}.billingCreditsSummary div{display:grid;grid-gap:5px;gap:5px}.billingCreditsSummary span,.creditCheckoutMeta{color:#5e6678;font-size:13px;font-weight:800}.billingCreditsSummary strong{color:#1e2a40;font-size:34px;font-weight:900;line-height:1}.billingTopUpButton{border:0;border-radius:14px;padding:12px 18px;background:#315f9f;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:900}.billingTopUpButton:focus-visible,.billingTopUpButton:hover{background:#244f89;outline:none}.creditBalanceActions{display:flex;align-items:center;gap:14px}.creditTopUpAction{align-items:center;border:0;border-radius:12px;display:inline-flex;justify-content:center;padding:9px 15px;background:#315f9f;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;text-decoration:none}.creditTopUpAction:focus-visible,.creditTopUpAction:hover{background:#244f89;outline:none}.creditsConsole .dashboardMainShell{min-width:0}.dashboardStyledConsole.billingConsole .dashboardMainShell,.dashboardStyledConsole.creditsConsole .dashboardMainShell{grid-template-columns:1fr}.dashboardStyledConsole.billingConsole .billingManagementScroll,.dashboardStyledConsole.creditsConsole .billingManagementScroll{height:100%;min-height:0}.creditsManagementScroll{grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start}.creditsNotice{grid-column:1/-1;margin:0}.creditBalanceCard{grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);align-items:stretch;gap:18px 24px}.creditBalanceCard.compact{grid-template-columns:minmax(0,1fr);justify-self:start;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:min(100%,420px)}.creditBalanceCard .billingManagementHeader{grid-column:1/-1}.creditBalanceCard.compact .billingManagementHeader{justify-content:flex-start;gap:18px}.creditBalanceSummary{display:grid;align-content:center;grid-gap:8px;gap:8px;border-right:1px solid rgb(30 42 64/13%);padding-right:24px}.creditBalanceCard.compact .creditBalanceSummary{border-right:0;padding-right:0}.creditBalanceMetric span,.creditBalanceSummary span{color:#5e6678;font-size:14px;font-weight:700}.creditBalanceSummary strong{color:#1e2a40;font-size:48px;font-weight:900;line-height:1}.creditBalanceMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.creditBalanceMetric{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:84px;border:1px solid rgb(30 42 64/13%);border-radius:16px;background:#fff;padding:14px 16px}.creditBalanceMetric strong{color:#1e2a40;font-size:24px;font-weight:900}.creditActivityCard{grid-column:1/-1;height:max-content;min-height:0;overflow:hidden}.creditActivityToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgb(30 42 64/13%);padding-bottom:16px}.creditActivityHeading{display:grid;grid-gap:4px;gap:4px}.creditActivityHeading h2{margin:0;color:#1e2a40;font-size:17px;font-weight:900}.creditActivityBalance em,.creditActivityBalance span,.creditActivityHeading span{color:#5e6678;font-size:13px;font-weight:800}.creditActivityActions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.creditActivityBalance{display:flex;align-items:baseline;gap:8px;min-height:42px;border:1px solid rgb(30 42 64/10%);border-radius:14px;background:#fff;padding:9px 13px}.creditActivityBalance strong{color:#1e2a40;font-size:24px;font-weight:900;line-height:1}.creditActivityBalance em{font-style:normal}.creditActivityHead,.creditActivityRow{grid-template-columns:minmax(120px,.9fr) minmax(100px,.7fr) minmax(190px,1.5fr) minmax(90px,.7fr) minmax(90px,.7fr)}.billingRecordRow .type{color:#5e6678;font-size:13px;font-weight:800}.billingRecordRow .amount.positive{color:#376751}.billingRecordRow .amount.negative{color:#c73b40}.creditTopUpModal{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(100%,560px);border-radius:26px;padding:34px 38px 32px;background:#fbfcfe;box-shadow:0 2px 8px rgb(30 42 64/12%),0 28px 80px rgb(30 42 64/25%)}.creditTopUpHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-right:36px}.creditTopUpHeader h2{margin:0;color:#1e2a40;font-size:24px;font-weight:900}.creditTopUpHeader p{margin:6px 0 0;color:#5e6678;font-size:14px;font-weight:700}.creditTopUpHeader span{color:#5e6678;font-size:13px;font-weight:800;white-space:nowrap}.creditTopUpPackageList{display:grid;grid-gap:10px;gap:10px}.creditTopUpPackage{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;min-height:62px;border:1px solid rgb(49 95 159/14%);border-radius:16px;background:#fff;color:#1e2a40;cursor:pointer;font:inherit;padding:13px 15px;text-align:left}.creditTopUpPackage:focus-visible,.creditTopUpPackage:hover{border-color:rgb(49 95 159/34%);outline:none;box-shadow:0 10px 24px rgb(30 42 64/8%)}.creditTopUpPackage:disabled{cursor:not-allowed;opacity:.62}.creditTopUpPackage[aria-busy=true]{color:#5e6678}.creditTopUpPackage span{color:#1e2a40;font-size:17px;font-weight:900;line-height:1}.creditTopUpPackage strong{color:#315f9f;font-size:16px;font-weight:900}.creditTopUpPackage em{border-radius:999px;padding:7px 12px;background:#e8eef6;color:#315f9f;font-size:12px;font-style:normal;font-weight:900}.creditPurchaseCustom{display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(210px,auto);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgb(49 95 159/14%);border-radius:16px;background:#fff;padding:13px 15px}.creditPurchaseCustom label{display:grid;grid-gap:5px;gap:5px}.creditPurchaseCustom label span{color:#1e2a40;font-size:16px;font-weight:900}.creditPurchaseCustom label small,.creditPurchaseCustom p{margin:0;color:#6f788a;font-size:12px;font-weight:700}.creditPurchaseCustom input{width:100%;min-height:42px;border:1px solid rgb(49 95 159/24%);border-radius:11px;background:#f8fafc;color:#1e2a40;font:inherit;font-weight:900;padding:8px 11px}.creditPurchaseCustom input:focus{border-color:#315f9f;outline:2px solid rgb(49 95 159/14%)}.creditPurchaseCustomButton{min-height:42px;border:0;border-radius:11px;background:#315f9f;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:10px 14px}.creditPurchaseCustomButton:disabled{cursor:not-allowed;opacity:.58}.creditPurchaseCustom p{grid-column:2/-1}.creditRestoreLink{color:#315f9f;font-size:13px;font-weight:800;text-decoration:none}.creditRestoreLink:hover{text-decoration:underline}.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}.cancelSubscriptionIcon.resume{background:#e5eef9;color:#245fa7}.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}.cancelSubscriptionNote.resume span{background:#245fa7}.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.primary{border-color:#245fa7;background:#245fa7;box-shadow:0 8px 18px rgb(36 95 167/24%);color:#ffffff}.cancelSubscriptionActions button.primary:hover{background:#194f91}.cancelSubscriptionActions button:disabled{cursor:wait;opacity:.68}.subscriptionGateScrim{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--panel:#ffffff;--panel-soft:#e7ecf3;--ink:#1e2a40;--muted:#5e6678;--soft-line:rgb(30 42 64/12%);position:fixed;inset:0;z-index:88;display:grid;place-items:center;padding:24px;background:rgb(30 42 64/42%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font-family:var(--console-font-ui)}.subscriptionGateModal{position:relative;display:grid;grid-gap:18px;gap:18px;width:min(100%,640px);max-height:min(760px,calc(100vh - 48px));scrollbar-width:none;border:1px solid rgb(255 255 255/58%);border-radius:24px;padding:34px 36px 30px;background:linear-gradient(135deg,rgb(255 255 255/96%),rgb(247 250 253/96%)),var(--panel);box-shadow:0 2px 8px rgb(30 42 64/14%),0 28px 86px rgb(30 42 64/28%)}.subscriptionGateModal::-webkit-scrollbar{display:none}.subscriptionGateClose{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.subscriptionGateClose:hover{background:var(--panel-soft);color:var(--ink)}.subscriptionGateClose:disabled{cursor:wait;opacity:.6}.subscriptionGateClose svg{width:18px;height:18px}.subscriptionGateHeader{display:flex;gap:16px;align-items:flex-start;padding-right:36px}.subscriptionGateIcon{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:#e6f0ff;color:#315f9c}.subscriptionGateIcon svg{width:24px;height:24px}.subscriptionGateEyebrow{margin:0 0 6px;color:#315f9c;letter-spacing:0}.subscriptionGateHeader h1,.subscriptionGateHeader h2{color:var(--ink);font-size:24px;line-height:1.14}.subscriptionGateHeader p:not(.subscriptionGateEyebrow){margin:8px 0 0;color:#33415c}.subscriptionGateAccount,.subscriptionGateStatus{display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid var(--soft-line);border-radius:16px;padding:13px 15px;background:rgb(231 236 243/58%)}.subscriptionGateAccount span,.subscriptionGateStatus span{color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase}.subscriptionGateAccount strong,.subscriptionGateStatus strong{color:var(--ink);font-size:13.5px;font-weight:900;text-align:right}.subscriptionGateBenefits{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.subscriptionGateBenefits li{display:flex;gap:10px;align-items:flex-start;color:#2d3850;font-size:14px;font-weight:720;line-height:1.45}.subscriptionGateBenefits li span{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:#e4f4ea;color:#1f8b4c}.subscriptionGateBenefits svg{width:13px;height:13px}.subscriptionGateError{border-radius:14px;padding:11px 13px;color:#b43a2f;font-size:13px;font-weight:800;line-height:1.45}.subscriptionCheckoutAsGate{min-height:100vh;background:#eef2f7}.subscriptionCheckoutAsGate .subscriptionCheckoutInner{width:min(100%,1376px);min-height:100vh;align-content:center;padding:56px 28px}.subscriptionCheckoutGateLayout{width:100%;min-height:min(780px,calc(100vh - 112px))}.subscriptionCheckoutGateBadge,.subscriptionCheckoutGateMeta,.subscriptionCheckoutGateSavings{color:#6b7890;font-size:12px;font-weight:750;line-height:1.4}.subscriptionCheckoutGateMeta.strong{color:#34435c;font-weight:900}.subscriptionCheckoutGateBadge{width:-moz-fit-content;width:fit-content;border:1px solid #b9d6f5;border-radius:999px;padding:7px 12px;background:#edf6ff;color:#315f9f}.subscriptionCheckoutGateSavings{color:#087f95;font-weight:850}.subscriptionGateActions{display:flex;gap:12px;align-items:center}.subscriptionGatePrimary,.subscriptionGateSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;flex:1 1;border-radius:999px;padding:12px 18px;font:inherit;font-size:14px;font-weight:900;text-decoration:none}.subscriptionGateSecondary{border:1px solid rgb(30 42 64/18%);background:#ffffff;color:var(--ink)}.subscriptionGateSecondary:hover{background:var(--panel-soft)}.subscriptionGatePrimary{border:0;background:#1f8b4c;box-shadow:0 10px 22px rgb(31 139 76/26%);color:#ffffff;cursor:pointer}.subscriptionGatePrimary:hover{background:#17763e}.subscriptionGatePrimary:disabled{cursor:wait;opacity:.72}.companyLaunchModalScrim{--company-launch-ink:#18233b;--company-launch-muted:#607089;--company-launch-line:rgb(30 42 64/12%);--company-launch-blue:#355f9b;--company-launch-orange:#ef8b2c;--company-launch-green:#2f9f63;position:fixed;inset:0;z-index:2350;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgb(24 35 59/72%),rgb(11 17 29/78%)),rgb(20 20 20/54%);color:var(--company-launch-ink);font-family:var(--console-font-ui,"Plus Jakarta Sans","Noto Sans SC",ui-sans-serif,system-ui,sans-serif)}.companyLaunchModalCard{position:relative;width:min(640px,100%);overflow:hidden;border:1px solid rgb(255 255 255/72%);border-radius:24px;padding:34px;background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(247 250 255/96%)),#ffffff;box-shadow:0 34px 86px rgb(11 17 29/34%),inset 0 1px 0 rgb(255 255 255/80%);text-align:center}.companyLaunchModalCard:before{content:"";position:absolute;inset:0;height:9px;background:linear-gradient(90deg,var(--company-launch-blue),var(--company-launch-orange),var(--company-launch-green))}.companyLaunchModalScrim.offerReady{--company-launch-offer-accent:#3b5bff;--company-launch-offer-accent-light:#7b93ff;--company-launch-offer-display:"Inter Tight","Noto Sans SC",sans-serif;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0/78%);color:#ffffff;font-family:var(--company-launch-offer-display);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.companyLaunchOfferReadyModal{position:relative;display:grid;justify-items:center;width:min(640px,100%);border:0;padding:30px 32px 36px;background:transparent;color:#ffffff;font-family:var(--company-launch-offer-display);text-align:center}.companyLaunchOfferReadyModal:focus{outline:none}.companyLaunchOfferReadyFigure{display:flex;align-items:center;justify-content:center;margin:18px 0 28px}.companyLaunchOfferReadyImage{display:block;width:150px;height:150px;border-radius:50%;background:#ffffff;object-fit:cover}.companyLaunchOfferReadyModal h2{margin:0 0 8px}.companyLaunchOfferReadyModal h2,.companyLaunchOfferReadyModal p{color:#ffffff;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.companyLaunchOfferReadyModal p{margin:0 0 40px}.companyLaunchOfferReadyButton{position:relative;display:block;width:min(420px,100%);height:54px;overflow:hidden;border:0;border-radius:999px;padding:0;background:#ffffff;color:var(--company-launch-offer-accent);font-family:var(--company-launch-offer-display);font-size:19px;font-weight:700;letter-spacing:.01em;transition:background .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.companyLaunchOfferReadyButton:hover{background:#f5f3ee;box-shadow:0 10px 26px rgb(0 0 0/40%);transform:translateY(-2px)}.companyLaunchOfferReadyButton:active{box-shadow:0 4px 12px rgb(0 0 0/30%);transform:translateY(0) scale(.985)}.companyLaunchOfferReadyButton:focus-visible{outline:2px solid var(--company-launch-offer-accent-light);outline-offset:3px}@media (prefers-reduced-motion:reduce){.companyLaunchOfferReadyButton{transition-duration:.01ms}}@media (max-width:680px){.companyLaunchOfferReadyModal h2{white-space:normal}}@media (max-width:540px){.companyLaunchOfferReadyModal p{white-space:normal}}.companyLaunchModalScrim.startPrompt{--company-launch-start-accent:#3b5bff;--company-launch-start-accent-light:#7b93ff;--company-launch-start-display:"Inter Tight","Noto Sans SC",sans-serif;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(0 0 0/78%);color:#ffffff;font-family:var(--company-launch-start-display);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.companyLaunchStartModal{display:grid;justify-items:center;width:min(640px,100%);overflow:visible;border:0;border-radius:0;padding:30px 32px 36px;background:transparent;color:#ffffff;box-shadow:none;font-family:var(--company-launch-start-display)}.companyLaunchStartModal:before{display:none}.companyLaunchStartPromptClose{position:absolute;top:30px;right:32px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(255 255 255/35%);border-radius:999px;background:rgb(255 255 255/8%);color:#ffffff;cursor:pointer;transition:border-color .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.companyLaunchStartPromptClose:hover{border-color:rgb(255 255 255/70%);transform:rotate(90deg)}.companyLaunchStartPromptClose:focus-visible{outline:2px solid var(--company-launch-start-accent-light);outline-offset:2px}.companyLaunchStartPromptClose svg{width:14px;height:14px}.companyLaunchStartIllustration{display:flex;align-items:center;justify-content:center;margin:18px 0 28px}.companyLaunchStartIllustration img{display:block;width:150px;height:150px;border-radius:50%;background:#ffffff;object-fit:cover}.companyLaunchStartModal h2{max-width:none;margin:0 0 8px;color:#ffffff;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.companyLaunchProgressPercent{color:var(--company-launch-start-accent-light);font-style:normal;font-weight:600}.companyLaunchStartModal p{max-width:none;margin:0 0 40px;color:#ffffff;font-size:22px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.companyLaunchStartPromptButton{position:relative;display:flex;align-items:center;justify-content:center;width:min(420px,100%);height:54px;min-height:54px;overflow:hidden;margin:0;border:0;border-radius:999px;padding:0 28px;background:#ffffff;color:var(--company-launch-start-accent);box-shadow:none;font-family:var(--company-launch-start-display);font-size:19px;font-weight:700;letter-spacing:.01em;transition:background .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),transform .3s cubic-bezier(.22,.61,.36,1)}.companyLaunchStartPromptButton:hover{background:#f5f3ee;box-shadow:0 10px 26px rgb(0 0 0/40%);transform:translateY(-2px)}.companyLaunchStartPromptButton:active{box-shadow:0 4px 12px rgb(0 0 0/30%);transform:translateY(0) scale(.985)}.companyLaunchStartPromptButton:focus-visible{background:#ffffff;box-shadow:none;outline:2px solid var(--company-launch-start-accent-light);outline-offset:3px;transform:none}@media (prefers-reduced-motion:reduce){.companyLaunchStartPromptButton,.companyLaunchStartPromptClose{transition-duration:.01ms}}@media (max-width:680px){.companyLaunchStartModal h2{white-space:normal}}@media (max-width:540px){.companyLaunchStartModal p{white-space:normal}}@media (max-width:640px){.companyLaunchStartPromptButton{width:100%}}.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)}.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}.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)}.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}.onboardingStateCopy{margin:0;color:var(--muted);font-size:15px;font-weight:700}.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}.onboardingProgressMeta strong{color:var(--ink);font-size:14px}.onboardingProgressTrack{overflow:hidden;height:8px;border-radius:999px;background:var(--panel-soft)}.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)}.onboardingChecklist ol{display:grid;grid-gap:12px;gap:12px;margin:28px 0 0;padding:0;list-style:none}.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 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}.currentPreviewFrame{height:100%;margin-top:18px}.previewFrameWrap a{color:var(--ink);font-size:12px;font-weight:900}.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-editor-popover-z:2100;--site-editor-modal-z:2200;--site-editor-drawer-z:2220;--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:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1;min-width:0;height:calc(100vh - 36px);overflow-x:hidden;overflow-y:auto}.siteConsole .siteHeader{display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--site-border);padding:14px 16px 12px;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(150px,.8fr) auto minmax(360px,1.8fr);align-items:center;grid-gap:12px;gap:12px}.siteConsole .siteHeaderIntro{min-width:0}.siteConsole .siteHeaderTitleLine{display:flex;align-items:center;gap:10px;min-width:0}.siteConsole .siteHeaderIntro h1{margin:0;color:var(--site-text);font-size:38px;font-weight:900;letter-spacing:0;line-height:1.05}.siteConsole .siteHeaderIntro p{margin:6px 0 0;color:var(--site-text-secondary);font-size:22px;font-weight:500;line-height:1.28}.siteConsole .siteModeTabs{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid var(--site-border);border-radius:var(--site-pill-radius);padding:5px;background:#ffffff;box-shadow:0 1px 3px rgb(30 42 64/8%),0 14px 30px -18px rgb(30 42 64/28%)}.siteConsole .siteModeTabs button{min-width:128px;height:40px;border:0;border-radius:var(--site-pill-radius);padding:0 18px;background:transparent;color:var(--site-text-secondary);font-size:20px;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 18px rgb(25 32 47/18%)}.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:8px;min-width:0}.siteConsole .siteHeader.siteEditorHeader{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:grid;grid-gap:0;gap:0;border-bottom:1px solid #e5e7ee;padding:0;background:#ffffff}.siteConsole .siteEditorChrome{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;grid-gap:18px;gap:18px;height:60px;min-height:60px;padding:0 16px;background:#ffffff}.siteConsole .siteChromeCenter,.siteConsole .siteChromeLeft,.siteConsole .siteChromeRight{display:flex;align-items:center;min-width:0}.siteConsole .siteChromeLeft{gap:10px}.siteConsole .siteChromeCenter{justify-content:center;gap:2px}.siteConsole .siteChromeRight{gap:10px;justify-content:flex-end}.siteConsole .siteChromeMenuWrap{position:relative;display:inline-flex;align-items:center}.siteConsole .siteChromeModePill,.siteConsole .siteChromePageButton,.siteConsole .siteChromePreviewControl,.siteConsole .siteChromeToolButton{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:transparent;color:#3c4150;font-size:13.5px;font-weight:500;letter-spacing:0}.siteConsole .siteChromePageButton{min-height:34px;border:1px solid #e5e7ee;padding:7px 15px;background:#fafbfd;font-size:13px;box-shadow:none}.siteConsole .siteChromePageButton span{color:#7a8090;font-weight:500}.siteConsole .siteChromePageButton strong{color:#1c1f26;font-size:13.5px;font-weight:700}.siteConsole .siteChromePageButton:focus-visible,.siteConsole .siteChromePageButton:hover{border-color:#c9cede;background:#f3f5fa}.siteConsole .siteChromeToolButton{min-height:34px;padding:8px 15px;color:#3c4150}.siteConsole .siteChromeToolButton svg{flex:none;width:16px;height:16px}.siteConsole .siteChromeToolButton.active,.siteConsole .siteChromeToolButton:focus-visible,.siteConsole .siteChromeToolButton:hover{background:#eef0f6;color:#1c1f26}.siteConsole .siteChromePreviewControl{gap:9px;min-height:34px;padding:0 6px 0 13px}.siteConsole .siteChromePreviewControl>span{color:#383e4e;font-weight:500}.siteConsole .siteChromePreviewSwitch{position:relative;width:52px;height:30px;border:0;border-radius:999px;padding:0;background:#e6e8ef;transition:background .16s ease}.siteConsole .siteChromePreviewSwitch:focus-visible,.siteConsole .siteChromePreviewSwitch:hover{background:#dcdfe9}.siteConsole .siteChromePreviewSwitch>span{position:absolute;top:3px;left:3px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff;color:#151922;box-shadow:0 2px 6px rgb(18 24 38/22%),0 0 0 1px rgb(18 24 38/5%);transition:left .16s ease}.siteConsole .siteChromePreviewSwitch.on{background:#1c1f26}.siteConsole .siteChromePreviewSwitch.on:focus-visible,.siteConsole .siteChromePreviewSwitch.on:hover{background:#000000}.siteConsole .siteChromePreviewSwitch.on>span{left:25px}.siteConsole .siteChromeModePill{min-height:34px;border:1px solid #e5e7ee;padding:7px 13px;background:#f3f5fa;color:#5b6170;font-size:13px}.siteConsole .siteChromeEditingPill{gap:8px;min-height:34px;margin-left:10px;border-radius:999px;padding:7px 14px;background:#ffffff;color:#7a8090;font-size:12.5px;font-weight:600;box-shadow:0 1px 4px rgb(20 24 40/6%)}.siteConsole .siteChromeEditingPill span{width:8px;height:8px;border-radius:999px;background:#31c96b;box-shadow:0 0 0 4px rgb(49 201 107/12%)}.siteConsole .siteChromeLaunchNextButton{min-height:34px;border:0;border-radius:999px;padding:7px 18px;background:#ffb21a;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;box-shadow:0 3px 10px rgb(255 178 26/32%)}.siteConsole .siteChromeLaunchNextButton:focus-visible,.siteConsole .siteChromeLaunchNextButton:hover{background:#f2a100;outline:none;transform:translateY(-1px)}.siteConsole .siteChromePublishButton{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:999px;padding:7px 15px 7px 12px;background:#3d56de;color:#ffffff;font-size:13px;font-weight:700;letter-spacing:.01em;box-shadow:0 3px 10px rgb(61 86 222/35%)}.siteConsole .siteChromePublishButton:focus-visible,.siteConsole .siteChromePublishButton:hover{background:#3349c4;box-shadow:0 5px 14px rgb(61 86 222/45%);transform:translateY(-1px)}.siteConsole .siteChromePublishButton:disabled{background:#e6e8ef;color:#a5aab8;box-shadow:none;cursor:default;transform:none}.siteConsole .siteChromePublishButton i{position:absolute;top:-2px;right:-2px;display:none;width:9px;height:9px;border:2px solid #ffffff;border-radius:50%;background:#f59e0b}.siteConsole .siteChromePublishButton.dirty i{display:block}.siteConsole .siteChromePopover{position:absolute;top:calc(100% + 8px);z-index:var(--site-editor-popover-z);border:1px solid #e5e7ee;border-radius:13px;background:#ffffff;color:#1c1f26;box-shadow:0 16px 44px rgb(20 24 40/18%)}.siteConsole .siteChromePopoverTitle{color:#7a8090;font-size:12px;font-weight:600;line-height:1}.siteConsole .siteChromePageMenu{left:0;display:grid;grid-gap:2px;gap:2px;width:210px;padding:6px}.siteConsole .siteChromePageMenuItem{display:grid;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;grid-gap:9px;gap:9px;width:100%;min-height:42px;border:0;border-radius:8px;padding:8px 10px;background:transparent;color:#2b303c;text-align:left}.siteConsole .siteChromePageMenuItem.active,.siteConsole .siteChromePageMenuItem:focus-visible,.siteConsole .siteChromePageMenuItem:hover{background:#f0f2f7}.siteConsole .siteChromePageMenuIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#eef1f7;color:#596273}.siteConsole .siteChromePageMenuItem small,.siteConsole .siteChromePageMenuItem strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteChromePageMenuItem strong{font-size:13.5px;font-weight:700}.siteConsole .siteChromePageMenuItem small{color:#7a8090;font-size:11.5px;font-weight:500}.siteConsole .siteChromeThemePopover{position:absolute;top:calc(100% + 8px);left:50%;display:grid;grid-gap:0;gap:0;width:600px;max-height:72vh;overflow:auto;min-width:180px;padding:10px;transform:translateX(-50%)}.siteConsole .siteChromeThemePopover .siteChromePopoverTitle{padding:2px 6px 10px}.siteConsole .siteChromeThemeColumns{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:12px;gap:12px}.siteConsole .siteChromeThemeColumn{display:grid;align-content:start;grid-gap:0;gap:0;min-width:0;border:1px solid #e5e7ee;border-radius:13px;padding:10px;background:#fafbfd}.siteConsole .siteChromeThemeColumnTitle{margin:0;color:#171b26;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.2;padding:2px 4px 10px;display:flex;align-items:center;gap:7px;text-align:left}.siteConsole .siteChromeThemeGroup{display:grid;grid-gap:0;gap:0;min-width:0}.siteConsole .siteChromeThemeGroupLabel{color:#798191;font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.2;padding:7px 4px 5px;text-transform:uppercase}.siteConsole .siteChromeThemeList{display:grid;grid-gap:0;gap:0}.siteConsole .siteChromeThemeOption{display:flex;align-items:center;gap:9px;width:100%;border:1.5px solid transparent;border-radius:10px;background:#ffffff;color:#171b26;margin-bottom:3px;padding:6px 8px;text-align:left;transition:background .1s,border-color .1s}.siteConsole .siteChromeThemeOption:focus-visible,.siteConsole .siteChromeThemeOption:hover{background:#f3f5fa}.siteConsole .siteChromeThemeOption.selected{border-color:var(--site-chrome-theme-accent,#f28a36);background:#ffffff}.siteConsole .siteChromeThemeOptionSwatch{flex:none;width:24px;height:24px;border-radius:7px;box-shadow:none}.siteConsole .siteChromeThemeOptionText{display:grid;flex:1 1 auto;min-width:0;grid-gap:1px;gap:1px}.siteConsole .siteChromeThemeOptionText strong{overflow:hidden;color:#171b26;font-size:12px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteChromeThemeOptionText small{color:#7a8090;overflow:hidden;font-size:10.5px;font-weight:500;line-height:1.2;margin-top:1px;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteChromeThemeOptionHex{display:none}.siteConsole .siteChromeThemeOption.selected .siteChromeThemeOptionHex{color:var(--site-chrome-theme-accent,#d26a1e)}.siteConsole .siteChromeHistoryPopover{right:0;width:280px;max-height:380px;overflow:auto;padding:10px}.siteConsole .siteChromeHistoryList{display:grid;grid-gap:2px;gap:2px;margin-top:8px}.siteConsole .siteChromeHistoryItem{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:36px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:#2b303c;text-align:left}.siteConsole .siteChromeHistoryItem:focus-visible:not(:disabled),.siteConsole .siteChromeHistoryItem:hover:not(:disabled){background:#f0f2f7}.siteConsole .siteChromeHistoryDot{width:8px;height:8px;border-radius:50%;background:#7c55ee}.siteConsole .siteChromeHistoryItem.current .siteChromeHistoryDot{background:#35c26a}.siteConsole .siteChromeHistoryLabel{display:grid;grid-gap:2px;gap:2px;min-width:0}.siteConsole .siteChromeHistoryLabel small,.siteConsole .siteChromeHistoryLabel strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteChromeHistoryLabel strong{color:#2b303c;font-size:13px;font-weight:600}.siteConsole .siteChromeHistoryLabel small,.siteConsole .siteChromeHistoryTime,.siteConsole .siteChromePopoverState{color:#7a8090;font-size:11.5px;font-weight:500}.siteConsole .siteChromePopoverState{margin-top:8px;text-align:center}.siteConsole .siteChromePublishPopover{right:0;display:grid;grid-gap:12px;gap:12px;width:420px;padding:20px;border-radius:16px;box-shadow:0 18px 48px rgb(20 24 40/20%)}.siteConsole .siteChromePublishPopover h2{margin:0;color:#1c1f26;font-size:15.5px;font-weight:800;letter-spacing:0;line-height:1}.siteConsole .siteChromePopoverClose{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#8a92a3}.siteConsole .siteChromePopoverClose:focus-visible,.siteConsole .siteChromePopoverClose:hover{background:#f0f3f8;color:#1f2430}.siteConsole .siteChromeDomainPill{display:grid;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;min-height:42px;border:1.5px solid #e5e7ee;border-radius:999px;padding:10px 10px 10px 15px;color:#3b4251}.siteConsole .siteChromeDomainPill a,.siteConsole .siteChromeDomainPill span{min-width:0;overflow:hidden;color:#1c1f26;font-size:14.5px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.siteConsole .siteChromeCopyButton{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:#4b5565}.siteConsole .siteChromeCopyButton:focus-visible,.siteConsole .siteChromeCopyButton:hover{background:#eef1f7}.siteConsole .siteChromeCopyButton.copied{color:#1f9d5a}.siteConsole .siteChromeCopyButton.failed{color:#d14343}.siteConsole .siteChromePublishStatus{display:flex;align-items:center;gap:10px;min-height:46px;border-radius:12px;padding:12px 15px}.siteConsole .siteChromePublishStatus span{width:8px;height:8px;border-radius:50%;background:currentColor}.siteConsole .siteChromePublishStatus strong{font-size:14px;font-weight:700}.siteConsole .siteChromePublishStatus.live{background:#e5f4e8;color:#2d8a50}.siteConsole .siteChromePublishStatus.dirty{background:#fff3df;color:#a46b0f}.siteConsole .siteChromePublishPanelButton{min-height:43px;border:0;border-radius:999px;background:#3d56de;color:#ffffff;font-size:14.5px;font-weight:700;box-shadow:0 4px 14px rgb(61 86 222/30%)}.siteConsole .siteChromePublishPanelButton:focus-visible,.siteConsole .siteChromePublishPanelButton:hover:not(:disabled){background:#3349c4}.siteConsole .siteChromePublishPanelButton:disabled{background:#e3e6ee;color:#b3b9c6;opacity:1}.siteConsole .siteChromePublishHint{color:#7a8090;font-size:12.5px;font-weight:500;text-align:center}.siteConsole .siteChromeDeviceSwitch{display:inline-flex;align-items:center;gap:2px;border-radius:999px;padding:4px;background:#f0f1f5}.siteConsole .siteChromeDeviceSwitch button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:36px;height:34px;border:0;border-radius:999px;padding:7px 11px;background:transparent;color:#5b6170;font-size:13px;font-weight:600}.siteConsole .siteChromeDeviceSwitch button span{display:none}.siteConsole .siteChromeDeviceSwitch button.active{background:#ffffff;color:#1c1f26;padding:7px 14px;box-shadow:0 1px 4px rgb(20 24 40/14%),0 0 0 1px rgb(18 24 38/4%)}.siteConsole .siteChromeDeviceSwitch button.active span{display:inline}.siteConsole .siteToolbarActions{flex-wrap:nowrap}.siteConsole .siteToolbarActions .topbarAction{flex:0 0 auto}.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 .siteActionControls .topbarAction{min-height:48px;min-width:124px;border-color:#c5cad3;padding:0 24px;background:#ffffff;color:var(--site-text);font-size:16px;font-weight:800}.siteConsole .siteActionControls .topbarAction:focus-visible,.siteConsole .siteActionControls .topbarAction:hover{border-color:#aeb6c3;background:var(--site-surface-soft);transform:translateY(-1px)}.siteConsole .siteActionControls .topbarAction.on{border-color:var(--site-text);background:var(--site-text);color:#ffffff;box-shadow:0 8px 18px rgb(25 32 47/16%)}.siteConsole .siteActionControls .topbarAction.primaryActionButton{min-width:150px;border-color:#3d68aa;background:#3d68aa;color:#ffffff;box-shadow:0 14px 28px -16px rgb(54 97 159/80%)}.siteConsole .siteActionControls .topbarAction.primaryActionButton:focus-visible,.siteConsole .siteActionControls .topbarAction.primaryActionButton:hover{border-color:#345d9c;background:#345d9c;color:#ffffff}.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 .siteDomainActions{display:inline-flex;align-items:stretch;flex:1 1 auto;min-width:0}.siteConsole .siteDomainPill{position:relative;display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:none;min-height:40px;border:1px solid #b9c3d1;border-radius:var(--site-pill-radius);padding:8px 13px;background:#e8edf5;color:#33415c;font-size:12.5px;font-weight:500}.siteConsole .siteDomainPill:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#4f9578}.siteConsole .siteDomainPill:focus-within,.siteConsole .siteDomainPill:hover{border-color:#aeb9c8;background:#e5ebf4;color:#1e2a40}.siteConsole .siteDomainLink,.siteConsole .siteDomainText{display:inline-flex;align-items:center;flex:0 0 auto;color:inherit;text-decoration:none;min-width:0;overflow:visible;white-space:nowrap}.siteConsole .siteDomainLink span{min-width:0;overflow:visible;white-space:nowrap}.siteConsole .siteDomainLink:focus-visible,.siteConsole .siteDomainLink:hover{color:inherit}.siteConsole .siteDomainCopyButton{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border:0;border-radius:50%;margin-right:-4px;padding:0;background:transparent;color:inherit;transition:background .16s ease,color .16s ease}.siteConsole .siteDomainCopyButton:focus-visible,.siteConsole .siteDomainCopyButton:hover{background:rgb(255 255 255/72%);color:var(--site-text)}.siteConsole .siteDomainCopyButton.copied{background:rgb(255 255 255/76%);color:var(--site-success)}.siteConsole .siteDomainCopyButton.failed{background:#fff2f2;color:#8f2f2f}.siteConsole .syncStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--site-success)}.pageTemplatePicker{position:relative;width:330px;flex:0 0 auto}.pageTemplateTrigger{display:flex;align-items:center;gap:10px;width:100%;height:48px;border:1px solid #c5cad3;border-radius:var(--site-pill-radius);padding:0 16px;background:#ffffff;color:var(--site-text);font-size:16px;font-weight:800;transition:background .16s ease,border-color .16s ease,transform .16s ease}.pageTemplateTrigger:hover{border-color:#aeb6c3;background:var(--site-surface-soft);transform:translateY(-1px)}.pageTemplateIcon{display:grid;place-items:center;color:#64748b;flex:none}.pageTemplateIcon svg{width:21px;height:21px}.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}.pageTemplateChevron svg{width:14px;height:10px}.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(300px,min(30%,348px)) minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:0;grid-gap:12px;gap:12px;margin:0 auto;padding:12px 14px 16px;overflow:hidden}.siteConsole .siteWorkspace.productsOnly{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.siteConsole .siteFormPanel{max-height:none;min-height:0;overflow:visible}.siteConsole .siteWorkspace:not(.productsOnly) .siteFormPanel{align-self:stretch;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;overflow-x:visible;overflow-y:auto}.siteConsole .siteWorkspace:not(.productsOnly):not(.historyMode) .siteFormPanel{align-self:stretch;z-index:2}.siteConsole .siteWorkspace:not(.productsOnly):not(.historyMode) .siteFormPanelPinned{max-height:calc(100dvh - 36px);overflow-x:visible;overflow-y:auto;scrollbar-gutter:stable}.siteConsole .siteFormPanelPlaceholder{min-height:1px;pointer-events:none;visibility:hidden}.siteConsole .siteWorkspace.productsOnly .siteFormPanel{padding:18px}.siteConsole .siteSnapshotPanel,.siteConsole .siteWorkspace.productsOnly .siteFormPanel{border:0;border-radius:20px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .siteSnapshotPanel{display:grid;grid-template-rows:auto minmax(0,1fr);align-self:stretch;height:100%;max-height:100%;min-width:0;min-height:0;overflow:hidden;padding:0}.siteConsole .siteVersionPanel{grid-column:1/-1;border:1px solid var(--site-border);border-radius:var(--site-card-radius);padding:28px 28px 32px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .siteWorkspace.historyMode{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;overflow:visible}.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:58px;padding:10px 12px}.siteConsole .previewPanelTitleBlock{display:grid;grid-gap:4px;gap:4px;min-width:0}.siteConsole .previewPanelTitleLine{display:flex;align-items:center;gap:14px;min-width:0}.siteConsole .previewPanelTitleLine h2{flex:0 1 auto;min-width:0}.siteConsole .previewPanelTitleBlock p{margin:0;color:var(--site-text-muted);font-size:12.5px;font-weight:600;line-height:1.45}.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 .productDrawer>.noticeLine{position:relative;z-index:3;margin:12px 24px 0;box-shadow:0 14px 28px -22px rgb(180 35 24/45%)}.siteConsole .siteSettingsForm{display:grid;grid-gap:12px;gap:12px;margin-top:0}.siteConsole .siteWorkspace:not(.productsOnly) .productMediaGrid,.siteConsole .siteWorkspace:not(.productsOnly) .siteFormGrid{grid-template-columns:minmax(0,1fr)}.siteConsole .siteWorkspace:not(.productsOnly) .themeTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.siteConsole .siteWorkspace:not(.productsOnly) .themeTemplateCard{min-height:74px}.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:6px;gap:6px;min-height:96px;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{font-size:13px;font-weight:700}.siteConsole .themeTemplateCard small,.siteConsole .themeTemplateCard strong{max-width:100%;overflow:hidden;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.siteConsole .themeTemplateCard small{color:var(--site-text-muted);font-size:11px;font-weight:650}.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 .productDrawer .toggleField,.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 .productDrawer .siteCheckbox,.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 .productDrawer .siteCheckbox:checked,.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 .productDrawer .siteCheckbox:focus-visible,.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:grid;grid-template-columns:22px 48px minmax(0,1fr) max-content;align-items:center;grid-column-gap:12px;column-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;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{justify-self:end;color:var(--site-text);font-size:14px;font-weight:900;white-space:nowrap}.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{min-width:0;flex-wrap:nowrap;justify-content:flex-end}.siteConsole .previewPanelHeaderActions .siteDomainActions{flex:0 1 150px;max-width:150px}.siteConsole .previewPanelHeaderActions .siteDomainPill{max-width:100%}.siteConsole .previewPanelHeaderActions .siteDomainLink,.siteConsole .previewPanelHeaderActions .siteDomainLink span,.siteConsole .previewPanelHeaderActions .siteDomainText{overflow:hidden;text-overflow:ellipsis}.siteConsole .previewPanelHeaderActions .pageTemplatePicker{width:144px}.siteConsole .previewPanelHeaderActions .pageTemplateTrigger{height:40px;gap:6px;padding:0 10px;font-size:12.5px}.siteConsole .previewPanelHeaderActions .pageTemplateIcon{display:none}.siteConsole .previewPanelHeaderActions .previewDeviceSwitch button{width:34px;height:34px}.siteConsole .previewVersionLabel{color:var(--site-text);font-size:14px;font-weight:800}.siteConsole .livePreviewStatus{display:inline-flex;align-items:center;min-height:28px;border:1px solid color-mix(in srgb,var(--site-primary) 20%,var(--site-border));border-radius:var(--site-pill-radius);background:var(--site-primary-soft);color:var(--site-primary);font-size:12px;font-weight:850;padding:4px 10px;white-space:nowrap}.siteConsole .livePreviewStatus.disconnected,.siteConsole .livePreviewStatus.expired{border-color:color-mix(in srgb,var(--site-danger) 34%,var(--site-border));background:var(--site-danger-soft);color:var(--site-danger)}.siteConsole .livePreviewStatus.preparing,.siteConsole .livePreviewStatus.updating{border-color:color-mix(in srgb,var(--site-text-muted) 22%,var(--site-border));background:#f6f8fb;color:var(--site-text-secondary)}.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{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:8px;gap:8px;min-height:0;height:100%;overflow:hidden;background:var(--site-surface-soft)}.siteConsole .sitePreviewAddressRow{padding:8px 12px 0}.siteConsole .sitePreviewAddressRow .siteDomainActions{width:100%;flex:none}.siteConsole .sitePreviewAddressRow .siteDomainPill{width:100%;max-width:100%;min-height:36px;padding:6px 10px;background:#ffffff}.siteConsole .sitePreviewAddressRow .siteDomainLink,.siteConsole .sitePreviewAddressRow .siteDomainLink span,.siteConsole .sitePreviewAddressRow .siteDomainText{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.siteConsole .previewFrameWrap{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-height:0;height:100%;border:0;border-radius:0;padding:0;background:var(--site-surface-soft);overflow:hidden}.siteConsole .previewFrameWrap.mobilePreview{justify-items:center;background:var(--site-surface-soft)}.siteConsole .currentPreviewFrame{margin-top:0}.siteConsole .storefrontPreviewFrame{display:block;width:100%;max-width:100%;height:720px;min-height:720px;border:0;border-radius:0;background:#ffffff;overflow:hidden}.siteConsole .previewLoadingState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;min-height:620px;box-sizing:border-box;padding:32px;background:#e5e7eb;color:var(--site-text);text-align:center}.siteConsole .previewLoadingState strong{font-size:18px}.siteConsole .previewLoadingState p{max-width:360px;margin:0;color:var(--site-text-muted);font-size:14px;line-height:1.5}.siteConsole .previewLoadingState.failed{background:#fff7f7}.siteConsole .previewLoadingSpinner{width:34px;height:34px;border:3px solid rgb(45 99 169/18%);border-top:3px solid var(--site-blue);border-radius:999px;animation:sitePreviewSpin .8s linear infinite}@keyframes sitePreviewSpin{to{transform:rotate(1turn)}}.siteConsole .mobilePreview .previewLoadingState,.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 .siteWorkspace.builderMode{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);margin-bottom:16px}@media (min-width:1181px){.dashboardFixedRailsConsole.siteConsole .siteMainShell{height:100%}.dashboardFixedRailsConsole.siteConsole .siteWorkspace.builderMode{gap:0;margin:0;padding:0}.dashboardFixedRailsConsole.siteConsole .builderWorkspace{gap:0}.dashboardFixedRailsConsole.siteConsole .builderCanvasPanel{grid-template-rows:auto minmax(0,1fr);border:0;border-radius:0;box-shadow:none}.dashboardFixedRailsConsole.siteConsole .builderCanvasFrame:not(.mobilePreview){display:block}.dashboardFixedRailsConsole.siteConsole .builderCanvasBottomSpacer{display:none}.dashboardFixedRailsConsole.siteConsole .chatRail{border-left:1px solid var(--line)}}.siteConsole .builderWorkspace{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:16px;gap:16px;height:100%;min-height:0;min-width:0}.siteConsole .builderWorkspace.sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.siteConsole .builderCanvasPanel,.siteConsole .builderSidebar{min-width:0;border:1px solid var(--site-border);border-radius:18px;background:var(--site-surface);box-shadow:var(--site-card-shadow)}.siteConsole .builderSidebar{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px;max-height:calc(100dvh - 36px);padding:16px;overflow:auto}.siteConsole .builderSidebar.collapsed{justify-items:center;padding:10px;overflow:visible}.siteConsole .builderCanvasHeader,.siteConsole .builderInspectorHeader,.siteConsole .builderPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.siteConsole .builderPanelHeaderActions{display:flex;align-items:center;gap:8px}.siteConsole .builderSidebarToggle{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface-soft);color:var(--site-text)}.siteConsole .builderSidebarToggle:hover{border-color:color-mix(in srgb,var(--site-primary) 34%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderSidebarToggle svg{width:18px;height:18px}.siteConsole .builderCanvasHeader h2,.siteConsole .builderInspectorHeader h2,.siteConsole .builderPanelHeader h2{margin:0;color:var(--site-text);font-size:18px;letter-spacing:0}.siteConsole .builderInspectorHeader span,.siteConsole .builderPanelHeader span,.siteConsole .builderSelectionSummary span{color:var(--site-text-muted);font-size:12px;font-weight:700}.siteConsole .builderNodeTree{display:grid;grid-gap:6px;gap:6px}.siteConsole .builderNodeTreeItem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--site-text);text-align:left}.siteConsole .builderNodeTreeItem.active,.siteConsole .builderNodeTreeItem.hovered,.siteConsole .builderNodeTreeItem:hover{border-color:color-mix(in srgb,var(--site-primary) 24%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderNodeTreeItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:850;white-space:nowrap}.siteConsole .builderNodeTreeItem small{color:var(--site-text-muted);font-size:11px;font-weight:800}.siteConsole .builderCanvasPanel{display:grid;grid-template-rows:auto minmax(0,1fr) 16px;height:100%;min-height:0;overflow:hidden}.siteConsole .builderCanvasHeader{min-height:64px;border-bottom:1px solid var(--site-border);padding:14px 16px}.siteConsole .builderSelectionSummary{display:grid;grid-gap:2px;gap:2px;min-width:0}.siteConsole .builderSelectionSummary strong{color:var(--site-text);font-size:15px;letter-spacing:0}.siteConsole .builderCanvasActions{display:flex;align-items:center;gap:10px}.siteConsole .builderCanvasNoticeStack{grid-row:1;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--site-border);padding:12px 16px}.siteConsole .builderCanvasActionButton{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface-soft);color:var(--site-text);font-size:12px;font-weight:850;padding:7px 11px}.siteConsole .builderCanvasActionButton:hover{border-color:color-mix(in srgb,var(--site-primary) 34%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderPreviewStatus{display:inline-flex;align-items:center;min-height:28px;border:1px solid color-mix(in srgb,var(--site-success) 28%,var(--site-border));border-radius:var(--site-pill-radius);background:#ecfdf3;color:var(--site-success);font-size:12px;font-weight:850;padding:4px 10px}.siteConsole .builderPreviewStatus.failed{border-color:color-mix(in srgb,var(--site-danger) 34%,var(--site-border));background:var(--site-danger-soft);color:var(--site-danger)}.siteConsole .builderCanvasFrame{grid-row:2;align-self:stretch;height:auto;min-height:0;position:relative;overflow:hidden}.siteConsole .builderCanvasBottomSpacer{grid-row:3}.siteConsole .builderCanvasFrame:not(.mobilePreview) .previewLoadingState,.siteConsole .builderCanvasFrame:not(.mobilePreview) .storefrontPreviewFrame{height:100%;min-height:0}.siteConsole .builderPreviewModeIndicator{position:absolute;top:16px;right:16px;z-index:6;display:grid;justify-items:end;pointer-events:none}.siteConsole .builderPreviewModePill{display:inline-flex;align-items:center;gap:12px;min-height:46px;border:1px solid rgb(226 232 240/90%);border-radius:var(--site-pill-radius);background:rgb(255 255 255/96%);box-shadow:0 14px 36px -24px rgb(17 24 39/45%);color:var(--site-text-muted);padding:0 24px}.siteConsole .builderPreviewModePill span{width:10px;height:10px;border-radius:var(--site-pill-radius);background:#31c96b;box-shadow:0 0 0 4px rgb(49 201 107/12%)}.siteConsole .builderPreviewModePill strong{color:var(--site-text-muted);font-size:17px;font-weight:750;letter-spacing:0}.siteConsole .builderPreviewEditStatus{max-width:240px;border:1px solid rgb(226 232 240/86%);border-radius:14px;background:rgb(255 255 255/94%);box-shadow:0 14px 34px -24px rgb(17 24 39/45%);color:var(--site-text-secondary);font-size:13px;font-weight:800;line-height:1.25;padding:8px 12px}.siteConsole .builderPreviewEditStatus.pending{color:#9a6700}.siteConsole .builderPreviewEditStatus.success{color:var(--site-success)}.siteConsole .builderPreviewEditStatus.error{color:var(--site-danger)}.siteConsole .settingsPreviewFrameWrap{position:relative}.siteConsole .builderPreviewFrame,.siteConsole .settingsPreviewFrameWrap .storefrontPreviewFrame{position:relative;z-index:1}.siteConsole .builderOverlayLayer{position:absolute;inset:0;z-index:3;--builder-overlay-blue:#3b5bfd;--builder-overlay-blue-rgb:59 91 253;pointer-events:none}.siteConsole .builderCustomerServiceAgentControl{position:absolute;right:52px;bottom:64px;z-index:7;width:76px;font-family:inherit;pointer-events:auto}.siteConsole .builderCustomerServiceAgentBubble{display:grid;width:76px;height:76px;min-height:76px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;filter:drop-shadow(0 14px 30px rgb(180 90 20/35%));text-align:left;transition:filter .16s ease,transform .16s ease}.siteConsole .builderCustomerServiceAgentBubble img{display:block;width:100%;height:100%}.siteConsole .builderCustomerServiceAgentControl.is-selected .builderCustomerServiceAgentBubble,.siteConsole .builderCustomerServiceAgentControl:hover .builderCustomerServiceAgentBubble{filter:drop-shadow(0 18px 36px rgb(180 90 20/45%));transform:translateY(-2px)}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceAgentToolbar{position:absolute;right:0;bottom:calc(100% + 12px);display:grid;grid-template-columns:1fr 1fr;width:164px;height:58px;overflow:visible;border:0;border-radius:16px;background:#fff;box-shadow:0 4px 10px rgb(12 16 26/10%),0 14px 34px rgb(12 16 26/18%);opacity:0;pointer-events:none;transform:translateY(7px) scale(.98);transform-origin:bottom right;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceAgentToolbar:after{position:absolute;right:44px;bottom:-7px;z-index:-1;width:14px;height:14px;border-radius:0 0 3px;background:#fff;box-shadow:6px 6px 10px -4px rgb(12 16 26/12%);content:"";transform:rotate(45deg)}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceTool{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:0;padding:7px 15px;border:0;border-radius:15px 0 0 15px;background:#fff;color:#171b24;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1;text-align:center}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceTool svg{display:block;width:19px;height:19px;flex:none}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceTool span{display:block}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceDelete{border-left:1px solid #e7eaf0;border-radius:0 15px 15px 0}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceTool:hover{background:#f3f4f6}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceDelete:hover{background:#fef1f1;color:var(--site-danger)}.siteConsole .builderCustomerServiceAgentControl .builderCustomerServiceTool:disabled{cursor:wait;opacity:.55}.siteConsole .builderCustomerServiceAgentControl.is-selected .builderCustomerServiceAgentToolbar,.siteConsole .builderCustomerServiceAgentControl:hover .builderCustomerServiceAgentToolbar{opacity:1;pointer-events:auto;transform:none;visibility:visible}.siteConsole .builderCustomerServiceAgentBubble:focus-visible{outline:3px solid rgb(var(--builder-overlay-blue-rgb)/58%);outline-offset:4px}.siteConsole .builderCustomerServiceAgentBubble:disabled{cursor:wait;opacity:.62}.siteConsole .builderCustomerServicePlaceholder{position:absolute;right:24px;bottom:64px;z-index:7;display:inline-flex;align-items:center;gap:8px;border:0;outline:0;background:transparent;cursor:pointer;padding:0;pointer-events:auto}.siteConsole .builderCustomerServicePlaceholderAvatar{position:relative;display:grid;width:70px;height:70px;flex:0 0 70px;place-items:center;transition:filter .16s ease,transform .16s ease}.siteConsole .builderCustomerServicePlaceholderAvatar img{display:block;width:100%;height:100%;filter:drop-shadow(0 14px 30px rgb(180 90 20/35%))}.siteConsole .builderCustomerServicePlaceholderAdd{position:absolute;top:-1px;left:-1px;display:grid;width:27px;height:27px;border:2px solid #ffffff;border-radius:999px;background:var(--builder-overlay-blue);box-shadow:0 2px 6px rgb(var(--builder-overlay-blue-rgb)/40%);color:#ffffff;font-size:17px;font-weight:800;line-height:1;place-items:center}.siteConsole .builderCustomerServicePlaceholderLabel{max-width:0;overflow:hidden;border-radius:999px;background:#11151d;color:#ffffff;font-size:13.5px;font-weight:800;line-height:1;opacity:0;padding-block:9px;padding-inline:0;white-space:nowrap;transition:max-width .18s ease,opacity .18s ease,padding .18s ease}.siteConsole .builderCustomerServicePlaceholder:focus-visible .builderCustomerServicePlaceholderAvatar,.siteConsole .builderCustomerServicePlaceholder:hover .builderCustomerServicePlaceholderAvatar{filter:brightness(1.02);transform:translateY(-2px)}.siteConsole .builderCustomerServicePlaceholder:focus-visible .builderCustomerServicePlaceholderLabel,.siteConsole .builderCustomerServicePlaceholder:hover .builderCustomerServicePlaceholderLabel{max-width:96px;opacity:1;padding-inline:14px}.siteConsole .builderCustomerServicePlaceholder:focus-visible{border-radius:999px;box-shadow:0 0 0 4px rgb(var(--builder-overlay-blue-rgb)/24%)}.siteConsole .builderCustomerServicePlaceholder:disabled{cursor:wait;opacity:.62}.siteConsole .builderCanvasFrame.mobilePreview .builderCustomerServiceAgentControl,.siteConsole .builderCanvasFrame.mobilePreview .builderCustomerServicePlaceholder{right:16px;bottom:18px}.siteConsole .siteWorkspace.previewMode .builderOverlayLayer,.siteConsole .siteWorkspace.previewMode .settingsPreviewOverlayLayer{display:none}.siteConsole .builderNodeOutline{z-index:1;border:2px solid transparent;border-radius:6px}.siteConsole .builderFieldOutline,.siteConsole .builderNodeOutline{position:absolute;box-sizing:border-box;background:transparent;color:var(--builder-overlay-blue);cursor:default;pointer-events:none}.siteConsole .builderFieldOutline{z-index:2;border:2px solid transparent;border-radius:4px}.siteConsole .builderFieldOutline.active,.siteConsole .builderFieldOutline.hovered,.siteConsole .builderFieldOutline:hover{border-color:var(--builder-overlay-blue);background:rgb(var(--builder-overlay-blue-rgb)/10%);box-shadow:0 0 0 1px rgb(var(--builder-overlay-blue-rgb)/18%)}.siteConsole .builderFieldOutline span{position:absolute;top:-26px;left:-2px;display:none;max-width:180px;overflow:hidden;border-radius:8px;background:var(--builder-overlay-blue);color:#ffffff;font-size:11px;font-weight:850;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.siteConsole .builderNodeOutline.active,.siteConsole .builderNodeOutline.hovered,.siteConsole .builderNodeOutline:hover{border-color:var(--builder-overlay-blue);box-shadow:inset 0 0 0 9999px rgb(var(--builder-overlay-blue-rgb)/8%),0 0 0 1px rgb(var(--builder-overlay-blue-rgb)/18%)}.siteConsole .builderNodeOutline span{position:absolute;top:-28px;left:-2px;display:none;max-width:220px;overflow:hidden;border-radius:8px;background:var(--site-text);color:#ffffff;font-size:11px;font-weight:850;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.siteConsole .builderFloatingToolbar{position:absolute;z-index:8;display:flex;align-items:center;gap:8px;max-width:calc(100% - 16px);border:0;border-radius:999px;background:transparent;box-shadow:none;padding:0;pointer-events:auto;transform:translateX(-50%)}.siteConsole .builderFloatingToolbar strong{max-width:160px;overflow:hidden;color:var(--site-text);font-size:12px;font-weight:900;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.siteConsole .builderFloatingToolbar button,.siteConsole .builderToolbarGroup{display:inline-flex;align-items:center;justify-content:center}.siteConsole .builderToolbarGroup{gap:2px;min-height:46px;border:1px solid rgb(17 24 39/12%);border-radius:999px;background:rgb(247 247 247/92%);box-shadow:0 14px 34px -22px rgb(17 24 39/45%);padding:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.siteConsole .builderFloatingToolbar button{min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--site-text);font-size:13px;font-weight:850;padding:7px 10px;white-space:nowrap}.siteConsole .builderFloatingToolbar.compactOverlay .builderToolbarTextGroup button span,.siteConsole .builderFloatingToolbar.miniOverlay .builderToolbarTextGroup button span,.siteConsole .builderFloatingToolbar.miniOverlay strong{display:none}.siteConsole .builderFloatingToolbar.compactOverlay .builderToolbarTextGroup button,.siteConsole .builderFloatingToolbar.miniOverlay .builderToolbarTextGroup button{width:38px;padding-inline:0}.siteConsole .builderFloatingToolbar.miniOverlay .builderToolbarGroup{min-height:38px;padding:3px}.siteConsole .builderFloatingToolbar.miniOverlay button{min-height:32px}.siteConsole .builderFloatingToolbar button:hover{background:rgb(255 255 255/92%)}.siteConsole .builderInspectorFooter button,.siteConsole .builderInspectorHeader button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:1px solid var(--site-border);border-radius:9px;background:var(--site-surface-soft);color:var(--site-text);font-size:12px;font-weight:850;padding:6px 10px}.siteConsole .builderInspectorFooter button:hover,.siteConsole .builderInspectorHeader button:hover{border-color:color-mix(in srgb,var(--site-primary) 34%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderFloatingToolbar button svg,.siteConsole .builderInspectorHeader button svg,.siteConsole .previewDeviceSwitch button svg{width:18px;height:18px}.siteConsole .builderFloatingToolbar .dangerAction{color:var(--site-danger)}.siteConsole .builderFloatingToolbar.chatWidgetToolbar{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;width:164px;height:58px;max-width:calc(100% - 20px);border:0;border-radius:16px;background:#ffffff;box-shadow:0 4px 10px rgb(12 16 26/10%),0 14px 34px rgb(12 16 26/18%);padding:0;isolation:isolate}.siteConsole .builderFloatingToolbar.chatWidgetToolbar:after{position:absolute;right:44px;bottom:-7px;z-index:-1;width:14px;height:14px;border-radius:0 0 3px 0;background:#ffffff;box-shadow:6px 6px 10px -4px rgb(12 16 26/12%);content:"";transform:rotate(45deg)}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarGroup{width:100%;height:100%;min-height:0;gap:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarIconGroup{border-left:1px solid #e7eaf0}.siteConsole .builderFloatingToolbar.chatWidgetToolbar button,.siteConsole .builderFloatingToolbar.chatWidgetToolbar.compactOverlay .builderToolbarTextGroup button,.siteConsole .builderFloatingToolbar.chatWidgetToolbar.miniOverlay .builderToolbarTextGroup button{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;gap:3px;border-radius:0;color:#171b24;font-size:12px;padding:7px 15px}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarTextGroup button{border-radius:15px 0 0 15px}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarIconGroup button{border-radius:0 15px 15px 0}.siteConsole .builderFloatingToolbar.chatWidgetToolbar button:hover{background:#f3f4f6}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .dangerAction{color:#171b24}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .dangerAction:hover{background:#fef1f1;color:var(--site-danger)}.siteConsole .builderFloatingToolbar.chatWidgetToolbar button svg{width:19px;height:19px}.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarIconGroup button span,.siteConsole .builderFloatingToolbar.chatWidgetToolbar .builderToolbarTextGroup button span,.siteConsole .builderFloatingToolbar.chatWidgetToolbar.compactOverlay .builderToolbarTextGroup button span,.siteConsole .builderFloatingToolbar.chatWidgetToolbar.miniOverlay .builderToolbarTextGroup button span{display:inline;font-size:12px;font-weight:700;line-height:1}.siteConsole .builderFloatingToolbar.fieldToolbar{border:0;background:rgb(255 255 255/96%);box-shadow:0 18px 36px -24px rgb(17 24 39/52%);padding:0;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.siteConsole .builderFloatingToolbar.fieldToolbar button{gap:10px;min-width:78px;min-height:44px;border-radius:999px;padding:0 18px}.siteConsole .builderFloatingToolbar.fieldToolbar button span{display:inline;font-size:15px;font-weight:850}.siteConsole .builderFloatingToolbar.fieldToolbar button svg{width:22px;height:22px}.siteConsole .builderFloatingToolbar.fieldToolbar.compactOverlay button,.siteConsole .builderFloatingToolbar.fieldToolbar.miniOverlay button{width:42px;min-width:42px;min-height:38px;padding:0}.siteConsole .builderFloatingToolbar.fieldToolbar.compactOverlay button span,.siteConsole .builderFloatingToolbar.fieldToolbar.miniOverlay button span{display:none}.siteConsole .builderInlineTextInput{position:absolute;z-index:9;box-sizing:border-box;border:2px solid rgb(var(--builder-overlay-blue-rgb)/82%);border-radius:8px;outline:0;background:rgb(17 24 39/88%);box-shadow:0 0 0 1px rgb(var(--builder-overlay-blue-rgb)/22%),0 18px 42px -26px rgb(17 24 39/78%);color:#f8fafc;caret-color:#ffffff;display:block;font:inherit;font-size:max(14px,1em);font-weight:inherit;line-height:1.38;letter-spacing:0;overflow:auto;padding:8px 10px;pointer-events:auto;resize:none;text-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.siteConsole .builderInlineTextInput::selection{background:rgb(var(--builder-overlay-blue-rgb)/34%);color:#ffffff}.siteConsole .builderToolbarTextGroup button{padding-inline:12px}.siteConsole .builderToolbarIconGroup button{width:38px;padding-inline:0}.siteConsole .builderToolbarIconGroup button span{display:none}.siteConsole .builderAddSectionHandle{position:absolute;z-index:7;display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:999px;background:var(--builder-overlay-blue);color:#ffffff;font-size:14px;font-weight:900;line-height:1;overflow:visible;padding:8px 17px;transform:translate(-50%,-50%);box-shadow:0 14px 28px -17px rgb(var(--builder-overlay-blue-rgb)/78%);pointer-events:auto}.siteConsole .builderAddSectionHandle:hover{background:color-mix(in srgb,var(--builder-overlay-blue) 88%,#111827)}.siteConsole .builderAddSectionHandle:before{right:calc(50% + 58px)}.siteConsole .builderAddSectionHandle:after,.siteConsole .builderAddSectionHandle:before{position:absolute;top:50%;width:var(--builder-add-line-width,0);height:1.5px;background:var(--builder-overlay-blue);content:"";pointer-events:none;transform:translateY(-50%)}.siteConsole .builderAddSectionHandle:after{left:calc(50% + 58px)}.siteConsole .builderInsertBackdrop{position:fixed;inset:0;z-index:var(--site-editor-modal-z);display:flex;align-items:center;justify-content:center;background:rgb(15 23 42/28%);padding:24px}.siteConsole .builderInsertPanel{position:relative;display:grid;grid-gap:10px;gap:10px;width:min(760px,calc(100vw - 48px));max-height:min(72dvh,660px);overflow:auto;border:1px solid var(--site-border);border-radius:18px;background:#ffffff;box-shadow:0 24px 70px -36px rgb(17 24 39/60%);padding:18px;pointer-events:auto}.siteConsole .builderInsertPanel header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:-webkit-sticky;position:sticky;top:-18px;z-index:2;margin:-18px -18px 0;border-bottom:1px solid var(--site-border);background:#ffffff;padding:18px 18px 10px}.siteConsole .builderInsertPanel header div{display:grid;grid-gap:2px;gap:2px}.siteConsole .builderInsertGroup h3,.siteConsole .builderInsertPanel strong{margin:0;color:var(--site-text);font-size:13px;font-weight:900}.siteConsole .builderInsertBlank small,.siteConsole .builderInsertGroup small,.siteConsole .builderInsertPanel header span{color:var(--site-text-muted);font-size:11px;font-weight:750}.siteConsole .builderInsertBlank,.siteConsole .builderInsertGroup button,.siteConsole .builderInsertPanel header button{border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface-soft);color:var(--site-text)}.siteConsole .builderInsertPanel header button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}.siteConsole .builderInsertPanel header button svg{width:18px;height:18px}.siteConsole .builderInsertBlank,.siteConsole .builderInsertGroup button{display:grid;grid-gap:3px;gap:3px;width:100%;min-height:44px;padding:9px 12px;text-align:left}.siteConsole .builderInsertBlank span,.siteConsole .builderInsertGroup span{font-size:13px;font-weight:850}.siteConsole .builderInsertBlank:hover,.siteConsole .builderInsertGroup button:hover,.siteConsole .builderInsertPanel header button:hover{border-color:color-mix(in srgb,var(--site-primary) 34%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderInsertGroup{display:grid;grid-gap:8px;gap:8px}.siteConsole .builderInsertGroup>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.siteConsole .builderInsertPanel{width:min(620px,calc(100vw - 32px))}.siteConsole .builderInsertGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.siteConsole .builderInsertPanel{max-height:calc(100dvh - 32px);padding:14px}.siteConsole .builderInsertGroup>div{grid-template-columns:1fr}}.siteConsole .builderEmptyState{border:1px dashed var(--site-border);border-radius:14px;background:var(--site-surface-soft);color:var(--site-text-muted);font-size:13px;font-weight:700;padding:18px}.siteConsole .builderInspectorBackdrop{position:fixed;inset:0;z-index:var(--site-editor-modal-z);display:flex;align-items:center;justify-content:center;background:rgb(15 23 42/34%);padding:24px}.siteConsole .builderInspectorDialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(680px,100%);max-height:calc(100dvh - 48px);border:1px solid var(--site-border);border-radius:18px;background:var(--site-surface);box-shadow:0 30px 80px -42px rgb(17 24 39/62%);overflow:hidden}.siteConsole .builderInspectorHeader{border-bottom:1px solid var(--site-border);padding:18px}.siteConsole .builderInspectorForm{display:grid;align-content:start;grid-gap:16px;gap:16px;min-height:0;padding:18px;overflow:auto}.siteConsole .builderField,.siteConsole .builderInspectorToggle{display:grid;grid-gap:8px;gap:8px;color:var(--site-text);font-size:13px;font-weight:850}.siteConsole .builderInspectorToggle{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface-soft);padding:12px}.siteConsole .builderSegmentedField{display:grid;grid-gap:8px;gap:8px;min-width:0;margin:0;border:0;padding:0;color:var(--site-text);font-size:13px;font-weight:850}.siteConsole .builderSegmentedField legend{padding:0}.siteConsole .builderSegmentedControl{display:flex;gap:4px;border:1px solid var(--site-border);border-radius:8px;background:var(--site-surface-soft);padding:4px}.siteConsole .builderSegmentedControl button{flex:1 1;min-width:0;min-height:38px;border:0;border-radius:6px;background:transparent;color:var(--site-text-muted);font:inherit;font-weight:750}.siteConsole .builderSegmentedControl button:hover{background:var(--site-surface);color:var(--site-text)}.siteConsole .builderSegmentedControl button[aria-pressed=true]{background:var(--site-text);color:var(--site-surface)}.siteConsole .builderSegmentedControl button:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}.siteConsole .builderField input,.siteConsole .builderField select,.siteConsole .builderField textarea{width:100%;border:1px solid var(--site-border);border-radius:12px;background:#ffffff;color:var(--site-text);font:inherit;font-weight:650;padding:11px 12px}.siteConsole .builderField textarea{min-height:112px;resize:vertical}.siteConsole .builderField .builderJsonField{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.siteConsole .builderCompoundField,.siteConsole .builderMediaField,.siteConsole .builderRepeaterField{border:1px solid var(--site-border);border-radius:14px;background:var(--site-surface-soft);padding:12px}.siteConsole .builderMediaField img,.siteConsole .builderMediaPlaceholder,.siteConsole .builderRepeaterItem img{width:100%;min-height:118px;max-height:180px;border:1px solid var(--site-border);border-radius:12px;background:#ffffff;object-fit:cover}.siteConsole .builderMediaPlaceholder{display:flex;align-items:center;justify-content:center;color:var(--site-text-muted);font-size:12px;font-weight:800}.siteConsole .builderInlineAddButton,.siteConsole .builderRepeaterItem button,.siteConsole .builderStructuredCard button,.siteConsole .builderStructuredListRow button,.siteConsole .builderUploadButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--site-border);border-radius:10px;background:#ffffff;color:var(--site-text);cursor:pointer;font-size:12px;font-weight:850;padding:7px 11px}.siteConsole .builderInlineAddButton:hover,.siteConsole .builderRepeaterItem button:hover,.siteConsole .builderStructuredCard button:hover,.siteConsole .builderStructuredListRow button:hover,.siteConsole .builderUploadButton:hover{border-color:color-mix(in srgb,var(--site-primary) 34%,var(--site-border));background:var(--site-primary-soft)}.siteConsole .builderStructuredList{display:grid;grid-gap:10px;gap:10px}.siteConsole .builderStructuredList.compact{border:1px solid var(--site-border);border-radius:12px;background:#ffffff;padding:10px}.siteConsole .builderStructuredListRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.siteConsole .builderProductSourceRow{align-items:start}.siteConsole .builderProductSourceActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.siteConsole .builderProductSourceAddActions{display:flex;flex-wrap:wrap;gap:8px}.siteConsole .builderProductSourceMeta,.siteConsole .builderProductSourceNote{display:block;color:var(--site-text-muted);font-size:11px;font-weight:750;line-height:1.45;margin-top:6px}.siteConsole .builderProductSourceNote{margin:0}.siteConsole .builderInlineAddButton:disabled,.siteConsole .builderStructuredListRow button:disabled{cursor:not-allowed;opacity:.48}.siteConsole .builderStructuredCard{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--site-border);border-radius:14px;background:#ffffff;padding:12px}.siteConsole .builderStructuredCardHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.siteConsole .builderStructuredCardHeader strong{color:var(--site-text);font-size:12px;font-weight:900}.siteConsole .builderStructuredCard button:disabled{cursor:not-allowed;opacity:.48}.siteConsole .builderStructuredMediaInputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.siteConsole .builderMiniToggle{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface-soft);color:var(--site-text);font-size:12px;font-weight:850;padding:9px 11px}.siteConsole .builderUploadButton input{display:none}.siteConsole .builderFieldError{color:var(--site-danger);font-size:12px;font-weight:800}.siteConsole .builderRepeaterItems{display:grid;grid-gap:10px;gap:10px}.siteConsole .builderRepeaterItem{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--site-border);border-radius:12px;background:#ffffff;padding:10px}.siteConsole .builderRepeaterItem.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.siteConsole .builderInspectorFooter{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--site-border);margin:4px -18px 0;padding:16px 18px 0}.siteConsole .builderMediaInspectorDialog{width:min(560px,calc(100vw - 48px));max-height:calc(100dvh - 48px);border:0;border-radius:20px;background:#fdfdfe;box-shadow:0 24px 64px rgb(30 41 66/28%)}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader{min-height:60px;border-bottom:1px solid #e6eaf2;padding:0 20px}.siteConsole .builderMediaDialogTitle{display:flex;align-items:center;gap:13px;min-width:0}.siteConsole .builderMediaDialogTitle>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.siteConsole .builderMediaDialogIcon{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;border:1px solid #d6e1f2;border-radius:10px;background:linear-gradient(140deg,#eff4fc,#dde7f6);box-shadow:inset 0 1px 0 rgb(255 255 255/85%),0 1px 3px rgb(30 41 66/6%);color:#4a679b}.siteConsole .builderMediaDialogIcon svg{width:16px;height:16px}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader h2{color:#1e2942;font-size:15.5px;font-weight:800;line-height:1.25}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader span:not(.builderMediaDialogIcon){color:#707b96;font-size:12px;font-weight:500}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader button{width:30px;min-height:30px;height:30px;border:1px solid #e6eaf2;border-radius:9px;background:#ffffff;color:#5c6884;padding:0}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader button:hover{border-color:#c4cdde;background:#ffffff;color:#1e2942}.siteConsole .builderMediaInspectorDialog .builderInspectorHeader button svg{width:14px;height:14px}.siteConsole .builderMediaInspectorDialog .builderInspectorForm{gap:0;padding:20px;overflow:auto}.siteConsole .builderMediaUploadPanel{display:block;border:0;border-radius:0;background:transparent;padding:0}.siteConsole .builderMediaDropzone{display:flex;flex-direction:column;align-items:center;gap:9px;border:1.5px dashed #c9d3ea;border-radius:14px;background:#f7f9fd;color:#1e2942;cursor:pointer;padding:26px 20px;text-align:center;transition:border-color .15s,background .15s}.siteConsole .builderMediaDropzone.drag,.siteConsole .builderMediaDropzone:hover{border-color:#3d56de;background:#e9eefb}.siteConsole .builderMediaDropzone input{display:none}.siteConsole .builderMediaDropIcon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid #e6eaf2;border-radius:999px;background:#ffffff;box-shadow:0 2px 8px rgb(30 41 66/6%);color:#3d56de}.siteConsole .builderMediaDropIcon svg{width:18px;height:18px}.siteConsole .builderMediaDropzone strong{color:#1e2942;font-size:14px;font-weight:700;line-height:1.4}.siteConsole .builderMediaDropzone strong em{color:#3d56de;font-style:normal}.siteConsole .builderMediaDivider,.siteConsole .builderMediaDropzone>span:not(.builderMediaDropIcon){color:#9aa3ba;font-size:12px;font-weight:500}.siteConsole .builderMediaDivider{display:flex;align-items:center;gap:12px;margin:14px 0}.siteConsole .builderMediaDivider:after,.siteConsole .builderMediaDivider:before{flex:1 1;height:1px;background:#eef1f7;content:""}.siteConsole .builderMediaUrlInput{display:flex;align-items:center;gap:8px;height:40px;border:1px solid #e6eaf2;border-radius:11px;background:#ffffff;padding:0 12px;transition:border-color .15s}.siteConsole .builderMediaUrlInput:focus-within{border-color:#3d56de}.siteConsole .builderMediaUrlInput svg{width:15px;height:15px;color:#9aa3ba;flex-shrink:0}.siteConsole .builderMediaUrlInput input{flex:1 1;width:auto;border:0;border-radius:0;outline:0;background:transparent;color:#1e2942;font-size:13.5px;font-weight:500;padding:0}.siteConsole .builderMediaUrlInput input::placeholder{color:#a3abc0}.siteConsole .builderMediaAltField{color:#707b96;font-size:12px;font-weight:700;margin-top:12px}.siteConsole .builderMediaAltField input{height:40px;border-color:#e6eaf2;border-radius:11px;color:#1e2942;font-size:13.5px;font-weight:500;padding:0 12px}.siteConsole .builderMediaInspectorDialog .builderFieldError{display:block;margin-top:10px}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter{gap:10px;border-top:1px solid #e6eaf2;background:#fbfcfe;margin:20px -20px -20px;padding:14px 20px}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter button{min-height:40px;border-radius:11px;font-size:13.5px;font-weight:700;padding:10px 20px;transition:background .15s,border-color .15s,transform .12s}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter button:disabled{opacity:1}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter .secondaryAction{border:1.5px solid #e6eaf2;background:transparent;color:#1e2942}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter .secondaryAction:hover{border-color:#c4cdde;background:#f4f6fa}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter button:not(.secondaryAction){border:0;background:#3d56de;color:#ffffff}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter button:not(.secondaryAction):hover{background:#3349c4;transform:translateY(-1px)}.siteConsole .builderMediaInspectorDialog .builderInspectorFooter button:not(.secondaryAction):disabled{background:#c7cfec;transform:none}.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{z-index:var(--site-editor-modal-z);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 .productDrawer.hasNotice{grid-template-rows:auto auto minmax(0,1fr) auto}.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%);z-index:var(--site-editor-drawer-z)}.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}.dashboardConsole.siteConsole{font-family:var(--console-font-ui);font-size:13px;line-height:1.5;letter-spacing:0}.dashboardConsole.siteConsole button,.dashboardConsole.siteConsole input,.dashboardConsole.siteConsole select,.dashboardConsole.siteConsole textarea{font-family:inherit}.dashboardConsole.siteConsole .siteHeaderIntro h1{font-size:22px;line-height:1.12}.dashboardConsole.siteConsole .siteHeaderIntro p{margin-top:6px;font-size:13px;font-weight:700;line-height:1.5}.dashboardConsole.siteConsole .siteModeTabs button{min-width:132px;height:42px;padding:0 18px;font-size:13px}.dashboardConsole.siteConsole .sitePublishBadge,.dashboardConsole.siteConsole .siteRuntimeStatus,.dashboardConsole.siteConsole .syncStatus{font-size:12px}.dashboardConsole.siteConsole .siteRuntimeStatus{padding:8px 12px}.dashboardConsole.siteConsole .siteNotificationButton{width:42px;height:42px}.dashboardConsole.siteConsole .siteActionBar{gap:16px;border-radius:20px;padding:14px 18px}.dashboardConsole.siteConsole .panelHeader h1,.dashboardConsole.siteConsole .panelHeader h2,.dashboardConsole.siteConsole .productDrawerHeader h2,.dashboardConsole.siteConsole .siteActionBarTitle h2{font-size:16px;line-height:1.25}.dashboardConsole.siteConsole .globalConfigHeader strong,.dashboardConsole.siteConsole .productIdentity strong,.dashboardConsole.siteConsole .productSectionTitle strong,.dashboardConsole.siteConsole .siteConfigModuleTitle strong,.dashboardConsole.siteConsole .siteConfigSection legend,.dashboardConsole.siteConsole .siteDailyTaskBanner strong,.dashboardConsole.siteConsole .siteVersionCardTop strong{font-size:14px;line-height:1.25}.dashboardConsole.siteConsole .configListItem button,.dashboardConsole.siteConsole .inlineConfigItem button,.dashboardConsole.siteConsole .modalCloseButton,.dashboardConsole.siteConsole .secondaryAction,.dashboardConsole.siteConsole .siteActionControls .topbarAction,.dashboardConsole.siteConsole .siteActionRow button,.dashboardConsole.siteConsole .sitePrimaryNav a,.dashboardConsole.siteConsole .sitePrimaryNav button,.dashboardConsole.siteConsole .siteVersionCard button,.dashboardConsole.siteConsole .topbarAction{font-size:12.5px}.dashboardConsole.siteConsole .siteActionControls .topbarAction{min-height:40px;min-width:104px;padding:0 16px}.dashboardConsole.siteConsole .siteActionControls .topbarAction.primaryActionButton{min-width:124px}.dashboardConsole.siteConsole .productDrawer input,.dashboardConsole.siteConsole .productDrawer select,.dashboardConsole.siteConsole .productDrawer textarea,.dashboardConsole.siteConsole .productDrawerHeader p,.dashboardConsole.siteConsole .productFilterSelect,.dashboardConsole.siteConsole .productSearchField input,.dashboardConsole.siteConsole .productTableRow,.dashboardConsole.siteConsole .publishModal textarea,.dashboardConsole.siteConsole .siteConfirmCopy p,.dashboardConsole.siteConsole .siteSettingsForm input,.dashboardConsole.siteConsole .siteSettingsForm select,.dashboardConsole.siteConsole .siteSettingsForm textarea,.dashboardConsole.siteConsole .siteVersionCard code,.dashboardConsole.siteConsole .siteVersionCard p,.dashboardConsole.siteConsole .siteVersionCard small{font-size:13px}.dashboardConsole.siteConsole .fieldCounter,.dashboardConsole.siteConsole .fieldHint,.dashboardConsole.siteConsole .globalConfigDescription,.dashboardConsole.siteConsole .globalConfigScope,.dashboardConsole.siteConsole .panelHeader span,.dashboardConsole.siteConsole .panelHeaderActions span,.dashboardConsole.siteConsole .previewPanelTitleBlock p,.dashboardConsole.siteConsole .productDrawer label,.dashboardConsole.siteConsole .productDrawerSaveState,.dashboardConsole.siteConsole .productIdentity small,.dashboardConsole.siteConsole .productUpdatedCell,.dashboardConsole.siteConsole .publishModal label,.dashboardConsole.siteConsole .siteConfigModuleTitle span,.dashboardConsole.siteConsole .siteDailyTaskBanner span,.dashboardConsole.siteConsole .siteSettingsForm label{font-size:12px}.dashboardConsole.siteConsole .productStatusPill,.dashboardConsole.siteConsole .productTableHeader,.dashboardConsole.siteConsole .siteConfigModuleBadge{font-size:11px}.dashboardConsole.siteConsole .productImageAddButton small,.dashboardConsole.siteConsole .siteConfigGroupTitle,.dashboardConsole.siteConsole .themeTemplateCard strong,.dashboardConsole.siteConsole .themeTemplatePicker h3{font-size:12.5px}.dashboardConsole.siteConsole .productImageAddButton strong,.dashboardConsole.siteConsole .productPriceCell{font-size:14px}.dashboardConsole.siteConsole .siteConfirmCopy h2,.dashboardConsole.siteConsole .siteVersionHeader h2{font-size:20px;line-height:1.16}.dashboardConsole.siteConsole .panelHeaderActions .primaryActionButton,.dashboardConsole.siteConsole .siteConfirmActions button{font-size:13px}@media (max-width:1500px){.siteConsole .siteHeaderTop{grid-template-columns:1fr;justify-items:start}.siteConsole .siteModeTabs{justify-self:start}.siteConsole .siteToolbarActions{justify-content:flex-start;width:100%}.siteConsole .siteWorkspace{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.siteConsole .siteWorkspace:not(.productsOnly) .siteFormPanel{max-height:none;overflow:visible}.siteConsole .siteSnapshotPanel{height:auto;min-height:720px}}@media (max-width:1100px){.siteConsole .siteEditorChrome{grid-template-columns:1fr;justify-items:stretch;gap:8px;height:auto;min-height:0;padding:8px 16px}.siteConsole .siteChromeCenter,.siteConsole .siteChromeLeft,.siteConsole .siteChromeRight{justify-content:center;width:100%}.siteConsole .siteChromePageButton,.siteConsole .siteChromePublishButton{width:min(100%,260px)}.siteConsole .siteChromePublishPopover{right:50%;transform:translateX(50%)}.siteConsole .siteChromeThemePopover{position:absolute;top:calc(100% + 8px);width:min(600px,calc(100vw - 32px));max-height:72vh;padding:10px}.siteConsole .siteChromeThemeColumns{grid-template-columns:1fr 1fr;gap:12px}.siteConsole .siteChromeThemeColumnTitle{font-size:13px;text-align:left}.siteConsole .siteChromeThemeGroupLabel{font-size:10px}.siteConsole .siteChromeThemeOption{gap:9px;min-height:0;border-width:1.5px;border-radius:10px;padding:6px 8px}.siteConsole .siteChromeThemeOptionSwatch{width:24px;height:24px;border-radius:7px}.siteConsole .siteChromeThemeOptionText{gap:1px}.siteConsole .siteChromeThemeOptionText strong{font-size:12px}.siteConsole .siteChromeThemeOptionText small{font-size:10.5px;font-weight:500}.siteConsole .siteChromeThemeOptionHex{display:none}.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 .siteWorkspace:not(.productsOnly):not(.historyMode) .siteFormPanel{z-index:auto}.siteConsole .siteSnapshotPanel{min-height:0}.siteConsole .builderWorkspace{grid-template-columns:minmax(0,1fr)}.siteConsole .builderSidebar{position:static;max-height:none}.siteConsole .storefrontPreviewFrame{min-height:620px}}@media (max-width:760px){.siteConsole .siteEditorChrome{min-height:0}.siteConsole .siteChromeCenter{flex-wrap:wrap;gap:8px}.siteConsole .siteChromePreviewControl,.siteConsole .siteChromeToolButton{font-size:13px}.siteConsole .siteChromePageButton{min-height:38px;font-size:13px}.siteConsole .siteChromePageButton strong{font-size:13.5px}.siteConsole .siteChromeHistoryPopover,.siteConsole .siteChromeThemePopover{left:50%;width:min(94vw,280px);padding:10px;transform:translateX(-50%)}.siteConsole .siteChromeThemePopover{width:min(94vw,390px);max-height:calc(100vh - 120px)}.siteConsole .siteChromeThemeColumns{grid-template-columns:1fr;gap:18px}.siteConsole .siteChromeThemeList{gap:3px}.siteConsole .siteChromeThemeOption{gap:9px;min-height:0}.siteConsole .siteChromeThemeOptionSwatch{width:24px;height:24px}.siteConsole .siteChromeThemeOptionHex{display:none;grid-column:2;justify-self:start}.siteConsole .siteChromeDeviceSwitch button.active{min-width:0}.siteConsole .siteChromePublishPopover{width:calc(100vw - 24px);padding:20px}.siteConsole .siteChromePublishPopover h2{font-size:15.5px}.siteConsole .siteChromeDomainPill{min-height:42px;border-width:1.5px;padding:10px 10px 10px 15px}.siteConsole .siteChromeDomainPill a,.siteConsole .siteChromeDomainPill span{font-size:14.5px}.siteConsole .siteChromePublishPanelButton,.siteConsole .siteChromePublishStatus{min-height:43px}.siteConsole .siteChromePublishPanelButton,.siteConsole .siteChromePublishStatus strong{font-size:14px}.siteConsole .siteHeader{gap:18px;padding:18px 16px 0}.siteConsole .siteHeaderIntro h1{font-size:22px}.siteConsole .siteHeaderIntro p{font-size:13px}.siteConsole .siteActionBar{border-radius:22px;padding:16px}.siteConsole .siteActionBarTitle{flex-wrap:wrap}.siteConsole .siteActionControls .pageTemplatePicker,.siteConsole .siteActionControls .siteDomainActions,.siteConsole .siteActionControls .siteDomainPill,.siteConsole .siteActionControls .syncStatus,.siteConsole .siteActionControls .topbarAction{width:100%}.siteConsole .siteActionControls .siteDomainLink{flex:1 1 auto;max-width:none}.siteConsole .builderCanvasHeader,.siteConsole .builderPanelHeader{align-items:flex-start;flex-direction:column}.siteConsole .builderCanvasActions{flex-wrap:wrap;width:100%}.siteConsole .builderFloatingToolbar{flex-wrap:wrap}.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}.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}.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)}.emailHint,.intakeFileName,.intakeHint{color:#9a8c77;font-size:13px;line-height:1.45}@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}.authTopbar{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)}}.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}.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}.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:var(--business-preview-accent,#9a7a3c);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:var(--business-preview-accent,#9a7a3c);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)}.businessChangeOfferButton:disabled{cursor:not-allowed;opacity:.58}.businessChangeOfferButton{justify-self:center;margin-top:-14px;border-color:transparent;background:transparent;color:#5c554d}.authPrototypeShell,.landingShell{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)}.onboardingParsingTopbar,.signupTopbar{border-bottom-color:rgba(30,42,64,.07);background:rgba(242,245,250,.84);color:#1e2a40}.onboardingParsingTopbar strong,.prototypeLogo,.signupLogo{color:#1e2a40;font-family:Hanken Grotesk,Figtree,sans-serif;letter-spacing:.085em;text-transform:uppercase}.landingLoginLink,.landingNavLinks a,.onboardingParsingTopbar span,.signupBack,.signupTopRight{color:#33415c}.emailAuthButton,.prototypeEmailForm button[type=submit],.prototypePrimaryButton{background:#36619f;box-shadow:0 10px 24px rgba(54,97,159,.24)}.emailAuthButton: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{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)}.dashboardProductCards{margin-top:20px}.dashboardProductCard{align-content:start;gap:14px;min-height:248px;padding-top:24px}.dashboardProductCard>button:first-child{cursor:default;pointer-events:none}.dashboardProductCard .businessProductHeading .businessProductExample,.dashboardProductCard .businessProductPrice input.price{width:100%!important;border:1px solid rgba(54,97,159,.26)!important;border-radius:8px!important;background:#fbfcfe!important;box-shadow:none!important;cursor:default!important;font:inherit!important;outline:none!important;padding:9px 12px!important}.dashboardProductCard .businessProductHeading .businessProductExample{color:#1e2a40!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important}.dashboardProductCard .businessProductPrice input.price{color:#36619f!important;font-size:17px!important;font-weight:900!important;line-height:1.25!important}.dashboardWebsitePreview{margin-top:14px}.dashboardWebsitePreview .businessPreviewBody{max-height:320px}.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}@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}.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{font-size:30px}.googleAuthButton{height:58px}.offerEvidencePanel{padding:22px 18px 28px}.offerEvidenceCards{grid-template-columns:1fr;gap:16px}.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}}@media (prefers-reduced-motion:reduce){.aboutGlow,.landingEyebrow span,.loopCenter,.loopComet,.loopCometTailOne,.loopCometTailTwo,.loopGlow,.loopOrbitDash,.loopStep,.loopTicks circle,.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,.creditTopUpModal,.subscriptionGateModal{border-radius:20px;padding:22px 24px 24px}.billingCreditsSummary,.billingPlanDetail,.billingPlanRow,.billingPlanStatus,.cancelSubscriptionActions,.creditActivityActions,.creditActivityToolbar,.creditBalanceActions,.creditTopUpHeader,.subscriptionGateAccount,.subscriptionGateActions,.subscriptionGateStatus{align-items:flex-start;flex-direction:column}.billingPlanDetail strong{text-align:left;overflow-wrap:anywhere}.creditBalanceCard,.creditBalanceMetrics,.creditsManagementScroll{grid-template-columns:1fr}.creditBalanceSummary{border-right:0;border-bottom:1px solid rgb(30 42 64/13%);padding-right:0;padding-bottom:14px}.billingRecordRow,.billingRecordsHead,.creditActivityHead,.creditActivityRow,.creditTopUpPackage{grid-template-columns:1fr;gap:6px}.creditPurchaseCustom{grid-template-columns:1fr}.creditPurchaseCustom p{grid-column:auto}.billingRecordRow .amount,.billingRecordsFoot,.billingRecordsHead .amount{text-align:left}.creditActivityPaginationFoot{align-items:flex-start;flex-direction:column}.creditActivityPagination{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.billingTopUpButton,.creditActivityBalance,.creditTopUpAction{width:100%}.cancelSubscriptionScrim,.subscriptionGateScrim{align-items:start;overflow-y:auto;padding:18px}.subscriptionGateHeader{display:grid;padding-right:34px}.subscriptionGateHeader h2{font-size:21px}.subscriptionGateAccount strong,.subscriptionGateStatus strong{text-align:left}.subscriptionCheckout{width:calc(100% + 40px);margin:0 -20px}.subscriptionCheckoutTopbar{min-height:68px;padding:12px 14px}.subscriptionCheckoutBrand{font-size:16px}.subscriptionBackLink,.subscriptionHelpLink{padding:7px 8px;font-size:14px}.subscriptionHelpLink span{display:none}.subscriptionCheckoutInner{padding:24px 16px 44px}.subscriptionCheckoutCard{flex-direction:column;min-height:0;border-radius:24px}.subscriptionSummaryPanel{flex:auto;min-height:310px;padding:34px 26px 32px}.subscriptionSummaryFrame{inset:14px;border-radius:16px}.subscriptionCheckoutIntro{gap:13px}.subscriptionCheckoutIntro h1{max-width:12ch;font-size:31px}.subscriptionOfferLabel{margin-top:24px}.subscriptionPriceLine{gap:10px;margin-top:26px}.subscriptionOfferLabel+.subscriptionPriceLine{margin-top:10px}.subscriptionPriceLine strong{font-size:42px}.subscriptionDailyPrice{padding:0}.subscriptionTrialBadge{padding:7px 15px}.subscriptionDetailsPanel{padding:28px 24px 32px}.subscriptionBenefitGrid{grid-template-columns:1fr;gap:11px}.subscriptionBenefitGrid li{gap:12px;font-size:14.5px}.subscriptionAccountRow{align-items:flex-start;flex-direction:column;gap:4px;padding:16px 18px}.subscriptionTrialCopy{font-size:15px}.subscriptionSubmitButton{width:100%;min-width:0;padding:15px 24px}.emailInboxShell{width:min(100% - 28px,720px);padding:24px 0}.emailInboxItem{grid-template-columns:1fr}.billingReturnPanel h1,.emailInboxHeader h1{font-size:28px}.onboardingConsole{padding:12px}.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}.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{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--console-font-mono:"JetBrains Mono",var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--cpk-default-font-family:var(--console-font-ui);--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%);--dashboard-shell-gap:8px;--dashboard-shell-padding:10px;--dashboard-sidebar-width:clamp(236px,16vw,284px);display:flex;gap:var(--dashboard-shell-gap);min-height:100vh;padding:var(--dashboard-shell-padding);background:var(--background);color:var(--ink);font-family:var(--console-font-ui);font-size:13px;line-height:1.5;letter-spacing:0}.dashboardFixedRailsConsole,.dashboardHomeConsole{height:100vh;min-height:0;overflow:hidden}.dashboardSidebar{position:-webkit-sticky;position:sticky;top:var(--dashboard-shell-padding);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;flex:0 0 var(--dashboard-sidebar-width);width:var(--dashboard-sidebar-width);height:calc(100vh - (var(--dashboard-shell-padding) * 2));border-radius:22px;padding:20px 14px;background:var(--card);box-shadow:var(--shadow)}.dashboardSidebarBoard{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:4px 6px 18px}.dashboardSidebarBrand{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-width:0;text-decoration:none}.dashboardSidebarLogo{display:block;width:min(136px,100%);height:auto;object-fit:contain}.dashboardSidebarCompanyLine{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:12px}.dashboardSidebarCompanyLine span{color:var(--subtle)}.dashboardConsole .dashboardSidebarCompanyLine .businessPill{min-height:30px;gap:8px;padding:0 12px;box-shadow:none;font-size:12px;font-weight:800}.dashboardSidebarBrandName{overflow-wrap:anywhere;color:#111827;font-size:20px;font-weight:800;line-height:1.15}.dashboardSidebarBoardCard{display:grid;grid-gap:12px;gap:12px;min-width:0}.dashboardNav{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;margin-top:22px}.dashboardNavItem{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;grid-gap:10px;gap:10px;border:1px solid transparent;border-radius:8px;padding:12px 10px;background:transparent;color:#a2a7b2;cursor:pointer;font-size:13px;font-family:inherit;font-weight:700;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:18px;height:18px;stroke-width:1.9px}.dashboardNavItem:hover{background:#f3f6fa;color:var(--ink)}.dashboardNavItem.active{background:#fff4e1;color:#ef8a00;font-weight:800;box-shadow:none}.dashboardNavChevron{display:inline-grid;place-items:center;color:currentColor;opacity:.72}.dashboardNavChevron svg{width:13px;height:13px}.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)}.dashboardSidebarGrow{min-height:24px}.dashboardSidebarDivider{height:1px;margin:8px 6px 10px;background:var(--line)}.companyLaunchProgressCard{display:grid;grid-gap:16px;gap:16px;border-radius:18px;padding:14px;background:#fff}.companyLaunchProgressHeader{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-width:0}.companyLaunchProgressAvatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#4a4a4a;color:#fff}.companyLaunchProgressAvatar svg{width:19px;height:19px}.companyLaunchProgressHeader strong{display:block;overflow:hidden;color:#1d1d1f;font-size:18px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.companyLaunchProgressHeader span:not(.companyLaunchProgressAvatar){display:block;margin-top:2px;color:#babec7;font-size:13px;font-weight:700}.companyLaunchProgressSteps{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;min-width:0;margin:0;padding:0;list-style:none}.companyLaunchProgressStep{position:relative;display:grid;place-items:center;min-width:0}.companyLaunchProgressStep a,.companyLaunchProgressStep button{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:999px;padding:0;background:#e6e7ea;color:#7e8289;text-decoration:none}.companyLaunchProgressStep.completed a,.companyLaunchProgressStep.completed button{background:#fff4e1;color:#f1a51a;box-shadow:inset 0 0 0 2px rgb(241 165 26/28%)}.companyLaunchProgressStep.clickable a:focus-visible,.companyLaunchProgressStep.clickable a:hover{outline:none;transform:translateY(-1px);box-shadow:0 8px 18px rgb(241 165 26/18%)}.companyLaunchProgressStep button:disabled{cursor:default}.companyLaunchProgressStepIcon svg{width:18px;height:18px}.companyLaunchProgressConnector{position:absolute;left:50%;right:-50%;top:50%;height:4px;background:#d8d9dd;transform:translateY(-50%)}.companyLaunchStartButton{min-height:42px;border:0;border-radius:12px;padding:0 18px;background:#ffb21a;color:#fff;cursor:pointer;font-size:15px;font-weight:800}.companyLaunchStartButton:disabled{background:#c8c8c8;color:#f4f4f4;cursor:default}.companyLaunchStartButton.blinking{animation:companyLaunchStartBlink 1s ease-in-out infinite}.agentCompanyLaunchTitleProgress{display:flex;align-items:center;min-width:0;width:100%;gap:16px;margin-top:10px}.agentCompanyLaunchTitleProgressSteps{width:clamp(160px,54%,210px);min-width:150px;max-width:210px;flex:0 1 clamp(160px,54%,210px)}.agentCompanyLaunchTitleProgress .companyLaunchProgressStep a,.agentCompanyLaunchTitleProgress .companyLaunchProgressStep button{width:28px;height:28px}.agentCompanyLaunchTitleProgress .companyLaunchProgressStepIcon svg{width:14px;height:14px}.agentCompanyLaunchTitleProgress .companyLaunchProgressConnector{height:3px}.agentCompanyLaunchTitleStartButton{min-width:104px;min-height:34px;border-radius:12px;padding:0 16px;flex:0 0 auto;font-size:14px;line-height:1;white-space:nowrap}@keyframes companyLaunchStartBlink{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.12);transform:translateY(-1px)}}.dashboardAccountWrap{position:relative;min-width:0}.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:58px;border:0;border-radius:14px;padding:8px 10px;background:transparent;color:var(--ink);text-align:left}.dashboardAccountTrigger:hover,.dashboardAccountTrigger[aria-expanded=true]{background:#f3f6fa}.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,.dashboardAccountMenu button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:11px;padding:10px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;font-family:inherit;font-weight:600;text-decoration:none;text-align:left}.dashboardAccountMenu a.active,.dashboardAccountMenu a:hover,.dashboardAccountMenu button: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)}.dashboardAccountCopy{min-width:0}.dashboardAccountCopy strong{color:var(--ink);font-size:13px;font-weight:800;line-height:1.2}.dashboardAccountCopy small,.dashboardAccountCopy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardAccountCopy small{max-width:136px;margin-top:3px;color:var(--subtle);font-size:11.5px;font-weight:500}.dashboardMainShell{display:flex;flex:1 1;flex-direction:column;gap:var(--dashboard-shell-gap);min-width:0;min-height:calc(100vh - (var(--dashboard-shell-padding) * 2));overflow:visible}.dashboardHomeConsole .dashboardMainShell{min-height:0;overflow:hidden}.dashboardFixedRailsConsole .dashboardMainShell{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,27vw,500px);grid-template-rows:minmax(0,1fr);align-items:stretch;height:calc(100vh - (var(--dashboard-shell-padding) * 2));min-height:0;overflow:hidden}.dashboardFixedRailsConsole.dashboardHomeConsole .dashboardMainShell{grid-template-columns:minmax(0,calc(66.666667% - 2.666667px)) minmax(0,calc(33.333333% - 5.333333px))}.dashboardContentRegion{min-width:0;min-height:0;height:100%;overflow:auto;overscroll-behavior:contain}.dashboardConsole .businessModeDashboardView,.dashboardConsole .dashboardContentRegion,.dashboardConsole.siteConsole .siteFormPanelPinned,.dashboardConsole.siteConsole .siteMainShell{scrollbar-width:none;-ms-overflow-style:none}.dashboardConsole .businessModeDashboardView::-webkit-scrollbar,.dashboardConsole .dashboardContentRegion::-webkit-scrollbar,.dashboardConsole.siteConsole .siteFormPanelPinned::-webkit-scrollbar,.dashboardConsole.siteConsole .siteMainShell::-webkit-scrollbar{display:none;width:0;height:0}.dashboardFixedRailsConsole.dashboardHomeConsole .dashboardContentRegion{overflow:hidden}.dashboardConsole .topbar{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;min-height:42px;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 .dashboardHomeLayout{display:flex;flex:1 1;align-items:stretch;gap:var(--dashboard-shell-gap);min-height:0;overflow:hidden;padding:0}.dashboardFixedRailsConsole .dashboardHomeLayout{height:100%}.dashboardConsole .workspace{display:grid;flex:1 1 auto;grid-gap:var(--dashboard-shell-gap);min-width:0;min-height: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:14px 12px}.dashboardConsole .panelHeader{align-items:center;border-bottom:0;padding-bottom:0;gap:11px}.dashboardConsole .cardPanelHeader{justify-content:flex-start;margin-bottom:18px}.dashboardConsole .workspace>.panel>.cardPanelHeader{margin-bottom:8px}.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,.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:16px;font-weight:800;letter-spacing:0}.dashboardConsole .activityItem span,.dashboardConsole .eyebrow,.dashboardConsole .muted,.dashboardConsole .panelHeader span,.dashboardConsole .socialCard small{color:var(--subtle);font-size:12px;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:20px;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 .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:13px;font-weight:800}.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 .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:12.5px;font-weight:800}.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:12.5px;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;min-width:320px;max-width:none;width:100%;height:100%;padding-left:0}.dashboardConsole .chatPanel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;width:100%;overflow:hidden}.dashboardConsole .agentChatLoadingShell{background:#fff}.dashboardConsole .agentChatLoadingActions{display:inline-flex;align-items:center;gap:8px}.dashboardConsole .agentChatLoadingActions span{display:block;width:28px;height:28px;border:1px solid var(--soft-line);border-radius:8px;background:linear-gradient(90deg,#f2f5fa,#e7ecf3 48%,#f2f5fa);background-size:180% 100%;animation:agentChatLoadingShimmer 1.3s ease-in-out infinite}.dashboardConsole .agentChatLoadingBody{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;padding:22px;background:var(--panel-soft)}.dashboardConsole .agentChatLoadingBubble{display:grid;grid-gap:9px;gap:9px;width:min(100%,82%);border-radius:18px 18px 18px 6px;padding:15px 16px;background:#fff}.dashboardConsole .agentChatLoadingBubble.user{justify-self:end;width:min(100%,68%);border-radius:18px 18px 6px 18px;background:#1e2a40}.dashboardConsole .agentChatLoadingBubble span,.dashboardConsole .agentChatLoadingComposer span{display:block;width:76%;height:9px;border-radius:999px;background:linear-gradient(90deg,#e7ecf3,#f7f9fc 48%,#e7ecf3);background-size:180% 100%;animation:agentChatLoadingShimmer 1.3s ease-in-out infinite}.dashboardConsole .agentChatLoadingBubble.user span{background:linear-gradient(90deg,rgb(255 255 255/22%),rgb(255 255 255/42%) 48%,rgb(255 255 255/22%));background-size:180% 100%}.dashboardConsole .agentChatLoadingBubble span.wide{width:94%}.dashboardConsole .agentChatLoadingBubble span.mid{width:64%}.dashboardConsole .agentChatLoadingBubble span.short{width:42%}.dashboardConsole .agentChatLoadingComposer{display:grid;align-items:start;min-height:96px;border:1px solid var(--line);border-radius:18px;margin:16px;padding:22px;background:var(--panel-soft)}@keyframes agentChatLoadingShimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.dashboardConsole .agentChatLoadingActions span,.dashboardConsole .agentChatLoadingBubble span,.dashboardConsole .agentChatLoadingComposer span{animation:none}}.dashboardConsole .chatPanel>*{min-width:0}.dashboardConsole .agentChatEmbedShell .agentChatApprovalLayout,.dashboardConsole .agentChatEmbedShell .agentChatApprovalLayout>:not(.agentPageTextSelectionNotice),.dashboardConsole .agentChatEmbedShell>:not(.agentThreadHistoryPanel){width:100%;max-width:100%;min-width:0}.dashboardConsole .agentApprovalToolRender,.dashboardConsole .agentChatEmbedShell,.dashboardConsole .agentThreadHistoryPanel,.dashboardConsole [data-copilotkit]{font-family:var(--console-font-ui)}.dashboardConsole .agentChatEmbedShell code,.dashboardConsole .agentChatEmbedShell pre,.dashboardConsole [data-copilotkit] code,.dashboardConsole [data-copilotkit] pre{font-family:var(--console-font-mono)}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent{font-size:13px;line-height:1.6}.dashboardConsole [data-copilotkit] .copilotKitUserMessage,.dashboardConsole [data-copilotkit] .copilotKitUserMessage>*{font-size:13px;line-height:1.55}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent p+p{margin-top:8px}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-1],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-2],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-3]{margin-top:12px;margin-bottom:5px;font-size:1.08em;line-height:1.35;font-weight:700}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-4],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-5],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=heading-6]{margin-top:10px;margin-bottom:5px;font-size:1em;line-height:1.4;font-weight:700}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=ordered-list],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=unordered-list]{margin:6px 0;padding-left:1.05rem}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=list-item]{padding-block:1px}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=blockquote],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=code-block],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=image-wrapper],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=mermaid-block],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-wrapper]{margin-block:8px}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=code-block-body]{font-size:.88em;line-height:1.5}.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-cell],.dashboardConsole [data-copilotkit] .zecCopilotMarkdownContent [data-streamdown=table-header-cell]{padding:5px 7px;font-size:.88em;line-height:1.45}.dashboardConsole [data-copilotkit] .agentOnboardingNarrative{display:flex;box-sizing:border-box;width:min(100%,calc(100% - 24px));flex-direction:column;gap:12px;margin:12px 12px 16px;padding:2px 2px 0;color:#1e2a40}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCopy{display:flex;flex-direction:column;gap:8px}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeLine{min-width:0;margin:0;color:#2b3950;font-size:13px;font-weight:600;line-height:1.62}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeTypingLine{min-height:21px}.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCaret{display:inline-block;width:2px;height:1.05em;margin-left:2px;border-radius:999px;background:#f08a1d;vertical-align:-.14em;animation:dashboardOnboardingCaretBlink var(--dashboard-onboarding-caret-duration,.52s) step-end infinite}@keyframes dashboardOnboardingCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}.dashboardConsole [data-copilotkit] .agentOnboardingActivityList{display:flex;flex-direction:column;gap:8px}.dashboardConsole [data-copilotkit] .agentOnboardingActivityCard{display:flex;box-sizing:border-box;width:100%;flex-direction:column;gap:9px;border:1px solid rgb(240 138 29/24%);border-radius:10px;padding:11px 12px;background:linear-gradient(180deg,#fffdf9,#fff8ef);box-shadow:0 8px 18px rgb(54 38 18/8%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dashboardConsole [data-copilotkit] .agentOnboardingActivityCard[data-onboarding-activity-state=complete]{border-color:rgb(120 138 164/20%);background:#f8fafc;box-shadow:none}.dashboardConsole [data-copilotkit] .agentOnboardingActivityHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboardConsole [data-copilotkit] .agentOnboardingActivityHeader strong{min-width:0;color:#26354d;font-size:13px;font-weight:780;line-height:1.35}.dashboardConsole [data-copilotkit] .agentOnboardingActivityIndicator{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:24px;min-height:18px;flex:0 0 auto;color:#9a5211}.dashboardConsole [data-copilotkit] .agentOnboardingActivityIndicator i{display:block;width:4px;height:4px;border-radius:50%;background:#f08a1d;animation:dashboardOnboardingActivityDot .9s ease-in-out infinite}.dashboardConsole [data-copilotkit] .agentOnboardingActivityIndicator i:nth-child(2){animation-delay:.12s}.dashboardConsole [data-copilotkit] .agentOnboardingActivityIndicator i:nth-child(3){animation-delay:.24s}.dashboardConsole [data-copilotkit] .agentOnboardingActivityCard[data-onboarding-activity-state=complete] .agentOnboardingActivityIndicator i{display:none;animation:none}.dashboardConsole [data-copilotkit] .agentOnboardingActivityCard[data-onboarding-activity-state=complete] .agentOnboardingActivityIndicator:after{content:"✓";color:#5f718a;font-size:13px;font-weight:800}@keyframes dashboardOnboardingActivityDot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.agentOnboardingLiveRegion{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.agentOnboardingComposerStatus{box-sizing:border-box;justify-self:center;width:calc(100% - 32px);margin:6px 16px -2px;color:#7c8798;font-size:11px;font-weight:650;line-height:1.35;text-align:center}.agentChatComposerStack[data-onboarding-composer-locked=true]{opacity:.82}@media (prefers-reduced-motion:reduce){.dashboardConsole [data-copilotkit] .agentOnboardingNarrativeCaret{display:none;animation:none}.dashboardConsole [data-copilotkit] .agentOnboardingActivityCard,.dashboardConsole [data-copilotkit] .agentOnboardingActivityIndicator i{animation:none;transition:none}}.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:14.5px;font-weight:800}.dashboardConsole .chatPanelHeader span{display:flex;align-items:center;gap:5px;color:var(--success);font-size:11.5px;font-weight:700}.dashboardConsole .chatPanelHeader span:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.dashboardConsole .messageList{gap:10px;padding:22px}.dashboardConsole .chatHistoryStatus,.dashboardConsole .loadOlderMessages{align-self:center;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.72);color:var(--muted);font-size:11.5px;font-weight:800;line-height:1;padding:8px 12px}.dashboardConsole .loadOlderMessages{cursor:pointer}.dashboardConsole .loadOlderMessages:disabled{cursor:wait;opacity:.68}.dashboardConsole .message{border-radius:18px 18px 18px 6px;padding:14px 16px;font-size:13px;line-height:1.6}.dashboardConsole .message.user{border-radius:18px 18px 6px 18px;background:var(--ink)}.dashboardConsole .message.assistant{border:0;background:#fff}.dashboardConsole .messageMarkdown{display:grid;grid-gap:8px;gap:8px}.dashboardConsole .messageMarkdown p,.dashboardConsole .messageMarkdown pre,.dashboardConsole .messageMarkdown ul{margin:0}.dashboardConsole .messageMarkdownHeading{display:block;color:var(--ink)}.dashboardConsole .messageMarkdownList{padding-left:18px}.dashboardConsole .messageMarkdownCode{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px;padding:10px;background:#f6f7f9;font-family:var(--console-font-mono);font-size:11.5px}.dashboardConsole .messageMarkdown code{border-radius:6px;padding:2px 5px;background:#eef1f6;font-family:var(--console-font-mono);font-size:.92em}.dashboardConsole .messageMarkdown a{color:#2456c6;font-weight:800;text-decoration:underline;text-underline-offset:2px}.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:13.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:flex-end}.dashboardConsole .composerSendButton{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:transparent;font-size:0;line-height:0;box-shadow:0 8px 18px rgb(54 97 159/30%);transition:transform .16s ease}.dashboardConsole .composerSendButton:before{content:"";display:block;width:18px;height:18px;background:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18V6'/%3E%3Cpath d='m7 11 5-5 5 5'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 18V6'/%3E%3Cpath d='m7 11 5-5 5 5'/%3E%3C/svg%3E") center /contain no-repeat;transform:translateY(4px)}.dashboardConsole .composerSendButton:hover{transform:translateY(-2px)}.dashboardConsole .composerSendButton:disabled{cursor:not-allowed;opacity:.62}.dashboardConsole .thinkingMessage{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;padding:16px 18px}.dashboardConsole .thinkingText{color:var(--ink-soft);font-size:13px;font-weight:800;line-height:1}.dashboardConsole .thinkingDots{display:inline-flex;align-items:center;gap:4px;transform:translateY(1px)}.dashboardConsole .thinkingDot{width:5px;height:5px;border-radius:999px;animation:cofounderThinkingPulse 1s ease-in-out infinite;background:#6f84a6;opacity:.35}.dashboardConsole .thinkingDot:nth-child(2){animation-delay:.14s}.dashboardConsole .thinkingDot:nth-child(3){animation-delay:.28s}@keyframes cofounderThinkingPulse{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-4px);opacity:1}}.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:23px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dashboardConsole .dashboardHero p{margin-top:8px;color:var(--muted);font-size:13px;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:"acquisition tasks";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-content:stretch;align-items:stretch;gap:var(--dashboard-shell-gap);height:100%;overflow:hidden;padding:0}.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 .taskColumn{grid-area:tasks;display:flex;height:100%;min-height:0;min-width:0;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dashboardConsole .taskColumn>.panel{border:1px solid rgb(54 97 159/14%);background:#f8fbff;box-shadow:none}.dashboardConsole .aiReviewPanel{display:grid;flex:0 0 auto;grid-gap:14px;gap:14px}.dashboardConsole .acquisitionColumn{grid-area:acquisition;display:flex;height:100%;min-height:0;min-width:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.dashboardConsole .chatRail{flex:0 0 27%;align-self:stretch;min-width:300px;max-width:500px;height:auto;min-height:0}.dashboardHomeConsole .chatRail{width:100%;min-width:0;max-width:none;flex:initial}.dashboardConsole .operationsPanel{display:block;position:relative}.dashboardConsole .revenueValue{display:grid;grid-gap:8px;gap:8px;min-height:0;margin:0;padding:20px}.dashboardConsole .revenueValue span{position:relative;z-index:1;color:rgb(255 255 255/88%);font-weight:600;font-size:13px}.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 .dashboardSidebarOverviewCard .revenueValue{min-height:100px;border-radius:14px;padding:18px}.dashboardConsole .dashboardSidebarOverviewCard .metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.dashboardConsole .dashboardSidebarOverviewCard .metric{min-width:0;padding:14px 8px}.dashboardConsole .dashboardSidebarOverviewCard .summaryPaymentButton{margin-top:0}.dashboardConsole .summaryPaymentInstructionsButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:14px auto 0;border:0;padding:0;background:transparent;color:#f06f00;font-size:14px;font-weight:500;line-height:14px;text-align:center;cursor:pointer}.dashboardConsole .summaryPaymentInstructionsButton>span:first-child{display:block;line-height:14px}.dashboardConsole .summaryPaymentInstructionsButton:hover{color:#c85e00}.dashboardConsole .summaryPaymentInstructionsIcon{display:inline-grid;place-items:center;width:14px;height:14px;flex:0 0 14px;box-sizing:border-box;border:1.35px solid;border-radius:999px;font-size:10px;font-weight:800;line-height:1}.dashboardConsole .summaryDivider{height:1px;margin:8px 0 0;background:var(--line)}.dashboardConsole .compactCardPanelHeader h3{margin:0;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.dashboardConsole .aiReviewBox{display:grid;grid-gap:10px;gap:10px;max-height:240px;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid #c9d8f5;border-radius:16px;padding:16px;background:#eef5ff}.dashboardConsole .aiReviewBox h3{margin:0;color:var(--ink);font-size:15px;line-height:1.35;overflow-wrap:anywhere}.dashboardConsole .aiReviewBox p{margin:0;color:#3f6dc2;font-size:13px;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.dashboardConsole .aiReviewActionList{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px;color:#254a8f;font-size:12.5px;font-weight:700;line-height:1.45}.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:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.dashboardConsole .todoBadge{display:inline-flex;align-items:baseline;gap:0;flex:0 0 auto;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:var(--subtle);font-size:13px;font-weight:800;white-space:nowrap}.dashboardConsole .todoBadge:disabled{cursor:not-allowed;opacity:.78}.dashboardConsole .todoBadge:focus-visible{border-radius:8px;outline:2px solid rgb(54 97 159/35%);outline-offset:4px}.dashboardConsole .todoBadgeDone{color:#f08a1d;font-size:18px;font-weight:800;line-height:1}.dashboardConsole .todoBadgeDivider{margin:0 1px}.dashboardConsole .todoBadgeDot{display:none}.dashboardConsole .taskList{display:flex;flex:0 1 auto;flex-direction:column;gap:10px;align-items:stretch;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:13px;font-weight:800}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;gap:14px;width:100%;flex:0 0 auto;height:auto;min-height:72px;border:1px solid #f4dec9;border-radius:14px;padding:14px 12px 14px 18px;background:#fcf4ec;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(240 138 29/0) 0deg,rgb(240 138 29/0) 250deg,rgb(240 138 29/50%) 312deg,rgb(240 138 29/95%) 344deg,#ffe7d3 352deg,rgb(240 138 29/40%) 357deg,rgb(240 138 29/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:#f2cfa6;background:#fffaf4;box-shadow:0 2px 6px rgb(30 42 64/5%),0 14px 32px rgb(240 138 29/16%);outline:none}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard strong{position:relative;z-index:2;display:block;flex:1 1 auto;min-width:0;color:var(--ink);font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:normal;word-break:normal}.dashboardConsole .todoTemplateArrow{position:relative;z-index:2;display:grid;place-items:center;margin-left:auto;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:linear-gradient(135deg,#f7a823,#f08a1d);color:#fff;box-shadow:0 4px 10px rgb(240 138 29/30%);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)}.dashboardOnboardingGuide{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--onboarding-ink:#1e2a40;--onboarding-muted:#67748a;--onboarding-panel:#ffffff;--onboarding-accent:#f08a1d;font-family:var(--console-font-ui)}.dashboardOnboardingBackdrop,.dashboardOnboardingGuide{position:fixed;inset:0;z-index:1200;pointer-events:none}.dashboardOnboardingBackdrop{width:100vw;height:100vh;overflow:visible}.dashboardOnboardingBackdropShade{fill:rgb(18 28 43/54%)}.dashboardOnboardingHighlight{position:fixed;z-index:1201;box-sizing:border-box;border:2px solid var(--onboarding-accent);border-radius:18px;box-shadow:0 0 0 5px rgb(240 138 29/16%),0 0 28px rgb(240 138 29/34%);pointer-events:none;animation:dashboardOnboardingPulse 1.7s ease-in-out infinite}@keyframes dashboardOnboardingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.dashboardOnboardingHighlight{animation:none}}.dashboardConsole .completedPanel{position:relative;display:flex;flex:1 1;min-height:0;flex-direction:column}.dashboardConsole .completedTimeline{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0;max-height:none;margin-top:18px;overflow-y:auto;padding:0 4px 0 0}.dashboardConsole .acquisitionColumn,.dashboardConsole .aiReviewBox,.dashboardConsole .completedTimeline,.dashboardConsole .taskColumn,.dashboardConsole .taskList{scrollbar-width:none;-ms-overflow-style:none}.dashboardConsole .acquisitionColumn::-webkit-scrollbar,.dashboardConsole .aiReviewBox::-webkit-scrollbar,.dashboardConsole .completedTimeline::-webkit-scrollbar,.dashboardConsole .taskColumn::-webkit-scrollbar,.dashboardConsole .taskList::-webkit-scrollbar{display:none;width:0;height:0}.dashboardConsole .completedTimeline:before{content:"";position:absolute;top:6px;bottom:14px;left:5px;width:1.5px;background:linear-gradient(#dce7f5,var(--line))}.dashboardConsole .completedTimelineItem{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px;min-height:auto;padding:0 0 19px;background:transparent}.dashboardConsole .completedTimelineItem:last-child{padding-bottom:0}.dashboardConsole .completedTimelineItem:before{display:none}.dashboardConsole .completedTimelineDot{position:relative;z-index:1;display:block;width:11px;height:11px;margin-top:2px;border:2px solid #aec3df;border-radius:50%;background:var(--card);box-shadow:0 0 0 3px var(--card);color:inherit}.dashboardConsole .completedTimelineDot:before{display:none}.dashboardConsole .completedTimelineBody{display:block;min-width:0}.dashboardConsole .completedTimelineBody strong{display:block;min-width:0;margin-top:4px;overflow:visible;color:var(--muted);font-size:13px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dashboardConsole .completedTimelineBody span{display:none}.dashboardConsole .completedTimelineBody time{color:var(--subtle);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.dashboardConsole .acquisitionMetricsCard{display:grid;grid-gap:10px;gap:10px;margin-top:4px;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:10px;background:#fff}.dashboardConsole .acquisitionMetricsHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.dashboardConsole .acquisitionMetricsHeader h3{margin:0;color:var(--ink);font-size:16px;font-weight:900;letter-spacing:0;line-height:1.2}.dashboardConsole .acquisitionMetricsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.dashboardConsole .salesMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardConsole .salesMetricsCard{margin-top:-8px}.dashboardConsole .acquisitionMetricsGrid div{min-width:0;border:1px solid rgb(54 97 159/14%);border-radius:10px;padding:8px 8px 9px;background:#f8fbff}.dashboardConsole .acquisitionMetricsGrid dt{margin:0 0 4px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.2}.dashboardConsole .acquisitionMetricsGrid dd{margin:0;color:var(--ink);font-size:26px;font-weight:900;line-height:1;overflow-wrap:anywhere}.dashboardConsole .acquisitionMetricsSummary{margin:0;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.35;min-height:34px}.dashboardConsole .acquisitionMetricsSummary.failed{color:var(--danger)}.dashboardConsole .acquisitionStrategyCard{display:grid;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid rgb(54 97 159/18%);border-radius:16px;padding:14px;background:#fff}.dashboardConsole .salesStrategyCard{margin-top:0}.dashboardConsole .salesAgentsCard{display:grid;grid-gap:12px;gap:12px;margin-top:12px;border:1px solid rgb(54 97 159/18%);border-radius:16px;padding:14px;background:#fff}.dashboardConsole .salesAgentsHeader{display:flex;align-items:center;min-width:0}.dashboardConsole .salesAgentsHeader h3{min-width:0;margin:0;color:var(--ink);font-size:16px;font-weight:900;line-height:1.2}.dashboardConsole .salesAgentsList{display:grid;grid-gap:8px;gap:8px}.dashboardConsole .salesAgentItem{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:8px;background:#f5f8fd;transition:background .16s ease,border-color .16s ease}.dashboardConsole .salesAgentItem:hover{border-color:rgb(54 97 159/24%);background:#fff}.dashboardConsole .salesAgentItemIcon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#1e2a40;color:#fff}.dashboardConsole .salesAgentItemIcon svg{display:block;width:16px;height:16px}.dashboardConsole .salesAgentItemBody{display:grid;align-content:center;grid-gap:2px;gap:2px;min-width:0;min-height:32px}.dashboardConsole .salesAgentItemTitleRow{display:flex;align-items:center;gap:8px;min-width:0}.dashboardConsole .salesAgentItemTitleRow strong{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboardConsole .salesAgentStatus{flex:0 0 auto;min-height:18px;border-radius:999px;padding:2px 7px;background:#eef2f6;color:#667085;font-size:10px;font-weight:900;line-height:1.2}.dashboardConsole .salesAgentStatus.enabled{background:rgb(34 180 95/12%);color:#15743e}.dashboardConsole .salesAgentItem small{overflow:hidden;color:var(--subtle);font-size:12px;font-weight:500;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.dashboardConsole .salesAgentEditButton{position:relative;display:grid;place-items:center;justify-self:end;width:24px;height:24px;border:0;border-radius:7px;padding:0;background:transparent;color:#98a2b3;cursor:pointer;transition:background .16s ease,color .16s ease}.dashboardConsole .salesAgentEditButton:focus-visible,.dashboardConsole .salesAgentEditButton:hover{background:#f2f4f7;color:#667085;outline:none}.dashboardConsole .salesAgentEditButton:after{position:absolute;top:calc(100% + 7px);right:0;z-index:30;width:max-content;max-width:180px;border:1px solid rgb(16 24 40/10%);border-radius:8px;padding:6px 8px;background:#101828;box-shadow:0 8px 18px rgb(16 24 40/16%);color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.dashboardConsole .salesAgentEditButton:focus-visible:after,.dashboardConsole .salesAgentEditButton:hover:after{opacity:1;transform:translateY(0)}.dashboardConsole .salesAgentEditButton svg{display:block;width:14px;height:14px}.dashboardConsole .acquisitionStrategyHeader{display:flex;align-items:center;min-width:0}.dashboardConsole .acquisitionStrategyHeader h3{min-width:0;margin:0;color:var(--ink);font-size:16px;font-weight:900;line-height:1.2}.dashboardConsole .acquisitionStrategyBody{min-width:0;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.55}.dashboardConsole .acquisitionStrategyBody.failed{color:var(--danger)}.dashboardConsole .acquisitionStrategyBody.subscriptionRestricted{position:relative;min-height:62px;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashboardConsole .acquisitionStrategyBody.subscriptionRestricted>*{filter:blur(4px)}.dashboardConsole .acquisitionStrategyBody p{margin:0}.dashboardConsole .acquisitionStrategyBody .messageMarkdown{gap:8px}.dashboardConsole .acquisitionStrategyBody .messageMarkdownHeading{color:var(--ink);font-size:13px}.dashboardConsole .acquisitionStrategyBody .messageMarkdownList{padding-left:16px}.dashboardConsole .acquisitionChannelsCard{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;flex:0 0 auto;min-height:auto;margin-top:12px;border:1px solid rgb(54 97 159/18%);border-radius:16px;padding:14px;background:#fff}.dashboardConsole .acquisitionChannelsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.dashboardConsole .acquisitionChannelsHeader h3{min-width:0;margin:0;color:var(--ink);font-size:16px;font-weight:900;line-height:1.2}.dashboardConsole .acquisitionChannelsSettingsButton{position:relative;display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:0;border-radius:6px;padding:4px;background:transparent;color:#98a2b3;cursor:pointer;transition:background .16s ease,color .16s ease}.dashboardConsole .acquisitionChannelsSettingsButton:hover:not(:disabled){background:#f2f4f7;color:#667085}.dashboardConsole .acquisitionChannelsSettingsButton:after{position:absolute;top:calc(100% + 7px);right:0;z-index:30;width:max-content;max-width:180px;border:1px solid rgb(16 24 40/10%);border-radius:8px;padding:6px 8px;background:#101828;box-shadow:0 8px 18px rgb(16 24 40/16%);color:#fff;content:attr(data-tooltip);font-size:11px;font-weight:700;line-height:1.2;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.dashboardConsole .acquisitionChannelsSettingsButton:focus-visible:after,.dashboardConsole .acquisitionChannelsSettingsButton:hover:not(:disabled):after{opacity:1;transform:translateY(0)}.dashboardConsole .acquisitionChannelsSettingsButton:disabled{cursor:not-allowed;opacity:.45}.dashboardConsole .acquisitionChannelsSettingsButton svg{display:block;width:14px;height:14px}.dashboardConsole .acquisitionList{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:8px;min-height:0;max-height:260px;margin-top:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.dashboardConsole .acquisitionList::-webkit-scrollbar{width:0;height:0}.dashboardConsole .acquisitionPostsCard{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12px;gap:12px;flex:1 1 190px;min-height:170px;margin-top:12px;border:1px solid rgb(54 97 159/18%);border-radius:16px;padding:14px;background:#fff}.dashboardConsole .acquisitionTodoCard{flex:0 0 auto;min-height:0}.dashboardConsole .acquisitionTodoList{max-height:440px;overflow-y:auto}.dashboardConsole .acquisitionPostsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.dashboardConsole .acquisitionPostsHeader h3{min-width:0;margin:0;color:var(--ink);font-size:16px;font-weight:900;line-height:1.2}.dashboardConsole .acquisitionPostsCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--panel-soft);color:var(--muted);font-size:11px;font-weight:900}.dashboardConsole .acquisitionPostList{display:grid;align-content:start;grid-gap:0;gap:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.dashboardConsole .acquisitionPostList::-webkit-scrollbar{width:0;height:0}.dashboardConsole .acquisitionPostItem{display:grid;grid-gap:8px;gap:8px;min-width:0;border-top:1px solid rgb(54 97 159/12%);padding:11px 0}.dashboardConsole .acquisitionPostItem:first-child{border-top:0;padding-top:0}.dashboardConsole .acquisitionPostItem:last-child{padding-bottom:0}.dashboardConsole .acquisitionPostMeta{display:grid;grid-template-columns:22px auto minmax(0,1fr) 22px;align-items:center;grid-gap:7px;gap:7px;min-width:0;color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.dashboardConsole .acquisitionPostIcon{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#1672d4;color:#fff}.dashboardConsole .acquisitionPostIcon.x{background:#000}.dashboardConsole .acquisitionPostIcon.instagram{background:linear-gradient(135deg,#7c3aed,#db2777 55%,#f59e0b)}.dashboardConsole .acquisitionPostIcon.tiktok{background:#111827}.dashboardConsole .acquisitionPostIcon.youtube{background:#ff0033}.dashboardConsole .acquisitionPostIcon svg{display:block;width:12px;height:12px}.dashboardConsole .acquisitionPostStatus{display:inline-flex;align-items:center;justify-self:start;max-width:100%;min-height:20px;border-radius:999px;padding:0 8px;background:#eef4ff;color:#315f9e;white-space:nowrap}.dashboardConsole .acquisitionPostStatus.published{background:rgb(34 180 95/10%);color:#15743e}.dashboardConsole .acquisitionPostStatus.draft{background:rgb(77 94 123/10%);color:#4d5e7b}.dashboardConsole .acquisitionPostStatus.ready_for_review{background:rgb(247 181 0/14%);color:#9a5b00}.dashboardConsole .acquisitionPostStatus.blocked,.dashboardConsole .acquisitionPostStatus.failed{background:rgb(218 72 44/10%);color:#9b3c25}.dashboardConsole .acquisitionPostMeta time{overflow:hidden;min-width:0;justify-self:start;text-overflow:ellipsis;white-space:nowrap}.dashboardConsole .acquisitionPostItem p{display:-webkit-box;overflow:hidden;margin:0;color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.45;max-height:calc(1.45em * 2);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboardConsole .acquisitionPostMedia{display:block;width:100%;max-height:180px;border:1px solid rgb(54 97 159/12%);border-radius:10px;background:#f5f8fc;object-fit:cover}.dashboardConsole .acquisitionPostAction{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgb(54 97 159/14%);border-radius:7px;padding:0;background:#fff;color:#667085;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.dashboardConsole .acquisitionPostAction:hover{border-color:rgb(54 97 159/28%);background:#f8fbff;color:var(--ink)}.dashboardConsole .acquisitionPostAction svg{display:block;width:12px;height:12px}.dashboardConsole .acquisitionPostsEmpty{margin:0;color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.5}.dashboardConsole .acquisitionPostsEmpty.failed{color:var(--danger)}.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}.dashboardConsole .acquisitionCard:hover{border-color:rgb(54 97 159/24%);background:#fff}.dashboardConsole .acquisitionCardMain{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;padding:8px;background:transparent;color:inherit;text-align:left}.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 .acquisitionChannelActionSlot{display:flex;align-items:center;justify-content:flex-end;width:auto;min-width:26px;height:26px;justify-self:end}.dashboardConsole .acquisitionChannelConnectedActions{display:inline-flex;align-items:center;gap:4px}.dashboardConsole .acquisitionChannelRunButton{min-width:42px;height:24px;border:1px solid rgb(54 97 159/24%);border-radius:8px;padding:0 9px;background:#f4f7fd;color:#36619f;font:inherit;font-size:11px;font-weight:900;cursor:pointer}.dashboardConsole .acquisitionChannelRunButton:hover:not(:disabled){border-color:rgb(54 97 159/45%);background:#e8eef8}.dashboardConsole .acquisitionChannelRunButton:disabled{cursor:not-allowed;opacity:.48}.dashboardConsole .acquisitionChannelConnectButton{position:relative;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:7px;padding:0;background:transparent;color:#98a2b3;cursor:pointer;transition:background .16s ease,color .16s ease}.dashboardConsole .acquisitionChannelConnectButton:hover:not(:disabled){background:#f2f4f7;color:#667085}.dashboardConsole .acquisitionChannelConnectButton:disabled{cursor:not-allowed;opacity:.45}.dashboardConsole .acquisitionChannelConnectButton svg{display:block;width:14px;height:14px;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dashboardConsole .acquisitionIcon svg{display:block;width:16px;height:16px}.dashboardConsole .acquisitionIcon.x{background:#000}.dashboardConsole .acquisitionIcon.instagram{background:linear-gradient(135deg,#7c3aed,#db2777 55%,#f59e0b)}.dashboardConsole .acquisitionIcon.tiktok{background:#111827}.dashboardConsole .acquisitionIcon.youtube{background:#ff0033}.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;align-content:center;grid-gap:2px;gap:2px;min-width:0;min-height:32px}.dashboardConsole .acquisitionText strong{display:flex;align-items:center;color:var(--ink);font-size:14px;font-weight:700;line-height:1.15}.dashboardConsole .acquisitionPendingDot{width:7px;height:7px;flex:0 0 7px;margin-left:auto;border-radius:50%;background:#3f6fb3;box-shadow:0 0 0 0 rgb(54 97 159/50%);animation:acquisitionPendingPulse 1.9s ease-in-out infinite}@keyframes acquisitionPendingPulse{0%{box-shadow:0 0 0 0 rgb(54 97 159/50%)}70%{box-shadow:0 0 0 5px rgb(54 97 159/0)}to{box-shadow:0 0 0 0 rgb(54 97 159/0)}}.dashboardConsole .acquisitionText small{overflow:hidden;color:var(--subtle);font-size:12px;font-weight:500;line-height:1.15;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:12.5px;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/32%)}.paymentInstructionsModal{position:relative;display:grid;grid-gap:12px;gap:12px;width:min(676px,calc(100vw - 48px));border:0;border-radius:22px;padding:40px 48px 38px;background:var(--panel);box-shadow:0 24px 70px rgb(20 20 20/16%)}.paymentInstructionsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.paymentInstructionsHeader h2{margin:0;color:#050505;font-size:30px;font-weight:900;line-height:1.12}.paymentInstructionsCloseButton{position:absolute;top:18px;right:16px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#e9e9e9;color:#4d4d4d;font-size:26px;line-height:1;cursor:pointer}.paymentInstructionsCloseButton:hover{background:#dcdcdc;color:#222}.paymentInstructionsModal p{margin:0;color:#777;font-size:22px;font-weight:600;line-height:1.45}.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}.socialAutomationSettingsBackdrop{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--panel:#ffffff;--panel-soft:#e7ecf3;--card:#fbfcfe;--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;font-family:var(--console-font-ui)}.socialAutomationSettingsModal{display:grid;grid-gap:12px;gap:12px;width:min(860px,100%);max-height:min(780px,calc(100vh - 48px));overflow:auto;scrollbar-width:none;-ms-overflow-style:none;border:1px solid var(--soft-line);border-radius:18px;padding:14px 22px 16px;background:var(--panel);color:var(--ink);font-family:var(--console-font-ui);font-size:13px;line-height:1.5;letter-spacing:0;box-shadow:0 20px 58px rgb(30 42 64/20%)}.socialAutomationSettingsModal::-webkit-scrollbar{display:none;width:0;height:0}.socialAutomationSettingsHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--soft-line);padding-bottom:9px}.socialAutomationSettingsHeader .eyebrow{margin:0}.socialAutomationSettingsHeader h2{margin:2px 0 0;color:var(--ink);font-size:20px;font-weight:900;letter-spacing:0;line-height:1.15}.socialAutomationSettingsCloseButton{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--subtle);cursor:pointer}.socialAutomationSettingsCloseButton:hover:not(:disabled){background:var(--panel-soft);color:var(--ink)}.socialAutomationSettingsCloseButton svg{width:17px;height:17px}.socialAutomationSettingsCloseButton:disabled{cursor:not-allowed;opacity:.5}.socialAutomationAccountRow{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--soft-line);border-radius:14px;padding:12px;background:var(--panel-soft)}.socialAutomationAccountRow small,.socialAutomationAccountRow strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socialAutomationAccountRow strong{color:var(--ink);font-size:14px;font-weight:900}.socialAutomationAccountRow small{margin-top:2px;color:var(--muted);font-size:12px;font-weight:700}.salesAssistantSettingsIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--ink);color:#fff}.salesAssistantSettingsIcon svg{display:block;width:16px;height:16px}.socialAutomationToggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:12px;padding:7px 10px;background:#fff;color:var(--ink);font-size:12px;font-weight:800}.socialAutomationToggle input{width:16px;height:16px;accent-color:var(--ink)}.socialAutomationToggle span{display:grid;grid-gap:1px;gap:1px;min-width:0}.socialAutomationToggle small,.socialAutomationToggle strong{display:block;line-height:1.1;white-space:nowrap}.socialAutomationToggle strong{font-size:12px;font-weight:900}.socialAutomationToggle small{color:var(--subtle);font-size:11px;font-weight:800}.socialAutomationHint{margin:-4px 0 0;color:var(--subtle);font-size:12px;font-weight:700;line-height:1.45}.socialAutomationSection{display:grid;grid-gap:12px;gap:12px}.socialAutomationSection h3{margin:0;color:var(--ink);font-size:14px;font-weight:900;letter-spacing:0}.socialAutomationGrid{display:grid;grid-gap:12px;gap:12px}.socialAutomationGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.socialAutomationGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.socialAutomationField{display:grid;grid-gap:7px;gap:7px;color:var(--ink);font-size:13px;font-weight:900}.socialAutomationField input,.socialAutomationField textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-weight:600;line-height:1.45;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.socialAutomationField input{min-height:40px;padding:8px 10px}.socialAutomationField input:focus,.socialAutomationField textarea:focus{border-color:rgb(54 97 159/56%);box-shadow:0 0 0 3px rgb(54 97 159/12%)}.socialAutomationBudgetModal{width:min(584px,100%);gap:18px;padding:28px 30px 24px}.socialAutomationWebsiteRequiredModal{width:min(540px,100%);gap:20px;padding:24px 28px}.socialManualRunModal{width:min(560px,100%);gap:18px;padding:24px 28px}.socialManualRunSummary{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#f4f7fd}.socialManualRunSummary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px}.socialManualRunSummary>div+div{border-top:1px solid var(--soft-line)}.socialManualRunSummary span{color:var(--subtle);font-weight:700}.socialManualRunSummary strong{color:var(--ink);font-weight:900;text-align:right}.socialManualRunWarning{display:grid;grid-gap:4px;gap:4px;border:1px solid #f1cf8a;border-radius:16px;padding:15px 17px;background:#fff9eb;color:#6b531c}.socialManualRunWarning.danger{border-color:#ffb5a8;background:#fff5f2;color:#9d2b1f}.socialManualRunWarning span{color:inherit;font-size:12px;font-weight:700;line-height:1.5;opacity:.86}.socialAutomationWebsiteRequiredMessage{margin:0;border:1px solid #f1cf8a;border-radius:16px;padding:18px 20px;background:#fff9eb;color:var(--muted);font-size:14px;font-weight:700;line-height:1.6}.socialAutomationBudgetAlert{display:grid;grid-gap:2px;gap:2px;border:1px solid #ffb5a8;border-radius:18px;padding:18px 20px;background:#fff5f2;color:#9d2b1f}.socialAutomationBudgetAlert strong{font-size:17px}.socialAutomationBudgetAlert span{color:#7e4039;font-size:13px}.socialAutomationBudgetBalance,.socialAutomationBudgetSummary{display:grid;grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff}.socialAutomationBudgetSummary{background:#f4f7fd}.socialAutomationBudgetBalance>div,.socialAutomationBudgetSummary>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px}.socialAutomationBudgetBalance>div+div,.socialAutomationBudgetSummary>div+div{border-top:1px solid var(--soft-line)}.socialAutomationBudgetBalance span,.socialAutomationBudgetSummary span{color:var(--subtle);font-weight:700}.socialAutomationBudgetBalance strong,.socialAutomationBudgetSummary strong{color:var(--ink);font-size:15px;font-weight:900}.socialAutomationBudgetBalance .shortfall strong{color:#d23b2d}.socialAutomationField textarea{min-height:112px;resize:vertical;scrollbar-width:none;-ms-overflow-style:none;padding:10px 12px}.socialAutomationField textarea::-webkit-scrollbar{display:none;width:0;height:0}.socialAutomationField textarea.compact{min-height:82px}.socialAutomationField input:disabled,.socialAutomationSelectButton:disabled,.socialAutomationTimeButton:disabled{background:var(--panel-soft);color:var(--subtle)}.socialAutomationSelect,.socialAutomationSelectField{min-width:0;position:relative}.socialAutomationSelect.open{z-index:20}.socialAutomationSelectButton{position:relative;display:flex;align-items:center;width:100%;min-height:40px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:8px 38px 8px 10px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;line-height:1.45;text-align:left;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.socialAutomationSelectButton:after{content:"";position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid var(--subtle);border-bottom:2px solid var(--subtle);transform:translateY(-65%) rotate(45deg);transition:border-color .16s ease,transform .16s ease}.socialAutomationSelectButton:focus-visible,.socialAutomationSelectButton:hover:not(:disabled){border-color:rgb(54 97 159/42%);background:#fbfcfe}.socialAutomationSelect.open .socialAutomationSelectButton,.socialAutomationSelectButton:focus-visible{box-shadow:0 0 0 3px rgb(54 97 159/12%)}.socialAutomationSelect.open .socialAutomationSelectButton{border-color:rgb(54 97 159/56%)}.socialAutomationSelect.open .socialAutomationSelectButton:after{border-color:var(--accent);transform:translateY(-35%) rotate(225deg)}.socialAutomationSelectButton:disabled{cursor:not-allowed}.socialAutomationSelectButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socialAutomationSelectMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;display:grid;grid-gap:4px;gap:4px;max-height:224px;overflow-y:auto;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:6px;background:#fff;box-shadow:0 18px 38px rgb(30 42 64/18%);scrollbar-width:none}.socialAutomationSelectMenu::-webkit-scrollbar{display:none;width:0;height:0}.socialAutomationSelectOption{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;border:0;border-radius:10px;padding:8px 10px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.3;text-align:left}.socialAutomationSelectOption:focus-visible,.socialAutomationSelectOption:hover{background:var(--panel-soft);outline:none}.socialAutomationSelectOption.selected{background:#edf4ff;color:var(--accent)}.socialAutomationSelectOption span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socialAutomationSelectCheck{flex:0 0 auto;color:var(--accent);font-size:12px;font-weight:900}.socialAutomationTimeField,.socialAutomationTimePicker{min-width:0;position:relative}.socialAutomationTimePicker.open{z-index:24}.socialAutomationTimeButton{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;min-width:0;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;line-height:1.45;text-align:left;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.socialAutomationTimeButton:focus-visible,.socialAutomationTimeButton:hover:not(:disabled){border-color:rgb(54 97 159/42%);background:#fbfcfe}.socialAutomationTimeButton:focus-visible,.socialAutomationTimePicker.open .socialAutomationTimeButton{box-shadow:0 0 0 3px rgb(54 97 159/12%)}.socialAutomationTimePicker.open .socialAutomationTimeButton{border-color:rgb(54 97 159/56%)}.socialAutomationTimeButton:disabled{cursor:not-allowed}.socialAutomationTimeButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.socialAutomationTimeButton svg{flex:0 0 auto;width:15px;height:15px;color:var(--subtle)}.socialAutomationTimeMenu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:32;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;border:1px solid rgb(54 97 159/18%);border-radius:14px;padding:6px;background:#fff;box-shadow:0 18px 38px rgb(30 42 64/18%)}.socialAutomationTimeOptionList{display:grid;grid-gap:4px;gap:4px;max-height:196px;overflow-y:auto;scrollbar-width:none}.socialAutomationTimeOptionList::-webkit-scrollbar{display:none;width:0;height:0}.socialAutomationTimeOption{min-height:34px;border:0;border-radius:10px;padding:8px 10px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:13px;font-weight:800;line-height:1.3;text-align:center}.socialAutomationTimeOption:focus-visible,.socialAutomationTimeOption:hover{background:var(--panel-soft);outline:none}.socialAutomationTimeOption.selected{background:#edf4ff;color:var(--accent)}.socialAutomationWeekdays{display:flex;flex-wrap:wrap;gap:8px}.socialAutomationWeekdays button{min-width:48px;min-height:34px;border:1px solid var(--line);border-radius:999px;padding:7px 10px;background:#fff;color:var(--muted);font:inherit;font-size:12px;font-weight:900}.socialAutomationWeekdays button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.socialAutomationNotice{margin:0;border-radius:12px;padding:10px 12px;background:#f6f8fb;color:var(--muted);font-size:13px;font-weight:700;line-height:1.45}.socialAutomationNotice.failed{background:#fff0ed;color:#b42318}.socialAutomationFooter{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--soft-line);padding-top:16px}.socialAutomationPrimaryButton,.socialAutomationSecondaryButton{min-width:118px;min-height:42px;border-radius:999px;padding:10px 16px;font:inherit;font-size:13px;font-weight:900}.socialAutomationSecondaryButton{border:1px solid var(--line);background:#fff;color:var(--ink)}.socialAutomationPrimaryButton{border:1px solid var(--ink);background:var(--ink);color:#fff}.socialAutomationPrimaryButton:disabled,.socialAutomationSecondaryButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.socialAutomationSettingsModal{max-height:calc(100vh - 24px);padding:18px}.socialAutomationAccountRow,.socialAutomationGrid.three,.socialAutomationGrid.two{grid-template-columns:1fr}.socialAutomationToggle{justify-self:start}.socialAutomationFooter{flex-direction:column-reverse}.socialAutomationPrimaryButton,.socialAutomationSecondaryButton{width:100%}}.dashboardConsole .chatPanel{height:100%;min-height:0}.dashboardConsole .messageList{min-height:0;overflow-y:auto}.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:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.siteMainShell{height:auto;overflow:visible}.dashboardConsole{flex-direction:column;padding:12px}.dashboardFixedRailsConsole,.dashboardHomeConsole{height:auto;min-height:100vh;overflow:visible}.dashboardSidebar{position:static;display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(190px,auto);grid-template-rows:auto;grid-gap:14px;gap:14px;align-items:stretch;width:100%;height:auto;flex:0 0 auto;padding:14px}.dashboardSidebarBoard{padding:0}.dashboardSidebarBoardCard{min-height:132px}.dashboardSidebarDivider,.dashboardSidebarGrow{display:none}.dashboardNav{display:flex;flex-wrap:wrap;align-content:center;align-items:center;margin-top:0}.dashboardNavItem{width:auto;height:auto;padding:11px 13px}.dashboardAccountWrap{align-self:end}.dashboardMainShell{height:auto;overflow:visible}.dashboardFixedRailsConsole .dashboardMainShell{display:flex;flex-direction:column;height:auto;min-height:0;overflow:visible}.dashboardHomeConsole .dashboardMainShell{min-height:0;overflow:visible}.dashboardContentRegion,.dashboardFixedRailsConsole.dashboardHomeConsole .dashboardContentRegion{height:auto;overflow:visible}.dashboardConsole .topbar{flex-direction:column;align-items:flex-start}.dashboardConsole .dashboardTopSegment{display:none}.dashboardConsole .topnav{justify-content:flex-start}.dashboardConsole .dashboardHomeLayout{display:flex;flex-direction:column;flex:0 0 auto;height:auto;overflow:visible}.dashboardFixedRailsConsole .dashboardHomeLayout{height:auto}.dashboardConsole .workspace{grid-template-areas:"acquisition tasks";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto;overflow:visible}.dashboardConsole .acquisitionColumn,.dashboardConsole .taskColumn{height:auto;overflow:visible}.dashboardConsole .acquisitionChannelsCard,.dashboardConsole .acquisitionPostsCard{flex:0 0 auto;overflow:visible}.dashboardConsole .acquisitionList{flex:0 0 auto;max-height:none;overflow:visible}.dashboardConsole .acquisitionPostList{overflow:visible}.dashboardConsole .businessModeDashboardView{height:auto;overflow:visible}.dashboardConsole .businessModeDashboardGrid,.dashboardConsole .businessModeDashboardHeroPanel,.dashboardConsole .businessModeDashboardRiskGrid{grid-template-columns:1fr}.dashboardConsole .chatRail{width:100%;min-width:0;max-width:none;flex-basis:auto;height:auto}.dashboardConsole .chatPanel{height:520px;min-height:520px}}@media (max-width:1024px){.dashboardConsole .workspace{grid-template-areas:"acquisition tasks";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}@media (max-width:680px){.dashboardConsole .workspace{grid-template-areas:"acquisition" "tasks";grid-template-columns:1fr;grid-template-rows:auto auto}}@media (max-width:760px){.dashboardSidebar{grid-template-columns:1fr}.dashboardNav{display:grid}.dashboardAccountWrap{align-self:stretch}.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) 34px;min-height:56px;border-radius:14px;padding:10px 12px}.dashboardConsole .taskCard.onboardingTask.todoTemplateCard strong{font-size:13.5px}.dashboardConsole .todoTemplateArrow{width:34px;height:34px;flex-basis:34px}.dashboardConsole .todoPanelHeader h2{font-size:17px}.dashboardConsole .todoHeaderIcon{width:34px;height:34px;flex-basis:34px}.dashboardConsole .todoBadge{padding:0;font-size:17px}.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,.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 *,.onboardingParsingShell *,.prototypeIntakeScreen *{box-sizing:border-box}.authPrototypeShell a,.landingShell 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}.onboardingParsingTopbar,.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)}.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}.landingLoginLink,.landingNavLinks a,.onboardingParsingTopbar span,.signupBack,.signupTopRight{color:var(--prototype-ink-soft)!important}.businessPreviewHero button,.emailAuthButton,.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}.businessPreviewHero button:hover,.emailAuthButton: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{grid-template-columns:1fr!important;grid-gap:12px!important;color:var(--prototype-ink)!important;font-size:clamp(22px,3vw,38px)!important;line-height:1.22!important}.intakeSentence,.intakeSentenceRow{display:grid!important;gap:12px!important;align-items:center!important}.intakeSentenceRow{grid-template-columns:max-content minmax(0,1fr)!important;grid-gap:12px!important;width:100%!important}.intakeSentence input{min-width:0!important;width:100%!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}.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{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}.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 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}@media (max-width:900px){.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,.onboardingParsingShell,.prototypeIntakeScreen{overflow-x:hidden!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}.intakeSubmit{width:100%!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;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;font-size:22px!important;font-weight:800!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{grid-template-columns:1fr!important;grid-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}.intakePageCard .intakeSentence,.intakePageCard .intakeSentenceRow{display:grid!important;align-items:center!important;gap:16px!important}.intakePageCard .intakeSentenceRow{grid-template-columns:max-content minmax(0,1fr)!important;grid-gap:16px!important;width:100%!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 .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}}@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 .intakeSentenceRow{grid-template-columns:1fr!important;gap:8px!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{position:relative!important;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{position:static!important;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{position:absolute!important;top:24px!important;right:24px!important;z-index:2!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{grid-template-columns:1fr!important;grid-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,.intakeModalCard .intakeSentenceRow{display:grid!important;align-items:center!important;gap:16px!important}.intakeModalCard .intakeSentenceRow{grid-template-columns:max-content minmax(0,1fr)!important;grid-gap:16px!important;width:100%!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 .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}}@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 .intakeSentenceRow{grid-template-columns:1fr!important;gap:8px!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);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;transition:color .16s ease}.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)}.lookskyNavLinks a.active,.lookskyNavLinks a:active,.lookskyNavLinks a:focus-visible,.lookskyNavLinks a:hover{color:var(--looksky-blue)}.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)}.lookskyButton:active{background:linear-gradient(135deg,#2d5189,#1f3f72);box-shadow:0 10px 24px rgba(31,63,114,.28);transform:translateY(0)}.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:1320px;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}.lookskyHero h1 em{white-space:nowrap}.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;padding:0!important}.signupAuthShell .socialProof{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{margin:25px 0 0!important;color:var(--signup-ink)!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-weight:600!important}.signupAuthShell .signupCard{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;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}.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;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}.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}.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}.signupAuthShell .termsCopy a{color:#566176!important;font-weight:800!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}}.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{gap:12px!important;margin-top:16px!important}.businessProductCards li{grid-gap:11px!important;gap:11px!important;min-height:196px!important;padding:20px 16px 16px!important}.businessProductCards li.selected{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:16px!important;right:16px!important;display:grid!important;place-items:center!important;width:18px!important;height:18px!important;border:1.5px solid rgba(70,105,168,.24)!important;background:#ffffff!important;color:transparent!important;box-shadow:none!important;padding:0!important}.businessProductCards li.selected>button:first-child{color:#ffffff!important}.businessProductCards li>button:first-child span{display:block!important;color:inherit!important;font-size:11px!important;font-weight:900!important;line-height:1!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-weight:900!important}.businessProductIcon svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.9!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}.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;border:1px solid rgba(70,105,168,.22)!important;border-radius:7px!important;padding:3px 7px!important}.businessProductPrice input.price{max-width:108px!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;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{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;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;justify-content:flex-end!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}@media (max-width:900px){.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){.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}}.businessIdeaCard .businessIdeaValue,.businessIdeaCard input{max-width:min(100%,92em)!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.businessIdeaCard input[aria-label]{box-sizing:border-box!important;max-width:calc(100% - 8px)!important;text-overflow:clip!important}.businessIdeaCard input:first-of-type{width:min(100%,638px)!important}.businessIdeaCard input:nth-of-type(2){width:min(100%,480px)!important}.businessIdeaCard input:nth-of-type(3){width:min(100%,438px)!important}.businessIdeaCard input:nth-of-type(4){width:min(100%,464px)!important}.businessIdeaCard input:nth-of-type(5){width:min(100%,242px)!important}.businessIdeaCard input:nth-of-type(6){width:min(100%,580px)!important}.businessIdeaCard .businessIdeaValue{display:inline-block!important;vertical-align:middle!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}.businessIdeaCardReadOnly{line-height:2.7!important}.businessIdeaCardReadOnly .businessIdeaPlainValue{color:var(--business-ink)!important;font-weight:850!important;line-height:inherit!important;overflow-wrap:anywhere!important}.dashboardConsole .dashboardBusinessModeBuilder{width:min(100%,900px);margin:0 auto;padding:8px 0 64px}.businessModeDashboardView .businessModeStepNumber{color:#1e2a40!important}.dashboardConsole .dashboardBusinessModeHero h1{margin:0}.dashboardConsole .businessReadOnlyField{min-height:40px;border:1px solid rgba(70,105,168,.24);border-radius:8px;background:#eef3fa;color:var(--business-ink);font-size:13px;font-weight:750;line-height:1.45;padding:10px 12px;overflow-wrap:anywhere}.dashboardConsole .businessPillRow span.selected{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--business-blue-deep);border-radius:999px;background:var(--business-blue-deep);color:#ffffff;font-size:12px;font-weight:850;padding:0 15px;box-shadow:0 10px 22px rgba(32,43,67,.18)}.dashboardConsole .dashboardBusinessBuildCard{overflow:visible!important}.dashboardConsole .dashboardBusinessMetricsPreview{min-height:300px!important}.ordersDashboardView{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);grid-gap:18px;gap:18px;padding:0 0 64px}.ordersStatePanel{grid-column:1/-1;padding:28px}.ordersStatePanel strong{color:var(--business-ink);font-size:18px}.ordersStatePanel p{color:var(--business-muted);margin:8px 0 18px}.orderDetailPanel,.ordersListPanel{border-radius:18px!important;background:rgba(255,255,255,.9)!important}.ordersListPanel{align-self:start;padding:20px!important}.ordersListHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ordersListHeader h2{color:var(--business-ink);font-size:18px;margin:0}.ordersListHeader p{color:var(--business-muted);font-size:12px;margin:6px 0 0}.ordersListHeader>span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;border-radius:999px;background:#dce8f8;color:#2e63a8;font-size:13px;font-weight:850}.ordersList{display:grid;grid-gap:10px;gap:10px}.orderListItem{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(32,43,67,.15);border-radius:14px;background:#ffffff;color:var(--business-ink);padding:16px;text-align:left}.orderListItem.selected{border-color:#3267ad;box-shadow:0 0 0 2px rgba(50,103,173,.14)}.orderListItem span{display:grid;grid-gap:7px;gap:7px;min-width:0}.orderListItem strong{color:var(--business-ink);font-size:14px;line-height:1.35}.orderListItem small{color:var(--business-muted);font-size:12px;line-height:1.45}.orderStatusPill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;white-space:nowrap;border-radius:999px;font-size:12px;font-weight:850;padding:0 12px}.orderStatusPill.not_started{border:1px solid rgba(191,120,21,.22);background:#fff4db;color:#9b5b09}.orderStatusPill.in_progress{border:1px solid rgba(50,103,173,.18);background:#e7f0fb;color:#3267ad}.orderStatusPill.completed{border:1px solid rgba(34,139,99,.18);background:#e2f6ed;color:#147a52}.orderStatusPill.cancelled{border:1px solid rgba(114,124,141,.18);background:#eef2f7;color:#566173}.orderStatusSection{display:grid;justify-items:center}.orderStatusSelectControl{display:grid;grid-gap:8px;gap:8px;min-width:min(100%,280px);color:var(--business-muted);font-size:12px;font-weight:800;text-align:center}.orderStatusSelectControl select{min-height:48px;border:0;border-radius:12px;background:#18253d;color:#ffffff;cursor:pointer;font:inherit;font-size:15px;font-weight:850;padding:0 42px 0 18px;text-align:center}.orderStatusSelectControl select:disabled{cursor:wait;opacity:.72}.ordersSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 0}.orderInfoGrid div,.ordersSummary div{border-radius:12px;background:#eaf0f8;padding:13px 14px}.orderInfoGrid dt,.ordersSummary dt{color:var(--business-muted);font-size:12px;font-weight:750}.orderInfoGrid dd,.ordersSummary dd{color:var(--business-ink);font-size:14px;font-weight:850;margin:6px 0 0;overflow-wrap:anywhere}.orderDetailPanel{overflow:hidden;padding:0!important}.orderDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(32,43,67,.1);padding:26px 28px}.orderDetailHeader h2{color:var(--business-ink);font-size:22px;margin:6px 0}.orderDetailHeader span{color:var(--business-muted);font-size:13px}.orderDetailSection{padding:22px 28px 0}.orderDetailSection:last-child{padding-bottom:28px}.orderDetailSection h3{color:var(--business-ink);font-size:14px;margin:0 0 14px}.orderClientHeader{display:flex;align-items:center;gap:14px;margin-bottom:14px}.orderClientHeader>span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:14px;background:#ff991c;color:#ffffff;font-size:24px;font-weight:850}.orderClientHeader strong{color:var(--business-ink);display:block;font-size:18px}.orderClientHeader small{color:var(--business-muted);display:block;font-size:13px;margin-top:4px}.orderInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.orderInfoGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.orderNoteBox{border-left:3px solid #3267ad;border-radius:12px;background:#eaf0f8;padding:16px 18px}.orderNoteBox.compact{margin-top:10px}.orderNoteBox span{color:var(--business-muted);display:block;font-size:12px;font-weight:800;margin-bottom:8px}.orderNoteBox p{color:var(--business-ink);font-size:14px;line-height:1.65;margin:0}.orderItemsList{display:grid;grid-gap:10px;gap:10px}.orderItemRow{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(32,43,67,.1);border-radius:12px;background:#ffffff;padding:14px 16px}.orderItemRow span{display:grid;grid-gap:4px;gap:4px}.orderItemRow b,.orderItemRow strong{color:var(--business-ink);font-size:14px}.orderItemRow small{color:var(--business-muted);font-size:12px}@media (max-width:1100px){.ordersDashboardView{grid-template-columns:1fr}}@media (max-width:720px){.orderDetailHeader,.orderListItem{flex-direction:column}.orderInfoGrid,.orderInfoGrid.two,.ordersSummary{grid-template-columns:1fr}}.lookskyHomePage{min-height:100vh;background:linear-gradient(180deg,rgba(242,245,250,.2),rgba(242,245,250,.3) 44%,#f2f5fa 88%),url(/images/landing/looksky-clouds.jpg) top /100% 820px no-repeat,#f2f5fa!important}.lookskyHeader{position:-webkit-sticky!important;position:sticky!important;background:rgba(246,249,253,.82)!important}.lookskyHeader,.lookskyNav{min-height:78px!important}.lookskyLogo{font-size:20px!important;font-weight:700!important;letter-spacing:.085em!important}.lookskyNavLinks{font-size:15px!important;font-weight:500!important}.lookskyNavLinks a.active{font-weight:600!important}.lookskyButtonSmall{min-height:50px!important;padding:0 29px!important;font-size:15px!important;font-weight:700!important}.lookskyNavActions .lookskyButtonSmall{color:#ffffff!important;font-weight:900!important}.lookskyHero{position:relative!important;display:flex!important;align-items:center!important;min-height:calc(100vh - 78px)!important;padding:78px 0 96px!important}.lookskyPill{min-height:34px!important;margin-bottom:44px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.24em!important}.lookskyPill span{animation:lookskyPulseDot 2.4s ease-in-out infinite}.lookskyHero h1{max-width:930px!important;font-size:clamp(36px,5vw,58px)!important;font-weight:430!important;letter-spacing:-.02em!important;line-height:1.2!important}.lookskyHeroCopy{max-width:52ch!important;margin:26px auto 0!important;font-size:clamp(17px,2vw,20px)!important;font-weight:400!important;line-height:1.7!important}.lookskyHeroButton{min-width:0!important;min-height:68px!important;margin-top:40px!important;padding:0 48px!important;font-size:19px!important;font-weight:700!important}.lookskyProofs{margin-top:28px!important}.lookskyScrollCue{position:absolute;right:auto;bottom:22px;left:50%;display:grid;place-items:center;width:34px;height:34px;margin:0;color:var(--looksky-accent);opacity:.34;transform:translateX(-50%);animation:lookskyScrollBob 2.2s ease-in-out infinite}.lookskyScrollCue svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.lookskyScrollCue:focus-visible,.lookskyScrollCue:hover{opacity:.72;outline:none}.lookskyAbout,.lookskyFaq,.lookskyLoop,.lookskyNeed,.lookskyStories{position:relative!important;min-height:100vh!important}.lookskyLoop{padding-top:78px!important}.lookskyAbout,.lookskyLoop,.lookskyNeed,.lookskyStories{padding-bottom:108px!important}.lookskyAbout .lookskyScrollCue{color:#ffc092}.businessWebsitePreview.businessLivePreview{overflow:hidden!important;border-color:color-mix(in srgb,var(--business-preview-accent) 28%,transparent)!important;background:var(--business-preview-paper)!important;color:var(--business-preview-ink)!important;font-family:var(--business-preview-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif)!important}.businessLivePreview .businessPreviewChrome{display:flex;align-items:center;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--business-preview-line) 76%,transparent);background:var(--business-preview-paper-2);padding:8px 14px}.businessLivePreview .businessPreviewChrome .browserDots{display:inline-flex!important;gap:6px!important;border:0!important;padding:0!important}.businessLivePreview .browserDots span{width:7px!important;height:7px!important;background:color-mix(in srgb,var(--business-preview-accent) 36%,#ffffff)!important}.businessLivePreview .businessPreviewChrome>span{min-width:0;overflow:hidden;color:var(--business-preview-muted)!important;font-size:10px!important;font-weight:750!important;text-overflow:ellipsis;white-space:nowrap}.businessPreviewBody{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--business-preview-accent-2) 30%,transparent),transparent 28%),var(--business-preview-paper)!important;max-height:252px;overflow-y:auto;padding:14px;scrollbar-color:color-mix(in srgb,var(--business-preview-accent) 42%,transparent) transparent;scrollbar-width:thin}.businessPreviewBody::-webkit-scrollbar{width:8px}.businessPreviewBody::-webkit-scrollbar-track{background:transparent}.businessPreviewBody::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--business-preview-accent) 42%,transparent);background-clip:padding-box}.businessPreviewNav{display:flex;align-items:center;gap:16px;color:var(--business-preview-muted);font-size:9px;font-weight:850;letter-spacing:.02em}.businessPreviewNav strong{margin-right:auto;color:var(--business-preview-ink);font-family:var(--business-preview-serif,"Newsreader","Noto Serif SC",Georgia,serif);font-size:13px;letter-spacing:.12em;text-transform:uppercase}.businessLivePreview .businessPreviewHero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.46fr)!important;grid-gap:24px!important;gap:24px!important;min-height:188px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--business-preview-line) 72%,transparent)!important;border-radius:0!important;background:transparent!important;padding:32px 0 28px!important}.businessLivePreview .businessPreviewHero small{color:var(--business-preview-accent)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important}.businessLivePreview .businessPreviewHero strong{display:block;max-width:24ch;margin-top:9px!important;color:var(--business-preview-ink)!important;font-family:var(--business-preview-serif,"Newsreader","Noto Serif SC",Georgia,serif);font-size:24px!important;font-weight:560!important;line-height:1.08!important}.businessLivePreview .businessPreviewHero p{display:block!important;max-width:64ch!important;margin-top:10px!important;color:var(--business-preview-muted)!important;font-size:10px!important;line-height:1.58!important}.businessLivePreview .businessPreviewHero button{min-height:30px!important;margin-top:14px!important;border:0!important;border-radius:999px!important;background:var(--business-preview-accent)!important;color:var(--business-preview-action-text,#ffffff)!important;font-size:10px!important;font-weight:850!important;padding:0 14px!important}.businessLivePreview .businessPreviewHero>span{display:grid!important;align-content:end;min-height:128px!important;border:1px solid color-mix(in srgb,var(--business-preview-line) 78%,transparent)!important;border-radius:14px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--business-preview-surface) 72%,#ffffff),rgba(255,255,255,.42)),var(--business-preview-surface)!important;padding:18px!important}.businessLivePreview .businessPreviewHero>span b{color:var(--business-preview-accent);font-size:20px}.businessLivePreview .businessPreviewHero>span small{color:var(--business-preview-muted)!important;font-size:9px!important;letter-spacing:0!important}.businessPreviewSection{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--business-preview-line) 65%,transparent);padding:15px 0}.businessPreviewSection small{color:var(--business-preview-accent);font-size:8px;font-weight:900;letter-spacing:.16em}.businessPreviewSection strong{color:var(--business-preview-ink);font-size:13px;line-height:1.35}.businessPreviewSection p,.businessPreviewSection span{color:var(--business-preview-muted);font-size:10px;line-height:1.45}.businessPreviewWork>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.businessPreviewProducts>div,.businessPreviewQuote,.businessPreviewWork article{border:1px solid color-mix(in srgb,var(--business-preview-line) 70%,transparent);border-radius:10px;background:color-mix(in srgb,var(--business-preview-surface) 54%,#ffffff);padding:12px}.businessPreviewWork article{display:grid;grid-gap:5px;gap:5px;min-width:0}.businessPreviewWork article span,.businessPreviewWork article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.businessPreviewQuote p{color:var(--business-preview-ink);font-family:Newsreader,Georgia,serif;font-size:14px;font-style:italic}.businessPreviewProducts>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.businessPreviewProducts>div span{border-radius:999px;background:var(--business-preview-accent);color:#ffffff;font-size:10px;font-weight:900;padding:6px 10px}.businessProductType{display:inline-flex!important;align-items:center!important;min-height:26px!important;font-size:12px!important}.businessProductHeading .businessProductExample{flex:1 1 100%!important;min-height:32px!important;border:1px solid rgba(70,105,168,.22)!important;border-radius:7px!important;font-size:12px!important;padding:7px 9px!important}.businessBuildCard>.businessFieldLabel{margin-bottom:-2px!important}.businessMetricsPreview{min-height:318px!important;background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.22) 48%,rgba(70,105,168,.08)),linear-gradient(180deg,#f8fbff,#edf3fb)!important}.businessMetricsPreview.businessMetricsImageFrame{display:block!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#f8fbff!important}.businessMetricsImageFrame img{display:block!important;width:100%!important;height:auto!important;border-radius:inherit!important}.businessMetricsPreview .businessMetricCard strong{font-size:20px!important}.businessGrowthChart{height:232px!important}.businessBars{height:176px!important}.businessGrowthChart svg{inset:0 2px 40px 12px!important}.businessWebsitePreviewHeader>span{font-weight:700!important}.businessLivePreview .businessPreviewHero{grid-template-columns:minmax(0,1fr) minmax(180px,.52fr)!important;min-height:174px!important;padding:26px 0 24px!important}.businessLivePreview .businessPreviewHero strong{max-width:32ch!important;font-family:var(--business-preview-serif,"Newsreader","Noto Serif SC",Georgia,serif)!important;font-size:15px!important;font-weight:850!important;line-height:1.25!important}.businessLivePreview .businessPreviewHero p{max-width:48ch!important}.businessPreviewImagePlaceholder{display:grid!important;place-items:center!important;min-height:112px!important;border:1px dashed color-mix(in srgb,var(--business-preview-line) 84%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--business-preview-surface) 70%,#ffffff),rgba(255,255,255,.42)),var(--business-preview-surface)!important;color:color-mix(in srgb,var(--business-preview-accent) 36%,var(--business-preview-muted))!important}.businessPreviewImagePlaceholder:before{content:""!important;display:block!important;width:22px!important;height:16px!important;border:2px solid!important;border-radius:4px!important;opacity:.34!important}.businessLivePreview .businessPreviewHero{grid-template-columns:minmax(0,1fr) minmax(230px,.52fr)!important;gap:34px!important;min-height:152px!important;padding:18px 0 20px!important}.businessLivePreview .businessPreviewHero strong{font-size:14px!important}.businessLivePreview .businessPreviewHero p{font-size:9px!important;line-height:1.45!important}.businessLivePreview .businessPreviewHero button{min-height:26px!important;margin-top:10px!important;border-radius:8px!important;font-size:9px!important}.businessPreviewImagePlaceholder{min-height:98px!important;border-radius:10px!important}@keyframes lookskyScrollBob{0%,to{transform:translate3d(-50%,0,0)}50%{transform:translate3d(-50%,8px,0)}}@keyframes lookskyPulseDot{0%,to{box-shadow:0 0 0 0 rgba(239,177,127,.28)}50%{box-shadow:0 0 0 8px rgba(239,177,127,0)}}@media (max-width:900px){.lookskyHero{min-height:calc(100vh - 76px)!important;padding:76px 0 104px!important}.lookskyHero h1{font-size:clamp(36px,8.5vw,52px)!important}.lookskyHero h1 em{white-space:normal}.businessLivePreview .businessPreviewHero,.businessPreviewWork>div{grid-template-columns:1fr!important}}@media (max-width:640px){.lookskyHeader,.lookskyNav{min-height:72px!important}.lookskyHero{min-height:calc(100vh - 72px)!important;padding:74px 0 112px!important}.lookskyHero h1{font-size:40px!important}.lookskyHeroButton{min-height:58px!important;font-size:16px!important}.businessPreviewNav span{display:none}}@media (prefers-reduced-motion:reduce){.lookskyPill span,.lookskyScrollCue{animation:none!important}}.intakePageShell,.signupAuthShell{min-height:100dvh!important;overflow-x:hidden!important;background:radial-gradient(ellipse at 50% 42%,rgba(222,229,240,.66),rgba(244,247,251,0) 52%),linear-gradient(180deg,#f8faff,#f3f6fb 52%,#f7f9fd)!important;color:#1e2a40!important}.intakePageShell .signupTopbar,.signupAuthShell .signupTopbar{position:relative!important;z-index:2!important;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:84px!important;margin:0!important;border:0!important;border-radius:0!important;padding:0 30px!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.intakePageShell .signupBack,.signupAuthShell .signupBack{display:inline-flex!important;align-items:center!important;justify-self:start!important;gap:7px!important;width:auto!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#6f788a!important;box-shadow:none!important;font-size:15px!important;font-weight:500!important;padding:7px 13px 7px 8px!important;text-decoration:none!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important}.intakePageShell .signupBack:focus-visible,.intakePageShell .signupBack:hover,.signupAuthShell .signupBack:focus-visible,.signupAuthShell .signupBack:hover{background:#1e2a40!important;color:#f3f6fb!important;box-shadow:0 8px 20px rgba(30,42,64,.2)!important;outline:none!important;transform:translateY(-1px)!important}.intakePageShell .signupBack svg,.signupAuthShell .signupBack svg{width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.2!important;transition:transform .18s ease!important}.intakePageShell .signupBack:focus-visible svg,.intakePageShell .signupBack:hover svg,.signupAuthShell .signupBack:focus-visible svg,.signupAuthShell .signupBack:hover svg{transform:translateX(-2px)!important}.intakePageShell .signupLogo,.signupAuthShell .signupLogo{justify-self:center!important;color:#1e2a40!important;font-family:Hanken Grotesk,Figtree,ui-sans-serif,system-ui,sans-serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:.085em!important;line-height:1!important;text-transform:uppercase!important}.intakePageShell .signupTopRight,.signupAuthShell .signupTopRight{display:flex!important;align-items:center!important;justify-self:end!important;justify-content:flex-end!important;gap:7px!important;color:#6f788a!important;font-size:15.5px!important;font-weight:500!important}.intakePageShell .signupTopRight a,.signupAuthShell .signupTopRight a{position:relative!important;color:#1e2a40!important;font-weight:700!important;text-decoration:none!important}.intakePageShell .signupTopRight a:after,.signupAuthShell .signupTopRight a:after{position:absolute!important;right:0!important;bottom:-2px!important;left:0!important;height:1.5px!important;background:#36619f!important;content:""!important;opacity:0!important;transform:scaleX(.2)!important;transition:opacity .18s ease,transform .18s ease!important}.intakePageShell .signupTopRight a:focus-visible:after,.intakePageShell .signupTopRight a:hover:after,.signupAuthShell .signupTopRight a:focus-visible:after,.signupAuthShell .signupTopRight a:hover:after{opacity:1!important;transform:scaleX(1)!important}.intakePageShell .prototypeIntakeScreen{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:calc(100dvh - 84px)!important;padding:48px 24px 56px!important;background:transparent!important}.intakePageShell .intakePageCard{position:relative!important;display:grid!important;grid-gap:0!important;gap:0!important;width:min(100%,1000px)!important;min-height:0!important;margin:118px auto 0!important;border:1px solid rgba(30,42,64,.13)!important;border-radius:24px!important;background:rgba(251,252,254,.9)!important;box-shadow:0 2px 4px rgba(30,42,64,.04),0 30px 70px rgba(30,42,64,.12)!important;padding:28px 40px!important}.intakePageShell .intakePageCard .intakeTitlebar{position:absolute!important;right:0!important;bottom:calc(100% + 36px)!important;left:0!important;display:block!important;padding:0!important;text-align:center!important}.intakePageShell .intakePageCard .intakeQuestion{max-width:1000px!important;margin:0 auto!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(19px,2vw,26px)!important;font-weight:540!important;letter-spacing:-.01em!important;line-height:1.18!important;text-align:center!important}.intakePageShell .intakePageCard .intakeQuestion em{color:#36619f!important;font-style:italic!important;font-weight:540!important}.intakePageShell .intakePageCard .intakeSentenceWrap{display:grid!important;grid-gap:10px!important;gap:10px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.intakePageShell .intakePageCard .intakeSentence{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important;margin:0!important;border:1px solid rgba(54,97,159,.22)!important;background:#ffffff!important;color:#1e2a40!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:clamp(15px,1.45vw,17px)!important;font-weight:500!important;line-height:1.4!important;padding:16px 22px!important}.intakePageShell .intakePageCard .intakeSentenceRow{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.intakePageShell .intakePageCard .intakeSentence span{flex:0 0 auto!important;white-space:nowrap!important}.intakePageShell .intakePageCard .intakeSentence input{flex:0 1 auto!important;min-width:0!important;width:100%!important;height:48px!important;border:1.5px solid rgba(54,97,159,.6)!important;background:#ffffff!important;color:#1e2a40!important;box-shadow:none!important;font-family:Figtree,Hanken Grotesk,sans-serif!important;font-size:inherit!important;line-height:1!important;padding:0 14px!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.intakePageShell .intakePageCard .intakeSentence input:hover:not(:focus){border-color:rgba(54,97,159,.62)!important;box-shadow:0 0 0 3px rgba(54,97,159,.1)!important}.intakePageShell .intakePageCard .intakeSentence input:focus{border-color:#36619f!important;outline:none!important;box-shadow:0 0 0 3px rgba(54,97,159,.16)!important}.intakePageShell .intakePageCard .intakeSentence input::placeholder{color:#9aa3b4!important;font-weight:500!important}.intakePageShell .intakeRule{height:1px!important;margin:14px 0 12px!important;background:rgba(30,42,64,.13)!important}.intakePageShell .intakeSourceHeader{display:grid!important;justify-items:center!important;grid-gap:6px!important;gap:6px!important;text-align:center!important}.intakePageShell .intakeSourceHeader>span{color:#6f788a!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important}.intakePageShell .intakeSourceHeader strong{color:#33415c!important;font-family:Newsreader,Georgia,serif!important;font-size:17px!important;font-weight:500!important}.intakePageShell .intakeSourceTabs{display:flex!important;gap:6px!important;width:min(360px,100%)!important;margin:12px auto 0!important;border:0!important;border-radius:100px!important;background:#e6ebf3!important;padding:4px!important}.intakePageShell .intakeSourceTabs button{flex:1 1!important;min-width:0!important;min-height:42px!important;border:0!important;border-radius:100px!important;background:transparent!important;color:#6f788a!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;padding:0 14px!important;transition:background .18s ease,box-shadow .18s ease,color .18s ease!important}.intakePageShell .intakeSourceTabs button.active{background:#ffffff!important;font-weight:700!important;box-shadow:0 2px 7px rgba(30,42,64,.16)!important}.intakePageShell .intakeSourceRow{display:grid!important;grid-template-columns:1fr!important;width:100%!important;margin-top:16px!important}.intakePageShell .intakeLinkInput,.intakePageShell .intakeUploadButton{width:100%!important;min-height:60px!important;border:1.5px solid rgba(30,42,64,.18)!important;border-radius:14px!important;background:#ffffff!important;color:#1e2a40!important;box-shadow:0 2px 10px rgba(30,42,64,.05)!important;font-size:clamp(15px,1.45vw,17px)!important;font-weight:500!important;padding:0 18px!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}.intakePageShell .intakeLinkInput:hover:not(:focus),.intakePageShell .intakeUploadButton:focus-within,.intakePageShell .intakeUploadButton:hover{border-color:rgba(54,97,159,.5)!important;box-shadow:0 0 0 3px rgba(54,97,159,.1)!important}.intakePageShell .intakeLinkInput:focus{border-color:#36619f!important;outline:none!important;box-shadow:0 0 0 3px rgba(54,97,159,.16)!important}.intakePageShell .intakeLinkInput::placeholder{color:#9aa3b4!important}.intakeLinkInput.hasError,.intakeModalCard .intakeLinkInput.hasError,.intakePageShell .intakeLinkInput.hasError{border-color:#d9534f!important;background:#fffafa!important;box-shadow:0 0 0 3px rgba(217,83,79,.14)!important}.intakeFieldError{margin:8px 0 0!important;color:#b8423e!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}.intakePageShell .intakeFieldError{text-align:left!important}.intakeFieldStatus{margin:8px 0 0;color:#36619f;font-size:13px;font-weight:700;line-height:1.35}.intakeFieldStatus.isSuccess{color:#2e7957}.intakePageShell .intakeUploadButton{align-items:center!important;min-height:78px!important;border-style:dashed!important;cursor:pointer!important;text-align:center!important}.intakePageShell .intakeUploadButton strong{color:#36619f!important}.intakePageShell .intakeError{margin:10px 0 0!important;text-align:center!important}.intakePageShell .intakeCtaWrap{display:flex!important;justify-content:center!important;padding-top:0!important;margin-top:24px!important}.intakePageShell .intakeSubmit{width:auto!important;min-width:374px!important;min-height:58px!important;border:0!important;border-radius:999px!important;background:#36619f!important;color:#ffffff!important;box-shadow:0 10px 24px rgba(54,97,159,.24)!important;font-size:17px!important;font-weight:700!important;padding:0 40px!important}.intakePageShell .intakeSubmit:focus-visible,.intakePageShell .intakeSubmit:hover{background:#2f568f!important;box-shadow:0 14px 30px rgba(54,97,159,.3)!important;outline:none!important;transform:translateY(-1px)!important}.signupAuthShell .signupUnlockPanel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:min(100% - 48px,760px)!important;min-height:calc(100dvh - 84px)!important;margin:0 auto!important;padding:36px 0 64px!important;text-align:center!important}.signupAuthShell .signupUnlockPanel,.signupAuthShell .socialProof{border:0!important;background:transparent!important;box-shadow:none!important}.signupAuthShell .socialProof{margin:0!important;color:#1e2a40!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;padding:0!important}.signupAuthShell .socialProof strong{color:#36619f!important;font-weight:700!important}.signupAuthShell .signupUnlockPanel h1{max-width:760px!important;margin:18px 0 0!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(24px,3.2vw,38px)!important;font-weight:560!important;letter-spacing:-.02em!important;line-height:1.14!important;text-wrap:balance!important}.signupAuthShell .signupUnlockPanel h1 em{color:#36619f!important;font-style:italic!important;font-weight:560!important}.signupAuthShell .signupCard{display:grid!important;grid-gap:0!important;gap:0!important;width:min(100%,540px)!important;margin-top:28px!important;border:1px solid rgba(30,42,64,.13)!important;border-radius:24px!important;background:rgba(251,252,254,.9)!important;box-shadow:0 2px 4px rgba(30,42,64,.04),0 30px 70px rgba(30,42,64,.12)!important;padding:40px 40px 30px!important}.signupAuthShell .emailAuthButton,.signupAuthShell .googleAuthButton,.signupAuthShell .prototypeEmailForm button[type=submit]{min-height:58px!important;border-radius:999px!important;font-size:16.5px!important;font-weight:600!important;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important}.signupAuthShell .googleAuthButton{gap:12px!important;border:1px solid #1e2a40!important;background:#1e2a40!important;color:#f3f6fb!important;box-shadow:0 8px 22px -10px rgba(30,42,64,.4)!important}.signupAuthShell .googleAuthButton:focus-visible,.signupAuthShell .googleAuthButton:hover{background:#172238!important;border-color:#172238!important;box-shadow:0 14px 30px -10px rgba(30,42,64,.5)!important;outline:none!important;transform:translateY(-2px)!important}.signupAuthShell .emailAuthButton{border:1px solid rgba(30,42,64,.13)!important;background:transparent!important;color:#33415c!important;box-shadow:none!important}.signupAuthShell .emailAuthButton:focus-visible,.signupAuthShell .emailAuthButton:hover{border-color:rgba(30,42,64,.2)!important;background:#eef3f8!important;color:#1e2a40!important;box-shadow:none!important;outline:none!important;transform:translateY(-1px)!important}.signupAuthShell .authDivider{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;margin:18px 0!important;color:#6f788a!important;font-size:13px!important;letter-spacing:.06em!important}.signupAuthShell .authDivider:after,.signupAuthShell .authDivider:before{flex:1 1!important;height:1px!important;background:rgba(30,42,64,.13)!important;content:""!important}.signupAuthShell .termsCopy{max-width:430px!important;margin:26px auto 0!important;color:#6f788a!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.7!important;text-transform:uppercase!important}.signupAuthShell .termsCopy a{color:#33415c!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important}.signupAuthShell .prototypeEmailForm{gap:15px!important}.signupAuthShell .prototypeEmailForm input{height:52px!important;border:1px solid rgba(30,42,64,.13)!important;border-radius:14px!important;background:#ffffff!important;color:#1e2a40!important;font-size:16px!important}.signupAuthShell .prototypeEmailForm input:focus{border-color:#36619f!important;box-shadow:0 0 0 3px rgba(54,97,159,.16)!important}.signupAuthShell .prototypeEmailForm button[type=submit]{border:1px solid #36619f!important;background:#36619f!important;color:#ffffff!important}.signupAuthShell .prototypeEmailForm button[type=submit]:focus-visible,.signupAuthShell .prototypeEmailForm button[type=submit]:hover{border-color:#2f568f!important;background:#2f568f!important;outline:none!important;transform:translateY(-1px)!important}@media (max-width:760px){.intakePageShell .signupTopbar,.signupAuthShell .signupTopbar{grid-template-columns:minmax(58px,1fr) auto minmax(58px,1fr)!important;height:76px!important;padding:0 18px!important}.intakePageShell .signupLogo,.signupAuthShell .signupLogo{font-size:17px!important}.intakePageShell .signupTopRight span,.signupAuthShell .signupTopRight span{display:none!important}.intakePageShell .signupBack,.intakePageShell .signupTopRight,.signupAuthShell .signupBack,.signupAuthShell .signupTopRight{font-size:14px!important}.intakePageShell .prototypeIntakeScreen,.signupAuthShell .signupUnlockPanel{min-height:calc(100dvh - 76px)!important;padding:34px 16px 44px!important}.intakePageShell .intakePageCard{width:min(100%,720px)!important;margin-top:104px!important;border-radius:22px!important;padding:22px 18px 24px!important}.intakePageShell .intakePageCard .intakeTitlebar{bottom:calc(100% + 28px)!important}.intakePageShell .intakePageCard .intakeQuestion{font-size:24px!important}.intakePageShell .intakePageCard .intakeSentence{display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;padding:16px!important}.intakePageShell .intakePageCard .intakeSentenceRow{grid-template-columns:1fr!important;gap:8px!important}.intakePageShell .intakePageCard .intakeSentence span{white-space:normal!important}.intakePageShell .intakePageCard .intakeSentence input{flex:1 1 auto!important;width:100%!important;max-width:none!important}.intakePageShell .intakeSubmit{min-width:0!important;width:100%!important}.signupAuthShell .signupUnlockPanel{width:min(100% - 28px,540px)!important}.signupAuthShell .signupUnlockPanel h1{font-size:36px!important}.signupAuthShell .signupCard{border-radius:22px!important;padding:32px 24px 24px!important}}@media (prefers-reduced-motion:reduce){.intakePageShell .signupBack,.signupAuthShell .emailAuthButton,.signupAuthShell .googleAuthButton,.signupAuthShell .signupBack{animation:none!important;transition:none!important}}.lookskyHeroButton{position:relative!important;overflow:hidden!important;background:#36619f!important;color:#ffffff!important;transition:background .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.34,1.56,.64,1)!important}.lookskyHeroButton:before{display:none!important;content:none!important}.lookskyButtonSmall span[aria-hidden=true],.lookskyHeroButton span[aria-hidden=true],.lookskyLoopButton span[aria-hidden=true]{display:inline-block!important;transition:transform .18s ease!important}.lookskyHeroButton:focus-visible,.lookskyHeroButton:hover{background:#1e2a40!important;box-shadow:0 10px 24px rgba(30,42,64,.3)!important;color:#ffffff!important;transform:translateY(-2px)!important}.lookskyButtonSmall:focus-visible,.lookskyButtonSmall:hover,.lookskyLoopButton:focus-visible,.lookskyLoopButton:hover{background:#1e2a40!important;box-shadow:0 10px 24px rgba(30,42,64,.28)!important;color:#ffffff!important;transform:translateY(-2px)!important}.lookskyButtonSmall:focus-visible span[aria-hidden=true],.lookskyButtonSmall:hover span[aria-hidden=true],.lookskyHeroButton:focus-visible span[aria-hidden=true],.lookskyHeroButton:hover span[aria-hidden=true],.lookskyLoopButton:focus-visible span[aria-hidden=true],.lookskyLoopButton:hover span[aria-hidden=true]{transform:translateX(4px)!important}.signupAuthShell .signupUnlockPanel{width:min(100% - 48px,820px)!important}.signupAuthShell .signupUnlockPanel h1{max-width:820px!important;font-size:clamp(30px,4vw,44px)!important}.signupAuthShell .signupUnlockPanel h1 em{color:#ef8040!important}.signupAuthShell .signupCard{width:min(100%,640px)!important;margin-top:36px!important}.onboardingParsingShell{background:radial-gradient(ellipse at 50% 44%,rgba(222,229,240,.62),rgba(244,247,251,0) 52%),linear-gradient(180deg,#f8faff,#f3f6fb 52%,#f7f9fd)!important}.onboardingParsingPanel{width:min(100% - 48px,720px)!important;min-height:calc(100dvh - 84px)!important;padding:0 0 72px!important}.onboardingParsingPanel h1{max-width:760px!important;color:#1e2a40!important;font-family:Newsreader,Georgia,serif!important;font-size:clamp(30px,4vw,44px)!important;font-weight:560!important;letter-spacing:0!important;line-height:1.14!important}.onboardingParsingPanel h1 em{color:#ef8040!important;font-style:italic!important;font-weight:560!important}.onboardingParsingPanel>p{margin-top:18px!important;color:#657087!important;font-size:14px!important;font-weight:500!important}.generationStepList{display:grid!important;grid-gap:0!important;gap:0!important;width:min(100%,360px)!important;margin:44px auto 0!important;padding:0!important;color:#33415c!important;font-size:16px!important;font-weight:700!important;list-style:none!important;text-align:left!important}.generationStep{position:relative!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;min-height:46px!important}.generationStep:not(:last-child):after{position:absolute!important;top:28px!important;bottom:-18px!important;left:11px!important;width:1px!important;background:rgba(54,97,159,.22)!important;content:""!important}.generationStepMarker{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border:1.5px solid rgba(54,97,159,.34)!important;border-radius:999px!important;background:#f3f6fb!important;color:#36619f!important}.generationStepMarker svg{display:none!important;width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.5!important}.generationStepMarker>span{width:10px!important;height:10px!important;border-radius:999px!important;border:2px solid!important;border-top:2px solid transparent!important}.generationStep.done .generationStepMarker{border-color:#36619f!important;background:#36619f!important;color:#ffffff!important}.generationStep.done .generationStepMarker svg{display:block!important}.generationStep.done .generationStepMarker>span{display:none!important}.generationStep.active .generationStepMarker>span{animation:generationStepSpin .8s linear infinite!important}.generationStep.pending{color:#657087!important}.generationStep.pending .generationStepMarker{background:#f3f6fb!important;color:#b6c3d8!important}.generationStep.failed .generationStepMarker{border-color:#ef8040!important;color:#ef8040!important}@keyframes generationStepSpin{to{transform:rotate(1turn)}}@media (max-width:760px){.signupAuthShell .signupUnlockPanel{width:min(100% - 28px,640px)!important}.signupAuthShell .signupUnlockPanel h1{font-size:34px!important}.signupAuthShell .signupCard{width:100%!important}.onboardingParsingPanel{width:min(100% - 32px,640px)!important;min-height:calc(100dvh - 76px)!important;padding-bottom:54px!important}.generationStepList{width:min(100%,330px)!important;font-size:15px!important}}@media (prefers-reduced-motion:reduce){.generationStep.active .generationStepMarker>span,.lookskyHeroButton,.lookskyHeroButton span[aria-hidden=true]{animation:none!important;transition:none!important}}.intakePageShell .prototypeIntakeScreen{justify-content:flex-start!important;padding-top:236px!important}.intakePageShell .intakePageCard{width:min(100%,1460px)!important;margin-top:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.intakePageShell .intakePageCard .intakeTitlebar{bottom:calc(100% + 54px)!important}.intakePageShell .intakePageCard .intakeQuestion{max-width:980px!important;font-size:clamp(28px,2.65vw,40px)!important;font-weight:560!important;letter-spacing:0!important;line-height:1.12!important}.intakePageShell .intakePrimarySource{display:grid!important;grid-gap:18px!important;gap:18px!important}.intakePageShell .intakePriorityLabel{display:inline-flex!important;align-items:center!important;gap:10px!important;width:-moz-fit-content!important;width:fit-content!important;color:#36619f!important;font-size:16px!important;font-weight:800!important}.intakePageShell .intakePriorityLabel svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.2!important}.intakePageShell .intakeSourceRowPrimary{margin-top:0!important}.intakePageShell .intakeLinkInput{min-height:58px!important;border:1.5px solid rgba(54,97,159,.58)!important;border-radius:12px!important;background:rgba(255,255,255,.84)!important;box-shadow:none!important;font-size:19px!important;font-weight:600!important;padding:0 22px!important}.intakePageShell .intakeRule{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(500px,100%)!important;height:auto!important;margin:38px auto 34px!important;background:transparent!important;color:#6f788a!important;font-size:13px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important}.intakePageShell .intakeRule:after,.intakePageShell .intakeRule:before{flex:1 1!important;height:1px!important;background:rgba(30,42,64,.12)!important;content:""!important}.intakePageShell .intakeRule span{padding:0 28px!important}.intakePageShell .intakeSourceTabs{width:min(420px,100%)!important;margin-top:0!important;background:#e7edf5!important;padding:5px!important}.intakePageShell .intakeSourceTabs button{min-height:48px!important;font-size:16px!important;font-weight:800!important}.intakePageShell .intakeSourceTabs button.active{color:#36619f!important;box-shadow:0 4px 14px rgba(30,42,64,.14)!important}.intakePageShell .intakeQuestionBlock{display:grid!important;grid-gap:20px!important;gap:20px!important;margin-top:24px!important}.intakePageShell .intakeQuestionPrompt{margin:0!important;color:#495873!important;font-size:18px!important;font-weight:500!important;line-height:1.45!important;text-align:center!important}.intakePageShell .intakePageCard .intakeSentence{grid-template-columns:max-content minmax(0,1.2fr) max-content minmax(0,1fr)!important;align-items:center!important;border:1px solid rgba(54,97,159,.18)!important;border-radius:16px!important;background:rgba(255,255,255,.72)!important;padding:18px 26px!important}.intakePageShell .intakePageCard .intakeSentenceRow:first-child,.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(2){display:contents!important}.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(3){grid-column:1/-1!important;grid-template-columns:max-content minmax(0,1fr)!important;width:62%!important}.intakePageShell .intakePageCard .intakeSentence input{height:54px!important;border:1.5px solid rgba(54,97,159,.58)!important;border-radius:10px!important;font-size:18px!important;font-weight:600!important;padding:0 16px!important}.intakePageShell .intakeSourceTabs+.intakeSourceRow{margin-top:24px!important}.intakePageShell .intakeUploadButton{width:min(680px,100%)!important;margin:0 auto!important}.intakePageShell .intakeCtaWrap{margin-top:36px!important}.intakePageShell .intakeSubmit:disabled{background:#a6b2c7!important;box-shadow:none!important;color:rgba(255,255,255,.88)!important;cursor:not-allowed!important;pointer-events:none!important}@media (max-width:1180px){.intakePageShell .prototypeIntakeScreen{padding-top:208px!important}.intakePageShell .intakePageCard{width:min(100% - 48px,1000px)!important}.intakePageShell .intakePageCard .intakeSentenceRow,.intakePageShell .intakePageCard .intakeSentenceRow:first-child{grid-template-columns:max-content minmax(0,1fr)!important}.intakePageShell .intakePageCard .intakeSentence{grid-template-columns:1fr!important}.intakePageShell .intakePageCard .intakeSentenceRow:first-child,.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(2){display:grid!important}.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(3){width:100%!important}}@media (max-width:760px){.intakePageShell .prototypeIntakeScreen{padding:166px 16px 54px!important}.intakePageShell .intakePageCard{width:100%!important}.intakePageShell .intakePageCard .intakeTitlebar{bottom:calc(100% + 34px)!important}.intakePageShell .intakePageCard .intakeQuestion{font-size:30px!important}.intakePageShell .intakePriorityLabel{font-size:15px!important}.intakePageShell .intakeLinkInput{min-height:56px!important;font-size:16px!important;padding:0 16px!important}.intakePageShell .intakeRule{margin:28px auto 24px!important}.intakePageShell .intakeSourceTabs button{min-height:44px!important;font-size:14px!important;padding:0 10px!important}.intakePageShell .intakeQuestionPrompt{font-size:15px!important}.intakePageShell .intakePageCard .intakeSentence{gap:14px!important;padding:18px!important}.intakePageShell .intakePageCard .intakeSentenceRow,.intakePageShell .intakePageCard .intakeSentenceRow:first-child,.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(3){grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.intakePageShell .intakePageCard .intakeSentenceRow:nth-child(2){display:grid!important}.intakePageShell .intakePageCard .intakeSentence input{height:50px!important;font-size:16px!important}.intakePageShell .intakeSubmit{min-width:0!important;width:100%!important}}.lookskyLoop{min-height:100vh!important;padding:104px 0 60px!important}.lookskyLoop .lookskySectionHeading h2{font-size:clamp(42px,4.2vw,58px)!important}.lookskyLoopStage{width:min(1080px,100%)!important;height:min(58vh,560px)!important;min-height:500px!important;margin-top:34px!important}.lookskyLoopMotion{inset:36px 90px 26px!important;width:calc(100% - 180px)!important;height:calc(100% - 62px)!important}.lookskyLoopGlow{inset:178px 390px 136px!important}.lookskyLoopNode{width:222px!important;min-height:120px!important;gap:8px!important;border-radius:16px!important;padding:18px 20px!important;background:rgba(251,252,254,.9)!important}.lookskyLoopNode:before{display:none!important}.lookskyLoopNode span{display:block!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;font-family:Newsreader,Georgia,serif!important;font-size:32px!important;font-weight:500!important;line-height:.9!important}.lookskyLoopNode span,.lookskyLoopNodeTwo span{color:#9fb4d4!important;box-shadow:none!important}.lookskyLoopNode span:before{display:block!important;margin-bottom:4px!important;color:#5d78aa!important;font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:11px!important;font-weight:900!important;letter-spacing:.28em!important;text-transform:uppercase!important}.lookskyLoopNodeFour span:before,.lookskyLoopNodeOne span:before{content:"You"!important;color:#e18a58!important}.lookskyLoopNodeFive span:before,.lookskyLoopNodeThree span:before,.lookskyLoopNodeTwo span:before{content:"LookSkyAI"!important}.lookskyLoopNodeFour,.lookskyLoopNodeOne{background:linear-gradient(135deg,rgba(255,248,241,.95),rgba(255,255,255,.88))!important}.lookskyLoopNode strong{font-size:24px!important;line-height:1.05!important}.lookskyLoopNode small{font-size:14px!important;line-height:1.32!important}.lookskyLoopNodeOne{top:0!important;left:50%!important;transform:translateX(-50%)!important}.lookskyLoopNodeTwo{top:168px!important;right:0!important}.lookskyLoopNodeThree{right:168px!important;bottom:8px!important;left:auto!important;transform:none!important}.lookskyLoopNodeFour{bottom:0!important;left:178px!important;top:auto!important}.lookskyLoopNodeFive{top:166px!important;left:0!important}.lookskyLoopCore{width:258px!important;height:152px!important}.lookskyLoopLegend{display:none!important}.lookskyLoopButton{margin-top:8px!important;color:#ffffff!important}.intakePageShell .prototypeIntakeScreen{padding-top:188px!important}.intakePageShell .intakePageCard{width:min(100% - 216px,1612px)!important}.intakePageShell .intakePageCard .intakeTitlebar{bottom:calc(100% + 52px)!important}.intakePageShell .intakePrimarySource,.intakePageShell .intakeQuestionBlock,.intakePageShell .intakeResumeBlock{display:grid!important;grid-gap:14px!important;gap:14px!important}.intakePageShell .intakePriorityLabel,.intakePageShell .intakeSectionLabel{display:inline-flex!important;align-items:center!important;gap:10px!important;width:-moz-fit-content!important;width:fit-content!important;color:#36619f!important;font-size:16px!important;font-weight:850!important}.intakePageShell .intakeSectionLabel{color:#6b7486!important}.intakePageShell .intakePriorityLabel>svg,.intakePageShell .intakeSectionLabel>svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.intakePageShell .intakePriorityLabel>svg{fill:#0a66c2!important;stroke:none!important}.intakePageShell .intakePriorityLabel span{display:inline-flex!important;align-items:center!important;min-height:28px!important;border-radius:999px!important;background:rgba(70,105,168,.12)!important;color:#4669a8!important;font-size:11px!important;font-weight:900!important;letter-spacing:.12em!important;padding:0 12px!important;text-transform:uppercase!important}.intakeSourceRow{position:relative!important}.intakeLinkIcon{position:absolute!important;top:50%!important;left:18px!important;z-index:1!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;color:#4669a8!important;transform:translateY(-50%)!important;pointer-events:none!important}.intakeLinkIcon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.1!important}.intakePageShell .intakeLinkInput{padding-left:54px!important}.intakePageShell .intakeRuleSoft{width:min(540px,100%)!important;margin:34px auto!important;letter-spacing:0!important;text-transform:none!important}.intakePageShell .intakeRuleSoft span{color:#495873!important;font-size:15px!important;font-weight:850!important;padding:0 24px!important;white-space:nowrap!important}.intakePageShell .intakeUploadButton{display:flex!important;justify-content:center!important;width:100%!important;min-height:108px!important;border:1.5px dashed rgba(32,43,67,.22)!important;border-radius:12px!important;background:rgba(255,255,255,.34)!important;color:#6b7486!important}.intakePageShell .intakeUploadButton span{display:inline-flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;font-size:16px!important;font-weight:650!important}.intakePageShell .intakeUploadButton small{color:#7d8799!important;font-size:14px!important;font-weight:650!important}.intakePageShell .intakeQuestionBlock{margin-top:26px!important}.intakePageShell .intakeQuestionPrompt{display:none!important}.intakePageShell .intakePageCard .intakeSentence{grid-template-columns:max-content minmax(0,1fr) max-content minmax(0,1fr)!important;padding:18px 28px!important}.intakePageShell .intakeCtaWrap{margin-top:40px!important}.businessProductCards{gap:20px!important;margin-top:22px!important}.businessProductCards li{min-height:250px!important;gap:20px!important;padding:30px 26px 28px!important}.businessProductCards li>button:first-child{top:24px!important;right:24px!important;width:26px!important;height:26px!important}.businessProductIcon{width:48px!important;height:48px!important}.businessProductIcon svg{width:23px!important;height:23px!important}.businessProductHeading{display:grid!important;grid-gap:18px!important;gap:18px!important}.businessProductType{font-size:17px!important;font-weight:900!important}.businessProductHeading .businessProductExample{background:rgba(255,255,255,.86)!important;font-weight:850!important;line-height:1.2!important;padding:8px 14px!important}.businessProductHeading .businessProductExample,.businessProductPrice{width:100%!important;border:1.5px solid rgba(70,105,168,.28)!important}.businessProductPrice{display:grid!important;grid-template-columns:96px 16px minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;padding:10px 14px!important}.businessProductPrice input.price{width:100%!important;font-size:26px!important;font-weight:900!important}.businessProductPrice input:not(.price){width:100%!important;min-width:0!important;color:#2f4f88!important;font-size:22px!important;font-weight:900!important}.businessProductPrice>span{align-self:center!important;color:#2f4f88!important;font-size:24px!important;font-weight:800!important}.businessBenchmark{font-size:14px!important;font-weight:750!important}.businessBuildCard{gap:34px!important;border-radius:18px!important;padding:36px 40px!important}.businessBuildCard span.businessFieldLabel,.businessFieldLabel{gap:14px!important;color:var(--business-ink)!important;font-size:24px!important;font-weight:900!important}.businessFieldIcon{flex:0 0 auto!important;width:27px!important;height:27px!important;fill:none!important;stroke:#36619f!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.businessFieldLabel:before{display:none!important}.businessBuildCard input{min-height:64px!important;border:1.5px solid rgba(70,105,168,.35)!important;border-radius:16px!important;font-size:23px!important;padding:0 24px!important}.businessWebsiteUrlBuilder{display:flex!important;flex-wrap:wrap!important;gap:8px!important;color:#202b43!important;font-size:31px!important;font-weight:500!important;line-height:1.2!important}.businessWebsiteUrlBuilder>span{color:#202b43!important;font-size:inherit!important;font-weight:500!important}.businessWebsiteUrlBuilder strong{border:0!important;border-radius:0!important;background:transparent!important;color:#36619f!important;font-size:inherit!important;font-weight:900!important;padding:0!important}.businessPillRow{gap:14px!important}.businessPillRow button{min-height:48px!important;border-radius:999px!important;font-size:18px!important;padding:0 28px!important}.businessMetricsImageFrame{min-height:420px!important;border-radius:18px!important}@media (max-width:1180px){.lookskyLoopStage{height:auto!important;min-height:0!important;display:grid!important;grid-gap:16px!important;gap:16px!important}.lookskyLoopCore,.lookskyLoopGlow,.lookskyLoopMotion{display:none!important}.lookskyLoopNode,.lookskyLoopNodeFive,.lookskyLoopNodeFour,.lookskyLoopNodeOne,.lookskyLoopNodeThree,.lookskyLoopNodeTwo{position:static!important;width:100%!important;transform:none!important}.businessProductCards{grid-template-columns:1fr!important}}@media (max-width:760px){.intakePageShell .prototypeIntakeScreen{padding-top:154px!important}.intakePageShell .intakePageCard{width:100%!important}.intakePageShell .intakeRuleSoft span{white-space:normal!important;text-align:center!important}.intakePageShell .intakePageCard .intakeSentence{grid-template-columns:1fr!important}.businessBuildCard span.businessFieldLabel,.businessFieldLabel{font-size:20px!important}.businessWebsiteUrlBuilder{font-size:24px!important}.businessPillRow button{font-size:15px!important;padding:0 18px!important}}.businessBuildCard{gap:28px!important;padding:28px 28px 30px!important}.businessBuildCard span.businessFieldLabel,.businessFieldLabel{gap:11px!important;font-size:19px!important;font-weight:650!important}.businessFieldIcon{width:22px!important;height:22px!important}.businessBuildCard input{min-height:52px!important;border-radius:12px!important;font-size:15px!important;font-weight:500!important;padding:14px 15px!important}.businessWebsiteUrlBuilder{gap:0!important;font-size:20px!important;font-weight:400!important}.businessWebsiteUrlBuilder>span{font-weight:400!important}.businessWebsiteUrlBuilder strong{margin:0 5px!important;font-weight:700!important}.businessPillRow{gap:10px!important}.businessPillRow button{min-width:116px!important;min-height:44px!important;gap:8px!important;border-width:1.5px!important;font-size:14.5px!important;font-weight:500!important;padding:10px 21px!important}.businessPillRow button.selected{font-weight:600!important}.businessPillRow button span{min-width:17px!important}.businessPillRow button svg{width:17px!important;height:17px!important;flex:none!important;fill:currentColor!important;opacity:.9!important}.businessPillRow button.selected svg{opacity:1!important}@media (max-width:760px){.businessBuildCard span.businessFieldLabel,.businessFieldLabel{font-size:18px!important}.businessWebsiteUrlBuilder{font-size:20px!important}.businessPillRow button{font-size:14px!important;padding:9px 18px!important}}.businessProductCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:18px!important}.businessProductCards li{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-content:start!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:14px!important;row-gap:14px!important;min-height:270px!important;border:1.5px solid var(--business-line)!important;border-radius:18px!important;padding:24px 22px!important}.businessProductCards li.selected{border-color:var(--business-blue)!important;background:#ecf2fb!important;box-shadow:0 0 0 3px rgba(54,97,159,.16),0 24px 52px rgba(70,105,168,.2)!important}.businessProductCards li>button:first-child{top:18px!important;right:18px!important;width:22px!important;height:22px!important;border:2px solid var(--business-line)!important;border-radius:999px!important;background:transparent!important}.businessProductCards li.selected>button:first-child{border-color:var(--business-blue)!important;background:var(--business-blue)!important}.businessProductCards li>button:first-child span{font-size:12px!important}.businessModeDashboardView .dashboardProductCard.selected>button:first-child{border-color:#36619f!important;background:#36619f!important;color:#ffffff!important;box-shadow:0 0 0 4px rgba(54,97,159,.18)!important}.businessModeDashboardView .dashboardProductCard.selected>button:first-child span{color:#ffffff!important}.businessProductIcon{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;border-radius:12px!important}.businessProductIcon svg{width:20px!important;height:20px!important}.businessProductHeading{display:contents!important}.businessProductType{grid-column:2!important;grid-row:1!important;align-self:center!important;min-height:0!important;color:var(--business-ink)!important;font-size:15.5px!important;font-weight:700!important;letter-spacing:0!important;line-height:1.25!important}.businessProductHeading .businessProductExample{grid-row:2!important;width:min(100%,var(--business-product-field-width,18em))!important;min-height:42px!important;color:var(--business-ink)!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.businessProductHeading .businessProductExample,.businessProductPrice{grid-column:1/-1!important;max-width:100%!important;border:1.5px solid rgba(54,97,159,.3)!important;border-radius:10px!important;background:#ffffff!important;padding:5px 13px!important}.businessProductPrice{grid-row:3!important;display:block!important;width:-moz-fit-content!important;width:fit-content!important}.businessModeDashboardView .dashboardProductCard .businessProductPrice{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.businessProductPrice input.price{color:#2f4f88!important;font-family:var(--business-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif)!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;width:min(100%,var(--business-product-field-width,18em))!important;min-width:0!important;max-width:none!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important}.businessProductPrice input.price:focus{border-color:transparent!important;box-shadow:none!important;outline:none!important}.businessBenchmark{grid-column:1/-1!important;grid-row:4!important;margin-top:0!important;color:var(--business-muted)!important;font-size:11.5px!important;font-weight:650!important}@media (max-width:1180px){.businessProductCards{grid-template-columns:1fr!important}}.offerPrototypeShell.businessModeShell{--business-gold:#d99a1f;--business-gold-dark:#a97105;--business-gold-soft:#fff6df;--business-paper:#ffffff;--business-page:#eef1f6;--business-text:#171a21;--business-subtle:#8a8f9c;--business-rule:#e7eaf0;background:var(--business-page)!important}.offerPrototypeShell.businessModeShell .businessModeStage{width:min(100% - 72px,1320px)!important;padding:34px 0 82px!important}.businessModeOverviewBuilder{display:grid!important;grid-gap:12px!important;gap:12px!important}.businessModePageHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 14px 18px}.businessModePageHeader h1{margin:0;color:var(--business-text);font-family:var(--business-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif);font-size:40px;font-weight:900;line-height:1.1}.businessModePageHeader p{margin:10px 0 0;color:var(--business-subtle);font-size:16px;font-weight:600}.businessModePageHeader button{min-height:52px;border:0;border-radius:8px;background:#b8b8ba;color:#111318;cursor:pointer;font-size:16px;font-weight:800;padding:0 26px}.businessModeInsightCard,.businessModeOverviewCard{border:1px solid rgba(17,19,24,.04);border-radius:24px;background:var(--business-paper);box-shadow:0 16px 38px rgba(28,34,45,.04)}.businessModeOverviewCard{display:grid;grid-template-columns:minmax(0,1fr) 264px;grid-gap:34px;gap:34px;align-items:center;min-height:358px;padding:28px 72px 24px 48px}.businessModeDirectionCopy{min-width:0}.businessModeEyebrow{margin:0 0 8px;color:var(--business-subtle);font-size:17px;font-weight:800}.businessModeDirectionTitleInput{display:block;width:min(100%,780px);border:0;background:transparent;color:#9a6700;font-size:38px;font-weight:900;line-height:1.18;outline:none;padding:0}.businessModeSentenceEditor{display:flex;flex-wrap:wrap;align-items:center;gap:12px 10px;margin-top:30px;color:#555b66;font-size:20px;line-height:1.7}.businessModeIdentityGrid input,.businessModeMonetizationLine input,.businessModeSentenceEditor input{border:1px solid #f1d69e;border-radius:8px;background:var(--business-gold-soft);color:#b47405;font:inherit;font-weight:800;outline:none}.businessModeSentenceEditor input{width:clamp(180px,28vw,420px);min-height:38px;padding:5px 14px;text-align:center}.businessModeMonetizationLine{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;max-width:760px;margin-top:18px;color:var(--business-subtle);font-size:15px;font-weight:800}.businessModeMonetizationLine input{width:100%;min-height:36px;padding:5px 14px}.businessModeIdentityGrid{display:grid;grid-template-columns:.85fr 1.35fr 1.25fr;grid-gap:28px;gap:28px;margin-top:44px;padding-top:24px}.businessModeIdentityGrid label,.businessModeIdentityGrid>div{display:grid;grid-gap:12px;gap:12px;min-width:0;border-left:1px solid var(--business-rule);padding-left:24px}.businessModeIdentityGrid label:first-child{border-left:0;padding-left:0}.businessModeIdentityGrid span{color:var(--business-subtle);font-size:15px;font-weight:800}.businessModeIdentityGrid input,.businessModeIdentityGrid strong{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:8px;background:var(--business-gold-soft);color:#b47405;font-size:20px;font-weight:900;line-height:1.2;overflow-wrap:anywhere;padding:7px 12px}.businessModeScoreCard{display:grid;justify-items:center;grid-gap:22px;gap:22px;border:1px solid #efd397;border-radius:24px;background:#fffaf0;padding:30px 24px 24px}.businessModeScoreRing{display:grid;place-items:center;width:154px;height:154px;border-radius:999px;background:radial-gradient(circle at center,#fffaf0 0 53%,transparent 54%),conic-gradient(var(--business-gold) 0 var(--business-score-angle),#f5e8cd var(--business-score-angle) 1turn)}.businessModeScoreRing strong{color:var(--business-text);font-size:42px;font-weight:950;line-height:1}.businessModeScoreCard>span{border-radius:999px;background:var(--business-gold-soft);color:#b47405;font-size:16px;font-weight:900;padding:10px 14px;text-align:center}.businessModeInsightCard{padding:42px 48px 40px}.businessModeInsightCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.businessModeInsightCard h2{margin:0;color:var(--business-text);font-size:28px;font-weight:900;line-height:1.25}.businessModeInsightCard h2 span{color:#8f949e}.businessModeInsightCard>header button,.businessProductEditButton{border:0;background:transparent;color:#203c78;cursor:pointer;font-size:30px;font-weight:800;line-height:1;padding:0}.businessModeInsightGrid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-gap:74px;gap:74px;align-items:center;margin-top:32px}.businessModeValuePanel h3,.businessModeWhyPanel h3{margin:0 0 18px;color:var(--business-text);font-size:20px;font-weight:900}.businessModeOpportunityList,.businessModePainList,.businessModeValuePanel ul{display:grid;grid-gap:18px;gap:18px;list-style:none;margin:0;padding:0}.businessModeValuePanel li{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;color:#697181;font-size:14px;font-weight:800}.businessModeValuePanel li>div{height:10px;border-radius:999px;background:#eef1f5;overflow:hidden}.businessModeValuePanel li>div>span{display:block;width:var(--business-score-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#c48a20,#e5ae34)}.businessModeRadarChart,.offerReportRadarChart{display:grid;place-items:center;width:min(100%,320px);margin:4px auto 0}.businessModeRadarChart svg,.offerReportRadarChart svg{display:block;width:min(100%,280px);height:auto;overflow:visible}.businessModeRadarGrid,.offerReportRadarGrid{fill:none;stroke:#e7eaf0;stroke-width:1.2}.businessModeRadarAxis,.offerReportRadarAxis{stroke:#e7eaf0;stroke-width:1.1}.businessModeRadarArea,.offerReportRadarArea{fill:rgba(217,154,31,.18)}.businessModeRadarStroke,.offerReportRadarStroke{fill:none;stroke:#d99a1f;stroke-linejoin:round;stroke-width:3.2}.businessModeRadarDot,.offerReportRadarDot{fill:#d99a1f;stroke:#ffffff;stroke-width:2}.businessModeRadarLabel,.offerReportRadarLabel{fill:#687083;font-size:12px;font-weight:850}.businessModeWhyPanel h3{display:flex;align-items:center;gap:14px}.businessModeWhyPanel h3 span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--business-gold-soft);color:#b47405;font-size:22px;font-weight:900}.businessModeOpportunityList{margin-bottom:28px}.businessModeOpportunityList li,.businessModePainList li{position:relative;color:#5d6471;font-size:16px;line-height:1.65;padding-left:28px}.businessModeOpportunityList li:before{content:"✓";position:absolute;left:0;color:var(--business-gold);font-weight:900}.businessModeCustomerTags{display:flex;flex-wrap:wrap;gap:10px;margin:-4px 0 26px}.businessModeCustomerTags span{border-radius:8px;background:#edf1f7;color:#596274;font-size:14px;font-weight:800;padding:8px 18px}.businessModePainList li:before{content:"×";position:absolute;left:0;color:#df5e2f;font-weight:900}.businessModeProductsSection{scroll-margin-top:86px;padding:38px 0 0}.businessModeProductsSection>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px;padding:0 2px}.businessModeProductsSection h2{margin:0;color:var(--business-text);font-size:26px;font-weight:900}.businessModeProductsSection p{margin:8px 0 0;color:var(--business-subtle);font-size:15px;font-weight:650}.businessSellableProductCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;list-style:none;margin:0;padding:0}.businessSellableProductCard{position:relative;display:grid;grid-gap:26px;gap:26px;min-height:492px;border:1.5px solid transparent;border-radius:20px;background:var(--business-paper);box-shadow:0 16px 38px rgba(28,34,45,.04);padding:38px 32px 28px}.businessSellableProductCard.selected{border-color:#f1a11b;background:#fffaf1}.businessProductSelectButton{position:absolute;top:32px;right:32px;display:grid;place-items:center;width:36px;height:36px;border:2px solid #e0e2e7;border-radius:10px;background:#ffffff;color:#ffffff;cursor:pointer;font-size:20px;font-weight:900}.businessSellableProductCard.selected .businessProductSelectButton{border-color:var(--business-gold);background:var(--business-gold)}.businessSellableProductCard dd input,.businessSellableProductDescription textarea,.businessSellableProductTitle{width:100%;border:0;background:transparent;color:var(--business-text);font-family:var(--business-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif);outline:none}.businessSellableProductTitle{width:calc(100% - 54px);min-height:44px;font-size:23px;font-weight:900;line-height:1.25}.businessSellableProductCard dl{display:grid;grid-gap:24px;gap:24px;margin:0}.businessSellableProductCard dl>div{display:grid;grid-template-columns:94px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.businessSellableProductCard dt,.businessSellableProductDescription span{color:var(--business-subtle);font-size:17px;font-weight:800}.businessSellableProductCard dd{margin:0}.businessSellableProductPriceInput{color:#a97105!important;font-size:31px;font-weight:900;text-align:right}.businessSellableProductCard dd input:not(.businessSellableProductPriceInput){font-size:18px;font-weight:900;text-align:right}.businessSellableProductDescription{display:grid;grid-gap:28px;gap:28px}.businessSellableProductDescription textarea{min-height:118px;color:#565d6a;font-size:18px;font-weight:550;line-height:1.65;resize:vertical}.businessProductEditButton{align-self:end;justify-self:end;font-size:28px}.businessModeEmptyProducts{border-radius:16px;background:var(--business-paper);padding:32px}.businessModeProductsSection .businessModeConfirmButton{display:block!important;width:min(100%,360px)!important;margin:30px auto 0!important;background:#191b20!important;color:#ffffff!important}@media (max-width:1180px){.businessModeOverviewCard{grid-template-columns:1fr;padding:28px}.businessModeScoreCard{justify-self:start}.businessModeIdentityGrid,.businessModeInsightGrid,.businessSellableProductCards{grid-template-columns:1fr}.businessModeIdentityGrid label,.businessModeIdentityGrid>div{border-left:0;border-top:1px solid var(--business-rule);padding-left:0;padding-top:18px}.businessModeIdentityGrid label:first-child{border-top:0;padding-top:0}}@media (max-width:760px){.offerPrototypeShell.businessModeShell .businessModeStage{width:min(100% - 28px,100%)!important;padding-top:24px!important}.businessModePageHeader{align-items:stretch;flex-direction:column;padding-inline:0}.businessModePageHeader h1{font-size:34px}.businessModePageHeader button{width:100%}.businessModeInsightCard,.businessModeOverviewCard{border-radius:18px}.businessModeDirectionTitleInput{font-size:30px}.businessModeSentenceEditor{font-size:17px}.businessModeSentenceEditor input{width:100%}.businessModeInsightCard{padding:28px 20px}.businessModeInsightGrid{gap:34px}.businessSellableProductCard{min-height:0;padding:32px 22px 24px}.businessSellableProductCard dl>div{grid-template-columns:1fr;gap:8px}.businessSellableProductCard dd input:not(.businessSellableProductPriceInput),.businessSellableProductPriceInput{text-align:left}}.offerReportConsole{--offer-report-page:#eef1f6;--offer-report-card:#ffffff;--offer-report-text:#171a21;--offer-report-muted:#8a8f9c;--offer-report-gold:#d99a1f;--offer-report-gold-dark:#a97105;--offer-report-gold-soft:#fff6df;--offer-report-rule:#e7eaf0}.offerReportContent{background:var(--offer-report-page)}.offerReportEmpty{display:grid;grid-gap:20px;gap:20px;width:min(100%,1080px);margin:0 auto;border:0;border-radius:24px;padding:34px 36px;background:var(--offer-report-card);box-shadow:0 18px 42px rgba(28,34,45,.05)}.offerReportGenerationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.offerReportGenerationHeader h1{margin:2px 0 0;color:var(--offer-report-text);font-family:var(--business-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif);font-size:27px;font-weight:900;line-height:1.15}.offerReportGenerationHeader p{max-width:780px;margin:6px 0 0;color:#4f596b;font-size:15px;font-weight:650;line-height:1.5}.offerReportGenerationPill{flex:0 0 auto;border-radius:999px;padding:8px 12px;background:#eef1f6;color:#5a6474;font-size:12px;font-weight:900;line-height:1}.offerReportGenerationPill.running{background:#fff2d2;color:#a97105}.offerReportGenerationPill.success{background:#e8f7ed;color:#2c7a45}.offerReportGenerationPill.warning{background:#fff6df;color:#a97105}.offerReportGenerationPill.failed{background:#fff0ed;color:#b42318}.offerReportGenerationSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:4px 0 0;padding:0;list-style:none}.offerReportGenerationSteps li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--offer-report-rule);border-radius:16px;padding:14px;background:#fbfcff}.offerReportGenerationSteps li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#eef1f6}.offerReportGenerationSteps li>span:before{content:"";width:9px;height:9px;border-radius:999px;background:#9ca5b3}.offerReportGenerationSteps li.completed>span{background:#e8f7ed}.offerReportGenerationSteps li.completed>span:before{width:12px;height:7px;border-right:2px solid #2c7a45;border-bottom:2px solid #2c7a45;border-radius:0;background:transparent;transform:translateY(-1px) rotate(45deg)}.offerReportGenerationSteps li.active{border-color:#efca80;background:#fffaf0}.offerReportGenerationSteps li.active>span{background:#fff2d2}.offerReportGenerationSteps li.active>span:before{background:var(--offer-report-gold);box-shadow:0 0 0 5px rgba(217,154,31,.14)}.offerReportGenerationSteps li.failed{border-color:#f1c2b0;background:#fff7f4}.offerReportGenerationSteps li.failed>span{background:#fff0ed}.offerReportGenerationSteps li.failed>span:before{content:"!";width:auto;height:auto;border-radius:0;background:transparent;color:#b42318;font-size:15px;font-weight:950;line-height:1}.offerReportGenerationSteps strong{display:block;color:var(--offer-report-text);font-size:13px;font-weight:900;line-height:1.25}.offerReportGenerationSteps p{margin:5px 0 0;color:#697181;font-size:12px;font-weight:650;line-height:1.4}.offerReportGenerationError{margin:0;border:1px solid #f1c2b0;border-radius:12px;padding:10px 12px;background:#fff4ef;color:#a7421c;font-size:13px;font-weight:800;line-height:1.45}.offerReportActions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.offerReportActions .businessModeDashboardAction,.offerReportActions .offerReportSecondaryAction{min-height:42px;margin-top:0;cursor:pointer;font-family:inherit}.offerReportActions .businessModeDashboardAction{border:0}.offerReportSecondaryAction{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dbe7;border-radius:999px;padding:0 16px;background:#ffffff;color:#2d3a55;font-size:13px;font-weight:900;line-height:1;text-decoration:none}.businessModeDashboardAction:disabled,.offerReportSecondaryAction:disabled{cursor:not-allowed;opacity:.58}.offerReportBusinessModeView{display:grid;grid-gap:10px;gap:10px;width:min(100%,1320px);margin:0 auto;padding:28px 24px 72px}.offerReportBusinessHeader{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 14px 18px}.offerReportBusinessHeader h1{margin:0;color:var(--offer-report-text);font-family:var(--business-sans,"Schibsted Grotesk","Noto Sans SC",sans-serif);font-size:32px;font-weight:900;line-height:1.1}.offerReportBusinessHeader p{margin:8px 0 0;color:var(--offer-report-muted);font-size:13px;font-weight:600}.offerReportBusinessHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.offerReportBusinessHeaderActions button{min-height:42px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:14px;font-weight:800;padding:0 22px}.offerReportBusinessHeaderActions button:disabled{cursor:wait;opacity:.68}.offerReportBusinessHeader .offerReportSaveButton{border-color:#171a21;background:#ffffff;color:#171a21}.offerReportBusinessHeader .offerReportNextButton{background:#030303;color:#ffffff}.offerReportBusinessInsightCard,.offerReportBusinessOverviewCard{border:1px solid rgba(17,19,24,.04);border-radius:24px;background:var(--offer-report-card);box-shadow:0 16px 38px rgba(28,34,45,.04)}.offerReportBusinessOverviewCard{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:28px;gap:28px;align-items:center;min-height:318px;padding:24px 42px 22px 36px}.offerReportBusinessDirection{min-width:0}.offerReportBusinessTitleRow{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:baseline}.offerReportBusinessEyebrow{margin:0;color:var(--offer-report-muted);font-size:12px;font-weight:900;text-transform:uppercase;white-space:nowrap}.offerReportBusinessDirection h2{margin:0;color:#9a6700;font-size:29px;font-weight:900;line-height:1.18}.offerReportEditableTitleInput{width:min(100%,620px);border:1px solid #e9bb5c;border-radius:8px;background:#fffaf0;color:#9a6700;font:inherit;font-size:29px;font-weight:900;line-height:1.18;outline:none;padding:8px 12px}.offerReportBusinessBasedLine,.offerReportBusinessSentence{color:#555b66;font-size:15px;line-height:1.55}.offerReportBusinessBasedLine{display:flex;flex-wrap:wrap;align-items:center;gap:9px 8px;margin-top:10px;color:#252a32;font-weight:650}.offerReportBusinessSentence{display:grid;grid-gap:5px;gap:5px;margin-top:30px}.offerReportBusinessSentence p{margin:0}.offerReportBusinessSentenceText{max-width:870px}.offerReportBusinessSentenceText p{line-height:1.72}.offerReportBusinessSentenceLine{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;width:100%}.offerReportBusinessSentenceLabel{color:#555b66;white-space:nowrap}.offerReportBusinessBasedLine strong,.offerReportBusinessSentence strong{display:inline-block;max-width:100%;color:#b47405;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.offerReportBusinessSentenceText strong{display:inline;max-width:none;overflow-wrap:normal}.offerReportEditableChipInput{display:inline-block;max-width:min(100%,380px);border:1px solid #f1d69e;border-radius:8px;background:var(--offer-report-gold-soft);color:#b47405;font-weight:800;line-height:1.25;overflow-wrap:anywhere;padding:5px 10px;text-align:center;min-width:180px;font:inherit;outline:none}.offerReportBusinessAssets{display:grid;grid-template-columns:.85fr 1.35fr 1.25fr;grid-gap:20px;gap:20px;margin-top:32px;padding-top:20px}.offerReportBusinessAssets>div{display:grid;grid-gap:10px;gap:10px;min-width:0;border-left:1px solid var(--offer-report-rule);padding-left:18px}.offerReportBusinessAssets>div:first-child{border-left:0;padding-left:0}.offerReportBusinessAssets span{color:var(--offer-report-muted);font-size:12px;font-weight:800}.offerReportBusinessAssets strong,.offerReportEditableAssetInput{width:-moz-fit-content;width:fit-content;max-width:100%;color:#b47405;font-size:15px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.offerReportEditableAssetInput{border-radius:8px;background:var(--offer-report-gold-soft);padding:7px 10px;min-width:min(100%,210px);border:1px solid #f1d69e;font:inherit;outline:none}.offerReportBusinessScore{display:grid;justify-items:center;grid-gap:16px;gap:16px;border:1px solid #efd397;border-radius:24px;background:#fffaf0;padding:24px 20px 20px}.offerReportBusinessScore>div{display:grid;place-items:center;width:128px;height:128px;border-radius:999px;background:radial-gradient(circle at center,#fffaf0 0 53%,transparent 54%),conic-gradient(var(--offer-report-gold) 0 var(--offer-report-score-angle),#f5e8cd var(--offer-report-score-angle) 1turn)}.offerReportBusinessScore strong{color:var(--offer-report-text);font-size:34px;font-weight:950;line-height:1}.offerReportBusinessScore>span{border-radius:999px;background:var(--offer-report-gold-soft);color:#b47405;font-size:12px;font-weight:900;padding:8px 12px;text-align:center}.offerReportBusinessInsightCard{padding:34px 36px}.offerReportBusinessInsightCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.offerReportBusinessInsightCard h2{margin:0;color:var(--offer-report-text);font-size:22px;font-weight:900;line-height:1.25}.offerReportBusinessInsightCard h2 span{color:#b47405}.offerReportEditableMissionInput{width:min(100%,620px);border:1px solid #e9bb5c;border-radius:8px;margin-left:8px;background:#fffaf0;color:#b47405;font:inherit;font-size:20px;font-weight:900;line-height:1.2;outline:none;padding:7px 10px}.offerReportCardEditButton{display:inline-grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#203c78;cursor:pointer;line-height:1;text-decoration:none}.offerReportCardEditButton:hover{background:rgba(32,60,120,.06)}.offerReportEditIcon{width:22px;height:22px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.offerReportOverviewEditButton{position:absolute;top:22px;right:22px}.offerReportEditError{border:1px solid #f1c2b0;border-radius:8px;margin:4px 0 0;padding:10px 12px;background:#fff4ef;color:#a7421c;font-size:12px;font-weight:800}.offerReportBusinessInsightGrid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center;margin-top:28px}.offerReportBusinessWhy h3{margin:0 0 18px;color:var(--offer-report-text);font-size:17px;font-weight:900}.offerReportBusinessRadar ul,.offerReportBusinessWhyList,.offerReportCustomerPainList{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.offerReportBusinessRadar li{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;color:#697181;font-size:12px;font-weight:800}.offerReportBusinessRadar li>div{height:10px;border-radius:999px;background:#eef1f5;overflow:hidden}.offerReportBusinessRadar li>div>span{display:block;width:var(--offer-report-radar-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#c48a20,#e5ae34)}.offerReportBusinessRadar .offerReportRadarChart{margin-top:2px}.offerReportBusinessWhy h3{display:flex;align-items:center;gap:12px}.offerReportIconBadge{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:12px;background:var(--offer-report-gold-soft);color:#b47405}.offerReportIconBadge svg{width:21px;height:21px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.offerReportBusinessWhyList{margin-bottom:24px}.offerReportBusinessWhyList li,.offerReportCustomerPainList li{position:relative;color:#5d6471;font-size:13px;line-height:1.55;padding-left:24px}.offerReportBusinessWhyList li:before{content:"✓";position:absolute;left:0;color:var(--offer-report-gold);font-weight:900}.offerReportCustomerTags{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 22px}.offerReportCustomerTags span{border-radius:8px;background:#edf1f7;color:#596274;font-size:11px;font-weight:800;padding:7px 13px}.offerReportCustomerPainList li:before{content:"×";position:absolute;left:0;color:#df5e2f;font-weight:900}.offerReportSellableProductsSection{scroll-margin-top:86px;padding:30px 0 0}.offerReportSellableProductsSection>header{margin-bottom:16px;padding:0 2px}.offerReportSellableProductsSection h2{margin:0;color:var(--offer-report-text);font-size:22px;font-weight:900}.offerReportSellableProductsSection p{margin:8px 0 0;color:var(--offer-report-muted);font-size:12px;font-weight:650}.offerReportProductSyncError{border:1px solid #f1c2b0;border-radius:8px;margin:0 0 14px;padding:10px 12px;background:#fff4ef;color:#a7421c;font-size:12px;font-weight:800}.offerReportSellableProductGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.offerReportSellableProductCard{position:relative;display:grid;grid-gap:20px;gap:20px;min-height:420px;border:1.5px solid transparent;border-radius:20px;background:var(--offer-report-card);box-shadow:0 16px 38px rgba(28,34,45,.04);padding:30px 24px 24px}.offerReportSellableProductCard.selected{border-color:#f1a11b;background:#fffaf1}.offerReportProductHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-height:54px}.offerReportProductStatusToggle{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;cursor:pointer}.offerReportProductStatusToggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.offerReportProductCheck{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border:2px solid #e0e2e7;border-radius:7px;background:#ffffff;color:#ffffff}.offerReportProductStatusToggle.selected{color:#ffffff}.offerReportProductStatusToggle.selected .offerReportProductCheck{border-color:var(--offer-report-gold);background:var(--offer-report-gold)}.offerReportProductStatusToggle input:focus-visible+.offerReportProductCheck{outline:2px solid #1d4ed8;outline-offset:2px}.offerReportProductStatusToggle input:disabled+.offerReportProductCheck{opacity:.62;cursor:wait}.offerReportCheckboxCheckIcon{width:15px;height:15px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3}.offerReportSellableProductCard h3{min-width:0;margin:0;color:var(--offer-report-text);font-size:18px;font-weight:900;line-height:1.22}.offerReportSellableProductCard dl{display:grid;grid-gap:18px;gap:18px;margin:0}.offerReportSellableProductCard dl>div{display:grid;grid-template-columns:78px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.offerReportProductDescription span,.offerReportSellableProductCard dt{color:var(--offer-report-muted);font-size:13px;font-weight:800}.offerReportSellableProductCard dd{margin:0;color:var(--offer-report-text);font-size:14px;font-weight:900;text-align:right}.offerReportSellableProductCard dl>div:first-child dd{color:var(--offer-report-gold-dark);font-size:24px}.offerReportEditableProductInput,.offerReportSellableProductCard dd .offerReportProductEditableValue{color:var(--offer-report-gold-dark)}.offerReportEditableProductInput{width:100%;min-height:34px;border:1px solid #e9bb5c;border-radius:8px;background:#fffaf0;font:inherit;font-size:14px;font-weight:900;outline:none;padding:6px 9px;text-align:right}.offerReportEditableProductPriceInput{font-size:20px}.offerReportProductDescription{display:grid;grid-gap:20px;gap:20px}.offerReportEditableProductTextarea,.offerReportProductDescription p{min-height:96px;margin:0;color:#b47405;font-size:13px;font-weight:650;line-height:1.55}.offerReportEditableProductTextarea{width:100%;border:1px solid #e9bb5c;border-radius:8px;background:#fffaf0;font-family:inherit;outline:none;padding:10px;resize:vertical}.offerReportSellableProductCard>.offerReportCardEditButton{align-self:end;justify-self:end;font-size:22px}@media (max-width:1260px){.offerReportBusinessInsightGrid,.offerReportBusinessOverviewCard,.offerReportGenerationSteps,.offerReportSellableProductGrid{grid-template-columns:1fr}.offerReportBusinessScore{justify-self:start}.offerReportBusinessAssets{grid-template-columns:1fr}.offerReportBusinessAssets>div{border-left:0;border-top:1px solid var(--offer-report-rule);padding-left:0;padding-top:18px}.offerReportBusinessAssets>div:first-child{border-top:0;padding-top:0}}@media (max-width:760px){.offerReportEmpty{border-radius:18px;padding:26px 18px}.offerReportGenerationHeader{align-items:stretch;flex-direction:column}.offerReportGenerationPill{justify-self:start;width:-moz-fit-content;width:fit-content}.offerReportActions{align-items:stretch;flex-direction:column}.offerReportActions .businessModeDashboardAction,.offerReportActions .offerReportSecondaryAction{width:100%}.offerReportBusinessModeView{padding:24px 14px 64px}.offerReportBusinessHeader{align-items:stretch;flex-direction:column;padding-inline:0}.offerReportBusinessHeaderActions{flex-direction:column;justify-content:stretch;width:100%}.offerReportBusinessHeaderActions button{width:100%}.offerReportBusinessInsightCard,.offerReportBusinessOverviewCard{border-radius:18px;padding:28px 20px}.offerReportBusinessDirection h2,.offerReportBusinessHeader h1{font-size:32px}.offerReportBusinessSentence{font-size:17px}.offerReportBusinessSentenceLine{grid-template-columns:1fr;gap:2px}.offerReportBusinessSentenceLabel{white-space:normal}.offerReportBusinessInsightGrid{gap:34px}.offerReportSellableProductCard{min-height:0;padding:32px 22px 24px}.offerReportSellableProductCard dl>div{grid-template-columns:1fr;gap:8px}.offerReportSellableProductCard dd,.offerReportSellableProductCard dl>div:first-child dd{text-align:left}}.siteConsole .customerServiceAgentBackdrop{align-items:center;padding:18px}.siteConsole .customerServiceAgentDialog{width:min(980px,calc(100vw - 36px));max-height:min(900px,calc(100vh - 36px));border:1px solid #dfe5f2;border-radius:28px;background:#fff;box-shadow:0 34px 100px rgba(15,23,42,.3);color:#192033}.siteConsole .customerServiceAgentHeader{display:grid;grid-template-columns:auto 1fr auto;grid-gap:16px;gap:16px;min-height:88px;padding:16px 26px;border-bottom:1px solid #e5e9f2;background:#f8faff}.siteConsole .customerServiceHeaderAvatar{width:54px;height:54px;border-radius:50%}.siteConsole .customerServiceAgentHeader h2,.siteConsole .customerServiceAgentHeader p,.siteConsole .customerServiceFormSection h3,.siteConsole .customerServiceScope h3,.siteConsole .customerServiceScopeGrid p{margin:0}.siteConsole .customerServiceAgentHeader h2{font-size:22px;line-height:1.25}.siteConsole .customerServiceAgentHeader p{margin-top:4px;color:#758098;font-size:13px}.siteConsole .customerServiceAgentHeader>button{width:42px;height:42px;border:1px solid #d9e0ee;border-radius:50%;background:#fff;color:#5d6677;font-size:26px;line-height:1}.siteConsole .customerServiceAgentForm{max-height:calc(min(900px, 100vh - 36px) - 88px);overflow-y:auto;padding:26px 34px 0}.siteConsole .customerServiceScope{padding-bottom:24px;border-bottom:1px solid #e8ecf4}.siteConsole .customerServiceScope h3{margin-bottom:14px;font-size:17px}.siteConsole .customerServiceScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.siteConsole .customerServiceScopeGrid article{display:grid;grid-template-columns:42px 1fr;grid-gap:4px 12px;gap:4px 12px;min-height:112px;padding:18px;border:1px solid #dce5ff;border-radius:18px;background:#f7f9ff}.siteConsole .customerServiceScopeGrid article>span{grid-row:1/span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e8edff;color:#405cff;font-size:22px}.siteConsole .customerServiceScopeGrid article>span svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.siteConsole .customerServiceScopeGrid article strong{color:#284bdc}.siteConsole .customerServiceScopeGrid article p{color:#7d879c;font-size:13px;line-height:1.5}.siteConsole .customerServiceFormSection{padding:28px 0;border-bottom:1px solid #e8ecf4}.siteConsole .customerServiceFormSection h3{display:flex;gap:12px;margin-bottom:20px;font-size:19px}.siteConsole .customerServiceFormSection h3>span{width:48px;height:42px;border-radius:14px;background:#f0f2f7;color:#7c879d;font-size:13px}.siteConsole .customerServiceFormSectionBody{display:grid;grid-gap:20px;gap:20px}.siteConsole .customerServiceBasicSettings{display:grid;align-items:start;grid-gap:32px}.siteConsole .customerServiceField{display:grid;grid-gap:8px;gap:8px}.siteConsole .customerServiceField>span,.siteConsole .customerServiceFieldset legend{color:#5d687d}.siteConsole .customerServiceField small,.siteConsole .customerServiceFieldset>small{color:#8a94a7;font-size:12px;font-weight:500}.siteConsole .customerServiceField>span{display:flex;justify-content:space-between}.siteConsole .customerServiceField input,.siteConsole .customerServiceField textarea{width:100%;border:1px solid #d8deea;border-radius:14px;background:#fff;color:#192033;font:inherit;line-height:1.5;outline:none;padding:12px 14px;resize:vertical}.siteConsole .customerServiceField input:focus,.siteConsole .customerServiceField textarea:focus{border-color:#405cff;box-shadow:0 0 0 3px rgba(64,92,255,.12)}.siteConsole .customerServiceBasicSettings .customerServiceField input{min-height:56px}.siteConsole .customerServiceFieldset{min-width:0;margin:0;padding:0;border:0}.siteConsole .customerServiceFieldset legend{margin-bottom:10px}.siteConsole .customerServiceAvatarOptions{display:flex;flex-wrap:wrap}.siteConsole .customerServiceAvatarOptions button,.siteConsole .customerServiceAvatarUpload{display:grid;place-items:center;width:66px;height:66px;overflow:hidden;border:2px solid #e1e6ef;border-radius:17px;background:#fff;cursor:pointer}.siteConsole .customerServiceAvatarOptions button.selected,.siteConsole .customerServiceAvatarUpload.selected{border-color:#405cff;box-shadow:0 0 0 3px rgba(64,92,255,.12)}.siteConsole .customerServiceAvatarOptions img{width:58px;height:58px;border-radius:50%;object-fit:cover}.siteConsole .customerServiceAvatarUpload{color:#405cff;font-size:28px}.siteConsole .customerServiceAvatarUpload input{display:none}.siteConsole .customerServiceSegmented{display:flex;flex-wrap:wrap;gap:9px}.siteConsole .customerServiceSegmented button{min-height:40px;padding:0 16px;border:1px solid #dce1ec;border-radius:12px;background:#f7f8fb;color:#667085}.siteConsole .customerServiceSegmented button.selected{border-color:#405cff;background:#edf0ff;color:#3151ef;font-weight:700}.siteConsole .customerServiceStyleDetails{overflow:hidden;border:1px solid #e2e7f2;border-radius:16px}.siteConsole .customerServiceStyleDetails summary{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;font-size:16px;font-weight:850;list-style:none}.siteConsole .customerServiceStyleDetails summary::-webkit-details-marker{display:none}.siteConsole .customerServiceStyleDetails summary strong{margin-left:auto;color:#405cff;font-size:14px}.siteConsole .customerServiceStyleDetails summary:after{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:50%;color:#405cff;content:"+";font-size:22px;font-weight:500;line-height:1}.siteConsole .customerServiceStyleContent{padding:0 18px 18px}.siteConsole .customerServiceChoiceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.siteConsole .customerServiceChoiceGrid label,.siteConsole .customerServiceQuestionList label{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dfe4ee;border-radius:14px;background:#fff;cursor:pointer}.siteConsole .customerServiceChoiceGrid label.selected,.siteConsole .customerServiceQuestionList label.selected{border-color:#405cff;background:#f4f6ff}.siteConsole .customerServiceChoiceGrid input,.siteConsole .customerServiceQuestionList input{margin-top:3px;accent-color:#405cff}.siteConsole .customerServiceChoiceGrid span{display:grid;grid-gap:3px;gap:3px}.siteConsole .customerServiceChoiceGrid small{color:#858fa2;font-size:12px;line-height:1.4}.siteConsole .customerServiceQuestionList{display:grid;grid-gap:9px;gap:9px}.siteConsole .customerServiceQuestionList label:has(input:disabled){cursor:not-allowed;opacity:.55}.siteConsole .customerServiceEmpty,.siteConsole .customerServiceHint{margin:0;color:#7c8799;font-size:13px}.siteConsole .customerServiceEmpty{padding:18px;border-radius:14px;background:#f6f7fa}.siteConsole .customerServiceError{margin:18px 0 0;color:#c53333;font-size:13px;font-weight:700}.siteConsole .customerServiceAgentFooter{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;margin:28px -34px 0;padding:16px 34px;border-top:1px solid #e4e8f0;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.siteConsole .customerServiceAgentFooter button{min-width:94px;height:44px;border:0;border-radius:13px;background:#405cff;color:#fff;font-weight:750}.siteConsole .customerServiceAgentFooter .secondaryAction{border:1px solid #d8deea;background:#fff;color:#263044}.siteConsole .customerServiceAgentFooter button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.siteConsole .customerServiceAgentBackdrop{padding:8px}.siteConsole .customerServiceAgentDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:20px}.siteConsole .customerServiceAgentHeader{padding:14px 18px}.siteConsole .customerServiceAgentHeader p{display:none}.siteConsole .customerServiceAgentForm{max-height:calc(100vh - 96px);padding:20px 18px 0}.siteConsole .customerServiceBasicSettings,.siteConsole .customerServiceChoiceGrid,.siteConsole .customerServiceScopeGrid{grid-template-columns:1fr}.siteConsole .customerServiceAgentFooter{margin-inline:-18px;padding-inline:18px}}.siteConsole .customerServiceAgentDialog{position:relative;display:flex;width:min(880px,calc(100vw - 44px));max-height:min(920px,calc(100vh - 44px));flex-direction:column;overflow:hidden;border:1px solid #e3e6ed;border-radius:20px;background:#fdfdfe;box-shadow:0 28px 80px rgb(8 12 22/34%);color:#1c1f26}.siteConsole .customerServiceAgentHeader{display:flex;min-height:62px;align-items:center;gap:12px;padding:9px 24px;border-bottom:1px solid #e4e9f4;background:linear-gradient(180deg,#fbfcff,#f5f8ff)}.siteConsole .customerServiceHeaderAvatar{display:block;width:38px;height:38px;flex:none;border-radius:11px;object-fit:cover}.siteConsole .customerServiceAgentHeader h2{color:#171c28;font-size:16px;font-weight:900;letter-spacing:.1px;line-height:1.2}.siteConsole .customerServiceAgentClose{display:grid;width:30px;height:30px;min-height:30px;margin-left:auto;padding:0;place-items:center;border:1px solid #e1e6f2;border-radius:50%;background:#fff;color:#5c6371;line-height:0}.siteConsole .customerServiceAgentClose svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.siteConsole .customerServiceAgentClose:hover{border-color:#bec4cf;background:#f5f6f8;color:#11141a}.siteConsole .customerServiceAgentForm{max-height:calc(min(920px, 100vh - 44px) - 62px);min-height:0;padding:18px 30px 0;scrollbar-width:thin}.siteConsole .customerServiceScope{padding-bottom:20px;border-bottom:1px solid #edf0f5}.siteConsole .customerServiceScope h3{margin-bottom:12px;color:#242833;font-size:14.5px;font-weight:900}.siteConsole .customerServiceScopeGrid{gap:12px}.siteConsole .customerServiceScopeGrid article{display:flex;min-height:0;flex-direction:column;gap:8px;padding:14px 15px;border:1px solid #e2e9ff;border-radius:14px;background:linear-gradient(180deg,#f5f8ff,#fbfcff)}.siteConsole .customerServiceScopeGrid article>div{display:flex;min-width:0;align-items:center;gap:9px}.siteConsole .customerServiceScopeGrid article>div>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:9px;background:#e4eaff;color:#3b5bfd;line-height:0}.siteConsole .customerServiceScopeGrid article>div>span svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.siteConsole .customerServiceScopeGrid article strong{color:#2c47d4;font-size:13.5px;font-weight:900}.siteConsole .customerServiceScopeGrid article p{color:#71798b;font-size:11.5px;line-height:1.6}.siteConsole .customerServiceFormSection{padding:24px 0 30px;border-bottom:1px solid #eef1f6}.siteConsole .customerServiceFormSection h3{display:grid;min-height:44px;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin-bottom:12px;color:#242833;font-size:16px;font-weight:800}.siteConsole .customerServiceFormSection h3>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f0f2f6;color:#8a92a3;font-size:11px;font-weight:900}.siteConsole .customerServiceFormSectionBody{gap:14px}.siteConsole .customerServiceBasicSettings{grid-template-columns:minmax(0,1fr) auto;gap:32px}.siteConsole .customerServiceField{gap:7px}.siteConsole .customerServiceField>span,.siteConsole .customerServiceFieldset legend{color:#5d6577;font-size:13px;font-weight:700}.siteConsole .customerServiceField small,.siteConsole .customerServiceFieldset>small{color:#9aa3ba;font-size:11.5px;font-weight:600}.siteConsole .customerServiceField input,.siteConsole .customerServiceField textarea{box-sizing:border-box;border-color:#dfe3eb;border-radius:13px;color:#10141c;font-size:15px;font-weight:600}.siteConsole .customerServiceBasicSettings .customerServiceField input{min-height:48px;padding:0 14px}.siteConsole .customerServiceField textarea{min-height:112px;padding:13px 15px;line-height:1.75}.siteConsole .customerServiceAvatarOptions{gap:12px}.siteConsole .customerServiceAvatarOptions button,.siteConsole .customerServiceAvatarUpload{box-sizing:border-box;width:56px;height:56px;padding:0;border-width:1px;border-radius:15px}.siteConsole .customerServiceAvatarOptions button.selected,.siteConsole .customerServiceAvatarUpload.selected{border-color:#3b5bfd;box-shadow:0 0 0 2px rgb(59 91 253/13%)}.siteConsole .customerServiceAvatarOptions img{display:block;width:48px;height:48px;border-radius:12px}.siteConsole .customerServiceAvatarUpload{color:#3b5bfd;font-size:20px}.siteConsole .customerServiceStyleDetails{margin-top:4px;border-color:#e6eaf5;border-radius:14px;background:#f2f4f9}.siteConsole .customerServiceStyleDetails:hover{border-color:#9fb2ff;background:#eef2fb}.siteConsole .customerServiceStyleDetails[open]{border-color:#dde4f5;background:#fff}.siteConsole .customerServiceStyleDetails summary{padding:15px 17px;color:#242833;font-size:14px;font-weight:900}.siteConsole .customerServiceStyleDetails summary strong{color:#3b5bfd;font-size:13.5px;font-weight:800}.siteConsole .customerServiceStyleDetails summary:after{width:26px;height:26px;background:#e4eaff;color:#3b5bfd;content:"＋";font-size:15px;font-weight:600}.siteConsole .customerServiceStyleDetails[open] summary:after{content:"−"}.siteConsole .customerServiceStyleContent{padding:2px 17px 15px}.siteConsole .customerServiceToneOptions{display:flex;flex-wrap:wrap;gap:10px}.siteConsole .customerServiceToneOptions label{display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #e2e6f0;border-radius:12px;background:#fff;color:#3c4456;cursor:pointer;font-size:13.5px;font-weight:700}.siteConsole .customerServiceToneOptions label.selected{border-color:#9fb2ff;background:#fafbff;color:#1e2942;box-shadow:0 1px 4px rgb(59 91 253/6%)}.siteConsole .customerServiceToneOptions input[type=radio]{width:18px;height:18px;flex:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #ccd3e2;border-radius:50%;background:#fff}.siteConsole .customerServiceToneOptions input[type=radio]:checked{border:5.5px solid #3b5bfd}.siteConsole .customerServiceToneOptions em{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#e4eaff;color:#3b5bfd;font-size:10px;font-style:normal;font-weight:900}.siteConsole .customerServiceChoiceGrid{gap:13px}.siteConsole .customerServiceChoiceGrid label{gap:7px;padding:15px 17px;border-color:#e2e6f0}.siteConsole .customerServiceChoiceGrid label.selected,.siteConsole .customerServiceMoreQuestionList label.selected,.siteConsole .customerServiceQuestionList label.selected{border-color:#9fb2ff;background:#fafbff;box-shadow:0 1px 4px rgb(59 91 253/6%)}.siteConsole .customerServiceChoiceGrid input[type=checkbox],.siteConsole .customerServiceContactCapture input[type=checkbox],.siteConsole .customerServiceMoreQuestionList input[type=checkbox],.siteConsole .customerServiceQuestionList input[type=checkbox]{width:20px;height:20px;flex:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid #ccd3e2;border-radius:6px;background:#fff}.siteConsole .customerServiceChoiceGrid input[type=checkbox]:checked,.siteConsole .customerServiceContactCapture input[type=checkbox]:checked,.siteConsole .customerServiceMoreQuestionList input[type=checkbox]:checked,.siteConsole .customerServiceQuestionList input[type=checkbox]:checked{border-color:#3b5bfd;background:#3b5bfd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7'/%3E%3C/svg%3E") 50% /12px 12px no-repeat;box-shadow:0 2px 6px rgb(59 91 253/25%)}.siteConsole .customerServiceChoiceGrid input[type=checkbox]{width:17px;height:17px}.siteConsole .customerServiceMoreQuestionList label,.siteConsole .customerServiceQuestionList label{align-items:center;gap:12px;padding:15px 17px;border-color:#e2e6f0;border-radius:14px;color:#1f2637;font-size:14.5px;font-weight:600}.siteConsole .customerServiceMoreQuestionList label.selected span,.siteConsole .customerServiceQuestionList label.selected span{color:#141b2c;font-weight:800}.siteConsole .customerServiceMoreQuestions{margin-top:12px;border:0}.siteConsole .customerServiceMoreQuestions summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;border:1.5px dashed #c5cfec;border-radius:14px;background:#fafbff;color:#3b5bfd;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.siteConsole .customerServiceMoreQuestions summary::-webkit-details-marker{display:none}.siteConsole .customerServiceMoreQuestions summary:after{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;background:#e4eaff;content:"＋";font-size:15px;font-weight:600}.siteConsole .customerServiceMoreQuestions[open] summary{display:none}.siteConsole .customerServiceMoreQuestionList{display:grid;padding-top:0}.siteConsole .customerServiceContactCapture{width:100%;margin:0;padding:18px 20px;border:1px solid #e4e8f0;border-radius:15px;background:#f7f8fc;box-sizing:border-box}.siteConsole .customerServiceContactCapture legend{padding:0;color:#242833;font-size:14.5px;font-weight:900}.siteConsole .customerServiceContactCapture>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:10px}.siteConsole .customerServiceContactCapture label{display:flex;align-items:center;gap:8px;color:#4c5468;font-size:13px;font-weight:800}.siteConsole .customerServiceAvatarUploadPage{position:absolute;inset:62px 0 0;z-index:8;display:none;min-height:0;flex-direction:column;background:#fdfdfe}.siteConsole .customerServiceAvatarUploadPage.is-open{display:flex}.siteConsole .customerServiceAvatarUploadHeader{display:flex;height:58px;flex:none;align-items:center;gap:10px;padding:0 20px;border-bottom:1px solid #e6eaf2}.siteConsole .customerServiceAvatarUploadHeader>button{display:grid;width:32px;height:32px;min-height:32px;padding:0;place-items:center;border:1px solid #e1e5ec;border-radius:9px;background:#fff;color:#4e5769;font-size:19px;line-height:1}.siteConsole .customerServiceAvatarUploadHeader strong{color:#1c1f26;font-size:15px}.siteConsole .customerServiceAvatarUploadHeader span{margin-left:auto;color:#8a92a4;font-size:11.5px}.siteConsole .customerServiceAvatarUploadBody{min-height:0;flex:1 1;overflow:auto;padding:22px}.siteConsole .customerServiceAvatarDropzone{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;padding:24px;border:1.5px dashed #bbb4e9;border-radius:16px;background:#f7f9ff;text-align:center}.siteConsole .customerServiceAvatarDropzone.is-dragging{border-color:#3b5bfd;background:#eef2ff}.siteConsole .customerServiceAvatarDropzone.has-preview{border-style:solid;border-color:#e3e6ed;background:#f5f6f9}.siteConsole .customerServiceAvatarDropzone>input{display:none}.siteConsole .customerServiceAvatarUploadSymbol{display:grid;width:58px;height:58px;margin-bottom:14px;place-items:center;border-radius:17px;background:#e4eaff;color:#6445dc;font-size:27px}.siteConsole .customerServiceAvatarDropzone>strong{color:#1c1f26;font-size:14px}.siteConsole .customerServiceAvatarDropzone>p{margin:6px 0 14px;color:#7b8394;font-size:11.5px;line-height:1.6}.siteConsole .customerServiceAvatarDropzone>button,.siteConsole .customerServiceAvatarUploadFooter>button:last-child{border:1px solid #3b5bfd;border-radius:10px;background:#3b5bfd;color:#fff;font-size:12.5px;font-weight:800}.siteConsole .customerServiceAvatarDropzone>button{padding:9px 16px}.siteConsole .customerServiceAvatarDropzone>img{width:190px;height:190px;border-radius:22px;box-shadow:0 12px 34px rgb(20 24 36/18%);object-fit:cover}.siteConsole .customerServiceAvatarChooseAgain{margin-top:12px;padding:8px 12px;border:1px solid #e1e4eb;border-radius:10px;background:#fff;color:#1c1f26;font-size:12.5px;font-weight:800}.siteConsole .customerServiceAvatarUploadNote{margin:12px 0 0;color:#7b8394;font-size:11.5px;line-height:1.55}.siteConsole .customerServiceUploadError{margin:12px 0 0;color:#c53333;font-size:12px;font-weight:700}.siteConsole .customerServiceAvatarUploadFooter{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e6eaf2;background:#fbfcfe}.siteConsole .customerServiceAvatarUploadFooter>button{padding:8px 18px;border-radius:10px;font-size:13px;font-weight:800}.siteConsole .customerServiceAvatarUploadFooter>button:first-child{border:1.5px solid #e1e4eb;background:transparent;color:#1c1f26}.siteConsole .customerServiceAvatarChooseAgain:disabled,.siteConsole .customerServiceAvatarDropzone>button:disabled,.siteConsole .customerServiceAvatarUploadFooter>button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.siteConsole .customerServiceAgentDialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:16px}.siteConsole .customerServiceAgentHeader{padding:9px 14px}.siteConsole .customerServiceAgentForm{max-height:calc(100vh - 78px);padding:12px 16px 0}.siteConsole .customerServiceBasicSettings,.siteConsole .customerServiceChoiceGrid,.siteConsole .customerServiceContactCapture>div,.siteConsole .customerServiceScopeGrid{grid-template-columns:1fr}.siteConsole .customerServiceAgentFooter{margin-inline:-16px;padding-inline:16px}.siteConsole .customerServiceAvatarUploadBody{padding:16px}}.siteConsole .customerServiceField>.customerServiceFieldLabel{display:flex;align-items:center;justify-content:space-between}.siteConsole .customerServiceField>.customerServiceFieldLabelInline{justify-content:flex-start;gap:4px}.siteConsole .customerServiceField textarea::placeholder{color:#a4adc0;font-weight:500}.siteConsole .customerServiceAvatarUpload{border-color:#dfe3eb;border-style:dashed;background:#f7f9ff;box-shadow:none}.siteConsole .customerServiceMoreQuestionList,.siteConsole .customerServiceQuestionList{display:grid;grid-gap:12px;gap:12px}.siteConsole .customerServiceMoreQuestionList>label,.siteConsole .customerServiceQuestionList>label{display:flex;min-height:0;align-items:center;gap:12px;box-sizing:border-box;padding:15px 17px;border:1px solid #e2e6f0;border-radius:14px;background:#fff;color:#1f2637;cursor:pointer;font-size:14.5px;font-weight:600;line-height:1.4}.siteConsole .customerServiceMoreQuestionList>label:hover,.siteConsole .customerServiceQuestionList>label:hover{border-color:#c3cdf0}.siteConsole .customerServiceMoreQuestionList>label.selected,.siteConsole .customerServiceQuestionList>label.selected{border-color:#9fb2ff;background:#fafbff;box-shadow:0 1px 4px rgb(59 91 253/6%)}.siteConsole .customerServiceMoreQuestionList>label:has(input:disabled),.siteConsole .customerServiceQuestionList>label:has(input:disabled){cursor:not-allowed;opacity:.55}.siteConsole .customerServiceContactCapture{display:block;text-align:left}.siteConsole .customerServiceContactCapture>.customerServiceContactCopy{display:block;margin:0 0 10px}.siteConsole .customerServiceContactCopy b{display:block;color:#242833;font-size:14.5px;font-weight:900}.siteConsole .customerServiceContactCapture>.customerServiceContactChannels{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0}@media (max-width:720px){.siteConsole .customerServiceContactCapture>.customerServiceContactCopy{display:block}.siteConsole .customerServiceContactCapture>.customerServiceContactChannels{grid-template-columns:1fr}}.subscriptionCheckoutTopbar{min-height:78px;background:rgb(255 255 255/94%)}.subscriptionCheckoutInner{width:min(100%,1320px);padding-top:42px}.subscriptionCheckoutCard{min-height:700px;border:1px solid rgb(30 69 117/8%);border-radius:30px;background:#fff;box-shadow:0 28px 74px rgb(30 69 117/10%)}.subscriptionSummaryPanel{flex-basis:46%;justify-content:flex-start;padding:66px 64px 54px;background:#1d4575}.subscriptionSummaryFrame{inset:30px;border-color:rgb(126 178 226/58%);border-radius:24px}.subscriptionCheckoutIntro{gap:16px}.subscriptionCheckoutIntro h1{max-width:14ch;font-family:DM Sans,Noto Sans SC,ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,3vw,52px);font-weight:900;line-height:1.05}.subscriptionCheckoutIntro p{max-width:40ch;color:rgb(255 255 255/76%);font-size:16px}.subscriptionCheckoutPriceCard{display:grid;grid-gap:10px;gap:10px;width:min(100%,430px);margin-top:36px;border-radius:24px;padding:30px;background:#fff;color:#142038;box-shadow:0 18px 44px rgb(7 27 53/18%)}.subscriptionCheckoutPriceCard .subscriptionOfferLabel{margin:0;background:#eaf3ff;color:#315f9f}.subscriptionCheckoutPriceCard .subscriptionOfferLabel+.subscriptionPriceLine,.subscriptionCheckoutPriceCard .subscriptionPriceLine{margin-top:4px}.subscriptionCheckoutPriceCard .subscriptionDailyPrice,.subscriptionCheckoutPriceCard .subscriptionPriceCadence,.subscriptionCheckoutPriceCard .subscriptionPriceLine strong,.subscriptionCheckoutPriceCard .subscriptionRenewalPrice{color:#142038}.subscriptionCheckoutPriceCard .subscriptionRegularPrice,.subscriptionCheckoutPriceCard .subscriptionRegularPrice s{color:#6b7890;-webkit-text-decoration-color:#8996aa;text-decoration-color:#8996aa}.subscriptionCheckoutPriceCard .subscriptionTrialBadge{border-color:#b9d6f5;background:#edf6ff;color:#315f9f}.subscriptionCheckoutPriceCard .subscriptionSavingsText{color:#087f95}.subscriptionCheckoutPriceCard .subscriptionPromoBox{margin-top:8px;border-top:1px solid #dce5ef;padding-top:16px}.subscriptionCheckoutPriceCard .subscriptionSubmitButton{order:20;width:100%;min-height:54px;margin-top:12px;border-radius:999px;background:#3574bd;box-shadow:none}.subscriptionCheckoutPriceCard .subscriptionTrialCopy{order:21;margin:2px 0 0;color:#6b7890;text-align:center}.subscriptionDetailsPanel{justify-content:center;padding:64px 72px;background:#fff}.subscriptionDetailsPanel h2{font-size:clamp(26px,2.2vw,38px)}.subscriptionBenefitGrid{gap:18px;margin-top:30px}.subscriptionBenefitGrid li{font-size:16px}.subscriptionAccountRow{margin-top:auto;border-color:#d4e1ef;background:#f8fbff}.billingManagementCard{border:1px solid #dbe6f2;border-radius:24px;padding:28px 30px;background:#fff;box-shadow:0 14px 38px rgb(30 69 117/6%)}.creditsOverviewCard{gap:18px}.creditsOverviewDetails{display:grid;grid-gap:12px;gap:12px}.creditsOverviewDetails .billingPlanDetail{min-height:34px}.creditsOverviewDetails .billingPlanDetail strong{font-size:16px}.creditsManagementHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.creditsManagementHeading h2,.creditsManagementHeading p{margin:0}.creditsManagementHeading h2{color:#142038;font-size:18px;font-weight:900}.creditsManagementHeading p,.creditsManagementHeading>span{margin-top:5px;color:#6b7890;font-size:13px;font-weight:700}.creditsManagementCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.creditsManagementOption{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:124px;border:1px solid #cbdced;border-radius:16px;padding:20px;background:#fff}.creditsManagementOption.usage{grid-template-columns:48px minmax(0,1fr)}.creditsManagementIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px}.creditsManagementIcon.blue{background:#e7f0ff;color:#3574bd}.creditsManagementIcon.teal{background:#e4f6f5;color:#07859a}.creditsManagementIcon.neutral{background:#f0f4f8;color:#5574a2}.creditsManagementIcon svg{width:22px;height:22px}.creditsManagementOption h3,.creditsManagementOption p,.creditsManagementOption small{margin:0}.creditsManagementOption h3{color:#142038;font-size:16px;font-weight:900}.creditsManagementOption p,.creditsManagementOption small{display:block;margin-top:5px;color:#6b7890;font-size:12.5px;font-weight:700;line-height:1.35}.creditsManagementOption a,.creditsManagementOption button{border:0;border-radius:10px;padding:11px 16px;background:#245b99;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}.creditsManagementOption button.teal{background:#07859a}.creditActivityCard{min-height:320px}.creditActivityTableScroll{overflow-x:auto;overflow-y:visible;overscroll-behavior:contain;scrollbar-gutter:stable}.creditActivityTableScroll:focus-visible{border-radius:8px;outline:2px solid #3d63ea;outline-offset:2px}.creditActivityTableScroll .creditActivityHead{position:-webkit-sticky;position:sticky;z-index:1;top:0;background:#fff}.creditPurchaseDialogScrim{--console-font-ui:"DM Sans","Noto Sans SC",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#142038;--panel:#fff;position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:24px;background:rgb(20 32 56/44%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink)}.creditPurchaseDialog,.creditPurchaseDialogScrim{overflow-y:auto;font-family:var(--console-font-ui)}.creditPurchaseDialog{position:relative;display:grid;grid-gap:16px;gap:16px;width:min(100%,640px);max-height:calc(100vh - 48px);border:1px solid #cadcec;border-radius:20px;padding:28px;background:#fff;box-shadow:0 30px 90px rgb(20 32 56/24%);scrollbar-width:none}.creditPurchaseDialog::-webkit-scrollbar{display:none}.creditPurchaseDialogClose{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #cad6e3;border-radius:50%;background:#f9fbfd;color:#34435c;cursor:pointer}.creditPurchaseDialogClose svg{width:18px;height:18px}.creditPurchaseDialogHeader{padding-right:46px}.creditPurchaseDialogHeader h2,.creditPurchaseDialogHeader p{margin:0}.creditPurchaseDialogHeader h2{color:#142038;font-size:24px;font-weight:900}.creditPurchaseDialogHeader p{margin-top:7px;color:#6b7890;font-size:12px;font-weight:700}.creditPurchaseTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;width:min(100%,420px);border-radius:10px;padding:4px;background:#e9eff6}.creditPurchaseTabs button{min-height:36px;border:0;border-radius:7px;background:transparent;color:#34435c;cursor:pointer;font:inherit;font-size:13px;font-weight:900}.creditPurchaseTabs button.active{background:#1d4b80;color:#fff}.creditPurchaseDialogBody{display:grid;grid-gap:16px;gap:16px}.creditPurchaseHero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #c9e0ef;border-radius:14px;padding:20px;background:#eff9fe}.creditPurchaseHero>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.creditPurchaseHero>div>strong{color:#142038;font-size:34px;font-weight:900}.creditPurchaseHero small,.creditPurchaseHero span{color:#5f6e85;font-size:12px;font-weight:700}.creditPurchaseHero small{flex-basis:100%;color:#07859a}.creditPurchaseHeroMetric{display:grid!important;justify-items:end}.creditPurchaseHeroMetric strong{border-radius:999px;padding:8px 14px;background:#dfefff;color:#087f95!important;font-size:13px!important;white-space:nowrap}.creditPurchaseOptionSection{display:grid;grid-gap:8px;gap:8px}.creditPurchaseOptionLabel{color:#142038;font-size:12px;font-weight:900}.creditPurchaseOptionSection>input{width:100%;min-height:54px;border:2px solid #07859a;border-radius:12px;padding:0 18px;color:#142038;font:inherit;font-size:17px;font-weight:900}.creditPurchaseOptionList,.creditPurchasePresetList{display:grid;grid-gap:2px;gap:2px;border:1px solid #c9dcef;border-radius:12px;padding:7px;background:#fff}.creditPurchaseOptionList button,.creditPurchasePresetList button{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;min-height:32px;border:0;border-radius:9px;padding:5px 11px;background:transparent;color:#263650;cursor:pointer;font:inherit;font-size:13px;text-align:left}.creditPurchaseOptionList button.selected,.creditPurchasePresetList button.selected{background:#e5f5f8;color:#087f95}.creditPurchaseOptionList button span,.creditPurchasePresetList button span{color:#5f6e85;font-size:12px;font-style:normal;font-weight:700}.creditPurchaseDialogSubmit{min-height:46px;border:0;border-radius:12px;background:#1d4b80;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:900}.creditPurchaseDialogSubmit:disabled{cursor:not-allowed;opacity:.58}.creditPurchaseDialog button:focus-visible,.creditPurchaseDialog input:focus-visible,.dashboardTopbarAccountMenu a:focus-visible,.subscriptionGateModal a:focus-visible,.subscriptionGateModal button:focus-visible{outline:3px solid #edb64e;outline-offset:2px}.creditPurchaseDialogNotice{margin:0;border-radius:12px;padding:12px 14px;font-size:13px;font-weight:800}.creditPurchaseDialogNotice.success{background:#e5f5ed;color:#317058}.creditPurchaseDialogNotice.error{background:#fdecec;color:#b43a2f}.subscriptionGateScrim{padding:28px;background:rgb(17 33 55/56%)}.subscriptionGateModal{display:block;width:min(100%,1320px);max-height:calc(100vh - 56px);border:1px solid rgb(64 99 137/18%);border-radius:32px;padding:0;overflow:auto;background:#fff;color:#15213a;box-shadow:0 34px 90px rgb(11 32 56/34%)}.subscriptionGateClose{z-index:2;top:20px;right:20px;background:rgb(20 32 56/7%);color:#4e5e78}.subscriptionGateClose:hover{background:rgb(20 32 56/13%);color:#142038}.subscriptionGateClose:focus-visible,.subscriptionGatePrimary:focus-visible,.subscriptionGatePromoForm button:focus-visible,.subscriptionGatePromoForm input:focus-visible,.subscriptionGateReplaceOffer:focus-visible{outline:3px solid #78aee9;outline-offset:3px}.subscriptionGateLayout{display:grid;grid-template-columns:minmax(420px,.88fr) minmax(520px,1.12fr);min-height:min(780px,calc(100vh - 56px))}.subscriptionGateOfferPanel{position:relative;display:grid;align-content:start;grid-gap:28px;gap:28px;padding:56px 54px 52px;overflow:hidden;background:radial-gradient(circle at 10% 0,rgb(104 156 213/32%),transparent 36%),#1d4575;color:#fff}.subscriptionGateOfferPanel:after{position:absolute;inset:24px;border:1px solid rgb(174 205 237/38%);border-radius:26px;pointer-events:none;content:""}.subscriptionGateHeader{position:relative;z-index:1;display:grid;grid-gap:13px;gap:13px;padding:4px 8px 0}.subscriptionGateEyebrow{margin:0;color:#a9c9e9;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.subscriptionGateHeader h1,.subscriptionGateHeader h2{margin:0;color:#fff;font-size:clamp(36px,4vw,54px);font-weight:900;line-height:1.03}.subscriptionGateHeader>strong{max-width:34ch;color:#fff;font-size:19px;line-height:1.45}.subscriptionGateHeader p:not(.subscriptionGateEyebrow){margin:0;color:rgb(255 255 255/82%);font-size:14px;font-weight:650;line-height:1.55}.subscriptionGateHeader .subscriptionGateAccessDetail{color:#a9c9e9;font-size:13px}.subscriptionGatePlanCard{position:relative;z-index:1;display:grid;grid-gap:15px;gap:15px;border-radius:24px;padding:28px;background:#fff;color:#142038}.subscriptionGateTrialOffer{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscriptionGateTrialOffer span,.subscriptionGateTrialOffer strong{border-radius:999px;padding:8px 14px;font-size:13px;font-weight:900}.subscriptionGateTrialOffer span{border:1px solid #b9d6f5;background:#edf6ff;color:#315f9f}.subscriptionGateTrialOffer strong{background:#142038;color:#fff}.subscriptionGatePrice{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.subscriptionGatePrice small{width:100%;color:#6b7890;font-size:13px;font-weight:800}.subscriptionGatePrice strong{font-size:50px;font-weight:900;line-height:1}.subscriptionGatePrice span{color:#34435c;font-weight:800}.subscriptionGateDivider{height:1px;background:#dce5ef}.subscriptionGatePromoBox{display:grid;grid-gap:10px;gap:10px}.subscriptionGatePromoHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscriptionGatePromoHeader label{color:#26334c;font-size:13px;font-weight:900}.subscriptionGatePromoHeader button{border:0;padding:0;background:transparent;color:#315f9f;font-size:12px;font-weight:850;cursor:pointer}.subscriptionGatePromoForm{display:grid;grid-template-columns:minmax(0,1fr) 110px;grid-gap:10px;gap:10px}.subscriptionGatePromoForm input{min-width:0;height:46px;border:1px solid #cad8e8;border-radius:12px;padding:0 14px;background:#fff;color:#142038;font:inherit;font-size:14px;outline:none}.subscriptionGatePromoForm input:focus{border-color:#4d85c8;box-shadow:0 0 0 3px rgb(77 133 200/14%)}.subscriptionGatePromoForm button,.subscriptionGateReplaceOffer{min-height:46px;border:0;border-radius:12px;padding:0 16px;background:#7788a1;color:#fff;font-size:13px;font-weight:900;cursor:pointer}.subscriptionGatePromoForm button:disabled,.subscriptionGatePromoHeader button:disabled,.subscriptionGateReplaceOffer:disabled{cursor:wait;opacity:.58}.subscriptionGateReplaceOffer{width:100%;background:#315f9f}.subscriptionGateAppliedOffer{display:flex;gap:10px;align-items:flex-start;border:1px solid #c9def5;border-radius:14px;padding:12px;background:#edf6ff}.subscriptionGateAppliedOffer>span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#3574bd;color:#fff;font-size:13px;font-weight:900}.subscriptionGateAppliedOffer div{display:grid;grid-gap:3px;gap:3px}.subscriptionGateAppliedOffer strong{font-size:13px}.subscriptionGateAppliedOffer code,.subscriptionGateAppliedOffer p,.subscriptionGatePromoMessage{margin:0;color:#52627a;font-family:inherit;font-size:12px;line-height:1.4}.subscriptionGatePlanCard .subscriptionGatePrimary{width:100%;min-height:52px;margin-top:4px;border:0;border-radius:999px;background:#3574bd;box-shadow:none;color:#fff;font-size:15px;font-weight:900;cursor:pointer}.subscriptionGatePlanCard .subscriptionGatePrimary:disabled{cursor:wait;opacity:.66}.subscriptionGateCancelAnytime{color:#6b7890;font-size:13px;font-weight:700;text-align:center}.subscriptionGateError{margin:0;border-radius:12px;padding:10px 12px;background:#fdecec;color:#a43439;font-size:12px;font-weight:750}.subscriptionGateBenefitsPanel{display:flex;min-width:0;flex-direction:column;padding:64px 66px 52px;background:#fff}.subscriptionGateBenefitsPanel h2,.subscriptionGateBenefitsPanel h3{margin:0 0 32px;color:#121d32;font-size:30px;font-weight:900;line-height:1.2}.subscriptionGateBenefitList{display:grid;grid-gap:19px;gap:19px;margin:0;padding:0;list-style:none}.subscriptionGateBenefitList li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.subscriptionGateBenefitList li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf5ff;color:#3978bd;font-size:14px;font-weight:900}.subscriptionGateBenefitList li div{display:grid;grid-gap:3px;gap:3px}.subscriptionGateBenefitList strong{color:#172238;font-size:15px;font-weight:900;line-height:1.35}.subscriptionGateBenefitList p{margin:0;color:#7a879b;font-size:13px;line-height:1.45}.subscriptionGateBenefitsPanel .subscriptionGateAccount{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;margin-top:auto;border:1px solid #d8e3ef;border-radius:15px;padding:16px 20px;background:#f8fbff}.subscriptionGateBenefitsPanel .subscriptionGateAccount span{color:#69778e;font-size:12px;font-weight:850;text-transform:none}.subscriptionGateBenefitsPanel .subscriptionGateAccount strong{min-width:0;overflow-wrap:anywhere;color:#1e2b43;font-size:14px;font-weight:900;text-align:right}.dashboardTopbarAccountMenu{width:250px;border-color:#d4e1ef;border-radius:20px;padding:12px;box-shadow:0 22px 56px rgb(30 69 117/18%)}.dashboardTopbarAccountMenu a{min-height:46px;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:800}.dashboardTopbarAccountMenu a.active{background:#edf4ff;color:#3c5fe8}@media (max-width:1100px){.subscriptionCheckoutCard{display:grid}.subscriptionSummaryPanel{padding:56px}.subscriptionCheckoutPriceCard{width:100%}.subscriptionDetailsPanel{padding:48px 56px}.creditsManagementCards{grid-template-columns:1fr}.subscriptionGateLayout{grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr)}.subscriptionGateOfferPanel{padding:50px 40px 44px}.subscriptionGateBenefitsPanel{padding:56px 44px 44px}}@media (max-width:900px){.subscriptionGateLayout{grid-template-columns:1fr}.subscriptionGateOfferPanel{overflow:visible}.subscriptionGateBenefitsPanel{gap:28px}.subscriptionGateBenefitsPanel .subscriptionGateAccount{margin-top:0}}@media (max-width:760px){.subscriptionCheckoutAsGate .subscriptionCheckoutInner{min-height:auto;padding:0}.subscriptionCheckoutGateLayout{min-height:auto;border:0;border-radius:0;box-shadow:none}.subscriptionCheckoutTopbar{grid-template-columns:1fr auto;padding-inline:16px}.subscriptionCheckoutBrand{justify-self:start;grid-column:1;grid-row:1}.subscriptionBackLink{display:none}.subscriptionHelpLink{grid-column:2}.subscriptionCheckoutInner{padding:18px 12px 36px}.subscriptionCheckoutCard{border-radius:22px}.subscriptionDetailsPanel,.subscriptionSummaryPanel{padding:42px 24px}.subscriptionSummaryFrame{inset:14px}.subscriptionCheckoutPriceCard{padding:24px 18px}.subscriptionCheckoutPriceCard .subscriptionPriceLine strong{font-size:40px}.billingManagementCard{border-radius:18px;padding:20px 16px}.creditPurchaseHero,.creditsManagementHeading{align-items:stretch;flex-direction:column}.creditsManagementHeading>span{margin-top:0}.creditsManagementOption,.creditsManagementOption.usage{grid-template-columns:42px minmax(0,1fr)}.creditsManagementOption a,.creditsManagementOption button{grid-column:1/-1}.creditsManagementIcon{width:42px;height:42px}.creditActivityHead,.creditActivityRow{grid-template-columns:minmax(120px,.9fr) minmax(100px,.7fr) minmax(190px,1.5fr) minmax(90px,.7fr) minmax(90px,.7fr);min-width:680px}.creditPurchaseDialogScrim{align-items:flex-end;padding:0}.creditPurchaseDialog{max-height:92vh;border-radius:20px 20px 0 0;padding:22px 16px 18px}.creditPurchaseDialogHeader h2{font-size:21px}.creditPurchaseHeroMetric{justify-items:start}.creditPurchaseOptionList button,.creditPurchasePresetList button{grid-template-columns:1fr auto}.subscriptionGateScrim{align-items:flex-end;padding:0}.subscriptionGateModal{max-height:92vh;border-radius:26px 26px 0 0;padding:0}.subscriptionGateLayout{min-height:auto}.subscriptionGateOfferPanel{gap:22px;padding:46px 20px 28px}.subscriptionGateOfferPanel:after{inset:12px;border-radius:20px}.subscriptionGateClose{background:rgb(255 255 255/12%);color:#fff}.subscriptionGateClose:hover{background:rgb(255 255 255/20%);color:#fff}.subscriptionGateHeader h1,.subscriptionGateHeader h2{font-size:32px}.subscriptionGatePlanCard{padding:24px 20px}.subscriptionGatePromoForm{grid-template-columns:minmax(0,1fr) 88px}.subscriptionGateBenefitsPanel{padding:36px 22px 28px}.subscriptionGateBenefitsPanel h2,.subscriptionGateBenefitsPanel h3{margin-bottom:2px;font-size:25px}.subscriptionGateBenefitList{gap:16px}.subscriptionGateBenefitsPanel .subscriptionGateAccount{grid-template-columns:1fr;gap:5px}.subscriptionGateBenefitsPanel .subscriptionGateAccount strong{text-align:left}}