.TemplateMenu_menu__sGSjg{min-width:min(290px,calc(100vw - 32px));max-width:calc(100vw - 32px);display:flex;flex-direction:column;padding:var(--space-2) 0;background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);font-weight:var(--weight-body);text-transform:none}.TemplateMenu_header__SwuNX{display:flex;flex-direction:column;gap:2px;padding:var(--space-1) var(--space-3) var(--space-2)}.TemplateMenu_heading__JoVTV{font-size:var(--ui);color:var(--text-primary)}.TemplateMenu_note__q3SJg{padding:0 var(--space-3);margin:0;font-size:var(--ui);color:var(--text-tertiary)}.TemplateMenu_header__SwuNX .TemplateMenu_note__q3SJg{padding:0}.TemplateMenu_row__BudSl{display:flex;align-items:center}.TemplateMenu_row__BudSl .TemplateMenu_item__hS_XO{flex:1 1;min-width:0}.TemplateMenu_item__hS_XO{display:flex;align-items:center;gap:var(--gap-small);width:100%;height:var(--row-height);padding:0 var(--space-3);font:inherit;font-size:var(--ui);text-align:left;color:var(--text-primary);background:none;border:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TemplateMenu_item__hS_XO:hover:not(:disabled){background:var(--bg-hover)}.TemplateMenu_item__hS_XO:disabled{color:var(--text-tertiary);cursor:default}.TemplateMenu_icon__svPRR{flex:none;color:var(--text-secondary)}.TemplateMenu_remove__RxxvC{margin-right:var(--space-2);font-size:var(--ui-large);line-height:1}.TemplateMenu_edit__PdXnW,.TemplateMenu_remove__RxxvC{flex:none;width:24px;height:24px;color:var(--text-tertiary);background:none;border:none;border-radius:var(--radius);cursor:pointer;opacity:0}.TemplateMenu_edit__PdXnW{display:flex;align-items:center;justify-content:center}.TemplateMenu_edit__PdXnW:focus-visible,.TemplateMenu_remove__RxxvC:focus-visible,.TemplateMenu_row__BudSl:hover .TemplateMenu_edit__PdXnW,.TemplateMenu_row__BudSl:hover .TemplateMenu_remove__RxxvC{opacity:1}.TemplateMenu_edit__PdXnW:hover,.TemplateMenu_remove__RxxvC:hover{background:var(--bg-hover);color:var(--text-primary)}.TemplateMenu_error__fiIZt{margin:0;padding:var(--space-1) var(--space-3);font-size:var(--ui-tiny);color:var(--color-red)}.ViewControls_bar__ynq8P{display:flex;align-items:center;gap:0;flex-shrink:0;position:relative}.ViewControls_control__9f1NP{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:2px;font-size:var(--ui-tiny);color:var(--text-toolbar);border-radius:var(--radius-lg)}.ViewControls_control__9f1NP:has(.ViewControls_count__d3Aqo){width:auto;padding:0 6px}.ViewControls_count__d3Aqo{font-size:var(--ui-tiny);font-weight:var(--weight-medium)}.ViewControls_control__9f1NP:hover{background:var(--bg-hover)}.ViewControls_controlActive__a0ZpY{color:var(--accent);background:var(--accent-bg)}.ViewControls_popover__y56hn{position:absolute;top:100%;left:0;z-index:200;width:max-content;min-width:min(420px,calc(100vw - 32px));max-width:calc(100vw - 32px);overflow-x:auto;background:var(--bg-primary);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);padding:var(--space-2);margin-top:var(--space-1)}.ViewControls_row__nW3VV{display:flex;align-items:center;gap:6px;padding:var(--space-1) 0;flex-wrap:wrap;flex:1 1;min-width:0}.ViewControls_newGroup__f_cH2,.ViewControls_select__5r__1{display:flex;align-items:stretch;height:28px;margin-left:var(--space-2);border-radius:var(--radius-lg);overflow:hidden;background:var(--accent)}.ViewControls_new__IlTxb{padding:0 10px;font:inherit;font-weight:var(--weight-medium)}.ViewControls_newChevron__dNv6v,.ViewControls_new__IlTxb{font-size:var(--ui);color:var(--text-on-accent);background:none;border:none;cursor:pointer}.ViewControls_newChevron__dNv6v{display:inline-flex;align-items:center;justify-content:center;width:24px;border-left:1px solid rgba(255,255,255,.28)}.ViewControls_newChevron__dNv6v:hover:not(:disabled),.ViewControls_new__IlTxb:hover:not(:disabled){background:rgba(0,0,0,.12)}.ViewControls_newChevron__dNv6v:disabled,.ViewControls_new__IlTxb:disabled{opacity:.6;cursor:default}.ViewControls_searchInput__QOhft{width:220px;max-width:100%;font:inherit;font-size:var(--ui);padding:5px var(--space-2)}.ViewControls_input___iU9B,.ViewControls_searchInput__QOhft{border:var(--control-border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);outline:none}.ViewControls_input___iU9B{flex:1 1;min-width:0;font-size:var(--ui-small);padding:5px 6px}.ViewControls_input___iU9B:focus,.ViewControls_select__5r__1:focus{border-color:var(--accent)}.ViewControls_remove__SLnzX{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);color:var(--text-tertiary);font-size:var(--ui-large);flex-shrink:0}.ViewControls_remove__SLnzX:hover{background:var(--bg-hover);color:var(--color-red)}.ViewControls_add__SWQ9z{width:100%;text-align:left;font-size:var(--ui-small);color:var(--text-secondary);padding:6px;border-radius:var(--radius);margin-top:2px}.ViewControls_add__SWQ9z:hover{background:var(--bg-hover)}.ViewControls_empty__UdSnE{font-size:var(--ui-small);color:var(--text-tertiary);padding:6px}.ViewControls_toggleRow__L2BrM{display:flex;align-items:center;gap:var(--space-2);font-size:var(--ui-small);color:var(--text-primary);padding:5px 6px;border-radius:var(--radius);cursor:pointer}.ViewControls_toggleRow__L2BrM:hover{background:var(--bg-hover)}.ViewControls_toggleRow__L2BrM input{accent-color:var(--accent)}.ViewControls_sectionLabel__CVmBE{padding:6px 6px var(--space-1);font-size:var(--ui-micro);font-weight:var(--weight-medium);letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.ViewControls_sectionLabel__CVmBE:not(:first-child){margin-top:var(--space-2);border-top:var(--divider-line);padding-top:10px}.ViewControls_groupRow__WoZlw{display:flex;align-items:flex-start;gap:6px}.ViewControls_connective__4b8FB{flex:0 0 62px;display:flex;align-items:center;height:var(--row-height);font-size:var(--ui-small);color:var(--text-tertiary)}.ViewControls_connectiveLabel__9Rtw_{padding-left:6px}.ViewControls_connectiveSelect__zFNTe{width:100%;font-size:var(--ui-small);padding:0;border:var(--control-border);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.ViewControls_group__7KkAE{border-left:2px solid var(--border);padding-left:var(--space-2);margin:2px 0}.ViewControls_nested__LEtYe{display:flex;align-items:flex-start;gap:var(--space-1);flex:1 1;min-width:0}.ViewControls_groupActions__1_Fuh{display:flex;gap:var(--space-1);flex-wrap:wrap}.ViewControls_linkRow__DDDRj{display:flex;align-items:center;width:100%;padding:6px var(--space-3);margin-top:var(--space-1);font-size:var(--ui);text-align:left;color:var(--text-secondary);background:none;border:none;border-top:var(--divider-line);cursor:pointer}.ViewControls_linkRow__DDDRj:hover{color:var(--text-primary);background:var(--bg-hover)}.ViewControls_colorRule__mfe3F{padding:var(--space-1) 0;border-bottom:var(--divider-line)}.ViewControls_colorRule__mfe3F:last-of-type{border-bottom:none}.ViewControls_addRule___4Mpr{display:flex;align-items:center;width:100%;padding:6px var(--space-3);font-size:var(--ui-small);text-align:left;color:var(--text-secondary);background:none;border:none;cursor:pointer}.ViewControls_addRule___4Mpr:hover{color:var(--text-primary);background:var(--bg-hover)}.ViewControls_addRule___4Mpr:disabled{opacity:.5;cursor:default}.ViewControls_propertyList__Yf_1W{display:flex;flex-direction:column}.ViewControls_propertyChoice__VJeHJ{display:flex;align-items:center;height:29px;padding:0 6px;font:inherit;font-size:var(--ui);color:var(--text-primary);background:none;border:none;border-radius:var(--radius);text-align:left;cursor:pointer}.ViewControls_propertyChoice__VJeHJ:hover{background:var(--bg-hover)}.AddViewMenu_menu__NEGJf{position:fixed;z-index:var(--z-floating);width:400px;padding:var(--menu-padding);background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.AddViewMenu_heading__i_vaY{padding:2px 6px 10px;font-size:var(--ui-tiny);font-weight:var(--weight-medium);color:var(--text-tertiary)}.AddViewMenu_grid__uiEIC{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2px;gap:2px}.AddViewMenu_cell__kRUW7{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:14px var(--space-1) var(--space-3);font-size:var(--ui-small);color:var(--text-primary);background:none;border:none;border-radius:var(--radius);cursor:pointer}.AddViewMenu_cell__kRUW7:hover{background:var(--bg-hover)}.AddViewMenu_cellCurrent__9KgY5{background:var(--bg-secondary)}.AddViewMenu_icon__73AEr{color:var(--text-primary)}.ViewMenu_panel__swrOg{display:flex;flex-direction:column;gap:2px;min-width:220px;padding:6px}.ViewMenu_name__tKX1c{font:inherit;font-size:var(--ui);padding:6px var(--space-2);margin-bottom:var(--space-1);color:var(--text-primary);background:var(--bg-secondary);border:var(--control-border);border-radius:var(--radius);outline:none}.ViewMenu_name__tKX1c:focus{border-color:var(--accent)}.ViewMenu_item__6RfrA{display:flex;align-items:center;gap:var(--gap-small);width:100%;padding:var(--menu-item-padding);font:inherit;font-size:var(--ui);text-align:left;color:var(--text-primary);border-radius:var(--radius);cursor:pointer}.ViewMenu_item__6RfrA:hover:not(:disabled){background:var(--bg-hover)}.ViewMenu_item__6RfrA:disabled{opacity:.4;cursor:default}.ViewMenu_glyph__ArsUE{flex:none;width:15px;color:var(--text-secondary)}.ViewMenu_value__I4rkO{margin-left:auto;color:var(--text-tertiary);font-size:var(--ui-small)}.ViewMenu_chevron__4hN1u{flex:none;color:var(--text-tertiary)}.ViewMenu_layouts__OqJ4d{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;padding:var(--space-1) 0;margin:2px 0;border-top:var(--divider-line);border-bottom:var(--divider-line)}.ViewMenu_layout__LTH0G{display:flex;align-items:center;gap:6px;padding:5px var(--space-2);font:inherit;font-size:var(--ui-small);text-align:left;color:var(--text-primary);border-radius:var(--radius);cursor:pointer}.ViewMenu_layout__LTH0G:hover{background:var(--bg-hover)}.ViewMenu_layoutCurrent__gtbnh{background:var(--bg-secondary)}.ViewMenu_group__nQR8p{margin-top:2px;padding-top:var(--space-1);border-top:var(--divider-line)}.ViewMenu_danger__mA34O,.ViewMenu_danger__mA34O .ViewMenu_glyph__ArsUE{color:var(--color-red)}.FormulaEditor_panel__Iv1Bg{width:min(740px,calc(100vw - 32px));display:flex;flex-direction:column;background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);font-weight:var(--weight-body);text-transform:none}.FormulaEditor_header__AjQo0{padding:var(--space-3) var(--space-4) var(--space-2)}.FormulaEditor_title__Sk8MR{font-size:var(--ui);font-weight:var(--weight-medium);color:var(--text-primary)}.FormulaEditor_input__U04su{margin:0 var(--space-4);padding:10px var(--space-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui);line-height:1.5;color:var(--text-primary);background:var(--bg-primary);border:2px solid var(--accent);border-radius:var(--radius);outline:none;resize:vertical}.FormulaEditor_input__U04su::placeholder{color:var(--text-placeholder);font-family:inherit}.FormulaEditor_previewRow__4ZSHg{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) 6px;font-size:var(--ui-small)}.FormulaEditor_previewLabel__vx6rq{color:var(--text-tertiary)}.FormulaEditor_previewSelect__kQ9I8{font-size:var(--ui-small);max-width:260px}.FormulaEditor_output__pG93g{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);border-bottom:var(--divider-line)}.FormulaEditor_outputValue__c2ztQ{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ui);color:var(--text-primary);overflow-wrap:anywhere}.FormulaEditor_outputError__Q7g90{font-size:var(--ui-small);color:var(--color-red);overflow-wrap:anywhere}.FormulaEditor_outputType__qrhGr{flex:none;font-size:var(--ui-tiny);color:var(--text-tertiary)}.FormulaEditor_columns__zz5bS{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;max-height:240px;overflow-y:auto}.FormulaEditor_column__kIe1Y{padding:var(--space-2) var(--space-2) var(--space-3);min-width:0}.FormulaEditor_column__kIe1Y+.FormulaEditor_column__kIe1Y{border-left:var(--divider-line)}.FormulaEditor_columnTitle__CoEFg{margin:0 0 var(--space-1);padding:0 var(--space-2);font-size:var(--ui-tiny);font-weight:var(--weight-medium);color:var(--text-tertiary)}.FormulaEditor_groupLabel__ewqXv{display:block;padding:6px var(--space-2) 2px;font-size:var(--ui-micro);color:var(--text-tertiary)}.FormulaEditor_entry__5DPBU{display:block;width:100%;padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--ui);text-align:left;color:var(--text-primary);background:none;border:none;border-radius:var(--radius);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FormulaEditor_entry__5DPBU:hover{background:var(--bg-hover)}.FormulaEditor_note__uxF1H{margin:0;padding:var(--space-1) var(--space-2);font-size:var(--ui-tiny);color:var(--text-tertiary)}.FormulaEditor_actions__TtCyL{display:flex;justify-content:flex-end;gap:var(--space-2);padding:10px var(--space-4);border-top:var(--divider-line)}.FormulaEditor_cancel__ZXIee,.FormulaEditor_save__ocxUE{padding:5px var(--space-3);font:inherit;font-size:var(--ui);border-radius:var(--radius);cursor:pointer}.FormulaEditor_cancel__ZXIee{color:var(--text-primary);background:none;border:var(--surface-border);box-shadow:var(--surface-shadow)}.FormulaEditor_cancel__ZXIee:hover{background:var(--bg-hover)}.FormulaEditor_save__ocxUE{color:var(--text-on-accent);background:var(--accent);border:1px solid var(--accent);font-weight:var(--weight-medium)}.FormulaEditor_save__ocxUE:hover{filter:brightness(.95)}.PropertyMenu_menu__kgJhM{min-width:min(250px,calc(100vw - 32px));max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--menu-padding);background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu);font-weight:var(--weight-body);text-transform:none}.PropertyMenu_nameInput__eV_Pi{font:inherit;font-size:var(--ui);color:var(--text-primary)}.PropertyMenu_descriptionInput__3hP8d,.PropertyMenu_nameInput__eV_Pi{width:100%;padding:5px 7px;background:var(--bg-secondary);border:var(--control-border);border-radius:var(--radius)}.PropertyMenu_descriptionInput__3hP8d{margin-top:var(--space-1);font:inherit;font-size:var(--ui-small);color:var(--text-secondary)}.PropertyMenu_descriptionInput__3hP8d::placeholder{color:var(--text-placeholder)}.PropertyMenu_row__9FD9S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--ui-small)}.PropertyMenu_label__seBaC{color:var(--text-tertiary)}.PropertyMenu_select__Ez9_l{flex:1 1;min-width:0;font-size:var(--ui-small);padding:3px 6px;background:var(--bg-primary);color:var(--text-primary);border:var(--control-border);border-radius:var(--radius);cursor:pointer}.PropertyMenu_group__0nCkY{display:flex;flex-direction:column;margin:4px -10px 0}.PropertyMenu_group__0nCkY .PropertyMenu_note__dauiQ{padding:var(--space-1) 10px}.PropertyMenu_item__HLUWh{display:flex;align-items:center;gap:var(--gap-small);width:100%;height:var(--row-height);padding:0 10px;font:inherit;font-size:var(--ui);text-align:left;color:var(--text-primary);background:none;border:none;border-radius:0;cursor:pointer}.PropertyMenu_itemIcon__uxiT7{flex:none;color:var(--text-secondary)}.PropertyMenu_chevron__vJHPT{margin-left:auto;color:var(--text-tertiary)}.PropertyMenu_itemValue__KNn_L+.PropertyMenu_chevron__vJHPT{margin-left:6px}.PropertyMenu_itemValue__KNn_L{margin-left:auto;font-size:var(--ui);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PropertyMenu_submenu__Id1Qa{display:flex;flex-direction:column;max-height:240px;overflow-y:auto;background:var(--bg-secondary)}.PropertyMenu_submenu__Id1Qa .PropertyMenu_itemActive__mKsv6,.PropertyMenu_submenu__Id1Qa .PropertyMenu_item__HLUWh{padding-left:34px}.PropertyMenu_item__HLUWh:hover:not(:disabled){background:var(--bg-hover)}.PropertyMenu_itemActive__mKsv6{font-weight:var(--weight-strong)}.PropertyMenu_itemActive__mKsv6:hover{background:var(--bg-hover)}.PropertyMenu_item__HLUWh:disabled{color:var(--text-tertiary);cursor:default}.PropertyMenu_item__HLUWh:disabled .PropertyMenu_itemIcon__uxiT7{color:var(--text-tertiary)}.PropertyMenu_add__LROcE{padding:5px var(--space-2);font-size:var(--ui-small);border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius);background:var(--bg-primary);color:var(--text-primary);cursor:pointer}.PropertyMenu_delete__AOfll{color:var(--color-red)}.PropertyMenu_delete__AOfll:hover{background:var(--bg-hover)}.PropertyMenu_add__LROcE:disabled{opacity:.5;cursor:default}.PropertyMenu_note__dauiQ{margin:0;font-size:var(--ui-tiny);color:var(--text-tertiary)}.PropertyMenu_inlineSelect__XEdbm{margin-left:auto;max-width:150px;font-size:var(--ui-small);padding:0;background:var(--bg-primary);color:var(--text-primary);border:var(--control-border);border-radius:var(--radius);cursor:pointer}.PropertyMenu_addPanel___FrKD{width:320px;padding:var(--space-2);background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.PropertyMenu_typeSearch__KsaIt{width:100%;margin:var(--space-2) 0 var(--space-1);padding:5px var(--space-2);font:inherit;font-size:var(--ui-small);color:var(--text-primary);background:var(--bg-secondary);border:var(--control-border);border-radius:var(--radius)}.PropertyMenu_typeGrid__axlAP{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;max-height:260px;overflow-y:auto;margin-bottom:6px}.PropertyMenu_typeOptionActive__NnU_f,.PropertyMenu_typeOption__1KaR8{display:flex;align-items:center;gap:var(--space-2);padding:5px var(--space-2);font-size:var(--ui);color:var(--text-primary);border-radius:var(--radius);text-align:left;cursor:pointer}.PropertyMenu_typeOptionActive__NnU_f:hover,.PropertyMenu_typeOption__1KaR8:hover{background:var(--bg-hover)}.PropertyMenu_typeOptionActive__NnU_f{background:var(--bg-selected)}.PropertyMenu_typeIcon___ATpz{flex:none;width:16px;color:var(--text-tertiary);font-size:var(--ui-small)}.PropertyMenu_typeEmpty__3YF_R{grid-column:1/-1;padding:10px var(--space-2);font-size:var(--ui-small);color:var(--text-tertiary)}.FormView_form__2Fc5p{max-width:620px;margin:0 auto;padding:var(--space-5) 0 40px;display:flex;flex-direction:column;gap:var(--space-4)}.FormView_toolbar__WIczD{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-bottom:var(--space-3);border-bottom:var(--divider-line)}.FormView_toggle__d2wtb{display:inline-flex;align-items:center;gap:6px;font-size:var(--ui-small);color:var(--text-secondary);cursor:pointer}.FormView_message__XmO8R{font:inherit;font-size:var(--ui-small);color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);padding:var(--space-1) var(--space-2);flex:1 1;min-width:200px}.FormView_title__Hwj4J{margin:0;font-size:32px;font-weight:var(--weight-heavy);color:var(--text-primary)}.FormView_access__OA4Ne{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:10px var(--space-3);font-size:var(--ui-small);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius)}.FormView_question__JFWiG{padding:var(--space-4) 20px;border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:12px}.FormView_questionTitle__UdeF1{margin:0 0 10px;font-size:24px;font-weight:var(--weight-heavy);color:var(--text-primary)}.FormView_hint__TZ0W5{margin:-4px 0 10px;font-size:var(--ui-small);color:var(--text-tertiary)}.FormView_unsupported__ypza9{margin:0;font-size:var(--ui);color:var(--text-tertiary)}.FormView_options__bZxM0{display:flex;flex-direction:column;gap:var(--space-2)}.FormView_option__rZsFx{display:flex;align-items:center;gap:var(--space-2);font-size:var(--ui-large);color:var(--text-primary);cursor:pointer}.FormView_input__DCMKM{width:100%;height:38px;padding:0 10px;font:inherit;font-size:var(--ui-large);color:var(--text-primary);background:var(--bg-primary);border:none;border-radius:var(--radius-lg);box-shadow:var(--border) 0 0 0 1px inset;outline:none}.FormView_input__DCMKM:focus{box-shadow:var(--accent) 0 0 0 1px inset}.FormView_submit__WBlKJ{align-self:flex-start;padding:9px 20px;font:inherit;font-size:var(--ui-large);font-weight:var(--weight-medium);color:var(--text-on-accent);background:var(--accent);border:none;border-radius:var(--radius);cursor:pointer}.FormView_submit__WBlKJ:hover{filter:brightness(.95)}.FormView_done__sadG8{padding:40px 0;text-align:center}.FormView_doneText__jfWXN{margin:0 0 var(--space-3);font-size:var(--ui-large);color:var(--text-primary)}.FormView_again__QQj2S{padding:7px 14px;font:inherit;font-size:var(--ui);color:var(--text-primary);background:none;border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius);cursor:pointer}.FormView_again__QQj2S:hover{background:var(--bg-hover)}.FormView_empty__7vxXB{padding:40px 0;text-align:center;font-size:var(--ui);color:var(--text-tertiary)}.FormView_accessPicker__uVJ5p{font:inherit;font-size:var(--ui-small);color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);padding:0;cursor:pointer}.FeedView_feed__4yQO2{max-width:700px;margin:0 auto;padding:var(--space-4) 0 40px;display:flex;flex-direction:column;gap:28px}.FeedView_post__tp4xL{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-5);border-bottom:var(--divider-line)}.FeedView_post__tp4xL:last-of-type{border-bottom:none}.FeedView_byline__1oSmb{display:flex;align-items:center;gap:var(--space-2)}.FeedView_avatar__ccfiU{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:var(--ui-micro);font-weight:var(--weight-strong);color:var(--text-on-accent);background:var(--accent);border-radius:50%}.FeedView_author___RDgL{font-size:var(--ui);font-weight:var(--weight-medium);color:var(--text-primary)}.FeedView_when__MJvqE{font-size:var(--ui-small);color:var(--text-tertiary)}.FeedView_postTitle__69t2X{margin:0;font-size:24px;font-weight:var(--weight-strong);color:var(--text-primary)}.FeedView_body__daJ47{display:flex;flex-direction:column;gap:var(--space-1)}.FeedView_line__X_DAK{margin:0;font-size:var(--ui-large);line-height:1.6;color:var(--text-primary);overflow-wrap:anywhere}.FeedView_properties___oR_5{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--ui-small);color:var(--text-secondary)}.FeedView_property__qDjxY{display:inline-flex;gap:5px}.FeedView_propertyName__Jd_XU{color:var(--text-tertiary)}.FeedView_more__tKPOk{align-self:center;padding:7px var(--space-4);font:inherit;font-size:var(--ui);color:var(--text-primary);background:none;border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius);cursor:pointer}.FeedView_more__tKPOk:hover{background:var(--bg-hover)}.FeedView_empty__kIBy9{padding:40px 0;text-align:center;font-size:var(--ui);color:var(--text-tertiary)}.DashboardView_dashboard__y0VJ0{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0 32px}.DashboardView_grid__sfuzV{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.DashboardView_widget__GwkBk{display:flex;flex-direction:column;gap:10px;padding:var(--space-4);background:var(--bg-primary);border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius-lg)}.DashboardView_widgetHeader__S096F{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.DashboardView_widgetTitle__Ler9D{font-size:var(--ui);font-weight:var(--weight-medium);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardView_edit__u9w1p{flex:none;padding:2px 6px;font:inherit;font-size:var(--ui);line-height:1;color:var(--text-tertiary);background:none;border:none;border-radius:var(--radius);cursor:pointer}.DashboardView_edit__u9w1p:hover{background:var(--bg-hover);color:var(--text-primary)}.DashboardView_number__5HXQe{margin:0;font-size:34px;font-weight:var(--weight-strong);line-height:1.1;color:var(--text-primary)}.DashboardView_list__GLgSA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.DashboardView_listItem__U71qQ{font-size:var(--ui);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardView_gone___SHfB{margin:0;font-size:var(--ui-small);color:var(--text-tertiary)}.DashboardView_settings__Cvb40{display:flex;flex-direction:column;gap:var(--space-2);padding-top:10px;border-top:var(--divider-line)}.DashboardView_setting__o4Prm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--ui-small)}.DashboardView_settingLabel__DpCd1{color:var(--text-tertiary)}.DashboardView_settingSelect__huEa5{flex:1 1;min-width:0;max-width:170px;font-size:var(--ui-small);padding:0;color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);cursor:pointer}.DashboardView_remove__U6eky{align-self:flex-start;padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--ui-small);color:var(--color-red);background:none;border:none;border-radius:var(--radius);cursor:pointer}.DashboardView_remove__U6eky:hover{background:var(--bg-hover)}.DashboardView_add__XBNCv{align-self:flex-start;padding:7px 14px;font:inherit;font-size:var(--ui);color:var(--text-secondary);background:none;border:1px dashed var(--border-strong);border-radius:var(--radius);cursor:pointer}.DashboardView_add__XBNCv:hover{color:var(--text-primary);background:var(--bg-hover)}.DashboardView_empty___Xkby{padding:32px 0;text-align:center}.DashboardView_emptyText__plrZL{margin:0;font-size:var(--ui);color:var(--text-tertiary)}.MapView_map__DOUJX{display:flex;flex-direction:column;gap:10px;padding:var(--space-3) 0 var(--space-5)}.MapView_header__ff005{display:flex;align-items:center;gap:var(--space-3);font-size:var(--ui-small);color:var(--text-secondary)}.MapView_mapBy__VrRMi{display:inline-flex;align-items:center;gap:6px}.MapView_mapByName__SP9_M{font-weight:var(--weight-medium);color:var(--text-primary)}.MapView_picker__EkH6F{font:inherit;font-size:var(--ui-small);padding:0;color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);cursor:pointer}.MapView_unplaceable__SBf8A{padding:2px var(--space-2);font-size:var(--ui-tiny);color:var(--text-tertiary);background:var(--bg-secondary);border-radius:var(--radius-menu)}.MapView_canvas__bAPN5{position:relative;height:420px;background:var(--bg-secondary);border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius-lg);overflow:hidden}.MapView_marker__QKV_T{position:absolute;display:flex;align-items:center;gap:5px;transform:translate(-6px,-6px);white-space:nowrap}.MapView_markerFlipped__V134Y{flex-direction:row-reverse;transform:translate(6px,-6px) translateX(-100%)}.MapView_dot__fALBN{flex:none;width:12px;height:12px;background:var(--accent);border:2px solid var(--bg-primary);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25)}.MapView_label__TCwa6{font-size:var(--ui-tiny);color:var(--text-primary);padding:1px 5px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.MapView_extent__JgWu1,.MapView_label__TCwa6{background:var(--bg-primary);border-radius:var(--radius)}.MapView_extent__JgWu1{position:absolute;right:8px;bottom:8px;padding:2px var(--space-2);font-size:var(--ui-micro);color:var(--text-tertiary)}.MapView_empty__8cLVN{padding:40px 0;text-align:center;font-size:var(--ui);color:var(--text-tertiary)}.RowPage_backdrop__G3GOm{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:transparent}.RowPage_panel__1jRTz{width:min(735px,92vw);height:100%;background:var(--bg-primary);border-radius:0;border-left:var(--divider-line);box-shadow:0 8px 12px 0 rgba(25,25,25,.027),0 0 0 1px rgba(25,25,25,.055);display:flex;flex-direction:column;overflow:hidden}.RowPage_header__0_ai4{display:flex;align-items:flex-start;gap:var(--space-3);padding:20px var(--panel-padding) 8px}.RowPage_title__1EraI{flex:1 1;min-width:0;margin:0;font:inherit;font-size:28px;font-weight:var(--weight-heavy);line-height:1.25;color:var(--text-primary);background:transparent;border:none;outline:none;padding:0}.RowPage_title__1EraI::placeholder{color:var(--text-tertiary);font-weight:var(--weight-heavy)}.RowPage_close__DzjyG{flex:0 0 auto;padding:0 6px;font-size:22px;line-height:1;color:var(--text-tertiary);background:none;border:none;cursor:pointer}.RowPage_close__DzjyG:hover{color:var(--text-primary)}.RowPage_properties__bSuz5{padding:4px var(--panel-padding) 12px;border-bottom:var(--divider-line)}.RowPage_propertyRow__5vIkJ{display:flex;align-items:flex-start;gap:var(--space-2);min-height:34px;margin-bottom:var(--space-1);font-size:var(--ui)}.RowPage_propertyRow__5vIkJ>:last-child *{min-height:0;padding-top:0;padding-bottom:0}.RowPage_propertyName__r00UT{flex:0 0 160px;display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.RowPage_propertyIcon____2FP{font-size:var(--ui-small)}.RowPage_propertyValue__3RRNY{flex:1 1;min-width:0;position:relative}.RowPage_body__oGk2Y{flex:1 1;min-height:120px;padding:8px var(--panel-padding) 32px;overflow-y:auto}.RowPage_error__3slbs,.RowPage_loading__9SEBI{padding:var(--space-2) 0;font-size:var(--ui-small);color:var(--text-tertiary)}.RowPage_error__3slbs{color:var(--color-red)}@media (max-width:600px){.RowPage_backdrop__G3GOm{padding:var(--space-3) var(--space-2)}.RowPage_propertyRow__5vIkJ{flex-direction:column;gap:2px}.RowPage_propertyName__r00UT{flex:none}}.RowPage_addProperty__7ZWXU{display:flex;align-items:center;gap:6px;padding:5px 0;font-size:var(--ui);color:var(--text-tertiary);background:none;border:none;cursor:pointer}.RowPage_addProperty__7ZWXU:hover{color:var(--text-primary)}.RowPage_emptyHint__K_O2S{position:absolute;left:0;top:0;padding:var(--space-1) 6px;font-size:var(--ui);color:var(--text-tertiary);pointer-events:none;z-index:0}.Comments_comments__9CPwe{display:flex;flex-direction:column;gap:10px;padding:var(--space-3) 0 var(--space-1);border-top:var(--divider-line)}.Comments_heading__5Gx9m{margin:0;font-size:var(--ui-small);font-weight:var(--weight-medium);color:var(--text-secondary)}.Comments_thread__IXgYJ{display:flex;flex-direction:column;gap:6px}.Comments_row__LRET3{display:flex;align-items:flex-start;gap:var(--space-2)}.Comments_reply__2cIdb{padding-left:30px}.Comments_avatar__2YWJv{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--bg-secondary);font-size:var(--ui-micro);font-weight:var(--weight-strong);color:var(--text-secondary)}.Comments_bubble__Sehsi{flex:1 1;min-width:0}.Comments_meta__6BRzG{display:flex;align-items:baseline;gap:6px}.Comments_author__cWFAq{font-size:var(--ui-small);font-weight:var(--weight-medium)}.Comments_when__cpemN{font-size:var(--ui-tiny);color:var(--text-tertiary)}.Comments_text__mV2TS{margin:1px 0 0;font-size:var(--ui);line-height:1.5;white-space:pre-line;word-break:break-word}.Comments_resolve___32PK{flex:none;width:24px;height:24px;border-radius:var(--radius);color:var(--text-tertiary);background:none;border:none;cursor:pointer;opacity:0}.Comments_resolve___32PK:focus-visible,.Comments_thread__IXgYJ:hover .Comments_resolve___32PK{opacity:1}.Comments_resolve___32PK:hover{background:var(--bg-hover);color:var(--text-primary)}.Comments_replyLink__LDGXV,.Comments_showResolved__pPWQX{align-self:flex-start;padding:2px 0 2px 30px;font-size:var(--ui-small);color:var(--text-tertiary);background:none;border:none;cursor:pointer}.Comments_showResolved__pPWQX{padding-left:0}.Comments_input__gxtKd,.Comments_replyLink__LDGXV:hover,.Comments_showResolved__pPWQX:hover{color:var(--text-primary)}.Comments_input__gxtKd{flex:1 1;min-width:0;padding:6px var(--space-2);font-size:var(--ui);font-family:inherit;background:var(--bg-secondary);border:1px solid transparent;border-radius:var(--radius)}.Comments_input__gxtKd:focus{outline:none;background:var(--bg-primary);border-color:var(--accent)}.Comments_error__XNZTe,.Comments_note__wdNiO{margin:0;font-size:var(--ui-small);color:var(--text-tertiary)}.Comments_error__XNZTe{color:var(--color-red)}.DatabaseView_database__InjE0{margin:var(--space-5) 0;width:100%;max-width:100%;min-width:0;background:var(--surface-card-bg);border-radius:var(--surface-card-radius);padding:var(--surface-card-padding) 0;--row-inset:var(--surface-card-padding);box-shadow:var(--surface-shadow);overflow:hidden}.DatabaseView_header__HDBlZ{margin-bottom:0}.DatabaseView_titleRow__JEE_k{display:flex;align-items:center;gap:var(--space-2)}.DatabaseView_dbIcon__4BYm5{font-size:20px}.DatabaseView_dbTitle__dIkF_{margin:0;flex:1 1;min-width:0;font:inherit;font-size:20px;font-weight:var(--weight-strong);color:var(--text-primary);background:transparent;border:none;outline:none;padding:0}.DatabaseView_dbTitle__dIkF_::placeholder{color:var(--text-tertiary);font-weight:var(--weight-strong)}.DatabaseView_toolbar__Dsj7N{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.DatabaseView_tabs__bq7bz{display:flex;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.DatabaseView_tabs__bq7bz::-webkit-scrollbar{display:none}.DatabaseView_tab__k3bcI{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-1);padding:6px var(--space-3);font-size:var(--ui);color:var(--text-primary);border-radius:20px}.DatabaseView_tab__k3bcI:hover{background:var(--bg-hover)}.DatabaseView_tabActive__WhFUU{color:var(--text-primary);background:var(--bg-selected)}.DatabaseView_tabIcon__vE_9X{font-size:var(--ui-small)}.DatabaseView_tableWrap__djgAD{overflow-x:auto;margin-top:0;max-width:100%;min-width:0;position:relative}.DatabaseView_table__rFDOJ{width:100%;border-collapse:collapse;font-size:var(--ui);table-layout:fixed}.DatabaseView_th__KBfMx{text-align:left;font-weight:var(--weight-body);font-size:var(--ui);color:var(--text-toolbar);text-transform:var(--section-transform);letter-spacing:var(--section-tracking);padding:5.5px 8px;border-bottom:var(--divider-line);border-right:var(--column-line);white-space:nowrap}.DatabaseView_td__55A0E:last-child,.DatabaseView_th__KBfMx:last-child{border-right:none}.DatabaseView_resizeHandle__szbEB{position:absolute;top:0;right:-3px;width:7px;height:100%;cursor:col-resize;z-index:1}.DatabaseView_resizeHandle__szbEB:active,.DatabaseView_resizeHandle__szbEB:hover{background:linear-gradient(to right,transparent 2px,var(--accent) 2px,var(--accent) 5px,transparent 5px)}.DatabaseView_thIcon__82_JC{margin-right:6px;font-size:var(--ui-tiny)}.DatabaseView_thAdd___xzgH{width:40px;border-bottom:var(--divider-line);color:var(--text-tertiary);font-weight:var(--weight-body);padding:6px var(--space-2)}.DatabaseView_tr__RXfBo:hover{background:transparent}.DatabaseView_td__55A0E{border-bottom:var(--divider-line);border-right:var(--column-line);padding:0;vertical-align:top;height:36px}.DatabaseView_td__55A0E.DatabaseView_frozen__l15uR,.DatabaseView_th__KBfMx.DatabaseView_frozen__l15uR{position:-webkit-sticky;position:sticky;z-index:2;background:var(--bg-primary)}.DatabaseView_th__KBfMx.DatabaseView_frozen__l15uR{z-index:3}.DatabaseView_tdAction__J_ZZ_{border:var(--surface-border);box-shadow:var(--surface-shadow);border-top:none;border-left:none;text-align:center}.DatabaseView_rowAction__eKF7g{color:var(--text-tertiary);font-size:var(--ui-large);padding:var(--space-1) var(--space-2);opacity:0}.DatabaseView_tr__RXfBo:hover .DatabaseView_rowAction__eKF7g{opacity:1}.DatabaseView_rowAction__eKF7g:hover{color:var(--color-red)}.DatabaseView_newRow__cEoy_{border:none;padding:0}.DatabaseView_newRowButton__w5_PM{width:100%;text-align:left;padding:var(--space-2) 10px;font-size:var(--ui);color:var(--text-tertiary)}.DatabaseView_newRowButton__w5_PM:hover{background:var(--bg-hover);color:var(--text-secondary)}.DatabaseView_count__2be0n{padding:var(--space-2) 2px;font-size:var(--ui-small);color:var(--text-tertiary)}.DatabaseView_calcRow__Vu_GR{border-top:var(--divider-line)}.DatabaseView_calcCell__1D6gT{padding:0;vertical-align:middle;text-align:right}.DatabaseView_calcButton__T_EHF{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;height:32px;padding:0 var(--space-2);font:inherit;font-size:var(--ui-tiny);color:var(--text-secondary);cursor:pointer;overflow:hidden;white-space:nowrap}.DatabaseView_calcButton__T_EHF:hover{background:var(--bg-hover)}.DatabaseView_calcLabel__95wAl{color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis}.DatabaseView_calcValue__AOXS3{color:var(--text-primary);font-weight:var(--weight-medium)}.DatabaseView_calcPrompt__JEswG{visibility:hidden;color:var(--text-tertiary)}.DatabaseView_calcRow__Vu_GR:hover .DatabaseView_calcPrompt__JEswG{visibility:visible}.DatabaseView_calcMenu__v47H4{display:flex;flex-direction:column;min-width:220px;max-height:320px;overflow-y:auto;padding:var(--space-1)}.DatabaseView_calcOption__Shlw4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:6px var(--space-2);font:inherit;font-size:var(--ui-small);text-align:left;color:var(--text-primary);border-radius:var(--radius);cursor:pointer}.DatabaseView_calcOption__Shlw4:hover{background:var(--bg-hover)}.DatabaseView_calcOptionCurrent__y3k2V{background:var(--bg-secondary)}.DatabaseView_calcOptionValue__AmsQR{color:var(--text-tertiary);font-size:var(--ui-tiny)}.DatabaseView_board__Gp3Wc{display:flex;gap:var(--space-3);overflow-x:auto;padding:var(--space-3) 0 var(--space-2);align-items:stretch;height:-moz-fit-content;height:fit-content;min-height:220px}.DatabaseView_column__4XrnN{min-width:260px;width:260px;flex-shrink:0;display:flex;flex-direction:column}.DatabaseView_columnHeader__fJTuC{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-1)}.DatabaseView_columnHeader__fJTuC .DatabaseView_tag__i_WdF{font-size:var(--ui);font-weight:var(--weight-medium)}.DatabaseView_columnCount__kFsru{font-size:var(--ui-tiny);color:var(--text-tertiary)}.DatabaseView_columnAdd__IBMcJ{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:var(--radius);background:none;color:var(--text-tertiary);cursor:pointer;opacity:0}.DatabaseView_column__4XrnN:hover .DatabaseView_columnAdd__IBMcJ{opacity:1}.DatabaseView_columnAdd__IBMcJ:hover{background:var(--bg-hover);color:var(--text-secondary)}.DatabaseView_columnAdd__IBMcJ:focus-visible{opacity:1;outline:2px solid var(--accent)}.DatabaseView_tag__i_WdF{display:inline-flex;align-items:center;font-size:var(--ui-tiny);line-height:20px;padding:0 var(--space-2);border-radius:var(--radius-menu);white-space:nowrap}.DatabaseView_cards__Enw2U{display:flex;flex-direction:column;gap:var(--space-2);background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--space-2);flex:1 1;min-height:60px}.DatabaseView_card__jN4O5{background:var(--bg-primary);border-radius:var(--radius-menu);box-shadow:var(--shadow-raised);padding:var(--space-2) 10px;cursor:-webkit-grab;cursor:grab}.DatabaseView_card__jN4O5:active{cursor:-webkit-grabbing;cursor:grabbing}.DatabaseView_cardTitle__hmbp_{font-size:var(--ui);font-weight:var(--weight-medium);color:var(--text-primary);margin-bottom:var(--space-1);word-break:break-word}.DatabaseView_cardProp__kRhSd{margin:0 -8px}.DatabaseView_cardAdd__fKqxF{text-align:left;padding:6px var(--space-2);font-size:var(--ui);color:var(--text-tertiary);border-radius:var(--radius)}.DatabaseView_cardAdd__fKqxF:hover{background:var(--bg-hover);color:var(--text-secondary)}.DatabaseView_placeholder__hcBRV{padding:var(--space-5);font-size:var(--ui);color:var(--text-tertiary);text-align:center}.DatabaseView_addView__JEv_5{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;margin-left:2px;border:none;border-radius:50%;background:transparent;color:var(--text-tertiary);cursor:pointer;outline:none}.DatabaseView_addView__JEv_5:hover{background:var(--bg-hover);color:var(--text-secondary)}.DatabaseView_groupHeaderRow__j26KH{background:var(--bg-secondary)}.DatabaseView_groupHeader__orHN1{padding:0;border-top:var(--divider-line);border-bottom:var(--divider-line)}.DatabaseView_groupToggle__d03yt{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px;background:none;border:none;font:inherit;font-size:var(--ui-small);color:var(--text-secondary);cursor:pointer;text-align:left}.DatabaseView_groupToggle__d03yt:hover{background:var(--bg-hover)}.DatabaseView_groupName__T2k0t{font-weight:var(--weight-medium);color:var(--text-primary)}.DatabaseView_groupCount__Y0RAs{color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DatabaseView_chevronDown__QquPh,.DatabaseView_chevronRight__NDFO4{display:inline-block;font-size:10px;color:var(--text-tertiary);transition:transform .12s ease}.DatabaseView_chevronRight__NDFO4{transform:rotate(-90deg)}.DatabaseView_thButton__iCAcL{display:flex;align-items:center;gap:var(--space-1);width:100%;padding:0;font:inherit;text-transform:var(--section-transform);letter-spacing:var(--section-tracking);color:inherit;background:none;border:none;cursor:pointer;text-align:left}.DatabaseView_thButton__iCAcL:hover{color:var(--text-primary)}.DatabaseView_thAdd___xzgH,.DatabaseView_th__KBfMx{position:relative}.DatabaseView_thAddButton__fFlkf{padding:0 var(--space-1);font:inherit;color:var(--text-tertiary);background:none;border:none;cursor:pointer}.DatabaseView_thAddButton__fFlkf:hover{color:var(--text-primary)}.DatabaseView_cellWrap__k_COO{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.DatabaseView_cellWrap__k_COO:has(.DatabaseView_subtitle__lJwNa){flex-wrap:wrap;align-items:baseline;row-gap:2px}.DatabaseView_cellWrap__k_COO .DatabaseView_subtitle__lJwNa{flex-basis:100%}.DatabaseView_openRow__HTDRm{flex:0 0 auto;height:24px;padding:1px var(--space-2);font-size:var(--ui);color:var(--text-secondary);background:var(--bg-primary);border:var(--surface-border);box-shadow:var(--surface-shadow);border-radius:var(--radius-lg);cursor:pointer;opacity:0;transition:opacity .1s ease}.DatabaseView_openRow__HTDRm:focus-visible,.DatabaseView_tr__RXfBo:hover .DatabaseView_openRow__HTDRm{opacity:1}.DatabaseView_openRow__HTDRm:hover{color:var(--text-primary)}.DatabaseView_chartPanel__ruGZi{padding-top:var(--space-1)}.DatabaseView_chartControls__EtQ38{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-2) 0 var(--space-1)}.DatabaseView_chartControl__Tn_UU{display:flex;align-items:center;gap:6px}.DatabaseView_chartControlLabel__gwxug{font-size:var(--ui-tiny);color:var(--text-tertiary)}.DatabaseView_chartSelect__m90ap{font-size:var(--ui-small);color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);padding:0;cursor:pointer}.DatabaseView_chartSelect__m90ap:hover{background:var(--bg-hover)}.DatabaseView_chartInput__nK3IH{font:inherit;font-size:var(--ui-small);color:var(--text-primary);background:var(--bg-primary);border:var(--control-border);border-radius:var(--radius);padding:3px 6px;width:180px}.DatabaseView_chartInput__nK3IH:focus{outline:2px solid var(--accent,#337ea9);outline-offset:-1px}.DatabaseView_thDropTarget__27nV4{box-shadow:inset 2px 0 0 0 var(--accent)}.DatabaseView_card__jN4O5[data-row-color=gray],.DatabaseView_tr__RXfBo[data-row-color=gray]{background:var(--tint-gray)}.DatabaseView_card__jN4O5[data-row-color=brown],.DatabaseView_tr__RXfBo[data-row-color=brown]{background:var(--tint-brown)}.DatabaseView_card__jN4O5[data-row-color=orange],.DatabaseView_tr__RXfBo[data-row-color=orange]{background:var(--tint-orange)}.DatabaseView_card__jN4O5[data-row-color=yellow],.DatabaseView_tr__RXfBo[data-row-color=yellow]{background:var(--tint-yellow)}.DatabaseView_card__jN4O5[data-row-color=green],.DatabaseView_tr__RXfBo[data-row-color=green]{background:var(--tint-green)}.DatabaseView_card__jN4O5[data-row-color=blue],.DatabaseView_tr__RXfBo[data-row-color=blue]{background:var(--tint-blue)}.DatabaseView_card__jN4O5[data-row-color=purple],.DatabaseView_tr__RXfBo[data-row-color=purple]{background:var(--tint-purple)}.DatabaseView_card__jN4O5[data-row-color=pink],.DatabaseView_tr__RXfBo[data-row-color=pink]{background:var(--tint-pink)}.DatabaseView_card__jN4O5[data-row-color=red],.DatabaseView_tr__RXfBo[data-row-color=red]{background:var(--tint-red)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=gray],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=gray]{background:var(--tint-gray)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=brown],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=brown]{background:var(--tint-brown)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=orange],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=orange]{background:var(--tint-orange)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=yellow],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=yellow]{background:var(--tint-yellow)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=green],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=green]{background:var(--tint-green)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=blue],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=blue]{background:var(--tint-blue)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=purple],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=purple]{background:var(--tint-purple)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=pink],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=pink]{background:var(--tint-pink)}[data-theme=dark] .DatabaseView_card__jN4O5[data-row-color=red],[data-theme=dark] .DatabaseView_tr__RXfBo[data-row-color=red]{background:var(--tint-red)}.DatabaseView_subtitle__lJwNa{display:block;font-size:var(--ui-tiny);line-height:1.4;color:var(--text-tertiary);padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatabaseView_td__55A0E:first-child,.DatabaseView_th__KBfMx:first-child{padding-left:calc(8px + var(--row-inset, 0px))}.DatabaseView_td__55A0E:last-child,.DatabaseView_th__KBfMx:last-child{padding-right:calc(8px + var(--row-inset, 0px))}.DatabaseView_addRow__s6D2n,.DatabaseView_footer__LlGiY{padding-left:calc(8px + var(--row-inset, 0px));padding-right:calc(8px + var(--row-inset, 0px))}.DatabaseView_tableWrap__djgAD[data-overflow=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;pointer-events:none;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--surface-card-bg,var(--bg-primary)) 92%,var(--text-primary)))}.RowMenu_menu__RlnFW{min-width:200px;padding:var(--menu-padding);display:flex;flex-direction:column;background:var(--bg-primary);border:var(--surface-border);border-radius:var(--radius-menu);box-shadow:var(--shadow-menu)}.RowMenu_danger__2vaM0,.RowMenu_item__Dq8UV{display:flex;align-items:center;gap:var(--gap-small);padding:var(--menu-item-padding);font-size:var(--ui);text-align:left;border-radius:var(--radius);background:none;border:none;cursor:pointer;color:var(--text-primary)}.RowMenu_danger__2vaM0:hover,.RowMenu_item__Dq8UV:hover{background:var(--bg-hover)}.RowMenu_item__Dq8UV:disabled{opacity:.6;cursor:default}.RowMenu_danger__2vaM0{color:var(--color-red)}.RowMenu_divider__ObG7D{height:1px;margin:var(--space-1) 0;background:var(--border)}.RowMenu_error__ilXCY{margin:var(--space-1) 10px 2px;font-size:var(--ui-tiny);color:var(--color-red)}