:root{--bg: #F6F1E8;--surface: #FFFFFF;--surface-sunk: #FBF6EC;--surface-rail: #2B211A;--ink: #1B1610;--ink-2: #595045;--ink-3: #8C8174;--ink-on-brand: #FFFFFF;--line: #EAE0D0;--line-2: #DACBB4;--twig: #C9B48A;--brand: #E4610F;--brand-press: #C24F08;--brand-soft: #FDEEE2;--brand-ink: #8A3806;--state-inherited: #8C8174;--state-set: #2A6DB8;--state-set-soft: #E7F0F9;--state-set-ink: #1D5290;--ok: #17784C;--ok-soft: #E4F3EA;--warn: #8A5A00;--warn-soft: #FBF1D9;--stop: #B32D1B;--stop-soft: #FBEAE7;--radius-sm: 5px;--radius: 8px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(43, 33, 26, .07);--shadow-2: 0 6px 24px rgba(43, 33, 26, .13);--focus-ring: 0 0 0 3px rgba(228, 97, 15, .26);--scrim: rgba(27, 22, 16, .42);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--font: "Open Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs: 11px;--text-sm: 12.5px;--text-base: 13.5px;--text-md: 14.5px;--text-lg: 17px;--text-xl: 23px;--rail-w: 54px;--tree-w: 320px;--header-h: 56px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #17130E;--surface: #1F1A14;--surface-sunk: #26201A;--surface-rail: #0F0C08;--ink: #F5EEE3;--ink-2: #C6BAA9;--ink-3: #948A7C;--ink-on-brand: #17130E;--line: #2F2720;--line-2: #41372C;--twig: #5C4E38;--brand: #FF8A3D;--brand-press: #FFA163;--brand-soft: #38220F;--brand-ink: #FFB37A;--state-inherited: #948A7C;--state-set: #6BA6E8;--state-set-soft: #16304E;--state-set-ink: #9AC6F2;--ok: #57BC87;--ok-soft: #12291D;--warn: #D7A153;--warn-soft: #2E2410;--stop: #E67C68;--stop-soft: #331713;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 6px 24px rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .6)}}:root[data-theme=dark]{--bg: #17130E;--surface: #1F1A14;--surface-sunk: #26201A;--surface-rail: #0F0C08;--ink: #F5EEE3;--ink-2: #C6BAA9;--ink-3: #948A7C;--ink-on-brand: #17130E;--line: #2F2720;--line-2: #41372C;--twig: #5C4E38;--brand: #FF8A3D;--brand-press: #FFA163;--brand-soft: #38220F;--brand-ink: #FFB37A;--state-inherited: #948A7C;--state-set: #6BA6E8;--state-set-soft: #16304E;--state-set-ink: #9AC6F2;--ok: #57BC87;--ok-soft: #12291D;--warn: #D7A153;--warn-soft: #2E2410;--stop: #E67C68;--stop-soft: #331713;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 6px 24px rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:var(--font);font-size:14px;line-height:1.5;color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}._backdrop_1vvmm_4{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:var(--s-4);z-index:10000}._dialog_1vvmm_13{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(440px,100%);overflow:hidden}._dialog_1vvmm_13:focus-visible{outline:none;box-shadow:var(--shadow-2),var(--focus-ring)}._head_1vvmm_23{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-2)}._icon_1vvmm_29{width:36px;height:36px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--brand-soft);color:var(--brand-ink)}._iconDestructive_1vvmm_40{background:var(--stop-soft);color:var(--stop)}._title_1vvmm_41{margin:0;font-size:var(--text-lg);font-weight:700;color:var(--ink)}._body_1vvmm_48{padding:var(--s-2) var(--s-6) var(--s-6) 72px}._message_1vvmm_49{margin:0;font-size:var(--text-base);color:var(--ink-2);line-height:1.6}._foot_1vvmm_56{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);background:var(--surface-sunk)}._cancel_1vvmm_64,._confirm_1vvmm_64{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer}._cancel_1vvmm_64{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2)}._cancel_1vvmm_64:hover{border-color:var(--ink-3);color:var(--ink)}._confirm_1vvmm_64{border:1px solid var(--brand);background:var(--brand);color:var(--ink-on-brand)}._confirm_1vvmm_64:hover{background:var(--brand-press);border-color:var(--brand-press)}._confirmDestructive_1vvmm_84{border-color:var(--stop);background:var(--stop)}._confirmDestructive_1vvmm_84:hover{background:var(--stop);border-color:var(--stop);filter:brightness(.92)}._cancel_1vvmm_64:focus-visible,._confirm_1vvmm_64:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tree_1equy_11{padding:var(--s-3) var(--s-2) var(--s-4);overflow:auto;flex:1;-webkit-user-select:none;user-select:none}._empty_1equy_18{padding:var(--s-5) var(--s-4);text-align:center;color:var(--ink-3);font-size:var(--text-sm)}._row_1equy_27{display:flex;align-items:center;height:30px;border-radius:var(--radius-sm);cursor:pointer}._row_1equy_27:hover{background:var(--surface)}._row_1equy_27:focus-visible{outline:none;box-shadow:var(--focus-ring)}._hit_1equy_41 ._name_1equy_41{font-weight:700}._dim_1equy_42{opacity:.45}._cell_1equy_46{position:relative;width:22px;height:30px;flex:none}._vLine_1equy_54{position:absolute;left:11px;top:0;bottom:0;width:1px;background:var(--twig)}._vTop_1equy_63{position:absolute;left:11px;top:0;height:15px;width:1px;background:var(--twig)}._vBot_1equy_72{position:absolute;left:11px;top:15px;bottom:0;width:1px;background:var(--twig)}._hLine_1equy_84{position:absolute;left:11px;top:15px;right:-3px;height:1px;background:var(--twig)}._row_1equy_27:has(._dot_1equy_92) ._hLine_1equy_84{right:-5px}._toggle_1equy_98,._dot_1equy_92{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;box-sizing:border-box;cursor:pointer}._toggle_1equy_98{width:16px;height:16px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-sunk);border:1px solid var(--twig);color:var(--ink-2)}._barH_1equy_122,._barV_1equy_122{position:absolute;background:currentColor}._barH_1equy_122{left:2.5px;right:2.5px;top:50%;height:1px;transform:translateY(-50%)}._barV_1equy_122{top:2.5px;bottom:2.5px;left:50%;width:1px;transform:translate(-50%)}._toggle_1equy_98:hover{border-color:var(--brand);color:var(--brand)}._toggle_1equy_98:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dot_1equy_92{width:12px;height:12px;background:var(--surface);border:1.25px solid var(--twig)}._dotOn_1equy_151{position:absolute;inset:2px;border-radius:999px;background:var(--brand)}._name_1equy_41{font-size:var(--text-base);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._row_1equy_27:has(._toggle_1equy_98) ._name_1equy_41{font-weight:600;color:var(--ink)}._row_1equy_27._selected_1equy_175 ._name_1equy_41{color:var(--brand-ink);font-weight:700}._row_1equy_27._selected_1equy_175 ._toggle_1equy_98{border-color:var(--brand);color:var(--brand)}._row_1equy_27._selected_1equy_175 ._dot_1equy_92{border-color:var(--brand)}._dim_1equy_42>._row_1equy_27>._name_1equy_41,._dim_1equy_42>._row_1equy_27>._hit_1equy_41>._row_1equy_27>._name_1equy_41{font-weight:700}._checkbox_1equy_194{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;box-sizing:border-box;border-radius:var(--radius-sm);border:1.25px solid var(--twig);background:var(--surface)}._checkboxOn_1equy_207{background:var(--brand);border-color:var(--brand)}._checkboxOn_1equy_207:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid var(--ink-on-brand);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}._checkboxCovered_1equy_224{background:var(--state-set-soft);border-color:var(--state-set)}._checkboxCovered_1equy_224:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:7px;border:solid var(--state-set);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}._row_1equy_27._checked_1equy_240 ._name_1equy_41{color:var(--brand-ink);font-weight:700}._row_1equy_27._covered_1equy_241{cursor:not-allowed}._row_1equy_27._covered_1equy_241 ._name_1equy_41{color:var(--ink-3)}._empty_1equy_18{padding:var(--s-4);font-size:var(--text-sm);color:var(--ink-3);text-align:center}._panel_l2zkk_9{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;margin-bottom:var(--s-5)}._panelHead_l2zkk_17{font-size:var(--text-md);font-weight:700;margin:0;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}._legend_l2zkk_25{display:flex;gap:var(--s-5);flex-wrap:wrap;font-size:var(--text-sm);color:var(--ink-2);padding:var(--s-3) var(--s-4);background:var(--surface-sunk);border-bottom:1px solid var(--line)}._legend_l2zkk_25 span{display:inline-flex;align-items:center;gap:var(--s-2)}._scroll_l2zkk_41{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--text-base)}thead th{text-align:left;font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:var(--s-2) var(--s-4);background:var(--surface-sunk);border-bottom:1px solid var(--line);white-space:nowrap}tbody td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-sunk)}._ruleName_l2zkk_69{color:var(--ink);font-weight:600}._ruleName_l2zkk_69._muted_l2zkk_73{color:var(--ink-3);font-weight:400}._value_l2zkk_75{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600;white-space:nowrap}._value_l2zkk_75._muted_l2zkk_73{color:var(--ink-3);font-weight:400}._unit_l2zkk_83{color:var(--ink-3);font-weight:400;margin-left:3px}._state_l2zkk_90{width:17px;height:17px;border-radius:4px;border:1.5px solid var(--line-2);display:inline-grid;place-items:center;background:var(--surface);font-size:10px;font-weight:800;padding:0;cursor:pointer;color:transparent}._state_l2zkk_90:focus-visible{outline:none;box-shadow:var(--focus-ring)}._state_l2zkk_90._inherited_l2zkk_109{background:var(--state-inherited);border-color:var(--state-inherited);color:var(--surface)}._state_l2zkk_90._set_l2zkk_115{background:var(--state-set);border-color:var(--state-set);color:#fff}._source_l2zkk_121{font-size:var(--text-sm);color:var(--ink-3)}._source_l2zkk_121 b{color:var(--ink-2);font-weight:600}._sourceLink_l2zkk_129{background:none;border:none;padding:0;font:inherit;font-size:var(--text-sm);color:var(--brand-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._pill_l2zkk_141{font-size:var(--text-xs);font-weight:700;padding:2px var(--s-2);border-radius:3px;display:inline-block;white-space:nowrap}._pillNa_l2zkk_149{background:var(--warn-tint, var(--warn-soft));color:var(--warn)}._pillUnset_l2zkk_150{background:var(--stop-soft);color:var(--stop)}._banner_l2zkk_152{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius);font-size:var(--text-base);margin-bottom:var(--s-4)}._bannerInfo_l2zkk_160{background:var(--brand-soft);color:var(--brand-ink)}._bannerWarn_l2zkk_161{background:var(--warn-soft);color:var(--warn)}._banner_l2zkk_152 b{font-weight:700}._empty_l2zkk_164{padding:var(--s-6);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._backdrop_1js6o_1{position:fixed;inset:0;background:#1b16106b;display:grid;place-items:center;padding:var(--s-4);z-index:100}._dialog_1js6o_11{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(560px,100%);max-height:80vh;display:flex;flex-direction:column}._head_1js6o_22{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-sunk)}._head_1js6o_22 h4{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--s-1)}._head_1js6o_22 p{font-size:var(--text-sm);color:var(--ink-3);margin:0}._close_1js6o_40{margin-left:auto;background:none;border:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm);flex:none}._close_1js6o_40:hover{color:var(--ink)}._close_1js6o_40:focus-visible{outline:none;box-shadow:var(--focus-ring)}._body_1js6o_54{padding:var(--s-4);overflow-y:auto}._loading_1js6o_59{color:var(--ink-3);font-size:var(--text-base);text-align:center;padding:var(--s-5)}._chain_1js6o_66{list-style:none;padding:0;margin:0}._step_1js6o_72{display:grid;grid-template-columns:14px 1fr auto auto;gap:var(--s-3);align-items:baseline;padding:var(--s-3) 0;border-bottom:1px solid var(--line);font-size:var(--text-base)}._step_1js6o_72:last-child{border-bottom:none}._dot_1js6o_83{width:7px;height:7px;border-radius:50%;background:var(--line-2);margin-top:5px}._deciding_1js6o_90 ._dot_1js6o_83{background:var(--state-set)}._who_1js6o_92{color:var(--ink-2);display:flex;align-items:baseline;gap:var(--s-2)}._deciding_1js6o_90 ._who_1js6o_92{color:var(--ink);font-weight:600}._tag_1js6o_100{font-size:var(--text-xs);color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}._what_1js6o_107{font-size:var(--text-sm);color:var(--ink-3)}._deciding_1js6o_90 ._what_1js6o_107{color:var(--state-set);font-weight:600}._val_1js6o_113{font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink);min-width:40px;text-align:right}._unreached_1js6o_122{opacity:.45}._warn_1js6o_124{margin:var(--s-4) 0 0;padding:var(--s-3);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--text-sm)}._wrap_1fs9u_1{position:relative;width:100%}._field_1fs9u_8{display:flex;align-items:center;gap:var(--s-2);width:100%;font:inherit;font-size:var(--text-base);text-align:left;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer}._field_1fs9u_8:hover:not(:disabled){border-color:var(--ink-3)}._field_1fs9u_8:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._field_1fs9u_8:disabled{opacity:.55;cursor:not-allowed}._fieldInvalid_1fs9u_30{border-color:var(--stop)}._value_1fs9u_32{flex:1}._placeholder_1fs9u_33{flex:1;color:var(--ink-3)}._icon_1fs9u_35{width:16px;height:16px;flex:none;color:var(--ink-3)}._field_1fs9u_8:hover:not(:disabled) ._icon_1fs9u_35{color:var(--ink-2)}._panel_1fs9u_45{position:absolute;z-index:200;top:calc(100% + 6px);left:0;width:290px;padding:var(--s-3);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2)}._panelAbove_1fs9u_57{top:auto;bottom:calc(100% + 6px)}._head_1fs9u_62{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-3)}._month_1fs9u_68{flex:1;text-align:center;font-size:var(--text-base);font-weight:700;color:var(--ink)}._nav_1fs9u_75{font:inherit;font-size:18px;line-height:1;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--ink-2);cursor:pointer}._nav_1fs9u_75:hover{background:var(--surface-sunk);color:var(--ink)}._nav_1fs9u_75:focus-visible{outline:none;box-shadow:var(--focus-ring)}._weekdays_1fs9u_92,._grid_1fs9u_93{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._weekdays_1fs9u_92{margin-bottom:var(--s-1)}._weekdays_1fs9u_92 span{text-align:center;font-size:var(--text-sm);font-weight:700;color:var(--ink-3);padding-bottom:var(--s-1)}._day_1fs9u_109{font:inherit;font-size:var(--text-base);aspect-ratio:1;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid transparent;background:none;color:var(--ink);cursor:pointer}._day_1fs9u_109:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}._day_1fs9u_109:focus-visible{outline:none;box-shadow:var(--focus-ring)}._day_1fs9u_109:disabled{color:var(--ink-3);opacity:.4;cursor:not-allowed}._outside_1fs9u_131{color:var(--ink-3)}._today_1fs9u_135{border-color:var(--brand);font-weight:700;color:var(--brand-ink)}._selected_1fs9u_141,._selected_1fs9u_141:hover{background:var(--brand);color:var(--ink-on-brand);font-weight:700;border-color:var(--brand)}._foot_1fs9u_149{display:flex;justify-content:space-between;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line)}._link_1fs9u_156{font:inherit;font-size:var(--text-sm);font-weight:600;background:none;border:none;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);color:var(--brand-ink);cursor:pointer}._link_1fs9u_156:hover:not(:disabled){background:var(--brand-soft)}._link_1fs9u_156:disabled{color:var(--ink-3);cursor:not-allowed}._link_1fs9u_156:focus-visible{outline:none;box-shadow:var(--focus-ring)}._loading_1o4rt_1,._none_1o4rt_1{padding:var(--s-5);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._section_1o4rt_8{margin-bottom:var(--s-8)}._sectionHead_1o4rt_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap}._sectionHead_1o4rt_10 h3{font-size:var(--text-lg);font-weight:700;margin:0 0 3px}._sectionHead_1o4rt_10 p{font-size:var(--text-base);color:var(--ink-3);margin:0;max-width:560px}._tally_1o4rt_35{display:flex;gap:var(--s-4);font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}._tally_1o4rt_35 b{color:var(--ink);font-weight:700}._holidays_1o4rt_44{width:100%;border-collapse:collapse}._hRow_1o4rt_48{border-bottom:1px solid var(--line)}._hRow_1o4rt_48:last-child{border-bottom:none}._hRow_1o4rt_48:hover{background:var(--surface-sunk)}._holidays_1o4rt_44 td{padding:var(--s-2) var(--s-3);vertical-align:middle}._holidays_1o4rt_44 td:first-child{padding-left:0}._holidays_1o4rt_44 td:last-child{padding-right:0}._hName_1o4rt_56{font-size:var(--text-base);font-weight:600;white-space:nowrap}._hDate_1o4rt_61{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;width:1%}._hRel_1o4rt_67{margin-left:var(--s-2);opacity:.8}._hChoice_1o4rt_72{width:100%;text-align:right}._hChoice_1o4rt_72 ._segment_1o4rt_73{display:inline-flex}._hChoice_1o4rt_72 ._seg_1o4rt_73,._hChoice_1o4rt_72 ._segOn_1o4rt_74{flex:none;min-width:62px}._hSource_1o4rt_76{width:1%;text-align:right;white-space:nowrap}._default_1o4rt_77{font-size:var(--text-sm);color:var(--ink-3)}._reset_1o4rt_78{font:inherit;font-size:var(--text-sm);font-weight:600;background:none;border:none;padding:2px var(--s-1);border-radius:var(--radius-sm);color:var(--brand-ink);cursor:pointer}._reset_1o4rt_78:hover{text-decoration:underline;text-underline-offset:2px}._reset_1o4rt_78:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:720px){._holidays_1o4rt_44,._holidays_1o4rt_44 tbody,._hRow_1o4rt_48,._holidays_1o4rt_44 td{display:block;width:auto}._hRow_1o4rt_48{padding:var(--s-3) 0}._holidays_1o4rt_44 td{padding:2px 0}._hChoice_1o4rt_72,._hSource_1o4rt_76{text-align:left}}._segment_1o4rt_73{display:flex;border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}._seg_1o4rt_73,._segOn_1o4rt_74{flex:1;font:inherit;font-size:var(--text-sm);font-weight:600;padding:6px var(--s-2);background:var(--surface);color:var(--ink-3);border:none;border-right:1px solid var(--line-2);cursor:pointer;white-space:nowrap}._seg_1o4rt_73:last-child,._segOn_1o4rt_74:last-child{border-right:none}._seg_1o4rt_73:hover{background:var(--surface-sunk);color:var(--ink-2)}._segOn_1o4rt_74{background:var(--brand);color:var(--ink-on-brand)}._seg_1o4rt_73:focus-visible,._segOn_1o4rt_74:focus-visible{outline:none;box-shadow:var(--focus-ring)}._addBtn_1o4rt_128,._saveBtn_1o4rt_128,._cancelBtn_1o4rt_128{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}._addBtn_1o4rt_128{background:transparent;border-color:var(--line-2);color:var(--brand-ink)}._addBtn_1o4rt_128:hover{background:var(--brand-soft);border-color:var(--brand)}._saveBtn_1o4rt_128{background:var(--brand);color:var(--ink-on-brand)}._saveBtn_1o4rt_128:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_1o4rt_128{background:transparent;color:var(--ink-3)}._input_1o4rt_148{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);min-width:150px}._input_1o4rt_148:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._localList_1o4rt_160{list-style:none;padding:0;margin:0}._localItem_1o4rt_161{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--s-2)}._localDate_1o4rt_171{display:flex;flex-direction:column;font-size:var(--text-base);font-weight:600;color:var(--ink);min-width:150px}._localRel_1o4rt_179{font-size:var(--text-xs);font-weight:400;color:var(--ink-3)}._localName_1o4rt_184{flex:1;color:var(--ink-2)}._tagClosed_1o4rt_185,._tagOpen_1o4rt_185{font-size:var(--text-xs);font-weight:700;padding:2px var(--s-2);border-radius:3px}._tagClosed_1o4rt_185{background:var(--stop-soft);color:var(--stop)}._tagOpen_1o4rt_185{background:var(--warn-soft);color:var(--warn)}._removeBtn_1o4rt_193{background:none;border:none;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm);font-size:13px}._removeBtn_1o4rt_193:hover{color:var(--stop);background:var(--stop-soft)}._removeBtn_1o4rt_193:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:620px){._localItem_1o4rt_161{flex-wrap:wrap;gap:var(--s-2)}._localDate_1o4rt_171{min-width:0}}._addCard_1o4rt_211{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--s-4);margin-bottom:var(--s-4);box-shadow:var(--shadow-1, none)}._addGrid_1o4rt_220{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s-4)}._addField_1o4rt_226{display:flex;flex-direction:column}._addField_1o4rt_226 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._optional_1o4rt_233{font-weight:400;color:var(--ink-3);text-transform:none}._addHint_1o4rt_238{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0}._quickRow_1o4rt_244{display:flex;gap:var(--s-1);margin-top:var(--s-2)}._quick_1o4rt_244,._quickOn_1o4rt_245{font:inherit;font-size:var(--text-sm);padding:2px var(--s-2);border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);cursor:pointer}._quick_1o4rt_244:hover{color:var(--ink);border-color:var(--ink-3)}._quickOn_1o4rt_245{border-color:var(--brand);color:var(--brand);font-weight:600}._quick_1o4rt_244:focus-visible,._quickOn_1o4rt_245:focus-visible{outline:none;box-shadow:var(--focus-ring)}._addFoot_1o4rt_264{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap;margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}._addBtns_1o4rt_273{display:flex;gap:var(--s-2);margin-left:auto}._preview_1o4rt_275{font-size:var(--text-sm);color:var(--ink-2);margin:0;display:flex;gap:var(--s-2);align-items:center}._previewRel_1o4rt_283{color:var(--ink-3)}@media(max-width:700px){._addGrid_1o4rt_220{grid-template-columns:1fr}._addBtns_1o4rt_273{margin-left:0;width:100%}}._loading_1lk0h_1,._none_1lk0h_1{padding:var(--s-5);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._section_1lk0h_8{margin-bottom:var(--s-8)}._sectionHead_1lk0h_10{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap}._sectionHead_1lk0h_10 h3{font-size:var(--text-lg);font-weight:700;margin:0 0 3px}._sectionHead_1lk0h_10 p{font-size:var(--text-base);color:var(--ink-3);margin:0;max-width:60ch}._note_1lk0h_27{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);margin:0 0 var(--s-3);max-width:72ch}._table_1lk0h_40{width:100%;border-collapse:collapse}._table_1lk0h_40 th{text-align:left;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:0 var(--s-3) var(--s-2);border-bottom:1px solid var(--line)}._table_1lk0h_40 th:first-child{padding-left:0}._thChoice_1lk0h_52{text-align:right}._table_1lk0h_40 td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);vertical-align:middle}._table_1lk0h_40 td:first-child{padding-left:0}._table_1lk0h_40 td:last-child{padding-right:0}._table_1lk0h_40 tr:last-child td{border-bottom:none}._table_1lk0h_40 tbody tr:hover{background:var(--surface)}._rowOff_1lk0h_65{opacity:.55}._name_1lk0h_67{font-size:var(--text-base);font-weight:600;white-space:nowrap}._pill_1lk0h_72{margin-left:var(--s-2);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:1px var(--s-2)}._rule_1lk0h_83,._date_1lk0h_83{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}._choice_1lk0h_89{text-align:right;width:1%}._choice_1lk0h_89 ._segment_1lk0h_90{display:inline-flex}._choice_1lk0h_89 ._seg_1lk0h_90,._choice_1lk0h_89 ._segOn_1lk0h_91{flex:none;min-width:62px}._actions_1lk0h_93{text-align:right;white-space:nowrap;width:1%}._link_1lk0h_98,._linkDanger_1lk0h_98{font:inherit;font-size:var(--text-sm);font-weight:600;background:none;border:none;padding:2px var(--s-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--brand-ink)}._linkDanger_1lk0h_98{color:var(--ink-3)}._link_1lk0h_98:hover,._linkDanger_1lk0h_98:hover{text-decoration:underline;text-underline-offset:2px}._linkDanger_1lk0h_98:hover{color:var(--stop)}._link_1lk0h_98:focus-visible,._linkDanger_1lk0h_98:focus-visible{outline:none;box-shadow:var(--focus-ring)}._segment_1lk0h_90{display:flex;border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden;width:fit-content}._seg_1lk0h_90,._segOn_1lk0h_91{font:inherit;font-size:var(--text-sm);font-weight:600;padding:6px var(--s-2);background:var(--surface);color:var(--ink-3);border:none;border-right:1px solid var(--line-2);cursor:pointer;white-space:nowrap}._seg_1lk0h_90:last-child,._segOn_1lk0h_91:last-child{border-right:none}._seg_1lk0h_90:hover{background:var(--surface-sunk);color:var(--ink-2)}._segOn_1lk0h_91{background:var(--brand);color:var(--ink-on-brand)}._seg_1lk0h_90:focus-visible,._segOn_1lk0h_91:focus-visible{outline:none;box-shadow:var(--focus-ring)}._addBtn_1lk0h_142,._saveBtn_1lk0h_142,._cancelBtn_1lk0h_142{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}._addBtn_1lk0h_142{background:transparent;border-color:var(--line-2);color:var(--brand-ink)}._addBtn_1lk0h_142:hover{background:var(--brand-soft);border-color:var(--brand)}._saveBtn_1lk0h_142{background:var(--brand);color:var(--ink-on-brand)}._saveBtn_1lk0h_142:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._cancelBtn_1lk0h_142{background:transparent;color:var(--ink-3)}._addCard_1lk0h_158{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--s-4);margin-bottom:var(--s-4)}._addRow_1lk0h_165{display:flex;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-3)}._field_1lk0h_171{display:flex;flex-direction:column;min-width:150px;flex:1}._field_1lk0h_171 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._field_1lk0h_171 input,._field_1lk0h_171 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_1lk0h_171 input:focus,._field_1lk0h_171 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._addFoot_1lk0h_194{display:flex;justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line)}._error_1lk0h_202{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-3)}@media(max-width:760px){._table_1lk0h_40,._table_1lk0h_40 thead,._table_1lk0h_40 tbody,._table_1lk0h_40 tr,._table_1lk0h_40 td{display:block;width:auto}._table_1lk0h_40 thead{display:none}._table_1lk0h_40 tr{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}._table_1lk0h_40 td{padding:2px 0;border:none}._choice_1lk0h_89,._actions_1lk0h_93{text-align:left}}._page_6a813_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--s-6);align-items:start}._readOnly_6a813_10{grid-column:1 / -1;font-size:var(--text-base);color:var(--ink-2);background:var(--surface-sunk);border-radius:var(--radius-sm);padding:var(--s-3);margin:0}._section_6a813_20{min-width:0}._sectionTitle_6a813_21{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 var(--s-2);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}._sectionLede_6a813_31{font-size:var(--text-sm);color:var(--ink-3);line-height:1.45;margin:0 0 var(--s-3)}._note_6a813_38{font-size:var(--text-base);color:var(--ink-3);padding:var(--s-3) 0;margin:0}._list_6a813_45{list-style:none;margin:0;padding:0}._item_6a813_51,._itemOff_6a813_51{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);min-height:34px}._item_6a813_51:last-child,._itemOff_6a813_51:last-child{border-bottom:none}._itemOff_6a813_51{opacity:.55}._itemName_6a813_64{font-size:var(--text-base);color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._swatch_6a813_75{width:12px;height:12px;flex:none;border-radius:3px;background:var(--line)}._tag_6a813_83,._tagQuiet_6a813_83{font-size:var(--text-xs);font-weight:700;padding:1px var(--s-2);border-radius:var(--radius-pill);white-space:nowrap}._tag_6a813_83{background:var(--warn-soft);color:var(--warn)}._tagQuiet_6a813_83{background:var(--surface-sunk);color:var(--ink-3)}._actions_6a813_95{display:flex;gap:var(--s-1);opacity:0;transition:opacity .1s ease}._item_6a813_51:hover ._actions_6a813_95,._itemOff_6a813_51:hover ._actions_6a813_95,._item_6a813_51:focus-within ._actions_6a813_95,._itemOff_6a813_51:focus-within ._actions_6a813_95{opacity:1}._action_6a813_95{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);background:none;border:none;padding:2px var(--s-2);border-radius:var(--radius-sm);cursor:pointer}._action_6a813_95:hover{color:var(--brand);background:var(--brand-soft)}._action_6a813_95:focus-visible{outline:none;box-shadow:var(--focus-ring);opacity:1}._edit_6a813_120{font:inherit;font-size:var(--text-base);flex:1;min-width:0;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--brand);background:var(--surface);color:var(--ink)}._edit_6a813_120:focus{outline:none;box-shadow:var(--focus-ring)}._expires_6a813_133,._levelLabel_6a813_133{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);cursor:pointer;white-space:nowrap}._levelLabel_6a813_133{flex:1;min-width:0;color:var(--ink)}._expires_6a813_133 input,._levelLabel_6a813_133 input{accent-color:var(--brand);cursor:pointer}._levelLabel_6a813_133 input:disabled{cursor:default}._levelHelp_6a813_146{font-size:var(--text-sm);color:var(--ink-3);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._addRow_6a813_156{display:flex;gap:var(--s-2);margin-top:var(--s-3)}._addInput_6a813_161{font:inherit;font-size:var(--text-base);flex:1;min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}._addInput_6a813_161::placeholder{color:var(--ink-3)}._addInput_6a813_161:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._addBtn_6a813_175{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer}._addBtn_6a813_175:hover:not(:disabled){border-color:var(--brand);color:var(--brand);background:var(--brand-soft)}._addBtn_6a813_175:disabled{opacity:.5;cursor:not-allowed}._addBtn_6a813_175:focus-visible{outline:none;box-shadow:var(--focus-ring)}._form_8lgj9_1{background:var(--surface-sunk);border-bottom:1px solid var(--line);padding:var(--s-4)}._grid_8lgj9_7{display:flex;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-3)}._field_8lgj9_14{display:flex;flex-direction:column;min-width:140px}._field_8lgj9_14 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._optional_8lgj9_21{font-weight:400;color:var(--ink-3)}._field_8lgj9_14 input,._field_8lgj9_14 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}._field_8lgj9_14 input:focus,._field_8lgj9_14 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._days_8lgj9_39{display:flex;gap:var(--s-1);flex-wrap:wrap}._day_8lgj9_39,._dayOn_8lgj9_40{font:inherit;font-size:var(--text-sm);font-weight:600;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-3);cursor:pointer;min-width:48px}._day_8lgj9_39:hover{color:var(--ink);border-color:var(--ink-3)}._dayOn_8lgj9_40{background:var(--brand);color:var(--ink-on-brand);border-color:var(--brand)}._day_8lgj9_39:focus-visible,._dayOn_8lgj9_40:focus-visible{outline:none;box-shadow:var(--focus-ring)}._closedToggle_8lgj9_56{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2);margin:var(--s-3) 0;cursor:pointer}._meals_8lgj9_68{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-3);margin-bottom:var(--s-3)}._mealsHead_8lgj9_75{display:flex;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);flex-wrap:wrap}._mealsHead_8lgj9_75 span:first-child{font-size:var(--text-sm);font-weight:700;color:var(--ink-2)}._mealsHint_8lgj9_87{font-size:var(--text-sm);color:var(--ink-3)}._mealRow_8lgj9_89{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) 0}._mealName_8lgj9_95{font-size:var(--text-base);font-weight:600;width:110px;flex:none}._mealRow_8lgj9_89 input{font:inherit;font-size:var(--text-base);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}._mealRow_8lgj9_89 input:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._to_8lgj9_111{font-size:var(--text-sm);color:var(--ink-3)}._overnight_8lgj9_115{font-size:var(--text-xs);font-weight:600;color:var(--ink-3);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:1px var(--s-2)}._removeMeal_8lgj9_124{margin-left:auto;background:none;border:none;color:var(--ink-3);font-size:13px;cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm)}._removeMeal_8lgj9_124:hover{color:var(--stop);background:var(--stop-soft)}._removeMeal_8lgj9_124:focus-visible{outline:none;box-shadow:var(--focus-ring)}._addMeals_8lgj9_137{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}._addMeal_8lgj9_137{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--brand-ink);background:none;border:1px dashed var(--line-2);border-radius:var(--radius-sm);padding:var(--s-1) var(--s-2);cursor:pointer}._addMeal_8lgj9_137:hover{border-color:var(--brand);background:var(--brand-soft)}._addMeal_8lgj9_137:focus-visible{outline:none;box-shadow:var(--focus-ring)}._error_8lgj9_152{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-3)}._foot_8lgj9_161{display:flex;justify-content:flex-end;gap:var(--s-2)}._btnPrimary_8lgj9_162,._btnGhost_8lgj9_162{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._btnPrimary_8lgj9_162{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_8lgj9_162:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_8lgj9_162:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_8lgj9_162{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_8lgj9_162:hover{border-color:var(--ink-3);color:var(--ink)}._btnPrimary_8lgj9_162:focus-visible,._btnGhost_8lgj9_162:focus-visible{outline:none;box-shadow:var(--focus-ring)}._gridAfterRange_8lgj9_179{display:flex;gap:var(--s-4);flex-wrap:wrap}._gridAfterRange_8lgj9_179:empty{display:none}._repeats_8lgj9_183{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2);margin-bottom:var(--s-3);cursor:pointer;max-width:68ch}._repeats_8lgj9_183 input{margin-top:3px}._repeatsHint_8lgj9_194{color:var(--ink-3);font-size:var(--text-sm)}._panel_11ton_1{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);margin-bottom:var(--s-5);overflow:hidden}._loading_11ton_8,._none_11ton_8{padding:var(--s-5);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._head_11ton_15{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}._head_11ton_15 h4{font-size:var(--text-md);font-weight:700;margin:0}._headActions_11ton_23{margin-left:auto;display:flex;gap:var(--s-2)}._inherited_11ton_25{font-size:var(--text-sm);color:var(--ink-2);background:var(--surface-sunk);padding:var(--s-2) var(--s-4);margin:0;border-bottom:1px solid var(--line)}._row_11ton_36{border-bottom:1px solid var(--line)}._row_11ton_36:last-child{border-bottom:none}._rowException_11ton_41{background:var(--surface-sunk)}._rowException_11ton_41 ._dayOn_11ton_42{background:var(--ink-2)}._groupHead_11ton_44{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);background:var(--surface-sunk);padding:var(--s-2) var(--s-4);margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._rowHead_11ton_57{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);flex-wrap:wrap}._rowWhen_11ton_65{display:flex;align-items:center;gap:var(--s-3);min-width:0}._range_11ton_69{font-size:var(--text-base);font-weight:700;white-space:nowrap;min-width:96px}._qualifier_11ton_76{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:1px var(--s-2);white-space:nowrap}._days_11ton_87{display:flex;gap:2px}._dayOn_11ton_42,._dayOff_11ton_88{width:20px;height:20px;display:grid;place-items:center;font-size:var(--text-xs);font-weight:700;border-radius:var(--radius-sm)}._dayOn_11ton_42{background:var(--brand);color:var(--ink-on-brand)}._dayOff_11ton_88{background:var(--surface-sunk);color:var(--ink-3)}._rowOpen_11ton_100{display:flex;align-items:baseline;gap:var(--s-3);margin-left:auto}._openTime_11ton_106{font-size:var(--text-base);font-variant-numeric:tabular-nums}._prep_11ton_107{font-size:var(--text-sm);color:var(--ink-3)}._closed_11ton_108{font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--stop)}._rowActions_11ton_116{display:flex;gap:var(--s-2)}._link_11ton_117,._linkDanger_11ton_117{font:inherit;font-size:var(--text-sm);font-weight:600;background:none;border:none;padding:2px var(--s-1);border-radius:var(--radius-sm);cursor:pointer;color:var(--brand-ink)}._linkDanger_11ton_117{color:var(--ink-3)}._link_11ton_117:hover,._linkDanger_11ton_117:hover{text-decoration:underline;text-underline-offset:2px}._linkDanger_11ton_117:hover{color:var(--stop)}._link_11ton_117:focus-visible,._linkDanger_11ton_117:focus-visible{outline:none;box-shadow:var(--focus-ring)}._meals_11ton_135{width:100%;border-collapse:collapse;margin:0 0 var(--s-3)}._meals_11ton_135 td{padding:3px var(--s-4);font-size:var(--text-sm);vertical-align:baseline}._mealName_11ton_145{color:var(--ink-2);width:110px}._mealTime_11ton_146{font-variant-numeric:tabular-nums;color:var(--ink);width:190px}._mealPeak_11ton_151{color:var(--ink-3)}._noPeak_11ton_152{font-style:italic;opacity:.8}._peak_11ton_153{font-variant-numeric:tabular-nums}._noMeals_11ton_155{font-size:var(--text-sm);color:var(--ink-3);padding:0 var(--s-4) var(--s-3);margin:0;font-style:italic}._btnPrimary_11ton_163,._btnGhost_11ton_163{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}._btnPrimary_11ton_163{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_11ton_163:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_11ton_163:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_11ton_163{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_11ton_163:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}._btnPrimary_11ton_163:focus-visible,._btnGhost_11ton_163:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:720px){._rowOpen_11ton_100{margin-left:0}._mealName_11ton_145,._mealTime_11ton_146{width:auto}}._gap_11ton_186{font-size:var(--text-sm);color:var(--ink-2);background:var(--warn-soft, var(--stop-soft));padding:var(--s-2) var(--s-4);margin:0;border-bottom:1px solid var(--line)}._subDays_11ton_196{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap}._loading_1xigk_1{padding:var(--s-6);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._banner_1xigk_8{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-3) var(--s-4);border-radius:var(--radius);font-size:var(--text-base);margin-bottom:var(--s-4);background:var(--brand-soft);color:var(--brand-ink)}._banner_1xigk_8 b{font-weight:700}._layout_1xigk_25{display:grid;grid-template-columns:208px minmax(0,1080px);gap:var(--s-5);align-items:start}._nav_1xigk_34{position:sticky;top:0;display:flex;flex-direction:column;gap:var(--s-4);padding-bottom:var(--s-4);margin-left:calc(var(--s-3) * -1)}._search_1xigk_44{margin-left:var(--s-3);font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._search_1xigk_44::placeholder{color:var(--ink-3)}._search_1xigk_44:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._navGroup_1xigk_60{display:flex;flex-direction:column;padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}._navGroup_1xigk_60:last-child{border-bottom:none;padding-bottom:0}._navModule_1xigk_68{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-3);margin:0 0 var(--s-2);padding:0 var(--s-3)}._navItem_1xigk_78{width:100%;text-align:left;font:inherit;font-size:var(--text-base);font-weight:500;color:var(--ink);background:none;border:none;padding:var(--s-2) var(--s-3);border-radius:var(--radius);cursor:pointer}._navItem_1xigk_78:hover{background:var(--surface-sunk)}._navItem_1xigk_78:focus-visible{outline:none;box-shadow:var(--focus-ring)}._navItemOn_1xigk_96,._navItemOn_1xigk_96:hover{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}._content_1xigk_102{min-width:0}@media(max-width:860px){._layout_1xigk_25{grid-template-columns:1fr}._nav_1xigk_34{position:static}}._resultModule_1xigk_110{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:var(--s-4) 0 var(--s-2)}._draftNote_1xigk_120{font-size:var(--text-base);color:var(--ink-2);background:var(--warn-soft, var(--stop-soft));border-radius:var(--radius-sm);padding:var(--s-3);margin:0 0 var(--s-4);max-width:72ch}._explain_1xigk_134{max-width:62ch;padding:var(--s-5) 0}._explain_1xigk_134 h3{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--s-3)}._explain_1xigk_134 p{font-size:var(--text-base);color:var(--ink-2);line-height:1.55;margin:0 0 var(--s-3)}._explainLead_1xigk_149{font-weight:600;color:var(--ink)!important;margin-top:var(--s-5)!important}._brandList_1xigk_155{display:flex;flex-wrap:wrap;gap:var(--s-3)}._brandBtn_1xigk_160{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font:inherit;text-align:left;min-width:180px;padding:var(--s-3) var(--s-4);border-radius:var(--radius);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer}._brandBtn_1xigk_160:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}._brandBtn_1xigk_160:focus-visible{outline:none;box-shadow:var(--focus-ring)}._brandBtn_1xigk_160:disabled{opacity:.6;cursor:default}._brandName_1xigk_181{font-size:var(--text-base);font-weight:700}._brandMeta_1xigk_182{font-size:var(--text-sm);color:var(--ink-3)}._header_1m9lk_1{grid-column:1 / -1;display:flex;align-items:center;gap:var(--s-3);height:var(--header-h);padding:0 var(--s-4);background:var(--surface);border-bottom:1px solid var(--line)}._brand_1m9lk_13{display:flex;align-items:center;gap:var(--s-3)}._mark_1m9lk_18{width:30px;height:30px;border-radius:8px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px;flex:none}._wordmark_1m9lk_30{display:flex;align-items:baseline;gap:var(--s-2);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--brand)}._sub_1m9lk_39{font-size:var(--text-sm);font-weight:600;color:var(--ink-3);letter-spacing:.01em}._spacer_1m9lk_46{flex:1}._iconBtn_1m9lk_49{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none}._iconBtn_1m9lk_49:hover{background:var(--surface-sunk);color:var(--ink)}._iconBtn_1m9lk_49:focus-visible{outline:none;box-shadow:var(--focus-ring)}._userWrap_1m9lk_70{position:relative;flex:none}._avatarBtn_1m9lk_72{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-2) var(--s-1) var(--s-1);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink-3);cursor:pointer}._avatarBtn_1m9lk_72:hover{border-color:var(--line-2);color:var(--ink-2)}._avatarBtn_1m9lk_72:focus-visible{outline:none;box-shadow:var(--focus-ring)}._avatar_1m9lk_72{width:26px;height:26px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink);display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.02em}._menu_1m9lk_99{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;z-index:80}._menuHead_1m9lk_111{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-sunk)}._menuName_1m9lk_116{font-size:var(--text-sm);color:var(--ink-2);word-break:break-all}._menuItem_1m9lk_121{display:block;width:100%;text-align:left;padding:var(--s-3) var(--s-4);font:inherit;font-size:var(--text-base);background:none;border:none;color:var(--ink-2);cursor:pointer}._menuItem_1m9lk_121:hover{background:var(--surface-sunk);color:var(--ink)}._menuItem_1m9lk_121:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:620px){._sub_1m9lk_39{display:none}}._heads_73vmq_3{display:flex;gap:var(--s-2);margin-bottom:var(--s-1);font-size:var(--text-sm);font-weight:600;color:var(--ink-3)}._headSystem_73vmq_11{flex:0 0 200px}._headValue_73vmq_12{flex:1 1 0}._list_73vmq_14{display:flex;flex-direction:column;gap:var(--s-2)}._row_73vmq_19{display:flex;gap:var(--s-2);align-items:center}._select_73vmq_24,._name_73vmq_25,._value_73vmq_26{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);min-width:0}._select_73vmq_24{flex:0 0 200px}._name_73vmq_25,._value_73vmq_26{flex:1 1 0}._select_73vmq_24:focus,._name_73vmq_25:focus,._value_73vmq_26:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._remove_73vmq_46{flex:0 0 auto;background:none;border:1px solid transparent;color:var(--ink-3);font-size:14px;cursor:pointer;padding:var(--s-2);border-radius:var(--radius-sm);line-height:1}._remove_73vmq_46:hover:not(:disabled){color:var(--stop);background:var(--stop-soft)}._remove_73vmq_46:disabled{opacity:.3;cursor:not-allowed}._remove_73vmq_46:focus-visible{outline:none;box-shadow:var(--focus-ring)}._add_73vmq_61{align-self:flex-start;margin-top:var(--s-3);font:inherit;font-size:var(--text-base);font-weight:600;color:var(--brand);background:none;border:1px dashed var(--line-2);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);cursor:pointer}._add_73vmq_61:hover{border-color:var(--brand);background:var(--brand-soft, transparent)}._add_73vmq_61:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:560px){._heads_73vmq_3{display:none}._row_73vmq_19{flex-wrap:wrap}._select_73vmq_24{flex:1 1 100%}}._page_1ub4r_4{width:min(1080px,100%);align-self:flex-start;padding:var(--s-6) var(--s-6) 0;margin:0}._head_1ub4r_13{margin-bottom:var(--s-5)}._back_1ub4r_17{display:inline-flex;align-items:center;gap:var(--s-2);font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:var(--s-1) var(--s-3) var(--s-1) var(--s-2);margin-bottom:var(--s-4);cursor:pointer}._back_1ub4r_17:hover{border-color:var(--ink-3);color:var(--ink)}._back_1ub4r_17:focus-visible{outline:none;box-shadow:var(--focus-ring)}._backArrow_1ub4r_34{font-size:15px;line-height:1}._title_1ub4r_36{font-size:var(--text-2xl, 22px);font-weight:700;margin:0 0 var(--s-1)}._lede_1ub4r_41{font-size:var(--text-base);color:var(--ink-3);margin:0;max-width:62ch}._tabs_1ub4r_50{display:flex;border-bottom:1px solid var(--line);margin-bottom:var(--s-5)}._tab_1ub4r_50{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-3) var(--s-4);color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}._tab_1ub4r_50:hover{color:var(--ink-2)}._tab_1ub4r_50:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tabOn_1ub4r_69{color:var(--brand);border-bottom-color:var(--brand)}._body_1ub4r_73{display:block}._field_1ub4r_76{display:flex;flex-direction:column;min-width:0}._field_1ub4r_76 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._req_1ub4r_83{color:var(--stop)}._field_1ub4r_76 input,._field_1ub4r_76 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_1ub4r_76 input::placeholder{color:var(--ink-3)}._field_1ub4r_76 input:focus,._field_1ub4r_76 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._hint_1ub4r_102{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0;line-height:1.4}._section_1ub4r_114{margin-bottom:var(--s-6)}._sectionTitle_1ub4r_115{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}._fields_1ub4r_126{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s-4);align-items:start}._sectionBlock_1ub4r_133{display:flex;flex-direction:column;gap:var(--s-3)}._sectionLede_1ub4r_134{font-size:var(--text-base);color:var(--ink-3);margin:0;max-width:68ch}._wide_1ub4r_142{grid-column:span 2}._error_1ub4r_144{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._foot_1ub4r_158{position:sticky;bottom:0;display:flex;gap:var(--s-2);justify-content:flex-end;margin:var(--s-4) calc(var(--s-6) * -1) 0;padding:var(--s-4) var(--s-6);border-top:1px solid var(--line);background:var(--surface)}._needs_1ub4r_170{margin:0 auto 0 0;align-self:center;font-size:var(--text-sm);color:var(--ink-3)}._btnPrimary_1ub4r_177,._btnGhost_1ub4r_178{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-5);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._btnPrimary_1ub4r_177{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_1ub4r_177:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_1ub4r_177:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_1ub4r_178{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_1ub4r_178:hover{border-color:var(--ink-3);color:var(--ink)}._btnPrimary_1ub4r_177:focus-visible,._btnGhost_1ub4r_178:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media(max-width:700px){._page_1ub4r_4{padding:var(--s-4)}._wide_1ub4r_142{grid-column:span 1}}._list_h7s1z_1{list-style:none;margin:0;padding:var(--s-2) 0;overflow-y:auto;flex:1}._item_h7s1z_9{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;font:inherit;background:none;border:none;border-left:3px solid transparent;padding:var(--s-2) var(--s-4);cursor:pointer;color:var(--ink)}._item_h7s1z_9:hover{background:var(--surface)}._item_h7s1z_9:focus-visible{outline:none;box-shadow:var(--focus-ring)}._itemOn_h7s1z_25{background:var(--surface);border-left-color:var(--brand)}._name_h7s1z_30{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-base);font-weight:600}._meta_h7s1z_37{font-size:var(--text-sm);color:var(--ink-3)}._pill_h7s1z_44,._pillWarn_h7s1z_44{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px var(--s-2);border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--ink-3)}._pillWarn_h7s1z_44{border-color:var(--warn, var(--stop));color:var(--warn, var(--stop))}._empty_h7s1z_59{padding:var(--s-5) var(--s-4);color:var(--ink-3);font-size:var(--text-sm);line-height:1.5}._emptyTitle_h7s1z_65{font-size:var(--text-base);font-weight:600;color:var(--ink-2);margin:0 0 var(--s-2)}._empty_h7s1z_59 p{margin:0 0 var(--s-2)}._list_16ytr_1{list-style:none;margin:0;padding:var(--s-2) 0;overflow-y:auto;flex:1}._row_16ytr_9{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;font:inherit;background:none;border:none;padding:var(--s-2) var(--s-3);cursor:pointer;color:var(--ink)}._row_16ytr_9:hover{background:var(--surface)}._row_16ytr_9:focus-visible{outline:none;box-shadow:var(--focus-ring)}._selected_16ytr_26 ._name_16ytr_26{color:var(--brand-ink);font-weight:700}._selected_16ytr_26 ._dot_16ytr_27{border-color:var(--brand)}._name_16ytr_26{font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dot_16ytr_27{position:relative;width:12px;height:12px;flex:none;border-radius:999px;box-sizing:border-box;background:var(--surface);border:1.25px solid var(--twig)}._dotOn_16ytr_47{position:absolute;inset:2px;border-radius:999px;background:var(--brand)}._empty_16ytr_54{padding:var(--s-5) var(--s-4);text-align:center;color:var(--ink-3);font-size:var(--text-sm)}._page_17jk7_1{width:min(880px,100%);align-self:flex-start;padding:var(--s-6) var(--s-6) var(--s-8)}._loading_17jk7_6{padding:var(--s-6);color:var(--ink-3)}._head_17jk7_8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap}._title_17jk7_16{display:flex;align-items:center;gap:var(--s-3);font-size:var(--text-2xl, 22px);font-weight:700;margin:0 0 var(--s-1)}._subtitle_17jk7_24{font-size:var(--text-base);color:var(--ink-3);margin:0}._headActions_17jk7_29{display:flex;gap:var(--s-2)}._pill_17jk7_31,._pillWarn_17jk7_31{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px var(--s-2);border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--ink-3)}._pillWarn_17jk7_31{border-color:var(--warn, var(--stop));color:var(--warn, var(--stop))}._purpose_17jk7_43{font-size:var(--text-base);color:var(--ink-2);margin:0 0 var(--s-5);max-width:68ch}._reviewNote_17jk7_50{font-size:var(--text-base);color:var(--ink-2);background:var(--warn-soft, var(--stop-soft));border-radius:var(--radius-sm);padding:var(--s-3);margin:0 0 var(--s-5);max-width:68ch}._table_17jk7_62{width:100%;border-collapse:collapse;font-size:var(--text-base)}._table_17jk7_62 th{text-align:left;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:700;padding:0 var(--s-3) var(--s-2);border-bottom:1px solid var(--line)}._table_17jk7_62 td{padding:var(--s-3);border-bottom:1px solid var(--line);color:var(--ink-2)}._cellName_17jk7_82{font-weight:600;color:var(--ink)}._cellWhere_17jk7_83{color:var(--ink-2)}._none_17jk7_85{padding:var(--s-6);text-align:center;color:var(--ink-3);background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--radius)}._picker_17jk7_96{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden}._pickerHead_17jk7_102{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface-sunk)}._search_17jk7_110{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);margin-left:auto;min-width:220px}._search_17jk7_110:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._pickList_17jk7_123{list-style:none;margin:0;padding:0;max-height:460px;overflow-y:auto}._pickItem_17jk7_130{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);cursor:pointer}._pickItem_17jk7_130:hover{background:var(--surface-sunk)}._pickName_17jk7_139{font-weight:600}._pickWhere_17jk7_140{margin-left:auto;font-size:var(--text-sm);color:var(--ink-3)}._pickerFoot_17jk7_142{display:flex;justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);background:var(--surface-sunk)}._btnPrimary_17jk7_151,._btnGhost_17jk7_151,._btnDanger_17jk7_151{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._btnPrimary_17jk7_151{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_17jk7_151:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_17jk7_151:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_17jk7_151{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_17jk7_151:hover{border-color:var(--ink-3);color:var(--ink)}._btnDanger_17jk7_151{background:var(--surface);border-color:var(--line-2);color:var(--stop)}._btnDanger_17jk7_151:hover{border-color:var(--stop);background:var(--stop-soft)}._btnPrimary_17jk7_151:focus-visible,._btnGhost_17jk7_151:focus-visible,._btnDanger_17jk7_151:focus-visible{outline:none;box-shadow:var(--focus-ring)}._error_17jk7_171{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin-top:var(--s-4)}._backdrop_jwg0f_1{position:fixed;inset:0;background:#1b16106b;display:grid;place-items:center;padding:var(--s-4);z-index:100}._dialog_jwg0f_10{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(520px,100%);max-height:90vh;display:flex;flex-direction:column}._head_jwg0f_21{display:flex;align-items:center;padding:var(--s-4);border-bottom:1px solid var(--line)}._head_jwg0f_21 h3{font-size:var(--text-lg);font-weight:700;margin:0}._close_jwg0f_28{margin-left:auto;background:none;border:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm)}._close_jwg0f_28:hover{color:var(--ink)}._close_jwg0f_28:focus-visible{outline:none;box-shadow:var(--focus-ring)}._body_jwg0f_41{padding:var(--s-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}._lede_jwg0f_48{font-size:var(--text-base);color:var(--ink-3);margin:0}._field_jwg0f_54{display:flex;flex-direction:column}._field_jwg0f_54 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._req_jwg0f_61{color:var(--stop)}._field_jwg0f_54 input{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_jwg0f_54 input::placeholder{color:var(--ink-3)}._field_jwg0f_54 input:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._hint_jwg0f_74{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0;line-height:1.4}._segment_jwg0f_81{display:flex;border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden;width:fit-content}._seg_jwg0f_81,._segOn_jwg0f_88{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);background:var(--surface);color:var(--ink-3);border:none;cursor:pointer}._seg_jwg0f_81:hover{color:var(--ink)}._segOn_jwg0f_88{background:var(--brand);color:var(--ink-on-brand)}._seg_jwg0f_81:focus-visible,._segOn_jwg0f_88:focus-visible{outline:none;box-shadow:var(--focus-ring)}._error_jwg0f_102{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._foot_jwg0f_111{display:flex;gap:var(--s-2);justify-content:flex-end;padding-top:var(--s-4);border-top:1px solid var(--line)}._btnPrimary_jwg0f_118,._btnGhost_jwg0f_118{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._btnPrimary_jwg0f_118{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_jwg0f_118:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_jwg0f_118:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_jwg0f_118{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_jwg0f_118:hover{border-color:var(--ink-3);color:var(--ink)}._btnPrimary_jwg0f_118:focus-visible,._btnGhost_jwg0f_118:focus-visible{outline:none;box-shadow:var(--focus-ring)}._block_1o7k8_1{min-width:0}._empty_1o7k8_3{font-size:var(--text-base);color:var(--ink-3);margin:0;padding:0}._list_1o7k8_12{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}._row_1o7k8_21{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px;padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);font-size:var(--text-base)}._row_1o7k8_21:last-child{border-bottom:none}._person_1o7k8_31{font-weight:600;color:var(--ink)}._detail_1o7k8_32{color:var(--ink-3)}._grantable_1o7k8_36{margin-top:var(--s-4)}._grantableTitle_1o7k8_37{font-size:var(--text-sm);font-weight:700;color:var(--ink-2);margin:0 0 var(--s-2)}._chips_1o7k8_44{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0 0 var(--s-2);padding:0}._chipOk_1o7k8_52,._chipOff_1o7k8_52{font-size:var(--text-sm);font-weight:600;padding:2px var(--s-3);border-radius:var(--radius-pill)}._chipOk_1o7k8_52{background:var(--ok-soft);color:var(--ok)}._chipOff_1o7k8_52{color:var(--ink-3);text-decoration:line-through}._caption_1o7k8_61{font-size:var(--text-sm);color:var(--ink-3);margin:0;max-width:62ch}._page_12dy9_4{width:min(1080px,100%)}._loading_12dy9_8,._warn_12dy9_8{padding:var(--s-5);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._warn_12dy9_8{color:var(--warn)}._bar_12dy9_16{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-5)}._status_12dy9_23{font-size:var(--text-xs);font-weight:700;padding:3px var(--s-3);border-radius:var(--radius-pill);margin-right:auto}._s_OPEN_12dy9_30{background:var(--ok-soft);color:var(--ok)}._s_PRE_OPENING_12dy9_31{background:var(--state-set-soft);color:var(--state-set-ink)}._s_TEMP_CLOSED_12dy9_32{background:var(--warn-soft);color:var(--warn)}._s_CLOSED_12dy9_33{background:var(--stop-soft);color:var(--stop)}._editBtn_12dy9_35,._saveBtn_12dy9_35,._cancelBtn_12dy9_35{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._editBtn_12dy9_35,._cancelBtn_12dy9_35{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._editBtn_12dy9_35:hover,._cancelBtn_12dy9_35:hover{border-color:var(--ink-3);color:var(--ink)}._saveBtn_12dy9_35{background:var(--brand);color:var(--ink-on-brand)}._saveBtn_12dy9_35:hover:not(:disabled){background:var(--brand-press)}._saveBtn_12dy9_35:disabled{opacity:.5;cursor:not-allowed}._error_12dy9_54{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-4)}._section_12dy9_63{margin-bottom:var(--s-6)}._sectionTitle_12dy9_64{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin:0 0 var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}._fields_12dy9_75{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,250px));gap:var(--s-4)}._field_12dy9_75{display:flex;flex-direction:column;min-width:0}._wide_12dy9_82{grid-column:span 2}._field_12dy9_75 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-3);margin-bottom:var(--s-1)}._value_12dy9_91{font-size:var(--text-md);color:var(--ink);padding:7px 0;border-bottom:1px solid transparent;word-break:break-word}._empty_12dy9_98{color:var(--ink-3);font-style:italic}._valueWarn_12dy9_99{color:var(--warn);font-style:normal}._field_12dy9_75 input,._field_12dy9_75 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_12dy9_75 input:focus,._field_12dy9_75 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._hint_12dy9_119{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0}@media(max-width:620px){._wide_12dy9_82{grid-column:span 1}}._block_12dy9_130{display:flex;flex-direction:column;gap:var(--s-3)}._systemList_12dy9_132{margin:0;display:flex;flex-direction:column;gap:var(--s-2)}._systemRow_12dy9_133{display:flex;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--line)}._systemRow_12dy9_133:last-child{border-bottom:none;padding-bottom:0}._systemRow_12dy9_133 dt{flex:0 0 180px;font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}._systemRow_12dy9_133 dd{margin:0;font-size:var(--text-base);color:var(--ink);font-variant-numeric:tabular-nums}._systemWarn_12dy9_154{font-size:var(--text-sm);color:var(--warn, var(--stop));margin:0}._systemNote_12dy9_159{font-size:var(--text-sm);color:var(--ink-3);margin:0}._picker_1rec3_1{display:flex;flex-direction:column;gap:var(--s-2);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);padding:var(--s-3)}._disabled_1rec3_10{opacity:.6;pointer-events:none}._chips_1rec3_17{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}._chip_1rec3_17{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-1) 2px var(--s-3);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);font-size:var(--text-sm);font-weight:600}._chipRemove_1rec3_36{font:inherit;font-size:var(--text-md);line-height:1;border:none;background:none;color:inherit;cursor:pointer;padding:2px var(--s-1);border-radius:var(--radius-pill)}._chipRemove_1rec3_36:hover:not(:disabled){background:var(--brand-press);color:var(--ink-on-brand)}._chipRemove_1rec3_36:focus-visible{outline:none;box-shadow:var(--focus-ring)}._chipRemove_1rec3_36:disabled{cursor:not-allowed}._hint_1rec3_51{margin:0;font-size:var(--text-sm);color:var(--ink-3)}._notes_1rec3_59{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._notes_1rec3_59 li{font-size:var(--text-sm);color:var(--state-set-ink);background:var(--state-set-soft);padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm)}._search_1rec3_77{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}._search_1rec3_77:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._tree_1rec3_90{display:flex;flex-direction:column;max-height:320px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-sunk)}._srOnly_1rec3_100{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._page_1m05u_3{width:min(calc(1080px + var(--s-6) * 2),100%);padding:var(--s-5) var(--s-6) var(--s-6)}._note_1m05u_8{padding:var(--s-6);text-align:center;color:var(--ink-3);font-size:var(--text-base)}._retry_1m05u_15{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-1) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;display:block;margin:var(--s-3) auto 0}._retry_1m05u_15:hover{border-color:var(--brand)}._refreshNote_1m05u_30{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--warn);font-size:var(--text-sm)}._refreshNote_1m05u_30 ._retry_1m05u_15{display:inline-block;margin:0;padding:0 var(--s-3)}._retry_1m05u_15:focus-visible{outline:none;box-shadow:var(--focus-ring)}._back_1m05u_44{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;padding:0;margin-bottom:var(--s-3);cursor:pointer}._back_1m05u_44:hover{color:var(--brand)}._back_1m05u_44:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._head_1m05u_60{display:flex;align-items:center;gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:var(--s-5)}._headMain_1m05u_68{flex:1;min-width:0}._title_1m05u_69{font-size:var(--text-xl);font-weight:700;margin:0;color:var(--ink)}._sub_1m05u_75{font-size:var(--text-base);color:var(--ink-3);margin:2px 0 0}._tags_1m05u_81{display:flex;align-items:center;gap:var(--s-2);flex:none}._type_1m05u_88{font-size:var(--text-xs);font-weight:700;color:var(--ink-3);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:3px var(--s-3);white-space:nowrap}._status_1m05u_98{font-size:var(--text-xs);font-weight:700;padding:3px var(--s-3);border-radius:var(--radius-pill);white-space:nowrap}._st_pending_1m05u_105{background:var(--state-set-soft);color:var(--state-set-ink)}._st_active_1m05u_106{background:var(--ok-soft);color:var(--ok)}._st_onLeave_1m05u_107,._st_suspended_1m05u_108{background:var(--warn-soft);color:var(--warn)}._st_terminated_1m05u_109{background:var(--stop-soft);color:var(--stop)}._login_1m05u_111{font-size:var(--text-xs);font-weight:700;padding:3px var(--s-3);border-radius:var(--radius-pill);white-space:nowrap}._l_none_1m05u_118{background:var(--surface-sunk);color:var(--ink-3)}._l_invited_1m05u_119{background:var(--state-set-soft);color:var(--state-set-ink)}._l_active_1m05u_120{background:var(--ok-soft);color:var(--ok)}._l_blocked_1m05u_121,._l_suspended_1m05u_122{background:var(--stop-soft);color:var(--stop)}._layout_1m05u_126{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--s-5);align-items:start}._nav_1m05u_133{position:sticky;top:0;display:flex;flex-direction:column;gap:2px;margin-left:calc(var(--s-3) * -1)}._navItem_1m05u_141{font:inherit;font-size:var(--text-base);font-weight:500;text-align:left;color:var(--ink);background:none;border:none;padding:var(--s-2) var(--s-3);border-radius:var(--radius);cursor:pointer}._navItem_1m05u_141:hover{background:var(--surface-sunk)}._navItem_1m05u_141:focus-visible{outline:none;box-shadow:var(--focus-ring)}._navOn_1m05u_155,._navOn_1m05u_155:hover{background:var(--brand-soft);color:var(--brand-ink);font-weight:600}._content_1m05u_161{min-width:0}._card_1m05u_165{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--s-4);margin-bottom:var(--s-4)}._cardHead_1m05u_172{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}._cardTitle_1m05u_179{font-size:var(--text-md);font-weight:700;margin:0 0 var(--s-4);color:var(--ink)}._cardHead_1m05u_172 ._cardTitle_1m05u_179{margin-bottom:0}._dangerCard_1m05u_187{border:1px solid var(--stop);border-radius:var(--radius);background:var(--stop-soft);padding:var(--s-4);margin-bottom:var(--s-4)}._dangerCard_1m05u_187 ._cardTitle_1m05u_179{color:var(--stop)}._cardAction_1m05u_195{margin-top:var(--s-3)}._fields_1m05u_197{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s-4)}._field_1m05u_197{display:flex;flex-direction:column;min-width:0}._wide_1m05u_203{grid-column:span 2}._field_1m05u_197 label,._staticLabel_1m05u_205{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._req_1m05u_211{color:var(--ink-3);font-weight:500}._field_1m05u_197 input,._field_1m05u_197 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_1m05u_197 input:focus,._field_1m05u_197 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._field_1m05u_197 textarea{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%;resize:vertical}._field_1m05u_197 textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._field_1m05u_197 textarea[aria-invalid=true]{border-color:var(--stop)}._field_1m05u_197 select:disabled{opacity:.6;cursor:not-allowed}._field_1m05u_197 input[aria-invalid=true]{border-color:var(--stop)}._staticValue_1m05u_250{font-size:var(--text-base);color:var(--ink);margin:0;padding:var(--s-2) 0}._hint_1m05u_257{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0;line-height:1.4}._error_1m05u_264{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-4)}._fieldError_1m05u_272{font-size:var(--text-sm);color:var(--stop);margin:var(--s-1) 0 0}._check_1m05u_280{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2);cursor:pointer}._check_1m05u_280 input{accent-color:var(--brand);cursor:pointer}._actions_1m05u_292{display:flex;align-items:center;gap:var(--s-4);padding-top:var(--s-2)}._primary_1m05u_299{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-5);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:var(--ink-on-brand);cursor:pointer}._primary_1m05u_299:hover:not(:disabled){background:var(--brand-press)}._primary_1m05u_299:disabled{opacity:.45;cursor:not-allowed}._primary_1m05u_299:focus-visible{outline:none;box-shadow:var(--focus-ring)}._danger_1m05u_187{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-5);border-radius:var(--radius-sm);border:1px solid var(--stop);background:var(--stop-soft);color:var(--stop);cursor:pointer}._danger_1m05u_187:hover:not(:disabled){background:var(--stop);color:var(--ink-on-brand)}._danger_1m05u_187:disabled{opacity:.5;cursor:not-allowed}._danger_1m05u_187:focus-visible{outline:none;box-shadow:var(--focus-ring)}._link_1m05u_329{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}._link_1m05u_329:hover:not(:disabled){color:var(--ink)}._link_1m05u_329:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}._ghost_1m05u_343{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);white-space:nowrap}._ghost_1m05u_343:hover{border-color:var(--ink-3);color:var(--ink)}._ghost_1m05u_343:focus-visible{outline:none;box-shadow:var(--focus-ring)}._switch_1m05u_360{display:inline-flex;align-items:center;gap:var(--s-2);cursor:pointer;position:relative}._switch_1m05u_360 input{position:absolute;opacity:0;width:1px;height:1px}._switch_1m05u_360 input:disabled{cursor:not-allowed}._track_1m05u_374{display:inline-flex;align-items:center;width:34px;height:20px;border-radius:var(--radius-pill);background:var(--line-2);padding:2px;transition:background-color .12s ease}._switch_1m05u_360 input:checked+._track_1m05u_374{background:var(--brand)}._switch_1m05u_360 input:focus-visible+._track_1m05u_374{box-shadow:var(--focus-ring)}._thumb_1m05u_386{width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .12s ease}._switch_1m05u_360 input:checked+._track_1m05u_374 ._thumb_1m05u_386{transform:translate(14px)}._switchLabel_1m05u_395{font-size:var(--text-sm);font-weight:600;color:var(--ink-2)}._segment_1m05u_401{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden;width:fit-content}._seg_1m05u_401,._segOn_1m05u_408{font:inherit;font-size:var(--text-sm);font-weight:600;padding:var(--s-1) var(--s-4);border:none;cursor:pointer;background:var(--surface);color:var(--ink-2)}._seg_1m05u_401:hover{background:var(--surface-sunk)}._segOn_1m05u_408{background:var(--brand);color:var(--ink-on-brand)}._seg_1m05u_401:focus-visible,._segOn_1m05u_408:focus-visible{outline:none;box-shadow:var(--focus-ring)}._factList_1m05u_422{display:grid;grid-template-columns:auto 1fr;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;font-size:var(--text-base)}._factList_1m05u_422 dt{color:var(--ink-3);font-weight:600}._factList_1m05u_422 dd{margin:0;color:var(--ink)}._noticeLine_1m05u_432{font-size:var(--text-sm);color:var(--warn);margin:var(--s-3) 0 0;line-height:1.4}._inlineForm_1m05u_439{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line)}._effectNote_1m05u_448{font-size:var(--text-base);color:var(--warn);background:var(--warn-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-4)}._accessNote_1m05u_459{font-size:var(--text-base);color:var(--ink-2);background:var(--surface-sunk);border:1px solid var(--line);padding:var(--s-3);border-radius:var(--radius-sm);margin:0 0 var(--s-4)}._backdrop_1m05u_471{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:var(--s-4);z-index:100}._dialog_1m05u_480{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(480px,100%);max-height:90vh;display:flex;flex-direction:column}._dialog_1m05u_480:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dialogHead_1m05u_491{display:flex;align-items:center;padding:var(--s-4);border-bottom:1px solid var(--line)}._dialogHead_1m05u_491 h3{font-size:var(--text-lg);font-weight:700;margin:0}._close_1m05u_498{margin-left:auto;background:none;border:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm)}._close_1m05u_498:hover{color:var(--ink)}._close_1m05u_498:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dialogBody_1m05u_511{padding:var(--s-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}._dialogFoot_1m05u_518{display:flex;justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-2)}@media(max-width:860px){._layout_1m05u_126{grid-template-columns:1fr}._nav_1m05u_133{position:static;flex-direction:row;flex-wrap:wrap;margin-left:0}}@media(max-width:620px){._wide_1m05u_203{grid-column:span 1}}@media(max-width:720px){._page_1m05u_3{padding:var(--s-4) var(--s-3) var(--s-5)}._wide_1m05u_203{grid-column:auto}._head_1m05u_60{flex-wrap:wrap}._tags_1m05u_81{flex:1 1 100%;flex-wrap:wrap;min-width:0}}._lede_1p036_5{font-size:var(--text-base);color:var(--ink-2);margin:calc(var(--s-2) * -1) 0 var(--s-4);line-height:1.4}._lockTag_1p036_12{display:inline-block;margin-left:var(--s-2);padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-3);font-size:var(--text-xs);font-weight:700;letter-spacing:0;text-transform:none;vertical-align:middle}._banner_1p036_26{background:var(--surface-sunk);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-3);margin-bottom:var(--s-4);font-size:var(--text-base);line-height:1.4}._suspendBanner_1p036_37{background:var(--stop-soft);color:var(--stop);border-radius:var(--radius-sm);padding:var(--s-3);margin-bottom:var(--s-4);font-size:var(--text-base);line-height:1.4}._srOnly_1p036_48{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._viewTabs_1p036_60{display:inline-flex;gap:var(--s-1);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}._viewTab_1p036_60{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;padding:var(--s-2) var(--s-4);cursor:pointer}._viewTab_1p036_60:hover{color:var(--ink)}._viewTab_1p036_60:focus-visible{outline:none;box-shadow:var(--focus-ring)}._viewTabOn_1p036_79{color:var(--ink);border-bottom-color:var(--brand)}._stepper_1p036_83{margin-bottom:var(--s-4)}._stepList_1p036_84{display:flex;gap:var(--s-4);list-style:none;margin:0;padding:0}._step_1p036_83{display:flex;align-items:center;gap:var(--s-2);font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;padding:var(--s-1) 0}._stepOn_1p036_103{color:var(--ink)}._stepDone_1p036_104{color:var(--ink-2);cursor:pointer}._stepDone_1p036_104:hover{color:var(--ink)}._stepDone_1p036_104:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._stepNum_1p036_107{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-xs);font-weight:700}._stepOn_1p036_103 ._stepNum_1p036_107{background:var(--brand);color:var(--ink-on-brand)}._stepShort_1p036_120{display:none;font-size:var(--text-base);font-weight:600;color:var(--ink-2);margin:0}._footer_1p036_130{position:sticky;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--s-3);background:var(--surface);border-top:1px solid var(--line);padding:var(--s-3) 0}._needs_1p036_142{margin:0 auto 0 0;font-size:var(--text-sm);color:var(--ink-3)}._dupes_1p036_152{border:1px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);padding:var(--s-3);margin-bottom:var(--s-6);max-width:68ch}._dupes_1p036_152 b{display:block;font-size:var(--text-base);font-weight:700;color:var(--ink);margin-bottom:var(--s-2)}._dupes_1p036_152 ul{list-style:none;margin:0 0 var(--s-2);padding:0;display:flex;flex-direction:column;gap:var(--s-1)}._dupes_1p036_152 li{display:flex;flex-direction:column}._check_1p036_176{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2);cursor:pointer}._check_1p036_176 input{accent-color:var(--brand);cursor:pointer;margin:0}._dupeName_1p036_185{font-size:var(--text-base);font-weight:600;color:var(--ink)}._dupeMeta_1p036_186{font-size:var(--text-sm);color:var(--ink-2)}@media(max-width:720px){._stepList_1p036_84{display:none}._stepShort_1p036_120{display:block}._viewTabs_1p036_60{display:flex;width:100%}._viewTab_1p036_60{flex:1}._footer_1p036_130>button{flex:1 1 auto}}._tableWrap_oky8l_1{position:relative;overflow-x:auto;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch}@media(max-width:720px){._table_oky8l_1{min-width:520px}}._table_oky8l_1{width:100%;border-collapse:collapse;font-size:var(--text-base);color:var(--ink)}._table_oky8l_1 th{background:var(--surface-sunk);font-size:var(--text-sm);font-weight:600;color:var(--ink-2);text-align:left;padding:var(--s-2) var(--s-3);white-space:nowrap}._table_oky8l_1 td{padding:var(--s-3);border-top:1px solid var(--line);text-align:left;vertical-align:middle}._table_oky8l_1 th._num_oky8l_34,._table_oky8l_1 td._num_oky8l_34{text-align:right}._pill_oky8l_37{display:inline-block;font-size:var(--text-xs);font-weight:700;padding:3px var(--s-3);border-radius:var(--radius-pill);white-space:nowrap}._current_oky8l_45{background:var(--ok-soft);color:var(--ok)}._upcoming_oky8l_46{background:var(--warn-soft);color:var(--warn)}._past_oky8l_47{background:var(--surface-sunk);color:var(--ink-3)}._rowLink_oky8l_49{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--brand-ink);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}._rowLink_oky8l_49:hover:not(:disabled){color:var(--brand-press)}._rowLink_oky8l_49:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}._rowLink_oky8l_49:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._empty_oky8l_64{margin:0;font-size:var(--text-base);color:var(--ink-3)}._tableError_oky8l_70{margin:var(--s-3) 0 0}._addRow_oky8l_72{margin-bottom:var(--s-4)}._formCard_oky8l_74{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--s-4);margin-bottom:var(--s-4)}._formFields_oky8l_81{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--s-4)}._formNote_oky8l_86{font-size:var(--text-base);color:var(--warn);background:var(--warn-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:var(--s-4) 0 0}._formError_oky8l_94{margin:var(--s-4) 0 0}._formFoot_oky8l_95{display:flex;justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-4)}._fullRow_oky8l_102{grid-column:1 / -1;min-width:0}._srOnly_oky8l_103{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}._page_3doh6_3{width:min(calc(1080px + var(--s-6) * 2),100%);padding:var(--s-5) var(--s-6) var(--s-6)}._head_3doh6_8{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4)}._title_3doh6_14{font-size:var(--text-xl);font-weight:700;margin:0 auto 0 0;color:var(--ink)}._primary_3doh6_21{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:var(--ink-on-brand);cursor:pointer}._primary_3doh6_21:hover:not(:disabled){background:var(--brand-press)}._primary_3doh6_21:disabled{opacity:.5;cursor:not-allowed}._primary_3doh6_21:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tabs_3doh6_38{display:flex;gap:var(--s-1);border-bottom:1px solid var(--line);margin-bottom:var(--s-4)}._tab_3doh6_38{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;padding:var(--s-2) var(--s-3);margin-bottom:-1px;cursor:pointer;display:flex;align-items:center;gap:var(--s-2)}._tab_3doh6_38:hover{color:var(--ink)}._tabOn_3doh6_60,._tabOn_3doh6_60:hover{color:var(--ink);border-bottom-color:var(--brand)}._tab_3doh6_38:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._tabCount_3doh6_65{font-size:var(--text-xs);font-weight:700;color:var(--ink-3);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:1px var(--s-2);min-width:1.4em;text-align:center}._tabOn_3doh6_60 ._tabCount_3doh6_65{background:var(--brand-soft);color:var(--brand-ink)}._filters_3doh6_79{display:flex;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap}._search_3doh6_85,._select_3doh6_85{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}._search_3doh6_85{flex:1;min-width:220px}._select_3doh6_85{min-width:160px}._search_3doh6_85::placeholder{color:var(--ink-3)}._search_3doh6_85:focus,._select_3doh6_85:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._srOnly_3doh6_105{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}._count_3doh6_117{font-size:var(--text-sm);font-weight:700;color:var(--ink-3);margin:0 0 var(--s-2)}._updating_3doh6_123{font-weight:400}._note_3doh6_125{padding:var(--s-6) 0;text-align:center;color:var(--ink-3);font-size:var(--text-base);line-height:1.6}._errorBox_3doh6_133{padding:var(--s-4);border-radius:var(--radius);border:1px solid var(--stop);background:var(--stop-soft);color:var(--ink);margin-bottom:var(--s-4)}._errorBox_3doh6_133 p{margin:0 0 var(--s-3)}._retry_3doh6_142{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-1) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer}._retry_3doh6_142:hover{border-color:var(--brand)}._retry_3doh6_142:focus-visible{outline:none;box-shadow:var(--focus-ring)}._columns_3doh6_160{display:grid;grid-template-columns:minmax(170px,1.3fr) 84px minmax(130px,1fr) 96px minmax(150px,1.2fr);gap:var(--s-3)}._tableHead_3doh6_166{padding:0 var(--s-4) var(--s-2);color:var(--ink-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.02em}._list_3doh6_175{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}._list_3doh6_175>li{border-bottom:1px solid var(--line)}._list_3doh6_175>li:last-child{border-bottom:none}._row_3doh6_189{align-items:center;width:100%;font:inherit;text-align:left;background:none;border:none;padding:var(--s-3) var(--s-4);cursor:pointer;color:var(--ink)}._row_3doh6_189:hover{background:var(--surface-sunk)}._row_3doh6_189:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}._rowOpen_3doh6_204,._rowOpen_3doh6_204:hover{background:var(--brand-soft)}._person_3doh6_206{display:flex;align-items:center;gap:var(--s-3);min-width:0}._rowName_3doh6_207{font-size:var(--text-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowSub_3doh6_215{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._type_3doh6_223{font-size:var(--text-xs);font-weight:700;color:var(--ink-3);background:var(--surface-sunk);border-radius:var(--radius-pill);padding:1px var(--s-2);width:fit-content;white-space:nowrap}._login_3doh6_234{font-size:var(--text-xs);font-weight:700;padding:3px var(--s-3);border-radius:var(--radius-pill);white-space:nowrap;width:fit-content}._l_none_3doh6_244{background:var(--surface-sunk);color:var(--ink-3)}._l_invited_3doh6_245{background:var(--state-set-soft);color:var(--state-set-ink)}._l_active_3doh6_246{background:var(--ok-soft);color:var(--ok)}._l_blocked_3doh6_247,._l_suspended_3doh6_248{background:var(--stop-soft);color:var(--stop)}._access_3doh6_250{display:flex;align-items:center;gap:var(--s-2);min-width:0;font-size:var(--text-sm);color:var(--ink-2)}._accessText_3doh6_258{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tagQuiet_3doh6_265{font-size:var(--text-xs);font-weight:700;padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-3);white-space:nowrap;flex:0 0 auto}._tagStop_3doh6_276{font-size:var(--text-xs);font-weight:700;padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--stop-soft);color:var(--stop);white-space:nowrap;flex:0 0 auto}._loadMore_3doh6_287{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-4);margin-top:var(--s-3);cursor:pointer}._loadMore_3doh6_287:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}._loadMore_3doh6_287:disabled{opacity:.6;cursor:not-allowed}._loadMore_3doh6_287:focus-visible{outline:none;box-shadow:var(--focus-ring)}._columnsEmployee_3doh6_303{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(120px,1fr) minmax(170px,1.4fr) 104px;gap:var(--s-3)}._columnsUser_3doh6_308{display:grid;grid-template-columns:minmax(170px,1.3fr) 84px minmax(150px,1.1fr) 104px minmax(150px,1.2fr) 104px;gap:var(--s-3)}._cellText_3doh6_313{font-size:var(--text-sm);color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){._columns_3doh6_160,._row_3doh6_189{grid-template-columns:minmax(0,1.4fr) 96px minmax(0,1.2fr)}._type_3doh6_223,._rowSub_3doh6_215{display:none}._columnsEmployee_3doh6_303{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr)}._hideNarrow_3doh6_325{display:none}._columnsUser_3doh6_308{grid-template-columns:minmax(0,1fr) 104px}}._avatar_1ratc_1{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--radius-pill);font-weight:700;letter-spacing:.02em;-webkit-user-select:none;user-select:none}._panel_1c8r9_1{min-width:0}._head_1c8r9_3{display:flex;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-4)}._title_1c8r9_9{font-size:var(--text-md);font-weight:700;margin:0;color:var(--ink)}._lede_1c8r9_15{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0;max-width:62ch}._note_1c8r9_22{font-size:var(--text-base);color:var(--ink-3);padding:var(--s-4) 0;margin:0;max-width:62ch;line-height:1.5}._list_1c8r9_33{list-style:none;margin:0 0 var(--s-3);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}._row_1c8r9_42,._rowOff_1c8r9_42{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}._row_1c8r9_42:last-child,._rowOff_1c8r9_42:last-child{border-bottom:none}._rowOff_1c8r9_42{opacity:.55}._rowHead_1c8r9_53{display:flex;align-items:center;gap:var(--s-3)}._rowMain_1c8r9_59{flex:1;min-width:0;display:flex;flex-direction:column}._rowTitle_1c8r9_60{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);font-size:var(--text-md);font-weight:600;color:var(--ink)}._at_1c8r9_69{font-weight:400;color:var(--ink-3)}._rowSub_1c8r9_70{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}._tagQuiet_1c8r9_76{font-size:var(--text-xs);font-weight:700;padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-3)}._tagInherited_1c8r9_88{color:var(--state-inherited);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--text-xs);padding:0 var(--s-2)}._rowNote_1c8r9_98{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}._rowActions_1c8r9_104{display:flex;gap:var(--s-1);flex:none}._action_1c8r9_105{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);background:none;border:none;padding:2px var(--s-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}._action_1c8r9_105:hover{color:var(--brand);background:var(--brand-soft)}._action_1c8r9_105:focus-visible{outline:none;box-shadow:var(--focus-ring)}._check_1c8r9_120{margin:var(--s-3) 0 0;display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);cursor:pointer}._check_1c8r9_120 input{accent-color:var(--brand);cursor:pointer}._addTeam_1c8r9_133{margin-top:var(--s-3)}._select_1c8r9_134{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);min-width:200px}._select_1c8r9_134:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._select_1c8r9_134:disabled{opacity:.6;cursor:not-allowed}._srOnly_1c8r9_152{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}._allows_1c8r9_166{padding:var(--s-2) 0 0;margin:0}._allows_1c8r9_166 ._note_1c8r9_22{padding:0}._allows_1c8r9_166 ul{list-style:none;margin:0;padding:0}._allows_1c8r9_166 li{font-size:var(--text-sm);color:var(--ink-2);padding:2px 0}._primary_1c8r9_180{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap;background:var(--brand);color:var(--ink-on-brand)}._primary_1c8r9_180:hover:not(:disabled){background:var(--brand-press)}._primary_1c8r9_180:disabled{opacity:.5;cursor:not-allowed}._primary_1c8r9_180:focus-visible{outline:none;box-shadow:var(--focus-ring)}._group_1c8r9_198{margin-top:var(--s-4)}._groupHead_1c8r9_199{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-2)}._groupTitle_1c8r9_206{font-size:var(--text-md);font-weight:700;margin:0;color:var(--ink)}._groupLede_1c8r9_212{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0;max-width:62ch}._teamLink_1c8r9_218{font:inherit;background:none;border:none;padding:0;color:var(--brand-ink);cursor:pointer}._teamLink_1c8r9_218:hover{text-decoration:underline}._teamLink_1c8r9_218:focus-visible{outline:none;box-shadow:var(--focus-ring)}._userNote_1c8r9_228{font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}._section_19r18_6{display:flex;flex-direction:column;height:100%;min-height:0}._tabs_19r18_13{display:flex;gap:var(--s-1);border-bottom:1px solid var(--line);padding:0 var(--s-6);flex:none}._tab_19r18_13{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;padding:var(--s-3) var(--s-3);margin-bottom:-1px;cursor:pointer}._tab_19r18_13:hover{color:var(--ink)}._tabOn_19r18_33,._tabOn_19r18_33:hover{color:var(--ink);border-bottom-color:var(--brand)}._tab_19r18_13:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._content_19r18_39{flex:1;min-height:0;overflow:auto}._placeholder_19r18_45{display:grid;place-content:center;height:100%;text-align:center;color:var(--ink-3);font-size:var(--text-base)}._page_1xce7_7{width:100%;padding:var(--s-5) var(--s-6) var(--s-6);display:flex;flex-direction:column;min-height:0}._note_1xce7_15{padding:var(--s-6) 0;color:var(--ink-3);font-size:var(--text-base)}._error_1xce7_21{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._toolbar_1xce7_32{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}._toolbarSpacer_1xce7_38{flex:1}._btnPrimary_1xce7_40,._btnGhost_1xce7_40{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}._btnPrimary_1xce7_40{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_1xce7_40:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_1xce7_40:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_1xce7_40{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2)}._btnGhost_1xce7_40:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}._btnGhost_1xce7_40:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_1xce7_40:focus-visible,._btnGhost_1xce7_40:focus-visible{outline:none;box-shadow:var(--focus-ring)}._scroller_1xce7_60{overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}._grid_1xce7_67{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}._grid_1xce7_67 th,._grid_1xce7_67 td{padding:var(--s-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}._grid_1xce7_67 thead th{position:sticky;top:0;z-index:1;background:var(--surface-sunk);border-bottom:1px solid var(--line-2);font-size:var(--text-sm);font-weight:700;color:var(--ink-2);white-space:nowrap}._grid_1xce7_67 tbody tr:last-child td{border-bottom:none}._readingNote_1xce7_95{font-size:var(--text-sm);color:var(--ink-3);margin-bottom:var(--s-3)}._moduleHead_1xce7_100{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}._moduleHead_1xce7_100:hover{text-decoration:underline}._moduleHead_1xce7_100:focus-visible{outline:none;box-shadow:var(--focus-ring)}._giveCell_1xce7_110{min-width:220px}._giveYes_1xce7_111{color:var(--ok);font-weight:600}._giveNo_1xce7_112{color:var(--ink-3);font-size:var(--text-sm)}._roleCell_1xce7_114{min-width:200px}._roleName_1xce7_115{display:block;font-weight:700;color:var(--ink)}._roleTag_1xce7_116{display:inline-block;margin-top:2px;font-size:var(--text-xs);font-weight:600;color:var(--state-set-ink)}._roleCount_1xce7_123{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--ink-3)}._levelCell_1xce7_130{white-space:nowrap}._actionsCell_1xce7_132{white-space:nowrap;text-align:right}._rowAction_1xce7_133{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);background:none;border:none;padding:var(--s-1) var(--s-2);border-radius:var(--radius-sm);cursor:pointer}._rowAction_1xce7_133:hover{color:var(--brand);background:var(--brand-soft)}._rowAction_1xce7_133:focus-visible{outline:none;box-shadow:var(--focus-ring)}._wrap_1xce7_149{position:relative;display:inline-block}._pill_1xce7_151{display:inline-flex;align-items:center;font-size:var(--text-sm);font-weight:700;padding:var(--s-1) var(--s-3);border-radius:var(--radius-pill);border:1px solid transparent;line-height:1.3}._trigger_1xce7_161{font:inherit;cursor:pointer}._trigger_1xce7_161:hover{filter:brightness(.97)}._trigger_1xce7_161:focus-visible{outline:none;box-shadow:var(--focus-ring)}._levelNone_1xce7_168{background:var(--surface-sunk);color:var(--ink-3)}._levelViewer_1xce7_169{background:var(--surface-sunk);color:var(--ink-2);border-color:var(--line-2)}._levelManager_1xce7_170{background:var(--ok-soft);color:var(--ok)}._levelAdmin_1xce7_171{background:var(--warn-soft);color:var(--warn)}._levelCustom_1xce7_172{background:var(--surface);color:var(--ink);border-color:var(--line-2);border-style:dashed}._staged_1xce7_176{background:var(--brand-soft);border-color:transparent;box-shadow:0 0 0 2px var(--brand)}._menu_1xce7_182{position:absolute;top:calc(100% + 4px);left:0;min-width:140px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);overflow:hidden;z-index:60}._menuItem_1xce7_194{display:block;width:100%;text-align:left;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--text-base);background:none;border:none;color:var(--ink-2);cursor:pointer}._menuItem_1xce7_194:hover{background:var(--surface-sunk);color:var(--ink)}._menuItem_1xce7_194:focus-visible{outline:none;box-shadow:var(--focus-ring)}._menuItemActive_1xce7_208{color:var(--ink);font-weight:700}._backdrop_1aygf_5{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:var(--s-4);z-index:100}._dialog_1aygf_5{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(480px,100%);max-height:90vh;display:flex;flex-direction:column}._dialog_1aygf_5:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dialogWide_1aygf_32{width:min(600px,100%)}._head_1aygf_34{display:flex;align-items:center;padding:var(--s-4);border-bottom:1px solid var(--line)}._head_1aygf_34 h3{font-size:var(--text-lg);font-weight:700;margin:0}._close_1aygf_42{margin-left:auto;background:none;border:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm)}._close_1aygf_42:hover{color:var(--ink)}._close_1aygf_42:focus-visible{outline:none;box-shadow:var(--focus-ring)}._body_1aygf_55{padding:var(--s-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}._field_1aygf_63{display:flex;flex-direction:column}._field_1aygf_63 label{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._req_1aygf_70{color:var(--stop)}._field_1aygf_63 input{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_1aygf_63 input::placeholder{color:var(--ink-3)}._field_1aygf_63 input:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._hint_1aygf_84{font-size:var(--text-sm);color:var(--ink-3);margin:0;line-height:1.4}._error_1aygf_91{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._foot_1aygf_6{display:flex;gap:var(--s-2);justify-content:flex-end;padding:var(--s-4);border-top:1px solid var(--line)}._btnPrimary_1aygf_107,._btnGhost_1aygf_107{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent}._btnPrimary_1aygf_107{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_1aygf_107:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_1aygf_107:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_1aygf_107{background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}._btnGhost_1aygf_107:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}._btnGhost_1aygf_107:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_1aygf_107:focus-visible,._btnGhost_1aygf_107:focus-visible{outline:none;box-shadow:var(--focus-ring)}._group_1aygf_126{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}._groupLabel_1aygf_134{padding:0;font-size:var(--text-sm);font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.02em}._checklist_1aygf_142{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}._check_1aygf_142{display:flex;align-items:flex-start;gap:var(--s-2);padding:var(--s-1) 0;cursor:pointer}._check_1aygf_142 input{accent-color:var(--brand);cursor:pointer;margin-top:3px}._checkName_1aygf_158{display:block;font-size:var(--text-base);font-weight:600;color:var(--ink)}._checkDesc_1aygf_164{display:block;font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}._diffList_1aygf_173{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1);max-height:40vh;overflow-y:auto}._diffRow_1aygf_183{font-size:var(--text-base);color:var(--ink);padding:var(--s-2) var(--s-3);background:var(--surface-sunk);border-radius:var(--radius-sm)}._affected_1aygf_190{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin:0}._diffDelta_1aygf_196{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--ink-3)}._diffWarn_1aygf_197{display:block;margin-top:2px;font-size:var(--text-sm);color:var(--warn)}._page_7zlvv_9{width:100%;padding:var(--s-5) var(--s-6) var(--s-6);display:flex;flex-direction:column;min-height:0}._lede_7zlvv_18{color:var(--ink-2);font-size:var(--text-base);margin-bottom:var(--s-3)}._readOnly_7zlvv_24{background:var(--surface-sunk);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--s-2) var(--s-3);font-size:var(--text-sm);margin-bottom:var(--s-3)}._toolbar_7zlvv_36{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-4)}._toolbarSpacer_7zlvv_42{flex:1}._btnPrimary_7zlvv_44,._btnGhost_7zlvv_44{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap}._btnPrimary_7zlvv_44{background:var(--brand);color:var(--ink-on-brand)}._btnPrimary_7zlvv_44:hover:not(:disabled){background:var(--brand-press)}._btnPrimary_7zlvv_44:disabled{background:var(--line);color:var(--ink-3);cursor:not-allowed}._btnGhost_7zlvv_44{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2)}._btnGhost_7zlvv_44:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}._btnGhost_7zlvv_44:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_7zlvv_44:focus-visible,._btnGhost_7zlvv_44:focus-visible{outline:none;box-shadow:var(--focus-ring)}._legend_7zlvv_62{display:flex;align-items:center;gap:var(--s-4);font-size:var(--text-sm);color:var(--ink-3);margin-bottom:var(--s-3)}._tabs_7zlvv_71{display:flex;gap:var(--s-1);border-bottom:1px solid var(--line);flex:none;margin-bottom:var(--s-3)}._tab_7zlvv_71{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;padding:var(--s-3) var(--s-3);margin-bottom:-1px;cursor:pointer}._tab_7zlvv_71:hover{color:var(--ink)}._tabOn_7zlvv_71,._tabOn_7zlvv_71:hover{color:var(--ink);border-bottom-color:var(--brand)}._tab_7zlvv_71:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._scroller_7zlvv_101{overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}._grid_7zlvv_108{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}._grid_7zlvv_108 th,._grid_7zlvv_108 td{padding:var(--s-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}._grid_7zlvv_108 tbody tr:last-child td{border-bottom:none}._grid_7zlvv_108 thead th{position:sticky;top:0;z-index:2;background:var(--surface-sunk);border-bottom:1px solid var(--line-2);white-space:nowrap}._permCell_7zlvv_135{position:sticky;left:0;z-index:1;background:var(--surface);min-width:260px}._grid_7zlvv_108 thead th._permCell_7zlvv_135{z-index:3}._groupRow_7zlvv_148 th{background:var(--surface-sunk);color:var(--ink-2);font-size:var(--text-xs);font-weight:700}._permName_7zlvv_155{font-weight:600;color:var(--ink)}._permLevel_7zlvv_160{display:block;font-size:var(--text-xs);color:var(--ink-3)}._colHead_7zlvv_166{text-align:center;min-width:120px}._colName_7zlvv_171{display:block;font-weight:700;color:var(--ink);white-space:nowrap}._builtIn_7zlvv_178{font-size:var(--text-xs);font-weight:600;color:var(--ink-3)}._cellTd_7zlvv_184{text-align:center}._box_7zlvv_190{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);font-weight:700;font-size:var(--text-sm);color:var(--ink-2);cursor:pointer}._box_7zlvv_190:hover:not(:disabled){border-color:var(--brand)}._box_7zlvv_190:focus-visible{outline:none;box-shadow:var(--focus-ring)}._box_7zlvv_190:disabled{cursor:default}._boxLevel_7zlvv_208{background:var(--surface-sunk);color:var(--ink-2)}._boxCustom_7zlvv_213{background:var(--surface);color:var(--ink);border:1px dashed var(--ink-2)}._boxChanged_7zlvv_219{background:var(--brand-soft);box-shadow:0 0 0 2px var(--brand)}._legendBox_7zlvv_225{width:14px;height:14px;cursor:default}._note_7zlvv_232{padding:var(--s-6) 0;color:var(--ink-3);font-size:var(--text-base)}._error_7zlvv_238{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._backdrop_xj41i_5{position:fixed;inset:0;background:var(--scrim);display:grid;place-items:center;padding:var(--s-4);z-index:100}._dialog_xj41i_5{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:var(--shadow-2);width:min(480px,100%);max-height:90vh;display:flex;flex-direction:column}._dialog_xj41i_5:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dialogHead_xj41i_34{display:flex;align-items:center;padding:var(--s-4);border-bottom:1px solid var(--line)}._dialogHead_xj41i_34 h3{font-size:var(--text-lg);font-weight:700;margin:0}._close_xj41i_42{margin-left:auto;background:none;border:none;font-size:15px;color:var(--ink-3);cursor:pointer;padding:var(--s-1);border-radius:var(--radius-sm)}._close_xj41i_42:hover{color:var(--ink)}._close_xj41i_42:focus-visible{outline:none;box-shadow:var(--focus-ring)}._dialogBody_xj41i_55{padding:var(--s-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--s-4)}._dialogFoot_xj41i_5{display:flex;justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-2)}._field_xj41i_69{display:flex;flex-direction:column;min-width:0}._field_xj41i_69 label,._staticLabel_xj41i_70{font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._req_xj41i_76{color:var(--ink-3);font-weight:500}._field_xj41i_69 input,._field_xj41i_69 select{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._field_xj41i_69 input:focus,._field_xj41i_69 select:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._field_xj41i_69 select:disabled{opacity:.6;cursor:not-allowed}._hint_xj41i_97{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-1) 0 0;line-height:1.4}._error_xj41i_104{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._check_xj41i_113{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-base);color:var(--ink-2);cursor:pointer}._check_xj41i_113 input{accent-color:var(--brand);cursor:pointer}._ghost_xj41i_123{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);white-space:nowrap}._ghost_xj41i_123:hover:not(:disabled){border-color:var(--ink-3);color:var(--ink)}._ghost_xj41i_123:disabled{opacity:.5;cursor:not-allowed}._ghost_xj41i_123:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primary_xj41i_139{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-5);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:var(--ink-on-brand);cursor:pointer;white-space:nowrap}._primary_xj41i_139:hover:not(:disabled){background:var(--brand-press)}._primary_xj41i_139:disabled{opacity:.45;cursor:not-allowed}._primary_xj41i_139:focus-visible{outline:none;box-shadow:var(--focus-ring)}._fieldset_xj41i_157{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-2)}._fieldset_xj41i_157 legend{padding:0;font-size:var(--text-sm);font-weight:600;color:var(--ink-2);margin-bottom:var(--s-1)}._checklist_xj41i_172{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-1);max-height:220px;overflow-y:auto}._row_1uqmx_8,._rowOff_1uqmx_8{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}._row_1uqmx_8:last-child,._rowOff_1uqmx_8:last-child{border-bottom:none}._rowOff_1uqmx_8{opacity:.55}._rowHead_1uqmx_19{display:flex;align-items:center;gap:var(--s-3)}._rowMain_1uqmx_25{flex:1;min-width:0;display:flex;flex-direction:column}._rowTitle_1uqmx_26{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s-2);font-size:var(--text-md);font-weight:600;color:var(--ink)}._at_1uqmx_35{font-weight:400;color:var(--ink-3)}._userNote_1uqmx_36{display:block;font-size:var(--text-xs);color:var(--ink-3);margin-top:2px}._rowSub_1uqmx_43{font-size:var(--text-sm);color:var(--ink-3);margin-top:2px}._tagQuiet_1uqmx_49{font-size:var(--text-xs);font-weight:700;padding:1px var(--s-2);border-radius:var(--radius-pill);background:var(--surface-sunk);color:var(--ink-3)}._rowActions_1uqmx_58{display:flex;gap:var(--s-1);flex:none}._action_1uqmx_59{font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--ink-3);background:none;border:none;padding:2px var(--s-2);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap}._action_1uqmx_59:hover{color:var(--brand);background:var(--brand-soft)}._action_1uqmx_59:focus-visible{outline:none;box-shadow:var(--focus-ring)}._allows_1uqmx_76{padding:var(--s-2) 0 0;margin:0}._allows_1uqmx_76 ._note_1uqmx_80{padding:0}._allows_1uqmx_76 ul{list-style:none;margin:0;padding:0}._allows_1uqmx_76 li{font-size:var(--text-sm);color:var(--ink-2);padding:2px 0}._note_1uqmx_80{font-size:var(--text-base);color:var(--ink-3);padding:var(--s-4) 0;margin:0;max-width:62ch;line-height:1.5}._panel_1uqmx_103{min-width:0}._head_1uqmx_105{display:flex;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-4)}._title_1uqmx_111{font-size:var(--text-md);font-weight:700;margin:0;color:var(--ink)}._lede_1uqmx_117{font-size:var(--text-sm);color:var(--ink-3);margin:2px 0 0;max-width:62ch}._list_1uqmx_124{list-style:none;margin:0 0 var(--s-3);padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}._check_1uqmx_134{display:flex;align-items:center;gap:var(--s-2);font-size:var(--text-sm);color:var(--ink-3);cursor:pointer}._check_1uqmx_134 input{accent-color:var(--brand);cursor:pointer}._hiddenNote_1uqmx_144{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-2) 0}._primary_1uqmx_150{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid transparent;white-space:nowrap;background:var(--brand);color:var(--ink-on-brand)}._primary_1uqmx_150:hover:not(:disabled){background:var(--brand-press)}._primary_1uqmx_150:disabled{opacity:.5;cursor:not-allowed}._primary_1uqmx_150:focus-visible{outline:none;box-shadow:var(--focus-ring)}._error_1uqmx_166{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._srOnly_1uqmx_176{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}._picker_1uqmx_190{border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface-sunk);padding:var(--s-3);margin-top:var(--s-3);display:flex;flex-direction:column;gap:var(--s-2)}._pickerInput_1uqmx_201{font:inherit;font-size:var(--text-base);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);width:100%}._pickerInput_1uqmx_201:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._pickerInput_1uqmx_201:disabled{opacity:.6;cursor:not-allowed}._pickerHint_1uqmx_218{font-size:var(--text-sm);color:var(--ink-3);margin:0}._pickerResults_1uqmx_224{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}._pickerResult_1uqmx_224{font:inherit;font-size:var(--text-base);text-align:left;padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);border:none;background:var(--surface);color:var(--ink);cursor:pointer;width:100%}._pickerResult_1uqmx_224:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}._pickerResult_1uqmx_224:disabled{opacity:.5;cursor:not-allowed}._pickerResult_1uqmx_224:focus-visible{outline:none;box-shadow:var(--focus-ring)}._page_cdswf_8{width:min(calc(1080px + var(--s-6) * 2),100%);padding:var(--s-5) var(--s-6) var(--s-6)}._note_cdswf_13{padding:var(--s-6) 0;text-align:center;color:var(--ink-3);font-size:var(--text-base);line-height:1.6}._error_cdswf_21{font-size:var(--text-base);color:var(--stop);background:var(--stop-soft);padding:var(--s-3);border-radius:var(--radius-sm);margin:0}._head_cdswf_32{display:flex;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-4)}._title_cdswf_38{font-size:var(--text-xl);font-weight:700;margin:0;color:var(--ink)}._lede_cdswf_44{font-size:var(--text-base);color:var(--ink-3);margin:var(--s-1) 0 0;max-width:62ch}._primary_cdswf_51{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);border:1px solid transparent;background:var(--brand);color:var(--ink-on-brand);cursor:pointer;white-space:nowrap}._primary_cdswf_51:hover:not(:disabled){background:var(--brand-press)}._primary_cdswf_51:disabled{opacity:.5;cursor:not-allowed}._primary_cdswf_51:focus-visible{outline:none;box-shadow:var(--focus-ring)}._ghost_cdswf_67{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);white-space:nowrap}._ghost_cdswf_67:hover{border-color:var(--ink-3);color:var(--ink)}._ghost_cdswf_67:focus-visible{outline:none;box-shadow:var(--focus-ring)}._danger_cdswf_82{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2) var(--s-4);border-radius:var(--radius-sm);border:1px solid var(--stop);background:var(--stop-soft);color:var(--stop);cursor:pointer;white-space:nowrap}._danger_cdswf_82:hover:not(:disabled){background:var(--stop);color:var(--ink-on-brand)}._danger_cdswf_82:disabled{opacity:.5;cursor:not-allowed}._danger_cdswf_82:focus-visible{outline:none;box-shadow:var(--focus-ring)}._columns_cdswf_100{display:grid;grid-template-columns:minmax(200px,1.4fr) 120px minmax(220px,1.6fr);gap:var(--s-3)}._tableHead_cdswf_106{padding:0 var(--s-4) var(--s-2);color:var(--ink-3);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.02em}._list_cdswf_115{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}._list_cdswf_115>li{border-bottom:1px solid var(--line)}._list_cdswf_115>li:last-child{border-bottom:none}._row_cdswf_127{align-items:center;width:100%;font:inherit;text-align:left;background:none;border:none;padding:var(--s-3) var(--s-4);cursor:pointer;color:var(--ink)}._row_cdswf_127:hover{background:var(--surface-sunk)}._row_cdswf_127:focus-visible{outline:none;box-shadow:inset var(--focus-ring)}._name_cdswf_141{display:flex;flex-direction:column;min-width:0}._rowName_cdswf_142{font-size:var(--text-md);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowSub_cdswf_150{font-size:var(--text-sm);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._members_cdswf_158{font-size:var(--text-base);color:var(--ink-2)}._access_cdswf_160{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--text-sm);color:var(--ink-2)}._access_cdswf_160 span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){._columns_cdswf_100{grid-template-columns:minmax(0,1.4fr) 84px minmax(0,1.2fr)}}._back_cdswf_180{font:inherit;font-size:var(--text-base);font-weight:600;color:var(--ink-3);background:none;border:none;padding:0;margin-bottom:var(--s-3);cursor:pointer}._back_cdswf_180:hover{color:var(--brand)}._back_cdswf_180:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}._detailHead_cdswf_194{display:flex;align-items:flex-start;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line);margin-bottom:var(--s-5)}._detailMain_cdswf_202{flex:1;min-width:0}._sub_cdswf_203{font-size:var(--text-base);color:var(--ink-3);margin:2px 0 0}._hint_cdswf_208{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-2) 0 0;line-height:1.4;max-width:62ch}._detailActions_cdswf_216{display:flex;align-items:center;gap:var(--s-2);flex:none}._body_cdswf_225{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6);align-items:start}@media(max-width:900px){._body_cdswf_225{grid-template-columns:1fr}}._wrap_1sl1x_1{display:grid;place-items:center;height:100vh;background:var(--bg);font-family:var(--font);padding:var(--s-4)}._card_1sl1x_10{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:var(--s-8);width:min(360px,100%);text-align:center}._logo_1sl1x_20{width:44px;height:44px;border-radius:11px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:19px;margin:0 auto var(--s-5)}._title_1sl1x_30{font-size:var(--text-lg);font-weight:700;color:var(--ink);margin:0 0 var(--s-2)}._sub_1sl1x_37{font-size:var(--text-base);color:var(--ink-3);margin:0 0 var(--s-5)}._btn_1sl1x_43{width:100%;font:inherit;font-size:var(--text-md);font-weight:600;padding:11px var(--s-4);border-radius:var(--radius-sm);border:none;background:var(--brand);color:var(--ink-on-brand);cursor:pointer}._btn_1sl1x_43:hover{background:var(--brand-press)}._btn_1sl1x_43:focus-visible{outline:none;box-shadow:var(--focus-ring)}._help_1sl1x_58{font-size:var(--text-sm);color:var(--ink-3);margin:var(--s-4) 0 0}._btnGhost_1sl1x_66{font:inherit;font-size:var(--text-base);font-weight:600;width:100%;padding:var(--s-2) var(--s-4);margin-top:var(--s-2);border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);cursor:pointer}._btnGhost_1sl1x_66:hover{border-color:var(--ink-3);color:var(--ink)}._btnGhost_1sl1x_66:focus-visible{outline:none;box-shadow:var(--focus-ring)}._app_k516u_1{display:grid;grid-template-columns:var(--rail-w) var(--tree-width, var(--tree-w)) 1fr;transition:grid-template-columns .2s cubic-bezier(.4,0,.2,1);grid-template-rows:var(--header-h) 1fr;height:100vh;background:var(--surface);color:var(--ink);font-family:var(--font)}._appDragging_k516u_8{transition:none}._appCollapsed_k516u_20{grid-template-columns:var(--rail-w) 0 1fr}._appRailOpen_k516u_25{grid-template-columns:208px var(--tree-width, var(--tree-w)) 1fr}._appRailOpen_k516u_25._appCollapsed_k516u_20{grid-template-columns:208px 0 1fr}._appNoPane_k516u_36{grid-template-columns:var(--rail-w) 1fr}._appNoPane_k516u_36._appRailOpen_k516u_25{grid-template-columns:208px 1fr}._rail_k516u_44{background:var(--surface-rail);display:flex;flex-direction:column;padding:var(--s-2) var(--s-2) var(--s-3);gap:2px;overflow:hidden}._railToggle_k516u_53{display:flex;align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-2);margin-bottom:var(--s-2);border:none;background:transparent;color:#e9ddcd;font:inherit;cursor:pointer;border-radius:var(--radius)}._railToggle_k516u_53:hover{background:#ffffff14}._railToggle_k516u_53:focus-visible{outline:none;box-shadow:var(--focus-ring)}._railToggleIcon_k516u_69{width:22px;flex:none;display:grid;place-items:center}._railWordmark_k516u_75{font-size:var(--text-base);font-weight:700;letter-spacing:.01em;white-space:nowrap;animation:_fadeIn_k516u_1 .18s ease both .04s}._railBtn_k516u_83{display:flex;align-items:center;gap:var(--s-2);height:38px;padding:0 var(--s-2);border-radius:var(--radius);border:none;background:transparent;color:#9b8b7a;font:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;width:100%;text-align:left}._railIcon_k516u_100{width:22px;flex:none;display:grid;place-items:center}._railLabel_k516u_106{white-space:nowrap;animation:_fadeIn_k516u_1 .18s ease both .04s}@keyframes _fadeIn_k516u_1{0%{opacity:0}to{opacity:1}}._railDivider_k516u_114{height:1px;background:#ffffff17;margin:var(--s-2) var(--s-2)}._railSoon_k516u_120{margin-left:auto;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8b7d6f;border:1px solid #5A4C40;border-radius:var(--radius-pill);padding:0 5px}._railBtn_k516u_83:hover:not(:disabled){background:#ffffff14;color:#e9ddcd}._railBtn_k516u_83:focus-visible{outline:none;box-shadow:var(--focus-ring)}._railBtn_k516u_83:disabled{color:#98897b;cursor:not-allowed}._railOn_k516u_137,._railOn_k516u_137:hover:not(:disabled){background:var(--brand);color:#fff}._treePane_k516u_140{background:var(--surface-sunk);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;position:relative}._treePane_k516u_140>*{opacity:1;transition:opacity .16s ease .04s}._treePaneHidden_k516u_155>*{opacity:0;transition:opacity .1s ease;pointer-events:none}._resizer_k516u_163{position:absolute;top:0;right:-3px;bottom:0;width:6px;cursor:col-resize;background:transparent;border:none;padding:0;z-index:4}._resizer_k516u_163:hover,._resizerOn_k516u_175{background:var(--brand);opacity:.55}._resizer_k516u_163:focus-visible{outline:none;box-shadow:var(--focus-ring)}._treePaneHidden_k516u_155 ._resizer_k516u_163{display:none}._treeHead_k516u_179{padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line)}._paneTabs_k516u_186{display:flex;padding:0 var(--s-2);border-bottom:1px solid var(--line)}._paneTab_k516u_186{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--s-2);font:inherit;font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:var(--s-3) var(--s-2);color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}._paneTab_k516u_186:hover{color:var(--ink-2)}._paneTab_k516u_186:focus-visible{outline:none;box-shadow:var(--focus-ring)}._paneTabOn_k516u_212{color:var(--brand);border-bottom-color:var(--brand)}._search_k516u_216{width:100%;font:inherit;font-size:var(--text-base);padding:7px 10px 7px 30px;border-radius:var(--radius-pill);border:1px solid var(--line-2);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238C8174' stroke-width='2' stroke-linecap='round'><circle cx='11' cy='11' r='7'/><path d='M20 20l-3.5-3.5'/></svg>") no-repeat 9px 50% / 14px 14px;color:var(--ink)}._search_k516u_216::placeholder{color:var(--ink-3)}._search_k516u_216:focus{outline:none;border-color:var(--brand);box-shadow:var(--focus-ring)}._content_k516u_232{overflow:auto;display:flex;flex-direction:column;background:var(--surface)}._head_k516u_234{background:var(--surface);border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-6) 0}._crumb_k516u_239{font-size:var(--text-sm);color:var(--ink-3);margin-bottom:var(--s-1)}._crumbLink_k516u_244{background:none;border:none;padding:0;font:inherit;font-size:var(--text-sm);color:var(--brand-ink);cursor:pointer}._crumbLink_k516u_244:hover{text-decoration:underline}._crumbSep_k516u_251{margin:0 var(--s-2);color:var(--ink-3)}._titleRow_k516u_253{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-3)}._title_k516u_253{display:flex;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;font-size:var(--text-xl);font-weight:700;letter-spacing:-.022em;margin:0}._titleMeta_k516u_272{font-size:var(--text-base);font-weight:400;color:var(--ink-3);letter-spacing:0}._tabs_k516u_281{display:flex;margin-left:calc(var(--s-4) * -1)}._tab_k516u_281{font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-3) var(--s-4);color:var(--ink-3);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;margin-bottom:-1px}._tab_k516u_281:hover{color:var(--ink-2)}._tab_k516u_281:focus-visible{outline:none;box-shadow:var(--focus-ring)}._tabOn_k516u_296{color:var(--brand);border-bottom-color:var(--brand)}._body_k516u_298{padding:var(--s-4) var(--s-6) var(--s-6);flex:1}._placeholder_k516u_300{display:grid;place-content:center;text-align:center;height:100%;color:var(--ink-3)}._placeholder_k516u_300 h2{font-size:var(--text-lg);font-weight:600;color:var(--ink-2);margin:0 0 var(--s-2)}._placeholder_k516u_300 p{margin:0;font-size:var(--text-base)}._details_k516u_315{display:grid;grid-template-columns:140px 1fr;gap:var(--s-3) var(--s-4);font-size:var(--text-base);max-width:520px}._details_k516u_315 dt{color:var(--ink-3);font-weight:600}._details_k516u_315 dd{margin:0;color:var(--ink)}._booting_k516u_325{display:grid;place-content:center;height:100vh;color:var(--ink-3);font-family:var(--font)}@media(max-width:900px){._app_k516u_1{grid-template-columns:var(--rail-w) 1fr}._treePane_k516u_140{display:none}}._treeFoot_k516u_338{padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s-2)}._addBtn_k516u_345{flex:1 1 8rem;font:inherit;font-size:var(--text-base);font-weight:600;padding:var(--s-2);border-radius:var(--radius-sm);border:1px dashed var(--line-2);background:transparent;color:var(--brand-ink);cursor:pointer}._addBtn_k516u_345:hover{background:var(--brand-soft);border-color:var(--brand)}._addBtn_k516u_345:focus-visible{outline:none;box-shadow:var(--focus-ring)}
