.scrolling-text-container{position:relative;overflow:hidden}.scrolling-text-content{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.scrolling-text-content::-webkit-scrollbar{display:none}.scrolling-text-blur{position:absolute;top:0;right:0;height:100%;pointer-events:none}.CoreChip_chip__ZJpso{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 2px;background-color:var(--core-neutral-50);border:.5px solid var(--core-neutral-200);border-radius:5px;user-select:none;flex-shrink:0}.CoreChip_clickable__dSuMX{cursor:pointer}@media (hover:hover){.CoreChip_clickable__dSuMX:hover:not(:has(.CoreChip_remove__M8y_d:hover)){filter:brightness(.97)}}.CoreChip_clickable__dSuMX:focus-visible{outline:2px solid var(--core-blue-500);outline-offset:1px}.CoreChip_iconBox__hVKUX{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:3px;flex-shrink:0}.CoreChip_iconBox__hVKUX svg{flex-shrink:0}.CoreChip_label__BehSk{max-width:180px;min-width:0}.CoreChip_remove__M8y_d{display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:3px;background:transparent;color:var(--core-neutral-400);cursor:pointer;flex-shrink:0}@media (hover:hover){.CoreChip_remove__M8y_d:hover{color:var(--core-neutral-600);background-color:var(--core-neutral-100)}}.CoreChip_remove__M8y_d:focus-visible{outline:2px solid var(--core-blue-500);outline-offset:1px}.CoreToggle_toggle__Ds8zA{display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:none;outline:none;background-color:transparent;border-radius:6px;color:var(--core-neutral-700);transition:background-color .15s ease,color .15s ease}.CoreToggle_toggle__Ds8zA:hover{background-color:var(--bg-surface-1)}.CoreToggle_toggle__Ds8zA:focus-visible{box-shadow:0 0 0 2px var(--focus-ring)}.CoreToggle_toggleIcon__3d2nW{padding:0;aspect-ratio:1/1}.CoreToggle_size-sm__Car66{height:24px}.CoreToggle_size-md__rmh1b{height:32px}.CoreToggle_size-lg__15JD4{height:40px}.CoreToggle_toggleIcon__3d2nW>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CoreToggle_togglePressed__Z_BIu{color:var(--text-primary)}.CoreToggle_togglePressed__Z_BIu,.CoreToggle_togglePressed__Z_BIu:hover{background-color:var(--bg-surface-3)}.IPhone14Frame_frame__VwNh0{display:flex;flex-direction:column;box-sizing:border-box;position:relative;min-width:0;min-height:0;flex-shrink:0;width:447px;height:906px;overflow:hidden;padding:26px;margin-left:1px}.IPhone14Frame_bezel__4LsLV{width:447px;height:906px;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;pointer-events:none;object-fit:contain}.IPhone14Frame_screen__545um{display:flex;flex-direction:column;box-sizing:border-box;position:relative;z-index:0;min-width:0;min-height:0;flex-shrink:0;align-self:center;height:100%;width:100%;overflow:hidden;border-radius:55px;background-color:white}.PeekDetail_body__Fihx_{display:flex;flex-direction:column;gap:var(--space-40);width:100%;max-width:calc(640px - 2 * var(--space-16));margin:0 auto}.PeekDetail_loading__XawMU{display:flex;align-items:center;justify-content:center;min-height:240px}.PeekDetail_topArea__gK0_s{display:flex;flex-direction:column;gap:var(--space-6)}.PeekDetail_topGrid__r0GiS{display:flex;align-items:flex-start;gap:var(--space-16)}.PeekDetail_topStack__XiQWh{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.PeekDetail_preview__3n_Rn{flex-shrink:0;width:240px}.PeekDetail_titleBlock__QFbFE{display:flex;flex-direction:column;gap:var(--space-8)}.PeekDetail_title__iRFrE{margin:0;overflow-wrap:break-word;font-family:var(--font-body);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--font-weight-heading);color:var(--text-primary)}.PeekDetail_props__k7IxQ{display:flex;flex-direction:column;gap:var(--space-6)}.PeekDetail_propRow___qJMp{display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-height-28)}.PeekDetail_propLabel__lb_8X{width:120px;flex-shrink:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.PeekDetail_propValue__3l8Ww{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-8)}.PeekDetail_propText___WBUP{font-weight:var(--font-weight-text)}.PeekDetail_propEmpty__Vqio8,.PeekDetail_propText___WBUP{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);color:var(--text-tertiary)}.PeekDetail_statusValue__G36PK{display:inline-flex;margin-left:calc(-1 * var(--space-6))}.PeekDetail_labelsValue__lL682{flex:1;min-width:0;margin-left:calc(-1 * var(--space-6))}.PeekDetail_propRowTop__1k2xq{align-items:baseline}.PeekDetail_descriptionValue__hRwGG{flex:1;min-width:0;padding-top:var(--space-4)}.PeekDetail_descriptionText__oGmko{display:flex;align-items:center;min-height:var(--control-height-24);overflow-wrap:anywhere;font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-primary)}.PeekDetail_avatarStack__dO_wG{display:inline-flex}.PeekDetail_avatarStack__dO_wG>*+*{margin-left:calc(-1 * var(--space-4))}.PeekDetail_contribNames__gJaNu{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PeekDetail_sectionsRail__mHiSH{display:flex;flex-direction:column;gap:var(--space-40);margin-left:calc(-1 * var(--space-16));margin-right:calc(-1 * var(--space-16))}.PeekDetail_section__QJ2K5{display:flex;flex-direction:column;gap:var(--space-12)}.PeekDetail_sectionHead__ZhTRa{display:flex;align-items:center;justify-content:space-between;padding-right:var(--space-16)}.PeekDetail_sectionLabel___7Upy{margin:0;padding-left:var(--space-16);display:flex;align-items:baseline;gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.PeekDetail_sectionCount__iFc_5{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-normal);color:var(--text-tertiary)}.PeekDetail_listCard___b2Pg{border:var(--border-hairline) solid var(--border-3);border-radius:var(--radius-12);background:var(--bg-base);padding:var(--space-6) var(--space-16);display:flex;flex-direction:column}.PeekDetail_listRow__YIHgP{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) 0}.PeekDetail_listRow__YIHgP+.PeekDetail_listRow__YIHgP{border-top:var(--border-hairline) solid var(--border-2)}.PeekDetail_contribNames__gJaNu,.PeekDetail_descriptionValue__hRwGG,.PeekDetail_propLabel__lb_8X,.PeekDetail_propText___WBUP,.PeekDetail_propValue__3l8Ww,.PeekDetail_title__iRFrE{user-select:text}.viewChips_viewChips__aF71k{display:inline-flex;align-items:center;gap:var(--space-4);position:relative}.viewChips_viewChip__XEbGW{appearance:none;background:transparent;border:var(--border-hairline) solid transparent;padding:var(--space-4) var(--space-10);border-radius:var(--radius-8);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-6);height:var(--control-height-24)}.viewChips_viewChip__XEbGW:hover{background:var(--bg-surface-1);color:var(--text-primary)}.viewChips_viewChipActive__Ar4eH{background:var(--bg-surface-2);border-color:var(--border-3);color:var(--text-primary);box-shadow:var(--shadow-chip)}.viewChips_viewChipActive__Ar4eH:hover{background:var(--bg-surface-2)}.viewChips_viewChipIcon__GGXPO{display:inline-flex;width:var(--space-16);height:var(--space-16);flex-shrink:0}.viewChips_teamLabel__xbxJq{display:inline-flex;align-items:center;margin-left:var(--space-12);padding:0 var(--space-6) 0 var(--space-16);border-left:var(--border-hairline) solid var(--border-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);color:var(--text-tertiary);white-space:nowrap;cursor:default}.viewChips_viewChipUnsaved__uZzup{width:var(--space-6);height:var(--space-6);flex-shrink:0;border-radius:50%;background:var(--accent-primary)}.BrandSettings_root__aI6Tw{position:relative;display:flex;flex-direction:column;gap:14px;margin:24px 0}.BrandSettings_root__aI6Tw.BrandSettings_root__aI6Tw{overflow:visible}.BrandSettings_toolbar__PHpeh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.BrandSettings_hint__mTt5V{color:var(--text-tertiary);font-size:12.5px}.BrandSettings_frame__2YDwQ{container-type:inline-size;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:0 9px 24px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.1),0 1px .5px rgba(0,0,0,.04);overflow:clip}.BrandSettings_frame__2YDwQ,.BrandSettings_frame__2YDwQ *{box-sizing:border-box}.BrandSettings_scroll__WD7dx{padding:8px 24px 40px}.BrandSettings_frame__2YDwQ .BrandSettings_page__4V0Yj{padding:16px 0 0;max-width:none}.BrandSettings_frame__2YDwQ .BrandSettings_outer__n7DlA{gap:32px;flex-direction:row}.BrandSettings_frame__2YDwQ .BrandSettings_layout__YMiDH{flex:0 0 auto;width:min(440px,62%);padding:0}.BrandSettings_frame__2YDwQ .BrandSettings_previewColumn__7SxjB{position:sticky;top:calc(var(--fd-nav-height, 0px) + 24px)}.BrandSettings_frame__2YDwQ article{padding:0}.BrandSettings_portal__QyhGp{position:absolute;top:0;left:0;width:100%}.BrandSettings_fontContent__909c6.BrandSettings_fontContent__909c6{height:auto;max-height:400px}@media (max-width:640px){.BrandSettings_dialogPanel__lJ2hf.BrandSettings_dialogPanel__lJ2hf{max-width:calc(100vw - 24px)}}@container (max-width: 620px){.BrandSettings_scroll__WD7dx{padding:4px 12px 24px}.BrandSettings_frame__2YDwQ .BrandSettings_outer__n7DlA{flex-direction:column}.BrandSettings_frame__2YDwQ .BrandSettings_layout__YMiDH{width:100%}.BrandSettings_frame__2YDwQ .BrandSettings_previewColumn__7SxjB{position:static;width:100%}.BrandSettings_createBar__zemU9 [class*=_breadcrumbParent__],.BrandSettings_createBar__zemU9 [class*=_breadcrumbSeparator__],.BrandSettings_unsavedLabel__IAeAP{display:none}.BrandSettings_frame__2YDwQ [class*=_toggleGroup__]{gap:8px}.BrandSettings_frame__2YDwQ [class*=_shadowToggleItem__],.BrandSettings_frame__2YDwQ [class*=_toggleItem__]{flex:1 1 0;min-width:0;padding-inline:8px}.BrandSettings_frame__2YDwQ [class*=_cornerDisplay__]{width:40px}.BrandSettings_frame__2YDwQ [class*=_advancedTriggerRow__]{position:relative}.BrandSettings_frame__2YDwQ [class*=_advancedResetButton__]{position:absolute;top:0;right:0}.BrandSettings_frame__2YDwQ [class*=_shadowItem__]{flex-direction:column}.BrandSettings_frame__2YDwQ [class*=_shadowPreview__]{width:64px;height:64px}.BrandSettings_frame__2YDwQ [class*=_shadowItemDescription__]{white-space:normal}.BrandSettings_frame__2YDwQ [class*=_shadowControls__]{flex-wrap:wrap;gap:12px 16px}}.BuilderMapCanvas_canvas__PGe6O{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;border:var(--border-hairline) solid var(--border-1);border-radius:12px;background-color:#f9fafb;background-image:radial-gradient(#d4d7dd 1px,transparent 0);background-size:28px 28px;user-select:none}.BuilderMapCanvas_mapCanvas__CNy55{cursor:grab;touch-action:none}.BuilderMapCanvas_mapCanvas__CNy55:active{cursor:grabbing}.BuilderMapCanvas_world__JKKao{position:absolute;top:0;left:0;transform-origin:0 0}.BuilderMapCanvas_worldAnimate__zWS8L{transition:transform .3s cubic-bezier(.77,0,.175,1)}.BuilderMapCanvas_edges__qNxUJ{position:absolute;inset:0;overflow:visible;pointer-events:none}.BuilderMapCanvas_step__peu9f{position:absolute;border:1.5px solid #e4e7eb;border-radius:20px;background:rgba(255,255,255,.55);transition:border-color .16s ease,background-color .16s ease}.BuilderMapCanvas_step__peu9f[data-current]{border-color:color-mix(in srgb,var(--core-purple-500,#635bff) 35%,#e4e7eb)}.BuilderMapCanvas_stepInfo__rICPx,.BuilderMapCanvas_stepTitle__jFVWp{position:absolute;top:-1px;display:flex;align-items:center;border:1px solid #e9ecef;background:#f8f9fa;transform:translateY(-50%);white-space:nowrap}.BuilderMapCanvas_stepTitle__jFVWp{left:40px;padding:6px 16px 6px 8px;border-radius:10px;color:#495057;font-size:20px;font-weight:600}.BuilderMapCanvas_stepInfo__rICPx{right:24px;padding:4px 10px;border-radius:8px;color:#6c757d;font-size:14px}.BuilderMapCanvas_stepIndex__Q8MEJ{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:10px;flex-shrink:0;border-radius:6px;background:var(--core-purple-500,#635bff);color:#fff;font-size:15px;font-weight:600}.BuilderMapCanvas_nodes__ZOFsG{position:absolute;top:44px;left:32px;display:flex;gap:24px}.BuilderMapCanvas_node__X04NQ{display:flex;width:340px;flex-direction:column;padding:0;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.BuilderMapCanvas_nodeCard__tWVQu{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border:1px solid #ececec;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);transition:border-color .15s ease,box-shadow .15s ease}.BuilderMapCanvas_node__X04NQ:focus-visible .BuilderMapCanvas_nodeCard__tWVQu{border-color:var(--core-purple-500,#635bff);box-shadow:0 4px 16px rgba(80,65,241,.12)}.BuilderMapCanvas_node__X04NQ:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.BuilderMapCanvas_node__X04NQ:hover .BuilderMapCanvas_nodeCard__tWVQu{border-color:var(--core-purple-500,#635bff);box-shadow:0 4px 16px rgba(80,65,241,.12)}.BuilderMapCanvas_control__e2pJd:hover,.BuilderMapCanvas_iconButton__11zji:hover,.BuilderMapCanvas_stepMenuItem__8ORsS:hover{background:#f3f4f6}.BuilderMapCanvas_backButton__9orjK:hover:not(:disabled),.BuilderMapCanvas_nextButton__M9nHQ:hover:not(:disabled){background:var(--core-purple-700,#3e30d8)}}.BuilderMapCanvas_backButton__9orjK:active:not(:disabled),.BuilderMapCanvas_control__e2pJd:active,.BuilderMapCanvas_iconButton__11zji:active,.BuilderMapCanvas_nextButton__M9nHQ:active:not(:disabled){transform:scale(.96)}.BuilderMapCanvas_nodeTop__FhZi4{display:flex;width:100%;align-items:center;justify-content:space-between}.BuilderMapCanvas_badge__h_GRS{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;background:#e1f5fb;color:#12738c;font-family:var(--font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.BuilderMapCanvas_nodeMenu__gcSu4{color:#868e96}.BuilderMapCanvas_nodeTitle__Bs0Xm{padding:0 8px;color:#4b4b55;font-size:20px}.BuilderMapCanvas_dbKey__KURem{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1.5px solid #ececec;border-radius:12px;background:#fff;color:#2b2b33;font-size:14px}.BuilderMapCanvas_dbKey__KURem svg{color:#868e96}.BuilderMapCanvas_nodePreview__891C0{margin:-14px 14px 0;padding:26px 12px 12px;border:1px solid #ececec;border-top:none;border-radius:0 0 16px 16px;background:#f3f4f6}.BuilderMapCanvas_nodePreview__891C0 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center;border:1px solid #e9ecef;border-radius:8px;background:#fff}.BuilderMapCanvas_iconButton__11zji{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid #e4e7eb;border-radius:8px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#4b4b55;cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.BuilderMapCanvas_stepMenu__v6fKj{position:absolute;top:10px;left:10px;z-index:3}.BuilderMapCanvas_stepMenuPopup__BDV9_{position:absolute;top:36px;left:0;display:flex;min-width:200px;flex-direction:column;padding:4px;border:1px solid #e4e7eb;border-radius:10px;background:#fff;box-shadow:0 9px 24px rgba(0,0,0,.08),0 1px .5px rgba(0,0,0,.04);transform-origin:top left;animation:BuilderMapCanvas_popIn__1dMA7 .16s cubic-bezier(.23,1,.32,1)}@keyframes BuilderMapCanvas_popIn__1dMA7{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.BuilderMapCanvas_stepMenuItem__8ORsS{display:flex;align-items:center;padding:6px 8px;border:none;border-radius:6px;background:none;color:var(--text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.BuilderMapCanvas_stepMenuItem__8ORsS[data-current]{background:#f3f4f6}.BuilderMapCanvas_stepMenuItem__8ORsS .BuilderMapCanvas_stepIndex__Q8MEJ{width:18px;height:18px;margin-right:8px;border-radius:4px;font-size:11px}.BuilderMapCanvas_controls__62qO2{position:absolute;bottom:10px;left:10px;z-index:3;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e4e7eb;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.05)}.BuilderMapCanvas_control__e2pJd{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-bottom:1px solid #eef0f2;background:#fff;color:#2b2b33;cursor:pointer;transition:background-color .12s ease,transform .12s ease-out}.BuilderMapCanvas_control__e2pJd:last-child{border-bottom:none}.BuilderMapCanvas_minimap__rxkWN{position:absolute;right:10px;bottom:10px;z-index:3;overflow:hidden;border:1px solid #e4e7eb;border-radius:6px;background:#fff}.BuilderMapCanvas_minimapStep__RThVD{position:absolute;border-radius:2px;background:var(--core-purple-200,#d9d6fe)}.BuilderMapCanvas_minimapView__0iO3y{position:absolute;border:1px solid color-mix(in srgb,var(--core-purple-500,#635bff) 60%,transparent);border-radius:2px;background:rgba(0,0,0,.05)}.BuilderMapCanvas_previewCanvas__wsgiy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px 20px 12px}.BuilderMapCanvas_refresh__dl2Ph{position:absolute;top:10px;right:10px}.BuilderMapCanvas_page__16ev_{width:100%;min-height:0;flex:1;display:flex;align-items:center;justify-content:center}.BuilderMapCanvas_page__16ev_ img{display:block;max-width:100%;max-height:100%;border-radius:6px;background:#fff;box-shadow:0 12px 32px rgba(16,24,40,.1),0 1px 2px rgba(16,24,40,.06);animation:BuilderMapCanvas_pageIn__fn8Y4 .18s cubic-bezier(.23,1,.32,1)}@keyframes BuilderMapCanvas_pageIn__fn8Y4{0%{opacity:.6}to{opacity:1;transform:none}}.BuilderMapCanvas_previewNav__RUcMN{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.BuilderMapCanvas_previewWhere__OMZ_d{overflow:hidden;color:var(--text-tertiary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.BuilderMapCanvas_backButton__9orjK,.BuilderMapCanvas_nextButton__M9nHQ{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;border:none;border-radius:8px;background:var(--core-purple-600,#4f41f1);color:#fff;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .12s ease,opacity .12s ease,transform .12s ease-out}.BuilderMapCanvas_backButton__9orjK{width:34px;padding:0}.BuilderMapCanvas_nextButton__M9nHQ{padding:0 14px}.BuilderMapCanvas_backButton__9orjK:disabled,.BuilderMapCanvas_nextButton__M9nHQ:disabled{cursor:default;opacity:.4}@media (prefers-reduced-motion:reduce){.BuilderMapCanvas_worldAnimate__zWS8L{transition:none}.BuilderMapCanvas_page__16ev_ img,.BuilderMapCanvas_stepMenuPopup__BDV9_{animation:none}}.CompositionPanel_panel__RGbxx{position:absolute;top:var(--space-16);right:var(--space-16);width:min(680px,calc(100% - var(--space-48)));max-height:calc(100% - 2 * var(--space-16));display:flex;flex-direction:column;overflow:hidden;background:var(--bg-base);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);box-shadow:var(--shadow-base-sm);z-index:2;animation:CompositionPanel_panel-in__LK3iL .22s cubic-bezier(.23,1,.32,1);user-select:text;outline:none}@keyframes CompositionPanel_panel-in__LK3iL{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.CompositionPanel_panelHead__7d0ur{flex-shrink:0;padding:var(--space-16) var(--space-24) var(--space-20);border-bottom:var(--border-hairline) solid var(--border-1)}.CompositionPanel_panelHeadTop__4hHt1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:var(--space-8)}.CompositionPanel_panelHeadActions__lwX0P{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.CompositionPanel_panelEyebrow__AMWMH{display:flex;align-items:center;gap:var(--space-8);min-height:var(--space-16);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.CompositionPanel_panelState__AlkAW{display:inline-flex;align-items:center;gap:var(--space-6);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-secondary)}.CompositionPanel_panelState__AlkAW:before{content:"";width:var(--space-6);height:var(--space-6);flex-shrink:0;border-radius:var(--radius-half);background:var(--core-neutral-400)}.CompositionPanel_panelState__AlkAW[data-state=published]:before{background:var(--core-green-500)}.CompositionPanel_panelState__AlkAW[data-state=generating]:before{background:var(--core-orange-500)}.CompositionPanel_panelDescription__CcETC{margin:0;overflow-wrap:anywhere;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:pretty}.CompositionPanel_panelClose__DXN9t{appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-28);height:var(--control-height-28);border-radius:var(--radius-6);cursor:pointer;color:var(--text-tertiary);transition:color .12s ease,background-color .12s ease}.CompositionPanel_panelClose__DXN9t:hover{background:var(--bg-surface-2);color:var(--text-primary)}.CompositionPanel_panelClose__DXN9t:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CompositionPanel_panelScroll__88MSf{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;padding:var(--space-20) var(--space-24) var(--space-24)}@media (prefers-reduced-motion:reduce){.CompositionPanel_panelClose__DXN9t{transition:none}.CompositionPanel_panel__RGbxx{animation:none}}@media (max-width:720px){.CompositionPanel_panelTopGrid__ZKz5j{flex-direction:column}}.EgoGraph_panel__J_LsJ{display:flex;flex-direction:column;gap:var(--space-16)}.EgoGraph_labels__rydUH{display:flex;flex-direction:column;gap:var(--space-8)}.EgoGraph_sectionTitle__2EEsm{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.EgoGraph_map__NfYPm{display:flex;flex-direction:column;gap:var(--space-16)}.EgoGraph_labelGroup__2bpVh{display:grid;grid-template-columns:var(--space-96) minmax(0,1fr);align-items:start;gap:var(--space-12)}.EgoGraph_labelGroupName__kPWQN{padding-top:var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary)}.EgoGraph_labelList__Sl6Ny{display:flex;flex-wrap:wrap;gap:var(--space-6)}.EgoGraph_labelChipButton__E9uRM{appearance:none;display:inline-flex;max-width:100%;margin:0;padding:0;border:0;border-radius:var(--radius-4);background:transparent;color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.EgoGraph_labelChipButton__E9uRM:hover>span{background:var(--bg-surface-2)}.EgoGraph_labelChipButton__E9uRM:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.EgoGraph_labelChipButton__E9uRM[data-highlighted=true]{box-shadow:inset 0 0 0 var(--border-hairline) var(--tile-border-soft,var(--border-3))}.EgoGraph_labelChipButton__E9uRM[data-dimmed=true]{opacity:.35}.EgoGraph_empty__dGUFp{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-text);color:var(--text-tertiary)}.EgoGraph_summary__1TvKf{display:flex;flex-wrap:wrap;gap:var(--space-16);margin:0}.EgoGraph_summaryItem__wwjML{display:inline-flex;align-items:baseline;gap:var(--space-4)}.EgoGraph_summaryItem__wwjML dd,.EgoGraph_summaryItem__wwjML dt{margin:0;font-family:var(--font-body)}.EgoGraph_summaryItem__wwjML dd{order:-1;font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary);font-variant-numeric:tabular-nums}.EgoGraph_summaryItem__wwjML dt{font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary)}.EgoGraph_canvasScroll__QiCqZ{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.EgoGraph_canvas__0fpDV{position:relative;margin-inline:auto}.EgoGraph_edges__Wvgem{position:absolute;inset:0;pointer-events:none}.EgoGraph_edge__Vbj26{stroke:var(--border-3);stroke-width:1;opacity:.7;transition:stroke .14s ease,stroke-width .14s ease,opacity .14s ease}.EgoGraph_edgeDot__QMpio{fill:var(--bg-base);stroke:var(--border-3);transition:stroke .14s ease,opacity .14s ease}.EgoGraph_edges__Wvgem g{transition:opacity .14s ease}.EgoGraph_edges__Wvgem g[data-highlighted=true] .EgoGraph_edge__Vbj26{stroke-width:1.5;opacity:1}.EgoGraph_edges__Wvgem g[data-highlighted=true] .EgoGraph_edgeDot__QMpio{opacity:1}.EgoGraph_edges__Wvgem g[data-dimmed=true]{opacity:.25}.EgoGraph_columnCaption__crw1A{position:absolute;top:0;font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.EgoGraph_node__8BwCA{position:absolute;display:inline-flex;align-items:center;gap:var(--space-6);padding:0 var(--space-8);background:var(--bg-base);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);box-sizing:border-box;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.3;letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-primary);transition:border-color .12s ease,opacity .12s ease}.EgoGraph_node__8BwCA:hover{border-color:var(--border-3)}.EgoGraph_node__8BwCA:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.EgoGraph_node__8BwCA[data-suggested=true]{border:1px dashed var(--core-neutral-400);color:var(--text-secondary)}.EgoGraph_node__8BwCA[data-highlighted=true]{border-color:var(--tile-border-soft,var(--border-3))}.EgoGraph_node__8BwCA[data-root=true]{border-color:var(--tile-border,var(--core-neutral-400))}.EgoGraph_node__8BwCA[data-dimmed=true]{opacity:.35}.EgoGraph_square__57GYb{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-swatch);box-sizing:content-box;flex-shrink:0}.EgoGraph_tile__sGRrq{display:inline-flex;align-items:center;justify-content:center;width:var(--space-16);height:var(--space-16);border-radius:var(--radius-4);box-sizing:border-box;flex-shrink:0;color:var(--tile-border,var(--core-neutral-400));background:var(--tile-fill,var(--core-neutral-100));border:1px solid var(--tile-border,var(--core-neutral-400))}.EgoGraph_tile__sGRrq[data-state=draft],.EgoGraph_tile__sGRrq[data-state=generating]{background:transparent}.EgoGraph_nodeIcon__ssPyW{display:inline-flex;align-items:center;color:var(--text-tertiary);flex-shrink:0}.EgoGraph_nodeBody__P3Qp9{display:flex;flex-direction:column;min-width:0}.EgoGraph_nodeTitle__CDjoV{min-width:0;flex:1 1 auto}.EgoGraph_nodeMeta__ONOIi,.EgoGraph_nodeTitle__CDjoV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EgoGraph_nodeMeta__ONOIi{line-height:1.3}.EgoGraph_moreChip__wwx3C,.EgoGraph_nodeMeta__ONOIi{font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--text-tertiary)}.EgoGraph_moreChip__wwx3C{position:absolute;display:inline-flex;align-items:center;padding:0 var(--space-8);box-sizing:border-box;font-family:var(--font-body);line-height:var(--leading-xs);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){.EgoGraph_edgeDot__QMpio,.EgoGraph_edge__Vbj26,.EgoGraph_edges__Wvgem g,.EgoGraph_labelChipButton__E9uRM,.EgoGraph_node__8BwCA{transition:none}}.CatalogGraph_pane__mC7ro{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;overflow:hidden;--dim-node:0.35;--dim-edge:0.25;--dim-plate:0.3}.CatalogGraph_pane__mC7ro[data-trace=true]{--dim-node:0.8;--dim-edge:0.45}.CatalogGraph_viewport__ScDfx{flex:1 1 auto;min-height:0;overflow:hidden;position:relative;cursor:grab;touch-action:none;background-image:radial-gradient(var(--border-1) 1px,transparent 1px)}.CatalogGraph_viewport__ScDfx[data-panning=true]{cursor:grabbing}.CatalogGraph_canvas__oAiMR{position:absolute;top:0;left:0;transform-origin:0 0}.CatalogGraph_edges__O7NlB{position:absolute;inset:0;pointer-events:none}.CatalogGraph_edge__W7U2H{stroke:var(--border-3);stroke-width:1;transition:stroke .12s ease,opacity .14s ease}.CatalogGraph_edgeDot__A8eQe{fill:var(--bg-base);stroke:var(--border-3);transition:stroke .12s ease,opacity .14s ease}.CatalogGraph_edges__O7NlB g[data-highlighted=true] .CatalogGraph_edge__W7U2H{stroke-width:1.5;opacity:1}.CatalogGraph_edges__O7NlB g[data-highlighted=true] .CatalogGraph_edgeDot__A8eQe{opacity:1}.CatalogGraph_edges__O7NlB g[data-dimmed=true]{opacity:var(--dim-edge)}.CatalogGraph_areaCard__MfWIo{position:absolute;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);background:var(--bg-base);box-sizing:border-box;overflow:hidden}.CatalogGraph_cardHeader__s0GbX{appearance:none;border:none;border-top-left-radius:var(--radius-12);border-top-right-radius:var(--radius-12);display:flex;align-items:center;gap:var(--space-8);width:100%;box-sizing:border-box;padding:0 var(--space-10);border-bottom:var(--border-hairline) solid var(--border-1);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);transition:box-shadow .12s ease-out,opacity .14s ease}.CatalogGraph_cardHeader__s0GbX:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.CatalogGraph_cardHeader__s0GbX[data-dimmed=true]{opacity:var(--dim-node)}.CatalogGraph_cardHeader__s0GbX[data-highlighted=true]{box-shadow:var(--shadow-base-xs)}.CatalogGraph_cardHeader__s0GbX:hover{box-shadow:var(--shadow-base-sm)}.CatalogGraph_cardHeader__s0GbX[data-pinned=true]{box-shadow:inset 0 0 0 1px var(--tile-border,var(--core-neutral-400)),var(--shadow-base-sm)}.CatalogGraph_cardSquare__TY4lu{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-swatch);box-sizing:content-box;flex-shrink:0}.CatalogGraph_cardTitle__l6Wjp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.CatalogGraph_subHeading__ADqnd{appearance:none;border:none;background:transparent;position:absolute;display:flex;align-items:center;gap:var(--space-6);padding:var(--space-8) 0 0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:1;letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:color .12s ease,opacity .14s ease}.CatalogGraph_subHeading__ADqnd:before{content:"";position:absolute;top:0;left:0;right:0;height:var(--border-hairline);background:var(--border-1);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent)}.CatalogGraph_subHeading__ADqnd:hover{color:var(--text-primary)}.CatalogGraph_subHeading__ADqnd:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CatalogGraph_subHeading__ADqnd[data-pinned=true]{color:var(--text-primary)}.CatalogGraph_subHeading__ADqnd[data-dimmed=true]{opacity:var(--dim-node)}.CatalogGraph_subHeadingSquare__b3nRK{width:var(--space-8);height:var(--space-8);flex-shrink:0;border-radius:var(--radius-swatch)}.CatalogGraph_subHeadingCount__6XTsr{margin-left:auto}.CatalogGraph_moduleNode__UbUBI,.CatalogGraph_templateCard__PnmF3{position:absolute;display:inline-flex;align-items:center;gap:var(--space-8);padding:0 var(--space-10);background:var(--bg-base);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);box-sizing:border-box;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.3;letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-primary);transition:border-color .12s ease-out,box-shadow .12s ease-out,opacity .14s ease}.CatalogGraph_templateCard__PnmF3{gap:var(--space-6);padding:0 var(--space-8)}.CatalogGraph_moduleNode__UbUBI:focus-visible,.CatalogGraph_templateCard__PnmF3:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CatalogGraph_moduleNode__UbUBI[data-suggested=true],.CatalogGraph_templateCard__PnmF3[data-suggested=true]{border-width:1px;border-style:dashed;border-color:var(--core-neutral-400);color:var(--text-secondary)}.CatalogGraph_moduleNode__UbUBI[data-highlighted=true],.CatalogGraph_templateCard__PnmF3[data-highlighted=true]{border-color:var(--tile-border-soft,var(--border-3));box-shadow:var(--shadow-base-xs);z-index:1}.CatalogGraph_moduleNode__UbUBI[data-pinned=true],.CatalogGraph_templateCard__PnmF3[data-pinned=true]{border-color:var(--tile-border,var(--core-neutral-400))}.CatalogGraph_moduleNode__UbUBI[data-dimmed=true],.CatalogGraph_templateCard__PnmF3[data-dimmed=true]{opacity:var(--dim-node)}.CatalogGraph_moduleNode__UbUBI:hover,.CatalogGraph_templateCard__PnmF3:hover{box-shadow:var(--shadow-base-sm)}.CatalogGraph_moduleNode__UbUBI[data-linked=false]:hover,.CatalogGraph_templateCard__PnmF3[data-linked=false]:hover{box-shadow:var(--shadow-base-xs)}.CatalogGraph_nodeTile__ctNyU{display:inline-flex;align-items:center;justify-content:center;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-6);box-sizing:border-box;flex-shrink:0;color:var(--tile-border,var(--core-neutral-400));background:var(--tile-fill,var(--core-neutral-100));border:1px solid var(--tile-border,var(--core-neutral-400))}.CatalogGraph_nodeTile__ctNyU[data-state=draft],.CatalogGraph_nodeTile__ctNyU[data-state=generating]{background:transparent}.CatalogGraph_nodeTileSuggested__sLLrn{background:transparent;border-style:dashed}.CatalogGraph_nodeIcon__nJ8xs{display:inline-flex;align-items:center;color:var(--text-tertiary);flex-shrink:0}.CatalogGraph_nodeTitle__h5KKJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.CatalogGraph_nodeCount___4guD{font-family:var(--font-mono);font-size:var(--text-sm);line-height:1;font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums}.CatalogGraph_nodeCount___4guD,.CatalogGraph_nodeMetaTag__HBiRy{letter-spacing:var(--tracking-sm);color:var(--text-tertiary);flex-shrink:0}.CatalogGraph_nodeMetaTag__HBiRy{font-size:var(--text-sm);line-height:var(--leading-sm)}.CatalogGraph_templateCardBody__beTWL{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.CatalogGraph_nodeMeta__IpvqP{font-size:var(--text-xs);line-height:1.3;letter-spacing:var(--tracking-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CatalogGraph_caption__pSu5r{position:absolute;bottom:0;left:0;padding:var(--space-12) var(--space-16);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-tertiary);pointer-events:none}.CatalogGraph_captionRight__KsXfT{left:auto;right:0}.CatalogGraph_detail__GVuPV,.CatalogGraph_plates__RdciU{position:absolute;inset:0;transition:opacity .25s ease}.CatalogGraph_detail__GVuPV[data-visible=false],.CatalogGraph_plates__RdciU[data-visible=false]{opacity:0;pointer-events:none}.CatalogGraph_plate__Y3_mG{appearance:none;position:absolute;display:flex;align-items:center;justify-content:center;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-12);box-sizing:border-box;cursor:pointer;overflow:hidden;transition:opacity .14s ease}.CatalogGraph_plate__Y3_mG[data-dimmed=true]{opacity:var(--dim-plate)}.CatalogGraph_plate__Y3_mG:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.CatalogGraph_plateLabel__jEmXO{display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-4)}.CatalogGraph_plateTitle__Pft8Q{display:inline-flex;align-items:center;gap:var(--space-8);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary);white-space:nowrap}.CatalogGraph_plateCounts__UQ5Bo{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);white-space:nowrap}.CatalogGraph_unlabeledBlock__k5LDg{position:absolute;border:1px dashed var(--border-3);border-radius:var(--radius-8);box-sizing:border-box;pointer-events:none}.CatalogGraph_unlabeledHeader__Fq_GM{appearance:none;border:none;background:transparent;pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:var(--space-8);width:100%;padding:0 var(--space-12);border-radius:var(--radius-8);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:background-color .12s ease}.CatalogGraph_unlabeledHeader__Fq_GM:hover{background:var(--bg-surface-1)}.CatalogGraph_unlabeledHeader__Fq_GM:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.CatalogGraph_unlabeledSquare__Jaoas{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-swatch);border:1px dashed var(--border-3);box-sizing:border-box;flex-shrink:0}.CatalogGraph_unlabeledCounts__AFQo4{margin-left:auto;font-weight:var(--font-weight-text);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.CatalogGraph_unlabeledChevron__6g0V6{flex-shrink:0;color:var(--text-tertiary);transition:transform .16s cubic-bezier(.23,1,.32,1)}.CatalogGraph_unlabeledBlock__k5LDg[data-open=true] .CatalogGraph_unlabeledChevron__6g0V6{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.CatalogGraph_cardHeader__s0GbX,.CatalogGraph_detail__GVuPV,.CatalogGraph_edgeDot__A8eQe,.CatalogGraph_edge__W7U2H,.CatalogGraph_moduleNode__UbUBI,.CatalogGraph_plates__RdciU,.CatalogGraph_templateCard__PnmF3,.CatalogGraph_unlabeledChevron__6g0V6,.CatalogGraph_unlabeledHeader__Fq_GM{transition:none}}.SplitScreenSkeleton_skeleton__9LgBj{width:86%;height:auto;display:block}.SplitScreenSkeleton_skeletonOutline__9iwSg{stroke:var(--border-3);fill:none}.TilesView_split__Ifz58{position:relative;flex:1 1 auto;min-height:0;display:flex;background:var(--bg-base);user-select:none}.TilesView_rail__NtwKy{flex:0 0 240px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:var(--space-40) var(--space-16) var(--space-48) var(--space-32);display:flex;flex-direction:column;gap:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}.TilesView_rail__NtwKy::-webkit-scrollbar{width:10px}.TilesView_rail__NtwKy::-webkit-scrollbar-track{background:transparent}.TilesView_rail__NtwKy::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--radius-full);border:3px solid transparent;background-clip:padding-box;min-height:40px}.TilesView_rail__NtwKy::-webkit-scrollbar-thumb:hover{background-color:var(--border-3)}.TilesView_railGroups__ps338{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-24)}.TilesView_railGroup__oR_sa[data-family]:not(:first-child){margin-top:var(--space-10)}.TilesView_railGroup__oR_sa[data-family]:not(:last-child){margin-bottom:var(--space-10)}.TilesView_railGroup__oR_sa{display:flex;flex-direction:column;gap:var(--space-2)}.TilesView_railItem__eAtu0{appearance:none;border:none;background:transparent;display:flex;align-items:center;gap:var(--space-8);min-height:var(--control-height-28);padding:0 var(--space-8);margin:0 calc(-1 * var(--space-8));border-radius:var(--radius-6);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary);transition:color .12s ease,background-color .12s ease}.TilesView_railItem__eAtu0:hover{color:var(--text-primary);background:var(--bg-surface-1)}.TilesView_railItem__eAtu0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.TilesView_railItem__eAtu0[data-active=true],.TilesView_railItem__eAtu0[data-active=true]:hover{color:var(--text-primary);background:var(--bg-surface-2)}.TilesView_railChild__EeW7E{padding-left:var(--space-24)}.TilesView_railCount__q0mdL{margin-left:auto;font-family:var(--font-body);font-size:var(--text-sm);line-height:1;letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.TilesView_railSquare__edDA_{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-swatch);box-sizing:content-box;flex-shrink:0}.TilesView_paneScroll__KP_et{flex:1 1 auto;min-width:0;min-height:0}.TilesView_pane__UiSU2{max-width:1120px;margin:0 auto;padding:var(--space-32) var(--space-40) var(--space-64);box-sizing:border-box}.TilesView_paneHead__Nf2jQ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding-bottom:var(--space-24)}.TilesView_paneHeadBody__IXN_1{min-width:0}.TilesView_crumbs__io0c9{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2)}.TilesView_crumb__WbSTp{appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-2) var(--space-4);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-4));border-radius:var(--radius-4);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary);transition:color .12s ease}.TilesView_crumb__WbSTp:hover{color:var(--text-primary)}.TilesView_crumb__WbSTp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-1px}.TilesView_crumbSep__VQQOX{flex-shrink:0;color:var(--text-tertiary);opacity:.6}.TilesView_paneTitle__3Lhtp{margin:0;font-family:var(--font-body);font-size:var(--text-2xl);line-height:var(--leading-2xl);letter-spacing:var(--tracking-2xl);font-weight:var(--font-weight-heading);color:var(--text-primary);text-wrap:balance}.TilesView_paneSub__lqzUB{margin:var(--space-6) 0 0;min-height:calc(var(--text-sm) * var(--leading-sm));font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-secondary);text-wrap:pretty;font-variant-numeric:tabular-nums}.TilesView_shelf__ZiJYt{padding-top:var(--space-48)}.TilesView_shelf__ZiJYt:first-of-type{padding-top:var(--space-8)}.TilesView_sectionTitle__LwXQs{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-12);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-medium);color:var(--text-primary);text-wrap:balance}.TilesView_sectionTitle__LwXQs[data-sub]{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);color:var(--text-secondary)}.TilesView_unlabeledRail__qck4g{appearance:none;background:transparent;display:flex;align-items:center;gap:var(--space-8);width:100%;box-sizing:border-box;height:var(--control-height-44);padding:0 var(--space-12);margin-bottom:var(--space-12);border:1px dashed var(--border-3);border-radius:var(--radius-8);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:background-color .12s ease}.TilesView_unlabeledRail__qck4g:hover{background:var(--bg-surface-1)}.TilesView_unlabeledRail__qck4g:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.TilesView_unlabeledCounts__HvfuD{margin-left:auto;font-weight:var(--font-weight-text);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.TilesView_unlabeledChevron__RGD3f{flex-shrink:0;color:var(--text-tertiary);transition:transform .16s cubic-bezier(.23,1,.32,1)}.TilesView_unlabeledRail__qck4g[data-open] .TilesView_unlabeledChevron__RGD3f{transform:rotate(180deg)}.TilesView_sectionSquare__HrNBx{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-swatch);box-sizing:content-box;flex-shrink:0}.TilesView_sectionSquare__HrNBx[data-unlabeled]{box-sizing:border-box;border:1px dashed var(--border-3)}.TilesView_shelfRow__a7AsW{position:relative;width:100%;box-sizing:border-box}.TilesView_shelfVirtualRow__ZDJ4Z{position:absolute;top:0;left:0;width:100%;display:grid;column-gap:var(--space-16);box-sizing:border-box}.TilesView_shelfRowFill__qljkX{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:var(--space-16);row-gap:var(--space-20)}.TilesView_skeletonLine__T4G1J{display:block;width:40%;height:var(--text-sm);border-radius:var(--radius-4);background:var(--bg-surface-2)}.TilesView_shelfRow__a7AsW[data-plank]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--border-hairline);background:var(--border-2);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,transparent 0,black 40px,black calc(100% - 40px),transparent)}.TilesView_card__YJb_U{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;cursor:pointer;transition:opacity .15s ease,transform .12s cubic-bezier(.23,1,.32,1)}.TilesView_card__YJb_U[data-dimmed=true],.TilesView_moduleChip__zbz2k[data-dimmed=true]{opacity:.35}.TilesView_card__YJb_U:active{transform:scale(.99)}.TilesView_card__YJb_U:focus-visible{outline:none}.TilesView_card__YJb_U:focus-visible .TilesView_cardThumb__rOR_C{outline:2px solid var(--focus-ring);outline-offset:1px}.TilesView_cardThumb__rOR_C{position:relative;aspect-ratio:16/10;border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);background:var(--bg-surface-1);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease}.TilesView_card__YJb_U:hover .TilesView_cardThumb__rOR_C{border-color:var(--border-3)}.TilesView_cardSkeleton__JZX9r{display:flex;align-items:center;justify-content:center;width:88%}.TilesView_cardImage__ggNt3{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TilesView_cardSkeleton__JZX9r svg{width:100%;height:auto}.TilesView_cardPreview__LrqpT{position:absolute;right:var(--space-8);bottom:var(--space-8);opacity:0;transition:opacity .12s ease}.TilesView_card__YJb_U:focus-within .TilesView_cardPreview__LrqpT,.TilesView_card__YJb_U:hover .TilesView_cardPreview__LrqpT{opacity:1}.TilesView_cardTitleLine__GZ1bv{display:flex;align-items:baseline;gap:var(--space-8);min-width:0}.TilesView_cardTitle__96gtP{font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-medium);color:var(--text-primary)}.TilesView_cardMeta__N8H3c,.TilesView_cardTitle__96gtP{font-family:var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TilesView_cardMeta__N8H3c{margin-top:calc(-1 * var(--space-4));font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-tertiary)}.TilesView_cardThumbSuggested__ibxaw{border:1px dashed var(--border-3);background:transparent}.TilesView_cardThumbSuggested__ibxaw svg{opacity:.55}.TilesView_card__YJb_U[data-suggested=true] .TilesView_cardTitle__96gtP{color:var(--text-secondary)}.TilesView_heatSlot__QZRAI{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center}.TilesView_draftTag__7cCDS{font-weight:var(--font-weight-text);flex-shrink:0}.TilesView_draftTag__7cCDS,.TilesView_trayLabel__V1bdK{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);color:var(--text-tertiary)}.TilesView_trayLabel__V1bdK{margin:var(--space-16) 0 var(--space-4);font-weight:var(--font-weight-medium)}.TilesView_moduleTray__GbzqG{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-2) var(--space-16)}.TilesView_moduleChip__zbz2k{appearance:none;border:none;background:transparent;display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--control-height-28);padding:var(--space-2) var(--space-8);border-radius:var(--radius-6);cursor:pointer;text-align:left;min-width:0;max-width:100%;justify-self:start;margin-left:calc(-1 * var(--space-8));transition:background-color .12s ease,opacity .15s ease}.TilesView_moduleChip__zbz2k:hover{background:var(--bg-surface-1)}.TilesView_moduleChip__zbz2k:active{background:var(--bg-surface-2)}.TilesView_moduleChip__zbz2k:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.TilesView_moduleTile__qB7Zq{display:inline-flex;align-items:center;justify-content:center;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-6);box-sizing:border-box;flex-shrink:0;color:var(--tile-border,var(--core-neutral-400));background:var(--tile-fill,var(--core-neutral-100));border:1px solid var(--tile-border,var(--core-neutral-400))}.TilesView_moduleTileSuggested__vMlv3{background:transparent;border-style:dashed}.TilesView_moduleName__37G2R{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.TilesView_emptyNote__RwHcF,.TilesView_moduleName__37G2R{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text)}.TilesView_emptyNote__RwHcF{margin:0;padding:var(--space-16) var(--space-8);color:var(--text-tertiary)}@media (prefers-reduced-motion:reduce){.TilesView_cardPreview__LrqpT,.TilesView_cardThumb__rOR_C,.TilesView_card__YJb_U,.TilesView_crumb__WbSTp,.TilesView_moduleChip__zbz2k,.TilesView_railItem__eAtu0,.TilesView_unlabeledChevron__RGD3f,.TilesView_unlabeledRail__qck4g{transition:none}}.CatalogSurface_screen__CtS1a{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.CatalogSurface_toolbar__HLl22{display:flex;height:var(--space-48);box-sizing:border-box;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-8) var(--space-12)}.CatalogSurface_toolbarRight__X3lH_{display:flex;align-items:center;gap:var(--space-8)}.CatalogSurface_chipRow__UwJqj{padding:0 var(--space-12) var(--space-8)}.CatalogSurface_mapStage__2Mq3p{position:relative;flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column}.CatalogSurface_mapControls__rl36i{position:absolute;top:var(--space-12);right:var(--space-16);z-index:1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-base);border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-8);box-shadow:var(--shadow-base-sm)}.CatalogSurface_mapChip__k3imP{appearance:none;border:none;background:transparent;height:var(--control-height-24);padding:0 var(--space-10);border-radius:var(--radius-6);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);transition:background-color .12s ease,color .12s ease}.CatalogSurface_mapChip__k3imP:hover{background:var(--bg-surface-1);color:var(--text-primary)}.CatalogSurface_mapChip__k3imP[data-active=true]{background:var(--bg-surface-3);color:var(--text-primary);box-shadow:var(--shadow-chip)}.CatalogSurface_mapChip__k3imP:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.CatalogView_root__KCFkV{position:relative;display:flex;flex-direction:column;gap:14px;margin:24px 0}.CatalogView_toolbar__7PzLO{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.CatalogView_hint__URfYR{color:var(--text-tertiary);font-size:12.5px;line-height:1.4}.CatalogView_window__TBFEn{container-type:inline-size;display:flex;flex-direction:column;height:640px;border:var(--border-hairline) solid var(--border-1);border-radius:var(--radius-12);background:var(--bg-base);box-shadow:0 9px 24px rgba(0,0,0,.08),0 6px 12px rgba(0,0,0,.1),0 1px .5px rgba(0,0,0,.04);overflow:hidden}.CatalogView_window__TBFEn[data-view=map]{height:auto}.CatalogView_window__TBFEn[data-view=map] [class*=CatalogGraph_viewport__]{flex:none;height:max(320px,calc((100cqw - 2px) * var(--map-h) / var(--map-w) + 96px))}.CatalogView_window__TBFEn,.CatalogView_window__TBFEn *{box-sizing:border-box}.CatalogView_screen__yXhP4{flex:1 1 auto;min-height:0}.CatalogView_portal__YL_L7{position:absolute;top:0;left:0;width:100%}.CatalogView_window__TBFEn [class*=TilesView_rail__]{flex-basis:200px;padding:var(--space-24) var(--space-8) var(--space-32) var(--space-16)}.CatalogView_window__TBFEn [class*=TilesView_pane__]{padding:var(--space-24) var(--space-24) var(--space-48)}.CatalogView_window__TBFEn [class*=CompositionPanel_panel__]{width:min(680px,calc(100% - var(--space-32)))}.CatalogView_window__TBFEn [class*=CompositionPanel_panelHead__],.CatalogView_window__TBFEn [class*=CompositionPanel_panelScroll__]{padding-inline:var(--space-20)}@container (max-width: 560px){.CatalogView_surfaceToolbar__O7cHh{padding-inline:var(--space-8)}.CatalogView_manageLabels__kK3s6{display:none}.CatalogView_window__TBFEn [class*=TilesView_split__]{flex-direction:column}.CatalogView_window__TBFEn [class*=TilesView_rail__]{flex:0 0 auto;flex-direction:row;align-items:flex-start;gap:var(--space-8);overflow-x:auto;overflow-y:hidden;padding:var(--space-12) var(--space-12) var(--space-8);border-bottom:var(--border-hairline) solid var(--border-1)}.CatalogView_window__TBFEn [class*=TilesView_railGroups__]{flex-direction:row;gap:var(--space-8);margin-top:0}.CatalogView_window__TBFEn [class*=TilesView_railGroup__][data-family][class]{margin:0}.CatalogView_window__TBFEn [class*=CatalogGraph_captionRight__]{display:none}.CatalogView_window__TBFEn [class*=TilesView_railItem__]{white-space:nowrap}.CatalogView_window__TBFEn [class*=TilesView_pane__]{padding:var(--space-16) var(--space-12) var(--space-32)}}@media (max-width:640px){.CatalogView_window__TBFEn[data-view=gallery]{height:560px}}.create_panel__lshfO{gap:var(--space-24);width:480px;padding:var(--space-24)}.create_copy__72fsz{display:flex;flex-direction:column;gap:var(--space-2)}.create_title__VoF4E{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);font-weight:var(--font-weight-heading);color:var(--text-primary)}.create_description__H2eYM{margin:0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.create_choices__IAbGw{display:flex;flex-direction:column;gap:var(--space-8)}.create_choice__4oRqI{display:flex;align-items:flex-start;gap:var(--space-12);width:100%;box-sizing:border-box;text-align:left;padding:var(--space-8) var(--space-16) var(--space-8) var(--space-8);background:transparent;border:none;border-radius:var(--radius-8);cursor:pointer;transition:background .12s ease}.create_choice__4oRqI:hover:not(:disabled){background:var(--bg-surface-1)}.create_choice__4oRqI:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.create_choice__4oRqI:disabled{cursor:default;opacity:.55}.create_choiceIcon__EmtHd{display:inline-flex;align-items:center;justify-content:center;width:var(--space-40);height:var(--space-40);flex-shrink:0;border-radius:var(--radius-8);color:var(--text-secondary)}.create_choiceIconSync___cjx4{background:var(--bg-surface-3)}.create_choiceIconBlank__xCHEi{background:var(--bg-surface-2)}.create_choiceBody__48d5H{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.create_choiceTitle__HdjxX{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-base);letter-spacing:var(--tracking-base);font-weight:var(--font-weight-heading);color:var(--text-primary)}.create_soon__dh0Sh{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-xs);font-weight:var(--font-weight-medium);color:var(--accent-text);background:var(--accent-bg);border-radius:var(--radius-full);padding:0 var(--space-6)}.create_choiceDesc__ygtol{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-text);color:var(--text-muted)}.create_form__BB7AA{display:flex;flex-direction:column;gap:var(--space-16)}.create_actions__wnS7m{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-10)}.create_candidates__mECla{display:flex;flex-direction:column;gap:var(--space-6);max-height:320px;overflow-y:auto}.create_candidate__I5mKB{display:flex;align-items:center;gap:var(--space-12);width:100%;box-sizing:border-box;padding:var(--space-12) var(--space-16);border:var(--border-hairline) solid var(--border-2);border-radius:var(--radius-8);cursor:pointer;transition:background .12s ease}.create_candidate__I5mKB:hover{background:var(--bg-surface-1)}.create_radio__XKtsi{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-full);background-color:var(--core-neutral-50);box-shadow:inset 0 0 2px 0 rgba(50,50,50,.3);cursor:pointer}.create_radioSelected__s_6dc{background:linear-gradient(180deg,var(--core-purple-500) 0,var(--core-purple-600) 100%);box-shadow:0 0 1px 1px rgba(255,255,255,.08) inset,0 1px 1.5px 0 rgba(0,0,0,.32),0 0 0 .5px var(--core-purple-400)}.create_radio__XKtsi:focus-visible{outline:2px solid var(--core-purple-400);outline-offset:2px}.create_radioDot__ifNST{width:8px;height:8px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--core-neutral-50) 0,var(--core-neutral-100) 100%)}.create_candidateUrl__JrjgQ{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);font-weight:var(--font-weight-normal);color:var(--text-primary);overflow-wrap:anywhere}.create_candidateLink__QWW3H{display:inline-flex;align-items:center;justify-content:center;width:var(--space-24);height:var(--space-24);flex-shrink:0;border-radius:var(--radius-6);color:var(--text-muted);opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.create_candidateLink__QWW3H:focus-visible,.create_candidate__I5mKB:hover .create_candidateLink__QWW3H{opacity:1}.create_candidateLink__QWW3H:hover{background:var(--bg-surface-3);color:var(--text-secondary)}.create_candidateLink__QWW3H:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}