._button_17g4y_1{--action-button-fill-background: var(--gradient-primary-action);--action-button-fill-color: #f7fbff;--action-button-outline-border: rgba(47, 109, 224, .46);--action-button-outline-background: rgba(47, 109, 224, .08);--action-button-outline-color: #2558b8;--action-button-ghost-background: rgba(47, 109, 224, .1);--action-button-ghost-color: #2558b8;--action-button-focus: rgba(47, 109, 224, .45);--action-button-hover-tint: rgba(255, 255, 255, .16);--action-button-press-tint: rgba(18, 26, 44, .08);align-items:center;border:1px solid transparent;border-radius:var(--radius-control);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;min-height:44px;min-width:0;overflow:hidden;padding:0 1.26rem;position:relative;text-align:center;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,filter .14s ease,opacity .14s ease,transform .12s ease}._button_17g4y_1:before{background:var(--action-button-hover-tint);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease}._button_17g4y_1:not(:disabled):not(._loading_17g4y_46):hover:before{opacity:1}._button_17g4y_1:not(:disabled):not(._loading_17g4y_46):active{box-shadow:inset 0 2px 8px #0d12202e;transform:translateY(1px)}._button_17g4y_1:not(:disabled):not(._loading_17g4y_46):active:before{background:var(--action-button-press-tint);opacity:1}._typeSUCCESS_17g4y_60{--action-button-fill-background: linear-gradient(135deg, #287448, #3aa869);--action-button-fill-color: #f6fff9;--action-button-outline-border: rgba(40, 116, 72, .44);--action-button-outline-background: rgba(40, 116, 72, .08);--action-button-outline-color: #28693f;--action-button-ghost-background: rgba(40, 116, 72, .1);--action-button-ghost-color: #28693f;--action-button-focus: rgba(40, 116, 72, .45);--action-button-hover-tint: rgba(255, 255, 255, .16);--action-button-press-tint: rgba(12, 35, 24, .09)}._typeWARNING_17g4y_73{--action-button-fill-background: linear-gradient(135deg, #b75d14, #ee9432);--action-button-fill-color: #fffaf3;--action-button-outline-border: rgba(183, 93, 20, .42);--action-button-outline-background: rgba(183, 93, 20, .09);--action-button-outline-color: #8c4d14;--action-button-ghost-background: rgba(183, 93, 20, .11);--action-button-ghost-color: #8c4d14;--action-button-focus: rgba(183, 93, 20, .42);--action-button-hover-tint: rgba(255, 255, 255, .18);--action-button-press-tint: rgba(59, 35, 12, .1)}._typeERROR_17g4y_86{--action-button-fill-background: linear-gradient(135deg, #8f3428, #c84636);--action-button-fill-color: #fffaf4;--action-button-outline-border: rgba(143, 52, 40, .36);--action-button-outline-background: rgba(143, 52, 40, .08);--action-button-outline-color: #8f3428;--action-button-ghost-background: rgba(197, 57, 43, .14);--action-button-ghost-color: #8a2519;--action-button-focus: rgba(143, 52, 40, .42);--action-button-hover-tint: rgba(255, 255, 255, .16);--action-button-press-tint: rgba(53, 16, 12, .1)}html[data-theme=dark] ._button_17g4y_1{--action-button-outline-border: var(--theme-state-info);--action-button-outline-background: rgba(111, 164, 245, .12);--action-button-outline-color: var(--theme-state-info-strong);--action-button-ghost-background: rgba(111, 164, 245, .1);--action-button-ghost-color: var(--theme-state-info-strong);--action-button-focus: rgba(111, 164, 245, .48)}html[data-theme=dark] ._typeSUCCESS_17g4y_60{--action-button-outline-border: var(--theme-state-success);--action-button-outline-background: rgba(101, 199, 125, .12);--action-button-outline-color: var(--theme-state-success);--action-button-ghost-background: rgba(101, 199, 125, .1);--action-button-ghost-color: var(--theme-state-success);--action-button-focus: rgba(101, 199, 125, .48)}html[data-theme=dark] ._typeWARNING_17g4y_73{--action-button-outline-border: var(--theme-state-warning);--action-button-outline-background: rgba(239, 189, 117, .12);--action-button-outline-color: var(--theme-state-warning);--action-button-ghost-background: rgba(239, 189, 117, .1);--action-button-ghost-color: var(--theme-state-warning);--action-button-focus: rgba(239, 189, 117, .48)}html[data-theme=dark] ._typeERROR_17g4y_86{--action-button-outline-border: var(--theme-state-danger);--action-button-outline-background: rgba(232, 116, 102, .12);--action-button-outline-color: var(--theme-state-danger);--action-button-ghost-background: rgba(232, 116, 102, .1);--action-button-ghost-color: var(--theme-state-danger);--action-button-focus: rgba(232, 116, 102, .48)}._variantFILL_17g4y_135{background:var(--action-button-fill-background);color:var(--action-button-fill-color)}._variantOUTLINE_17g4y_140{background:var(--action-button-outline-background);border-color:var(--action-button-outline-border);color:var(--action-button-outline-color)}._variantGHOST_17g4y_146{background:var(--action-button-ghost-background);color:var(--action-button-ghost-color)}._sizeMD_17g4y_151{min-height:44px;padding:0 1.26rem}._sizeSM_17g4y_156{min-height:36px;padding:0 .82rem}._fullWidth_17g4y_161{width:100%}._autoWidth_17g4y_165{width:auto}._iconOnly_17g4y_169{aspect-ratio:1;flex:0 0 auto;min-width:48px;padding:0}._sizeSM_17g4y_156._iconOnly_17g4y_169{min-width:36px}._content_17g4y_180{align-items:center;display:inline-flex;gap:.5rem;justify-content:center;min-width:0;position:relative;z-index:1}._contentLoading_17g4y_190{visibility:hidden}._label_17g4y_194{min-width:0}._icon_17g4y_169,._trailingBadge_17g4y_199{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}._button_17g4y_1 svg{flex:0 0 auto}._loadingIndicator_17g4y_210{align-items:center;display:inline-flex;inset:50% auto auto 50%;justify-content:center;position:absolute;transform:translate(-50%,-50%);z-index:2}._loadingIndicator_17g4y_210 svg{animation:_actionButtonSpin_17g4y_1 .85s linear infinite}._visuallyHidden_17g4y_224{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}._button_17g4y_1:disabled{cursor:not-allowed;filter:saturate(.5);opacity:.52}._button_17g4y_1:focus-visible{box-shadow:0 0 0 3px var(--action-button-focus);outline:none}@keyframes _actionButtonSpin_17g4y_1{to{transform:rotate(360deg)}}._modalBackdrop_kk1f2_1{--overlay-backdrop-padding: 1rem;position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--theme-overlay-backdrop);padding:var(--overlay-backdrop-padding);z-index:46}._modalPanel_kk1f2_12{--overlay-panel-inline-padding: .95rem;--overlay-panel-top-padding: .95rem;--overlay-panel-bottom-padding: .95rem;--overlay-panel-section-gap: .92rem;--overlay-panel-background: var(--theme-overlay-surface);--overlay-panel-header-background: var(--theme-overlay-header-background);position:relative;display:flex;flex-direction:column;gap:var(--overlay-panel-section-gap);min-height:0;width:min(var(--overlay-size-small),100%);max-height:calc(100dvh - (var(--overlay-backdrop-padding) * 2));border:1px solid var(--theme-border-medium);border-radius:var(--radius-panel);background:var(--overlay-panel-background);box-shadow:var(--theme-overlay-shadow);color:var(--theme-text-primary);overflow:hidden;overscroll-behavior:contain}._modalPanelSmall_kk1f2_35{width:min(var(--overlay-size-small),100%)}._modalPanelMedium_kk1f2_39{width:min(var(--overlay-size-medium),100%)}._modalPanelLarge_kk1f2_43{width:min(var(--overlay-size-large),100%)}._modalPanelBusy_kk1f2_47>:not(._busyScrim_kk1f2_47){filter:saturate(.74);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}._drawerBackdrop_kk1f2_54{--overlay-backdrop-padding: .8rem;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;background:var(--theme-overlay-backdrop);padding:var(--overlay-backdrop-padding);z-index:45}._drawerBackdropStacked_kk1f2_66{z-index:47}._drawerPanel_kk1f2_70{--overlay-panel-inline-padding: .95rem;--overlay-panel-top-padding: .95rem;--overlay-panel-bottom-padding: .95rem;--overlay-panel-section-gap: .92rem;--overlay-panel-background: var(--theme-overlay-surface);--overlay-panel-header-background: var(--theme-overlay-header-background);display:flex;flex-direction:column;gap:var(--overlay-panel-section-gap);min-height:0;width:min(var(--overlay-size-medium),100%);max-height:calc(100dvh - (var(--overlay-backdrop-padding) * 2));border:1px solid var(--theme-border-medium);border-radius:var(--radius-panel) var(--radius-panel) var(--radius-field) var(--radius-field);background:var(--overlay-panel-background);box-shadow:var(--theme-drawer-shadow);color:var(--theme-text-primary);overflow:hidden;animation:_drawerSlideUp_kk1f2_1 .22s cubic-bezier(.22,1,.36,1)}._header_kk1f2_92{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:.75rem;position:relative;z-index:2;background:var(--overlay-panel-header-background);padding:var(--overlay-panel-top-padding) var(--overlay-panel-inline-padding) .82rem}._headerContent_kk1f2_104{display:grid;gap:.42rem;min-width:0}._eyebrow_kk1f2_110,._badge_kk1f2_111{margin:0;color:var(--theme-accent);text-transform:uppercase}._eyebrow_kk1f2_110{font-size:.82rem;letter-spacing:.14em}._badge_kk1f2_111{font-size:.76rem;letter-spacing:.1em}._titleRow_kk1f2_127{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}._title_kk1f2_127,._summary_kk1f2_135{margin:0}._summary_kk1f2_135{color:var(--theme-text-secondary)}._closeButton_kk1f2_143{display:inline-flex;align-items:center;align-self:flex-start;flex:0 0 auto;justify-content:center;border:none;border-radius:var(--radius-compact);background:var(--theme-control-subtle);color:var(--theme-text-primary);cursor:pointer;min-height:40px;min-width:40px;padding:0}._closeButton_kk1f2_143:disabled{cursor:wait;opacity:.58}._busyScrim_kk1f2_47{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:center;background:var(--theme-busy-scrim);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}._busyIndicator_kk1f2_174{display:grid;justify-items:center;gap:.56rem;color:var(--theme-accent);font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._busySpinner_kk1f2_185{animation:_overlaySpin_kk1f2_1 .85s linear infinite}._body_kk1f2_189{display:grid;flex:1 1 auto;gap:.92rem;min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 calc(var(--overlay-panel-inline-padding) - .12rem) var(--overlay-panel-bottom-padding) var(--overlay-panel-inline-padding)}._body_kk1f2_189:last-child{padding-bottom:calc(var(--overlay-panel-bottom-padding) * 2)}._footer_kk1f2_204{border-top:1px solid var(--theme-divider);box-sizing:border-box;flex:0 0 auto;padding:.9rem var(--overlay-panel-inline-padding) var(--overlay-panel-bottom-padding);width:100%}._detailsGrid_kk1f2_212{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}._descriptionList_kk1f2_218{display:grid;gap:.55rem}._descriptionSection_kk1f2_223{padding-bottom:.65rem}._descriptionLine_kk1f2_227{margin:0;color:var(--theme-text-secondary)}._descriptionStrong_kk1f2_232{color:var(--theme-text-primary);font-weight:700}@keyframes _drawerSlideUp_kk1f2_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _overlaySpin_kk1f2_1{to{transform:rotate(360deg)}}@media (max-width: 899px){._modalPanel_kk1f2_12{--overlay-panel-inline-padding: .85rem;--overlay-panel-top-padding: .85rem;--overlay-panel-bottom-padding: .85rem}._drawerPanel_kk1f2_70{border-radius:var(--radius-card);--overlay-panel-inline-padding: .85rem;--overlay-panel-top-padding: .85rem;--overlay-panel-bottom-padding: .85rem}._detailsGrid_kk1f2_212{grid-template-columns:1fr}}@media (max-width: 599px){._modalBackdrop_kk1f2_1{--overlay-backdrop-padding: .55rem}._drawerBackdrop_kk1f2_54{--overlay-backdrop-padding: .45rem}._modalPanel_kk1f2_12,._drawerPanel_kk1f2_70{--overlay-panel-inline-padding: .75rem;--overlay-panel-top-padding: .75rem;--overlay-panel-bottom-padding: .75rem}}._modalPanel_mcher_1{max-width:min(28rem,calc(100vw - 1.5rem))}._body_mcher_5{display:grid;gap:.75rem}._copy_mcher_10{color:var(--theme-text-secondary);line-height:1.5;margin:0}._error_mcher_16{border:1px solid rgba(176,57,57,.24);border-radius:var(--radius-control);background:#b0393914;color:var(--theme-state-danger);font-size:.88rem;margin:0;padding:.65rem .75rem}._footer_mcher_26{display:grid;gap:.55rem}._root_13xd4_1{--checkbox-fill: linear-gradient(135deg, #2f6de0, #4a8eff);--checkbox-border: rgba(47, 109, 224, .58);--checkbox-focus: rgba(47, 109, 224, .45);--checkbox-unchecked-background: rgba(255, 255, 255, .92);align-items:center;cursor:pointer;display:inline-flex;gap:.45rem;min-width:0}._typeSUCCESS_13xd4_13{--checkbox-fill: linear-gradient(135deg, #287448, #3aa869);--checkbox-border: rgba(40, 116, 72, .58);--checkbox-focus: rgba(40, 116, 72, .45)}._typeWARNING_13xd4_19{--checkbox-fill: linear-gradient(135deg, #b75d14, #ee9432);--checkbox-border: rgba(183, 93, 20, .58);--checkbox-focus: rgba(183, 93, 20, .42)}._typeERROR_13xd4_25{--checkbox-fill: linear-gradient(135deg, #8f3428, #c84636);--checkbox-border: rgba(143, 52, 40, .56);--checkbox-focus: rgba(143, 52, 40, .42)}._disabled_13xd4_31{cursor:not-allowed}._control_13xd4_35{display:inline-flex;flex:0 0 auto;height:16px;position:relative;width:16px}._compact_13xd4_43 ._control_13xd4_35{height:14px;width:14px}._input_13xd4_48{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:inherit;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}._box_13xd4_62{align-items:center;background:var(--checkbox-unchecked-background);border:1px solid var(--checkbox-border);border-radius:4px;box-shadow:inset 0 1px #ffffff73;display:inline-flex;height:100%;justify-content:center;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease,opacity .14s ease;width:100%}._box_13xd4_62:after{border:solid #ffffff;border-width:0 2px 2px 0;content:"";height:8px;opacity:0;transform:translateY(-1px) rotate(45deg) scale(.82);transition:opacity .12s ease,transform .12s ease;width:4px}._compact_13xd4_43 ._box_13xd4_62:after{height:7px;width:3.5px}._input_13xd4_48:checked+._box_13xd4_62{background:var(--checkbox-fill);border-color:transparent}._input_13xd4_48:checked+._box_13xd4_62:after{opacity:1;transform:translateY(-1px) rotate(45deg) scale(1)}._input_13xd4_48:focus-visible+._box_13xd4_62{box-shadow:inset 0 1px #ffffff73,0 0 0 3px var(--checkbox-focus)}._input_13xd4_48:disabled+._box_13xd4_62{filter:saturate(.55);opacity:.54}._text_13xd4_119{min-width:0}._root_ctm57_1{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.85rem;width:100%;min-width:0;border:1px solid rgba(75,47,29,.12);border-radius:var(--radius-control);background:#fff9;cursor:pointer;padding:.72rem .82rem;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,opacity .16s ease}._withActionBadge_ctm57_21{padding-top:1rem}._root_ctm57_1:hover{background:#f0f7ffc7}._root_ctm57_1._selected_ctm57_29:hover,._selected_ctm57_29{border-color:#2f78ff}._disabled_ctm57_37{cursor:default;opacity:.72}._label_ctm57_42{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;min-width:0}._input_ctm57_50{accent-color:#2f78ff;margin:.16rem 0 0}._checkboxIndicator_ctm57_55{margin-top:.16rem}._content_ctm57_59{display:grid;gap:.32rem;min-width:0}._headerLine_ctm57_65{display:flex;align-items:baseline;flex-wrap:wrap;gap:.24rem .38rem;min-width:0}._header_ctm57_65{color:var(--color-ink);font-weight:700;line-height:1.35}._headerFollowup_ctm57_79{color:var(--color-ink);font-weight:400;line-height:1.35}._subheader_ctm57_85{color:#8a4d26;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.82rem;font-weight:700;line-height:1.35}._breakdown_ctm57_96{color:var(--theme-text-secondary);font-size:.8rem;line-height:1.42}._aside_ctm57_102{display:inline-flex;align-items:flex-start;justify-content:flex-end;min-width:0}._actionBadge_ctm57_109{position:absolute;left:50%;top:0;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);pointer-events:none}html[data-theme=dark] ._root_ctm57_1{border-color:var(--theme-border-subtle);background:var(--theme-surface-panel);color:var(--theme-text-primary)}html[data-theme=dark] ._root_ctm57_1:hover{border-color:var(--theme-border-medium);background:var(--theme-surface-raised)}html[data-theme=dark] ._root_ctm57_1._selected_ctm57_29:hover{border-color:var(--theme-accent)}html[data-theme=dark] ._selected_ctm57_29{border-color:var(--theme-accent);background:linear-gradient(135deg,#9cbcff14,#9cbcff06),var(--theme-surface-panel);box-shadow:inset 0 0 0 1px #9cbcff29}html[data-theme=dark] ._disabled_ctm57_37{opacity:.62}html[data-theme=dark] ._input_ctm57_50{accent-color:var(--theme-accent)}html[data-theme=dark] ._header_ctm57_65,html[data-theme=dark] ._headerFollowup_ctm57_79{color:var(--theme-text-primary)}html[data-theme=dark] ._subheader_ctm57_85{color:var(--theme-accent)}html[data-theme=dark] ._breakdown_ctm57_96{color:var(--theme-text-secondary)}._modalPanel_1pi2u_1{max-width:min(760px,calc(100vw - 32px))}._body_1pi2u_5{gap:18px}._capacityBar_1pi2u_9{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--theme-text-secondary);font-size:.9rem}._capacityPill_1pi2u_18{border:1px solid rgba(95,63,44,.24);border-radius:999px;color:var(--color-ink);padding:4px 10px}._linkButton_1pi2u_25{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2563eb;cursor:pointer;font:inherit;font-weight:700;margin-left:auto;padding:0;text-decoration:underline}._linkButton_1pi2u_25:hover,._linkButton_1pi2u_25:focus-visible{color:#1d4ed8}._linkButton_1pi2u_25:disabled{color:#93a8cf;cursor:not-allowed;text-decoration:none}._recordList_1pi2u_49{display:grid;gap:10px;list-style:none;margin:0;padding:0}._warning_1pi2u_57{border-left:3px solid #b97025;color:var(--theme-text-secondary);margin:0;padding-left:12px}._error_1pi2u_64{color:var(--theme-state-danger);font-size:.9rem;margin:0}._footer_1pi2u_70{display:block}._backdrop_1i0ng_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);background:var(--theme-app-backdrop);background-color:var(--theme-app-background);background-position:var(--theme-app-backdrop-position);background-repeat:var(--theme-app-backdrop-repeat);background-size:var(--theme-app-backdrop-size);color:var(--theme-text-primary)}._panel_1i0ng_16{display:grid;justify-items:center;gap:.72rem;width:min(100%,32rem);border:1px solid var(--theme-border-medium);border-radius:var(--radius-panel);background:var(--theme-surface-panel);color:var(--theme-text-primary);padding:clamp(1.35rem,4vw,2rem);text-align:center;box-shadow:var(--theme-overlay-shadow)}._fullscreen_1i0ng_30{display:grid;place-items:center;min-height:100dvh;padding:clamp(1rem,4vw,2rem);background:var(--theme-app-backdrop);background-color:var(--theme-app-background);background-position:var(--theme-app-backdrop-position);background-repeat:var(--theme-app-backdrop-repeat);background-size:var(--theme-app-backdrop-size);color:var(--theme-text-primary)}._fullscreen_1i0ng_30 ._panel_1i0ng_16{border-color:var(--theme-border-medium);background:var(--theme-surface-panel);box-shadow:var(--theme-overlay-shadow)}._icon_1i0ng_49{width:2.65rem;height:2.65rem;color:var(--theme-accent);filter:drop-shadow(0 0 8px rgba(162,77,45,.24))}._title_1i0ng_56{margin:0;color:var(--theme-text-primary);font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.08}._copy_1i0ng_63{max-width:25rem;margin:0;color:var(--theme-text-secondary);font-size:1rem}._reloadButton_1i0ng_70{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;margin-top:.35rem;border:1px solid rgba(90,47,29,.28);border-radius:var(--radius-control);background:#7b351f;color:#fff8ec;cursor:pointer;padding:0 1rem;box-shadow:0 9px 18px #3f1f1226}._reloadButton_1i0ng_70:hover{background:#8d3f25}._reloadButton_1i0ng_70:disabled{cursor:wait;opacity:.82}._reloadButton_1i0ng_70:disabled:hover{background:#7b351f}._reloadButton_1i0ng_70:focus-visible{outline:3px solid rgba(162,77,45,.3);outline-offset:3px}html[data-theme=dark] ._icon_1i0ng_49{filter:drop-shadow(0 0 10px rgba(156,188,255,.24))}html[data-theme=dark] ._reloadButton_1i0ng_70{border-color:#9cbcff47;background:#2e4e8c;color:#f6f9ff;box-shadow:0 12px 24px #00000047}html[data-theme=dark] ._reloadButton_1i0ng_70:hover{background:#385da5}html[data-theme=dark] ._reloadButton_1i0ng_70:disabled:hover{background:#2e4e8c}html[data-theme=dark] ._reloadButton_1i0ng_70:focus-visible{outline-color:var(--theme-focus-ring)}._buttonIcon_1i0ng_127,._loadingIcon_1i0ng_128{width:1rem;height:1rem;flex:0 0 auto}._loadingIcon_1i0ng_128{animation:_updateGateSpin_1i0ng_1 .85s linear infinite}@keyframes _updateGateSpin_1i0ng_1{to{transform:rotate(360deg)}}._viewport_11c79_1{position:fixed;display:flex;gap:.5rem;width:min(30rem,calc(100vw - 3rem));max-width:calc(100vw - 3rem);pointer-events:none;z-index:1400}._effectOverlay_11c79_11{--effect-accent: rgba(143, 91, 56, .5);position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1399;opacity:0;background:linear-gradient(to bottom,var(--effect-accent),transparent 78%) top / 100% 8% no-repeat,linear-gradient(to top,var(--effect-accent),transparent 78%) bottom / 100% 8% no-repeat,linear-gradient(to right,var(--effect-accent),transparent 78%) left / 8% 100% no-repeat,linear-gradient(to left,var(--effect-accent),transparent 78%) right / 8% 100% no-repeat;filter:saturate(1.15);animation:_toastEffectFlash_11c79_1 .98s cubic-bezier(.22,1,.36,1)}._effectInfo_11c79_27{--effect-accent: rgba(2, 136, 209, .52)}._effectSuccess_11c79_31{--effect-accent: rgba(46, 125, 50, .52)}._effectWarning_11c79_35{--effect-accent: rgba(237, 108, 2, .52)}._effectError_11c79_39{--effect-accent: rgba(211, 47, 47, .54)}._topLeft_11c79_43,._topMiddle_11c79_44,._topRight_11c79_45{flex-direction:column}._bottomLeft_11c79_49,._bottomMiddle_11c79_50,._bottomRight_11c79_51{flex-direction:column-reverse}._topLeft_11c79_43{top:1.5rem;left:1.5rem}._topMiddle_11c79_44{top:1.5rem;left:50%;transform:translate(-50%)}._topRight_11c79_45{top:1.5rem;right:1.5rem}._bottomLeft_11c79_49{bottom:1.5rem;left:1.5rem}._bottomMiddle_11c79_50{bottom:1.5rem;left:50%;transform:translate(-50%)}._bottomRight_11c79_51{bottom:1.5rem;right:1.5rem}._toast_11c79_87{--toast-background: #323232;--toast-foreground: #ffffff;position:relative;display:flex;align-items:flex-start;width:100%;min-height:48px;pointer-events:auto;border-radius:var(--radius-tiny);background:var(--toast-background);color:var(--toast-foreground);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f;padding:6px 16px;animation:_toastEnter_11c79_1 225ms cubic-bezier(0,0,.2,1)}._info_11c79_107{--toast-background: rgb(2, 136, 209)}._success_11c79_111{--toast-background: rgb(46, 125, 50)}._warning_11c79_115{--toast-background: rgb(237, 108, 2)}._error_11c79_119{--toast-background: rgb(211, 47, 47)}._iconWrap_11c79_123{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:12px;padding:7px 0;color:inherit;opacity:.92}._content_11c79_134{flex:1 1 auto;min-width:0;padding:8px 0}._text_11c79_140{margin:0;color:inherit;font-size:.875rem;font-weight:400;letter-spacing:.01071em;line-height:1.43;overflow-wrap:anywhere}._closeButton_11c79_150{display:flex;align-items:center;justify-content:center;align-self:center;flex:0 0 auto;min-height:34px;min-width:34px;border:none;border-radius:var(--radius-pill);background:transparent;color:inherit;cursor:pointer;margin-left:8px;margin-right:-8px;opacity:.78;padding:5px;transition:background-color .12s ease,opacity .12s ease}._closeButton_11c79_150:hover,._closeButton_11c79_150:focus-visible{background:#ffffff1f;opacity:1}._closeButton_11c79_150:active{background:#ffffff2e}@keyframes _toastEnter_11c79_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes _toastEffectFlash_11c79_1{0%{opacity:0}16%{opacity:1}48%{opacity:.74}to{opacity:0}}@media (max-width: 599px){._viewport_11c79_1{gap:.5rem;width:min(30rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}._topLeft_11c79_43,._topMiddle_11c79_44,._topRight_11c79_45{top:1rem}._topLeft_11c79_43,._bottomLeft_11c79_49{left:1rem}._topRight_11c79_45,._bottomRight_11c79_51{right:1rem}._bottomLeft_11c79_49,._bottomMiddle_11c79_50,._bottomRight_11c79_51{bottom:1rem}._toast_11c79_87{padding:6px 12px}}._nav_1drm6_1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:0}._leftCluster_1drm6_10,._linkGroup_1drm6_11,._rightCluster_1drm6_12{display:inline-flex;align-items:center;min-width:0}._leftCluster_1drm6_10{gap:.42rem}._linkGroup_1drm6_11{gap:.28rem}._rightCluster_1drm6_12{flex:0 0 auto;gap:.45rem}._accountMenuRoot_1drm6_31{position:relative;display:inline-flex;align-items:center}._brandLink_1drm6_37,._navLink_1drm6_38,._navButton_1drm6_39,._menuButton_1drm6_40,._broadLayoutSwitch_1drm6_41{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:#fff4e1d1;cursor:pointer;min-height:34px;text-decoration:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease,filter .14s ease,text-shadow .14s ease}._brandLink_1drm6_37{gap:.3rem;color:#fff4df;font-family:Palatino Linotype,Book Antiqua,Georgia,serif;font-size:1.02rem;font-weight:700;padding:0 .56rem;white-space:nowrap}._lazyLoadingIndicator_1drm6_71{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:34px;color:#f8fcff;font-size:.86rem;line-height:1;padding:0 .58rem;text-shadow:0 0 1px rgba(255,255,246,.38),0 0 4px rgba(118,204,255,.42),0 0 8px rgba(30,132,255,.28);white-space:nowrap}._lazyLoadingIcon_1drm6_88{flex:0 0 auto;width:.94rem;height:.94rem;filter:drop-shadow(0 0 1px rgba(255,255,246,.28)) drop-shadow(0 0 4px rgba(88,181,255,.4)) drop-shadow(0 0 6px rgba(0,96,255,.18));animation:_lazyLoadingSpin_1drm6_1 .85s linear infinite}._navLink_1drm6_38{gap:.32rem;font-size:.86rem;line-height:1;padding:0 .58rem;white-space:nowrap}._navButton_1drm6_39{gap:.32rem;font:inherit;font-size:.86rem;line-height:1;padding:0 .58rem;white-space:nowrap}._brandLink_1drm6_37>span,._navLink_1drm6_38>span,._navButton_1drm6_39>span{position:relative;display:inline-block;padding-bottom:3px;margin-bottom:-3px}._broadLayoutLabel_1drm6_125{position:relative}@keyframes _lazyLoadingSpin_1drm6_1{to{transform:rotate(360deg)}}._navLink_1drm6_38 svg,._navButton_1drm6_39 svg{transition:filter .14s ease}._broadLayoutSwitch_1drm6_41{display:none;gap:.45rem;padding:0 .42rem 0 .68rem;font-size:.78rem;font-weight:700;letter-spacing:0}._broadLayoutSwitch_1drm6_41:hover,._broadLayoutSwitch_1drm6_41:focus-visible{background:transparent;border-color:transparent;color:#f6fbff;box-shadow:none;text-shadow:0 0 1px rgba(255,255,246,.42),0 0 5px rgba(93,181,255,.4),0 0 10px rgba(0,110,255,.2)}._broadLayoutSwitchActive_1drm6_161{background:transparent;border-color:transparent;color:#f7fcff;box-shadow:none;text-shadow:0 0 1px rgba(255,255,246,.36),0 0 4px rgba(112,197,255,.38),0 0 8px rgba(24,123,255,.22)}._broadLayoutLabel_1drm6_125{line-height:1}._syncStatusBadge_1drm6_176{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:34px;border:0;background:transparent;cursor:default;font:inherit;font-size:.78rem;font-weight:750;letter-spacing:0;line-height:1;padding:0 .24rem;text-decoration:none;white-space:nowrap;transition:color .14s ease,text-shadow .14s ease}button._syncStatusBadge_1drm6_176{cursor:pointer}button._syncStatusBadge_1drm6_176:hover,button._syncStatusBadge_1drm6_176:focus-visible{color:#fff4df;outline:none;text-decoration:underline;text-underline-offset:.16rem}._syncStatusBadgeGreen_1drm6_210{color:#c6e8c4;text-shadow:0 0 5px rgba(109,206,125,.12)}._syncStatusBadgeOrange_1drm6_215{color:#e9c18a;text-shadow:0 0 5px rgba(255,176,72,.12)}._syncStatusBadgeRed_1drm6_220{color:#e7a59c;text-shadow:0 0 5px rgba(255,88,74,.14)}._switchTrack_1drm6_225{position:relative;display:inline-flex;align-items:center;width:30px;height:16px;border:1px solid rgba(255,218,164,.3);border-radius:var(--radius-pill);background:#190f0c85;transition:background .14s ease,border-color .14s ease}._switchThumb_1drm6_239{position:absolute;left:2px;width:10px;height:10px;border-radius:var(--radius-pill);background:#fff4e1d1;box-shadow:0 1px 2px #190f0c73;transition:background .14s ease,transform .14s ease}._broadLayoutSwitchActive_1drm6_161 ._switchTrack_1drm6_225{border-color:#8bd2ff8a;background:#0d3e7694;box-shadow:0 0 4px #1677ff2e}._broadLayoutSwitchActive_1drm6_161 ._switchThumb_1drm6_239{background:#fafdff;box-shadow:0 0 1px #ffffff61,0 0 4px #409eff3d;transform:translate(14px)}._brandLink_1drm6_37:hover,._navLink_1drm6_38:hover,._navButton_1drm6_39:hover{background:transparent;border-color:transparent;color:#f6fbff;box-shadow:none;text-shadow:0 0 1px rgba(255,255,246,.42),0 0 5px rgba(93,181,255,.4),0 0 10px rgba(0,110,255,.2)}._navLink_1drm6_38:hover svg,._navButton_1drm6_39:hover svg{filter:drop-shadow(0 0 2px rgba(255,255,246,.32)) drop-shadow(0 0 5px rgba(72,162,255,.36))}._navLinkActive_1drm6_286{background:transparent;border-color:transparent;color:#f8fcff;box-shadow:none;text-shadow:0 0 1px rgba(255,255,246,.38),0 0 4px rgba(118,204,255,.42),0 0 8px rgba(30,132,255,.28)}._brandLink_1drm6_37._navLinkActive_1drm6_286:hover,._navLink_1drm6_38._navLinkActive_1drm6_286:hover{color:#f8fcff;text-shadow:0 0 1px rgba(255,255,246,.38),0 0 4px rgba(118,204,255,.42),0 0 8px rgba(30,132,255,.28)}._navLinkActive_1drm6_286>span:after{content:"";position:absolute;right:.05rem;bottom:0;left:.05rem;height:1px;border-radius:var(--radius-pill);background:linear-gradient(90deg,#2c91ff00,#6dceff8f 22%,#fffff6b8 52%,#2c91ff94 78%,#2c91ff00)}._navLinkActive_1drm6_286 svg,._navLink_1drm6_38._navLinkActive_1drm6_286:hover svg{filter:drop-shadow(0 0 1px rgba(255,255,246,.28)) drop-shadow(0 0 4px rgba(88,181,255,.4)) drop-shadow(0 0 6px rgba(0,96,255,.18))}._broadLayoutSwitchActive_1drm6_161:hover,._broadLayoutSwitchActive_1drm6_161:focus-visible{background:transparent;border-color:transparent;color:#f7fcff;box-shadow:none;text-shadow:0 0 1px rgba(255,255,246,.36),0 0 4px rgba(112,197,255,.38),0 0 8px rgba(24,123,255,.22)}._menuButton_1drm6_40{flex:0 0 auto;min-width:34px;padding:0}._menuButton_1drm6_40:disabled{cursor:not-allowed;opacity:.45}._accountMenu_1drm6_31{position:absolute;top:calc(100% + .58rem);right:0;z-index:5;display:grid;min-width:240px;max-width:min(320px,calc(100vw - 1.5rem));overflow:hidden;border:1px solid rgba(255,221,164,.22);border-radius:var(--radius-control);background:#fffaf1;box-shadow:0 16px 34px #140c0852;color:var(--color-ink)}._accountMenuHeader_1drm6_371{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.16rem;padding:.78rem .86rem;border-bottom:1px solid rgba(94,62,39,.16)}._accountIdentity_1drm6_380{display:grid;gap:.16rem;min-width:0;padding-right:.75rem}._accountIdentity_1drm6_380 strong{color:#2f1b12;font-size:.86rem;line-height:1.25;overflow-wrap:anywhere}._accountMenuKicker_1drm6_394{color:#2f1b1294;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}._accountThemeToggle_1drm6_402{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid rgba(94,62,39,.16);border-radius:var(--radius-pill);background:#4b2f1d14;color:#2f1b12;cursor:pointer;padding:0;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}._accountThemeToggle_1drm6_402:hover,._accountThemeToggle_1drm6_402:focus-visible{border-color:#5e3e2747;background:#8f5b3821;outline:none}._accountMenuItem_1drm6_428{display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;border:0;background:transparent;color:#2f1b12;cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;min-height:42px;padding:0 .86rem;text-align:left}._accountMenuItem_1drm6_428:hover,._accountMenuItem_1drm6_428:focus-visible{background:#8f5b381a;outline:none}html[data-theme=dark] ._accountMenu_1drm6_31{border-color:var(--theme-border-medium);background:var(--theme-overlay-surface);box-shadow:var(--theme-overlay-shadow);color:var(--theme-text-primary)}html[data-theme=dark] ._accountMenuHeader_1drm6_371{border-bottom-color:var(--theme-divider)}html[data-theme=dark] ._accountIdentity_1drm6_380 strong,html[data-theme=dark] ._accountMenuItem_1drm6_428,html[data-theme=dark] ._accountThemeToggle_1drm6_402{color:var(--theme-text-primary)}html[data-theme=dark] ._accountMenuKicker_1drm6_394{color:var(--theme-text-secondary)}html[data-theme=dark] ._accountThemeToggle_1drm6_402{border-color:var(--theme-border-subtle);background:var(--theme-control-subtle)}html[data-theme=dark] ._accountThemeToggle_1drm6_402:hover,html[data-theme=dark] ._accountThemeToggle_1drm6_402:focus-visible{border-color:var(--theme-border-medium);background:var(--theme-control-subtle-hover);box-shadow:0 0 0 2px var(--theme-focus-ring)}html[data-theme=dark] ._accountMenuItem_1drm6_428:hover,html[data-theme=dark] ._accountMenuItem_1drm6_428:focus-visible{background:var(--theme-control-subtle-hover)}@media (min-width: 1200px){._broadLayoutSwitch_1drm6_41{display:inline-flex}}@media (max-width: 899px){._leftCluster_1drm6_10{gap:.24rem}._brandLink_1drm6_37,._navLink_1drm6_38,._navButton_1drm6_39{padding:0 .42rem}._navLink_1drm6_38,._navButton_1drm6_39{min-width:34px;font-size:.8rem;padding:0}._lazyLoadingIndicator_1drm6_71{min-width:34px;padding:0}._lazyLoadingText_1drm6_518{display:none}._navLink_1drm6_38>span,._navButton_1drm6_39>span{display:none}._syncStatusBadge_1drm6_176{padding:0 .18rem}}._shell_1oawf_1{--shell-gutter: var(--space-shell-gutter);--shell-content-max-width: 1200px;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100dvh;padding:0 var(--shell-gutter) var(--shell-gutter)}._shellBroad_1oawf_10{--shell-content-max-width: 1920px}._header_1oawf_14{position:relative;z-index:40;display:block;min-height:52px;max-height:64px;margin:0 calc(var(--shell-gutter) * -1) var(--space-page-gap);border-bottom:1px solid rgba(255,221,164,.18);background:linear-gradient(90deg,#61271d57,#a6542a29,#361c1400),linear-gradient(180deg,#2a1611fc,#190f0cfc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 6px #20120ce6}._headerInner_1oawf_29{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1200px;min-height:52px;max-height:64px;margin:0 auto;padding:0 var(--shell-gutter)}._main_1oawf_41{margin:0 auto;max-width:var(--shell-content-max-width);min-height:0;padding-bottom:var(--space-page-end-padding);width:100%}._routeFallback_10c4k_1{display:grid;place-items:center;min-height:100dvh;padding:clamp(1.25rem,4vw,3rem);background:var(--theme-app-backdrop);background-color:var(--theme-app-background);background-position:var(--theme-app-backdrop-position);background-repeat:var(--theme-app-backdrop-repeat);background-size:var(--theme-app-backdrop-size);color:var(--theme-text-primary);text-align:center}._loadingPanel_10c4k_15{display:grid;justify-items:center;gap:.55rem;width:min(100%,26rem);border:1px solid var(--theme-border-medium);border-radius:var(--radius-panel);background:var(--theme-surface-panel);padding:clamp(1.25rem,4vw,1.75rem);box-shadow:var(--theme-overlay-shadow)}._loadingTitle_10c4k_27{display:inline-flex;align-items:center;gap:.55rem;margin:0;color:var(--theme-text-primary);font-size:1.35rem;line-height:1}._loadingIcon_10c4k_37{width:1.3rem;height:1.3rem;color:var(--theme-accent);filter:drop-shadow(0 0 7px rgba(247,176,88,.44));animation:_loadingSpin_10c4k_1 .92s linear infinite}._loadingText_10c4k_45{margin:0;color:var(--theme-text-secondary);font-size:.95rem}html[data-theme=dark] ._loadingIcon_10c4k_37{filter:drop-shadow(0 0 10px rgba(156,188,255,.26))}@keyframes _loadingSpin_10c4k_1{to{transform:rotate(360deg)}}._legacyPage_18z5i_1{position:relative;z-index:1;display:grid;min-height:100dvh;padding:clamp(1.25rem,5vw,3rem);place-items:center}._legacyNotice_18z5i_10{width:min(100%,34rem);padding:clamp(1.35rem,4vw,2.15rem);border:1px solid rgba(111,70,38,.34);border-radius:var(--sheet-surface-radius-md);background:linear-gradient(180deg,#fffcf4f0,#f2e6d1eb),#f7efdef0;box-shadow:0 18px 42px #37201238,inset 0 1px #ffffffb8;color:#2f2117;text-align:center}._legacyIcon_18z5i_25{display:inline-grid;width:3.25rem;height:3.25rem;margin-bottom:.85rem;place-items:center;border:1px solid rgba(119,72,36,.28);border-radius:999px;background:#65331914;color:#7a321c}._legacyNotice_18z5i_10 h1{margin:0;color:#301b13;font-size:clamp(1.65rem,5vw,2.35rem);line-height:1.05}._legacyNotice_18z5i_10 p{margin:.9rem auto 0;max-width:28rem;color:#4b3828;font-size:clamp(1rem,2.4vw,1.12rem);line-height:1.55}._legacyNotice_18z5i_10 a{color:#8b2e1b;font-weight:700;text-decoration-color:#8b2e1b6b;text-underline-offset:.16em}._legacyNotice_18z5i_10 a:hover,._legacyNotice_18z5i_10 a:focus-visible{color:#5f2014;text-decoration-color:currentColor}._root_15zez_1{display:grid;min-height:100dvh;place-items:center;padding:clamp(1.25rem,4vw,3rem);background:var(--theme-app-backdrop);background-color:var(--theme-app-background);background-position:var(--theme-app-backdrop-position);background-repeat:var(--theme-app-backdrop-repeat);background-size:var(--theme-app-backdrop-size);color:var(--theme-text-primary)}._message_15zez_14{display:grid;justify-items:center;gap:.7rem;width:min(100%,32rem);border:1px solid var(--theme-border-medium);border-radius:var(--radius-panel);background:var(--theme-surface-panel);padding:clamp(1.35rem,4vw,2rem);text-align:center;box-shadow:var(--theme-overlay-shadow)}._icon_15zez_27{width:2.7rem;height:2.7rem;color:var(--theme-accent);filter:drop-shadow(0 0 8px rgba(162,77,45,.24))}._title_15zez_34{margin:0;color:var(--theme-text-primary);font-size:clamp(1.65rem,5vw,2.45rem);line-height:1.05}._copy_15zez_41{max-width:24rem;margin:0;color:var(--theme-text-secondary);font-size:1rem}._reloadButton_15zez_48{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;margin-top:.3rem;border:1px solid rgba(90,47,29,.28);border-radius:var(--radius-control);background:#7b351f;color:#fff8ec;cursor:pointer;padding:0 1rem;box-shadow:0 9px 18px #3f1f1226}._reloadButton_15zez_48:hover{background:#8d3f25}._reloadButton_15zez_48:focus-visible{outline:3px solid rgba(162,77,45,.3);outline-offset:3px}html[data-theme=dark] ._icon_15zez_27{filter:drop-shadow(0 0 10px rgba(156,188,255,.24))}html[data-theme=dark] ._reloadButton_15zez_48{border-color:#9cbcff47;background:#2e4e8c;color:#f6f9ff;box-shadow:0 12px 24px #00000047}html[data-theme=dark] ._reloadButton_15zez_48:hover{background:#385da5}html[data-theme=dark] ._reloadButton_15zez_48:focus-visible{outline-color:var(--theme-focus-ring)}._buttonIcon_15zez_92{width:1rem;height:1rem;flex:0 0 auto}:root{color-scheme:var(--theme-color-scheme);font-family:Trebuchet MS,Gill Sans,sans-serif;line-height:1.5;font-weight:400;color:var(--theme-text-primary);background-color:var(--theme-app-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--theme-color-scheme: light;--theme-app-background: #efe4d3;--theme-paper-background-image: url(/assets/paper-background-kO00md1G.webp);--theme-app-backdrop: linear-gradient( 180deg, rgba(239, 228, 211, .02) 0%, rgba(244, 239, 230, .66) 50%, rgba(231, 220, 200, .04) 100% ), var(--theme-paper-background-image);--theme-app-backdrop-position: top center, top center;--theme-app-backdrop-repeat: no-repeat, no-repeat;--theme-app-backdrop-size: auto, cover;--theme-text-primary: #24150f;--theme-text-secondary: rgba(72, 46, 32, .86);--theme-text-muted: rgba(95, 63, 44, .76);--theme-text-disabled: rgba(75, 47, 29, .48);--theme-accent: #a24d2d;--theme-accent-strong: #8f4d1f;--theme-surface-section: #fffaf1;--theme-surface-panel: #fffdf8;--theme-surface-raised: rgba(255, 255, 255, .8);--theme-surface-muted: #f1e4d5;--theme-surface-subtle: rgba(68, 64, 60, .07);--theme-surface-subtle-bordered: rgba(68, 64, 60, .04);--theme-border-subtle: rgba(75, 47, 29, .12);--theme-border-medium: rgba(75, 47, 29, .22);--theme-divider: rgba(75, 47, 29, .14);--theme-focus-ring: rgba(179, 92, 28, .34);--theme-control-subtle: rgba(75, 47, 29, .08);--theme-control-subtle-hover: rgba(75, 47, 29, .14);--theme-input-background: rgba(255, 255, 255, .7);--theme-input-text: var(--color-ink);--theme-input-placeholder: rgba(95, 63, 44, .58);--theme-input-border: rgba(75, 47, 29, .18);--theme-input-focus-border: rgba(143, 91, 56, .8);--theme-input-focus-shadow: rgba(143, 91, 56, .12);--theme-input-disabled-background: rgba(75, 47, 29, .08);--theme-input-disabled-text: rgba(75, 47, 29, .46);--theme-input-invalid-border: rgba(169, 56, 32, .42);--theme-input-invalid-focus-border: rgba(169, 56, 32, .58);--theme-input-invalid-focus-shadow: rgba(169, 56, 32, .12);--theme-state-info: #2f78ff;--theme-state-info-strong: #2558b8;--theme-state-success: #2f7a3f;--theme-state-danger: #a63729;--theme-state-warning: #c96c14;--theme-warning-card-background: rgba(139, 51, 33, .1);--theme-warning-card-border: transparent;--theme-warning-card-text: #6d2417;--theme-warning-inline-text: #8b5a12;--theme-temp-hit-points-text: #8c6611;--theme-temp-hit-points-icon: #dca23f;--theme-temp-hit-points-border: rgba(205, 166, 58, .55);--theme-temp-hit-points-surface: linear-gradient( 180deg, rgba(255, 248, 210, .92), rgba(246, 225, 132, .82) );--theme-temp-hit-points-ring: rgba(234, 197, 84, .18);--theme-temp-hit-points-glow: rgba(245, 204, 70, .24);--theme-temp-hit-points-bar: linear-gradient(90deg, #fff2bd 0%, #f4d06c 54%, #dca23f 100%);--theme-magic-temp-hit-points-bar: linear-gradient(90deg, #e7f7ff 0%, #9dd8ff 52%, #5facf0 100%);--theme-magic-temp-hit-points-text: #15507d;--theme-magic-temp-hit-points-icon: #5facf0;--theme-magic-temp-hit-points-border: rgba(69, 143, 214, .58);--theme-magic-temp-hit-points-surface: linear-gradient( 180deg, rgba(224, 243, 255, .96), rgba(143, 205, 255, .88) );--theme-magic-temp-hit-points-ring: rgba(74, 152, 221, .16);--theme-magic-temp-hit-points-glow: rgba(76, 160, 232, .22);--theme-always-prepared-tag-background: rgba(222, 102, 158, .16);--theme-always-prepared-tag-color: #c04f86;--theme-always-prepared-tag-detail: var(--theme-text-secondary);--theme-non-combat-action-background: #5c8dff;--theme-non-combat-action-border: #3d6fdd;--gradient-primary-action: linear-gradient(135deg, #2f6de0, #4a8eff);--theme-tool-campaign: #2f78ff;--theme-tool-campaign-strong: #1d4ed8;--theme-tool-campaign-rgb: 47, 120, 255;--theme-proficiency-color: #6f2bc5;--theme-expertise-color: #d78321;--theme-section-shadow: 0 18px 50px rgba(54, 34, 21, .08);--theme-overlay-backdrop: rgba(32, 18, 12, .56);--theme-overlay-surface: rgba(255, 252, 245, .98);--theme-overlay-header-background: linear-gradient( 165deg, rgba(255, 252, 245, .99), rgba(246, 236, 221, .99) );--theme-overlay-shadow: 0 24px 60px rgba(38, 23, 14, .24);--theme-drawer-shadow: 0 28px 70px rgba(32, 18, 12, .35);--theme-busy-scrim: rgba(255, 252, 245, .64);--color-ink: #24150f;--color-accent: #a24d2d;--color-panel-strong: #fffaf1;--color-panel-surface: #fffdf8;--color-panel-muted: #f1e4d5;--space-shell-gutter: clamp(.5rem, 2.2vw, 1.35rem);--space-page-gap: clamp(.65rem, 2vw, 1.35rem);--space-page-end-padding: calc(env(safe-area-inset-bottom, 0px) + clamp(6.8rem, 12vw, 9.2rem)) ;--space-section-gap: clamp(.6rem, 1.7vw, 1.1rem);--space-card-padding: clamp(.78rem, 2.3vw, 1.35rem);--space-card-padding-tight: clamp(.68rem, 2vw, 1.15rem);--sheet-surface-radius-xm: 10px;--sheet-surface-radius-sm: 12px;--sheet-surface-radius-md: 14px;--sheet-surface-radius-lg: 16px;--sheet-surface-radius-xl: 18px;--radius-section: 30px;--radius-panel: calc(var(--sheet-surface-radius-xl) + 6px);--radius-card-large: calc(var(--sheet-surface-radius-xl) + 4px);--radius-card: calc(var(--sheet-surface-radius-xl) + 2px);--radius-field: var(--sheet-surface-radius-xl);--radius-control-lg: var(--sheet-surface-radius-lg);--radius-control: var(--sheet-surface-radius-md);--radius-compact: var(--sheet-surface-radius-sm);--radius-tiny: var(--sheet-surface-radius-xm);--radius-pill: 999px;--overlay-size-small: 700px;--overlay-size-medium: 920px;--overlay-size-large: 1080px}:root[data-theme=dark]{--theme-color-scheme: dark;--theme-app-background: #14161a;--theme-paper-background-image: url(/assets/dark-paper-background-DeMhD703.webp);--theme-app-backdrop: var(--theme-paper-background-image);--theme-app-backdrop-position: top center;--theme-app-backdrop-repeat: no-repeat;--theme-app-backdrop-size: cover;--theme-text-primary: #eef1f4;--theme-text-secondary: #bac0c8;--theme-text-muted: #97a0aa;--theme-text-disabled: rgba(194, 200, 207, .46);--theme-accent: #9cbcff;--theme-accent-strong: #c2d3ff;--theme-surface-section: #1b1f24;--theme-surface-panel: #22262c;--theme-surface-raised: #292e35;--theme-surface-muted: #2b3037;--theme-surface-subtle: rgba(255, 255, 255, .055);--theme-surface-subtle-bordered: rgba(255, 255, 255, .035);--theme-border-subtle: rgba(221, 230, 242, .1);--theme-border-medium: rgba(221, 230, 242, .16);--theme-divider: rgba(221, 230, 242, .2);--theme-focus-ring: rgba(140, 177, 255, .48);--theme-control-subtle: rgba(255, 255, 255, .07);--theme-control-subtle-hover: rgba(255, 255, 255, .12);--theme-input-background: rgba(255, 255, 255, .07);--theme-input-text: var(--theme-text-primary);--theme-input-placeholder: rgba(194, 200, 207, .52);--theme-input-border: rgba(221, 230, 242, .18);--theme-input-focus-border: var(--theme-accent);--theme-input-focus-shadow: rgba(156, 188, 255, .18);--theme-input-disabled-background: rgba(255, 255, 255, .035);--theme-input-disabled-text: var(--theme-text-disabled);--theme-input-invalid-border: rgba(255, 138, 122, .58);--theme-input-invalid-focus-border: rgba(255, 138, 122, .74);--theme-input-invalid-focus-shadow: rgba(255, 138, 122, .18);--theme-state-info: #6fa4f5;--theme-state-info-strong: #8fb0ee;--theme-state-success: #65c77d;--theme-state-danger: #e87466;--theme-state-warning: #ff8a66;--theme-warning-card-background: rgba(255, 111, 82, .14);--theme-warning-card-border: rgba(255, 111, 82, .32);--theme-warning-card-text: #ffb19c;--theme-warning-inline-text: var(--theme-state-warning);--theme-temp-hit-points-text: #d8b763;--theme-temp-hit-points-icon: #f3d47b;--theme-temp-hit-points-border: rgba(216, 183, 99, .34);--theme-temp-hit-points-surface: linear-gradient( 180deg, rgba(205, 156, 60, .24), rgba(154, 109, 36, .18) );--theme-temp-hit-points-ring: rgba(216, 183, 99, .12);--theme-temp-hit-points-glow: rgba(216, 169, 70, .13);--theme-temp-hit-points-bar: linear-gradient(90deg, #f4d47d 0%, #e6ba5a 54%, #d69d3b 100%);--theme-magic-temp-hit-points-bar: linear-gradient(90deg, #ccefff 0%, #86cfff 52%, #4c9ee8 100%);--theme-magic-temp-hit-points-text: #9fd7ff;--theme-magic-temp-hit-points-icon: #86cfff;--theme-magic-temp-hit-points-border: rgba(134, 207, 255, .36);--theme-magic-temp-hit-points-surface: linear-gradient( 180deg, rgba(76, 158, 232, .24), rgba(48, 101, 158, .18) );--theme-magic-temp-hit-points-ring: rgba(134, 207, 255, .14);--theme-magic-temp-hit-points-glow: rgba(76, 160, 232, .14);--theme-always-prepared-tag-background: #c04f86;--theme-always-prepared-tag-color: #fde3ef;--theme-always-prepared-tag-detail: #fde3ef;--theme-non-combat-action-background: #5c8dff;--theme-non-combat-action-border: #3d6fdd;--theme-tool-campaign: #5f94ff;--theme-tool-campaign-strong: #86adff;--theme-tool-campaign-rgb: 95, 148, 255;--theme-proficiency-color: #c4a7ff;--theme-expertise-color: #f2b765;--theme-section-shadow: 0 18px 50px rgba(0, 0, 0, .3);--theme-overlay-backdrop: rgba(4, 5, 8, .72);--theme-overlay-surface: #1d2127;--theme-overlay-header-background: linear-gradient( 165deg, rgba(43, 49, 58, .99), rgba(31, 36, 44, .99) 58%, rgba(22, 25, 31, .99) );--theme-overlay-shadow: 0 24px 70px rgba(0, 0, 0, .46);--theme-drawer-shadow: 0 28px 84px rgba(0, 0, 0, .58);--theme-busy-scrim: rgba(20, 23, 28, .64);--color-ink: var(--theme-text-primary);--color-accent: var(--theme-accent);--color-panel-strong: var(--theme-surface-section);--color-panel-surface: var(--theme-surface-panel);--color-panel-muted: var(--theme-surface-muted)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{font-size:16px}body{background-color:var(--theme-app-background);min-width:320px}#root{position:relative;z-index:1}@media (max-width: 1199px){:root{--sheet-surface-radius-xm: 9px;--sheet-surface-radius-sm: 11px;--sheet-surface-radius-md: 13px;--sheet-surface-radius-lg: 15px;--sheet-surface-radius-xl: 17px;--radius-section: 26px}}@media (max-width: 899px){:root{--sheet-surface-radius-xm: 8px;--sheet-surface-radius-sm: 10px;--sheet-surface-radius-md: 12px;--sheet-surface-radius-lg: 14px;--sheet-surface-radius-xl: 16px;--radius-section: 20px}}@media (max-width: 599px){:root{--space-shell-gutter: clamp(.45rem, 1.9vw, .9rem);--space-page-gap: clamp(.52rem, 1.8vw, .92rem);--space-section-gap: clamp(.45rem, 1.6vw, .8rem);--space-card-padding: clamp(.65rem, 2.2vw, .98rem);--space-card-padding-tight: clamp(.58rem, 1.9vw, .9rem);--sheet-surface-radius-xm: 4px;--sheet-surface-radius-sm: 6px;--sheet-surface-radius-md: 8px;--sheet-surface-radius-lg: 10px;--sheet-surface-radius-xl: 12px;--radius-section: 10px}html{font-size:14px}}@media (max-width: 599px){html{font-size:13.5px}}@media (min-width: 1200px) and (max-width: 1535px){html.broad-layout-lg-compact{--space-shell-gutter: clamp(.45rem, 1.9vw, .9rem);--space-page-gap: clamp(.52rem, 1.8vw, .92rem);--space-section-gap: clamp(.45rem, 1.6vw, .8rem);--space-card-padding: clamp(.65rem, 2.2vw, .98rem);--space-card-padding-tight: clamp(.58rem, 1.9vw, .9rem);--sheet-surface-radius-xm: 4px;--sheet-surface-radius-sm: 6px;--sheet-surface-radius-md: 8px;--sheet-surface-radius-lg: 10px;--sheet-surface-radius-xl: 12px;--radius-section: 10px;font-size:14.5px}}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--theme-app-backdrop);background-color:var(--theme-app-background);background-position:var(--theme-app-backdrop-position);background-repeat:var(--theme-app-backdrop-repeat);background-size:var(--theme-app-backdrop-size);pointer-events:none}h1,h2,h3,h4{font-family:Palatino Linotype,Book Antiqua,Georgia,serif;font-weight:700;letter-spacing:-.02em}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){border-color:var(--theme-input-border);background-color:var(--theme-input-background);color:var(--theme-input-text);caret-color:var(--theme-accent-strong)}:root[data-theme=dark] :where(select){background-color:var(--theme-input-background);color-scheme:dark}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select)::placeholder{color:var(--theme-input-placeholder)}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus{border-color:var(--theme-input-focus-border);box-shadow:0 0 0 4px var(--theme-input-focus-shadow);outline:none}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):disabled{border-color:var(--theme-border-subtle);background-color:var(--theme-input-disabled-background);color:var(--theme-input-disabled-text);cursor:not-allowed;-webkit-text-fill-color:var(--theme-input-disabled-text)}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):is(:invalid,:out-of-range,[aria-invalid=true],[data-range-invalid=true]){border-color:var(--theme-input-invalid-border)}:root[data-theme=dark] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):is(:invalid,:out-of-range,[aria-invalid=true],[data-range-invalid=true]):focus{border-color:var(--theme-input-invalid-focus-border);box-shadow:0 0 0 4px var(--theme-input-invalid-focus-shadow)}:root[data-theme=dark] :where(option,optgroup){background:var(--theme-surface-panel);color:var(--theme-text-primary)}:root[data-theme=dark] :where(input[type=radio]){accent-color:var(--theme-accent)}select:not(:disabled){cursor:pointer}select:disabled{cursor:not-allowed}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){cursor:pointer}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}
