@layer base{._button_1a9tq_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_1a9tq_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_1a9tq_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_1a9tq_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_1a9tq_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_1a9tq_52,._icon-md_1a9tq_53{width:2rem;height:2rem;padding:0}._icon-sm_1a9tq_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_1a9tq_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_1a9tq_2 svg{flex-shrink:0}._sm_1a9tq_32 svg,._icon-sm_1a9tq_59 svg{width:1rem;height:1rem}._md_1a9tq_38 svg,._icon_1a9tq_52 svg,._icon-md_1a9tq_53 svg{width:1.25rem;height:1.25rem}._lg_1a9tq_44 svg,._icon-lg_1a9tq_65 svg{width:1.5rem;height:1.5rem}._primary_1a9tq_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_1a9tq_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_1a9tq_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_1a9tq_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_1a9tq_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_1a9tq_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_1a9tq_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_1a9tq_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_1a9tq_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_1a9tq_156{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_1a9tq_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_1a9tq_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_1a9tq_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_1a9tq_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_1a9tq_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_1a9tq_193{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}._link_1a9tq_193:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_1a9tq_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_1a9tq_97:focus-visible,.dark ._outline_1a9tq_156:focus-visible,.dark ._ghost_1a9tq_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_1a9tq_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_1a9tq_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}._shell_d7shn_2{min-height:100dvh;display:flex;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._sidebar_d7shn_10{width:15rem;flex-shrink:0;background:var(--sidebar);color:var(--sidebar-foreground);padding:var(--spacing-6) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-6);position:sticky;top:0;height:100dvh}._brand_d7shn_24{font-family:var(--font-family-heading);font-weight:700;letter-spacing:.08em;font-size:1rem;padding:0 var(--spacing-2)}._brand_d7shn_24 span{color:var(--secondary)}._nav_d7shn_36{display:flex;flex-direction:column;gap:var(--spacing-1)}._navItem_d7shn_42{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border:none;background:transparent;color:inherit;font:inherit;font-weight:500;border-radius:var(--radius);cursor:pointer;text-align:left}._navItem_d7shn_42:hover{background:#ffffff14}._navItemActive_d7shn_61{background:var(--secondary);color:var(--secondary-foreground)}._navItemActive_d7shn_61:hover{background:var(--secondary)}._sidebarFooter_d7shn_70{margin-top:auto;display:flex;flex-direction:column;gap:var(--spacing-2);font-size:.8125rem;padding:0 var(--spacing-2)}._sidebarFooter_d7shn_70 strong{display:block;font-size:.9375rem}._signOut_d7shn_84{align-self:flex-start;background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:0}._main_d7shn_95{flex:1;min-width:0;padding:var(--spacing-8)}._mobileBar_d7shn_101{display:none}._pageHeader_d7shn_105{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);flex-wrap:wrap;margin-bottom:var(--spacing-6)}._pageTitle_d7shn_114{font-family:var(--font-family-heading);font-size:1.5rem;margin:0}._stack_d7shn_120{display:flex;flex-direction:column;gap:var(--spacing-4)}._row_d7shn_126{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}._spread_d7shn_133{justify-content:space-between}._grid_d7shn_137{display:grid;gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}._card_d7shn_143{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-4);box-shadow:var(--shadow)}._cardFlag_d7shn_152{border-left:4px solid var(--error)}._cardTitle_d7shn_156{font-family:var(--font-family-heading);font-size:1rem;margin:0 0 var(--spacing-3)}._stat_d7shn_162{display:flex;flex-direction:column;gap:var(--spacing-1)}._statLabel_d7shn_168{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._statValue_d7shn_176{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700}._muted_d7shn_182{color:var(--muted-foreground);font-size:.875rem}._small_d7shn_187{font-size:.8125rem}._field_d7shn_191{display:flex;flex-direction:column;gap:var(--spacing-2)}._label_d7shn_197{font-size:.875rem;font-weight:600}._hint_d7shn_202{font-size:.8125rem;color:var(--muted-foreground)}._errorText_d7shn_207{color:var(--error);font-size:.875rem;margin:0}._notice_d7shn_213{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-3) var(--spacing-4);font-size:.875rem}._noticeWarn_d7shn_221{background:#fab33826;border-color:var(--warning)}._empty_d7shn_226{text-align:center;padding:var(--spacing-8) var(--spacing-4);color:var(--muted-foreground)}._tagList_d7shn_232{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}._tag_d7shn_232{border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:.25rem .625rem;border-radius:var(--radius-full);font:inherit;font-size:.8125rem;cursor:pointer}._tagOn_d7shn_249{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._tagStatic_d7shn_255{cursor:default;background:var(--surface)}._ratingItem_d7shn_260{border-top:1px solid var(--border);padding-top:var(--spacing-3);margin-top:var(--spacing-3);display:flex;flex-direction:column;gap:var(--spacing-2)}._checkRow_d7shn_269{display:flex;align-items:flex-start;gap:var(--spacing-3)}._checkRow_d7shn_269 label{font-size:.875rem;line-height:1.4}._list_d7shn_280{display:flex;flex-direction:column;gap:var(--spacing-3)}._table_d7shn_286{width:100%;border-collapse:collapse;font-size:.875rem}._table_d7shn_286 th,._table_d7shn_286 td{text-align:left;padding:var(--spacing-2) var(--spacing-2);border-bottom:1px solid var(--border)}._tableWrap_d7shn_299{overflow-x:auto}._usageBar_d7shn_303{height:.5rem;background:var(--surface);border-radius:var(--radius-full);overflow:hidden}._usageFill_d7shn_310{height:100%;background:var(--secondary)}._dialogBody_d7shn_315{display:flex;flex-direction:column;gap:var(--spacing-4);max-height:70dvh;overflow-y:auto;padding:.25rem}@media(max-width:768px){._shell_d7shn_2{flex-direction:column}._sidebar_d7shn_10{display:none}._main_d7shn_95{padding:var(--spacing-4);padding-bottom:6rem}._mobileBar_d7shn_101{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);background:var(--sidebar);color:var(--sidebar-foreground);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid hsla(0,0%,100%,.12)}._mobileItem_d7shn_351{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.625rem .25rem;background:none;border:none;color:inherit;font:inherit;font-size:.6875rem;cursor:pointer;opacity:.75}._mobileItemActive_d7shn_368{opacity:1;color:var(--secondary);font-weight:700}._mobileHeader_d7shn_374{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4)}}@media(min-width:769px){._mobileHeader_d7shn_374{display:none}}
