.ListCell_cell__vTCUa{position:relative;display:block;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer}.ListCell_cell__vTCUa:hover .ListCell_image__rpdI_,.ListCell_cell__vTCUa:hover .ListCell_placeholder__y4AA3{transform:scale(1.05)}.ListCell_cell__vTCUa:hover .ListCell_overlay__KkSf3{opacity:.5}.ListCell_image__rpdI_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ListCell_image__rpdI_,.ListCell_placeholder__y4AA3{position:absolute;inset:0;transition:transform .3s ease}.ListCell_placeholder__y4AA3{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--orzhov-700) 0,var(--orzhov-800) 100%)}.ListCell_placeholderText__OHj_b{font-weight:var(--font-bold);text-transform:uppercase}.ListCell_icon__Q8Yu3,.ListCell_placeholderText__OHj_b{font-size:2rem;color:var(--foreground-tertiary)}.ListCell_overlay__KkSf3{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.1));transition:opacity .2s ease;pointer-events:none}.ListCell_content__pecO9{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-3)}.ListCell_name__Ld8gC{font-size:var(--text-body);font-weight:var(--font-semibold);color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px rgba(0,0,0,.5)}.ListCell_detail__XzTid{font-size:var(--text-small);color:rgba(255,255,255,.8);margin:0;margin-top:var(--space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.5)}.ListCell_lockBadge__DRkBH{position:absolute;top:var(--space-2);right:var(--space-2);display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:rgba(0,0,0,.6);backdrop-filter:blur(4px);border-radius:var(--radius);color:rgba(255,255,255,.9)}.ListCell_skeletonCell__qnxXF{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--background-secondary)}.ListCell_skeletonOverlay__pMtDa{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 40%,transparent);animation:ListCell_shimmer__g1IA_ 1.5s ease-in-out infinite}.ListCell_skeletonContent__G9kUl{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-3)}.ListCell_skeletonTitle__k6F_7{height:1rem;width:60%;background-color:rgba(255,255,255,.15);border-radius:var(--radius-sm)}.ListCell_skeletonDetail__v3fe4{height:.75rem;width:35%;margin-top:var(--space-1);background-color:rgba(255,255,255,.1);border-radius:var(--radius-sm)}@keyframes ListCell_shimmer__g1IA_{0%,to{opacity:1}50%{opacity:.6}}.iOSAppPromo_promo__UI5YV{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--muted-foreground)}.iOSAppPromo_icon__byFuk{width:1rem;height:1rem;flex-shrink:0;opacity:.7}.iOSAppPromo_message__6uK0s{flex:1}.iOSAppPromo_link___8sEP{color:var(--accent);text-decoration:none;font-weight:var(--font-medium);white-space:nowrap}.iOSAppPromo_link___8sEP:hover{text-decoration:underline}.iOSAppPromo_inline__JUA3z{padding:var(--space-3);background-color:var(--background-secondary);border-radius:var(--radius)}.iOSAppPromo_banner__lsakz{padding:var(--space-3) var(--space-4);background-color:color-mix(in srgb,var(--theme-medium) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-medium) 20%,transparent);border-radius:var(--radius-lg)}.iOSAppPromo_banner__lsakz .iOSAppPromo_icon__byFuk{color:var(--theme-medium);opacity:1}.iOSAppPromo_banner__lsakz .iOSAppPromo_message__6uK0s{color:var(--foreground-secondary)}.iOSAppPromo_dismissButton__pvVca{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:var(--space-1);border:none;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);cursor:pointer;transition:all var(--transition);flex-shrink:0}.iOSAppPromo_dismissButton__pvVca:hover{background-color:var(--background-secondary);color:var(--foreground)}.iOSAppPromo_banner__lsakz .iOSAppPromo_dismissButton__pvVca:hover{background-color:color-mix(in srgb,var(--theme-medium) 20%,transparent)}.TextImportDialog_dialogContent__vo6VW{display:flex;flex-direction:column}.TextImportDialog_sourceTabs__rVK2g{display:flex;gap:var(--space-1);padding:var(--space-1);background-color:var(--background-secondary);border-radius:var(--radius)}.TextImportDialog_sourceTab__1dtZd{flex:1;padding:var(--space-2) var(--space-3);background:none;border:none;border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:var(--font-medium);color:var(--foreground-secondary);cursor:pointer;transition:all var(--transition)}.TextImportDialog_sourceTab__1dtZd:hover{color:var(--foreground);background-color:var(--background-tertiary)}.TextImportDialog_sourceTabActive__VJfLc{color:var(--foreground);background-color:var(--background);box-shadow:0 1px 3px rgba(0,0,0,.1)}.TextImportDialog_textEntrySection__8B7Jv{display:flex;flex-direction:column;gap:var(--space-3)}.TextImportDialog_textarea__mcYnZ{min-height:12rem;max-height:20rem;font-family:var(--font-mono);font-size:var(--text-small);resize:none;line-height:1.6}.TextImportDialog_helpText__zp5BY{font-size:var(--text-small);color:var(--foreground-tertiary);margin:0}.TextImportDialog_helpText__zp5BY code{font-family:var(--font-mono);background-color:var(--background-secondary);padding:.125rem .25rem;border-radius:var(--radius-sm)}.TextImportDialog_parsePreview__BY7fF{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background-color:var(--background-secondary);border-radius:var(--radius)}.TextImportDialog_parsePreviewHeader__sbu59{display:flex;justify-content:space-between;align-items:center}.TextImportDialog_parsePreviewTitle__i8Cq8{font-size:var(--text-small);font-weight:var(--font-semibold);color:var(--foreground-secondary)}.TextImportDialog_parsePreviewCount__ORCYd{font-size:var(--text-small);color:var(--foreground-tertiary)}.TextImportDialog_parsePreviewList__sHe5X{display:flex;flex-direction:column;gap:var(--space-1);max-height:8rem;overflow-y:auto}.TextImportDialog_parsePreviewItem__hjs4R{display:flex;gap:var(--space-2);font-size:var(--text-small);color:var(--foreground-secondary)}.TextImportDialog_parsePreviewQuantity__0vXwV{flex-shrink:0;width:2rem;text-align:right;color:var(--foreground-tertiary)}.TextImportDialog_parsePreviewName__M1_6k{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TextImportDialog_parsePreviewSet__6Hw2o{flex-shrink:0;color:var(--foreground-tertiary);font-size:var(--text-xsmall)}.TextImportDialog_parsePreviewSideboard__mQmK2{color:var(--theme-medium);font-size:var(--text-xsmall)}.TextImportDialog_parsePreviewMaybeboard__XtoB4{color:var(--foreground-tertiary);font-size:var(--text-xsmall)}.TextImportDialog_parsePreviewCommander__PbLiv{color:var(--warning);font-size:var(--text-xsmall);font-weight:var(--font-semibold)}.TextImportDialog_parsePreviewCompanion__j5Nmt{color:var(--info);font-size:var(--text-xsmall);font-weight:var(--font-semibold)}.TextImportDialog_parseErrors__OIJlo{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);background-color:color-mix(in srgb,var(--destructive) 10%,transparent);border:1px solid color-mix(in srgb,var(--destructive) 30%,transparent);border-radius:var(--radius)}.TextImportDialog_parseErrorsTitle__5rpn7{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--destructive)}.TextImportDialog_parseErrorsList__NS_U9{font-size:var(--text-xsmall);color:var(--destructive);font-family:var(--font-mono)}.TextImportDialog_optionsSection__D_f42{display:flex;flex-direction:column;gap:var(--space-4)}.TextImportDialog_backButton__jdcWm{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;background:none;border:none;cursor:pointer;font-size:var(--text-small);color:var(--foreground-secondary);transition:color var(--transition)}.TextImportDialog_backButton__jdcWm:hover{color:var(--foreground)}.TextImportDialog_locationSection__DieYU{display:flex;flex-direction:column;gap:var(--space-2)}.TextImportDialog_sectionLabel__j_RDK{font-size:var(--text-small);font-weight:var(--font-semibold);color:var(--foreground-secondary)}.TextImportDialog_locationButtons__LRsv3{display:flex;gap:var(--space-2)}.TextImportDialog_checkboxOption__1uvfi{display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.TextImportDialog_checkbox__nGWbq{width:1rem;height:1rem;accent-color:var(--theme-medium);cursor:pointer}.TextImportDialog_checkboxLabel__7gr19{font-size:var(--text-body);color:var(--foreground);cursor:pointer}.TextImportDialog_summary__Uw96b{padding:var(--space-3);background-color:var(--background-secondary);border-radius:var(--radius);font-size:var(--text-small);color:var(--foreground-secondary);text-align:center}.TextImportDialog_importingSection__5ld0K{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8)}.TextImportDialog_spinner__MQqsZ{animation:TextImportDialog_spin__45Ukz 1s linear infinite;color:var(--theme-medium)}@keyframes TextImportDialog_spin__45Ukz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TextImportDialog_importingText__kItIM{font-size:var(--text-body);color:var(--foreground-secondary);text-align:center}.TextImportDialog_progressBar__GCbf4{width:100%;height:.5rem;background-color:var(--background-tertiary);border-radius:var(--radius);overflow:hidden}.TextImportDialog_progressFill__dYYpS{height:100%;background-color:var(--theme-medium);transition:width .3s ease}.TextImportDialog_resultsSection__YkLPS{display:flex;flex-direction:column;gap:var(--space-4)}.TextImportDialog_resultsSuccess__V7iQK{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background-color:color-mix(in srgb,var(--success) 10%,transparent);border:1px solid color-mix(in srgb,var(--success) 30%,transparent);border-radius:var(--radius)}.TextImportDialog_resultsSuccessIcon__IDDS2{color:var(--success)}.TextImportDialog_resultsSuccessText__Pxm8k{font-size:var(--text-body);font-weight:var(--font-medium);color:var(--success)}.TextImportDialog_resultsFailures__xoMcs{display:flex;flex-direction:column;gap:var(--space-2)}.TextImportDialog_resultsFailuresTitle__W4v2W{font-size:var(--text-small);font-weight:var(--font-semibold);color:var(--foreground-secondary)}.TextImportDialog_resultsFailuresList__KViz1{display:flex;flex-direction:column;gap:var(--space-1);max-height:10rem;overflow-y:auto;padding:var(--space-2);background-color:var(--background-secondary);border-radius:var(--radius)}.TextImportDialog_resultsFailureItem__dHA8w{display:flex;justify-content:space-between;gap:var(--space-2);font-size:var(--text-small)}.TextImportDialog_resultsFailureName__VBZiH{color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TextImportDialog_resultsFailureReason__6srdl{flex-shrink:0;color:var(--foreground-tertiary)}.TextImportDialog_errorState__2pfCO{padding:var(--space-3);background-color:color-mix(in srgb,var(--destructive) 10%,transparent);border:1px solid color-mix(in srgb,var(--destructive) 30%,transparent);border-radius:var(--radius);font-size:var(--text-small);color:var(--destructive);text-align:center}.TextImportDialog_footer___VppS{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-2)}.EditDeckDialog_form__09jl2{display:flex;flex-direction:column;gap:var(--space-5)}.EditDeckDialog_field__tyMUF{display:flex;flex-direction:column;gap:var(--space-2)}.EditDeckDialog_labelRow__WBLfW{display:flex;justify-content:space-between;align-items:center}.EditDeckDialog_charCount__D7fqQ{font-size:var(--text-small);color:var(--muted-foreground)}.EditDeckDialog_formatList__j6dZs{display:flex;flex-direction:column;gap:var(--space-1);max-height:200px;overflow-y:auto;border-radius:var(--radius-lg);border:1px solid var(--input-border);background-color:var(--input)}.EditDeckDialog_formatOption__DJoz_{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border:none;background:transparent;cursor:pointer;text-align:left;font-size:var(--text-body);color:var(--foreground);transition:background-color var(--transition)}.EditDeckDialog_formatOption__DJoz_:focus,.EditDeckDialog_formatOption__DJoz_:hover{background-color:var(--background-secondary)}.EditDeckDialog_formatOption__DJoz_:focus{outline:none}.EditDeckDialog_formatOption__DJoz_:disabled{cursor:not-allowed;opacity:.5}.EditDeckDialog_formatOption__DJoz_:first-child{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.EditDeckDialog_formatOption__DJoz_:last-child{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.EditDeckDialog_formatOptionSelected__tBH_l{background-color:var(--background-secondary)}.EditDeckDialog_formatOptionSelected__tBH_l:hover{background-color:var(--background-tertiary)}.EditDeckDialog_formatName__pJ2jw{font-weight:var(--font-medium)}.EditDeckDialog_checkmark__4aoSQ{color:var(--accent);font-weight:var(--font-bold)}.EditDeckDialog_imageGrid__2iIZQ{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);max-height:280px;overflow-y:auto;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--input-border);background-color:var(--input)}.EditDeckDialog_imageOption__ccSdM{position:relative;width:100%;padding-bottom:100%;border:3px solid transparent;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:var(--background-secondary);transition:border-color var(--transition),transform var(--transition)}.EditDeckDialog_imageOption__ccSdM:hover{border-color:var(--muted-foreground);transform:scale(1.02)}.EditDeckDialog_imageOption__ccSdM:focus{outline:none;border-color:var(--accent)}.EditDeckDialog_imageOption__ccSdM:disabled{cursor:not-allowed;opacity:.5}.EditDeckDialog_imageOptionSelected__Hd7vS{border-color:var(--accent)}.EditDeckDialog_cardImage__GUAvd{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EditDeckDialog_imagePlaceholder__lPA_N{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-1);background-color:var(--background-tertiary)}.EditDeckDialog_placeholderText__jENaf{font-size:var(--text-small);color:var(--muted-foreground);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.EditDeckDialog_selectedOverlay__Exg9L{position:absolute;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.EditDeckDialog_selectedCheckmark__PAzS4{color:white;font-size:1.5rem;font-weight:var(--font-bold)}.DeleteDeckDialog_error__gfxM7,.EditDeckDialog_error__aMr0B,.ShareDeckDialog_error__R0vsz{padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:var(--font-medium);color:var(--destructive);background-color:rgba(247,130,119,.15);border:1px solid rgba(247,130,119,.3);border-radius:var(--radius-lg)}.ShareDeckDialog_linkContainer___uwgq{display:flex;gap:var(--space-2);align-items:center}.ShareDeckDialog_linkInput__x_dOg{flex:1}.ShareDeckDialog_copyButton__LhFb_{flex-shrink:0}.ShareDeckDialog_copyIcon__DlmbK{width:1rem;height:1rem}.ShareDeckDialog_copiedMessage__Qvzx_{font-size:var(--text-sm);color:var(--success)}.EditListDialog_dialogContent__EDKRr{max-width:36rem}.EditListDialog_form__Uw4gZ{display:flex;flex-direction:column;gap:var(--space-5)}.EditListDialog_field__3czAF{display:flex;flex-direction:column;gap:var(--space-2)}.EditListDialog_labelRow__DPagY{display:flex;justify-content:space-between;align-items:center}.EditListDialog_charCount__VywkM{font-size:var(--text-small);color:var(--muted-foreground)}.EditListDialog_descriptionTextarea__hz9T3{display:flex;width:100%;min-height:80px;border-radius:var(--radius-lg);border:1px solid var(--input-border);background-color:var(--input);padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:var(--font-regular);font-family:inherit;color:var(--foreground);resize:none;transition:border-color var(--transition),box-shadow var(--transition)}.EditListDialog_descriptionTextarea__hz9T3::-moz-placeholder{color:var(--muted-foreground)}.EditListDialog_descriptionTextarea__hz9T3::placeholder{color:var(--muted-foreground)}.EditListDialog_descriptionTextarea__hz9T3:hover{border-color:var(--foreground-tertiary)}.EditListDialog_descriptionTextarea__hz9T3:focus{outline:none;border-color:var(--ring)}.EditListDialog_descriptionTextarea__hz9T3:disabled{cursor:not-allowed;opacity:.5}.EditListDialog_imageGrid__bwKa9{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);max-height:280px;overflow-y:auto;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--input-border);background-color:var(--input)}.EditListDialog_imageOption__G4gGa{position:relative;width:100%;padding-bottom:100%;border:3px solid transparent;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;background:var(--background-secondary);transition:border-color var(--transition),transform var(--transition)}.EditListDialog_imageOption__G4gGa:hover{border-color:var(--muted-foreground);transform:scale(1.02)}.EditListDialog_imageOption__G4gGa:focus{outline:none;border-color:var(--accent)}.EditListDialog_imageOption__G4gGa:disabled{cursor:not-allowed;opacity:.5}.EditListDialog_imageOptionSelected__wwKBi{border-color:var(--accent)}.EditListDialog_cardImage__ijGoX{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.EditListDialog_imagePlaceholder__GlqqG{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-1);background-color:var(--background-tertiary)}.EditListDialog_placeholderText__oN8i_{font-size:var(--text-small);color:var(--muted-foreground);text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.EditListDialog_selectedOverlay__owATa{position:absolute;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.EditListDialog_selectedCheckmark__nIrQO{color:white;font-size:1.5rem;font-weight:var(--font-bold)}.DeleteListDialog_error__H7HOJ,.EditListDialog_error__I69Hb,.ShareListDialog_error__Vdqlq{padding:var(--space-3) var(--space-4);font-size:var(--text-body);font-weight:var(--font-medium);color:var(--destructive);background-color:rgba(247,130,119,.15);border:1px solid rgba(247,130,119,.3);border-radius:var(--radius-lg)}.ShareListDialog_linkContainer__Jjw4E{display:flex;gap:var(--space-2);align-items:center}.ShareListDialog_linkInput__f1f1n{flex:1}.ShareListDialog_copyButton__X6kwm{flex-shrink:0}.ShareListDialog_copyIcon__3ZCmW{width:1rem;height:1rem}.ShareListDialog_copiedMessage__SddjS{font-size:var(--text-sm);color:var(--success)}.ListCollectionPriceSection_container__lrvHR{background-color:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.ListCollectionPriceSection_row__dqDQX{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ListCollectionPriceSection_labelSection__8_nB3{display:flex;align-items:center;gap:var(--space-2)}.ListCollectionPriceSection_icon__w1mis{width:16px;height:16px;color:var(--primary);flex-shrink:0}.ListCollectionPriceSection_label__hxq2U{font-size:var(--text-small);font-weight:var(--font-medium);color:var(--foreground-secondary)}.ListCollectionPriceSection_priceSection__lS_AT{display:flex;align-items:baseline;gap:var(--space-2);flex:1;min-width:0}.ListCollectionPriceSection_totalPrice__PZ_UL{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--foreground);font-variant-numeric:tabular-nums}.ListCollectionPriceSection_avgPrice__OCV8U{font-size:var(--text-small);color:var(--foreground-tertiary);font-variant-numeric:tabular-nums}.ListCollectionPriceSection_sourceSection__bgqCR{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.ListCollectionPriceSection_sourceToggle__MxnKh{display:flex;background-color:var(--background-tertiary);border-radius:var(--radius-md);padding:2px}.ListCollectionPriceSection_sourceOption__biXZ8{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:500;color:var(--foreground-secondary);background:transparent;border:none;border-radius:calc(var(--radius-md) - 2px);cursor:pointer;transition:all .15s ease}.ListCollectionPriceSection_sourceOption__biXZ8:hover{color:var(--foreground)}.ListCollectionPriceSection_sourceOptionActive__v7nan{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 2px rgba(0,0,0,.1)}.ListCollectionPriceSection_priceSkeleton__fcE4n{width:80px;height:24px;background-color:var(--background-tertiary);border-radius:var(--radius-md);animation:ListCollectionPriceSection_pulse__Dz_XJ 1.5s ease-in-out infinite}@keyframes ListCollectionPriceSection_pulse__Dz_XJ{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:480px){.ListCollectionPriceSection_row__dqDQX{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ListCollectionPriceSection_priceSection__lS_AT{width:100%;justify-content:space-between}.ListCollectionPriceSection_sourceSection__bgqCR{align-self:flex-end}}.empty-state_emptyState__eLrEg{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;min-height:400px;text-align:center;padding:var(--space-6)}.empty-state_icon__O1EaB{width:3.5rem;height:3.5rem;color:var(--muted-foreground);margin-bottom:var(--space-4);opacity:.5;stroke-width:1.5}.empty-state_title__YzLCB{font-size:1.25rem;font-weight:600;margin:0 0 var(--space-2);color:var(--foreground)}.empty-state_description___eTzf{color:var(--muted-foreground);margin:0 0 var(--space-5);max-width:320px;line-height:1.5}.empty-state_actions__6ENYt{display:flex;flex-direction:column;gap:var(--space-3);align-items:center}@media (min-width:480px){.empty-state_actions__6ENYt{flex-direction:row}}.empty-state_buttonIcon__GFAm9{width:1rem;height:1rem}.empty-state_hint__F7MCq{font-size:var(--text-small);color:var(--muted-foreground);margin-top:var(--space-5);max-width:320px;line-height:1.5}.PageHeader_header__ovBWT{display:flex;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);min-width:0}.PageHeader_header__ovBWT.PageHeader_noBorder__12Nmj{border-bottom:none}.PageHeader_header__ovBWT.PageHeader_iconAlign__dgKlx{align-items:center}.PageHeader_coverImage__yytYK{-o-object-fit:cover;object-fit:cover}.PageHeader_coverImage__yytYK,.PageHeader_coverPlaceholder__9ong6{width:80px;height:80px;border-radius:var(--radius-lg);flex-shrink:0}.PageHeader_coverPlaceholder__9ong6{display:flex;align-items:center;justify-content:center;background-color:var(--background-secondary);color:var(--muted-foreground)}@media (min-width:640px){.PageHeader_coverImage__yytYK,.PageHeader_coverPlaceholder__9ong6{width:100px;height:100px}}.PageHeader_iconImage__4zwOr{width:64px;height:64px;flex-shrink:0}@media (prefers-color-scheme:dark){.PageHeader_iconImage__4zwOr{filter:brightness(0) invert(1)}}@media (min-width:640px){.PageHeader_iconImage__4zwOr{width:80px;height:80px}}.PageHeader_headerContent__WKfTm{flex:1;min-width:0}.PageHeader_titleRow__RjyXF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.PageHeader_title__jbVvx{font-size:1.5rem;font-weight:700;margin:0;line-height:1.2;min-width:0}@media (min-width:640px){.PageHeader_title__jbVvx{font-size:1.75rem}}.PageHeader_titleOnly__cSPiP{min-width:0}.PageHeader_titleOnly__cSPiP .PageHeader_title__jbVvx{line-height:1}@media (min-width:640px){.PageHeader_titleOnly__cSPiP .PageHeader_title__jbVvx{font-size:1.5rem}}.PageHeader_description__3IGjt{font-size:.875rem;color:var(--muted-foreground);margin:var(--space-2) 0 0;line-height:1.5}.PageHeader_metadata__wS9fr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:.875rem;color:var(--muted-foreground)}.PageHeader_metadataItem__n3vWG{display:flex;align-items:center;gap:var(--space-1)}.PageHeader_metadataDot__M_PSP{color:var(--border)}.CardListModal_modalContent__5i_MQ{max-width:800px;width:90vw;max-height:80vh;display:flex;flex-direction:column}.CardListModal_modalHeader__24usP{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;text-align:left}.CardListModal_headerControls__gX9U1{display:flex;align-items:center;gap:var(--space-3)}.CardListModal_closeButton__krgV_{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);cursor:pointer;transition:all var(--transition)}.CardListModal_closeButton__krgV_:hover{color:var(--foreground);background-color:var(--background-secondary)}.CardListModal_closeButton__krgV_:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CardListModal_modalBody__lF0u6{flex:1;overflow-y:auto;min-height:200px}.CardListModal_cardList__sFYK9 .lg{grid-template-columns:repeat(2,1fr)}.CardListModal_empty__aFVd7,.CardListModal_loading__L_N_i{display:flex;align-items:center;justify-content:center;height:200px;color:var(--muted-foreground);font-size:var(--text-body)}.CardListModal_viewToggle__KEILw{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background-color:var(--background-secondary);border-radius:var(--radius-lg)}.CardListModal_viewToggleButton__2BQvy{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--radius);background-color:transparent;color:var(--muted-foreground);cursor:pointer;transition:all var(--transition)}.CardListModal_viewToggleButton__2BQvy:hover{color:var(--foreground)}.CardListModal_viewToggleButton__2BQvy:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CardListModal_viewToggleButtonActive__Pg8ZO{background-color:var(--card);color:var(--foreground);box-shadow:var(--shadow-card)}.CardListModal_modalFooter__bqGTG{padding-top:var(--space-4);border-top:1px solid var(--border);flex-shrink:0}