.Admin_shell__djNNK{display:grid;grid-template-columns:1fr 280px;height:100vh;overflow:hidden;background:var(--paper-1);color:var(--ink-100);font-family:var(--f-ui)}.Admin_contentColumn__Nj4Xd{display:flex;flex-direction:column;min-height:0;height:100%}.Admin_main___qHsx{padding:var(--space-xl) var(--space-2xl);overflow-y:auto;flex:1;min-height:0}.Admin_sidebar__trKjI{border-left:1px solid var(--ink-10);padding:var(--space-xl) var(--space-lg);background:var(--paper-2);overflow-y:auto;position:sticky;top:0;height:100vh}.Admin_header__uw9Vp{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-lg)}.Admin_title__uaky6{font-family:var(--f-display);font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0}.Admin_subtitle__fxzgw{font-size:13px;color:var(--ink-55);margin-top:var(--space-xs)}.Admin_envChips__ql9xK{display:flex;gap:var(--space-xs);margin-bottom:var(--space-lg)}.Admin_envChip__YiM82{border:1px solid var(--ink-10);background:var(--paper-2);border-radius:var(--r-pill);padding:var(--space-xs) var(--space-md);font-size:12px;font-weight:500;color:var(--ink-70);cursor:pointer;font-family:inherit;transition:all .12s ease}.Admin_envChip__YiM82:hover{background:var(--paper-1)}.Admin_envChipActive__ma87g{background:var(--ink-100);color:var(--paper-1);border-color:var(--ink-100)}.Admin_table__iVr2W{width:100%;border-collapse:collapse;font-size:13px}.Admin_table__iVr2W th{text-align:left;font-weight:600;color:var(--ink-55);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.Admin_table__iVr2W td,.Admin_table__iVr2W th{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--ink-10)}.Admin_table__iVr2W tbody tr{cursor:pointer;transition:background 80ms ease}.Admin_table__iVr2W tbody tr:hover{background:var(--paper-2)}.Admin_envTag__O8JXQ{display:inline-block;font-size:10px;font-weight:600;padding:2px var(--space-xs);border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.04em}.Admin_envTagProd__rcZku{background:oklch(.94 .03 145);color:oklch(.3 .1 145)}.Admin_envTagStg__5gHYP{background:oklch(.94 .04 80);color:oklch(.3 .1 80)}.Admin_envTagDev__ENWFt{background:oklch(.94 .02 270);color:oklch(.3 .06 270)}.Admin_anomaly__KAbG7{color:var(--red);font-weight:600}.Admin_stuck__gP1Fk{color:var(--orange);font-weight:600}.Admin_muted__qDx1q{color:var(--ink-55)}.Admin_mono__3Tpql{font-family:var(--f-mono);font-size:12px}.Admin_healthSection__HMYog{margin-bottom:var(--space-lg)}.Admin_healthLabel__cAfxo{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-55);margin-bottom:var(--space-xs)}.Admin_healthValue__XMeI4{font-size:15px;font-weight:600;color:var(--ink-100)}.Admin_healthEnv__4fyFG{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:var(--space-xs) 0}.Admin_healthSignIn__NwxF3{display:inline-block;font-size:12px;color:var(--blue);text-decoration:none}.Admin_healthSignIn__NwxF3:hover{text-decoration:underline}.Admin_sevGreen__yCk39{color:oklch(.55 .15 145)}.Admin_sevAmber__lXMNi{color:var(--orange)}.Admin_sevRed__08hbR{color:var(--red)}.Admin_detailHeader__SrWtw{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md);margin-bottom:var(--space-lg)}.Admin_detailGrid__aQZ07{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-lg)}.Admin_card__6jZVJ{background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md);padding:var(--space-lg)}.Admin_cardTitle__FfTKX{font-family:var(--f-display);font-size:13px;font-weight:600;letter-spacing:-.005em;text-transform:uppercase;color:var(--ink-55);margin-bottom:var(--space-md)}.Admin_kv__63SSp{display:flex;justify-content:space-between;font-size:13px;padding:var(--space-xs) 0;border-bottom:1px solid var(--ink-10)}.Admin_kv__63SSp:last-child{border-bottom:none}.Admin_kv__63SSp>span:first-child{color:var(--ink-55)}.Admin_kv__63SSp>span:last-child{font-weight:500}.Admin_clipButton__Xp1TI{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:4px;color:var(--ink-55);font-family:inherit;border-radius:var(--r-sm)}.Admin_clipButton__Xp1TI:hover{color:var(--blue);background:var(--ink-10)}.Admin_clipButton__Xp1TI:disabled{color:var(--ink-30);cursor:not-allowed}.Admin_impersonateBtn__ckpNg{background:var(--ink-100);color:var(--paper-1);border:none;border-radius:var(--r-sm);padding:var(--space-sm) var(--space-md);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit}.Admin_impersonateBtn__ckpNg:hover{opacity:.85}.Admin_impersonateBtn__ckpNg:disabled{background:var(--ink-30);cursor:not-allowed;opacity:.5}.Admin_rowActions___R1s_{display:inline-flex;align-items:center;gap:var(--space-xs)}.Admin_rowActionBtn__zk4Zv{background:var(--paper-2);color:var(--ink-100);border:1px solid var(--ink-10);border-radius:var(--r-sm);padding:4px 8px;font-size:11px;font-weight:500;cursor:pointer;font-family:inherit;white-space:nowrap}.Admin_rowActionBtn__zk4Zv:hover{background:var(--ink-10)}.Admin_rowActionBtn__zk4Zv:disabled{color:var(--ink-30);cursor:not-allowed;opacity:.5}.Admin_rowActionBtnPrimary__AxBeZ{background:var(--ink-100);color:var(--paper-1);border-color:var(--ink-100)}.Admin_rowActionBtnPrimary__AxBeZ:hover{opacity:.85;background:var(--ink-100)}.Admin_rowActionBtnPrimary__AxBeZ:disabled{background:var(--ink-30);border-color:var(--ink-30);color:var(--paper-1)}.Admin_rowActionBtnDanger__Upei6{color:oklch(.5 .16 25);border-color:oklch(.85 .06 25)}.Admin_rowActionBtnDanger__Upei6:hover{background:oklch(.96 .03 25);color:oklch(.4 .18 25)}.Admin_rowActionIconBtn__c897T{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink-55);border:1px solid transparent;border-radius:var(--r-sm);padding:4px;cursor:pointer;font-family:inherit}.Admin_rowActionIconBtn__c897T:hover{color:var(--ink-100);background:var(--ink-10)}.Admin_rowActionIconBtn__c897T:disabled{color:var(--ink-30);cursor:not-allowed}.Admin_rowActionLink__RphDu{font-size:11px;color:var(--blue);text-decoration:none;padding:4px 8px;border-radius:var(--r-sm);white-space:nowrap}.Admin_rowActionLink__RphDu:hover{background:var(--ink-10)}.Admin_toast__Wpmg_{position:fixed;bottom:var(--space-lg);right:var(--space-lg);background:var(--ink-100);color:var(--paper-1);border-radius:var(--r-md);box-shadow:var(--sh-float);z-index:1000}.Admin_errorBanner__FSf47,.Admin_toast__Wpmg_{padding:var(--space-md) var(--space-lg);font-size:13px}.Admin_errorBanner__FSf47{background:oklch(.96 .03 25);color:oklch(.3 .1 25);border:1px solid oklch(.85 .06 25);border-radius:var(--r-md);margin-bottom:var(--space-lg)}.Admin_impersonateBanner__Qz6vm{position:fixed;top:0;left:0;right:0;background:var(--red);color:var(--paper-1);padding:var(--space-sm) var(--space-lg);z-index:9999;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500}.Admin_impersonateBanner__Qz6vm button{background:rgba(255,255,255,.2);color:var(--paper-1);border:1px solid rgba(255,255,255,.4);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-md);cursor:pointer;font-family:inherit;font-size:12px}.Admin_linkRow__59TOn{color:var(--blue);cursor:pointer;text-decoration:none}.Admin_linkRow__59TOn:hover{text-decoration:underline}.Admin_topBar__tX8wA{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ink-10);padding:0 var(--space-2xl);background:var(--paper-2);position:sticky;top:0;z-index:10;height:48px}.Admin_tabStrip__M1UkM{display:flex;gap:var(--space-md)}.Admin_tab__W1dxn{padding:var(--space-md) var(--space-sm);font-size:13px;font-weight:500;color:var(--ink-55);text-decoration:none;border-bottom:2px solid transparent;transition:all .12s ease;white-space:nowrap}.Admin_tab__W1dxn:hover{color:var(--ink-100)}.Admin_tabActive__ZeQFA{color:var(--ink-100);border-bottom-color:var(--amber,var(--orange))}.Admin_searchWrap__xdFaq{position:relative;width:320px}.Admin_searchInput__ZKv_K{width:100%;background:var(--paper-1);border:1px solid var(--ink-10);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-md);font-size:13px;font-family:inherit;color:var(--ink-100)}.Admin_searchInput__ZKv_K:focus{outline:none;border-color:var(--blue)}.Admin_searchDropdown__QsVeG{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--paper-1);border:1px solid var(--ink-10);border-radius:var(--r-sm);box-shadow:var(--sh-float);z-index:1000;max-height:360px;overflow-y:auto}.Admin_searchResult__A528p{display:block;padding:var(--space-sm) var(--space-md);text-decoration:none;color:var(--ink-100);font-size:13px;border-bottom:1px solid var(--ink-10)}.Admin_searchResult__A528p:hover{background:var(--paper-2)}.Admin_searchResult__A528p:last-child{border-bottom:none}.Admin_searchKindTag__cUv1s{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;margin-right:8px;background:var(--ink-10);color:var(--ink-70);border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.04em}.Admin_statTile__BhBS4{background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md);padding:var(--space-lg)}.Admin_statTileLabel__AlQT4{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-55);margin-bottom:var(--space-sm)}.Admin_statTileValue__9VJNz{font-family:var(--f-display);font-size:28px;font-weight:600;color:var(--ink-100);line-height:1}.Admin_statTileDelta__UHo_a{font-size:12px;color:var(--ink-55);margin-top:var(--space-xs)}.Admin_statTileGrid__mk7aW{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.Admin_anomalyStrip__HFm8P{background:oklch(.96 .04 25);color:oklch(.3 .12 25);border:1px solid oklch(.85 .08 25);border-radius:var(--r-md);padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-lg);font-size:13px;font-weight:500}.Admin_funnel__l9ly4{background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md);padding:var(--space-lg)}.Admin_funnelRow__orsDX{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm)}.Admin_funnelLabel__qNhzA{width:160px;font-size:13px;color:var(--ink-70)}.Admin_funnelBar___dUW7{flex:1;height:14px;background:var(--ink-10);border-radius:var(--r-sm);overflow:hidden}.Admin_funnelBarFill__o7jef{height:100%;background:var(--blue)}.Admin_funnelCount__xlRPg{width:80px;text-align:right;font-size:13px;color:var(--ink-100);font-weight:500}.Admin_subTabs__YQf_1{display:flex;gap:var(--space-xs);border-bottom:1px solid var(--ink-10);margin-bottom:var(--space-lg)}.Admin_subTab__x6T2z{padding:var(--space-sm) var(--space-md);font-size:13px;color:var(--ink-55);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:inherit}.Admin_subTab__x6T2z:hover{color:var(--ink-100)}.Admin_subTabActive__fJogS{color:var(--ink-100);border-bottom-color:var(--blue)}.Admin_anomalyFeed__Es2h2{display:flex;flex-direction:column;gap:var(--space-sm)}.Admin_anomalyRow__ba0O6{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-sm)}.Admin_severityDot__DjAMw{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Admin_severityHigh__bS_s2{background:var(--red)}.Admin_severityMedium__uKTTJ{background:var(--orange)}.Admin_severityLow__y4UN3{background:var(--ink-30)}.Admin_ackBtn__InxSK{background:var(--ink-100);color:var(--paper-1);border:none;border-radius:var(--r-sm);padding:var(--space-xs) var(--space-md);font-size:12px;cursor:pointer;font-family:inherit}.Admin_ackBtn__InxSK:disabled{background:var(--ink-30);cursor:not-allowed}.Admin_placeholder___6VnQ{background:var(--paper-2);border:1px dashed var(--ink-10);border-radius:var(--r-md);padding:var(--space-2xl);text-align:center;color:var(--ink-55);font-size:13px}.WebAuthButton_root__vMt_b{display:inline-flex;align-items:center;gap:8px}.WebAuthButton_name__s76Gu{font-weight:600}.WebAuthButton_type__89ptG{opacity:.7;font-size:12px;text-transform:lowercase}.WebAuthButton_actions__0UmBh{display:inline-flex;gap:8px}.WebAuthButton_link__hE_Vt{background:none;border:none;color:var(--color-primary,#0b5cff);cursor:pointer;padding:var(--spacing-4) 6px}.WebAuthButton_divider__aV_uC{opacity:.4}.BaseButton_base__QThfO{display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;background:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,opacity .15s ease,color .15s ease}.BaseButton_base__QThfO:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.LoadingSpinner_spinner__nO_y2{display:inline-block;width:var(--spacing-16);height:var(--spacing-16);border-radius:9999px;border-top-color:currentcolor;border:var(--border-width-normal) solid;border-top:var(--border-width-normal) solid transparent;opacity:var(--opacity-muted);animation:LoadingSpinner_spin__Cr2lw .8s linear infinite}@keyframes LoadingSpinner_spin__Cr2lw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BaseTextButton_textButton__tVkJV{gap:var(--spacing-8);white-space:nowrap;font-weight:500;border-radius:var(--radius-sm)}.BaseTextButton_sm__GlqLJ{padding:var(--spacing-6) var(--spacing-12);font-size:13px}.BaseTextButton_md__76OnK{padding:var(--spacing-8) var(--spacing-16);font-size:14px}.BaseTextButton_lg___myt_{padding:var(--spacing-10) var(--spacing-20);font-size:15px}.BaseTextButton_fullWidth__Q0qQ0{width:100%}.BaseTextButton_iconOnly__rMmiL{width:var(--spacing-40);padding:0}.BaseTextButton_iconWrapper__xg9Ms{display:inline-flex;align-items:center;justify-content:center}.BaseIconButton_iconButton__FGxh8{border-radius:var(--radius-md);flex-shrink:0}.BaseIconButton_sm__M6znK{width:36px;height:36px}.BaseIconButton_md__RbzSn{width:44px;height:44px}.BaseIconButton_lg__DOg55{width:52px;height:52px}.BaseIconButton_active__qT_tb{background:var(--color-accent-primary);color:var(--color-text-inverse)}.BaseIconButton_active__qT_tb:hover{background:var(--color-accent-hover)}.WebPrimaryButton_primary__KcHK1{background:var(--color-accent-primary);color:var(--color-text-inverse)}.WebPrimaryButton_primary__KcHK1:hover{background:var(--color-accent-hover)}.WebPrimaryButton_outline__ZPzLi{background:transparent;color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-stroke)}.WebPrimaryButton_outline__ZPzLi:hover{background:var(--color-background-secondary);border-color:var(--color-text-secondary)}.WebPrimaryButton_inverse__yMKhC{background:var(--color-background-primary);color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-frame-primary)}.WebPrimaryButton_inverse__yMKhC:hover{background:var(--color-background-secondary);border-color:var(--color-text-primary)}.WebSecondaryButton_secondary__8Obh6{background:transparent;color:var(--color-text-primary);border:var(--border-width-thin) solid var(--color-stroke)}.WebSecondaryButton_secondary__8Obh6:hover{background:var(--color-background-secondary);border-color:var(--color-text-secondary)}.WebSecondaryButton_danger___Jsyo{color:var(--color-danger,#dc2626);border-color:var(--color-danger-light,#fecdd3);background:var(--color-danger-bg,#fff5f5)}.WebSecondaryButton_danger___Jsyo:hover{border-color:var(--color-danger,#dc2626);background:var(--color-danger-bg,#fff5f5)}.WebActionButton_action__eEDK1{background:var(--color-background-primary);color:var(--color-text-primary);box-shadow:0 0 4px rgba(0,0,0,.1)}.WebActionButton_action__eEDK1:hover{background:var(--color-background-secondary)}.DropdownMenu_dropdown__Do_sj{background:var(--color-background-primary);border-radius:var(--radius-8);box-shadow:0 0 2px 0 rgba(0,0,0,.25);padding:var(--spacing-4);display:flex;flex-direction:column;gap:0;overflow-y:auto;width:100%;max-height:300px}.DropdownMenu_status__4mDqx{padding:var(--spacing-10) 12px;font-size:14px;color:var(--color-text-secondary);font-family:var(--font-family-inter)}.DropdownMenu_statusError__oAZHh{color:var(--color-red)}.DropdownMenu_optionButton__YdqdY{display:flex;flex-direction:column;gap:4px;text-align:left;padding:var(--spacing-6) 16px;border-radius:var(--radius-xs);border:none;background:var(--color-background-primary);cursor:pointer;color:var(--color-text-primary);font-family:var(--typography-tableBody-font-family);font-size:var(--typography-tableBody-font-size);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);transition:background-color var(--transition-duration-fast) ease;width:100%}.DropdownMenu_optionButtonHighlighted__L_lzm,.DropdownMenu_optionButtonSelected__vusar,.DropdownMenu_optionButton__YdqdY:hover{background:var(--color-background-secondary)}.DropdownMenu_optionButtonSelected__vusar{font-weight:var(--font-weight-medium)}.DropdownMenu_optionButtonDisabled__YWtiY{cursor:not-allowed;opacity:var(--opacity-disabled)}.DropdownMenu_sectionHeader__z5_qy{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.5px;color:var(--color-text-tertiary);padding:8px 16px 4px;text-transform:uppercase;line-height:1.2}.DropdownMenu_sectionHeader__z5_qy:not(:first-child){margin-top:12px}.DropdownMenu_optionLabel__05PhZ{font-family:var(--typography-tableBody-font-family);font-size:var(--typography-tableBody-font-size);font-weight:var(--typography-tableBody-font-weight);line-height:var(--typography-tableBody-line-height);color:var(--color-text-primary)}.DropdownMenu_optionDescription__2IcpX{font-size:12px;color:var(--color-text-secondary);line-height:1.3}.DropdownMenu_footer__dahhv{border-top:1px solid var(--color-stroke);padding:var(--spacing-8) 12px;font-size:13px;color:var(--color-text-secondary);margin-top:4px}.WebFilterButton_container__wvFML{position:relative;display:inline-flex}.WebFilterButton_filter__Q8edq{padding:var(--spacing-6);width:var(--control-height,40px);height:var(--control-height,40px);flex:0 0 var(--control-height,40px);border-radius:var(--radius-8);background:var(--color-background-secondary);color:var(--color-text-placeholder)}.WebFilterButton_filter__Q8edq:hover{background:var(--color-background-primary)}.WebFilterButton_filter__Q8edq.WebFilterButton_active__5ScIi{background:var(--color-frame-primary);color:var(--color-text-inverse)}.WebFilterButton_filter__Q8edq.WebFilterButton_active__5ScIi:hover{background:var(--color-frame-primary)}.WebFilterButton_dropdownWrapper__6u10q{position:absolute;top:calc(100% + 4px);right:0;min-width:200px;z-index:50}.SelectButton_select__YMfsc{gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius-sm);background:var(--color-background-primary);color:var(--color-text-primary);text-align:left;justify-content:flex-start}.SelectButton_active__LhaSV,.SelectButton_select__YMfsc:hover{background:var(--color-background-secondary)}.SelectButton_label__Ia7Zi{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectButton_icon__QoC8K{color:var(--color-text-tertiary)}.SelectButton_trailingIcon__RX0zD{color:var(--color-accent-primary)}.CategoryButton_categoryButton__1RdDj{height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-8);background:var(--color-background-primary);color:var(--color-text-primary);font-weight:600;font-size:14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.CategoryButton_categoryButton__1RdDj:focus-visible:not(:disabled),.CategoryButton_categoryButton__1RdDj:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-accent-primary);box-shadow:0 4px 12px rgba(0,0,0,.08);outline:none}.CategoryButton_categoryButton__1RdDj:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.CategoryButton_icon__Q3L8x{font-size:24px;line-height:1}.CategoryButton_label__YWx8n{text-align:center}@keyframes AuthButton_fadeIn__N2sjZ{0%{opacity:0}to{opacity:1}}.AuthButton_logoutOverlay__IpAPH{position:fixed;inset:0;background:var(--color-background-primary);z-index:9999;display:flex;align-items:center;justify-content:center;animation:AuthButton_fadeIn__N2sjZ .3s ease-out forwards}.AuthButton_logoutMessage__04Ez2{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12);animation:AuthButton_fadeIn__N2sjZ .2s ease-out .1s both}.AuthButton_logoutText__Ex20I{font-size:var(--font-size-lg);color:var(--color-text-secondary);font-weight:500}.AuthButton_spinner__h5bVt{width:24px;height:24px;border:2px solid var(--color-stroke);border-top-color:var(--color-text-primary);border-radius:50%;animation:AuthButton_spin__OMHwS .8s linear infinite}@keyframes AuthButton_spin__OMHwS{to{transform:rotate(1turn)}}.Skeleton_skeleton__m6bsc{background:var(--color-background-secondary,#f0f0f0);position:relative;overflow:hidden;border-radius:var(--radius-4,4px)}.Skeleton_skeleton__m6bsc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 50%,transparent);animation:Skeleton_shimmer__gXx5_ 1.5s infinite}@keyframes Skeleton_shimmer__gXx5_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Skeleton_rounded__RofTk{border-radius:var(--radius-8)}.Skeleton_circle__B3zPD{border-radius:50%}.Skeleton_text__TsgcU{border-radius:var(--radius-4)}.CardSkeleton_card__l9WHm{display:flex;flex-direction:column;gap:var(--spacing-12);padding:var(--spacing-16);background:var(--color-background-primary);border-radius:var(--radius-8);border:1px solid var(--color-stroke)}.CardSkeleton_header__9jii8{display:flex;align-items:center;gap:var(--spacing-12)}.CardSkeleton_avatar__xqxY9{flex-shrink:0}.CardSkeleton_headerText__2kDiv{flex:1;display:flex;flex-direction:column;gap:var(--spacing-6)}.CardSkeleton_body__nI9_Z{display:flex;flex-direction:column;gap:var(--spacing-8)}.CardSkeleton_footer__DuMRK{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-8)}.CardSkeleton_tags__CYaKO{display:flex;gap:var(--spacing-6)}.DetailSkeleton_container__d60Rv{display:flex;flex-direction:column;gap:var(--spacing-24);padding:var(--spacing-20);height:100%}.DetailSkeleton_header__8moPT{display:flex;gap:var(--spacing-16)}.DetailSkeleton_headerImage__pWg3E{flex-shrink:0}.DetailSkeleton_headerContent__2edq0{flex:1;display:flex;flex-direction:column;gap:var(--spacing-8)}.DetailSkeleton_headerTop__IAedp{display:flex;align-items:center;justify-content:space-between}.DetailSkeleton_headerActions__LQwcF{display:flex;gap:var(--spacing-8)}.DetailSkeleton_subtitle__ev0VB{display:flex;gap:var(--spacing-16)}.DetailSkeleton_section__KFa6R{display:flex;flex-direction:column;gap:var(--spacing-12)}.DetailSkeleton_sectionHeader__XkjMx{margin-bottom:var(--spacing-4)}.DetailSkeleton_grid___QmQO{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-16)}.DetailSkeleton_field__u9mHO{display:flex;flex-direction:column;gap:var(--spacing-4)}.WebCard_card__9XWFZ{position:relative;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:20px;padding:16px;overflow:hidden;transition:var(--transition-common-card);--card-title-size:20px;--card-title-weight:600;--card-label-size:14px;--card-tag-size:12px;--card-tag-padding:6px 8px;--card-tag-radius:7px;--card-content-gap:20px;--card-image-radius:12px}.WebCard_cardClickable__2r5Up{cursor:pointer}.WebCard_cardClickable__2r5Up:hover{border-color:var(--color-border-active)}.WebCard_card__9XWFZ.WebCard_cardActive__b8Ubf{border-color:var(--color-border-active);background:var(--color-background-secondary)}.WebCard_card__9XWFZ.WebCard_cardActive__b8Ubf:hover{border-color:var(--color-border-active)}.WebCard_card__9XWFZ:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-blue)}.WebCard_card__9XWFZ.WebCard_cardDisabled__vdsTw{opacity:var(--opacity-muted);cursor:not-allowed}.WebCard_deleteButton__Uq3CX{position:absolute;top:var(--spacing-8);right:var(--spacing-8);width:var(--spacing-24);height:var(--spacing-24);display:flex;align-items:center;justify-content:center;background:var(--color-background-primary);border:var(--border-width-thin) solid var(--color-stroke);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--spacing-18);line-height:1;cursor:pointer;transition:all .15s ease;z-index:10;opacity:0;pointer-events:none}.WebCard_card__9XWFZ:hover .WebCard_deleteButton__Uq3CX{opacity:1;pointer-events:auto}.WebCard_deleteButton__Uq3CX:hover{background:var(--color-red);border-color:var(--color-red);color:var(--color-text-inverse)}.WebCard_deleteButton__Uq3CX:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.CardButton_cardButton__OsE5n{position:relative;display:flex;flex-direction:column;gap:var(--card-content-gap,20px);padding:16px;border:var(--border-width-thin) solid var(--color-stroke);border-radius:20px;background:var(--color-background-primary);text-align:left;cursor:pointer;transition:var(--transition-common-card);width:100%}.CardButton_cardButton__OsE5n:hover:not(:disabled){border-color:var(--color-border-active);background:var(--color-background-secondary)}.CardButton_cardButton__OsE5n:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-blue)}.CardButton_cardButton__OsE5n.CardButton_cardButtonActive__70acw{border-color:var(--color-border-active);background:var(--color-background-tertiary)}.CardButton_cardButton__OsE5n.CardButton_cardButtonActive__70acw:hover{border-color:var(--color-border-active)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDisabled__2EnUo{opacity:var(--opacity-muted,.5);cursor:not-allowed}.CardButton_titleRow__yEo5u{display:flex;align-items:center;gap:8px}.CardButton_icon__eTCG_{color:var(--color-text-secondary);flex-shrink:0}.CardButton_title__Lanp9{font-size:var(--card-title-size,20px);font-weight:var(--card-title-weight,600);color:var(--color-text-primary);display:block}.CardButton_description__bucK7{font-size:var(--card-label-size,14px);color:var(--color-text-secondary);line-height:1.4;display:block}.CardButton_draftWrapper__Hg8xl{position:relative;display:flex;flex-direction:column;gap:var(--spacing-8)}.CardButton_draftActions__5XIQf{display:flex;justify-content:flex-end;gap:var(--spacing-8)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i{border:2px solid var(--color-primary,#2383e2);background:rgba(35,131,226,.08);animation:CardButton_draftPulse__1RDdU 2s ease-in-out infinite}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i .CardButton_title__Lanp9{color:var(--color-primary,#2383e2)}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i .CardButton_description__bucK7{color:var(--color-primary,#2383e2);opacity:.8}.CardButton_cardButton__OsE5n.CardButton_cardButtonDraft__nIP0i:hover:not(:disabled){border-color:var(--color-primary,#2383e2);background:rgba(35,131,226,.12)}@keyframes CardButton_draftPulse__1RDdU{0%,to{box-shadow:0 0 0 0 rgba(35,131,226,.2)}50%{box-shadow:0 0 0 4px rgba(35,131,226,.1)}}.WebDraftActions_actions__y7miU{display:inline-flex;align-items:center;gap:4px}.WebDraftActions_iconButton__USMnb{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;border-radius:var(--radius-4);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .15s ease-out,color .15s ease-out}.WebDraftActions_iconButtonPrimary__uYoD_{color:var(--color-primary,#1b64cf)}.WebDraftActions_iconButtonPrimary__uYoD_:hover,.WebDraftActions_iconButton__USMnb:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.CardImage_imageContainer__dzZSN{border:1px solid var(--color-stroke);padding:1px;display:block;width:100%;height:100%;box-sizing:border-box;border-radius:var(--card-image-radius,12px);overflow:hidden}.CardImage_image__yxdv_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.CardImage_placeholder__Zw_ZN{width:100%;height:100%;background:var(--color-text-placeholder);opacity:.3}.WebLabelValue_root__NUmmm{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.WebLabelValue_fullWidth__PNFRQ{grid-column:1/-1}.WebLabelValue_label__KDkfV{color:var(--color-text-tertiary);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;line-height:1}.WebLabelValue_labelRow__RWfTk{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.WebLabelValue_labelContent__vtyCZ{display:inline-flex;align-items:center;gap:6px}.WebLabelValue_draftBadge__j6xRd{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary,#1b64cf);background:var(--color-primary-faded,rgba(27,100,207,.1));border-radius:var(--radius-4);padding:2px 6px}.WebLabelValue_actionIcons__aR64O{display:inline-flex;gap:4px;align-items:center}.WebLabelValue_value___3N18{color:var(--color-text-primary);font-size:15px;font-weight:400;line-height:1.5;word-break:break-word;white-space:pre-wrap}.WebLabelValue_valueEditing__84ysB{cursor:text;outline:none;min-height:1.25rem;display:block;width:100%}.WebLabelValue_valueEditing__84ysB:focus{outline:none}.WebLabelValue_valueEditing__84ysB[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);opacity:.6;pointer-events:none}.WebLabelValue_selectWrapper__01xj_{position:relative;width:100%}.WebLabelValue_selectTrigger__NxBo7{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:none;background:none;color:inherit;font:inherit;font-size:14px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.WebLabelValue_selectPlaceholder__jkRVU{color:var(--color-text-secondary);font-weight:400}.WebLabelValue_selectIcon__KFlkR{width:16px;height:16px;transition:transform .15s ease}.WebLabelValue_selectIconOpen__XBRDT{transform:rotate(180deg)}.WebLabelValue_selectDropdown__u_z8f{position:fixed;width:100%;min-width:180px;z-index:9999;box-shadow:0 12px 32px rgba(15,23,42,.18);border-radius:var(--radius-8);overflow:hidden}.TeamTab_root__mB7tc{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-sm) 0;min-height:200px}.TeamTab_loading__Py93z{display:flex;align-items:center;justify-content:center;min-height:200px}.TeamTab_spinner__c91yA{width:20px;height:20px;border:2px solid var(--paper-4);border-top-color:var(--ink-55);border-radius:50%;animation:TeamTab_spin__hIL0e .7s linear infinite}@keyframes TeamTab_spin__hIL0e{to{transform:rotate(1turn)}}.TeamTab_empty__Yvh2o{color:var(--ink-40)}.TeamTab_empty__Yvh2o,.TeamTab_error__WNfxk{font-family:var(--f-ui);font-size:14px;text-align:center;padding:var(--space-2xl) var(--space-base)}.TeamTab_error__WNfxk{color:var(--red)}.TeamTab_successBanner__gajk7{font-family:var(--f-ui);font-size:13px;color:var(--green);background:oklch(.88 .07 145/.12);border:1px solid oklch(.88 .07 145/.3);border-radius:var(--r-sm);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-xs)}.TeamTab_invitePanel__727v3{background:var(--paper-2);border:1px solid var(--paper-4);border-radius:var(--r-md);padding:var(--space-sm);margin-bottom:var(--space-xs)}.TeamTab_dot__PUFCD{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.TeamTab_dotActive__3lKlE{background:var(--blue)}.TeamTab_dotPending__4egEx{background:var(--orange)}.TeamTab_dotSuspended__5OiCc{background:var(--red)}.TeamTab_splitContainer__EiJy7{display:flex;flex-direction:row;gap:0;min-height:240px}.TeamTab_cardList__ajfJM{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;overflow-y:auto}.TeamTab_cardListNarrowed__68hHm{flex:0 0 280px;overflow-y:auto}.TeamTab_statusSectionLabel__So1JX{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-40);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-xs) var(--space-xs) 2px}.TeamTab_cardRow__KViV_{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--r-sm);background:var(--paper-1);border:1px solid var(--paper-4);cursor:pointer;text-align:left;width:100%;transition:background .12s ease,border-color .12s ease}.TeamTab_cardRow__KViV_:hover{background:var(--paper-2);border-color:var(--paper-6,var(--paper-4))}.TeamTab_cardRowPending__u3FQ0{background:var(--orange-bg,#fcebd9);opacity:.9}.TeamTab_cardRowPending__u3FQ0:hover{background:var(--orange-bg,#fcebd9);opacity:1}.TeamTab_cardRowSuspended__MZune{background:var(--red-bg,#fbe7e1)}.TeamTab_cardRowSelected__c6AYL{border-color:var(--blue);background:var(--paper-2)}.TeamTab_cardRowSelected__c6AYL:hover{border-color:var(--blue)}.TeamTab_cardRowIdentity__SyV_y{display:flex;align-items:center;gap:var(--space-xs);flex:1;min-width:0}.TeamTab_cardRowInfo__OZMNH{display:flex;flex-direction:column;min-width:0;flex:1}.TeamTab_cardRowName__C45oe{font-size:14px;font-weight:500;color:var(--ink-100)}.TeamTab_cardRowEmail__AqYGV,.TeamTab_cardRowName__C45oe{font-family:var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamTab_cardRowEmail__AqYGV{font-size:12px;color:var(--ink-55)}.TeamTab_cardRowChips__g3Mcl{display:flex;align-items:center;gap:4px;flex-shrink:0}.TeamTab_cardRowChevron__aTReV{font-size:16px;color:var(--ink-40);flex-shrink:0;margin-left:4px}.TeamTab_roleBadge__hEfUq{font-weight:600;color:var(--ink-55);background:var(--paper-2);border:1px solid var(--paper-4);padding:2px 8px}.TeamTab_permSigChip__raUh_,.TeamTab_roleBadge__hEfUq{font-family:var(--f-ui);font-size:11px;border-radius:var(--r-pill);white-space:nowrap}.TeamTab_permSigChip__raUh_{font-weight:500;padding:2px 7px;max-width:140px;overflow:hidden;text-overflow:ellipsis}.TeamTab_permSigChip--template__gn_M8{color:var(--blue);background:oklch(.88 .06 240/.12)}.TeamTab_permSigChip--custom__LNnVw{color:var(--ink-70);background:var(--paper-3,var(--paper-2))}.TeamTab_permSigChip--default__IGRkg{color:var(--ink-40);background:transparent}.TeamTab_permSigChip--pending__ZzQ_9{color:var(--orange);background:oklch(.92 .06 60/.12)}.TeamTab_detailDrawer__Q2QKu{flex:1;border-left:1px solid var(--paper-4);padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;overflow-y:auto}.TeamTab_identityHeader__ak9fN{display:flex;align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--paper-4)}.TeamTab_identityAvatar__wqg2F{width:36px;height:36px;border-radius:50%;background:var(--paper-3,var(--paper-2));display:flex;align-items:center;justify-content:center;font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-55);flex-shrink:0}.TeamTab_identityInfo__ux7Eu{display:flex;flex-direction:column;min-width:0;flex:1;gap:2px}.TeamTab_identityRow__si6A1{display:flex;align-items:center}.TeamTab_identityName__jx_jV{font-family:var(--f-ui);font-size:15px;font-weight:600;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamTab_identityEmail__MfQuh{font-family:var(--f-ui);font-size:12px;color:var(--ink-55)}.TeamTab_drawerCloseBtn__oLj0y{font-family:var(--f-ui);font-size:20px;line-height:1;color:var(--ink-40);background:transparent;border:none;cursor:pointer;padding:2px 6px;flex-shrink:0;transition:color .12s ease;margin-left:auto}.TeamTab_drawerCloseBtn__oLj0y:hover{color:var(--ink-100)}.TeamTab_drawerSection__txv_a{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamTab_templateSelectRow__9OUWt{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xs)}.TeamTab_drawerSubPanel__U96uB{background:var(--paper-2);border:1px solid var(--paper-4);border-radius:var(--r-sm);padding:var(--space-sm)}.TeamTab_drawerActionsRow__xCt_M{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:var(--space-xs);border-top:1px solid var(--paper-4)}.TeamTab_drawerActionBtn__HGcyO{font-family:var(--f-ui);font-size:13px;font-weight:500;border-radius:var(--r-sm);padding:7px 12px;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;border:1px solid var(--paper-4);background:var(--paper-1);color:var(--ink-100);width:100%}.TeamTab_drawerActionBtn__HGcyO:hover{background:var(--paper-2)}.TeamTab_drawerActionBtn__HGcyO:disabled{opacity:.5;cursor:not-allowed}.TeamTab_drawerActionBtnDanger__wYTTm{color:var(--red);border-color:oklch(.92 .06 25/.4)}.TeamTab_drawerActionBtnDanger__wYTTm:hover{background:oklch(.92 .06 25/.08)}.TeamTab_formGrid__1SpG5{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamTab_formRow__nw9Bp{display:flex;align-items:center;gap:var(--space-sm)}.TeamTab_formLabel__n7hzV{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-70);width:64px;flex-shrink:0}.TeamTab_formInput__4_Jl_,.TeamTab_formSelect__Hq8p8{font-family:var(--f-ui);font-size:13px;color:var(--ink-100);background:var(--paper-1);border:1px solid var(--paper-4);border-radius:var(--r-sm);padding:4px 8px;flex:1;outline:none;transition:border-color .12s ease}.TeamTab_formInput__4_Jl_:focus,.TeamTab_formSelect__Hq8p8:focus{border-color:var(--ink-55)}.TeamTab_formInput__4_Jl_:disabled,.TeamTab_formSelect__Hq8p8:disabled{opacity:.5;cursor:not-allowed}.TeamTab_formActions__l_Ore{display:flex;justify-content:flex-end;gap:var(--space-xs);padding-top:var(--space-xs)}.TeamTab_cancelBtn__1REUf{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);background:transparent;border:1px solid var(--paper-4);border-radius:var(--r-sm);padding:4px 12px;cursor:pointer;transition:background .12s ease}.TeamTab_cancelBtn__1REUf:hover{background:var(--paper-4)}.TeamTab_cancelBtn__1REUf:disabled{opacity:.5;cursor:not-allowed}.TeamTab_primaryBtn___Wx8F{font-family:var(--f-ui);font-size:12px;font-weight:600;color:var(--paper-1);background:var(--ink-100);border:1px solid var(--ink-100);border-radius:var(--r-sm);padding:4px 12px;cursor:pointer;transition:opacity .12s ease}.TeamTab_primaryBtn___Wx8F:hover{opacity:.85}.TeamTab_primaryBtn___Wx8F:disabled{opacity:.4;cursor:not-allowed}.TeamTab_dangerBtn__QKkbo{font-family:var(--f-ui);font-size:12px;font-weight:600;color:var(--paper-1);background:var(--red);border:1px solid var(--red);border-radius:var(--r-sm);padding:4px 12px;cursor:pointer;transition:opacity .12s ease}.TeamTab_dangerBtn__QKkbo:hover{opacity:.85}.TeamTab_dangerBtn__QKkbo:disabled{opacity:.4;cursor:not-allowed}.TeamTab_confirmText___r96a{font-family:var(--f-ui);font-size:13px;color:var(--ink-70);margin:0 0 var(--space-xs);line-height:1.5}.TeamTab_tempPasswordRow__Gvr04{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs)}.TeamTab_tempPasswordBox__iIJuH{font-family:var(--f-mono);font-size:13px;color:var(--ink-100);background:var(--paper-1);flex:1;word-break:break-all}.TeamTab_copyBtn__R5pyY,.TeamTab_tempPasswordBox__iIJuH{border:1px solid var(--paper-4);border-radius:var(--r-sm);padding:4px 10px}.TeamTab_copyBtn__R5pyY{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);background:transparent;cursor:pointer;white-space:nowrap;transition:background .12s ease}.TeamTab_copyBtn__R5pyY:hover{background:var(--paper-4)}.TeamTab_errorMessage__suz3F{font-family:var(--f-ui);font-size:12px;color:var(--red);padding:var(--space-xs) 0}.PermissionGridSection_card__57kmX{width:100%;max-width:480px;background:#ffffff;border:1px solid oklch(.12 .01 50/.08);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;display:flex;flex-direction:column}.PermissionGridSection_header__QJ4aN{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.07);flex-shrink:0;flex-wrap:wrap}.PermissionGridSection_memberName__u5ToQ{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);letter-spacing:-.01em}.PermissionGridSection_roleChip__ucHex{display:inline-flex;align-items:center;padding:2px 7px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.05);font-family:var(--f-mono);font-size:10px;font-weight:700;color:var(--ink-55);letter-spacing:.07em;text-transform:uppercase}.PermissionGridSection_templateChip___pcOI{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--r-pill);background:color-mix(in oklch,var(--blue) 7%,transparent);border:1px solid color-mix(in oklch,var(--blue) 16%,transparent);font-family:var(--f-ui);font-size:10px;font-weight:500;color:var(--blue);cursor:pointer;white-space:nowrap}.PermissionGridSection_templateChipEmpty__zVlm_{background:oklch(.12 .01 50/.04);border-color:oklch(.12 .01 50/.1);color:var(--ink-55);cursor:pointer}.PermissionGridSection_headerAction__rJImR{margin-left:auto;font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--blue);cursor:pointer;white-space:nowrap;background:none;border:none;padding:0}.PermissionGridSection_body__sHCX9{flex:1;overflow-y:auto;max-height:380px}.PermissionGridSection_catHeader__dS9U9{display:flex;align-items:center;padding:6px var(--space-base) 4px;background:oklch(.12 .01 50/.02);border-top:1px solid oklch(.12 .01 50/.06);border-bottom:1px solid oklch(.12 .01 50/.05);font-family:var(--f-mono);font-size:9px;font-weight:700;color:var(--ink-30);text-transform:uppercase;letter-spacing:.1em}.PermissionGridSection_catHeader__dS9U9:first-child{border-top:none}.PermissionGridSection_row__bZWdq{display:flex;align-items:flex-start;gap:var(--space-md);padding:9px var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.04);transition:background .1s}.PermissionGridSection_row__bZWdq:last-child{border-bottom:none}.PermissionGridSection_row__bZWdq:hover{background:oklch(.12 .01 50/.015)}.PermissionGridSection_rowDisabled__QsWk2{opacity:.55;pointer-events:none}@keyframes PermissionGridSection_pgFadein__fYWtc{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.PermissionGridSection_rowAiNew__k7EVo{animation:PermissionGridSection_pgFadein__fYWtc .32s cubic-bezier(.22,1,.36,1) both}.PermissionGridSection_toggle__lxF6E{flex-shrink:0;width:34px;height:20px;border-radius:var(--r-pill);background:oklch(.12 .01 50/.12);position:relative;cursor:pointer;transition:background .18s;margin-top:1px;border:none;padding:0}.PermissionGridSection_toggle__lxF6E:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px oklch(.12 .01 50/.18);transition:transform .18s cubic-bezier(.22,1,.36,1)}.PermissionGridSection_toggleOn__En9zC{background:var(--green)}.PermissionGridSection_toggleOn__En9zC:after{transform:translateX(14px)}.PermissionGridSection_toggleDisabled__jHVgk{cursor:default;opacity:.6}.PermissionGridSection_rowBody__LmN_q{flex:1;min-width:0}.PermissionGridSection_capability__IY_Id{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);line-height:1.3}.PermissionGridSection_rationale__KjuGh{font-family:var(--f-ui);font-size:11px;color:var(--ink-55);margin-top:2px;line-height:1.4}.PermissionGridSection_badge__p63Ii{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 6px;border-radius:5px;font-family:var(--f-mono);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:2px}.PermissionGridSection_badgeAi__Xvtyt{background:oklch(.95 .04 285);color:oklch(.48 .18 285)}.PermissionGridSection_badgeTemplate__HDymE{background:color-mix(in oklch,var(--blue) 9%,transparent);color:var(--blue)}.PermissionGridSection_badgeManual__d7v7W{background:oklch(.12 .01 50/.05);color:var(--ink-55)}.PermissionGridSection_addLink__a5X7g{display:flex;align-items:center;gap:5px;padding:var(--space-sm) var(--space-base);font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--blue);cursor:pointer;background:none;border:none;border-top:1px solid oklch(.12 .01 50/.06);width:100%;text-align:left}.PermissionGridSection_footer__nqsyv{display:flex;align-items:center;gap:var(--space-md);padding:11px var(--space-base);border-top:1px solid oklch(.12 .01 50/.07);flex-shrink:0}.PermissionGridSection_btnSave__WGqpe{flex:1;padding:var(--space-sm) 14px;background:var(--ink-100);color:var(--paper-1);border:none;border-radius:9px;font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer}.PermissionGridSection_btnCancel__V6w84{font-family:var(--f-ui);font-size:12px;color:var(--ink-55);cursor:pointer;white-space:nowrap;padding:4px 0;background:none;border:none}.PermissionGridSection_emptyBody__HOjBL{display:flex;flex-direction:column;align-items:center;padding:28px var(--space-lg) 20px;gap:var(--space-base)}.PermissionGridSection_emptyIcon__wXfPm{width:40px;height:40px;border-radius:var(--r-md);background:oklch(.12 .01 50/.04);display:flex;align-items:center;justify-content:center;color:var(--ink-30)}.PermissionGridSection_emptyTitle__S5CDR{font-family:var(--f-ui);font-size:15px;font-weight:600;color:var(--ink-100);text-align:center;line-height:1.3;letter-spacing:-.01em}.PermissionGridSection_emptySub__OaXHn{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);text-align:center;line-height:1.5;max-width:300px}.PermissionGridSection_textarea__VWK4W{width:100%;min-height:72px;padding:var(--space-sm) var(--space-md);background:oklch(.12 .01 50/.03);border:1px solid oklch(.12 .01 50/.09);border-radius:var(--r-md);font-family:var(--f-ui);font-size:13px;color:var(--ink-100);resize:none;outline:none;line-height:1.5}.PermissionGridSection_catCollapsed__xWeyW{display:flex;align-items:center;gap:var(--space-sm);padding:7px var(--space-base);border-bottom:1px solid oklch(.12 .01 50/.04)}.PermissionGridSection_catDash__tapy_{flex:1;height:1px;background:oklch(.12 .01 50/.06)}.PermissionGridSection_catCount__9GHMj{font-family:var(--f-mono);font-size:10px;color:var(--ink-30)}.HeroRelationshipSection_strip__7xupq{display:flex;align-items:center;padding:20px 22px;gap:0;border-bottom:1px solid oklch(.12 .01 50/.06)}.HeroRelationshipSection_cell__Dlw2A{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.HeroRelationshipSection_cell_left__87ubh{align-items:flex-start}.HeroRelationshipSection_cell_right__kbW__{align-items:flex-end}.HeroRelationshipSection_label__8QKMz{font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--ink-55);text-transform:uppercase;letter-spacing:.06em;line-height:1}.HeroRelationshipSection_value___rq7X{font-family:var(--f-ui);font-size:30px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.HeroRelationshipSection_value_muted__zThBG{color:var(--ink-55);font-weight:500}.HeroRelationshipSection_variant_state__a_Ds6 .HeroRelationshipSection_value___rq7X{font-size:18px;font-weight:600;letter-spacing:-.01em}.HeroRelationshipSection_variant_state__a_Ds6 .HeroRelationshipSection_value_muted__zThBG{font-size:18px;font-weight:500;color:var(--ink-55)}.HeroRelationshipSection_unit__lMQZt{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);font-weight:400;font-variant-numeric:tabular-nums;line-height:1}.HeroRelationshipSection_date__VQAp7{font-family:var(--f-ui);font-size:12px;color:var(--ink-30);font-weight:400}.HeroRelationshipSection_arrow__RL4Ck{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;color:var(--ink-30)}.BreakdownBarsSection_section__Vf_TF{border-bottom:1px solid oklch(.12 .01 50/.06)}.BreakdownBarsSection_titleRow__DO7_p{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 8px;gap:12px}.BreakdownBarsSection_title__pzbiw{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.BreakdownBarsSection_colHints__PwgRv{font-family:var(--f-ui);font-size:11px;color:var(--ink-30);font-weight:400;letter-spacing:.02em;white-space:nowrap}.BreakdownBarsSection_table__IHqyj{width:100%;padding:0 0 6px}.BreakdownBarsSection_row__1K9eM{display:grid;grid-template-columns:1fr 88px 40px 56px 76px;align-items:center;gap:0;padding:0 16px;height:38px;border-top:1px solid oklch(.12 .01 50/.04)}.BreakdownBarsSection_row__1K9eM:first-child{border-top:none}.BreakdownBarsSection_row_simple__TW6eA{grid-template-columns:1fr 100px 44px 88px}.BreakdownBarsSection_row_total__mXYOQ{border-top:1px solid oklch(.12 .01 50/.08);margin-top:2px;background:oklch(.12 .01 50/.015)}.BreakdownBarsSection_name__p_Qgl{display:flex;align-items:center;gap:7px;font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);min-width:0}.BreakdownBarsSection_name_muted__hKgxH{color:var(--ink-55);font-weight:400}.BreakdownBarsSection_barWrap__azH44{padding-right:10px}.BreakdownBarsSection_barEmpty__AALWl{height:4px}.BreakdownBarsSection_pct__GKG_M{font-family:var(--f-ui);font-size:13px;color:var(--ink-55);font-variant-numeric:tabular-nums;text-align:right;padding-right:4px}.BreakdownBarsSection_pct_grand__D6THJ{font-weight:500}.BreakdownBarsSection_unit__OCBD1{font-family:var(--f-ui);font-size:13px;color:var(--ink-30);font-variant-numeric:tabular-nums;text-align:right;padding-right:6px}.BreakdownBarsSection_total__Zo40t{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;text-align:right}.BreakdownBarsSection_total_grand__r9Ai3{font-size:14px;font-weight:700}.StatGridSection_section__Vnx9Z{border-bottom:1px solid oklch(.12 .01 50/.06)}.StatGridSection_titleRow__8OM3Y{padding:13px 16px 8px}.StatGridSection_title__p8A0E{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.StatGridSection_grid__C_WH5{display:flex;align-items:stretch}.StatGridSection_cell__DQbKk{flex:1;padding:16px 16px 14px;border-right:1px solid oklch(.12 .01 50/.06);min-width:0}.StatGridSection_cell__DQbKk:last-child{border-right:none}.StatGridSection_cell_accent__e6HA4{background:var(--ink-100);border-right:none}.StatusTimelineSection_section__qoewf{border-bottom:1px solid oklch(.12 .01 50/.06)}.StatusTimelineSection_titleRow__6mGHL{padding:13px 16px 8px}.StatusTimelineSection_title__sXAy4{font-family:var(--f-ui);font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.StatusTimelineSection_strip__GTVnZ{padding:18px 20px 16px;overflow-x:auto;scrollbar-width:none}.StatusTimelineSection_strip__GTVnZ::-webkit-scrollbar{display:none}.StatusTimelineSection_track__cNkud{display:flex;align-items:flex-start;gap:0;min-width:-moz-max-content;min-width:max-content}.StatusTimelineSection_milestone__xsFQW{display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0}.StatusTimelineSection_dotRow__UM2oa{display:flex;align-items:center;width:100%;margin-bottom:8px}.StatusTimelineSection_line__nnEd9{flex:1;height:2px;min-width:16px}.StatusTimelineSection_line_none__KzORf{background:transparent}.StatusTimelineSection_line_done__2TTZV{background:var(--green)}.StatusTimelineSection_line_pending__wlWqI{background:oklch(.88 .005 60)}.StatusTimelineSection_line_amber__dBeB6{background:var(--orange)}.StatusTimelineSection_dot__VUsle{width:12px;height:12px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.StatusTimelineSection_dot_past__ZVc8m{background:var(--green)}.StatusTimelineSection_dot_current___7Rx9{background:var(--orange);width:14px;height:14px;animation:StatusTimelineSection_dot-pulse__gpFgS 2s ease-in-out infinite}.StatusTimelineSection_dot_future__m_muu{background:#ffffff;border:1.5px solid oklch(.88 .005 60)}.StatusTimelineSection_dot_cancelled__Wwuyd{background:var(--red)}@keyframes StatusTimelineSection_dot-pulse__gpFgS{0%,to{box-shadow:0 0 0 0 oklch(.65 .14 60/.4)}50%{box-shadow:0 0 0 5px oklch(.65 .14 60/0)}}.StatusTimelineSection_info___NEcW{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 8px;text-align:center}.StatusTimelineSection_label__BpZ4l{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);white-space:nowrap;line-height:1.2}.StatusTimelineSection_label_current__UEBNR{color:var(--ink-100);font-weight:600}.StatusTimelineSection_label_future__ACTOX{color:var(--ink-30);font-weight:400}.StatusTimelineSection_label_cancelled__IwXlQ{color:var(--red)}.StatusTimelineSection_date__CCSgc{font-family:var(--f-ui);font-size:11px;color:var(--ink-30);white-space:nowrap;line-height:1.2}.StatusTimelineSection_date_current__li2Gg{color:var(--orange);font-weight:500}.AttributionRollupSection_header__wRlk6,.AttributionRollupSection_section__4vDZQ{border-bottom:1px solid oklch(.12 .01 50/.06)}.AttributionRollupSection_header__wRlk6{display:flex;align-items:baseline;justify-content:space-between;padding:13px 16px 11px;gap:12px}.AttributionRollupSection_headerName__O796r{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0}.AttributionRollupSection_headerTotal__op5Gp{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;flex-shrink:0}.AttributionRollupSection_rows__Rnazp{padding:4px 0}.AttributionRollupSection_row__RMJlX{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-top:1px solid oklch(.12 .01 50/.04)}.AttributionRollupSection_row__RMJlX:first-child{border-top:none}.AttributionRollupSection_dot__X1IrT{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.AttributionRollupSection_dot_confirmed__3QL01{background:var(--blue)}.AttributionRollupSection_dot_unattributed__86Btc{background:transparent;border:1.5px solid var(--orange);box-sizing:border-box}.AttributionRollupSection_body__u3ALa{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.AttributionRollupSection_rowTop__Ds6d_{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.AttributionRollupSection_name__e2yr3{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AttributionRollupSection_name_unattributed__woJqP{color:var(--orange)}.AttributionRollupSection_right__YFQwQ{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.AttributionRollupSection_pct__xP082{font-family:var(--f-ui);font-size:12px;font-weight:500;color:var(--ink-55);font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.AttributionRollupSection_amount__Bz29H{font-family:var(--f-ui);font-size:13px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;min-width:64px;text-align:right}.AttributionRollupSection_reason__ShMoo{font-family:var(--f-ui);font-size:11.5px;font-weight:400;color:var(--ink-55);line-height:1.4}.AttributionRollupSection_reason_unattributed__pSmwm{color:var(--orange)}.AttributionRollupSection_sourceLabel__Jdw62{font-weight:500;color:var(--ink-30)}.ActionRowSection_section__HoSLU{border-bottom:1px solid oklch(.12 .01 50/.06)}.ActionRowSection_strip__TtuiR{border-top:1px solid oklch(.12 .01 50/.06);padding:12px 14px}.ActionRowSection_row__MMKK0{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ActionRowSection_row_right___oN0L{justify-content:flex-end}.ActionRowSection_row_spread__yNtxf{justify-content:space-between}.ActionRowSection_btn__2ctTt{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border-radius:var(--r-sm);font-family:var(--f-ui);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;line-height:1;transition:opacity var(--motion-duration-fast) var(--motion-easing-default);text-decoration:none}.ActionRowSection_btn__2ctTt:hover{opacity:.8}.ActionRowSection_btn__2ctTt:disabled{opacity:.4;cursor:not-allowed}.ActionRowSection_btn_primary___EyHQ{background:var(--ink-100);color:#ffffff;border:1px solid transparent}.ActionRowSection_btn_ghost__hUvqk{background:transparent;color:var(--ink-100);border:1px solid oklch(.12 .01 50/.12)}.ActionRowSection_icon__z8ONq{width:14px;height:14px;opacity:.55;flex-shrink:0}.ActionRowSection_btn_primary___EyHQ .ActionRowSection_icon__z8ONq{opacity:.7}.ActionRowSection_errorBlock__5IAXO{display:flex;align-items:center;gap:10px;background:oklch(.65 .14 60/.07);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:10px}.ActionRowSection_errorIcon__kkZdf{font-size:15px;flex-shrink:0;line-height:1}.ActionRowSection_errorText__WXXjC{font-family:var(--f-ui);font-size:12.5px;color:var(--ink-55);flex:1;line-height:1.4;display:flex;flex-direction:column;gap:1px}.ActionRowSection_errorText__WXXjC strong{color:var(--ink-100);font-weight:500;display:block}.AttachmentsSection_section__fEcQG{display:flex;flex-direction:column;gap:var(--space-md,12px);padding:var(--space-base,16px)}.AttachmentsSection_input__whGwS{display:none}.AttachmentsSection_fileList__rAk6L{display:flex;flex-direction:column;gap:var(--space-sm,8px);list-style:none;margin:0;padding:0}.AttachmentsSection_fileRow__KM4vQ{display:flex;align-items:center;gap:var(--space-sm,8px);padding:var(--space-sm,8px);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md,12px)}.AttachmentsSection_fileTile__qLEqX{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm,8px);flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.02em;color:#ffffff;font-family:var(--f-ui)}.AttachmentsSection_fileTile_xls__QiQwF{background:var(--filetype-xls)}.AttachmentsSection_fileTile_pdf__8e9DP{background:var(--filetype-pdf)}.AttachmentsSection_fileTile_doc__P07bZ{background:var(--filetype-doc)}.AttachmentsSection_fileTile_cad__OeWcq{background:var(--filetype-cad)}.AttachmentsSection_fileTile_img__Rz_uv{background:var(--filetype-img)}.AttachmentsSection_fileTile_generic__6bk1N{background:var(--filetype-generic)}.AttachmentsSection_fileTile_error__znhte{background:var(--red-bg);color:var(--red)}.AttachmentsSection_fileNameCol__0tMjf{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.AttachmentsSection_fileName__CxHw_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink-100);font-family:var(--f-ui)}.AttachmentsSection_fileRow__KM4vQ[data-error=true]{background:var(--red-bg);border-color:var(--red)}.AttachmentsSection_fileRow__KM4vQ[data-error=true] .AttachmentsSection_fileName__CxHw_{color:var(--red)}.AttachmentsSection_fileErrorCaption__MkjXl{font-size:11px;font-weight:400;color:var(--red);line-height:1.4;font-family:var(--f-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AttachmentsSection_fileSize__MG6Of{font-size:11px;font-weight:400;color:var(--ink-55);font-variant-numeric:tabular-nums;flex-shrink:0;font-family:var(--f-ui)}.AttachmentsSection_fileRemove__wDucy{width:22px;height:22px;border-radius:var(--r-sm,8px);border:none;background:transparent;color:var(--ink-30);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-size:14px;font-family:var(--f-ui);flex-shrink:0;transition:background-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.AttachmentsSection_fileRemove__wDucy:hover{background:var(--paper-3);color:var(--ink-100)}.AttachmentsSection_dropzone__lKVqP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs,4px);padding:var(--space-lg,24px) var(--space-base,16px);border:1.5px dashed var(--ink-10);border-radius:var(--r-md,12px);background:var(--paper-2);color:var(--ink-55);cursor:pointer;width:100%;font-family:var(--f-ui);transition:background-color var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.AttachmentsSection_dropzone__lKVqP:hover{border-color:var(--ink-30);color:var(--ink-100)}.AttachmentsSection_dropzone__lKVqP:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.AttachmentsSection_dropzoneDragOver__55g7Y{border-color:var(--blue);background:var(--blue-bg);color:var(--blue)}.AttachmentsSection_dropIcon__SNgVd{flex-shrink:0;color:currentColor}.AttachmentsSection_dropLabel__chDl5{font-size:12px;font-weight:500;text-align:center}.AttachmentsSection_error__4jFzM{font-size:12px;font-weight:500;color:var(--red);background:var(--red-bg);padding:var(--space-sm,8px) var(--space-md,12px);border-radius:var(--r-sm,8px);font-family:var(--f-ui)}.RepeatableFieldSection_section__AXXKI{display:flex;flex-direction:column;gap:var(--space-md,12px);padding:var(--space-md,12px) var(--space-base,16px)}.RepeatableFieldSection_row__2doYU{display:flex;flex-direction:column;gap:var(--space-sm,8px);padding:var(--space-sm,8px) var(--space-md,12px);background:var(--paper-2);border:1px solid var(--ink-10);border-radius:var(--r-md,12px)}.RepeatableFieldSection_rowTitle__01KrL{font-family:var(--f-mono);font-size:11px;font-weight:600;color:var(--ink-55);letter-spacing:.06em;text-transform:uppercase}.RepeatableFieldSection_rowFields__zjOm9{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs,4px) var(--space-md,12px);margin:0;padding:0}.RepeatableFieldSection_fieldLabel__c1quE{font-family:var(--f-ui);font-size:12px;font-weight:400;color:var(--ink-55);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RepeatableFieldSection_fieldValue__vpbCp{font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-100);margin:0;text-align:right}.RepeatableFieldSection_fieldValue__vpbCp[data-format=currency],.RepeatableFieldSection_fieldValue__vpbCp[data-format=number]{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.RepeatableFieldSection_fieldValue__vpbCp[data-empty=true]{color:var(--ink-30);font-weight:400}.ProvenanceSection_strip__ANTO_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid oklch(.12 .01 50/.06)}.ProvenanceSection_files__PymMQ{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden;flex-wrap:nowrap}.ProvenanceSection_chip__qniF9{display:flex;align-items:center;gap:5px;flex-shrink:0;min-width:0}.ProvenanceSection_tile__BSAaJ{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:5px;flex-shrink:0;color:#ffffff;font-size:8.5px;font-weight:700;letter-spacing:.02em;line-height:1;background:var(--ink-55);font-family:var(--f-ui)}.ProvenanceSection_tile_xls__DyUTG{background:var(--filetype-xls)}.ProvenanceSection_tile_pdf__cFcL8{background:var(--filetype-pdf)}.ProvenanceSection_tile_cad__dCXQ_{background:var(--filetype-cad)}.ProvenanceSection_tile_img__8hYKO{background:var(--filetype-img)}.ProvenanceSection_tile_doc__P0liQ{background:var(--filetype-doc)}.ProvenanceSection_tile_generic__oeZSS{background:var(--ink-55)}.ProvenanceSection_filename__oc6nT{font-size:11.5px;color:var(--ink-100);font-weight:400;font-family:var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.ProvenanceSection_divider__tpMim{width:1px;height:16px;background:oklch(.12 .01 50/.08);flex-shrink:0}.ProvenanceSection_overflow__CREWq{font-size:11px;font-weight:500;color:var(--ink-55);white-space:nowrap;flex-shrink:0;padding:3px 7px;background:oklch(.12 .01 50/.04);border-radius:4px;font-family:var(--f-ui)}.ProvenanceSection_meta__LZKfB{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-left:8px}.ProvenanceSection_version__mtbLK{font-size:11px;font-weight:500;color:var(--ink-30);font-family:var(--f-mono);letter-spacing:.02em}.ProvenanceSection_sep__oFciP{font-size:11px;color:var(--ink-10)}.ProvenanceSection_freshness__vs2E1{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--ink-55);font-weight:400;font-family:var(--f-ui);white-space:nowrap}.ProvenanceSection_pulse__H8Zoz{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--green)}.ProvenanceSection_pulse_fresh__Ob7QV{animation:ProvenanceSection_pulse-fresh__UDl23 1.6s ease-in-out infinite}.ProvenanceSection_pulse_recent__M9oua{animation:ProvenanceSection_pulse-recent__1dNd4 2.4s ease-in-out infinite}.ProvenanceSection_pulse_stale__jSct2{background:var(--orange);animation:ProvenanceSection_pulse-stale___JGf3 3.2s ease-in-out infinite}@keyframes ProvenanceSection_pulse-fresh__UDl23{0%,to{opacity:1}40%{opacity:.2}}@keyframes ProvenanceSection_pulse-recent__1dNd4{0%,to{opacity:1}50%{opacity:.3}}@keyframes ProvenanceSection_pulse-stale___JGf3{0%,to{opacity:1}50%{opacity:.35}}.EmptySectionState_empty__wY_It{display:flex;flex-direction:column;align-items:center;gap:7px;padding:28px 20px 24px;text-align:center}.EmptySectionState_empty__wY_It[data-layout=inlined]{padding:20px 20px 18px;border-top:1px solid oklch(.12 .01 50/.06)}.EmptySectionState_icon__znF7v{width:32px;height:32px;border-radius:8px;background:oklch(.12 .01 50/.04);display:flex;align-items:center;justify-content:center;color:var(--ink-30);flex-shrink:0;margin-bottom:1px}.EmptySectionState_message__bIukA{font-family:var(--f-ui);font-size:13px;line-height:1.4;font-weight:400;color:var(--ink-55)}.EmptySectionState_sub__89W9F{font-family:var(--f-ui);font-size:12px;line-height:1.4;color:var(--ink-30);margin-top:-1px}.EmptySectionState_cta__2bGCl{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:9px 18px;border-radius:10px;font-family:var(--f-ui);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:opacity .12s;-webkit-tap-highlight-color:transparent}.EmptySectionState_cta__2bGCl[data-variant=primary]{background:var(--ink-100);color:#ffffff}.EmptySectionState_cta__2bGCl[data-variant=ghost]{background:var(--paper-2);color:var(--blue);border:1px solid color-mix(in oklch,var(--blue) 15%,transparent)}.EmptySectionState_cta__2bGCl:active{opacity:.75}.EmptySectionState_cta__2bGCl:disabled{cursor:default;opacity:.5}.TwoLineCell_list__HyQUI{display:flex;flex-direction:column;width:100%}.TwoLineCell_row__YHxyZ{display:flex;align-items:center;gap:10px;padding:0 14px 0 12px;min-height:60px;border-top:1px solid oklch(.12 .01 50/.06);cursor:default;transition:background var(--motion-duration-instant) var(--motion-easing-default)}.TwoLineCell_row__YHxyZ:first-child{border-top:none}.TwoLineCell_row__YHxyZ[data-clickable=true]{cursor:pointer}.TwoLineCell_row__YHxyZ[data-clickable=true]:hover{background:oklch(.12 .01 50/.02)}.TwoLineCell_row__YHxyZ[data-clickable=true]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.TwoLineCell_dot__PlxbG{width:8px;height:8px;border-radius:50%;flex-shrink:0;align-self:center}.TwoLineCell_body__8X_mE{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding:14px 0}.TwoLineCell_primary__SQXAK{font-size:14px;font-weight:500;color:var(--ink-100);line-height:1.2}.TwoLineCell_primary__SQXAK,.TwoLineCell_secondary__wJI4X{font-family:var(--f-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TwoLineCell_secondary__wJI4X{font-size:12px;font-weight:400;color:var(--ink-55);line-height:1.3}.TwoLineCell_secondary_warn__byEoB{color:var(--orange)}.TwoLineCell_right__yzYrv{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0;padding:14px 0}.TwoLineCell_value__00HT7{font-family:var(--f-ui);font-size:14px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.TwoLineCell_valueSub__KhIRn{font-family:var(--f-ui);font-size:12px;color:var(--ink-55);white-space:nowrap;line-height:1.3}.TwoLineCell_chevron___8qa8{color:var(--ink-30);flex-shrink:0;display:flex;align-items:center;margin-left:2px}.ErrorFallback_root__zFNLE{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-20,20px);background-color:var(--color-background-primary,#ffffff)}.ErrorFallback_container__37yl6{max-width:600px;width:100%;text-align:center}.ErrorFallback_iconContainer__D8HpE{margin-bottom:var(--spacing-24,24px)}.ErrorFallback_icon__jNuLt{font-size:64px;display:inline-block;animation:ErrorFallback_bounce__nSUmv 1s ease-in-out}@keyframes ErrorFallback_bounce__nSUmv{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ErrorFallback_title__CQWwz{font-size:32px;font-weight:600;color:var(--color-text-primary,#1f2937);margin:0 0 var(--spacing-16,16px);font-family:var(--font-heading,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.ErrorFallback_description__BKlfB{font-size:16px;line-height:1.6;color:var(--color-text-secondary,#6b7280);margin:0 0 var(--spacing-32,32px)}.ErrorFallback_actions__adP__{display:flex;flex-direction:column;gap:var(--spacing-12,12px);align-items:center;margin-bottom:var(--spacing-32,32px)}.ErrorFallback_primaryButton__J5MOx,.ErrorFallback_secondaryButton__4M9Co,.ErrorFallback_tertiaryButton__uGvwZ{padding:var(--spacing-12,12px) var(--spacing-24,24px);border-radius:var(--radius-lg,8px);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:200px;font-family:inherit}.ErrorFallback_primaryButton__J5MOx{background-color:var(--color-accent,#3b82f6);color:var(--color-text-inverse)}.ErrorFallback_primaryButton__J5MOx:hover{background-color:var(--color-accent-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.ErrorFallback_secondaryButton__4M9Co{background-color:var(--color-background-secondary,#f3f4f6);color:var(--color-text-primary,#1f2937)}.ErrorFallback_secondaryButton__4M9Co:hover{background-color:var(--color-stroke,#e5e7eb);transform:translateY(-1px)}.ErrorFallback_tertiaryButton__uGvwZ{background-color:transparent;color:var(--color-text-secondary,#6b7280);text-decoration:underline}.ErrorFallback_tertiaryButton__uGvwZ:hover{color:var(--color-text-primary,#1f2937)}.ErrorFallback_errorDetails___02xE{margin:var(--spacing-32,32px) 0;text-align:left;background-color:var(--color-background-secondary,#f9fafb);border:1px solid var(--color-stroke,#e5e7eb);border-radius:var(--radius-md,6px);padding:var(--spacing-16,16px)}.ErrorFallback_errorSummary__pH8K2{cursor:pointer;font-weight:600;color:var(--color-text-primary,#1f2937);padding:var(--spacing-8,8px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ErrorFallback_errorSummary__pH8K2:hover{color:var(--color-accent,#3b82f6)}.ErrorFallback_errorContent__YyPuc{margin-top:var(--spacing-16,16px)}.ErrorFallback_errorSection__US_yu{margin-bottom:var(--spacing-20,20px)}.ErrorFallback_errorSection__US_yu:last-child{margin-bottom:0}.ErrorFallback_errorSectionTitle__4BUdV{font-size:14px;font-weight:600;color:var(--color-text-primary,#1f2937);margin:0 0 var(--spacing-8,8px)}.ErrorFallback_errorMessage__p3lIF,.ErrorFallback_errorStack__gOa_7{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;line-height:1.5;color:var(--color-danger-600,#dc2626);background-color:var(--color-danger-50,#fef2f2);padding:var(--spacing-12,12px);border-radius:var(--radius-sm,4px);overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-word}.ErrorFallback_errorStack__gOa_7{color:var(--color-text-secondary,#6b7280);background-color:var(--color-background-secondary,#f9fafb);max-height:300px;overflow-y:auto}.ErrorFallback_footer__Sg6Hx{margin-top:var(--spacing-32,32px);padding-top:var(--spacing-24,24px);border-top:1px solid var(--color-stroke,#e5e7eb)}.ErrorFallback_footerText__8f4oZ{font-size:14px;color:var(--color-text-secondary,#9ca3af);margin:0}@media (max-width:640px){.ErrorFallback_title__CQWwz{font-size:24px}.ErrorFallback_description__BKlfB{font-size:14px}.ErrorFallback_primaryButton__J5MOx,.ErrorFallback_secondaryButton__4M9Co,.ErrorFallback_tertiaryButton__uGvwZ{min-width:100%}}