.ListShape_table__Ge1KW{width:100%;padding:0 20px 12px}.ListShape_thead__SLuo0{display:flex;align-items:center;gap:8px;padding:8px 0 6px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:2px}.ListShape_th__4Ac8G{font-size:11px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.06em;flex:1}.ListShape_th__4Ac8G[style*=width]{flex:none}.ListShape_tbody__o1qz5{display:flex;flex-direction:column}.ListShape_tr___P1n5{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(0,0,0,.04);transition:background var(--motion-duration-fast) var(--motion-easing-default);margin:0 -8px;padding:7px 8px;border-radius:6px}.ListShape_tr___P1n5[data-clickable=true]{cursor:pointer}.ListShape_tr___P1n5:hover{background:var(--paper)}.ListShape_tr___P1n5:last-child{border-bottom:none}.ListShape_td__MxiPo{font-size:13px;color:var(--ink-100);flex:1;display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListShape_td__MxiPo[style*=width]{flex:none}.ListShape_attentionDot__t9DcE{width:5px;height:5px;border-radius:50%;flex-shrink:0}.ListShape_statusCell__csN2V{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--ink-55)}.ListShape_statusDot__aYp_v{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ListShape_emptyState__pv4Q6{padding:24px 20px;font-size:13px;color:var(--ink-30);text-align:center}.ListShape_cardsGrid__01X5i{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 20px}.ListShape_card__3xLYb{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:12px;position:relative;transition:transform var(--motion-duration-fast) var(--motion-easing-default),box-shadow var(--motion-duration-fast) var(--motion-easing-default)}.ListShape_card__3xLYb[data-clickable=true]{cursor:pointer}.ListShape_card__3xLYb[data-clickable=true]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ListShape_cardTitle__DU8Cw{font-size:14px;font-weight:600;color:var(--ink-100);margin-bottom:6px}.ListShape_cardField__zNjki{display:flex;justify-content:space-between;gap:4px;margin-bottom:3px}.ListShape_cardFieldLabel__ApNNo{font-size:12px;color:var(--ink-55)}.ListShape_cardFieldValue__0kC5V{font-size:12px;color:var(--ink-100)}.ListShape_cardStatus__wgkwu{display:flex;align-items:center;gap:5px;margin-top:8px;font-size:12px;color:var(--ink-55)}.EntityShape_entity__iZPpq{padding:0}.EntityShape_heroArea__kxO8B{display:flex;flex-direction:column;align-items:flex-end;padding:16px 20px 12px;border-bottom:1px solid rgba(0,0,0,.06)}.EntityShape_heroValue__8d42N{font-size:24px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.EntityShape_heroLabel__LNVzA{font-size:12px;color:var(--ink-55);margin-top:2px}.EntityShape_sections__P0CE6{padding:0}.EntityShape_embeddedListWrap__oQFZw{padding:0 var(--space-base,16px)}.EntityShape_entryFieldRow__bcMTV{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;min-height:44px}.EntityShape_entryFieldLabel__x_si_{font-size:13px;color:var(--ink-55);flex:0 0 auto}.EntityShape_collapsedToggle__thC5Y{display:flex;align-items:center;gap:5px;background:none;border:none;padding:6px 0;cursor:pointer;font-family:var(--f-ui);font-size:12px;font-weight:400;color:var(--ink-55);text-align:left;width:100%;transition:color var(--motion-duration-fast,.15s) var(--motion-easing-default,cubic-bezier(.4,0,.2,1))}.EntityShape_collapsedToggle__thC5Y:hover{color:var(--ink-100)}.EntityShape_collapsedChevron__9n0SZ{color:var(--ink-30);flex-shrink:0;transition:transform var(--motion-duration-fast,.15s) var(--motion-easing-default,cubic-bezier(.4,0,.2,1))}.EntityShape_collapsedChevron__9n0SZ[data-expanded=true]{transform:rotate(180deg)}.MetricShape_metric__RKa9O{padding:16px 20px}.MetricShape_mainBlock__PpCHW{display:flex;flex-direction:column;gap:4px}.MetricShape_bigNumber__eY_Gz{font-size:30px;font-weight:600;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.MetricShape_labelRow__0CnWR{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.MetricShape_label__HVzPx{font-size:12px;color:var(--ink-55)}.MetricShape_change__CwliJ{font-size:12px;font-weight:500}.MetricShape_change__CwliJ[data-direction=up]{color:var(--green)}.MetricShape_change__CwliJ[data-direction=down]{color:var(--red)}.MetricShape_sparkline__2ihpm{display:block}.MetricShape_metric__RKa9O[data-size=S] .MetricShape_secondary__NRMa1,.MetricShape_metric__RKa9O[data-size=S] .MetricShape_sparkline__2ihpm{display:none}.MetricShape_secondary__NRMa1{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap}.MetricShape_secondaryItem__hZ2tx{display:flex;flex-direction:column;gap:2px}.MetricShape_secondaryLabel__58Qzh{font-size:11px;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em}.MetricShape_secondaryValue__ezBxn{font-size:13px;color:var(--ink-100);font-variant-numeric:tabular-nums}.ComparisonShape_comparison__9K0fE{padding:12px 20px}.ComparisonShape_headerRow__SwJhl{display:grid;grid-template-columns:1fr 90px 90px 70px;gap:4px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:2px}.ComparisonShape_colHeader__AFSxg{font-size:13px;font-weight:600;color:var(--ink-100);text-align:right}.ComparisonShape_deltaHeader__A2748{font-size:11px;font-weight:600;color:var(--ink-55);text-align:right;text-transform:uppercase;letter-spacing:.06em}.ComparisonShape_rowKey__ZEw7t{font-size:13px;color:var(--ink-55)}.ComparisonShape_dataRow__viEtL{display:grid;grid-template-columns:1fr 90px 90px 70px;gap:4px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04);align-items:baseline}.ComparisonShape_dataRow__viEtL:last-child{border-bottom:none}.ComparisonShape_colValue__FRYQB{font-size:13px;color:var(--ink-100);text-align:right;font-variant-numeric:tabular-nums}.ComparisonShape_delta__A2iiU{font-size:12px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ComparisonShape_delta__A2iiU[data-direction=up]{color:var(--red)}.ComparisonShape_delta__A2iiU[data-direction=down]{color:var(--green)}.ComparisonShape_delta__A2iiU[data-direction=same]{color:var(--ink-30)}.TimelineShape_timeline__ZooHQ{padding:12px 20px;display:flex;flex-direction:column}.TimelineShape_entry__qpI7Y{display:flex;gap:12px;position:relative}.TimelineShape_track__Av_NN{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:12px;padding-top:2px}.TimelineShape_dot__B5Vnf{width:8px;height:8px;border-radius:50%;flex-shrink:0;position:relative;z-index:1}.TimelineShape_line__fpOif{flex:1;width:2px;background:rgba(0,0,0,.06);margin-top:4px;min-height:12px}.TimelineShape_content__oUtN_{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;flex:1;min-width:0}.TimelineShape_entry__qpI7Y:last-child .TimelineShape_content__oUtN_{padding-bottom:0}.TimelineShape_timestamp__Uf9cy{font-size:11px;color:var(--ink-30);line-height:1.2}.TimelineShape_title__G1qJq{font-size:13px;font-weight:500;color:var(--ink-100);line-height:1.3}.TimelineShape_description__sTgUs{font-size:13px;color:var(--ink-55);line-height:1.4}.TableShape_tableShape__eqIv4{padding:16px 20px;font-family:var(--f-ui)}.TableShape_caption__WgBFV{font-size:12px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.TableShape_table__oToz2{width:100%}.TableShape_table__oToz2,.TableShape_tbody__PCFB3{display:flex;flex-direction:column}.TableShape_cell__5e9r5{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableShape_cellNum__j2fpz{font-variant-numeric:tabular-nums;white-space:nowrap}.TableShape_sectionLabel__UzjxR{flex:1}.GanttShape_gantt___X_zn{padding:16px 20px;font-family:var(--f-ui)}.GanttShape_header__aSIWN{display:flex;align-items:center;gap:12px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--ink-10)}.GanttShape_rowLabelSpacer__WsDYp{width:140px;flex-shrink:0}.GanttShape_headerScale__55vGS{flex:1;min-width:0}.GanttShape_section__4sEfl{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.GanttShape_sectionLabel__eZcZ1{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-55);padding:4px 0}.GanttShape_track__OPBfu{position:relative;width:100%;height:20px;background:oklch(.12 .01 50/.03);border-radius:4px}.GanttShape_gantt___X_zn[data-size=S] .GanttShape_header__aSIWN{display:none}.TreeShape_tree__CaKoB{padding:16px 20px;font-family:var(--f-ui)}.TreeShape_caption__4YWHG{font-size:12px;font-weight:600;color:var(--ink-55);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.TreeShape_table__3nmHl{width:100%}.TreeShape_table__3nmHl,.TreeShape_tbody__mmOjO{display:flex;flex-direction:column}.TreeShape_cell__UlRTP{min-width:0;overflow:hidden}.TreeShape_cellNum__kkd15{font-variant-numeric:tabular-nums;white-space:nowrap}.TreeShape_nameRoot__ar9G2,.TreeShape_name__Sl62_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TreeShape_nameRoot__ar9G2{font-weight:600}.ComputeShape_shape__2fDl6{--cc-amber-bd:oklch(0.88 0.060 80);font-family:var(--f-ui);display:flex;flex-direction:column}.ComputeShape_inputSection__Pr_Yx{padding:12px 16px 14px;background:var(--paper-2)}.ComputeShape_sectionLabel__FBjFT{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30);margin-bottom:2px}.ComputeShape_rowList__8cden{display:flex;flex-direction:column}.ComputeShape_inputRow__9Ito_{display:flex;align-items:center;gap:11px;padding:9px 0}.ComputeShape_rowIcon__thaWa{width:28px;height:28px;border-radius:7px;background:oklch(.12 .01 50/.035);color:var(--ink-55);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ComputeShape_rowIconMissing__RAbGZ{background:var(--orange-bg);color:var(--orange)}.ComputeShape_rowName__v_nFz{flex:1;min-width:0;display:flex;flex-direction:column}.ComputeShape_rowNameText__1jGvK{font-size:14px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComputeShape_rowMissingTag__NxXPc{font-family:var(--f-mono);font-size:10.5px;color:var(--orange);margin-top:1px}.ComputeShape_removeBtn__ylu_t{width:28px;height:28px;border-radius:7px;border:none;background:transparent;color:var(--ink-30);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ComputeShape_removeBtn__ylu_t:hover{background:oklch(.12 .01 50/.035)}.ComputeShape_addWrap__QXGox{position:relative;margin-top:6px}.ComputeShape_addBtn__W1HlL{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px dashed var(--ink-30);border-radius:9px;background:var(--paper-1);box-shadow:var(--sh-card);cursor:pointer;font-family:var(--f-ui);font-size:13px;font-weight:500;color:var(--ink-80)}.ComputeShape_addBtn__W1HlL:hover{color:var(--ink-100);box-shadow:var(--sh-float)}.ComputeShape_menuBackdrop__pjJBU{position:fixed;inset:0;z-index:40}.ComputeShape_menu__eueMn{position:absolute;bottom:calc(100% + 6px);left:0;z-index:41;width:240px;max-height:280px;overflow-y:auto;background:#ffffff;border:1px solid var(--ink-10);border-radius:12px;box-shadow:var(--sh-float);padding:6px}.ComputeShape_menuHeading__Mb_2v{display:flex;align-items:center;gap:7px;padding:6px 9px 8px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ComputeShape_menuEmpty__3NYnh{padding:6px 9px 10px;font-size:12.5px;color:var(--ink-55)}.ComputeShape_menuItem__NSX_C{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;border-radius:8px;background:transparent;cursor:pointer;text-align:left}.ComputeShape_menuItem__NSX_C:hover{background:oklch(.12 .01 50/.035)}.ComputeShape_menuItemIcon__xL2qy{width:22px;height:22px;border-radius:6px;background:oklch(.12 .01 50/.035);color:var(--ink-55);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ComputeShape_menuItemName__oUeju{flex:1;font-size:13px;font-weight:500;color:var(--ink-100)}.ComputeShape_missingNotice__oDPDf{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;background:var(--orange-bg);border-bottom:1px solid var(--cc-amber-bd)}.ComputeShape_missingIcon__NFi0d{width:22px;height:22px;border-radius:6px;background:#ffffff;color:var(--orange);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.ComputeShape_missingBody__f8tBs{flex:1}.ComputeShape_missingText__SmyDH{font-size:13px;color:var(--ink-100);line-height:1.45}.ComputeShape_defineBtn__O07j3{margin-top:7px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:none;border-radius:8px;background:var(--amber);color:var(--ink-100);cursor:pointer;font-family:var(--f-ui);font-size:12.5px;font-weight:600}.ComputeShape_defineBtn__O07j3:disabled{opacity:.5;cursor:not-allowed}.ComputeShape_recomputing__b6qX5,.ComputeShape_totalStrip__WzLuS{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--paper-2);font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-55)}.ComputeShape_spinner__autGS{width:12px;height:12px;border-radius:50%;border:2px solid var(--ink-10);border-top-color:var(--blue);display:inline-block;animation:ComputeShape_cc-spin__ZF_kp .7s linear infinite}@keyframes ComputeShape_cc-spin__ZF_kp{to{transform:rotate(1turn)}}.ComputeShape_output__t6sFJ{display:flex;flex-direction:column}.ComputeShape_outputHeader__RlOtA{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid var(--ink-10)}.ComputeShape_colComponent__Ski1M{flex:1}.ComputeShape_colComponent__Ski1M,.ComputeShape_colNeeded__QByqz{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ComputeShape_colNeeded__QByqz{width:104px;text-align:right}.ComputeShape_outputDimmed__Sc8ra{opacity:.4;filter:blur(.6px);transition:opacity .2s}.ComputeShape_outputRow__bdNHe{display:flex;align-items:center;gap:12px;padding:8px 16px;border-bottom:1px solid oklch(.88 .005 60/.5)}.ComputeShape_outputRow__bdNHe:last-child{border-bottom:none}.ComputeShape_lineName__p94AO{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.ComputeShape_lineNameText__Gdzwn{font-size:14px;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComputeShape_poolBadge__Ohw5_{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:var(--r-pill);background:var(--amber-bg);border:1px solid var(--cc-amber-bd);flex-shrink:0}.ComputeShape_poolDots__9L1hm{display:inline-flex}.ComputeShape_poolDot__zrHVj{width:6px;height:6px;border-radius:50%;background:var(--amber);border:1px solid #ffffff}.ComputeShape_poolCount__ejxnj{font-family:var(--f-mono);font-size:10px;font-weight:600;color:var(--amber-2);font-variant-numeric:tabular-nums}.ComputeShape_lineValue__O8gb1{width:104px;text-align:right;display:flex;align-items:baseline;justify-content:flex-end;gap:5px}.ComputeShape_lineNum__5fnv3{font-family:var(--f-display);font-weight:700;font-size:19px;color:var(--ink-100);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ComputeShape_lineUnit__FvNmO{font-family:var(--f-mono);font-size:11px;color:var(--ink-30)}.ComputeShape_colStock__wtbtf{width:78px}.ComputeShape_colBuy__iCz04,.ComputeShape_colStock__wtbtf{text-align:right;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ComputeShape_colBuy__iCz04{width:86px}.ComputeShape_lineStock__Ywa2i{width:78px;text-align:right;font-family:var(--f-mono);font-size:12px;color:var(--ink-55);font-variant-numeric:tabular-nums}.ComputeShape_lineStock__Ywa2i[data-zero=true]{color:var(--ink-30)}.ComputeShape_lineBuy__0eDhn{width:86px;text-align:right;font-family:var(--f-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.ComputeShape_lineBuy__0eDhn[data-buy=amber]{color:var(--orange)}.ComputeShape_lineBuy__0eDhn[data-buy=covered]{color:var(--green)}.ComputeShape_buyCovered__GDsmh{color:var(--green);font-weight:700}.ComputeShape_footer__rETjF{padding:11px 16px;border-top:1px solid var(--ink-10);font-family:var(--f-mono);font-size:10.5px;color:var(--ink-30)}.ComputeShape_empty__aK1aK{padding:36px 24px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--paper-2)}.ComputeShape_emptyIcon__mNcCs{width:52px;height:52px;border-radius:14px;background:#ffffff;border:1px solid var(--ink-10);color:var(--ink-30);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.ComputeShape_emptyTitle__MAVo1{font-family:var(--f-display);font-size:18px;font-weight:700;color:var(--ink-100);letter-spacing:-.02em;margin-bottom:5px}.ComputeShape_emptyBody__7jFTr{margin:0 0 18px;font-size:13px;color:var(--ink-55);line-height:1.5;max-width:250px}.ComputeShape_wideGrid__CpDxX{display:grid;grid-template-columns:300px 1fr}.ComputeShape_wideInputCol__8q5iV{border-right:1px solid var(--ink-10)}.ComputeShape_wideOutputCol__U_dPE{display:flex;flex-direction:column}.ConfirmationOverlay_overlay__aEQjS{padding:16px;border-top:1px solid rgba(0,0,0,.06)}.ConfirmationOverlay_header__wQleW{margin-bottom:12px}.ConfirmationOverlay_title__M0ZYw{font-size:13px;font-weight:600;color:var(--ink-100)}.ConfirmationOverlay_fields__syi35{display:flex;flex-direction:column;gap:4px}.ConfirmationOverlay_editBanner__iyXio{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-md);font-size:12px;line-height:1.4;margin-bottom:4px}.ConfirmationOverlay_editBannerWarn__SfPqm{background:var(--orange-bg);color:var(--ink-100)}.ConfirmationOverlay_editBannerOk__9lx1S{background:var(--green-bg);color:var(--ink-100)}.ConfirmationOverlay_editBannerDot__djQNY{flex-shrink:0;width:6px;height:6px;border-radius:50%}.ConfirmationOverlay_editBannerWarn__SfPqm .ConfirmationOverlay_editBannerDot__djQNY{background:var(--orange)}.ConfirmationOverlay_editBannerOk__9lx1S .ConfirmationOverlay_editBannerDot__djQNY{background:var(--green)}.ConfirmationOverlay_editBannerText__rVo7V{flex:1}.ConfirmationOverlay_structureRow__2BLjZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.05)}.ConfirmationOverlay_structureRow__2BLjZ:last-child{border-bottom:none}.ConfirmationOverlay_structureLabel__ZkYhR{font-size:13px;font-weight:500;color:var(--ink-100)}.ConfirmationOverlay_structureMeta__4fA7U{display:flex;align-items:center;gap:8px;flex-shrink:0}.ConfirmationOverlay_structureChip__QCfqS{font-size:11px;font-weight:500;color:var(--ink-55);background:var(--paper-2);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-sm);padding:2px 8px;white-space:nowrap}.ConfirmationOverlay_structureHint__moftz{font-size:11px;color:var(--ink-30);font-style:italic;white-space:nowrap}.ConfirmationOverlay_deleteMessage___pLql{font-size:14px;color:var(--ink-100);line-height:1.5;margin:0 0 12px}.ConfirmationOverlay_actions__4yd89{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06)}.ConfirmationOverlay_overlay__aEQjS[data-expired=true] .ConfirmationOverlay_deleteMessage___pLql,.ConfirmationOverlay_overlay__aEQjS[data-expired=true] .ConfirmationOverlay_title__M0ZYw{color:var(--ink-55)}.ConfirmationOverlay_overlay__aEQjS[data-detached=true]{border-top:none;border:2px solid var(--blue);border-radius:var(--r-md);box-shadow:0 0 0 4px var(--blue-bg);background:var(--paper)}.ConfirmationOverlay_schemaValidationWarning__gxb9n{padding:6px var(--space-base);margin:0;font-family:var(--f-ui);font-size:11px;font-weight:500;color:var(--amber-2);background:var(--amber-bg);border-top:1px solid color-mix(in oklch,var(--amber) 16%,transparent)}.ShapeRenderer_renderer__5pAii{position:relative}.ShapeRenderer_children__PqJ4B{border-top:1px solid rgba(0,0,0,.06);display:flex;flex-direction:column;gap:0}.ShapeRenderer_childNode__eyZU9{border-top:1px solid rgba(0,0,0,.04)}.ShapeRenderer_childNode__eyZU9:first-child{border-top:none}.ShapeRenderer_childHeader__iSdbh{padding:8px 20px 4px}.ShapeRenderer_childTitle__yHwYD{font-size:11px;font-weight:600;color:var(--ink-30);text-transform:uppercase;letter-spacing:.06em}.ShapeNode_node__79ILQ{position:relative;transition:box-shadow var(--motion-duration-fast) var(--motion-easing-default),border-color var(--motion-duration-fast) var(--motion-easing-default),max-width var(--motion-duration-normal) var(--motion-easing-default);width:100%}.ShapeNode_node__79ILQ[data-size=S]{max-width:320px}.ShapeNode_node__79ILQ[data-size=M]{max-width:480px}.ShapeNode_node__79ILQ[data-size=L]{max-width:640px}.ShapeNode_node__79ILQ[data-size=XL]{max-width:960px}.ShapeNode_node__79ILQ[data-active=true]{border-color:oklch(.12 .01 50/.12)}.ShapeNode_header__tPMYg{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom:1px solid rgba(0,0,0,.06);gap:8px}.ShapeNode_node__79ILQ[data-collapsed=true] .ShapeNode_header__tPMYg{border-bottom:none}.ShapeNode_headerLeft__NZfur{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.ShapeNode_statusDot__sczk8{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ShapeNode_avatar__9EeMx{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;font-weight:600;font-family:var(--f-ui);letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.ShapeNode_avatar__9EeMx,.ShapeNode_avatar__9EeMx[data-bg=blue]{background:var(--blue);color:#ffffff}.ShapeNode_avatar__9EeMx[data-bg=green]{background:var(--green);color:#ffffff}.ShapeNode_avatar__9EeMx[data-bg=amber]{background:var(--amber);color:var(--ink-100)}.ShapeNode_avatar__9EeMx[data-bg=red]{background:var(--red);color:#ffffff}.ShapeNode_avatar__9EeMx[data-bg=steel]{background:var(--paper-3);color:var(--ink-80)}.ShapeNode_avatarInitials__ICrLB{line-height:1;text-transform:uppercase}.ShapeNode_avatarImage__dj7a3{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ShapeNode_closeBtn__BTqTw{width:24px;height:24px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--ink-30);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default)}.ShapeNode_closeBtn__BTqTw:hover{background:var(--paper-3);color:var(--ink-100)}.ShapeNode_closeBtn__BTqTw:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.ShapeNode_titles___tcOd{display:flex;flex-direction:column;gap:1px;min-width:0}.ShapeNode_eyebrow__ZkvUq{font-family:var(--f-mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-30)}.ShapeNode_eyebrow__ZkvUq,.ShapeNode_title__8l2dZ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShapeNode_title__8l2dZ{font-size:14px;font-weight:600;color:var(--ink-100)}.ShapeNode_eyebrow__ZkvUq+.ShapeNode_title__8l2dZ{font-family:var(--f-display);font-size:15px;letter-spacing:-.015em}.ShapeNode_subtitle__UmmDg{font-size:12px;color:var(--ink-55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShapeNode_headerRight__fSsRJ{display:flex;align-items:center;flex-shrink:0}.ShapeNode_inlineIcon__IRxSe{background:none;border:none;padding:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-30);transition:color var(--motion-duration-fast) var(--motion-easing-default)}.ShapeNode_inlineIcon__IRxSe:hover{color:var(--ink-55)}.ShapeNode_chevron__F_xwL{transition:transform var(--motion-duration-fast) var(--motion-easing-default)}.ShapeNode_chevron__F_xwL[data-collapsed=true]{transform:rotate(-90deg)}.ShapeNode_content__lCb84{position:relative}.ShapeNode_addRecordBtn__aThav{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 12px;margin-top:4px;border:none;border-top:1px solid var(--ink-10);background:transparent;color:var(--ink-80);font-size:14px;font-weight:600;cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-default)}.ShapeNode_addRecordBtn__aThav:hover{background:var(--paper-2)}.SpreadCardFrame_frame__Z9qhj{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--r-card);transition:left var(--motion-duration-fast) var(--motion-easing-default),top var(--motion-duration-fast) var(--motion-easing-default),width var(--motion-duration-slow) var(--motion-easing-default),max-width var(--motion-duration-slow) var(--motion-easing-default),height var(--motion-duration-slow) var(--motion-easing-default),box-shadow var(--motion-duration-instant) var(--motion-easing-standard)}.SpreadCardFrame_frame__Z9qhj:not([data-mode=drag]):not([data-mode=resize]):hover{box-shadow:var(--sh-float)}.SpreadCardFrame_frame__Z9qhj[data-size=S]{width:320px}.SpreadCardFrame_frame__Z9qhj[data-size=M]{width:480px}.SpreadCardFrame_frame__Z9qhj[data-size=L]{width:640px}.SpreadCardFrame_frame__Z9qhj[data-size=XL]{width:960px}.SpreadCardFrame_frame__Z9qhj[data-collapsed=true]{width:44px!important;height:44px!important;aspect-ratio:1/1}.SpreadCardFrame_frame__Z9qhj[data-mode=drag]{cursor:grabbing;transition:none}.SpreadCardFrame_frame__Z9qhj[data-mode=resize]{transition:none}.SpreadCardFrame_resizeHandle__DtteB{position:absolute;right:4px;bottom:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--ink-30);cursor:nwse-resize;border-radius:var(--r-sm);opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-easing-default),color var(--motion-duration-fast) var(--motion-easing-default);z-index:1}.SpreadCardFrame_frame__Z9qhj:hover .SpreadCardFrame_resizeHandle__DtteB{opacity:.7}.SpreadCardFrame_resizeHandle__DtteB:focus-visible,.SpreadCardFrame_resizeHandle__DtteB:hover{opacity:1;color:var(--ink-80);outline:none}.SpreadCardFrame_frame__Z9qhj[data-mode=resize] .SpreadCardFrame_resizeHandle__DtteB{opacity:1;color:var(--blue)}.SpreadConnector_connector__igaOU{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.SpreadConnector_path__TM24Q{stroke:var(--blue);stroke-width:1.5;opacity:.5;fill:none}.DevLocaleToggle_toggle__vPpW1{padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.06);border:none;font-size:12px;font-weight:500;color:var(--ink-55);cursor:pointer;letter-spacing:.04em;transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.DevLocaleToggle_toggle__vPpW1:hover{background:rgba(0,0,0,.12)}.AiDevHud_root__P1tic{position:fixed;bottom:16px;right:16px;z-index:10000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--ink-10);pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.AiDevHud_card__uhJKL{background:rgba(17,24,39,.92);border:1px solid rgba(75,85,99,.5);border-radius:10px;padding:10px 12px;min-width:260px;max-width:420px;backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.35)}.AiDevHud_header__BLaJv{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.AiDevHud_title__MQD61{font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-30)}.AiDevHud_closeBtn__RZtPz{background:transparent;border:none;color:var(--ink-30);cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.AiDevHud_closeBtn__RZtPz:hover{color:#fff}.AiDevHud_row__8hjnZ{display:flex;justify-content:space-between;gap:12px;line-height:1.5}.AiDevHud_label__B_JBo{color:var(--ink-30)}.AiDevHud_value__34BzV{color:var(--ink-10);font-variant-numeric:tabular-nums}.AiDevHud_fallback__TmHZE{color:var(--amber)}.AiDevHud_primary__fzq5O{color:var(--green)}.AiDevHud_divider__LUnhH{height:1px;background:rgba(75,85,99,.5);margin:8px 0}.AiDevHud_historyBtn__qrPXd{background:transparent;border:none;color:var(--ink-30);cursor:pointer;font-size:10px;padding:0;text-transform:uppercase;letter-spacing:.08em}.AiDevHud_historyBtn__qrPXd:hover{color:var(--ink-10)}.AiDevHud_history__6EZrX{margin-top:8px;max-height:280px;overflow-y:auto}.AiDevHud_historyRow__Bll8U{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px dashed rgba(75,85,99,.3)}.AiDevHud_historyRow__Bll8U:last-child{border-bottom:none}.AiDevHud_toggleBtn__TPjG3{padding:4px 10px;border-radius:999px;background:rgba(17,24,39,.7);color:var(--ink-30);border:1px solid rgba(75,85,99,.5);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;cursor:pointer;letter-spacing:.04em}.AiDevHud_toggleBtn__TPjG3:hover{color:var(--ink-10)}.EnvBanner_banner__t00mT{padding:4px 10px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink-100);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase;border:1px solid transparent}.EnvBanner_dev__dEQro{background:rgba(251,191,36,.18);border-color:rgba(251,191,36,.45);color:var(--amber-2)}.EnvBanner_staging__Dl1Rp{background:rgba(245,158,11,.22);border-color:rgba(245,158,11,.5);color:var(--amber-2)}.EnvBanner_test__XeJ2R{background:rgba(167,139,250,.2);border-color:rgba(167,139,250,.5);color:#5b21b6}.DevTray_tray__HQx5z{position:fixed;right:16px;bottom:72px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.DevTray_tray__HQx5z>*{pointer-events:auto}.DevTray_trigger__ZxksB{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:var(--island-border);border-radius:var(--r-pill);background:var(--paper-1);box-shadow:var(--sh-card);color:var(--ink-55);cursor:pointer;opacity:.7;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.DevTray_trigger__ZxksB:hover,.DevTray_trigger__ZxksB[data-open=true]{opacity:1;box-shadow:var(--sh-float);color:var(--ink-80)}.DevTray_panel__iSp_H{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:168px;padding:10px;background:var(--paper-1);border:var(--island-border);border-radius:var(--r-lg);box-shadow:var(--sh-float)}.DevTray_panelLabel__BEWk6{font-family:var(--f-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-40)}.DevTray_panelItems__QSHfa{display:flex;flex-direction:column;align-items:stretch;gap:6px}.ShellModeToggle_toggle__tJ6AG{display:inline-flex;align-items:center;background:var(--paper-3);border-radius:var(--r-pill);padding:3px;gap:2px;flex-shrink:0}.ShellModeToggle_btn__ZBmjP{display:flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:var(--r-pill);border:none;background:transparent;cursor:pointer;color:var(--ink-40);transition:color var(--motion-duration-fast) var(--motion-easing-standard),background var(--motion-duration-fast) var(--motion-easing-standard),box-shadow var(--motion-duration-fast) var(--motion-easing-standard)}.ShellModeToggle_btn__ZBmjP:hover:not(.ShellModeToggle_active__3WQ7A){color:var(--ink-80)}.ShellModeToggle_btn__ZBmjP.ShellModeToggle_active__3WQ7A{background:var(--paper-1);color:var(--ink-100);box-shadow:var(--sh-card)}.ShellModeToggle_icon__XtBo3{width:14px;height:14px;flex-shrink:0;display:block}.RegistrosSection_section__KGvZy{padding:0 0 8px;margin-bottom:4px;border-bottom:1px solid rgba(0,0,0,.06)}.RegistrosSection_label__A8HfE{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(0,0,0,.3);padding:4px 8px 8px;margin:0}.RegistrosSection_searchWrap__Wc9WF{display:flex;align-items:center;gap:8px;padding:7px 10px;margin:0 2px 6px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);border-radius:10px}.RegistrosSection_searchIcon__sq1Rw{color:var(--ink-40);flex-shrink:0}.RegistrosSection_searchInput__0Xeoi{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--f-ui);font-size:13px;color:var(--ink-100)}.RegistrosSection_searchInput__0Xeoi::-moz-placeholder{color:var(--ink-40)}.RegistrosSection_searchInput__0Xeoi::placeholder{color:var(--ink-40)}.RegistrosSection_list__AnCp8{display:flex;flex-direction:column;gap:1px}.RegistrosSection_row__GRFhC{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:none;background:transparent;border-radius:9px;cursor:pointer;text-align:left;transition:background var(--motion-duration-fast,.12s) var(--motion-easing-default,ease)}.RegistrosSection_row__GRFhC:hover{background:rgba(0,0,0,.05)}.RegistrosSection_row__GRFhC[data-on=true]{background:rgba(0,0,0,.04)}.RegistrosSection_rowIcon___Y5J7{width:24px;height:24px;border-radius:7px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.04);border:1px solid transparent;color:var(--ink-55)}.RegistrosSection_rowIcon___Y5J7[data-on=true]{background:var(--paper-1);border-color:rgba(0,0,0,.08);color:var(--ink-100)}.RegistrosSection_rowName__FfIxQ{flex:1;min-width:0;font-size:13px;font-weight:500;color:var(--ink-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RegistrosSection_row__GRFhC[data-on=true] .RegistrosSection_rowName__FfIxQ{font-weight:600}.RegistrosSection_rowCount__M9EXC{font-family:var(--f-mono);font-size:11px;color:var(--ink-30);flex-shrink:0;font-variant-numeric:tabular-nums}.RegistrosSection_toggle__C9TCY{position:relative;width:30px;height:18px;border-radius:9px;flex-shrink:0;background:rgba(0,0,0,.13);transition:background var(--motion-duration-fast,.15s) var(--motion-easing-default,ease)}.RegistrosSection_toggle__C9TCY[data-on=true]{background:var(--amber)}.RegistrosSection_toggleKnob__At4qc{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--paper-1);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:left var(--motion-duration-fast,.15s) var(--motion-easing-default,ease)}.RegistrosSection_toggle__C9TCY[data-on=true] .RegistrosSection_toggleKnob__At4qc{left:14px}.RegistrosSection_toggle__C9TCY[data-pending=true]{background:var(--ink-10)}.RegistrosSection_toggle__C9TCY[data-pending=true] .RegistrosSection_toggleKnob__At4qc{animation:RegistrosSection_mrlTogglePulse__ZFplw .8s ease-in-out infinite}@keyframes RegistrosSection_mrlTogglePulse__ZFplw{0%,to{opacity:1}50%{opacity:.35}}.RegistrosSection_noMatch__T27bQ{font-size:12px;color:var(--ink-40);padding:6px 9px;margin:0}.BoardRegistrosLauncher_anchor__PuvVv{position:absolute;right:16px;top:16px;z-index:40}.BoardRegistrosLauncher_button__JlQeu{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;background:var(--paper-1);border:var(--island-border);border-radius:var(--r-md);box-shadow:var(--sh-card);cursor:pointer;color:var(--ink-55);transition:box-shadow var(--motion-duration-fast) var(--motion-easing-standard),transform var(--motion-duration-fast) var(--motion-easing-standard)}.BoardRegistrosLauncher_buttonOpen__aknUj,.BoardRegistrosLauncher_button__JlQeu:hover{box-shadow:var(--sh-float)}.BoardRegistrosLauncher_buttonOpen__aknUj{transform:translateY(-1px)}.BoardRegistrosLauncher_icon__KmAzm{flex-shrink:0}.BoardRegistrosLauncher_badge__SgWpt{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--amber);color:var(--paper-1);font-family:var(--f-mono);font-size:10px;font-weight:600;line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--paper-1)}.BoardRegistrosLauncher_pop__0T4Ho{position:absolute;right:0;top:calc(100% + 8px);width:312px;max-height:392px;overflow-y:auto;padding:10px 8px 8px;background:var(--paper-1);border:var(--island-border);border-radius:var(--r-lg);box-shadow:var(--sh-float);scrollbar-width:none;transform-origin:top right;animation:BoardRegistrosLauncher_launcherPop__pkpJC var(--motion-duration-fast,.15s) var(--motion-easing-enter,cubic-bezier(.22,1,.36,1)) both}.BoardRegistrosLauncher_pop__0T4Ho::-webkit-scrollbar{display:none}@keyframes BoardRegistrosLauncher_launcherPop__pkpJC{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.ColumnResizeHandle_handle__jzP5C{position:absolute;top:0;bottom:0;right:-4px;width:8px;cursor:col-resize;z-index:50;display:flex;align-items:center;justify-content:center}.ColumnResizeHandle_handle__jzP5C:before{content:"";width:2px;height:24px;border-radius:2px;background:transparent;transition:background var(--motion-duration-instant) var(--motion-easing-standard)}.ColumnResizeHandle_handle__jzP5C:hover:before{background:rgba(0,0,0,.18)}.ColumnResizeHandle_handle__jzP5C[data-dragging=true]:before{background:var(--blue);height:60%}.LoadingSpinner_spinner__5Ks8A{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__Qjcuj .8s linear infinite}@keyframes LoadingSpinner_spin__Qjcuj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AIShellProvider_loading___LZoX{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw}