@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100dvh;line-height:1.5}img,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}ul[role=list],ol[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer tokens{:root{--white:#fff;--black:#000;--gray-50:#fafafa;--gray-100:#efefef;--gray-200:#dbdbdb;--gray-400:#a8a8a8;--gray-500:#737373;--gray-700:#363636;--gray-800:#262626;--gray-900:#121212;--gray-950:#0c0c0c;--blue-500:#0095f6;--blue-600:#1877f2;--blue-900:#00376b;--blue-100:#e0f1ff;--red-500:#ed4956;--green-500:#58c322;--amber-500:#f5a623;--color-bg:var(--white);--color-surface:var(--white);--color-surface-muted:var(--gray-50);--color-elevated:var(--white);--color-border:var(--gray-200);--color-border-subtle:var(--gray-100);--color-text:var(--black);--color-text-muted:var(--gray-500);--color-primary:var(--blue-500);--color-primary-hover:var(--blue-600);--color-on-primary:var(--white);--color-secondary:var(--gray-100);--color-secondary-hover:var(--gray-200);--color-on-secondary:var(--black);--color-link:var(--blue-900);--color-danger:var(--red-500);--color-on-danger:var(--white);--color-danger-soft:#fdecee;--color-success:#3c8d17;--color-success-soft:#eaf7e3;--color-warning:#a36500;--color-warning-soft:#fff4e0;--color-overlay:#000000a6;--color-tile-overlay:#0000008c;--color-on-overlay:var(--white);--color-qr-bg:var(--white);--gradient-ring:linear-gradient(45deg, #0095f6 0%, #6d5dfc 50%, #c13584 100%);--tile-1:linear-gradient(135deg, #e0f1ff, #c7e4ff);--tile-2:linear-gradient(135deg, #ede9fe, #ddd6fe);--tile-3:linear-gradient(135deg, #fce7f3, #fbcfe8);--tile-4:linear-gradient(135deg, #dcfce7, #bbf7d0);--tile-5:linear-gradient(135deg, #fef3c7, #fde68a);--tile-6:linear-gradient(135deg, #e0e7ff, #c7d2fe);--color-on-tile:var(--gray-800);--shadow-modal:0 8px 40px #0000002e;--focus-ring:0 0 0 2px var(--color-bg), 0 0 0 4px var(--blue-500);--font-sans:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, helvetica, arial, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--font-size-2xl:clamp(1.5rem, 1.2rem + 1.2vw, 1.75rem);--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--container-max:58.4375rem;--container-narrow:29.375rem;--sidebar-width:22rem;--topbar-height:3.75rem;--transition-fast:.15s ease}:root[data-theme=dark]{--color-bg:var(--black);--color-surface:var(--black);--color-surface-muted:var(--gray-900);--color-elevated:var(--gray-800);--color-border:var(--gray-700);--color-border-subtle:var(--gray-800);--color-text:#f5f5f5;--color-text-muted:var(--gray-400);--color-secondary:var(--gray-700);--color-secondary-hover:var(--gray-800);--color-on-secondary:#f5f5f5;--color-link:var(--blue-100);--color-danger-soft:#3d1216;--color-success:#7ed957;--color-success-soft:#18290f;--color-warning:var(--amber-500);--color-warning-soft:#33240a;--tile-1:linear-gradient(135deg, #0b2a44, #123b5e);--tile-2:linear-gradient(135deg, #241a4a, #2f2266);--tile-3:linear-gradient(135deg, #43142c, #5c1b3c);--tile-4:linear-gradient(135deg, #0f2e1a, #164225);--tile-5:linear-gradient(135deg, #3a2a06, #4d380a);--tile-6:linear-gradient(135deg, #1a2148, #232c5e);--color-on-tile:#f5f5f5;--shadow-modal:0 8px 40px #0009}@media (prefers-color-scheme:dark){:root:not([data-theme]){--color-bg:var(--black);--color-surface:var(--black);--color-surface-muted:var(--gray-900);--color-elevated:var(--gray-800);--color-border:var(--gray-700);--color-border-subtle:var(--gray-800);--color-text:#f5f5f5;--color-text-muted:var(--gray-400);--color-secondary:var(--gray-700);--color-secondary-hover:var(--gray-800);--color-on-secondary:#f5f5f5;--color-link:var(--blue-100);--color-danger-soft:#3d1216;--color-success:#7ed957;--color-success-soft:#18290f;--color-warning:var(--amber-500);--color-warning-soft:#33240a;--tile-1:linear-gradient(135deg, #0b2a44, #123b5e);--tile-2:linear-gradient(135deg, #241a4a, #2f2266);--tile-3:linear-gradient(135deg, #43142c, #5c1b3c);--tile-4:linear-gradient(135deg, #0f2e1a, #164225);--tile-5:linear-gradient(135deg, #3a2a06, #4d380a);--tile-6:linear-gradient(135deg, #1a2148, #232c5e);--color-on-tile:#f5f5f5;--shadow-modal:0 8px 40px #0009}}@media (width>=75rem){:root{--container-max:87.5rem}}}@layer base{html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);-webkit-font-smoothing:antialiased;line-height:1.4}h1,h2,h3{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold)}a{color:var(--color-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}code,kbd{font-family:var(--font-mono)}}@layer components{._region_g2cau_3{inset-block-end:var(--space-6);inset-inline:var(--space-4);z-index:100;gap:var(--space-2);pointer-events:none;justify-items:center;display:grid;position:fixed}._toast_g2cau_14{align-items:center;gap:var(--space-3);max-width:30rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-modal);font-size:var(--font-size-sm);pointer-events:auto;display:flex}._success_g2cau_28,._info_g2cau_29{background:var(--color-text)}._error_g2cau_33{background:var(--color-danger);color:var(--color-on-danger)}._close_g2cau_38{color:inherit;font-size:var(--font-size-lg);opacity:.8;cursor:pointer;background:0 0;border:0;line-height:1}._spinner_qdqx0_2{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;flex-shrink:0;animation:.7s linear infinite _spin_qdqx0_2;display:inline-block}._sm_qdqx0_11{width:1em;height:1em}._md_qdqx0_16{width:1.75rem;height:1.75rem;color:var(--color-primary)}@keyframes _spin_qdqx0_2{to{transform:rotate(360deg)}}._button_1ef4a_2{--_bg:var(--color-primary);--_bg-hover:var(--color-primary-hover);--_fg:var(--color-on-primary);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--_bg);color:var(--_fg);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast);border:0;line-height:1.2;text-decoration:none;display:inline-flex}._button_1ef4a_2:disabled{opacity:.6;cursor:not-allowed}._button_1ef4a_2:hover:not(:disabled){background:var(--_bg-hover);color:var(--_fg);text-decoration:none}._md_1ef4a_34{min-height:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm)}._sm_1ef4a_40{min-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}._primary_1ef4a_46{--_bg:var(--color-primary)}._secondary_1ef4a_50{--_bg:var(--color-secondary);--_bg-hover:var(--color-secondary-hover);--_fg:var(--color-on-secondary)}._ghost_1ef4a_56{--_bg:transparent;--_bg-hover:var(--color-secondary);--_fg:var(--color-text)}._danger_1ef4a_62{--_bg:transparent;--_bg-hover:var(--color-danger-soft);--_fg:var(--color-danger)}._state_dbz7v_2{justify-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);color:var(--color-text-muted);text-align:center;display:grid}._title_dbz7v_11{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._card_1pdyr_3{gap:var(--space-5);width:min(100%,22.5rem);padding:var(--space-10) var(--space-8) var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);display:grid}._title_1pdyr_13{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);text-align:center}._lead_1pdyr_19{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center}._form_1pdyr_25{gap:var(--space-3);display:grid}._form_1pdyr_25 button[type=submit]{margin-block-start:var(--space-2)}._link_1pdyr_34{color:var(--color-link);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0}._qr_1pdyr_45{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-qr-bg);justify-self:center}._qr_1pdyr_45 svg{width:11rem;height:11rem}._secret_1pdyr_57{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.05em;text-align:center;word-break:break-all}._codes_1pdyr_68{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--font-size-sm);grid-template-columns:repeat(2,1fr);display:grid}._warning_1pdyr_79{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--font-size-xs)}@media (width<30rem){._card_1pdyr_3{padding-inline:var(--space-4);border:0}}._hint_1pdyr_96{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center}._center_1pdyr_102{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-self:center}._success_1pdyr_108{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-success-soft);color:var(--color-success);text-align:center}._field_o7pqf_2{gap:var(--space-1);display:grid}._label_o7pqf_7{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._control_o7pqf_13{width:100%;min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-size-sm);transition:border-color var(--transition-fast)}._control_o7pqf_13::placeholder{color:var(--color-text-muted)}._control_o7pqf_13:focus-visible{border-color:var(--color-text-muted);box-shadow:none}._control_o7pqf_13[aria-invalid=true]{border-color:var(--color-danger)}._textarea_o7pqf_38{resize:vertical;min-height:7rem}._hint_o7pqf_43{color:var(--color-text-muted);font-size:var(--font-size-xs)}._error_o7pqf_48{color:var(--color-danger);font-size:var(--font-size-xs)}._checkbox_o7pqf_53{align-items:center;gap:var(--space-2);min-height:2.5rem;font-size:var(--font-size-sm);display:flex}._checkbox_o7pqf_53 input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}._center_5nlip_2{min-height:100dvh;padding:var(--space-4);place-items:center;display:grid}._avatar_1bgpi_2{--_size:2.5rem;--_gap:0;width:var(--_size);height:var(--_size);padding:var(--_gap);border-radius:var(--radius-full);flex-shrink:0;display:inline-grid}._sm_1bgpi_14{--_size:2rem}._md_1bgpi_18{--_size:3.5rem}._lg_1bgpi_23{--_size:clamp(5.25rem, 24cqi, 9.375rem)}._ring_1bgpi_27{--_gap:3px;background:var(--gradient-ring)}._inner_1bgpi_33{border:2px solid var(--color-bg);border-radius:var(--radius-full);background:var(--color-surface-muted);place-items:center;display:grid;overflow:hidden}._avatar_1bgpi_2:not(._ring_1bgpi_27) ._inner_1bgpi_33{border:1px solid var(--color-border)}._image_1bgpi_46{object-fit:cover;width:100%;height:100%}._initials_1bgpi_52{color:var(--color-text);font-size:calc(var(--_size) * .34);font-weight:var(--font-weight-semibold);letter-spacing:.02em}._toggle_1ksu8_2{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}._toggle_1ksu8_2:hover{background:var(--color-secondary)}._page_11slb_2{flex-direction:column;min-height:100dvh;display:flex}._main_11slb_8{padding-block:var(--space-6) var(--space-12);flex:1}._topbar_11slb_13{z-index:10;border-block-end:1px solid var(--color-border);background:var(--color-bg);position:sticky;inset-block-start:0}._topbarInner_11slb_21{justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--topbar-height);display:flex}._brand_11slb_29{color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}._brand_11slb_29:hover{text-decoration:none}._actions_11slb_39{align-items:center;gap:var(--space-3);display:flex}._sections_11slb_46{gap:var(--space-6);scrollbar-width:none;display:flex;overflow-x:auto}._sections_11slb_46 a{padding-block:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-block-end:1px solid #0000;margin-block-end:-1px}._sections_11slb_46 a:hover{color:var(--color-text);text-decoration:none}._sections_11slb_46 a[aria-current=page]{border-block-end-color:var(--color-text);color:var(--color-text)}@media (width<40rem){._sections_11slb_46{text-align:center;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}}._center_11slb_85{padding:var(--space-4);flex:1;place-items:center;display:grid}._cornerToggle_11slb_92{position:fixed;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}._page_zcuxv_2{gap:var(--space-5);display:grid}._header_zcuxv_7{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_zcuxv_15{font-size:var(--font-size-2xl)}._subtitle_zcuxv_19{color:var(--color-text-muted)}._toolbar_zcuxv_24{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}._toolbar_zcuxv_24>*{flex:12rem;max-width:22rem}._toggle_zcuxv_36{flex:none}._grid_zcuxv_41{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}._tile_zcuxv_51{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);display:block;position:relative;overflow:hidden}._tile_zcuxv_51:hover{text-decoration:none}._tile_zcuxv_51 img{object-fit:cover;width:100%;height:100%}._tilePlaceholder_zcuxv_71{background:var(--tile-1);height:100%;color:var(--color-on-tile);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);place-items:center;display:grid}._tileCaption_zcuxv_81{gap:var(--space-1);padding:var(--space-6) var(--space-3) var(--space-3);background:linear-gradient(transparent, var(--color-tile-overlay));color:var(--color-on-overlay);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:grid;position:absolute;inset:auto 0 0}._tileCaption_zcuxv_81 small{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);opacity:.9}._tileBadge_zcuxv_99{inset:var(--space-2) var(--space-2) auto auto;position:absolute}._form_zcuxv_105{gap:var(--space-4);max-width:48rem;display:grid}._row_zcuxv_111{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;display:grid}._fieldset_zcuxv_118{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}._fieldset_zcuxv_118 legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-block-end:var(--space-2)}._chips_zcuxv_132{gap:var(--space-2);flex-wrap:wrap;display:flex}._chip_zcuxv_132{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;display:inline-flex}._chip_zcuxv_132 input{accent-color:var(--color-primary)}._chip_zcuxv_132:has(input:checked){border-color:var(--color-text);background:var(--color-secondary)}._estimate_zcuxv_159{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-sm)}._estimate_zcuxv_159 strong{color:var(--color-text)}._actions_zcuxv_171{justify-content:end;gap:var(--space-2);flex-wrap:wrap;display:flex}._danger_zcuxv_178{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:48rem;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}._gifBox_zcuxv_193{gap:var(--space-4);grid-template-columns:10rem minmax(0,1fr);align-items:center;display:grid}._gifPreview_zcuxv_200{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:center;place-items:center;display:grid;overflow:hidden}._gifPreview_zcuxv_200 img{object-fit:cover;width:100%;height:100%}._gifControls_zcuxv_219{gap:var(--space-2);font-size:var(--font-size-sm);justify-items:start;display:grid}._nutrients_zcuxv_227{gap:var(--space-2);text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}._nutrients_zcuxv_227 li{gap:var(--space-1);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);display:grid}._nutrients_zcuxv_227 strong{color:var(--color-text);font-size:var(--font-size-md)}._extraNutrients_zcuxv_252{color:var(--color-text-muted);font-size:var(--font-size-xs)}._mealCards_zcuxv_258{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}._card_zcuxv_267{gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);display:grid}._card_zcuxv_267:hover{border-color:var(--color-text-muted);text-decoration:none}._cardTitle_zcuxv_283{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-md);display:flex}._ingredients_zcuxv_291{color:var(--color-text-muted);font-size:var(--font-size-sm)}._items_zcuxv_296{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._item_zcuxv_296{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) 8rem auto;align-items:center;display:grid}._item_zcuxv_296 small{color:var(--color-text-muted);font-size:var(--font-size-xs);display:block}._picker_zcuxv_320{position:relative}._results_zcuxv_324{inset:calc(100% + var(--space-1)) 0 auto;z-index:5;max-height:16rem;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-elevated);box-shadow:var(--shadow-modal);margin:0;list-style:none;display:grid;position:absolute;overflow-y:auto}._results_zcuxv_324 button{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0}._results_zcuxv_324 button:hover,._results_zcuxv_324 button:focus-visible{background:var(--color-secondary)}._results_zcuxv_324 small{color:var(--color-text-muted)}._lookups_zcuxv_361{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;display:grid}._lookupList_zcuxv_368{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:0;padding:0;list-style:none;display:grid}._lookupList_zcuxv_368 li{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border-subtle);display:flex}._lookupList_zcuxv_368 li:last-child{border-block-end:0}._muted_zcuxv_390{color:var(--color-text-muted)}@media (width<40rem){._gifBox_zcuxv_193{grid-template-columns:7rem minmax(0,1fr)}._item_zcuxv_296{grid-template-columns:minmax(0,1fr) 6rem auto}}._modalBody_zcuxv_406{padding:var(--space-5)}._pagination_155ht_2{justify-content:center;align-items:center;gap:var(--space-3);display:flex}._status_155ht_9{color:var(--color-text-muted);font-size:var(--font-size-sm)}._badge_183w8_2{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._neutral_183w8_12{background:var(--color-secondary);color:var(--color-on-secondary)}._primary_183w8_17{background:var(--color-secondary);color:var(--color-text)}._success_183w8_22{background:var(--color-success-soft);color:var(--color-success)}._warning_183w8_27{background:var(--color-warning-soft);color:var(--color-warning)}._wrapper_q7akm_2{gap:var(--space-4);display:grid;container-type:inline-size}._wrapper_q7akm_2[aria-busy=true]{opacity:.6}._table_q7akm_12{border:1px solid var(--color-border);border-radius:var(--radius-lg);border-spacing:0;background:var(--color-surface);width:100%;overflow:hidden}._table_q7akm_12 th,._table_q7akm_12 td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border-subtle);text-align:start;vertical-align:middle}._table_q7akm_12 tbody tr:last-child td{border-block-end:0}._table_q7akm_12 th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}@container (width<40rem){._table_q7akm_12{background:0 0;border:0}._table_q7akm_12 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_q7akm_12 tr{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin-block-end:var(--space-3);display:grid}._table_q7akm_12 td{gap:var(--space-2);border:0;grid-template-columns:7rem 1fr;padding:0;display:grid}._table_q7akm_12 td[data-label]:before{content:attr(data-label);color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}._table_q7akm_12 td:not([data-label]){grid-template-columns:1fr}}._dialog_6u8l1_2{width:min(100% - 2 * var(--space-4), 30rem);border-radius:var(--radius-lg);background:var(--color-elevated);max-height:min(90dvh,50rem);color:var(--color-text);box-shadow:var(--shadow-modal);border:0;padding:0}._dialog_6u8l1_2::backdrop{background:var(--color-overlay)}._lg_6u8l1_17{width:min(100% - 2 * var(--space-4), 50rem)}._box_6u8l1_21{display:grid}._header_6u8l1_25{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-block-end:1px solid var(--color-border-subtle);background:var(--color-elevated);display:flex;position:sticky;inset-block-start:0}._title_6u8l1_38{font-size:var(--font-size-md)}._close_6u8l1_42{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:auto;display:grid}._close_6u8l1_42:hover{background:var(--color-secondary)}._dialog_1vx92_3{width:min(100% - 2 * var(--space-8), 25rem);border-radius:var(--radius-lg);background:var(--color-elevated);color:var(--color-text);box-shadow:var(--shadow-modal);text-align:center;border:0;padding:0}._dialog_1vx92_3::backdrop{background:var(--color-overlay)}._title_1vx92_18{padding:var(--space-8) var(--space-6) 0;font-size:var(--font-size-lg)}._description_1vx92_23{padding:var(--space-2) var(--space-6) var(--space-6);color:var(--color-text-muted)}._actions_1vx92_28{display:grid}._actions_1vx92_28 button{border-block-start:1px solid var(--color-border);border-radius:0;min-height:3rem}._actions_1vx92_28 button:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}._page_dcofs_2{gap:var(--space-6);display:grid}._header_dcofs_7{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._title_dcofs_15{font-size:var(--font-size-2xl)}._subtitle_dcofs_19{color:var(--color-text-muted)}}@layer utilities{.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 2 * var(--space-4), var(--container-max));margin-inline:auto}}
