.EstimatorHeader_section__W4t7M{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;margin-bottom:32px}.EstimatorHeader_heading__zj50g{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-2xs)}.EstimatorHeader_overline__cZQuQ{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-feature-settings:"salt" 1}.EstimatorHeader_title__xpU5z{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);font-size:32px;line-height:1.2;color:var(--text-primary);letter-spacing:var(--font-tracking-tighter);font-feature-settings:"salt" 1,"case" 1;margin:0}.EstimatorHeader_description__9ohQw{padding:0 var(--spacing-xs)}.EstimatorHeader_body__9yde_{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-secondary);line-height:var(--font-leading-20);font-feature-settings:"salt" 1;margin:0}.ConceptI_layout__JWyz4{display:flex;width:100%;height:100%}.ConceptI_sidebar__j2GVU{width:475px;flex-shrink:0;display:flex;flex-direction:column;background:var(--surface-secondary);border-right:var(--stroke-xs) solid var(--border-tertiary);overflow:hidden}[data-theme=dark] .ConceptI_sidebar__j2GVU{background:var(--color-gray-975)}.ConceptI_sidebarContent__DIQcz{flex:1 1;display:flex;flex-direction:column;padding:var(--spacing-4xl);overflow-y:auto;overscroll-behavior:contain;min-height:0}.ConceptI_sidebarInner__Njphw{width:100%;display:flex;flex-direction:column;gap:var(--spacing-xl)}.ConceptI_step__v5n7G{display:flex;flex-direction:column;gap:var(--spacing-md)}.ConceptI_stepHeader__nb_c2{display:flex;align-items:center;gap:var(--spacing-sm)}.ConceptI_stepNumber__tAEP9{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0;background:var(--border-secondary);color:var(--text-secondary)}[data-theme=dark] .ConceptI_stepNumber__tAEP9{background:var(--color-gray-700);color:var(--text-secondary)}.ConceptI_stepNumberComplete__P709u{background:oklch(.55 .16 155);color:#fff}[data-theme=dark] .ConceptI_stepNumberComplete__P709u{background:oklch(.62 .17 155)}.ConceptI_stepTitle__3LSWL{font-family:var(--font-family-sans);font-size:var(--font-size-lg,16px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-24,24px);letter-spacing:var(--font-tracking-normal,0);font-weight:600;color:var(--text-primary);flex:1 1}.ConceptI_rightPanel__tzu72{flex:1 1;display:flex;min-width:0;height:100%;overflow:hidden}.ConceptI_rightPanelEmpty__Ez5Gv{display:flex;align-items:center;justify-content:center}.ConceptI_emptyPrompt__12YDb{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-tertiary);text-align:center;max-width:280px}.ConceptI_flowCanvas__7OOmC{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3xl);width:100%;height:100%;min-height:0;position:relative;background-color:var(--surface-sunken);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Crect x='8.75' y='8.75' width='2.5' height='2.5' fill='%23DEDED9'/%3E%3C/svg%3E");background-repeat:repeat;background-position:8px 8px}[data-theme=dark] .ConceptI_flowCanvas__7OOmC{background-color:var(--color-gray-950);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Crect x='8.75' y='8.75' width='2.5' height='2.5' fill='%23333330'/%3E%3C/svg%3E")}.ConceptI_flowContent__RWGVl{flex-direction:column;gap:var(--spacing-xl);height:100%}.ConceptI_flowArea__bQnfF,.ConceptI_flowContent__RWGVl{display:flex;align-items:center;justify-content:center;width:100%}.ConceptI_flowArea__bQnfF{overflow:hidden;padding:var(--spacing-lg) var(--spacing-4xl)}.ConceptI_flowInner__QMi_P{display:flex;align-items:center;justify-content:center;gap:96px;flex-shrink:0;transform-origin:center center;transition:transform .15s ease;position:relative}.ConceptI_flowNode__f_JLe{display:flex;flex-direction:column;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--corner-radius-xl);box-shadow:0 2px 5px 0 rgba(0,0,0,.07),0 9px 9px 0 rgba(0,0,0,.05),0 20px 12px 0 rgba(0,0,0,.03),0 35px 14px 0 rgba(0,0,0,.01);min-width:150px}[data-theme=dark] .ConceptI_flowNode__f_JLe{background:hsla(0,0%,100%,.06);box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 9px 9px 0 rgba(0,0,0,.15)}.ConceptI_flowNodePending__RmyXy{border:var(--stroke-xs) dashed var(--border-tertiary);opacity:.5}.ConceptI_flowNodeProcessing__A7_xc{min-width:200px}.ConceptI_flowNodeTop__qQgiu{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-sm)}.ConceptI_flowEndpointIcon__BknPv{width:44px;height:44px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);display:flex;align-items:center;justify-content:center}[data-theme=dark] .ConceptI_flowEndpointIcon__BknPv{background:var(--color-gray-950)}.ConceptI_flowEndpointIconEmpty__I5yKO{border-style:dashed;background:transparent}.ConceptI_flowEndpointIconImg__DNnw8{width:28px;height:28px;object-fit:cover}.ConceptI_flowNodeLabels__7kCvM{display:flex;flex-direction:column}.ConceptI_flowNodeTitle__4IW07{font-weight:var(--font-weight-book,450);color:var(--text-primary);font-feature-settings:"salt" 1;white-space:nowrap}.ConceptI_flowNodeCode__d_4CL,.ConceptI_flowNodeTitle__4IW07{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_flowNodeCode__d_4CL{font-weight:var(--font-weight-regular,400);font-size:11px;color:var(--text-tertiary);font-feature-settings:"salt" 1}.ConceptI_flowNodeInteractive__Q1pq_{cursor:default;transition:box-shadow .2s ease}.ConceptI_flowNodeInteractive__Q1pq_:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.14),0 16px 16px 0 rgba(0,0,0,.1),0 36px 22px 0 rgba(0,0,0,.06),0 64px 26px 0 rgba(0,0,0,.02)}[data-theme=dark] .ConceptI_flowNodeInteractive__Q1pq_:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)}.ConceptI_flowNodeResultContent__KVa0D{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-xl);text-align:center}.ConceptI_connectorOverlay__c14vL{position:absolute;inset:0;pointer-events:none;overflow:visible}.ConceptI_connectorLine__2aOQz{opacity:0;animation:ConceptI_connectorFadeIn__Ld69t .3s ease forwards}@keyframes ConceptI_connectorFadeIn__Ld69t{0%{opacity:0}to{opacity:1}}.ConceptI_connectorHovered__WnMUO{filter:drop-shadow(0 0 4px var(--connector-color))}.ConceptI_flowNodeTimeLabel__6MGS1{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ConceptI_flowNodeTime__p0_Yp{font-family:var(--font-family-sans);font-size:24px;font-weight:var(--font-weight-regular);line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConceptI_flowNodeTime_fast__XjeYS{color:oklch(.55 .16 155)}[data-theme=dark] .ConceptI_flowNodeTime_fast__XjeYS{color:oklch(.72 .18 155)}.ConceptI_flowNodeTime_medium__GLZKG{color:oklch(.6 .16 70)}[data-theme=dark] .ConceptI_flowNodeTime_medium__GLZKG{color:oklch(.75 .16 70)}.ConceptI_flowNodeTime_slow__tDbjY{color:oklch(.55 .2 25)}[data-theme=dark] .ConceptI_flowNodeTime_slow__tDbjY{color:oklch(.7 .18 25)}.ConceptI_flowNodeBadge__1tHDC{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);display:inline-flex;align-self:center;padding:2px var(--spacing-xs);border-radius:var(--corner-radius-xs);font-weight:600;letter-spacing:.04em;font-size:11px}.ConceptI_flowNodeBadge_fast__6Q_uk{color:oklch(.55 .16 155);background:oklch(.55 .16 155/.1)}[data-theme=dark] .ConceptI_flowNodeBadge_fast__6Q_uk{color:oklch(.72 .18 155);background:oklch(.72 .18 155/.12)}.ConceptI_flowNodeBadge_medium__NGS51{color:oklch(.6 .16 70);background:oklch(.6 .16 70/.1)}[data-theme=dark] .ConceptI_flowNodeBadge_medium__NGS51{color:oklch(.75 .16 70);background:oklch(.75 .16 70/.12)}.ConceptI_flowNodeBadge_slow__n6Y_k{color:oklch(.55 .2 25);background:oklch(.55 .2 25/.1)}[data-theme=dark] .ConceptI_flowNodeBadge_slow__n6Y_k{color:oklch(.7 .18 25);background:oklch(.7 .18 25/.12)}.ConceptI_flowResultInfo__MlTnC{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:480px;padding:var(--spacing-lg);background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-md);box-shadow:0 2px 5px 0 rgba(0,0,0,.07),0 9px 9px 0 rgba(0,0,0,.05),0 20px 12px 0 rgba(0,0,0,.03),0 35px 14px 0 rgba(0,0,0,.01)}[data-theme=dark] .ConceptI_flowResultInfo__MlTnC{background:var(--color-gray-975);box-shadow:0 4px 20px rgba(0,0,0,.3)}.ConceptI_cardPair__RX_mV{display:flex;flex-direction:column;isolation:isolate}.ConceptI_chevronGap___CgCk{position:relative;height:8px;flex-shrink:0}.ConceptI_cardWrapper__r0apU{position:relative}.ConceptI_card__zzqeX{corner-shape:squircle;box-sizing:border-box;display:flex;flex-direction:column;width:100%;background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-md);overflow:clip;transition:border-color .15s ease,background .15s ease}[data-theme=dark] .ConceptI_card__zzqeX{background:var(--surface-primary)}.ConceptI_card__zzqeX:has(.ConceptI_cardButton__Fj49S:hover){border-color:var(--border-secondary)}.ConceptI_cardButton__Fj49S{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;height:80px;padding:var(--spacing-md);gap:var(--spacing-sm);cursor:pointer;position:relative;transition:background .1s ease}.ConceptI_cardFilled__R8Owt .ConceptI_cardButton__Fj49S{border-bottom:var(--stroke-xs) solid var(--color-alpha-black-10)}[data-theme=dark] .ConceptI_cardFilled__R8Owt .ConceptI_cardButton__Fj49S{border-bottom-color:var(--color-alpha-white-10)}.ConceptI_cardFilled__R8Owt .ConceptI_cardButton__Fj49S:hover{background:var(--color-alpha-black-04)}[data-theme=dark] .ConceptI_cardFilled__R8Owt .ConceptI_cardButton__Fj49S:hover{background:var(--color-alpha-white-04)}.ConceptI_cardButton__Fj49S:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.ConceptI_cardButton__Fj49S:active{transform:scale(.99)}.ConceptI_cardFilled__R8Owt .ConceptI_cardButton__Fj49S:active{transform:none}.ConceptI_container__OIeRz{display:flex;align-items:center;gap:var(--spacing-sm);width:100%}.ConceptI_iconBox__92RWK{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-primary);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-sm);color:var(--icon-primary);flex-shrink:0}[data-theme=dark] .ConceptI_iconBox__92RWK{background:var(--color-gray-925)}.ConceptI_iconBox__92RWK svg path{stroke-width:2}.ConceptI_content__Sjn7p{display:flex;flex-direction:column;flex:1 1;min-width:0}.ConceptI_label__i8h_G{font-weight:var(--font-weight-book,450);color:var(--text-primary);font-feature-settings:"salt" 1}.ConceptI_hint__tyhN1,.ConceptI_label__i8h_G{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_hint__tyhN1{font-weight:var(--font-weight-regular,400);color:var(--text-secondary);font-feature-settings:"salt" 1}.ConceptI_flagBox__FaaEh{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--surface-primary);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-sm);flex-shrink:0;overflow:hidden}[data-theme=dark] .ConceptI_flagBox__FaaEh{background:var(--color-gray-925)}.ConceptI_flagImg__gdvWX{width:28px;height:28px;flex-shrink:0;border-radius:var(--corner-radius-round);corner-shape:round;object-fit:cover}.ConceptI_filledContent__gI5fw{display:flex;flex-direction:column;flex:1 1;min-width:0}.ConceptI_currencyName__xBu65{font-weight:var(--font-weight-book,450);color:var(--text-primary);font-feature-settings:"salt" 1}.ConceptI_currencyCode__N_6a8,.ConceptI_currencyName__xBu65{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_currencyCode__N_6a8{font-weight:var(--font-weight-regular,400);color:var(--text-secondary);font-feature-settings:"salt" 1}.ConceptI_propertyRows__e6KXd{overflow:hidden}.ConceptI_propertyRow__KGUSo{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) 20px;border-top:var(--stroke-xs) solid var(--border-tertiary);cursor:pointer;transition:background .1s ease}.ConceptI_propertyRow__KGUSo:first-child{border-top:none}.ConceptI_propertyRow__KGUSo:hover{background:var(--color-alpha-black-04)}[data-theme=dark] .ConceptI_propertyRow__KGUSo:hover{background:var(--color-alpha-white-04)}.ConceptI_propertyLabel__pvgpL{font-weight:var(--font-weight-regular,400);color:var(--text-secondary);font-feature-settings:"salt" 1}.ConceptI_propertyLabel__pvgpL,.ConceptI_propertyValue__a4smX{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_propertyValue__a4smX{display:flex;align-items:center;gap:4px;font-weight:var(--font-weight-book,450);color:var(--text-primary);font-feature-settings:"salt" 1}.ConceptI_propertyChevron__lx2lF{display:flex;color:var(--icon-tertiary)}.ConceptI_propertyChevron__lx2lF svg path{vector-effect:non-scaling-stroke}.ConceptI_menuBackdrop__VibpM{position:fixed;inset:0;z-index:99}.ConceptI_menuPortal__3LGH5{position:fixed;min-width:160px;background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-sm);corner-shape:squircle;box-shadow:var(--shadow-md);padding:var(--spacing-3xs);z-index:100;display:flex;flex-direction:column;gap:var(--spacing-3xs)}[data-theme=dark] .ConceptI_menuPortal__3LGH5{background:var(--surface-primary)}.ConceptI_menuItem__P5C9m{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--corner-radius-xs);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-primary);font-feature-settings:"salt" 1;transition:background .1s ease}.ConceptI_menuItem__P5C9m:hover{background:var(--surface-elevated)}.ConceptI_menuItemActive__Lokkc{background:var(--surface-secondary)}.ConceptI_assetMenuPortal__Jk3Zc{position:fixed;background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-sm);corner-shape:squircle;box-shadow:var(--shadow-md);padding:var(--spacing-3xs);z-index:100;display:flex;flex-direction:column;gap:var(--spacing-3xs)}[data-theme=dark] .ConceptI_assetMenuPortal__Jk3Zc{background:var(--surface-primary)}.ConceptI_assetMenuItem__BjRmH{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--corner-radius-xs);cursor:pointer;transition:background .1s ease}.ConceptI_assetMenuItem__BjRmH:hover{background:var(--surface-elevated)}.ConceptI_assetMenuItemActive__phkWP{background:var(--surface-secondary)}.ConceptI_assetMenuIcon__v_yDO{width:24px;height:24px;border-radius:var(--corner-radius-round);object-fit:cover;flex-shrink:0}.ConceptI_assetMenuName__XeQmS{font-weight:var(--font-weight-book,450);color:var(--text-primary);font-feature-settings:"salt" 1;flex:1 1}.ConceptI_assetMenuCode__gr3OV,.ConceptI_assetMenuName__XeQmS{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_assetMenuCode__gr3OV{font-weight:var(--font-weight-regular,400);color:var(--text-tertiary);font-feature-settings:"salt" 1}.ConceptI_fieldGroup__jOfsP{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ConceptI_timeToggleSection__Dr7qt{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ConceptI_timeToggle__2fZJD{display:flex;background:var(--surface-primary);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-md);padding:3px;gap:2px}[data-theme=dark] .ConceptI_timeToggle__2fZJD{background:var(--color-gray-900)}.ConceptI_timeToggleOption__WjfQp{all:unset;box-sizing:border-box;flex:1 1;padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--corner-radius-md) - 2px);text-align:center;cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-tertiary);transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ConceptI_timeToggleOption__WjfQp:hover:not(.ConceptI_timeToggleOptionActive__BSZwL){color:var(--text-secondary)}.ConceptI_timeToggleOptionActive__BSZwL{color:var(--text-primary);background:var(--surface-base);box-shadow:0 1px 3px rgba(0,0,0,.08)}[data-theme=dark] .ConceptI_timeToggleOptionActive__BSZwL{background:var(--color-gray-800);box-shadow:0 1px 3px rgba(0,0,0,.3)}.ConceptI_timeToggleDesc__xJxau{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);font-size:12px;color:var(--text-secondary)}.ConceptI_sliderSection__0OyHO{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:calc(-1*var(--spacing-sm))}.ConceptI_sliderValue__SENI1{font-family:var(--font-family-sans);font-size:var(--font-size-2xl,24px);font-weight:var(--font-weight-medium,500);line-height:var(--font-leading-32,32px);letter-spacing:var(--font-tracking-tighter,-.7px);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:32px}.ConceptI_sliderInput__cgOpa{background:var(--surface-base);border:var(--stroke-xs) solid var(--border-tertiary);outline:none;padding:var(--spacing-sm) var(--spacing-md);width:100%;caret-color:var(--text-primary);border-radius:var(--corner-radius-lg);transition:border-color .15s ease,background .15s ease}[data-theme=dark] .ConceptI_sliderInput__cgOpa{background:var(--surface-primary)}.ConceptI_sliderInput__cgOpa:hover{background:var(--color-alpha-black-04)}[data-theme=dark] .ConceptI_sliderInput__cgOpa:hover{background:var(--color-alpha-white-04)}.ConceptI_sliderInput__cgOpa:focus{border-color:var(--text-primary);background:var(--surface-base)}[data-theme=dark] .ConceptI_sliderInput__cgOpa:focus{background:var(--surface-primary)}.ConceptI_sliderTrack__USK_u{position:relative;height:6px;border-radius:3px;background:var(--border-secondary);cursor:pointer;margin:var(--spacing-sm) 0}[data-theme=dark] .ConceptI_sliderTrack__USK_u{background:var(--color-gray-800)}.ConceptI_sliderFill__CoaQU{position:absolute;top:0;left:0;height:100%;border-radius:3px;background:var(--text-primary);pointer-events:none;transition:width 50ms ease-out}.ConceptI_sliderTick__qlXAI{width:3px;height:3px;background:var(--text-tertiary);pointer-events:none;opacity:.5}.ConceptI_sliderThumb___DDGy,.ConceptI_sliderTick__qlXAI{position:absolute;top:50%;border-radius:50%;transform:translate(-50%,-50%);z-index:1}.ConceptI_sliderThumb___DDGy{width:20px;height:20px;background:var(--surface-primary);border:2px solid var(--text-primary);cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s ease-out}.ConceptI_sliderThumb___DDGy:hover{box-shadow:0 0 0 4px oklch(.2 0 0/.08)}[data-theme=dark] .ConceptI_sliderThumb___DDGy:hover{box-shadow:0 0 0 4px oklch(.9 0 0/.12)}.ConceptI_sliderThumb___DDGy:active{cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 0 0 6px oklch(.2 0 0/.12)}[data-theme=dark] .ConceptI_sliderThumb___DDGy:active{box-shadow:0 0 0 6px oklch(.9 0 0/.16)}.ConceptI_sliderMarkers__sfB3F{display:flex;justify-content:space-between;padding:0 2px}.ConceptI_sliderMarkerLabel__f3lpq{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes ConceptI_resultEnter__F_R9J{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ConceptI_resultCard__urQ8t{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--spacing-lg);background:var(--surface-primary);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-md);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);animation:ConceptI_resultEnter__F_R9J .25s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .ConceptI_resultCard__urQ8t{background:var(--color-gray-975)}.ConceptI_resultMain__eJpov{display:flex;flex-direction:column;gap:var(--spacing-xs)}.ConceptI_resultOverline__8c752{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.ConceptI_resultTime__7q2DT{font-family:var(--font-family-sans);font-size:var(--font-size-2xl,24px);font-weight:var(--font-weight-medium,500);line-height:var(--font-leading-32,32px);letter-spacing:var(--font-tracking-tighter,-.7px);font-size:48px;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:var(--spacing-2xs);padding-bottom:var(--spacing-2xs)}.ConceptI_resultTime_fast__Mr7U5{color:oklch(.55 .16 155)}[data-theme=dark] .ConceptI_resultTime_fast__Mr7U5{color:oklch(.72 .18 155)}.ConceptI_resultTime_medium__3ZMgk{color:oklch(.6 .16 70)}[data-theme=dark] .ConceptI_resultTime_medium__3ZMgk{color:oklch(.75 .16 70)}.ConceptI_resultTime_slow__Zaacd{color:oklch(.55 .2 25)}[data-theme=dark] .ConceptI_resultTime_slow__Zaacd{color:oklch(.7 .18 25)}.ConceptI_resultBadge__MafBa{font-family:var(--font-family-sans);font-size:var(--font-size-base,14px);font-weight:var(--font-weight-book,450);line-height:var(--font-leading-20,20px);letter-spacing:var(--font-tracking-normal,0);display:inline-flex;align-self:flex-start;padding:2px var(--spacing-xs);border-radius:var(--corner-radius-xs);font-weight:600;letter-spacing:.04em;font-size:11px}.ConceptI_resultBadge_fast__7OFod{color:oklch(.55 .16 155);background:oklch(.55 .16 155/.1)}[data-theme=dark] .ConceptI_resultBadge_fast__7OFod{color:oklch(.72 .18 155);background:oklch(.72 .18 155/.12)}.ConceptI_resultBadge_medium__jdvvP{color:oklch(.6 .16 70);background:oklch(.6 .16 70/.1)}[data-theme=dark] .ConceptI_resultBadge_medium__jdvvP{color:oklch(.75 .16 70);background:oklch(.75 .16 70/.12)}.ConceptI_resultBadge_slow__kDuQi{color:oklch(.55 .2 25);background:oklch(.55 .2 25/.1)}[data-theme=dark] .ConceptI_resultBadge_slow__kDuQi{color:oklch(.7 .18 25);background:oklch(.7 .18 25/.12)}.ConceptI_tierStrip__B19XN{display:flex;gap:2px}.ConceptI_tierSegment__cqMKL{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);border-radius:calc(var(--corner-radius-md) - 4px);opacity:.4;transition:opacity .25s cubic-bezier(.16,1,.3,1),background .25s cubic-bezier(.16,1,.3,1)}.ConceptI_tierSegmentActive__auSVJ{opacity:1;background:oklch(.97 0 0)}[data-theme=dark] .ConceptI_tierSegmentActive__auSVJ{background:oklch(.18 0 0)}.ConceptI_tierBar__lqkrV{height:3px;border-radius:2px}.ConceptI_tierBar_fast___Xy7v{background:oklch(.55 .16 155)}[data-theme=dark] .ConceptI_tierBar_fast___Xy7v{background:oklch(.72 .18 155)}.ConceptI_tierBar_medium__h_fHR{background:oklch(.6 .16 70)}[data-theme=dark] .ConceptI_tierBar_medium__h_fHR{background:oklch(.75 .16 70)}.ConceptI_tierBar_slow__HvRob{background:oklch(.55 .2 25)}[data-theme=dark] .ConceptI_tierBar_slow__HvRob{background:oklch(.7 .18 25)}.ConceptI_tierSegmentRange__l30QV{color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConceptI_tierSegmentRange__l30QV,.ConceptI_tierSegmentTime__wpb9K{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0)}.ConceptI_tierSegmentTime__wpb9K{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ConceptI_tierText_fast__Wr2UH{color:oklch(.55 .16 155)}[data-theme=dark] .ConceptI_tierText_fast__Wr2UH{color:oklch(.72 .18 155)}.ConceptI_tierText_medium__saNim{color:oklch(.6 .16 70)}[data-theme=dark] .ConceptI_tierText_medium__saNim{color:oklch(.75 .16 70)}.ConceptI_tierText_slow__A9IwY{color:oklch(.55 .2 25)}[data-theme=dark] .ConceptI_tierText_slow__A9IwY{color:oklch(.7 .18 25)}.ConceptI_resultMeta__M_CsN{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--text-secondary);padding-top:var(--spacing-sm);border-top:var(--stroke-xs) solid var(--border-tertiary)}[data-theme=dark] .ConceptI_resultMeta__M_CsN{border-color:var(--color-gray-800)}.ConceptI_resultMetaTitle__gk_Pb{font-weight:600;color:var(--text-secondary)}.ConceptI_resultMetaDot__iJMmX{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary);opacity:.5;flex-shrink:0}.ConceptI_disclaimer__gKRsY{font-family:var(--font-family-sans);font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);color:var(--text-secondary);font-style:italic}.ConceptI_canvasThemeToggle__kTwQK{all:unset;box-sizing:border-box;position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:10;display:flex;align-items:center;gap:2px;padding:3px;background:color-mix(in srgb,var(--surface-primary) 80%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-md);cursor:pointer;transition:border-color .15s ease;flex-shrink:0}[data-theme=dark] .ConceptI_canvasThemeToggle__kTwQK{background:color-mix(in srgb,var(--color-gray-950) 80%,transparent)}.ConceptI_canvasThemeToggle__kTwQK:hover{border-color:var(--border-secondary)}.ConceptI_canvasThemeToggleItem__iVx3y{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--corner-radius-xs);color:var(--icon-secondary);transition:background .15s ease,color .15s ease}.ConceptI_canvasThemeToggleItemActive__RqO6F{background:var(--surface-elevated);color:var(--icon-primary)}.ConceptI_resetButton__axvfo{font-size:var(--font-size-xs,12px);font-weight:var(--font-weight-regular,400);line-height:var(--font-leading-16,16px);letter-spacing:var(--font-tracking-normal,0);display:flex;align-items:center;gap:var(--spacing-2xs);color:var(--text-tertiary);background:none;border:none;cursor:pointer;padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--corner-radius-md);font-family:var(--font-family-sans);transition:color .15s ease,background .15s ease}.ConceptI_resetButton__axvfo:hover{color:var(--text-primary);background:var(--surface-base);outline:var(--stroke-xs) solid var(--border-secondary)}@media(max-width:767px){.ConceptI_layout__JWyz4{display:block;height:auto}.ConceptI_sidebar__j2GVU{width:100%;border-right:none;overflow:visible}.ConceptI_sidebarContent__DIQcz{padding:var(--spacing-xl);overflow:visible}.ConceptI_rightPanel__tzu72{min-height:300px}.ConceptI_flowArea__bQnfF{padding:var(--spacing-xl) var(--spacing-3xl);overflow-x:auto;justify-content:flex-start;min-height:280px}.ConceptI_flowInner__QMi_P{transform:none!important;gap:40px}.ConceptI_flowNodeTime__p0_Yp{font-size:20px}.ConceptI_cardButton__Fj49S{height:68px}.ConceptI_resultTime__7q2DT{font-size:36px}.ConceptI_tierStrip__B19XN{flex-direction:column;gap:1px}.ConceptI_tierSegment__cqMKL{flex-direction:row;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm)}.ConceptI_tierBar__lqkrV{width:3px;height:24px;flex-shrink:0}.ConceptI_tierSegmentRange__l30QV{flex:1 1}}.CardChevron_chevron__FesA_{all:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--surface-primary);border:var(--stroke-xs) solid var(--border-tertiary);border-radius:var(--corner-radius-round);corner-shape:round;color:var(--text-secondary);z-index:1;pointer-events:none}.CardChevron_chevron__FesA_ svg path{vector-effect:non-scaling-stroke}.CardChevron_chevronInteractive__wfTsg{pointer-events:auto;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.CardChevron_chevronInteractive__wfTsg:hover{background:var(--surface-elevated);border-color:var(--border-secondary);color:var(--text-primary)}.CardChevron_chevronInteractive__wfTsg:active{transform:translate(-50%,-50%) scale(.92)}.page_fullPage__0uUq_{display:flex;width:100%;height:100vh;overflow:hidden}@media(max-width:767px){.page_fullPage__0uUq_{height:auto;overflow:visible}}