.canvasLayoutProposal_backdrop__4W8l2{position:fixed;z-index:90;inset:0;display:grid;place-items:center;background:rgb(20 24 26/.45);backdrop-filter:blur(5px)}.canvasLayoutProposal_panel__qJklB{width:min(650px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow:auto;border:1px solid var(--canvas-border-strong);border-radius:18px;background:var(--canvas-surface-raised);box-shadow:var(--canvas-panel-shadow);padding:20px;color:var(--text-primary)}.canvasLayoutProposal_panel__qJklB header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.canvasLayoutProposal_panel__qJklB header small{color:var(--canvas-brand-strong);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.canvasLayoutProposal_panel__qJklB h2{margin:4px 0 0;font:700 22px/1.1 ui-serif,Georgia,serif}.canvasLayoutProposal_panel__qJklB header button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--canvas-border);border-radius:8px;background:var(--canvas-surface);color:var(--text-primary)}.canvasLayoutProposal_panel__qJklB header svg{width:15px;height:15px}.canvasLayoutProposal_source__fY_Vj{margin:8px 0 0;color:var(--text-secondary);font-size:12px}.canvasLayoutProposal_panel__qJklB blockquote{margin:16px 0;border-left:3px solid var(--canvas-brand);border-radius:2px;background:color-mix(in srgb,var(--canvas-brand) 8%,transparent);padding:10px 12px;color:var(--text-secondary);font-size:13px;line-height:1.45}.canvasLayoutProposal_summary__WeOqZ{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 12px}.canvasLayoutProposal_summary__WeOqZ span{border:1px solid var(--canvas-border);border-radius:999px;background:var(--canvas-surface);padding:5px 8px;color:var(--text-secondary);font-size:11px}.canvasLayoutProposal_summary__WeOqZ strong{color:var(--text-primary)}.canvasLayoutProposal_map__qtXDc{position:relative;height:310px;overflow:hidden;border:1px solid var(--canvas-border);border-radius:13px;background:radial-gradient(circle at 1px 1px,var(--canvas-grid-dot) 1px,transparent 1.5px) 0 0 /18px 18px,var(--canvas-ground)}.canvasLayoutProposal_item__cQtSe{position:absolute;z-index:2;display:block;max-width:130px;overflow:hidden;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--canvas-item-accent) 65%,var(--canvas-border));border-radius:5px;background:color-mix(in srgb,var(--canvas-item-accent) 18%,var(--canvas-surface-raised));color:var(--text-primary);padding:4px 6px;font-size:9px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.canvasLayoutProposal_additions__flhBZ [data-color=neutral],.canvasLayoutProposal_item__cQtSe[data-color=neutral]{--canvas-item-accent:var(--canvas-neutral)}.canvasLayoutProposal_additions__flhBZ [data-color=slate],.canvasLayoutProposal_item__cQtSe[data-color=slate]{--canvas-item-accent:var(--canvas-slate)}.canvasLayoutProposal_additions__flhBZ [data-color=copper],.canvasLayoutProposal_item__cQtSe[data-color=copper]{--canvas-item-accent:var(--canvas-copper)}.canvasLayoutProposal_additions__flhBZ [data-color=bronze],.canvasLayoutProposal_item__cQtSe[data-color=bronze]{--canvas-item-accent:var(--canvas-bronze)}.canvasLayoutProposal_additions__flhBZ [data-color=error],.canvasLayoutProposal_item__cQtSe[data-color=error]{--canvas-item-accent:var(--canvas-error)}.canvasLayoutProposal_additions__flhBZ [data-color=blue],.canvasLayoutProposal_item__cQtSe[data-color=blue]{--canvas-item-accent:var(--canvas-blue)}.canvasLayoutProposal_additions__flhBZ [data-color=teal],.canvasLayoutProposal_item__cQtSe[data-color=teal]{--canvas-item-accent:var(--canvas-teal)}.canvasLayoutProposal_additions__flhBZ [data-color=green],.canvasLayoutProposal_item__cQtSe[data-color=green]{--canvas-item-accent:var(--canvas-green)}.canvasLayoutProposal_additions__flhBZ [data-color=amber],.canvasLayoutProposal_item__cQtSe[data-color=amber]{--canvas-item-accent:var(--canvas-amber)}.canvasLayoutProposal_additions__flhBZ [data-color=coral],.canvasLayoutProposal_item__cQtSe[data-color=coral]{--canvas-item-accent:var(--canvas-coral)}.canvasLayoutProposal_additions__flhBZ [data-color=violet],.canvasLayoutProposal_item__cQtSe[data-color=violet]{--canvas-item-accent:var(--canvas-violet)}.canvasLayoutProposal_additions__flhBZ [data-color=rose],.canvasLayoutProposal_item__cQtSe[data-color=rose]{--canvas-item-accent:var(--canvas-rose)}.canvasLayoutProposal_item__cQtSe[data-added]{border-style:dashed;box-shadow:0 0 0 3px color-mix(in srgb,var(--canvas-item-accent) 16%,transparent)}.canvasLayoutProposal_trail__hOUD3{position:absolute;z-index:1;transform-origin:0 0;border-top:1px dashed var(--canvas-brand);opacity:.72}.canvasLayoutProposal_additions__flhBZ{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none;color:var(--text-secondary);font-size:12px}.canvasLayoutProposal_additions__flhBZ li{display:flex;align-items:center;gap:7px}.canvasLayoutProposal_additions__flhBZ li>span{width:8px;height:8px;border-radius:50%;background:var(--canvas-item-accent)}.canvasLayoutProposal_panel__qJklB footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.canvasLayoutProposal_panel__qJklB footer button{border:1px solid var(--canvas-border);border-radius:8px;background:var(--canvas-surface);color:var(--text-primary);padding:8px 11px;font-weight:700}.canvasLayoutProposal_panel__qJklB footer .canvasLayoutProposal_primary__YEA_b{border-color:var(--canvas-brand);background:var(--canvas-brand);color:white}.blueprint_backdrop__OmwCb{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:color-mix(in srgb,#07111d 45%,transparent);backdrop-filter:blur(5px)}.blueprint_panel__lXXdr{width:min(720px,96vw);height:100%;display:flex;flex-direction:column;color:var(--text-primary);background:color-mix(in srgb,var(--bg-primary) 96%,var(--canvas-blue));border-left:1px solid color-mix(in srgb,var(--canvas-blue) 32%,var(--border-subtle));box-shadow:-28px 0 80px rgb(0 0 0/.24)}.blueprint_header__AKsXt{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 14px}.blueprint_header__AKsXt small{color:var(--canvas-blue);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.blueprint_header__AKsXt h2{margin:3px 0 0;font-size:1.55rem;letter-spacing:-.03em}.blueprint_header__AKsXt button{width:34px;height:34px;border-radius:10px;font-size:1.4rem}.blueprint_header__AKsXt button svg{width:16px;height:16px;margin:auto}.blueprint_tabs__tmx9y{display:flex;gap:5px;padding:0 24px 12px;border-bottom:1px solid var(--border-subtle)}.blueprint_tabs__tmx9y button{padding:8px 13px;border-radius:999px;text-transform:capitalize}.blueprint_tabs__tmx9y button[data-active]{color:var(--bg-primary);background:var(--text-primary)}.blueprint_body__EMG1V{min-height:0;overflow:auto;padding:22px 24px 30px}.blueprint_stack__XWkFb{display:grid;gap:16px}.blueprint_stack__XWkFb label{display:grid;gap:7px}.blueprint_context__RM3_R legend,.blueprint_stack__XWkFb label>span{font-size:.76rem;font-weight:750;color:var(--text-secondary)}.blueprint_stack__XWkFb input,.blueprint_stack__XWkFb textarea{width:100%;border:1px solid var(--border-subtle);border-radius:12px;background:color-mix(in srgb,var(--bg-secondary) 88%,transparent);padding:11px 12px;color:var(--text-primary);outline:none}.blueprint_stack__XWkFb input:focus,.blueprint_stack__XWkFb textarea:focus{border-color:var(--canvas-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--canvas-blue) 18%,transparent)}.blueprint_source__YFQy_{min-height:390px;resize:vertical;font:.78rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;tab-size:2}.blueprint_context__RM3_R{display:flex;flex-wrap:wrap;gap:10px 16px;padding:12px;border:1px solid var(--border-subtle);border-radius:12px}.blueprint_context__RM3_R legend{padding:0 5px}.blueprint_context__RM3_R label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:6px;font-size:.8rem}.blueprint_context__RM3_R input{width:auto}.blueprint_disclosure__Q1xaC{margin:-5px 0 0;color:var(--text-secondary);font-size:.76rem}.blueprint_providerToggle__Twzn2{justify-self:start;color:var(--canvas-blue)}.blueprint_providerGrid__tlGIN{display:grid;gap:12px;padding:15px;border-radius:14px;background:color-mix(in srgb,var(--canvas-blue) 7%,var(--bg-secondary))}.blueprint_providerGrid__tlGIN small{color:var(--text-secondary);line-height:1.45}.blueprint_actions__EZt4C,.blueprint_applyActions___cIJo{display:flex;flex-wrap:wrap;gap:9px}.blueprint_actions__EZt4C button,.blueprint_applyActions___cIJo button,.blueprint_empty__Q_jA3 button,.blueprint_providerToggle__Twzn2{min-height:36px;padding:8px 13px;border:1px solid var(--border-subtle);border-radius:10px}.blueprint_primary__jSp5R{color:white;border-color:transparent!important;background:linear-gradient(135deg,var(--canvas-blue),var(--canvas-violet))}.blueprint_danger__lmnWj{color:var(--canvas-coral)}.blueprint_summary__uD06W{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.blueprint_proposalNotice__nITzx{display:grid;gap:3px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--canvas-violet) 40%,var(--border-subtle));border-radius:12px;background:color-mix(in srgb,var(--canvas-violet) 10%,var(--bg-secondary))}.blueprint_proposalNotice__nITzx span{text-transform:capitalize}.blueprint_proposalNotice__nITzx span,.blueprint_summary__uD06W span{color:var(--text-secondary);font-size:.75rem}.blueprint_previewGraph__wE66j{position:relative;height:360px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--text-secondary) 24%,transparent) 1px,transparent 0) 0 0/22px 22px,var(--bg-secondary)}.blueprint_previewEdges__ITGkm{position:absolute;inset:0;width:100%;height:100%}.blueprint_previewEdges__ITGkm line{stroke:var(--text-secondary);stroke-width:2}.blueprint_previewEdges__ITGkm line[data-style=dashed]{stroke-dasharray:7 5}.blueprint_previewNode__HMyrv{position:absolute;display:grid;align-content:center;gap:3px;overflow:hidden;padding:9px 11px;border:1px solid color-mix(in srgb,var(--canvas-blue) 50%,var(--border-subtle));border-left:4px solid var(--canvas-blue);border-radius:11px;background:color-mix(in srgb,var(--bg-primary) 92%,var(--canvas-blue));box-shadow:0 8px 24px rgb(0 0 0/.11)}.blueprint_previewNode__HMyrv small{color:var(--text-secondary);font-size:.56rem;text-transform:uppercase}.blueprint_previewNode__HMyrv strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.blueprint_errors__iwJ5Y,.blueprint_warnings__ZCTIg{margin:0;padding:13px 15px;border-radius:12px;font-size:.8rem}.blueprint_warnings__ZCTIg{list-style-position:inside;background:color-mix(in srgb,var(--canvas-amber) 12%,var(--bg-secondary))}.blueprint_normalizedSource__6UlyD{border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-secondary)}.blueprint_normalizedSource__6UlyD summary{cursor:pointer;padding:11px 13px;font-size:.78rem;font-weight:750}.blueprint_normalizedSource__6UlyD pre{max-height:240px;margin:0;overflow:auto;border-top:1px solid var(--border-subtle);padding:12px;font:.72rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.blueprint_errors__iwJ5Y{margin-top:16px;color:var(--canvas-coral);background:color-mix(in srgb,var(--canvas-coral) 10%,var(--bg-secondary))}.blueprint_errors__iwJ5Y ul{margin:7px 0 0;padding-left:18px}.blueprint_empty__Q_jA3{display:grid;justify-items:start;gap:12px;color:var(--text-secondary)}@media (max-width:640px){.blueprint_panel__lXXdr{width:100%}.blueprint_body__EMG1V,.blueprint_header__AKsXt{padding-left:16px;padding-right:16px}.blueprint_tabs__tmx9y{padding-left:16px}.blueprint_summary__uD06W{align-items:flex-start;flex-direction:column;gap:3px}.blueprint_previewGraph__wE66j{height:300px}}.onboarding_intentGate__VSPOx{position:relative;display:flex;min-height:100vh;align-items:center;justify-content:center;overflow:hidden;background:var(--onboarding-page-bg);padding:clamp(24px,4vw,56px);isolation:isolate}.onboarding_atmosphere__qo3iJ{position:absolute;inset:0;overflow:hidden;pointer-events:none}.onboarding_atmosphereFieldRose__S5pou,.onboarding_atmosphereFieldWarm__NfDS4{position:absolute;width:min(72vw,58rem);height:min(72vw,58rem);border-radius:999px;filter:blur(18px);will-change:transform}.onboarding_atmosphereFieldWarm__NfDS4{top:-22%;left:-18%;background:var(--onboarding-atmosphere-warm);animation:onboarding_onboardingDriftWarm__YmAkU 16s ease-in-out infinite}.onboarding_atmosphereFieldRose__S5pou{right:-16%;bottom:-26%;background:var(--onboarding-atmosphere-rose);animation:onboarding_onboardingDriftRose__5m2wV 18s ease-in-out infinite}.onboarding_atmosphereGrain__YUsnR{position:absolute;inset:0;opacity:.65;background-image:radial-gradient(circle at 18% 24%,var(--onboarding-grain-color) 0 1px,transparent 1.4px),radial-gradient(circle at 62% 42%,var(--onboarding-grain-color) 0 .9px,transparent 1.3px),radial-gradient(circle at 84% 74%,var(--onboarding-grain-color) 0 1px,transparent 1.5px);background-size:22px 22px,29px 29px,34px 34px;mix-blend-mode:multiply}.onboarding_intentPanelWrap__kQHu2{position:relative;width:min(100%,65rem);animation:onboarding_onboardingEnterPanel__zUBMJ .32s ease-out both}.onboarding_intentPanelHalo__rTeCk{position:absolute;inset:-2.4rem -2rem -3.2rem;background:var(--onboarding-panel-glow);filter:blur(26px);animation:onboarding_onboardingDriftHalo__1tQdp 17s ease-in-out infinite;pointer-events:none}.onboarding_intentPanel__vzANK{position:relative;overflow:hidden;border:1px solid var(--onboarding-panel-border);border-radius:32px;background:var(--onboarding-panel-bg);box-shadow:var(--onboarding-panel-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.onboarding_intentPanel__vzANK:after,.onboarding_intentPanel__vzANK:before{content:"";position:absolute;inset:0;pointer-events:none}.onboarding_intentPanel__vzANK:before{background:var(--onboarding-panel-sheen)}.onboarding_intentPanel__vzANK:after{inset:-18%;background:radial-gradient(circle at var(--onboarding-panel-pointer-x) var(--onboarding-panel-pointer-y),var(--onboarding-panel-pointer-light) 0,transparent 70%);opacity:var(--onboarding-panel-pointer-opacity);transition:opacity .26s ease-out}.onboarding_intentContent__cdkLj{position:relative;z-index:1;padding:clamp(24px,4vw,48px)}.onboarding_intentBrandRow__foWi_{display:inline-flex;align-items:center;gap:14px;margin-bottom:28px;animation:onboarding_onboardingEnterContent__Ywzn_ .32s ease-out 80ms both}.onboarding_intentHeroIconWrap__tHcSh{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border:1px solid var(--onboarding-brand-chip-border);border-radius:18px;background:var(--onboarding-brand-chip-bg);box-shadow:var(--onboarding-brand-chip-shadow)}.onboarding_intentHeroIcon__FEx2k{width:36px;height:36px;object-fit:contain}.onboarding_intentBrand__bjwh3{margin:0;color:var(--onboarding-brand-text);font-size:.875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.onboarding_headlineBlock__BN3UX{animation:onboarding_onboardingEnterContent__Ywzn_ .32s ease-out .14s both}.onboarding_intentTitle__CIQd_{margin:0;color:var(--onboarding-text-primary);font-family:var(--onboarding-headline-font);font-size:clamp(3rem,7.2vw,4rem);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.onboarding_intentSubtitle__vK3V0{max-width:40rem;margin:14px 0 0;color:var(--onboarding-text-secondary);font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:400;line-height:1.5}.onboarding_intentGrid__D9pSj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.onboarding_intentCard__ovA7G{position:relative;display:flex;min-height:136px;flex-direction:column;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid var(--onboarding-card-border);border-radius:24px;background:var(--onboarding-card-bg);box-shadow:var(--onboarding-card-shadow);color:var(--onboarding-text-primary);cursor:pointer;padding:24px;text-align:left;transition:transform var(--onboarding-transition),border-color var(--onboarding-transition),background-color var(--onboarding-transition),box-shadow var(--onboarding-transition);animation:onboarding_onboardingEnterContent__Ywzn_ .32s ease-out both}.onboarding_intentGrid__D9pSj>:first-child{animation-delay:.22s}.onboarding_intentGrid__D9pSj>:nth-child(2){animation-delay:.28s}.onboarding_intentGrid__D9pSj>:nth-child(3){animation-delay:.34s}.onboarding_intentGrid__D9pSj>:nth-child(4){animation-delay:.4s}.onboarding_intentCard__ovA7G:before{content:"";position:absolute;inset:auto auto -34% -12%;width:70%;height:74%;background:var(--onboarding-card-bloom);opacity:0;pointer-events:none;transition:opacity var(--onboarding-transition)}.onboarding_intentCard__ovA7G:focus-visible,.onboarding_intentCard__ovA7G:hover{border-color:var(--onboarding-card-border-hover);background:var(--onboarding-card-bg-hover);box-shadow:var(--onboarding-card-shadow-hover);outline:none;transform:translateY(-2px)}.onboarding_intentCard__ovA7G:focus-visible:before,.onboarding_intentCard__ovA7G:hover:before{opacity:1}.onboarding_intentCard__ovA7G:focus-visible{box-shadow:var(--onboarding-card-shadow-hover),0 0 0 4px var(--onboarding-focus-ring)}.onboarding_intentCard__ovA7G:active{transform:translateY(-1px);box-shadow:var(--onboarding-card-shadow-active)}.onboarding_intentCardCopy__AtXpn{position:relative;z-index:1}.onboarding_intentCardTitle__0Wa4u{margin:0;color:var(--onboarding-text-primary);font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.onboarding_intentCardDescription__CRYbB{max-width:22rem;margin:10px 0 0;color:var(--onboarding-text-secondary);font-size:.96rem;line-height:1.48}.onboarding_intentCardCue__puhst{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-end;color:var(--onboarding-card-cue);font-size:1.02rem;font-weight:500}.onboarding_intentCardCueArrow__WJorn{transition:transform var(--onboarding-transition)}.onboarding_intentCard__ovA7G:focus-visible .onboarding_intentCardCueArrow__WJorn,.onboarding_intentCard__ovA7G:hover .onboarding_intentCardCueArrow__WJorn{transform:translateX(2px)}.onboarding_intentSkip__afrt8{display:inline-flex;align-items:center;gap:8px;margin-top:22px;border:0;background:transparent;color:var(--onboarding-skip);cursor:pointer;font-size:1rem;font-weight:500;padding:0;transition:color var(--onboarding-transition);animation:onboarding_onboardingEnterContent__Ywzn_ .32s ease-out .38s both}.onboarding_intentSkip__afrt8:focus-visible,.onboarding_intentSkip__afrt8:hover{color:var(--onboarding-skip-hover);outline:none}.onboarding_intentSkipLabel__PGpqv{display:inline-flex;align-items:center}.onboarding_intentSkipArrow__HFk63{transition:transform var(--onboarding-transition)}.onboarding_intentSkip__afrt8:focus-visible .onboarding_intentSkipArrow__HFk63,.onboarding_intentSkip__afrt8:hover .onboarding_intentSkipArrow__HFk63{transform:translateX(2px)}.onboarding_spotlightRoot__V92fq{position:fixed;inset:0;z-index:70;background:var(--onboarding-overlay-scrim)}.onboarding_spotlightFocus__qq18i{position:fixed;border:2px solid var(--onboarding-spotlight-border);border-radius:18px;background:transparent;box-shadow:0 0 0 9999px var(--onboarding-overlay-scrim);pointer-events:none}.onboarding_spotlightTooltip__w62S3{position:fixed;z-index:71;width:min(18rem,calc(100vw - 48px));border:1px solid var(--onboarding-tooltip-border);border-radius:18px;background:var(--onboarding-tooltip-bg);box-shadow:var(--onboarding-tooltip-shadow);padding:14px 16px}.onboarding_spotlightBody__9DfHa,.onboarding_spotlightTitle__9LdLe{margin:0;color:var(--onboarding-text-primary);font-size:.9rem;line-height:1.45}.onboarding_spotlightBody__9DfHa{margin-top:6px;color:var(--onboarding-text-secondary)}.onboarding_spotlightDismiss__rsmpG{margin-top:12px;border:0;background:transparent;color:var(--onboarding-text-secondary);cursor:pointer;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.onboarding_spotlightDismiss__rsmpG:focus-visible,.onboarding_spotlightDismiss__rsmpG:hover{color:var(--onboarding-text-primary);outline:none}.onboarding_fallbackNudge__f4prV{position:fixed;right:24px;bottom:24px;z-index:65;display:flex;align-items:center;gap:12px;border:1px solid var(--onboarding-fallback-border);border-radius:16px;background:var(--onboarding-fallback-bg);box-shadow:var(--onboarding-fallback-shadow);padding:12px 14px}.onboarding_fallbackCopy__oCIDp{margin:0;color:var(--onboarding-text-primary);font-size:.9rem;font-weight:500}.onboarding_fallbackDismiss__qZB_4{border:0;background:transparent;color:var(--onboarding-text-secondary);cursor:pointer;font-size:.8rem;font-weight:600;text-transform:uppercase}.onboarding_fallbackDismiss__qZB_4:focus-visible,.onboarding_fallbackDismiss__qZB_4:hover{color:var(--onboarding-text-primary);outline:none}@keyframes onboarding_onboardingDriftWarm__YmAkU{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.05)}}@keyframes onboarding_onboardingDriftRose__5m2wV{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3%,-2%,0) scale(1.06)}}@keyframes onboarding_onboardingDriftHalo__1tQdp{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(1.5%,-1.5%,0) scale(1.03)}}@keyframes onboarding_onboardingEnterPanel__zUBMJ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes onboarding_onboardingEnterContent__Ywzn_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.onboarding_intentTitle__CIQd_{font-size:clamp(2.65rem,9vw,3.5rem)}}@media (max-width:720px){.onboarding_intentContent__cdkLj,.onboarding_intentGate__VSPOx{padding:24px}.onboarding_intentGrid__D9pSj{grid-template-columns:1fr}.onboarding_intentCard__ovA7G{min-height:132px}.onboarding_fallbackNudge__f4prV{right:16px;left:16px;bottom:16px;align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.onboarding_atmosphereFieldRose__S5pou,.onboarding_atmosphereFieldWarm__NfDS4,.onboarding_intentPanelHalo__rTeCk{animation:none}.onboarding_intentPanel__vzANK:after{opacity:0;transition:none}.onboarding_headlineBlock__BN3UX,.onboarding_intentBrandRow__foWi_,.onboarding_intentCard__ovA7G,.onboarding_intentPanelWrap__kQHu2,.onboarding_intentSkip__afrt8{animation:onboarding_onboardingReducedFade__9GEsk .18s ease-out both;animation-delay:0s}.onboarding_intentCardCueArrow__WJorn,.onboarding_intentCard__ovA7G,.onboarding_intentSkip__afrt8{transition-duration:.12s}.onboarding_intentCard__ovA7G:active,.onboarding_intentCard__ovA7G:focus-visible,.onboarding_intentCard__ovA7G:focus-visible .onboarding_intentCardCueArrow__WJorn,.onboarding_intentCard__ovA7G:hover,.onboarding_intentCard__ovA7G:hover .onboarding_intentCardCueArrow__WJorn,.onboarding_intentSkip__afrt8:focus-visible .onboarding_intentSkipArrow__HFk63,.onboarding_intentSkip__afrt8:hover .onboarding_intentSkipArrow__HFk63{transform:none}}@keyframes onboarding_onboardingReducedFade__9GEsk{0%{opacity:0}to{opacity:1}}.onboardingTheme_theme__Zx6if{--onboarding-page-bg:color-mix(in srgb,var(--bg-primary) 72%,var(--bg-elevated) 28%);--onboarding-atmosphere-warm:radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent) 0%,transparent 72%);--onboarding-atmosphere-rose:radial-gradient(circle,color-mix(in srgb,var(--accent-soft) 74%,transparent) 0%,transparent 74%);--onboarding-grain-color:rgba(46,50,54,0.06);--onboarding-panel-bg:color-mix(in srgb,var(--bg-elevated) 86%,white 14%);--onboarding-panel-border:color-mix(in srgb,var(--accent) 14%,var(--border-subtle));--onboarding-panel-shadow:0 34px 96px rgba(20,24,31,0.12);--onboarding-panel-glow:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 72%);--onboarding-panel-sheen:linear-gradient(145deg,rgba(255,255,255,0.36),rgba(255,255,255,0) 42%);--onboarding-panel-pointer-light:color-mix(in srgb,var(--accent-soft) 54%,transparent);--onboarding-brand-chip-bg:linear-gradient(180deg,color-mix(in srgb,white 78%,var(--accent-soft) 22%) 0%,color-mix(in srgb,var(--bg-elevated) 84%,white 16%) 100%);--onboarding-brand-chip-border:color-mix(in srgb,var(--accent) 18%,var(--border-subtle));--onboarding-brand-chip-shadow:inset 0 1px 0 rgba(255,255,255,0.72),0 18px 42px rgba(20,24,31,0.1);--onboarding-brand-text:color-mix(in srgb,var(--text-secondary) 76%,var(--text-muted));--onboarding-text-primary:var(--text-primary);--onboarding-text-secondary:color-mix(in srgb,var(--text-secondary) 80%,var(--text-muted));--onboarding-headline-font:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--onboarding-card-bg:color-mix(in srgb,white 78%,var(--bg-elevated) 22%);--onboarding-card-bg-hover:color-mix(in srgb,white 70%,var(--accent-soft) 30%);--onboarding-card-border:color-mix(in srgb,var(--accent) 12%,var(--border-subtle));--onboarding-card-border-hover:color-mix(in srgb,var(--accent) 30%,var(--border-subtle));--onboarding-card-shadow:0 12px 28px rgba(20,24,31,0.04);--onboarding-card-shadow-hover:0 20px 42px rgba(20,24,31,0.1);--onboarding-card-shadow-active:0 14px 28px rgba(20,24,31,0.07);--onboarding-card-bloom:radial-gradient(circle,color-mix(in srgb,var(--accent-soft) 48%,transparent) 0%,transparent 72%);--onboarding-card-cue:color-mix(in srgb,var(--accent) 74%,var(--text-muted));--onboarding-skip:color-mix(in srgb,var(--text-secondary) 78%,var(--text-muted));--onboarding-skip-hover:var(--text-primary);--onboarding-focus-ring:color-mix(in srgb,var(--accent) 24%,transparent);--onboarding-overlay-scrim:rgba(20,24,31,0.24);--onboarding-spotlight-border:color-mix(in srgb,var(--accent) 58%,white 42%);--onboarding-tooltip-bg:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);--onboarding-tooltip-border:color-mix(in srgb,var(--accent) 24%,var(--border-subtle));--onboarding-tooltip-shadow:0 18px 48px rgba(20,24,31,0.18);--onboarding-fallback-bg:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);--onboarding-fallback-border:color-mix(in srgb,var(--accent) 20%,var(--border-subtle));--onboarding-fallback-shadow:0 16px 42px rgba(20,24,31,0.14);--onboarding-transition:200ms ease-out;--onboarding-panel-pointer-opacity:0;--onboarding-panel-pointer-x:50%;--onboarding-panel-pointer-y:42%;color:var(--onboarding-text-primary)}.dark .onboardingTheme_theme__Zx6if{--onboarding-page-bg:color-mix(in srgb,var(--bg-primary) 86%,black 14%);--onboarding-atmosphere-warm:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 74%);--onboarding-atmosphere-rose:radial-gradient(circle,color-mix(in srgb,var(--accent-soft) 64%,transparent) 0%,transparent 76%);--onboarding-grain-color:rgba(234,230,223,0.05);--onboarding-panel-bg:color-mix(in srgb,var(--bg-secondary) 72%,black 28%);--onboarding-panel-border:color-mix(in srgb,var(--accent) 20%,var(--border-subtle));--onboarding-panel-shadow:0 34px 96px rgba(0,0,0,0.4);--onboarding-panel-glow:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent) 0%,transparent 74%);--onboarding-panel-sheen:linear-gradient(145deg,rgba(255,255,255,0.08),rgba(255,255,255,0) 42%);--onboarding-panel-pointer-light:color-mix(in srgb,var(--accent) 22%,transparent);--onboarding-brand-chip-bg:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 82%,var(--accent-soft) 18%) 0%,color-mix(in srgb,var(--bg-primary) 86%,black 14%) 100%);--onboarding-brand-chip-border:color-mix(in srgb,var(--accent) 22%,var(--border-subtle));--onboarding-brand-chip-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 20px 44px rgba(0,0,0,0.28);--onboarding-brand-text:color-mix(in srgb,var(--text-secondary) 82%,var(--text-muted));--onboarding-text-secondary:color-mix(in srgb,var(--text-secondary) 76%,var(--text-muted));--onboarding-card-bg:color-mix(in srgb,var(--bg-secondary) 78%,black 22%);--onboarding-card-bg-hover:color-mix(in srgb,var(--bg-secondary) 68%,var(--accent-soft) 32%);--onboarding-card-border:color-mix(in srgb,var(--accent) 16%,var(--border-subtle));--onboarding-card-border-hover:color-mix(in srgb,var(--accent-hover) 38%,var(--border-subtle));--onboarding-card-shadow:0 14px 32px rgba(0,0,0,0.18);--onboarding-card-shadow-hover:0 22px 48px rgba(0,0,0,0.3);--onboarding-card-shadow-active:0 16px 28px rgba(0,0,0,0.24);--onboarding-card-bloom:radial-gradient(circle,color-mix(in srgb,var(--accent) 24%,transparent) 0%,transparent 74%);--onboarding-card-cue:color-mix(in srgb,var(--accent-hover) 72%,var(--text-muted));--onboarding-skip-hover:var(--text-secondary);--onboarding-focus-ring:color-mix(in srgb,var(--accent-hover) 34%,transparent);--onboarding-overlay-scrim:rgba(0,0,0,0.42);--onboarding-spotlight-border:color-mix(in srgb,var(--accent-hover) 72%,white 28%);--onboarding-tooltip-bg:color-mix(in srgb,var(--bg-secondary) 82%,black 18%);--onboarding-tooltip-border:color-mix(in srgb,var(--accent) 24%,var(--border-subtle));--onboarding-tooltip-shadow:0 18px 48px rgba(0,0,0,0.32);--onboarding-fallback-bg:color-mix(in srgb,var(--bg-secondary) 82%,black 18%);--onboarding-fallback-border:color-mix(in srgb,var(--accent) 22%,var(--border-subtle));--onboarding-fallback-shadow:0 16px 42px rgba(0,0,0,0.26)}.feedbackPrompt_backdrop__GDtl_{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--sidebar-scrim) 82%,transparent)}.feedbackPrompt_dialog__W67_6{width:min(100%,34rem);max-height:min(90vh,48rem);overflow-y:auto;display:flex;flex-direction:column;gap:20px;border:1px solid var(--sidebar-shell-border);border-radius:var(--radius-lg);padding:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--sidebar-menu-bg) 94%,white 6%),color-mix(in srgb,var(--sidebar-menu-bg) 90%,var(--sidebar-surface-subtle) 10%));box-shadow:var(--sidebar-menu-shadow);outline:none}.feedbackPrompt_header__8UXDF{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.feedbackPrompt_headerIntro__Td296{display:flex;flex:1;flex-direction:column;gap:6px}.feedbackPrompt_eyebrow__7rWja{margin:0;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.feedbackPrompt_bodyCopy__dlKl3,.feedbackPrompt_privacyNote__EJY_S{margin:0;color:var(--sidebar-row-secondary);font-size:12px;line-height:1.55}.feedbackPrompt_fieldGroup__pGBhL,.feedbackPrompt_form__fbxaq{display:flex;flex-direction:column}.feedbackPrompt_form__fbxaq{gap:16px}.feedbackPrompt_fieldGroup__pGBhL{position:relative;gap:8px}.feedbackPrompt_fieldLabel__DnLRk,.feedbackPrompt_intentFieldset__Bz0xW legend{color:var(--sidebar-section-label);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.feedbackPrompt_intentFieldset__Bz0xW{min-width:0;margin:0;border:0;padding:0}.feedbackPrompt_intentFieldset__Bz0xW legend{margin-bottom:9px}.feedbackPrompt_intentList__pR0Le{display:grid;gap:7px}.feedbackPrompt_intentOption__cz5p8{display:grid;grid-template-columns:18px 1fr;gap:10px;border:1px solid var(--sidebar-shell-border);border-radius:10px;padding:10px 11px;background:color-mix(in srgb,var(--sidebar-menu-bg) 90%,transparent);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.feedbackPrompt_intentOption__cz5p8[data-selected]{border-color:color-mix(in srgb,var(--accent) 58%,var(--sidebar-shell-border));background:color-mix(in srgb,var(--accent-soft) 38%,var(--sidebar-menu-bg))}.feedbackPrompt_intentOption__cz5p8 input{margin:3px 0 0;accent-color:var(--accent)}.feedbackPrompt_intentOption__cz5p8 span{display:grid;gap:2px}.feedbackPrompt_intentOption__cz5p8 strong{color:var(--text-primary);font-size:13px}.feedbackPrompt_intentOption__cz5p8 small{color:var(--sidebar-row-secondary);font-size:11px;line-height:1.4}.feedbackPrompt_textarea__V3LlA{min-height:104px;resize:vertical;padding-block:10px;line-height:1.5}.feedbackPrompt_characterCount__oGlM3{align-self:flex-end;color:var(--sidebar-row-secondary);font-size:10px}.feedbackPrompt_errorMessage__J3SKS{margin:0;color:var(--error);font-size:12px;line-height:1.45}.feedbackPrompt_privacyNote__EJY_S{border-left:2px solid color-mix(in srgb,var(--accent) 45%,transparent);padding-left:10px}.feedbackPrompt_actions__WJZjI{display:flex;flex-wrap:wrap;gap:10px}.feedbackPrompt_toastViewport___JEKn{position:fixed;right:20px;bottom:20px;z-index:90;pointer-events:none}.feedbackPrompt_toast__JN3W9{max-width:24rem;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--sidebar-shell-border));border-radius:var(--radius-md);padding:12px 14px;color:var(--text-primary);background:color-mix(in srgb,var(--sidebar-menu-bg) 88%,var(--accent-soft) 12%);box-shadow:var(--sidebar-menu-shadow);font-size:13px;font-weight:600}@media (max-width:640px){.feedbackPrompt_backdrop__GDtl_{align-items:flex-end;padding:16px 16px calc(16px + env(safe-area-inset-bottom, 0px))}.feedbackPrompt_dialog__W67_6{width:100%;max-height:88vh;border-radius:1.25rem 1.25rem 0 0;padding:18px}.feedbackPrompt_actions__WJZjI{flex-direction:column}.feedbackPrompt_actions__WJZjI button{width:100%;justify-content:center}.feedbackPrompt_toastViewport___JEKn{right:16px;bottom:16px;left:16px}.feedbackPrompt_toast__JN3W9{width:100%}}@media (prefers-reduced-motion:reduce){.feedbackPrompt_intentOption__cz5p8{transition:none}}