._login-page_1ahfe_1{place-items:center;min-height:100svh;padding:32px 20px;display:grid}._login-panel_1ahfe_8{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:20px;width:100%;max-width:440px;padding:40px}._login-brand_1ahfe_17{letter-spacing:-.04em;align-items:center;gap:12px;margin-bottom:40px;font-size:22px;font-weight:700;display:flex}._login-brand-icon_1ahfe_27{border-radius:12px;flex-shrink:0;width:44px;height:44px}._login-brand-label_1ahfe_34{color:var(--color-text-muted);letter-spacing:0;margin-left:6px;font-size:14px;font-weight:400}._login-panel_1ahfe_8 h1{letter-spacing:-.035em;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}._login-description_1ahfe_50{color:var(--color-text-muted);margin:0 0 32px;font-size:15px;line-height:1.6}._login-button_1ahfe_57{background:var(--color-accent);width:100%;min-height:48px;color:var(--color-on-accent);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:flex}._login-button_1ahfe_57:hover:not(:disabled){border-color:var(--color-on-accent)}._login-button_1ahfe_57:focus-visible{outline:2px solid var(--color-selected-control);outline-offset:4px}._login-button_1ahfe_57:disabled{opacity:.6;cursor:wait}._login-message_1ahfe_87{background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px;font-size:14px;line-height:1.5;display:flex}._login-message_1ahfe_87 svg{flex-shrink:0}._login-spinner_1ahfe_104{animation:1s linear infinite _login-spin_1ahfe_104}@keyframes _login-spin_1ahfe_104{to{transform:rotate(360deg)}}@media (width<=480px){._login-panel_1ahfe_8{padding:28px}}@media (prefers-reduced-motion:reduce){._login-spinner_1ahfe_104{animation:none}}._searchBar_1cdgt_1{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:10px;margin-bottom:24px;padding:0 14px;display:flex}._searchBar_1cdgt_1 svg{flex-shrink:0}._searchBar_1cdgt_1 input{width:100%;min-width:0;height:44px;color:var(--color-text);background:0 0;border:0;padding:0}._searchBar_1cdgt_1 input::placeholder{color:var(--color-text-muted)}._searchBar_1cdgt_1:focus-within{border-color:var(--color-accent)}._pagination_1cdgt_17{justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}._pagination_1cdgt_17 button:disabled{cursor:default}._pageStatus_1cdgt_19{color:var(--color-text-muted);white-space:nowrap;font-size:14px}@media (width<=480px){._pagination_1cdgt_17{gap:8px}._pagination_1cdgt_17 button{gap:4px;padding:8px 10px}}._loading_1cdgt_25{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;margin:32px 0;display:flex}._spinner_1cdgt_26{flex-shrink:0;animation:1s linear infinite _loading-spin_1cdgt_1}@keyframes _loading-spin_1cdgt_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1cdgt_26{animation:none}}._formBody_n0xlo_1{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}._details_n0xlo_2{flex-direction:column;gap:20px;min-width:0;display:flex}._imageField_n0xlo_3{min-width:0}@media (width<=560px){._formBody_n0xlo_1{grid-template-columns:minmax(0,1fr)}._imageField_n0xlo_3{justify-self:center;width:min(200px,100%)}}._imagePicker_1th9d_1{width:var(--image-picker-width);aspect-ratio:var(--image-picker-aspect-ratio);border:1px dashed var(--color-border);background:var(--color-surface-muted);cursor:pointer;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}._imagePicker_1th9d_1:disabled{cursor:wait}._preview_1th9d_14{object-fit:cover;width:100%;height:100%;display:block}._imagePlaceholder_1th9d_15{width:100%;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}._imageMask_1th9d_16{color:var(--color-on-selected-control);opacity:0;pointer-events:none;background:#353d3766;place-items:center;transition:opacity .2s ease-in-out;display:grid;position:absolute;inset:0}._imagePicker_1th9d_1:hover:not(:disabled) ._imageMask_1th9d_16,._imagePicker_1th9d_1:focus-visible ._imageMask_1th9d_16{opacity:1}._imagePicker_1th9d_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){._imageMask_1th9d_16{transition:none}}._field_1th9d_22{--image-picker-width:min(200px, 100%);--image-picker-aspect-ratio:1;flex-direction:column;gap:8px;min-width:0;display:flex}._pasteButton_1th9d_23{width:var(--image-picker-width);align-self:flex-start}._field_1th9d_22 small{color:var(--color-text-muted);font-size:12px;line-height:1.5}._card_xynm3_1{--name-line-height:20px;--category-line-height:18px;--abv-line-height:16px;--text-gap:2px;--logo-size:calc(var(--name-line-height) + var(--category-line-height) + var(--abv-line-height) + 2 * var(--text-gap));background:var(--color-surface-raised);height:100%;color:var(--color-text);border-radius:16px;align-items:center;gap:16px;padding:20px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #353d370a,0 8px 24px #353d370d}._card_xynm3_1:hover{box-shadow:0 2px 4px #353d370d,0 16px 36px #353d371f}._logo_xynm3_25{width:var(--logo-size);height:var(--logo-size);aspect-ratio:1;background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:12px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}._logo_xynm3_25 img{object-fit:cover;width:100%;height:100%;display:block}._details_xynm3_39{gap:var(--text-gap);flex-direction:column;min-width:0;padding-right:24px;display:flex}._name_xynm3_40{font-size:16px;font-weight:600;line-height:var(--name-line-height);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}._category_xynm3_41{color:var(--color-text-muted);font-size:14px;line-height:var(--category-line-height);overflow-wrap:anywhere;margin:0}._abv_xynm3_42{color:var(--color-text-muted);font-size:12px;font-weight:500;line-height:var(--abv-line-height);margin:0}._editButton_xynm3_44{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}._editButton_xynm3_44:hover,._editButton_xynm3_44[data-state=open]{background:var(--color-surface-muted);color:var(--color-text)}._editButton_xynm3_44:disabled{opacity:.5;cursor:wait}._editButton_xynm3_44:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._editButton_xynm3_44._deleteButton_xynm3_48{color:#b33e34}._editButton_xynm3_44._deleteButton_xynm3_48:hover{background:#b33e341a}._menu_xynm3_50{z-index:50;border:1px solid color-mix(in oklab, var(--color-text) 10%, transparent);background:var(--color-surface-raised);min-width:160px;color:var(--color-text);border-radius:8px;padding:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._menuItem_xynm3_51{cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}._menuItem_xynm3_51[data-highlighted]{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface-raised))}._menuItem_xynm3_51[data-disabled]{opacity:.5;pointer-events:none}._deleteItem_xynm3_54{color:#b33e34}._deleteItem_xynm3_54[data-highlighted]{background:#b33e341a}@media (prefers-reduced-motion:reduce){._card_xynm3_1{transition:none}}._heading_itnp2_1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._heading_itnp2_1 h1{margin:0}._empty_itnp2_11{color:var(--color-text-muted);text-align:center;margin:32px 0}._grid_itnp2_14{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._landscape_1kmzj_1{--image-picker-width:100%;--image-picker-aspect-ratio:3 / 2}._table_1mh6q_1{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--color-text);font-size:16px;line-height:1.6}._table_1mh6q_1 th,._table_1mh6q_1 td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:18px 0}._table_1mh6q_1 th{width:166px;color:var(--color-text-muted);padding-right:16px;font-size:14px;font-weight:400}._table_1mh6q_1 td{white-space:pre-line;overflow-wrap:anywhere}._label_1mh6q_5{align-items:center;gap:10px;display:flex}._label_1mh6q_5 svg{flex-shrink:0}._muted_1mh6q_7{color:var(--color-text-muted)}._table_1mh6q_1 ._editColumn_1mh6q_9{width:44px}._editAction_1mh6q_10{justify-content:flex-end;display:flex}._editButton_1mh6q_11{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:background .15s ease-in-out,color .15s ease-in-out;display:grid}._editButton_1mh6q_11:hover{background:var(--color-surface-muted);color:var(--color-accent)}._editButton_1mh6q_11:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._search_11osi_1{border:0;flex-direction:column;gap:16px;min-width:0;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}._search_11osi_1>:not(._options_11osi_2){flex-shrink:0}._searchBar_11osi_3{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}._searchBar_11osi_3 svg{flex-shrink:0}._searchBar_11osi_3 input{width:100%;min-width:0;height:44px;color:var(--color-text);background:0 0;border:0;padding:0}._searchBar_11osi_3 input::placeholder{color:var(--color-text-muted)}._searchBar_11osi_3:focus-within{border-color:var(--color-accent)}._searchBar_11osi_3 input:disabled{opacity:.6}._options_11osi_2{overscroll-behavior:contain;flex-direction:column;gap:.5rem;min-height:0;max-height:360px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}._options_11osi_2>li{flex-shrink:0}._option_11osi_2{color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px 8px;font-size:14px;display:flex}._option_11osi_2:hover{background:var(--color-surface-muted)}._option_11osi_2:has([data-state=checked]){background:var(--color-surface-muted)}._image_11osi_13{background:var(--color-surface-muted);width:36px;height:36px;color:var(--color-text-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}._image_11osi_13 img{object-fit:cover;width:100%;height:100%;display:block}._name_11osi_15{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}._category_11osi_16{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30%;color:var(--color-text-muted);font-size:13px;overflow:hidden}._checkbox_11osi_17{border:1px solid var(--color-accent);width:20px;height:20px;color:var(--color-accent);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:grid}._checkbox_11osi_17[data-state=checked]{background:var(--color-accent);color:#fff}._checkbox_11osi_17:focus-visible{border-color:var(--color-selected-control);outline:none}._checkbox_11osi_17:disabled{cursor:wait;opacity:.6}._tick_11osi_21{display:flex}._empty_11osi_22{color:var(--color-text-muted);margin:0;font-size:14px}._pickerModal_1h7gb_1.modal{flex-direction:column;display:flex;overflow:hidden}._headerContent_1h7gb_2,._error_1h7gb_2{flex-shrink:0}._pickerModal_1h7gb_1 ._form_1h7gb_3{gap:12px;min-height:0}._footer_1h7gb_4{flex-wrap:wrap;flex-shrink:0;align-items:center}._selectionCount_1h7gb_5{color:var(--color-text-muted);margin:0 auto 0 0;font-size:14px}._sections_w7505_1{flex-direction:column;gap:32px;display:flex}._sectionHeader_w7505_2{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._sectionHeading_w7505_3{margin:0;font-size:18px;font-weight:600}._grid_w7505_4{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._empty_w7505_5{color:var(--color-text-muted);margin:0;font-size:14px}._sectionHeader_w7505_2 ._addButton_w7505_6{background:var(--color-surface-raised);border-radius:999px;transition:color .2s ease-in-out,border-color .2s ease-in-out}._sectionHeader_w7505_2 ._addButton_w7505_6:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-accent);border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){._sectionHeader_w7505_2 ._addButton_w7505_6{transition:none}}._group_1o16m_1{border:0;min-width:0;margin:0;padding:0}._legend_1o16m_2{margin-bottom:10px;padding:0;font-size:14px;font-weight:600}._options_1o16m_3{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:10px;display:grid}._option_1o16m_3{min-width:0;position:relative}._radio_1o16m_5{opacity:0;width:1px;height:1px;position:absolute}._card_1o16m_6{border:1px solid var(--color-border);background:var(--color-surface-raised);height:100%;min-height:104px;color:var(--color-text);text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:20px 12px;transition:border-color .15s ease-in-out;display:flex;position:relative}._content_1o16m_7{flex-direction:column;align-items:center;gap:8px;display:flex}._icon_1o16m_8{flex-shrink:0}._label_1o16m_9{font-size:12px;line-height:1.4}._card_1o16m_6:hover{border-color:var(--color-accent)}._tick_1o16m_11{color:var(--color-accent);visibility:hidden;pointer-events:none;position:absolute;top:6px;right:6px}._radio_1o16m_5:checked+._card_1o16m_6{border-color:var(--color-accent)}._radio_1o16m_5:checked+._card_1o16m_6 ._tick_1o16m_11{visibility:visible}._radio_1o16m_5:focus-visible+._card_1o16m_6{border-color:var(--color-accent);background:var(--color-surface-muted)}._radio_1o16m_5:disabled+._card_1o16m_6{cursor:default}._compact_1o16m_16 ._legend_1o16m_2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._compact_1o16m_16 ._options_1o16m_3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._compact_1o16m_16 ._card_1o16m_6{border-radius:8px;min-height:76px;padding:16px 6px 12px}._compact_1o16m_16 ._content_1o16m_7{gap:5px}._compact_1o16m_16 ._icon_1o16m_8{width:20px;height:20px}._compact_1o16m_16 ._label_1o16m_9{font-size:11px}._compact_1o16m_16 ._tick_1o16m_11{width:14px;height:14px;top:4px;right:4px}@media (prefers-reduced-motion:reduce){._card_1o16m_6{transition:none}}._fields_1b5fl_1{border:0;min-width:0;margin:0;padding:0}._fields_1b5fl_1:disabled{opacity:.6}._hours_1b5fl_3{flex-direction:column;gap:12px;font-size:14px;display:flex}._checkbox_1b5fl_4{align-items:center;gap:8px;display:flex}._checkbox_1b5fl_4 input{accent-color:var(--color-accent)}._day_1b5fl_6{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;display:grid}._times_1b5fl_7{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}._times_1b5fl_7 input{min-width:0}._preview_1b5fl_9{color:var(--color-text-muted);overflow-wrap:anywhere}@media (width<=560px){._day_1b5fl_6{grid-template-columns:minmax(0,1fr)}._times_1b5fl_7{grid-column:1/-1}}._overview_1nmr9_1{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:28px;display:grid}._imageField_1nmr9_2{flex-direction:column;gap:10px;min-width:0;display:flex}._imageField_1nmr9_2 ._landscape_1nmr9_3{aspect-ratio:16/9;width:100%}._imageField_1nmr9_2 small{color:var(--color-text-muted);font-size:12px;line-height:1.5}._details_1nmr9_5{min-width:0;padding-top:4px}._actions_1nmr9_6{margin-top:20px}._name_1nmr9_7{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.3}._address_1nmr9_8{color:var(--color-text-muted);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.6}._error_1nmr9_9{background:var(--color-surface-muted);color:var(--color-text);border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.5}@media (width<=639px){._overview_1nmr9_1{grid-template-columns:minmax(0,1fr);gap:20px}._details_1nmr9_5{padding-top:0}}._content_1nmr9_14{flex-direction:column;gap:32px;display:flex}._tabs_1nmr9_15{border-bottom:1px solid var(--color-border);gap:8px;display:flex}._tab_1nmr9_15{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 16px;font-size:14px;font-weight:500}._tab_1nmr9_15:hover{color:var(--color-text)}._tab_1nmr9_15[data-state=active]{border-bottom-color:var(--color-text);color:var(--color-text)}._tab_1nmr9_15:focus-visible,._panel_1nmr9_19:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._panel_1nmr9_19{padding-top:24px}._page_1kog7_1{flex-direction:column;gap:24px;display:flex}._header_1kog7_2{justify-content:space-between;align-items:center;gap:16px;display:flex}._heading_1kog7_3{margin:0}._backLink_1kog7_4{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}._backLink_1kog7_4:hover{color:var(--color-text)}._backLink_1kog7_4:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}@media (width<=480px){._heading_1kog7_3{font-size:22px}._header_1kog7_2{gap:12px}}._card_15epq_1{background:var(--color-surface-raised);height:100%;color:var(--color-text);border-radius:16px;align-items:flex-start;gap:20px;padding:20px;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 1px 2px #353d370a,0 8px 24px #353d370d}._card_15epq_1:hover{box-shadow:0 2px 4px #353d370d,0 16px 36px #353d371f}._card_15epq_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}._image_15epq_4{aspect-ratio:4/3;background:var(--color-surface-muted);border-radius:12px;flex-shrink:0;place-items:center;width:160px;display:grid;overflow:hidden}._image_15epq_4 img{object-fit:cover;width:100%;height:100%;display:block}._imageName_15epq_6{color:var(--color-text-muted);text-align:center;overflow-wrap:anywhere;padding:14px;font-size:17px;font-weight:700;line-height:1.3}._details_15epq_7{min-width:0}._name_15epq_8{color:var(--color-accent);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}._address_15epq_9{color:var(--color-text-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}@media (width<=480px){._card_15epq_1{gap:16px;padding:16px}._image_15epq_4{width:112px}._imageName_15epq_6{padding:10px;font-size:14px}._name_15epq_8{font-size:16px}._address_15epq_9{font-size:13px}}@media (prefers-reduced-motion:reduce){._card_15epq_1{transition:none}}._grid_diigu_1{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._layout_phzmr_1{--sidebar-width:256px;--top-bar-height:56px;--nav-highlight:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface-raised));min-height:100svh;display:flex}._collapsed_phzmr_8{--sidebar-width:56px}._sidebarLayer_phzmr_9{display:contents}._sidebar_phzmr_9{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--color-border);background:var(--color-surface-raised);flex-direction:column;height:100dvh;transition:width .25s ease-out,transform .25s ease-out;display:flex;position:fixed;inset:0 auto 0 0}._brandRow_phzmr_11{flex-shrink:0;align-items:center;gap:12px;height:64px;padding:12px;display:flex}._brand_phzmr_11{min-width:0;color:inherit;border-radius:6px;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}._brand_phzmr_11 img{border-radius:6px;flex-shrink:0}._brandName_phzmr_14{letter-spacing:-.025em;font-size:24px;font-weight:700}._iconButton_phzmr_15{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}._iconButton_phzmr_15:hover{color:var(--color-text)}._navigation_phzmr_17{flex-direction:column;gap:4px;padding:12px 4px 8px;display:flex}._navLink_phzmr_18{height:40px;color:color-mix(in oklab, var(--color-text) 70%, transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:flex}._navLink_phzmr_18 svg{color:color-mix(in oklab, var(--color-text) 60%, transparent);flex-shrink:0}._navLink_phzmr_18:hover,._active_phzmr_20{background:var(--nav-highlight);color:var(--color-text)}._active_phzmr_20{font-weight:600}._active_phzmr_20 svg{color:var(--color-accent)}._collapsed_phzmr_8 ._brandName_phzmr_14,._collapsed_phzmr_8 ._navLabel_phzmr_23{display:none}._collapsed_phzmr_8 ._brandRow_phzmr_11{gap:0;position:relative}._collapsed_phzmr_8 ._sidebarToggle_phzmr_25{opacity:0;position:absolute;inset:16px 12px}._collapsed_phzmr_8 ._brandRow_phzmr_11:hover ._brand_phzmr_11{visibility:hidden}._collapsed_phzmr_8 ._brandRow_phzmr_11:has(._sidebarToggle_phzmr_25:focus-visible) ._brand_phzmr_11{visibility:hidden}._collapsed_phzmr_8 ._brandRow_phzmr_11:hover ._sidebarToggle_phzmr_25,._collapsed_phzmr_8 ._sidebarToggle_phzmr_25:focus-visible{opacity:1}._collapsed_phzmr_8 ._navLink_phzmr_18{justify-content:center;width:32px;height:32px;margin:0 auto;padding:0}._inset_phzmr_29{min-width:0;margin-left:var(--sidebar-width);flex-direction:column;flex:1;transition:margin-left .25s ease-out;display:flex}._topBar_phzmr_30{z-index:30;width:100%;height:var(--top-bar-height);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}._topBarLeading_phzmr_31{align-items:center;gap:8px;min-width:0;display:flex}._pageTitle_phzmr_32{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._content_phzmr_33{width:100%;min-width:0;max-width:1920px;margin:0 auto;padding:24px 40px}._content_phzmr_33 h1{margin-top:0}._profileTrigger_phzmr_35{height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 6px;display:flex}._profileTrigger_phzmr_35:hover,._profileTrigger_phzmr_35[aria-expanded=true]{background:var(--color-surface-muted)}._avatar_phzmr_37{background:color-mix(in oklab, var(--color-accent) 15%, var(--color-surface-raised));width:32px;height:32px;color:var(--color-text);border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}._profileName_phzmr_38{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;font-weight:500;overflow:hidden}._profileTrigger_phzmr_35>svg{color:var(--color-text-muted);transition:transform .2s ease-out}._chevronOpen_phzmr_40{transform:rotate(180deg)}._dropdown_phzmr_41{z-index:50;border:1px solid color-mix(in oklab, var(--color-text) 10%, transparent);background:var(--color-surface-raised);width:256px;color:var(--color-text);border-radius:8px;padding:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._logout_phzmr_42{width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:6px;font-size:14px;display:flex}._logout_phzmr_42:hover,._logout_phzmr_42[data-highlighted]{background:color-mix(in oklab, var(--color-accent) 12%, var(--color-surface-raised));outline:none}._brand_phzmr_11:focus-visible,._iconButton_phzmr_15:focus-visible,._navLink_phzmr_18:focus-visible,._profileTrigger_phzmr_35:focus-visible,._logout_phzmr_42:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._mobileToggle_phzmr_45,._backdrop_phzmr_45{display:none}@media (width<=1023px){._topBar_phzmr_30{padding:0 28px}._content_phzmr_33{padding:20px 28px}}@media (width<=767px){._sidebarLayer_phzmr_9{top:var(--mobile-menu-top,0px);z-index:40;pointer-events:none;height:0;display:block;position:absolute;left:0;right:0}._sidebar_phzmr_9{width:288px;height:var(--mobile-menu-height,100lvh);overscroll-behavior-y:contain;pointer-events:auto;transition:none;position:absolute;top:0;bottom:auto;overflow-y:auto;transform:translate(-100%)}._sidebar_phzmr_9._mobileOpen_phzmr_53{transform:translate(0)}._inset_phzmr_29{padding-top:var(--top-bar-height);margin-left:0}._topBar_phzmr_30{position:fixed;left:0;right:0}._sidebarToggle_phzmr_25{display:none}._mobileToggle_phzmr_45{display:grid}._collapsed_phzmr_8 ._brandName_phzmr_14,._collapsed_phzmr_8 ._navLabel_phzmr_23{display:inline}._collapsed_phzmr_8 ._brandRow_phzmr_11{gap:12px}._collapsed_phzmr_8 ._brandRow_phzmr_11:hover ._brand_phzmr_11{visibility:visible}._collapsed_phzmr_8 ._brandRow_phzmr_11:has(._sidebarToggle_phzmr_25:focus-visible) ._brand_phzmr_11{visibility:visible}._collapsed_phzmr_8 ._navLink_phzmr_18{justify-content:flex-start;width:auto;height:40px;margin:0;padding:0 16px}._backdrop_phzmr_45{height:var(--mobile-menu-height,100lvh);z-index:35;pointer-events:auto;touch-action:none;background:#00000080;border:0;display:block;position:absolute;inset:0}}@media (width<=639px){._topBar_phzmr_30{padding:0 16px}._content_phzmr_33{padding:20px 16px}._profileName_phzmr_38{display:none}}@media (prefers-reduced-motion:reduce){._sidebar_phzmr_9,._inset_phzmr_29,._profileTrigger_phzmr_35>svg{transition:none}}._approvalsPage_aki54_1{width:100%;max-width:1100px;margin-inline:auto}._filters_aki54_2{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}._filters_aki54_2 label{color:var(--color-text-muted);gap:6px;font-size:.875rem;display:grid}._filters_aki54_2 input,._filters_aki54_2 select{border:1px solid var(--color-border);background:var(--color-surface-raised);max-width:100%;min-height:40px;color:var(--color-text);border-radius:10px;padding:8px 12px}._list_aki54_5{gap:20px;display:grid}._card_aki54_6{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:18px;min-width:0;padding:24px;box-shadow:0 3px 12px #353d3708}._card_aki54_6 h2{margin:0;font-size:1.15rem}._pubInfo_aki54_8 h3{margin:0 0 6px;font-size:1rem}._card_aki54_6 a{color:var(--color-text);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px}._header_aki54_10,._actions_aki54_10{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._pubInfo_aki54_8{overflow-wrap:anywhere;flex:1;min-width:180px}._pubInfo_aki54_8 h2{color:var(--color-accent)}._pubInfo_aki54_8 p{margin:6px 0}._headerActions_aki54_14{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}._card_aki54_6 ._viewPub_aki54_15{border:1px solid var(--color-border);background:var(--color-surface);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;text-decoration:none;display:inline-flex}._viewPub_aki54_15:hover{border-color:var(--color-accent)}._actions_aki54_10{justify-content:flex-end;margin-top:20px}._muted_aki54_18{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.875rem}._status_aki54_19{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:inline-flex}._positive_aki54_20{color:var(--color-positive)}._negative_aki54_21{color:var(--color-negative)}._contributor_aki54_22{background:var(--color-surface-muted);overflow-wrap:anywhere;border-radius:12px;gap:5px;margin:20px 0;padding:14px 52px 14px 16px;display:grid;position:relative}._infoButton_aki54_23{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}._infoButton_aki54_23:hover{background:var(--color-surface-raised);color:var(--color-text)}._contributorModal_aki54_25{width:min(640px,100% - 32px)}._contributorTitle_aki54_26{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}._contributorTitle_aki54_26>span{min-width:0}._accountId_aki54_28{letter-spacing:normal;color:var(--color-text-muted);font-size:.7rem;font-weight:400}._contributorFacts_aki54_29{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 20px;display:grid}._contributorFacts_aki54_29>div{background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}._contributorFacts_aki54_29 svg{flex-shrink:0}._contributorFacts_aki54_29>div:last-child>svg{color:var(--color-accent)}._contributorFacts_aki54_29 dt{margin-bottom:3px;font-size:.75rem}._contributorFacts_aki54_29 dd{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}._countTable_aki54_35 th span{align-items:center;gap:9px;display:inline-flex}._countTable_aki54_35 td,._countTable_aki54_35 thead th:last-child{text-align:right}._countTable_aki54_35 td{font-variant-numeric:tabular-nums;font-weight:600}._historyActions_aki54_38{margin-top:20px}._historyOverlay_aki54_39{z-index:62}._historyModal_aki54_40.modal{z-index:63;flex-direction:column;width:min(1100px,100% - 32px);display:flex;overflow:hidden}._historyModal_aki54_40>p{margin:0 0 20px}._historyBody_aki54_42{overscroll-behavior:contain;min-height:0;padding:2px;overflow-y:auto}._summary_aki54_43{overflow-wrap:anywhere;margin:18px 0 0;line-height:1.7}._historyBody_aki54_42 ._list_aki54_5{gap:12px}._historyBody_aki54_42 ._historyCard_aki54_45{border-radius:12px;padding:14px 16px}._historyBody_aki54_42 ._historyCard_aki54_45 ._header_aki54_10{align-items:center;gap:8px 12px}._historyBody_aki54_42 ._historyCard_aki54_45 ._pubInfo_aki54_8{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}._historyBody_aki54_42 ._historyCard_aki54_45 ._pubInfo_aki54_8 h3{margin:0;font-size:.95rem}._historyBody_aki54_42 ._historyCard_aki54_45 ._summary_aki54_43{margin-top:8px;font-size:.875rem;line-height:1.5}._warning_aki54_50{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);padding:12px 16px}._changes_aki54_51{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}._changeSection_aki54_52{border:1px solid var(--color-border);border-radius:12px;min-width:0;overflow:hidden}._changeSection_aki54_52._positive_aki54_20,._changeSection_aki54_52._negative_aki54_21{border-color:color-mix(in srgb, currentColor 30%, var(--color-border));background:color-mix(in srgb, currentColor 5%, var(--color-surface-raised))}._sectionTitle_aki54_54{align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.9rem;display:flex}._sectionCount_aki54_55{margin-left:auto;font-size:.8rem;font-weight:400}._tableScroll_aki54_56{overflow-x:auto}._table_aki54_56{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}._table_aki54_56 th,._table_aki54_56 td{border-bottom:1px solid var(--color-border);vertical-align:top;min-width:110px;color:var(--color-text);overflow-wrap:anywhere;padding:12px 14px}._table_aki54_56 thead th{color:var(--color-text-muted);background:#353d3705;font-size:.75rem;font-weight:500}._table_aki54_56 tbody th{font-weight:500}._table_aki54_56 tbody tr:last-child>*{border-bottom:0}._table_aki54_56 td span{align-items:center;gap:6px;display:inline-flex}._tableCaption_aki54_63{text-align:left;padding:12px 14px;font-weight:600}._comparison_aki54_64{border:1px solid var(--color-border);border-radius:12px;margin-top:16px;overflow:hidden}._comparison_aki54_64 summary{cursor:pointer;color:var(--color-text-muted);padding:12px 14px;font-size:.875rem}._conflict_aki54_66{background:color-mix(in srgb, var(--color-accent) 9%, transparent)}._conflictLabel_aki54_67{margin-top:6px;font-size:.75rem;display:block}._notice_aki54_68{background:var(--color-surface-muted);border-radius:10px;padding:12px 16px}._decision_aki54_69{min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}._decision_aki54_69:hover:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent)}._decision_aki54_69:disabled{opacity:.5;cursor:not-allowed}._decision_aki54_69:focus-visible,._infoButton_aki54_23:focus-visible,._viewPub_aki54_15:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){._decision_aki54_69{transition:none}}@media (width<=600px){._card_aki54_6{padding:16px}._filters_aki54_2 label{width:100%}}@media (width<=400px){._contributorFacts_aki54_29{grid-template-columns:1fr}}._loading_zlpxq_1{place-items:center;min-height:100svh;padding:24px;display:grid}.button-primary,.button-secondary{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.button-primary{background:var(--color-accent);color:var(--color-on-accent)}.button-secondary{background:var(--color-surface-raised);color:var(--color-text);border-color:var(--color-border)}.button-primary:hover:not(:disabled){border-color:var(--color-on-accent)}.button-secondary:hover:not(:disabled){background:var(--color-surface-muted)}.button-primary:disabled,.button-secondary:disabled,.modal-close:disabled{opacity:.6;cursor:wait}.modal-overlay{z-index:60;background:#353d3766;position:fixed;inset:0}.modal{z-index:61;border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(600px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);border-radius:16px;padding:28px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #353d3733}.modal-image{width:min(560px,100% - 32px)}.modal-details{width:min(680px,100% - 32px)}.modal-confirm{width:min(480px,100% - 32px)}.modal-confirm .modal-description{overflow-wrap:anywhere;line-height:1.6}.modal-confirm .modal-error{margin-bottom:16px}.button-danger{color:var(--color-on-selected-control);background:#b33e34}.button-danger:hover:not(:disabled){background:#9a332b;border-color:#0000}.modal-title{letter-spacing:-.025em;margin:0 40px 8px 0;font-size:24px;font-weight:700}.modal-description{color:var(--color-text-muted);margin:0 0 24px;font-size:14px}.modal-close{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:20px;right:20px}.modal-close:hover{background:var(--color-surface-muted)}.modal-form{flex-direction:column;gap:20px;display:flex}.modal-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.modal-field input,.modal-field select,.modal-field textarea,.modal input[type=time]{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-height:42px;color:var(--color-text);border-radius:8px;padding:10px 12px}.modal-field textarea{resize:vertical}.modal-field input:disabled,.modal-field select:disabled,.modal-field textarea:disabled{opacity:.6}.modal-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.modal-error{background:var(--color-surface-muted);border-radius:8px;margin:0;padding:12px;font-size:14px;line-height:1.5}.button-primary:focus-visible,.button-secondary:focus-visible,.modal-close:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.modal-field input:focus,.modal-field select:focus,.modal-field textarea:focus,.modal input[type=time]:focus{border-color:var(--color-accent)}@media (width<=560px){.modal{padding:24px 20px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mobile-menu-top:0px;--mobile-menu-height:100lvh;--color-background:#f7f5ef;--color-surface:#f7f5ef;--color-surface-raised:#fafaf8;--color-surface-muted:#ecede7;--color-text:#353d37;--color-text-muted:#676d65;--color-border:#dddfd7;--color-accent:#d5b063;--color-positive:#2d6944;--color-negative:#b33e34;--color-on-accent:#353d37;--color-selected-control:#3b463e;--color-on-selected-control:#f7f5ef;--color-map-marker-background:#f6f3e9;--color-map-marker-border:#123329;--color-map-marker-foreground:#123329;--color-map-marker-divider:#d7dcce;--color-map-marker-selected-border:#b8954f;color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body{font-family:DM Sans,system-ui,sans-serif}body{min-width:320px;margin:0}@media (width<=767px){html{overscroll-behavior-y:none}}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);outline:none}
