.PublicBinder-module__rf8ubq__container{background-color:var(--bg-primary,#0c0d12);min-height:100vh;color:var(--text-primary,#fff);flex-direction:column;display:flex}.PublicBinder-module__rf8ubq__header{background:var(--bg-surface,#13151c);border-bottom:1px solid var(--border-subtle,#ffffff14);z-index:100;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.PublicBinder-module__rf8ubq__brandGroup{align-items:center;gap:1rem;display:flex}.PublicBinder-module__rf8ubq__logo{color:var(--accent-gold,#f5c842);align-items:center;gap:.4rem;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.PublicBinder-module__rf8ubq__logo:hover{opacity:.9}.PublicBinder-module__rf8ubq__binderInfo{flex-direction:column;display:flex}.PublicBinder-module__rf8ubq__binderTitle{color:var(--text-primary,#fff);margin:0;font-size:1.1rem;font-weight:700}.PublicBinder-module__rf8ubq__binderMeta{color:var(--text-secondary,#9da7b3);margin:0;font-size:.78rem}.PublicBinder-module__rf8ubq__headerActions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.PublicBinder-module__rf8ubq__actionButton{border-radius:var(--radius-sm,6px);color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.PublicBinder-module__rf8ubq__actionButton:hover:not(:disabled){background:#ffffff1f;border-color:#fff3}.PublicBinder-module__rf8ubq__actionButtonCopied{color:#fff!important;background:#10b981!important;border-color:#10b981!important}.PublicBinder-module__rf8ubq__cloneButton{border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;background:#2563eb;border:1px solid #3b82f6;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.82rem;font-weight:600;transition:background-color .15s;display:inline-flex}.PublicBinder-module__rf8ubq__cloneButton:hover:not(:disabled){background:#1d4ed8}.PublicBinder-module__rf8ubq__cloneButton:disabled{opacity:.6;cursor:not-allowed}.PublicBinder-module__rf8ubq__viewerBody{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.PublicBinder-module__rf8ubq__topNav{z-index:10;justify-content:center;align-items:center;gap:1.25rem;margin-bottom:.75rem;display:flex}.PublicBinder-module__rf8ubq__navButton{border-radius:var(--radius-sm,6px);width:36px;height:36px;color:var(--text-primary,#fff);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-items:center;font-size:1.1rem;transition:all .15s;display:flex}.PublicBinder-module__rf8ubq__navButton:hover:not(:disabled){background:#ffffff24}.PublicBinder-module__rf8ubq__navButton:disabled{opacity:.3;cursor:not-allowed}.PublicBinder-module__rf8ubq__pageIndicator{flex-direction:column;align-items:center;font-size:.9rem;display:flex}.PublicBinder-module__rf8ubq__pageIndicator strong{color:var(--text-primary,#fff)}.PublicBinder-module__rf8ubq__pageIndicator small{color:var(--text-secondary,#9da7b3);font-size:.75rem}.PublicBinder-module__rf8ubq__spreadContainer{flex:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.PublicBinder-module__rf8ubq__spread{transform-origin:top;justify-content:center;align-items:flex-start;gap:12px;transition:transform .15s ease-out;display:flex}.PublicBinder-module__rf8ubq__singlePage{gap:0}.PublicBinder-module__rf8ubq__page{border-radius:var(--radius-sm,6px);box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000080}.PublicBinder-module__rf8ubq__innerCardContainer{box-sizing:border-box;align-content:start;width:100%;height:100%;display:grid}.PublicBinder-module__rf8ubq__exteriorSpread{justify-content:center}.PublicBinder-module__rf8ubq__exteriorCover{border-radius:0 12px 12px 0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #0009}.PublicBinder-module__rf8ubq__exteriorCoverBack{border-radius:12px 0 0 12px}.PublicBinder-module__rf8ubq__exteriorCoverArt{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.PublicBinder-module__rf8ubq__exteriorSpine{background:#00000040;border-right:1px solid #ffffff14;width:32px;position:absolute;top:0;bottom:0}.PublicBinder-module__rf8ubq__exteriorCoverBack .PublicBinder-module__rf8ubq__exteriorSpine{border-left:1px solid #ffffff14;border-right:none;left:auto;right:0}.PublicBinder-module__rf8ubq__exteriorTitle{text-align:center;text-shadow:0 2px 8px #000000b3;z-index:1;padding:1rem;font-size:1.5rem;font-weight:800}.PublicBinder-module__rf8ubq__stateCard{text-align:center;background:var(--bg-surface,#13151c);border:1px solid var(--border-subtle,#ffffff1a);border-radius:var(--radius-lg,12px);max-width:440px;margin:6rem auto;padding:2.5rem 2rem;box-shadow:0 16px 36px #0006}.PublicBinder-module__rf8ubq__stateIcon{color:var(--text-tertiary,#8b949e);margin-bottom:1rem}.PublicBinder-module__rf8ubq__stateTitle{margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.PublicBinder-module__rf8ubq__stateText{color:var(--text-secondary,#9da7b3);margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.PublicBinder-module__rf8ubq__homeLink{color:#fff;border-radius:var(--radius-sm,6px);background:#2563eb;align-items:center;gap:.5rem;padding:.6rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.PublicBinder-module__rf8ubq__homeLink:hover{background:#1d4ed8}.PublicBinder-module__rf8ubq__spinner{border:3px solid #ffffff1a;border-top-color:#3b82f6;border-radius:50%;width:36px;height:36px;margin:0 auto 1rem;animation:.8s linear infinite PublicBinder-module__rf8ubq__spin}@keyframes PublicBinder-module__rf8ubq__spin{to{transform:rotate(360deg)}}
.Book-module__MoxKzq__book{width:100%;height:100%;min-height:0;max-height:100%;transition:padding-right var(--transition-fast) ease;flex-direction:column;flex:1;gap:.75rem;margin:0 auto;padding:.5rem .5rem .5rem 64px;display:flex;overflow:hidden}.Book-module__MoxKzq__bookSidebarOpen{padding-right:calc(300px + 1.75rem)}.Book-module__MoxKzq__bookContent{flex-direction:row;flex:1;align-items:stretch;height:100%;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.Book-module__MoxKzq__bookPages{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;margin:0 auto;display:flex;overflow:hidden}.Book-module__MoxKzq__spreadContainer{touch-action:pan-y;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0 1rem;display:flex;position:relative;overflow:hidden}.Book-module__MoxKzq__spreadWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Book-module__MoxKzq__spread{transform-origin:0 0;flex-shrink:0;gap:.75rem;display:flex;position:absolute;top:0;left:0}.Book-module__MoxKzq__spread:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#00000026 30% 70%,#0000);width:4px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.Book-module__MoxKzq__exteriorSpread:before{display:none}.Book-module__MoxKzq__singlePage{gap:0}.Book-module__MoxKzq__singlePageContainer{padding-left:.5rem}.Book-module__MoxKzq__singlePage .Book-module__MoxKzq__page{border:5px solid var(--border-color)}.Book-module__MoxKzq__singlePage:before{display:none}.Book-module__MoxKzq__singlePage .Book-module__MoxKzq__pageLeft,.Book-module__MoxKzq__singlePage .Book-module__MoxKzq__pageRight{border-right:5px solid var(--border-color);border-left:5px solid var(--border-color)}.Book-module__MoxKzq__page{border:5px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-elevated);flex:1;align-content:start;gap:.5rem;min-width:0;padding:1rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 2px 12px #0000004d}.Book-module__MoxKzq__pageLeft{border-right:none}.Book-module__MoxKzq__pageRight{border-left:none}.Book-module__MoxKzq__coverPage{border-radius:var(--radius-sm);border:none;place-content:center;place-items:center;display:grid}.Book-module__MoxKzq__exteriorCover{border:5px solid var(--border-color);flex:none;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff1f,0 4px 18px #00000059}.Book-module__MoxKzq__coverLeatherette,.Book-module__MoxKzq__coverTextured{isolation:isolate}.Book-module__MoxKzq__coverLeatherette:after,.Book-module__MoxKzq__coverTextured:after{content:"";pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0}.Book-module__MoxKzq__coverLeatherette:after{background:repeating-linear-gradient(45deg,#ffffff0a 0 1px,#0000 1px 4px)}.Book-module__MoxKzq__coverTextured:after{background:radial-gradient(#ffffff26 1px,#0000 1px) 0 0/5px 5px}.Book-module__MoxKzq__spineRail{border-radius:var(--radius-lg) 0 0 var(--radius-lg);z-index:1;justify-content:center;align-items:center;width:10%;display:flex;position:absolute;top:-5px;bottom:-5px;left:calc(-10% - .65rem)}.Book-module__MoxKzq__spineText{writing-mode:vertical-rl;letter-spacing:.08em;font-size:clamp(.7rem,2vw,1.1rem);font-weight:700;transform:rotate(180deg)}.Book-module__MoxKzq__labelPlate{border:1px solid color-mix(in srgb, var(--plate-color) 65%, #111 35%);background:linear-gradient(135deg, color-mix(in srgb, var(--plate-color) 45%, #fff 55%) 0%, var(--plate-color) 42%, color-mix(in srgb, var(--plate-color) 55%, #111 45%) 100%);color:#fff;z-index:1;text-shadow:0 1px 1px #0000008c;border-radius:.3rem;padding:.5rem 1rem;font-weight:600;position:absolute;bottom:18%;box-shadow:inset 0 1px 1px #fffc,inset 0 -2px 3px #37230059,0 3px 6px #00000059}.Book-module__MoxKzq__labelPlateMetal{background:linear-gradient(105deg, color-mix(in srgb, var(--plate-color) 45%, #111 55%) 0%, color-mix(in srgb, var(--plate-color) 35%, #fff 65%) 18%, var(--plate-color) 42%, #fff 58%, color-mix(in srgb, var(--plate-color) 45%, #111 55%) 100%);border-color:color-mix(in srgb, var(--plate-color) 60%, #111 40%);color:#1f2937;text-shadow:0 1px #ffffffb3}.Book-module__MoxKzq__labelPlatePlastic{border:2px solid color-mix(in srgb, var(--plate-color) 60%, #111 40%);background:linear-gradient(145deg, color-mix(in srgb, var(--plate-color) 55%, #111 45%), color-mix(in srgb, var(--plate-color) 35%, #fff 65%) 45%, color-mix(in srgb, var(--plate-color) 60%, #111 40%));border-radius:.45rem;box-shadow:inset 0 1px 2px #ffffff80,inset 0 -2px 3px #00000059,0 3px 6px #0000004d}.Book-module__MoxKzq__labelPlateSticker{background:var(--plate-color);color:color-mix(in srgb, var(--plate-color) 20%, #111 80%);text-shadow:none;border:0;border-radius:.2rem;transform:rotate(-1.5deg)translate(-50%);box-shadow:0 2px 5px #0000004d,0 0 0 1px #0000001f}.Book-module__MoxKzq__coverCustomizeBadge{z-index:10;-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;transition:background-color var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast);background:#0f172ad1;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 16px #00000059}.Book-module__MoxKzq__coverCustomizeBadge:hover{background:#2563ebe6;border-color:#60a5facc;transform:translateY(-1px)}.Book-module__MoxKzq__emptyPageLabel{z-index:1;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;font-weight:600;position:relative}.Book-module__MoxKzq__mergeToolbar{border:var(--border-subtle);border-radius:var(--radius-sm);background:#3b82f60f;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:.2s ease-out Book-module__MoxKzq__slideDown;display:flex}@keyframes Book-module__MoxKzq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Book-module__MoxKzq__mergeInfo{color:var(--text-secondary);font-size:.85rem}.Book-module__MoxKzq__mergeButton{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500}.Book-module__MoxKzq__mergeButton:hover{background:#2563eb;border-color:#2563eb}.Book-module__MoxKzq__cancelMergeButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.Book-module__MoxKzq__cancelMergeButton:hover{background:var(--bg-elevated-hover)}.Book-module__MoxKzq__navigation{background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border:var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);left:.75rem;top:calc(50% + var(--header-height,60px) / 2);z-index:50;flex-direction:column;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .35rem;display:flex;position:fixed;transform:translateY(-50%)}.Book-module__MoxKzq__sideButton{border-radius:var(--radius-sm);cursor:pointer;color:var(--text-tertiary);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:.4rem;display:flex}.Book-module__MoxKzq__sideButton:hover{color:var(--text-primary);background-color:#ffffff0f}.Book-module__MoxKzq__sideButtonActive{color:#3b82f6;background-color:#3b82f626;box-shadow:inset 0 0 0 1px #3b82f666}.Book-module__MoxKzq__sideButton:disabled{opacity:.4;cursor:not-allowed}.Book-module__MoxKzq__sideButton:disabled:hover{color:var(--text-tertiary);background-color:#0000}.Book-module__MoxKzq__navDivider{background:var(--border-subtle);width:60%;height:1px;margin:.2rem 0}.Book-module__MoxKzq__undoRedoGroup{flex-direction:column;align-items:center;gap:.35rem;display:flex}.Book-module__MoxKzq__topNav{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(16px);z-index:20;background:#121622b8;border:1px solid #ffffff1a;flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;width:fit-content;max-width:100%;min-height:2.35rem;margin:.25rem auto;padding:.2rem .4rem;display:flex;position:relative;overflow:visible;box-shadow:0 4px 16px #00000040}.Book-module__MoxKzq__navButton{border-radius:var(--radius-sm);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:var(--text-primary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#3b82f61a;border:1px solid #ffffff24;flex:0 0 2rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.Book-module__MoxKzq__navButton:hover:not(:disabled){color:#fff;background-color:#3b82f647;border-color:#60a5fa99}.Book-module__MoxKzq__navButton:disabled{opacity:.25;cursor:not-allowed;background:#ffffff08;border-color:#ffffff0f}.Book-module__MoxKzq__pageIndicatorWrapper{align-items:center;display:inline-flex;position:relative}.Book-module__MoxKzq__pageIndicatorButton{color:var(--text-tertiary);box-sizing:border-box;text-align:center;border-radius:var(--radius-sm);cursor:pointer;width:195px;min-width:195px;height:2.15rem;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:0 .5rem;font-family:inherit;font-size:.82rem;font-weight:400;display:inline-flex}.Book-module__MoxKzq__pageIndicatorButton:hover{background:#ffffff14;border-color:#ffffff24}.Book-module__MoxKzq__pageIndicatorText{flex-direction:column;justify-content:center;align-items:center;gap:.08rem;max-width:165px;display:inline-flex;overflow:hidden}.Book-module__MoxKzq__pageIndicatorText strong{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.82rem;overflow:hidden}.Book-module__MoxKzq__pageIndicatorText small{color:var(--text-tertiary);white-space:nowrap;font-size:.72rem}.Book-module__MoxKzq__dropdownChevron{color:var(--text-tertiary);transition:transform var(--transition-fast), color var(--transition-fast);flex-shrink:0}.Book-module__MoxKzq__dropdownChevronOpen{color:var(--accent-blue,#3b82f6);transform:rotate(180deg)}.Book-module__MoxKzq__pageJumpPopover{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-md);z-index:100;background:#121622f5;border:1px solid #ffffff29;flex-direction:column;gap:.4rem;width:250px;max-height:320px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000008c}.Book-module__MoxKzq__pageJumpHeader{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.2rem .4rem .3rem;font-size:.72rem;font-weight:600;display:flex}.Book-module__MoxKzq__pageJumpList{flex-direction:column;gap:2px;max-height:200px;padding-right:2px;display:flex;overflow-y:auto}.Book-module__MoxKzq__pageJumpList::-webkit-scrollbar{width:4px}.Book-module__MoxKzq__pageJumpList::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.Book-module__MoxKzq__pageJumpItem{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;text-align:left;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.4rem .6rem;font-family:inherit;font-size:.8rem;display:flex}.Book-module__MoxKzq__pageJumpItem:hover{color:var(--text-primary);background:#3b82f626}.Book-module__MoxKzq__pageJumpItemActive{color:#60a5fa;background:#3b82f640;font-weight:600}.Book-module__MoxKzq__pageJumpSpreadIndex{color:var(--text-tertiary);flex-shrink:0;margin-left:.5rem;font-size:.72rem}.Book-module__MoxKzq__pageJumpQuickRow{border-top:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.35rem .2rem .1rem;display:flex}.Book-module__MoxKzq__pageJumpInput{border-radius:var(--radius-sm);color:var(--text-primary);background:#0000004d;border:1px solid #ffffff26;outline:none;flex:1;padding:.25rem .5rem;font-family:inherit;font-size:.78rem}.Book-module__MoxKzq__pageJumpInput:focus{border-color:var(--accent-blue,#3b82f6)}.Book-module__MoxKzq__pageJumpGoBtn{border-radius:var(--radius-sm);color:#93c5fd;cursor:pointer;transition:background-color var(--transition-fast);background:#3b82f633;border:1px solid #3b82f666;padding:.25rem .6rem;font-family:inherit;font-size:.75rem;font-weight:600}.Book-module__MoxKzq__pageJumpGoBtn:hover{color:#fff;background:#3b82f666}.Book-module__MoxKzq__pageIndicator{color:var(--text-tertiary);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;gap:.1rem;width:195px;min-width:195px;height:2.15rem;padding:0 .5rem;font-size:.82rem;font-weight:400;display:inline-flex}.Book-module__MoxKzq__pageIndicator strong{color:var(--text-secondary);white-space:nowrap;font-size:.82rem}.Book-module__MoxKzq__pageIndicator small{color:var(--text-tertiary);white-space:nowrap;font-size:.72rem}.Book-module__MoxKzq__searchBarWrap{justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:0 auto;padding:.3rem 0;animation:.2s ease-out Book-module__MoxKzq__fadeIn;display:flex}.Book-module__MoxKzq__searchPanel{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(12px);background:#141822f2;border:1px solid #ffffff2e;align-items:center;gap:.4rem;padding:.25rem .6rem;display:flex;box-shadow:0 4px 16px #00000073}.Book-module__MoxKzq__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;width:150px;font-family:inherit;font-size:.82rem}.Book-module__MoxKzq__searchInput::placeholder{color:var(--text-tertiary)}.Book-module__MoxKzq__searchCount{color:var(--text-tertiary);white-space:nowrap;padding:0 .2rem;font-size:.72rem}.Book-module__MoxKzq__searchNavBtn{color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:3px;padding:2px 7px;font-size:.75rem;line-height:1.2;transition:background .15s,color .15s}.Book-module__MoxKzq__searchNavBtn:hover:not(:disabled){color:#fff;background:#fff3}.Book-module__MoxKzq__searchNavBtn:disabled{opacity:.35;cursor:not-allowed}.Book-module__MoxKzq__searchCloseBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.95rem;line-height:1}.Book-module__MoxKzq__searchCloseBtn:hover{color:#fff}.Book-module__MoxKzq__dragGhost{opacity:.92;border-radius:6px;transition:transform .15s ease-out;animation:.2s ease-out forwards Book-module__MoxKzq__ghostEnter;overflow:hidden;transform:rotate(4deg)scale(1.08);box-shadow:0 12px 40px #0006,0 4px 12px #0003}@keyframes Book-module__MoxKzq__ghostEnter{0%{opacity:.6;transform:rotate(0)scale(1)}to{opacity:.92;transform:rotate(4deg)scale(1.08)}}.Book-module__MoxKzq__dragGhostImage{object-fit:cover;width:100%;height:100%;display:block}.Book-module__MoxKzq__errorBanner{border-radius:var(--radius-sm);color:var(--accent-red);background:#ef444414;border:1px solid #ef444433;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem;animation:.2s ease-out Book-module__MoxKzq__slideDown;display:flex}.Book-module__MoxKzq__saveButtonFloating{z-index:100;border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:600;position:fixed;bottom:1rem;right:1rem}.Book-module__MoxKzq__saveButtonFloating:hover{background:#2563eb;border-color:#2563eb}@media (max-width:1100px){.Book-module__MoxKzq__book{gap:.25rem;height:100%;min-height:0;padding:.25rem 48px}.Book-module__MoxKzq__bookSidebarOpen{padding-right:48px}.Book-module__MoxKzq__bookContent{flex-direction:row;flex:1;height:100%;min-height:0}.Book-module__MoxKzq__bookPages{flex:1;height:100%;min-height:0}.Book-module__MoxKzq__spreadContainer{min-height:0;padding:.25rem .5rem calc(env(safe-area-inset-bottom) + .5rem);flex:1}.Book-module__MoxKzq__singlePageContainer{padding-left:.5rem}.Book-module__MoxKzq__coverCustomizeBadge{padding:.3rem .65rem;font-size:.72rem;top:10px;right:10px}.Book-module__MoxKzq__topNav{border-radius:var(--radius-sm);flex-wrap:nowrap;flex-shrink:0;justify-content:center;gap:.25rem;max-width:100%;min-height:2rem;padding:.15rem .3rem}.Book-module__MoxKzq__navButton{flex:0 0 1.85rem;width:1.85rem;min-width:1.85rem;height:1.85rem;min-height:1.85rem;padding:0}.Book-module__MoxKzq__pageIndicatorButton{width:145px;min-width:145px;height:1.85rem;padding:0 .25rem;font-size:.75rem}.Book-module__MoxKzq__pageIndicatorText strong{max-width:115px;font-size:.75rem}.Book-module__MoxKzq__pageIndicatorText small{font-size:.68rem}.Book-module__MoxKzq__pageIndicator{width:auto;min-width:110px;max-width:170px;height:1.85rem;padding:0 .35rem;font-size:.75rem}.Book-module__MoxKzq__pageIndicator strong{text-overflow:ellipsis;max-width:160px;font-size:.75rem;overflow:hidden}.Book-module__MoxKzq__pageIndicator small{font-size:.68rem}.Book-module__MoxKzq__sideButton{padding:.3rem}}.Book-module__MoxKzq__copiedToast{color:#fff;border-radius:var(--radius-md);z-index:1000;pointer-events:none;-webkit-backdrop-filter:blur(8px);background:#10b981f2;padding:.6rem 1.25rem;font-size:.875rem;font-weight:600;animation:.2s ease-out Book-module__MoxKzq__toastFade;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 25px #0006}@keyframes Book-module__MoxKzq__toastFade{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.Book-module__MoxKzq__actionSheetOverlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#000000a6;flex-direction:column;justify-content:flex-end;animation:.2s ease-out Book-module__MoxKzq__overlayFade;display:flex;position:fixed;inset:0}.Book-module__MoxKzq__actionSheet{padding:1.25rem 1.25rem calc(env(safe-area-inset-bottom,0px) + 1.25rem);background:#18181b;border-top:1px solid #ffffff1f;border-radius:20px 20px 0 0;flex-direction:column;gap:1rem;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) Book-module__MoxKzq__sheetSlideUp;display:flex;overflow-y:auto;box-shadow:0 -10px 40px #0009}.Book-module__MoxKzq__actionSheetHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.Book-module__MoxKzq__actionSheetTitle{color:#f4f4f5;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.Book-module__MoxKzq__actionSheetBadge{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf666;border-radius:9999px;padding:.15rem .45rem;font-size:.7rem;font-weight:500}.Book-module__MoxKzq__actionSheetClose{color:#a1a1aa;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;display:flex}.Book-module__MoxKzq__actionSheetClose:active{background:#ffffff26}.Book-module__MoxKzq__actionSheetPreview{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:.85rem;padding:.75rem;display:flex}.Book-module__MoxKzq__actionSheetThumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:52px;height:72px;box-shadow:0 4px 10px #0000004d}.Book-module__MoxKzq__actionSheetCardInfo{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.Book-module__MoxKzq__actionSheetCardName{color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.Book-module__MoxKzq__actionSheetTags{flex-wrap:wrap;gap:.25rem;display:flex}.Book-module__MoxKzq__actionSheetTagBadge{color:#93c5fd;background:#3b82f633;border:1px solid #3b82f64d;border-radius:4px;padding:.1rem .35rem;font-size:.7rem}.Book-module__MoxKzq__actionSheetNotePreview{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-style:italic;overflow:hidden}.Book-module__MoxKzq__actionSheetEmptyPrompt{color:#71717a;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;padding:.75rem;font-size:.85rem;display:flex}.Book-module__MoxKzq__actionSheetEmptyPrompt small{color:#52525b;font-size:.75rem}.Book-module__MoxKzq__actionSheetActions{flex-direction:column;gap:.6rem;display:flex}.Book-module__MoxKzq__actionSheetBtn{cursor:pointer;color:#f4f4f5;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:.75rem 1rem;font-family:inherit;font-size:.92rem;font-weight:500;transition:background .15s,transform .1s;display:flex}.Book-module__MoxKzq__actionSheetBtn:active{background:#ffffff1f;transform:scale(.98)}.Book-module__MoxKzq__actionSheetBtnPrimary{color:#fff;background:#3b82f6;border-color:#2563eb;font-weight:600}.Book-module__MoxKzq__actionSheetBtnPrimary:active{background:#2563eb}.Book-module__MoxKzq__actionSheetBtnDestructive{color:#f87171;background:#ef44441f;border-color:#ef444440}.Book-module__MoxKzq__actionSheetBtnDestructive:active{background:#ef444433}@keyframes Book-module__MoxKzq__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Book-module__MoxKzq__overlayFade{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Book-module__MoxKzq__book{padding:.25rem}.Book-module__MoxKzq__navButton{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;font-size:1.1rem}.Book-module__MoxKzq__topNav{gap:.5rem;min-height:48px;padding:.25rem .5rem}}
.SettingsSidebar-module__QPPe1q__backdrop{top:var(--header-height,60px);-webkit-backdrop-filter:blur(2px);z-index:39;cursor:pointer;background:#000000a6;border:none;animation:.2s ease-out SettingsSidebar-module__QPPe1q__fadeInBackdrop;position:fixed;bottom:0;left:0;right:0}@keyframes SettingsSidebar-module__QPPe1q__fadeInBackdrop{0%{opacity:0}to{opacity:1}}.SettingsSidebar-module__QPPe1q__sidebar{top:var(--header-height,60px);background:var(--bg-elevated);border-left:var(--border-subtle);width:300px;max-width:90vw;box-shadow:var(--shadow-xl);z-index:40;transition:transform var(--transition-fast) cubic-bezier(.16, 1, .3, 1);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.SettingsSidebar-module__QPPe1q__pullTab{top:calc(50% + var(--header-height,60px) / 2);z-index:45;border:none;border-left:var(--border-subtle);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:var(--bg-elevated);width:28px;height:48px;color:var(--text-secondary);cursor:pointer;transition:right var(--transition-fast) cubic-bezier(.16, 1, .3, 1), background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:fixed;right:300px;transform:translateY(-50%)}.SettingsSidebar-module__QPPe1q__pullTab:hover{background:var(--bg-secondary);color:var(--text-primary)}.SettingsSidebar-module__QPPe1q__pullTabClosed{right:0}.SettingsSidebar-module__QPPe1q__closeButton{border:var(--border-subtle);border-radius:var(--radius-sm);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;display:inline-flex}.SettingsSidebar-module__QPPe1q__closeButton:hover{color:var(--text-primary);background:var(--bg-secondary);border-color:#ffffff26}.SettingsSidebar-module__QPPe1q__sidebarClosed{transform:translate(100%)}.SettingsSidebar-module__QPPe1q__sidebarOpen{transform:translate(0)}.SettingsSidebar-module__QPPe1q__sidebarHeader{border-bottom:var(--border-subtle);background:var(--bg-elevated);flex-shrink:0;justify-content:space-between;align-items:center;padding:.9rem 1.15rem;display:flex}.SettingsSidebar-module__QPPe1q__sidebarHeaderTitleRow{align-items:center;gap:.5rem;display:flex}.SettingsSidebar-module__QPPe1q__headerIcon{color:var(--accent-gold)}.SettingsSidebar-module__QPPe1q__sidebarTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.SettingsSidebar-module__QPPe1q__sidebarBody{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.15rem;display:flex;overflow-y:auto}.SettingsSidebar-module__QPPe1q__sidebarFooter{padding:.75rem 1rem calc(env(safe-area-inset-bottom,0px) + .75rem);border-top:var(--border-subtle);background:var(--bg-elevated);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.SettingsSidebar-module__QPPe1q__section{background:var(--bg-secondary);border:var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem}.SettingsSidebar-module__QPPe1q__sectionHeaderRow{border-bottom:var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.45rem;display:flex}.SettingsSidebar-module__QPPe1q__sectionTitle{color:var(--text-primary);align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:600;display:flex}.SettingsSidebar-module__QPPe1q__sectionBadge{color:var(--text-tertiary);background:var(--bg-elevated);border:var(--border-subtle);border-radius:999px;padding:.15rem .45rem;font-size:.7rem;font-weight:500}.SettingsSidebar-module__QPPe1q__storageSection{background:var(--bg-secondary);border:var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem}.SettingsSidebar-module__QPPe1q__storageHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.SettingsSidebar-module__QPPe1q__storageHeader span{color:var(--text-secondary);white-space:nowrap;font-family:monospace;font-size:.75rem}.SettingsSidebar-module__QPPe1q__storageTrack{background:var(--bg-elevated);border-radius:999px;height:.5rem;display:flex;overflow:hidden}.SettingsSidebar-module__QPPe1q__storageTrackOver{outline-offset:1px;outline:1.5px solid #ef4444}.SettingsSidebar-module__QPPe1q__storageFillOnline{background:var(--accent-blue,#3b82f6);height:100%;transition:width .2s}.SettingsSidebar-module__QPPe1q__storageFillUnsaved{background:#f59e0b;height:100%;transition:width .2s}.SettingsSidebar-module__QPPe1q__storageFillRemoved{background:#10b981;height:100%;transition:width .2s}.SettingsSidebar-module__QPPe1q__storageBreakdown{flex-direction:column;gap:.25rem;margin-top:.6rem;font-size:.72rem;display:flex}.SettingsSidebar-module__QPPe1q__storageBreakdownItem{align-items:center;gap:.4rem;display:flex}.SettingsSidebar-module__QPPe1q__storageDotOnline{background:var(--accent-blue,#3b82f6);border-radius:50%;flex-shrink:0;width:7px;height:7px}.SettingsSidebar-module__QPPe1q__storageDotUnsaved{background:#f59e0b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.SettingsSidebar-module__QPPe1q__storageDotRemoved{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px}.SettingsSidebar-module__QPPe1q__storageOnline{color:var(--text-secondary)}.SettingsSidebar-module__QPPe1q__storageUnsaved{color:#fbbf24}.SettingsSidebar-module__QPPe1q__storageRemoved{color:#34d399}.SettingsSidebar-module__QPPe1q__storageDotShared{background:var(--text-tertiary,#9ca3af);border-radius:50%;flex-shrink:0;width:7px;height:7px}.SettingsSidebar-module__QPPe1q__storageShared{color:var(--text-tertiary,#9ca3af)}.SettingsSidebar-module__QPPe1q__storageOver{color:#f87171;font-weight:600}.SettingsSidebar-module__QPPe1q__warningBox{border-radius:var(--radius-sm);color:#fbbf24;background:#f59e0b1f;border:1px solid #f59e0b59;align-items:flex-start;gap:.5rem;margin-top:.6rem;padding:.6rem .75rem;font-size:.74rem;line-height:1.35;display:flex}.SettingsSidebar-module__QPPe1q__warningIcon{flex-shrink:0;font-size:.95rem;line-height:1}.SettingsSidebar-module__QPPe1q__field{margin-bottom:.75rem}.SettingsSidebar-module__QPPe1q__field:last-child{margin-bottom:0}.SettingsSidebar-module__QPPe1q__fieldHeaderRow{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.SettingsSidebar-module__QPPe1q__field label{color:var(--text-secondary);margin-bottom:.35rem;font-size:.82rem;font-weight:500;display:block}.SettingsSidebar-module__QPPe1q__fieldHeaderRow label{margin-bottom:0}.SettingsSidebar-module__QPPe1q__fieldValueBadge{color:var(--text-primary);font-family:monospace;font-size:.8rem;font-weight:600}.SettingsSidebar-module__QPPe1q__fieldRow{gap:.6rem;display:flex}.SettingsSidebar-module__QPPe1q__fieldRow .SettingsSidebar-module__QPPe1q__field{flex:1;margin-bottom:0}@media (max-width:480px){.SettingsSidebar-module__QPPe1q__fieldRow{flex-direction:column;gap:.6rem}}.SettingsSidebar-module__QPPe1q__presetsRow{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.SettingsSidebar-module__QPPe1q__presetChip{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:.2rem .5rem;font-size:.72rem;font-weight:500}.SettingsSidebar-module__QPPe1q__presetChip:hover{background:var(--bg-elevated-hover);color:var(--text-primary);border-color:#fff3}.SettingsSidebar-module__QPPe1q__presetChipActive{border-color:var(--accent-blue);color:#60a5fa;background:#3b82f633;font-weight:600}.SettingsSidebar-module__QPPe1q__stepper{align-items:center;gap:.25rem;width:100%;display:flex}.SettingsSidebar-module__QPPe1q__stepperButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);cursor:pointer;width:1.85rem;height:1.85rem;color:var(--text-secondary);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:1.05rem;font-weight:500;display:flex}.SettingsSidebar-module__QPPe1q__stepperButton:hover:not(:disabled){background:var(--bg-elevated-hover);color:var(--text-primary);border-color:#fff3}.SettingsSidebar-module__QPPe1q__stepperButton:disabled{opacity:.35;cursor:not-allowed}.SettingsSidebar-module__QPPe1q__stepperValue{text-align:center;min-width:1.25rem;color:var(--text-primary);flex:1;font-family:monospace;font-size:.9rem;font-weight:600}.SettingsSidebar-module__QPPe1q__stepperNumberInput{text-align:center;background:var(--bg-elevated);border:var(--border-medium);border-radius:var(--radius-sm);width:100%;min-width:0;color:var(--text-primary);appearance:textfield;flex:1;padding:.25rem .2rem;font-family:monospace;font-size:.88rem;font-weight:600}.SettingsSidebar-module__QPPe1q__stepperNumberInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.SettingsSidebar-module__QPPe1q__stepperNumberInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.SettingsSidebar-module__QPPe1q__stepperNumberInput:focus{border-color:var(--accent-gold);outline:none;box-shadow:0 0 0 2px #f5c84226}.SettingsSidebar-module__QPPe1q__sliderControl{background:var(--bg-elevated);cursor:pointer;width:100%;height:4px;accent-color:var(--accent-gold);border-radius:999px;outline:none;margin:.4rem 0 .1rem}.SettingsSidebar-module__QPPe1q__miniGridContainer{background:var(--bg-elevated);border:var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:.9rem;margin-bottom:.75rem;padding:.65rem .75rem;display:flex}.SettingsSidebar-module__QPPe1q__miniGridThumbnail{box-sizing:border-box;border-radius:4px;flex-shrink:0;gap:2px;width:54px;height:68px;padding:4px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 2px 6px #00000059}.SettingsSidebar-module__QPPe1q__miniGridCell{box-sizing:border-box;background:#ffffff1f;border:1px solid #fff3;border-radius:2px}.SettingsSidebar-module__QPPe1q__miniGridDetails{flex-direction:column;gap:.15rem;display:flex}.SettingsSidebar-module__QPPe1q__miniGridTitle{color:var(--text-primary);font-size:.82rem;font-weight:600}.SettingsSidebar-module__QPPe1q__miniGridSubtitle{color:var(--text-tertiary);font-size:.72rem}.SettingsSidebar-module__QPPe1q__themePaletteRow{background:var(--bg-elevated);border:var(--border-subtle);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.75rem;padding:.45rem .55rem;display:flex}.SettingsSidebar-module__QPPe1q__themePaletteItem{cursor:pointer;width:26px;height:26px;transition:transform .15s ease, border-color var(--transition-fast);background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.SettingsSidebar-module__QPPe1q__themePaletteItem:hover{transform:scale(1.15)}.SettingsSidebar-module__QPPe1q__themePaletteSplitLeft{width:50%;height:100%;position:absolute;top:0;left:0}.SettingsSidebar-module__QPPe1q__themePaletteSplitRight{width:50%;height:100%;position:absolute;top:0;right:0}.SettingsSidebar-module__QPPe1q__themePaletteActive{box-shadow:0 0 0 2px #f5c8424d;border-color:var(--accent-gold)!important}.SettingsSidebar-module__QPPe1q__colorPickerRow{align-items:center;gap:.5rem;display:flex}.SettingsSidebar-module__QPPe1q__colorPicker{border:var(--border-subtle);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;width:38px;height:34px;padding:2px}.SettingsSidebar-module__QPPe1q__colorTextInput{border:var(--border-medium);border-radius:var(--radius-sm);box-sizing:border-box;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:var(--bg-elevated);color:var(--text-primary);flex:1;padding:.45rem .65rem;font-family:monospace;font-size:.82rem}.SettingsSidebar-module__QPPe1q__colorTextInput:focus{border-color:var(--accent-gold);outline:none;box-shadow:0 0 0 2px #f5c84226}.SettingsSidebar-module__QPPe1q__colorTextInputInvalid{border-color:#ef4444}.SettingsSidebar-module__QPPe1q__hint{color:var(--text-tertiary);margin-top:.25rem;font-size:.72rem;display:block}.SettingsSidebar-module__QPPe1q__hintLocked{color:var(--accent-gold);margin-top:.25rem;font-size:.72rem;display:block}.SettingsSidebar-module__QPPe1q__confirmResetBox{border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef44444d;flex-direction:column;gap:.4rem;width:100%;padding:.5rem;display:flex}.SettingsSidebar-module__QPPe1q__confirmResetText{color:#fca5a5;text-align:center;margin:0;font-size:.74rem;font-weight:500}.SettingsSidebar-module__QPPe1q__confirmResetActions{justify-content:center;gap:.4rem;display:flex}.SettingsSidebar-module__QPPe1q__confirmCancelButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;padding:.3rem .6rem;font-family:inherit;font-size:.75rem}.SettingsSidebar-module__QPPe1q__confirmCancelButton:hover{background:var(--bg-elevated-hover);color:var(--text-primary)}.SettingsSidebar-module__QPPe1q__confirmResetButton{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:#dc2626;border:1px solid #ef4444;padding:.3rem .6rem;font-family:inherit;font-size:.75rem;font-weight:600}.SettingsSidebar-module__QPPe1q__confirmResetButton:hover{background:#b91c1c}.SettingsSidebar-module__QPPe1q__resetButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;padding:.5rem .85rem;font-family:inherit;font-size:.82rem}.SettingsSidebar-module__QPPe1q__resetButton:hover{background:var(--bg-elevated-hover);color:var(--text-primary)}.SettingsSidebar-module__QPPe1q__saveButton{border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600;display:inline-flex}.SettingsSidebar-module__QPPe1q__saveButtonDirty{background:var(--accent-blue);border:1px solid var(--accent-blue);color:#fff}.SettingsSidebar-module__QPPe1q__saveButtonDirty:hover{background:#2563eb;border-color:#2563eb}.SettingsSidebar-module__QPPe1q__saveButtonClean{background:var(--bg-elevated);border:var(--border-subtle);color:var(--text-secondary)}.SettingsSidebar-module__QPPe1q__saveButtonClean:hover{background:var(--bg-elevated-hover);color:var(--text-primary);border-color:#fff3}
.CardDetailModal-module__Mv-3jq__detailOverlay{z-index:1100;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out CardDetailModal-module__Mv-3jq__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes CardDetailModal-module__Mv-3jq__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes CardDetailModal-module__Mv-3jq__modalPopIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.CardDetailModal-module__Mv-3jq__detailModal{background:var(--bg-primary,#09090b);border:1px solid var(--border-medium,#ffffff1a);border-radius:var(--radius-md,8px);flex-direction:column;width:100%;max-width:980px;max-height:88vh;animation:.2s cubic-bezier(.16,1,.3,1) CardDetailModal-module__Mv-3jq__modalPopIn;display:flex;position:relative;overflow:hidden}.CardDetailModal-module__Mv-3jq__detailCloseButton{background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff14);cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm,4px);width:32px;height:32px;transition:background-color var(--transition-fast,.15s ease-out), color var(--transition-fast,.15s ease-out);z-index:10;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:flex;position:absolute;top:1rem;right:1rem}.CardDetailModal-module__Mv-3jq__detailCloseButton:hover{background:var(--bg-elevated-hover,#252529);color:var(--text-primary)}.CardDetailModal-module__Mv-3jq__detailCloseButton:focus-visible{outline:2px solid var(--accent-blue,#3b82f6);outline-offset:2px}.CardDetailModal-module__Mv-3jq__detailContent{scrollbar-width:thin;scrollbar-color:#fff3 transparent;grid-template-columns:320px 1fr;gap:2rem;max-height:88vh;padding:2rem;display:grid;overflow-y:auto}.CardDetailModal-module__Mv-3jq__detailContent::-webkit-scrollbar{width:6px}.CardDetailModal-module__Mv-3jq__detailContent::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.CardDetailModal-module__Mv-3jq__detailImageCol{flex-direction:column;align-self:flex-start;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.CardDetailModal-module__Mv-3jq__cardTiltContainer{border-radius:var(--radius-sm,6px);width:100%;max-width:300px;transform-style:preserve-3d;cursor:zoom-in;transition:transform .15s ease-out;position:relative}.CardDetailModal-module__Mv-3jq__cardImageWrapper{border-radius:var(--radius-sm,6px);border:1px solid var(--border-color,#ffffff1a);background:#09090b;position:relative;overflow:hidden}.CardDetailModal-module__Mv-3jq__detailImage{aspect-ratio:5/7;object-fit:cover;width:100%;height:auto;display:block}.CardDetailModal-module__Mv-3jq__cardSheen{pointer-events:none;mix-blend-mode:color-dodge;opacity:.6;border-radius:var(--radius-sm,6px);transition:opacity .2s;position:absolute;inset:0}.CardDetailModal-module__Mv-3jq__cardHoverBadge{background:var(--bg-primary,#09090b);border:1px solid var(--border-medium,#ffffff26);color:var(--text-primary,#fff);border-radius:var(--radius-sm,4px);pointer-events:none;opacity:0;white-space:nowrap;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.CardDetailModal-module__Mv-3jq__cardTiltContainer:hover .CardDetailModal-module__Mv-3jq__cardHoverBadge{opacity:1}.CardDetailModal-module__Mv-3jq__imageActions{align-items:center;gap:.6rem;width:100%;max-width:300px;display:flex}.CardDetailModal-module__Mv-3jq__actionBtn{background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff14);border-radius:var(--radius-sm,4px);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast,.15s ease-out), color var(--transition-fast,.15s ease-out), border-color var(--transition-fast,.15s ease-out);flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.CardDetailModal-module__Mv-3jq__actionBtn:hover{background:var(--bg-elevated-hover,#252529);color:var(--text-primary);border-color:var(--border-medium,#ffffff26)}.CardDetailModal-module__Mv-3jq__actionBtn:focus-visible{outline:2px solid var(--accent-blue,#3b82f6);outline-offset:2px}.CardDetailModal-module__Mv-3jq__actionBtnActive{color:#4ade80;background:#22c55e1f;border-color:#22c55e4d}.CardDetailModal-module__Mv-3jq__detailPlaceholder{aspect-ratio:5/7;border-radius:var(--radius-sm,6px);background:var(--bg-secondary,#111113);border:1px solid var(--border-color,#ffffff1a);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;max-width:300px;padding:1.5rem 1rem;display:flex}.CardDetailModal-module__Mv-3jq__detailPlaceholderInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;max-width:100%;display:flex}.CardDetailModal-module__Mv-3jq__placeholderIconWrap{border-radius:var(--radius-sm,4px);background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff14);width:38px;height:38px;color:var(--text-tertiary,#71717a);justify-content:center;align-items:center;margin-bottom:.15rem;display:flex}.CardDetailModal-module__Mv-3jq__detailPlaceholderBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:var(--text-secondary,#a1a1aa);border:1px solid var(--border-color,#ffffff1a);padding:.15rem .5rem;font-size:.65rem;font-weight:700}.CardDetailModal-module__Mv-3jq__detailPlaceholderName{color:var(--text-primary);letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.2}.CardDetailModal-module__Mv-3jq__detailPlaceholderSet{color:var(--text-tertiary,#71717a);font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:500;line-height:1.2}.CardDetailModal-module__Mv-3jq__detailPlaceholderReason{color:var(--text-tertiary,#71717a);max-width:90%;margin-top:.2rem;font-size:.72rem;line-height:1.4}.CardDetailModal-module__Mv-3jq__detailInfoCol{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.CardDetailModal-module__Mv-3jq__headerSection{flex-direction:column;gap:.35rem;padding-right:3rem;display:flex}.CardDetailModal-module__Mv-3jq__headerTop{align-items:center;gap:.75rem;display:flex}.CardDetailModal-module__Mv-3jq__metaTagsRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.CardDetailModal-module__Mv-3jq__cardCornerConditionBadge{background:var(--bg-primary,#09090b);color:#fff;border-radius:var(--radius-sm,3px);border:1px solid var(--border-medium,#fff3);letter-spacing:.04em;z-index:3;padding:2px 6px;font-size:.68rem;font-weight:700;position:absolute;top:8px;left:8px}.CardDetailModal-module__Mv-3jq__conditionTag{border-radius:var(--radius-sm,3px);letter-spacing:.03em;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.CardDetailModal-module__Mv-3jq__cond_nm{color:#34d399;background:#062c1ee6;border:1px solid #34d39966}.CardDetailModal-module__Mv-3jq__cond_lp{color:#60a5fa;background:#0f2341e6;border:1px solid #60a5fa66}.CardDetailModal-module__Mv-3jq__cond_mp{color:#fbbf24;background:#37230ae6;border:1px solid #fbbf2466}.CardDetailModal-module__Mv-3jq__cond_hp{color:#f87171;background:#370f0fe6;border:1px solid #f8717166}.CardDetailModal-module__Mv-3jq__cond_dmg{color:#fda4af;background:#320a19e6;border:1px solid #fda4af66}.CardDetailModal-module__Mv-3jq__slabTag{border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:#fff;border:1px solid var(--border-medium,#ffffff26);letter-spacing:.03em;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.CardDetailModal-module__Mv-3jq__categoryPill{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:var(--text-secondary);border:1px solid var(--border-color,#ffffff14);align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.CardDetailModal-module__Mv-3jq__cardNumberTag{border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:var(--text-tertiary);border:1px solid var(--border-color,#ffffff14);font-variant-numeric:tabular-nums;align-items:center;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.CardDetailModal-module__Mv-3jq__detailNameRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem;display:flex}.CardDetailModal-module__Mv-3jq__detailName{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;line-height:1.2}.CardDetailModal-module__Mv-3jq__detailSuffix{border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:var(--text-primary);border:1px solid var(--border-color,#ffffff26);padding:.12rem .45rem;font-size:.95rem;font-weight:600}.CardDetailModal-module__Mv-3jq__badgesStrip{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.CardDetailModal-module__Mv-3jq__badge{border-radius:var(--radius-sm,3px);border:1px solid #0000;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.CardDetailModal-module__Mv-3jq__hpBadge{background:var(--bg-elevated,#1b1b1e);color:#f87171;border-color:#ef44444d}.CardDetailModal-module__Mv-3jq__hpBadge strong{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.CardDetailModal-module__Mv-3jq__typeBadge{font-weight:600}.CardDetailModal-module__Mv-3jq__stageBadge{background:var(--bg-elevated,#1b1b1e);color:var(--text-secondary);border-color:var(--border-color,#ffffff14)}.CardDetailModal-module__Mv-3jq__rarityBadge{background:var(--bg-elevated,#1b1b1e);color:var(--text-primary);border-color:var(--border-medium,#ffffff26)}.CardDetailModal-module__Mv-3jq__regMarkBadge{background:var(--bg-elevated,#1b1b1e);color:var(--text-tertiary);border-color:var(--border-color,#ffffff14);text-transform:uppercase;font-size:.7rem}.CardDetailModal-module__Mv-3jq__legalBadge{color:#4ade80;background:#22c55e1a;border-color:#22c55e40;font-size:.7rem}.CardDetailModal-module__Mv-3jq__statsGrid{border-radius:var(--radius-md,8px);background:#ffffff06;border:1px solid #ffffff0f;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;padding:.85rem;display:grid}.CardDetailModal-module__Mv-3jq__statItem{flex-direction:column;gap:.2rem;display:flex}.CardDetailModal-module__Mv-3jq__statLabel{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.CardDetailModal-module__Mv-3jq__statValue{color:var(--text-primary);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.CardDetailModal-module__Mv-3jq__energyPillsRow{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.CardDetailModal-module__Mv-3jq__energyPill{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-flex}.CardDetailModal-module__Mv-3jq__section{flex-direction:column;gap:.65rem;display:flex}.CardDetailModal-module__Mv-3jq__sectionHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.CardDetailModal-module__Mv-3jq__sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:700}.CardDetailModal-module__Mv-3jq__abilityCard{border-radius:var(--radius-sm,6px);background:#ef44440f;border:1px solid #ef444433;border-left:3px solid #ef4444;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.CardDetailModal-module__Mv-3jq__abilityHeader{align-items:center;gap:.5rem;display:flex}.CardDetailModal-module__Mv-3jq__abilityTag{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:#ef4444;border-radius:3px;padding:.15rem .45rem;font-size:.68rem;font-weight:800}.CardDetailModal-module__Mv-3jq__abilityName{color:var(--text-primary);font-size:.95rem;font-weight:700}.CardDetailModal-module__Mv-3jq__abilityEffect{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.CardDetailModal-module__Mv-3jq__attackCard{border-radius:var(--radius-sm,6px);transition:border-color var(--transition-fast,.15s ease-out);background:#ffffff06;border:1px solid #ffffff12;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.CardDetailModal-module__Mv-3jq__attackCard:hover{border-color:#ffffff24}.CardDetailModal-module__Mv-3jq__attackHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CardDetailModal-module__Mv-3jq__attackLeft{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.CardDetailModal-module__Mv-3jq__attackCost{align-items:center;gap:.25rem;display:flex}.CardDetailModal-module__Mv-3jq__attackName{color:var(--text-primary);font-size:.95rem;font-weight:700}.CardDetailModal-module__Mv-3jq__attackDamage{color:#f87171;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.CardDetailModal-module__Mv-3jq__attackEffect{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.55}.CardDetailModal-module__Mv-3jq__flavorCard{border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;color:var(--text-secondary);background:#ffffff05;border-left:3px solid #fff3;flex-direction:column;gap:.35rem;padding:.75rem 1rem;font-size:.85rem;font-style:italic;line-height:1.6;display:flex}.CardDetailModal-module__Mv-3jq__flavorMeta{color:var(--text-tertiary);font-size:.72rem;font-style:normal}.CardDetailModal-module__Mv-3jq__setCard{border-radius:var(--radius-md,8px);background:#ffffff08;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex}.CardDetailModal-module__Mv-3jq__setLeft{align-items:center;gap:.85rem;display:flex}.CardDetailModal-module__Mv-3jq__setLogo{object-fit:contain;width:auto;max-width:60px;height:auto;max-height:36px}.CardDetailModal-module__Mv-3jq__setSymbol{object-fit:contain;width:20px;height:20px}.CardDetailModal-module__Mv-3jq__setName{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:700}.CardDetailModal-module__Mv-3jq__setCount{color:var(--text-tertiary);font-size:.75rem}.CardDetailModal-module__Mv-3jq__variantsStrip{flex-wrap:wrap;gap:.4rem;display:flex}.CardDetailModal-module__Mv-3jq__variantPill{color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.CardDetailModal-module__Mv-3jq__zoomOverlay{z-index:1300;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:1.5rem;animation:.15s ease-out CardDetailModal-module__Mv-3jq__overlayFadeIn;display:flex;position:fixed;inset:0}.CardDetailModal-module__Mv-3jq__zoomImageWrapper{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.CardDetailModal-module__Mv-3jq__zoomImage{border-radius:var(--radius-md,8px);border:1px solid var(--border-medium,#ffffff26);width:auto;max-width:100%;height:auto;max-height:88vh;display:block}.CardDetailModal-module__Mv-3jq__loadingModal{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:380px;padding:2.5rem;display:flex}.CardDetailModal-module__Mv-3jq__spinnerContainer{width:50px;height:50px;position:relative}.CardDetailModal-module__Mv-3jq__spinner{border:3px solid #ef4444;border-color:#ef4444 #3b82f6 #ffffff14 #ffffff14;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite CardDetailModal-module__Mv-3jq__spin}@keyframes CardDetailModal-module__Mv-3jq__spin{to{transform:rotate(360deg)}}.CardDetailModal-module__Mv-3jq__loadingText{color:var(--text-secondary);margin:0;font-size:.95rem;font-weight:600}@media (max-width:820px){.CardDetailModal-module__Mv-3jq__detailContent{grid-template-columns:1fr;gap:1.5rem;padding:1.5rem}.CardDetailModal-module__Mv-3jq__detailImageCol{align-items:center;width:100%;position:static}.CardDetailModal-module__Mv-3jq__cardTiltContainer{max-width:240px}.CardDetailModal-module__Mv-3jq__detailName{font-size:1.4rem}.CardDetailModal-module__Mv-3jq__detailModal{max-height:92vh}}@media (max-width:480px){.CardDetailModal-module__Mv-3jq__detailOverlay{padding:.5rem}.CardDetailModal-module__Mv-3jq__detailModal{border-radius:var(--radius-lg,12px);max-height:95vh}.CardDetailModal-module__Mv-3jq__detailContent{gap:1.25rem;padding:1.25rem 1rem}.CardDetailModal-module__Mv-3jq__cardTiltContainer{max-width:200px}.CardDetailModal-module__Mv-3jq__statsGrid{grid-template-columns:1fr 1fr}.CardDetailModal-module__Mv-3jq__setCard{flex-direction:column;align-items:flex-start}}.CardDetailModal-module__Mv-3jq__pricingContainer{flex-direction:column;gap:1rem;display:flex}.CardDetailModal-module__Mv-3jq__pricingSourceGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.CardDetailModal-module__Mv-3jq__pricingCard{background:var(--bg-secondary,#111113);border:1px solid var(--border-color,#ffffff14);border-radius:var(--radius-sm,6px);flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.CardDetailModal-module__Mv-3jq__pricingMarketHeader{border-bottom:1px solid var(--border-color,#ffffff0f);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.CardDetailModal-module__Mv-3jq__pricingSourceTitle{color:var(--text-primary,#fff);letter-spacing:-.01em;align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:flex}.CardDetailModal-module__Mv-3jq__pricingUpdated{color:var(--text-tertiary,#71717a);font-variant-numeric:tabular-nums;font-size:.7rem}.CardDetailModal-module__Mv-3jq__pricingGrid{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.CardDetailModal-module__Mv-3jq__pricingCell{background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff0f);border-radius:var(--radius-sm,4px);text-align:center;padding:.45rem .35rem}.CardDetailModal-module__Mv-3jq__pricingLabel{color:var(--text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem;font-size:.66rem;display:block}.CardDetailModal-module__Mv-3jq__pricingValue{color:#34d399;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700;display:block}.CardDetailModal-module__Mv-3jq__pricingSubtext{color:var(--text-tertiary,#71717a);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.65rem;display:block}.CardDetailModal-module__Mv-3jq__pricingTierRow{background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff0f);border-radius:var(--radius-sm,4px);justify-content:space-between;align-items:center;padding:.35rem .5rem;font-size:.8rem;display:flex}.CardDetailModal-module__Mv-3jq__pricingTierName{color:var(--text-secondary,#e4e4e7);align-items:center;gap:.4rem;font-weight:600;display:flex}.CardDetailModal-module__Mv-3jq__pricingTierPrices{align-items:center;gap:.65rem;display:flex}.CardDetailModal-module__Mv-3jq__pricingMarketPrice{color:#34d399;font-variant-numeric:tabular-nums;font-weight:700}.CardDetailModal-module__Mv-3jq__pricingLowPrice{color:var(--text-tertiary,#a1a1aa);font-variant-numeric:tabular-nums;font-size:.72rem}.CardDetailModal-module__Mv-3jq__pricingApplyBtn{color:#34d399;border-radius:var(--radius-sm,3px);cursor:pointer;transition:background-color var(--transition-fast,.15s ease-out);background:#10b9811f;border:1px solid #10b9814d;padding:.2rem .45rem;font-size:.7rem;font-weight:600}.CardDetailModal-module__Mv-3jq__pricingApplyBtn:hover{background:#10b98133}.CardDetailModal-module__Mv-3jq__pricingApplyBtn:focus-visible{outline-offset:1px;outline:2px solid #34d399}.CardDetailModal-module__Mv-3jq__pricingTrendBadge{border-radius:var(--radius-sm,3px);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;padding:.12rem .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.CardDetailModal-module__Mv-3jq__pricingTrendUp{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.CardDetailModal-module__Mv-3jq__pricingTrendDown{color:#f87171;background:#ef44441f;border:1px solid #ef444440}.CardDetailModal-module__Mv-3jq__pricingTrendFlat{background:var(--bg-elevated,#1b1b1e);color:var(--text-tertiary,#a1a1aa);border:1px solid var(--border-color,#ffffff14)}
.AddCardsModal-module__RYd3Da__overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;transition:background-color .15s,-webkit-backdrop-filter .15s,backdrop-filter .15s;animation:.15s ease-out AddCardsModal-module__RYd3Da__overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes AddCardsModal-module__RYd3Da__overlayFadeIn{0%{opacity:0}to{opacity:1}}.AddCardsModal-module__RYd3Da__overlayPeeking{-webkit-backdrop-filter:blur();background:#0000000a}.AddCardsModal-module__RYd3Da__modal{background:var(--bg-primary,#09090b);border-radius:var(--radius-lg,14px);border:1px solid #ffffff1a;flex-direction:column;width:100%;max-width:1440px;height:90vh;max-height:900px;transition:opacity .15s;animation:.18s cubic-bezier(.16,1,.3,1) AddCardsModal-module__RYd3Da__modalScaleIn;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -10px #000000d9}.AddCardsModal-module__RYd3Da__modalPeeking{opacity:.08}@keyframes AddCardsModal-module__RYd3Da__modalScaleIn{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.AddCardsModal-module__RYd3Da__header{background:#111115;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.AddCardsModal-module__RYd3Da__headerTitleGroup{flex-direction:column;gap:.15rem;display:flex}.AddCardsModal-module__RYd3Da__title{color:var(--text-primary,#fff);letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.AddCardsModal-module__RYd3Da__subtitle{color:var(--text-tertiary,#71717a);margin:0;font-size:.75rem}.AddCardsModal-module__RYd3Da__headerActions{align-items:center;gap:.5rem;display:flex}.AddCardsModal-module__RYd3Da__peekButton{cursor:pointer;color:var(--text-tertiary,#71717a);border-radius:var(--radius-sm,6px);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__peekButton:hover{color:var(--text-primary,#fff);background:#ffffff1f}.AddCardsModal-module__RYd3Da__peekButtonActive{color:var(--accent-blue,#3b82f6);background:#3b82f633;border-color:#3b82f666}.AddCardsModal-module__RYd3Da__closeButton{cursor:pointer;color:var(--text-tertiary,#71717a);border-radius:var(--radius-sm,6px);background:#ffffff0f;border:1px solid #ffffff14;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.25rem;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__closeButton:hover{color:#ef4444;background:#ef444426;border-color:#ef44444d}.AddCardsModal-module__RYd3Da__body{flex:1;display:flex;position:relative;overflow:hidden}.AddCardsModal-module__RYd3Da__leftColumn{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background:#0d0d10;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:1.25rem;width:250px;padding:1rem .85rem;display:flex;overflow-y:auto}.AddCardsModal-module__RYd3Da__section{flex-direction:column;gap:.6rem;display:flex}.AddCardsModal-module__RYd3Da__sectionTitle{color:var(--text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.72rem;font-weight:700}.AddCardsModal-module__RYd3Da__filterSectionHeader{justify-content:space-between;align-items:center;display:flex}.AddCardsModal-module__RYd3Da__resetButton{color:var(--accent-blue,#3b82f6);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .4rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:background-color .15s}.AddCardsModal-module__RYd3Da__resetButton:hover{background:#3b82f61f}.AddCardsModal-module__RYd3Da__categoryList{flex-direction:column;gap:.25rem;display:flex}.AddCardsModal-module__RYd3Da__categoryItem{border-radius:var(--radius-md,8px);color:var(--text-secondary,#a1a1aa);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;padding:.6rem .75rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__categoryItem:hover{color:var(--text-primary,#fff);background:#ffffff0a}.AddCardsModal-module__RYd3Da__categoryActive{color:var(--accent-blue,#3b82f6);background:#3b82f61f;border-color:#3b82f640}.AddCardsModal-module__RYd3Da__categoryIcon{opacity:.85;justify-content:center;align-items:center;display:flex}.AddCardsModal-module__RYd3Da__filterGroup{flex-direction:column;gap:.35rem;display:flex}.AddCardsModal-module__RYd3Da__filterLabel{color:var(--text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.AddCardsModal-module__RYd3Da__filterSelect{border-radius:var(--radius-sm,6px);color:var(--text-primary,#fff);cursor:pointer;box-sizing:border-box;background:#18181c;border:1px solid #ffffff1a;outline:none;width:100%;padding:.45rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}.AddCardsModal-module__RYd3Da__filterSelect:focus{border-color:var(--accent-blue,#3b82f6);box-shadow:0 0 0 2px #3b82f626}.AddCardsModal-module__RYd3Da__typeGrid{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.AddCardsModal-module__RYd3Da__typeButton{border:1px solid var(--border-color,#ffffff14);border-radius:var(--radius-sm,4px);background:var(--bg-elevated,#1b1b1e);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.45rem .25rem;font-family:inherit;display:flex;position:relative}.AddCardsModal-module__RYd3Da__typeButton:hover{border-color:var(--type-border,#fff3);background:var(--type-bg,#ffffff0f)}.AddCardsModal-module__RYd3Da__typeButton:focus-visible{outline:2px solid var(--accent-blue,#3b82f6);outline-offset:2px}.AddCardsModal-module__RYd3Da__typeButtonActive{border-color:var(--type-color,var(--accent-blue,#3b82f6));background:var(--type-bg,#3b82f626)}.AddCardsModal-module__RYd3Da__typeIconWrap{width:20px;height:20px;color:var(--type-color,var(--text-secondary));justify-content:center;align-items:center;display:flex}.AddCardsModal-module__RYd3Da__typeButtonActive .AddCardsModal-module__RYd3Da__typeIconWrap{color:var(--type-color,#fff)}.AddCardsModal-module__RYd3Da__typeLabel{color:var(--text-tertiary,#71717a);font-size:.65rem;font-weight:600;line-height:1;transition:color .15s}.AddCardsModal-module__RYd3Da__typeButtonActive .AddCardsModal-module__RYd3Da__typeLabel{color:var(--type-color,#fff);font-weight:700}.AddCardsModal-module__RYd3Da__middleColumn{background:#09090b;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AddCardsModal-module__RYd3Da__topControls{background:#111115;border-bottom:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.AddCardsModal-module__RYd3Da__mobileFilterToggle{border-radius:var(--radius-sm,6px);color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:.4rem;padding:.5rem .75rem;font-family:inherit;font-size:.8rem;font-weight:600;display:none}.AddCardsModal-module__RYd3Da__mobileFilterToggleActive{border-color:var(--accent-blue);color:#60a5fa;background:#3b82f626}.AddCardsModal-module__RYd3Da__filterBadge{background:var(--accent-blue);color:#fff;border-radius:var(--radius-full);padding:.1rem .35rem;font-size:.7rem;font-weight:700}@keyframes AddCardsModal-module__RYd3Da__langMenuFadeIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AddCardsModal-module__RYd3Da__languageDropdownContainer{z-index:25;flex-shrink:0;display:inline-flex;position:relative}.AddCardsModal-module__RYd3Da__languageDropdownTrigger{border-radius:var(--radius-sm,6px);height:38px;color:var(--text-primary,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:0 .75rem;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.AddCardsModal-module__RYd3Da__languageDropdownTrigger:hover{background:#ffffff17;border-color:#fff3}.AddCardsModal-module__RYd3Da__languageDropdownTriggerOpen{color:#93c5fd;background:#3b82f61f;border-color:#3b82f680}.AddCardsModal-module__RYd3Da__langSelectedCode{letter-spacing:.03em;font-size:.82rem;font-weight:700}.AddCardsModal-module__RYd3Da__langDropdownChevron{color:var(--text-tertiary,#71717a);margin-left:.1rem;transition:transform .18s}.AddCardsModal-module__RYd3Da__langDropdownChevronOpen{color:#93c5fd;transform:rotate(180deg)}.AddCardsModal-module__RYd3Da__languageDropdownMenu{border-radius:var(--radius-md,8px);z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#18181c;border:1px solid #ffffff26;flex-direction:column;gap:2px;min-width:190px;padding:.35rem;animation:.15s ease-out AddCardsModal-module__RYd3Da__langMenuFadeIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #000000a6,0 0 0 1px #ffffff0f}.AddCardsModal-module__RYd3Da__languageDropdownItem{border-radius:var(--radius-sm,6px);color:var(--text-secondary,#a1a1aa);cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.5rem .65rem;font-family:inherit;font-size:.82rem;transition:all .12s;display:flex}.AddCardsModal-module__RYd3Da__languageDropdownItem:hover{color:var(--text-primary,#fff);background:#ffffff12}.AddCardsModal-module__RYd3Da__languageDropdownItemActive{color:#60a5fa;background:#3b82f629;font-weight:600}.AddCardsModal-module__RYd3Da__languageDropdownItemActive:hover{color:#93c5fd;background:#3b82f638}.AddCardsModal-module__RYd3Da__langItemText{flex:1;justify-content:space-between;align-items:center;display:flex}.AddCardsModal-module__RYd3Da__langItemName{font-size:.82rem}.AddCardsModal-module__RYd3Da__langItemCode{color:var(--text-tertiary,#71717a);letter-spacing:.04em;margin-left:.5rem;font-size:.72rem;font-weight:700}.AddCardsModal-module__RYd3Da__langCheckmark{color:#60a5fa;flex-shrink:0;margin-left:.25rem}.AddCardsModal-module__RYd3Da__searchContainer{flex:1;min-width:220px;position:relative}.AddCardsModal-module__RYd3Da__searchIcon{color:var(--text-tertiary,#71717a);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.AddCardsModal-module__RYd3Da__searchInput{border-radius:var(--radius-sm,6px);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;background:#18181c;border:1px solid #ffffff1f;outline:none;padding:.55rem 2.2rem .55rem 2.4rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.AddCardsModal-module__RYd3Da__searchInput::placeholder{color:var(--text-tertiary,#71717a)}.AddCardsModal-module__RYd3Da__searchInput:focus{border-color:var(--accent-blue,#3b82f6);box-shadow:0 0 0 2px #3b82f626}.AddCardsModal-module__RYd3Da__clearSearchBtn{width:20px;height:20px;color:var(--text-secondary);cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;line-height:1;transition:all .15s;display:flex;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.AddCardsModal-module__RYd3Da__clearSearchBtn:hover{color:#fff;background:#fff3}.AddCardsModal-module__RYd3Da__spinner{border:2px solid #ffffff14;border-top-color:var(--accent-blue,#3b82f6);border-radius:50%;width:16px;height:16px;animation:.6s linear infinite AddCardsModal-module__RYd3Da__spin;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}@keyframes AddCardsModal-module__RYd3Da__spin{to{transform:translateY(-50%)rotate(360deg)}}.AddCardsModal-module__RYd3Da__quickSuggestionsRow{scrollbar-width:none;background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem 1.25rem;display:flex;overflow-x:auto}.AddCardsModal-module__RYd3Da__quickSuggestionsRow::-webkit-scrollbar{display:none}.AddCardsModal-module__RYd3Da__quickSuggestionsLabel{color:var(--text-tertiary,#71717a);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.72rem;font-weight:700}.AddCardsModal-module__RYd3Da__suggestionChip{border-radius:var(--radius-full,9999px);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff14;align-items:center;padding:.2rem .65rem;font-family:inherit;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.AddCardsModal-module__RYd3Da__suggestionChip:hover{color:#60a5fa;background:#3b82f626;border-color:#3b82f64d}.AddCardsModal-module__RYd3Da__activeFiltersBar{background:#ffffff05;border-bottom:1px solid #ffffff0d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.25rem;display:flex}.AddCardsModal-module__RYd3Da__resultsCount{color:var(--text-secondary);margin-right:.25rem;font-size:.78rem;font-weight:600}.AddCardsModal-module__RYd3Da__filterChip{border-radius:var(--radius-full,9999px);color:#93c5fd;background:#3b82f626;border:1px solid #3b82f64d;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.AddCardsModal-module__RYd3Da__filterChipRemove{cursor:pointer;color:inherit;opacity:.75;background:0 0;border:none;align-items:center;padding:0;font-size:.95rem;line-height:1;display:flex}.AddCardsModal-module__RYd3Da__filterChipRemove:hover{opacity:1;color:#fff}.AddCardsModal-module__RYd3Da__clearAllFiltersBtn{color:var(--accent-red,#ef4444);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:.1rem .3rem;font-family:inherit;font-size:.72rem;font-weight:600;text-decoration:underline}.AddCardsModal-module__RYd3Da__cardGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));align-content:start;gap:.75rem;padding:1rem 1.25rem;display:grid;overflow-y:auto}.AddCardsModal-module__RYd3Da__cardItem{border-radius:var(--radius-md,8px);text-align:center;cursor:pointer;background:#141418;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem;transition:all .15s;display:flex;position:relative}.AddCardsModal-module__RYd3Da__cardItem:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 8px 20px #0009}.AddCardsModal-module__RYd3Da__cardItemSelected{border-color:var(--accent-blue,#3b82f6);box-shadow:0 0 0 2px var(--accent-blue,#3b82f6), 0 8px 24px #3b82f633;background:#3b82f614}.AddCardsModal-module__RYd3Da__cardImageContainer{background:#09090b;border-radius:6px;width:100%;position:relative;overflow:hidden}.AddCardsModal-module__RYd3Da__cardImage{aspect-ratio:5/7;object-fit:contain;border-radius:6px;width:100%;display:block}.AddCardsModal-module__RYd3Da__selectedBadge{background:var(--accent-blue,#3b82f6);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000080}.AddCardsModal-module__RYd3Da__cardImagePlaceholder{aspect-ratio:5/7;border-radius:var(--radius-sm,3px);background:var(--bg-secondary,#111113);border:1px solid var(--border-color,#ffffff14);text-align:center;box-sizing:border-box;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:.65rem .45rem;display:flex;position:relative;overflow:hidden}.AddCardsModal-module__RYd3Da__placeholderIconWrap{border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);border:1px solid var(--border-color,#ffffff14);width:30px;height:30px;color:var(--text-tertiary,#71717a);justify-content:center;align-items:center;margin-bottom:.15rem;display:flex}.AddCardsModal-module__RYd3Da__cardPlaceholderBadge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm,3px);background:var(--bg-elevated,#1b1b1e);color:var(--text-secondary,#a1a1aa);border:1px solid var(--border-color,#ffffff1a);padding:.12rem .4rem;font-size:.6rem;font-weight:700;line-height:1.2}.AddCardsModal-module__RYd3Da__cardPlaceholderName{color:var(--text-primary,#fff);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:95%;font-size:.74rem;font-weight:600;line-height:1.2;overflow:hidden}.AddCardsModal-module__RYd3Da__cardPlaceholderId{color:var(--text-tertiary,#71717a);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:500;line-height:1.2}.AddCardsModal-module__RYd3Da__cardPlaceholderReason{color:var(--text-tertiary,#71717a);max-width:90%;font-size:.6rem;line-height:1.25}.AddCardsModal-module__RYd3Da__detailButton{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;opacity:.85;z-index:2;background:#000000a6;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex;position:absolute;top:6px;right:6px}.AddCardsModal-module__RYd3Da__detailButton:hover{background:var(--accent-blue,#3b82f6);border-color:var(--accent-blue,#3b82f6);opacity:1;transform:scale(1.1)}.AddCardsModal-module__RYd3Da__cardName{color:var(--text-primary,#fff);-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.AddCardsModal-module__RYd3Da__cardSetNumber{color:var(--text-tertiary,#71717a);font-size:.68rem;line-height:1.2}.AddCardsModal-module__RYd3Da__cardSerieName{color:var(--text-tertiary,#71717a);opacity:.75;font-size:.62rem}.AddCardsModal-module__RYd3Da__addButton{border-radius:var(--radius-sm,6px);width:100%;color:var(--accent-blue,#3b82f6);cursor:pointer;background:0 0;border:1px solid #ffffff1f;margin-top:auto;padding:.4rem .5rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:all .15s}.AddCardsModal-module__RYd3Da__addButton:hover{border-color:var(--accent-blue,#3b82f6);background:#3b82f626}.AddCardsModal-module__RYd3Da__addButtonSelected{background:var(--accent-blue,#3b82f6);color:#fff;border-color:var(--accent-blue,#3b82f6)}.AddCardsModal-module__RYd3Da__addButtonSelected:hover{background:#2563eb}.AddCardsModal-module__RYd3Da__seriesGrid{flex:1;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:.85rem;padding:1rem 1.25rem;display:grid;overflow-y:auto}.AddCardsModal-module__RYd3Da__seriesCard{border-radius:var(--radius-md,8px);cursor:pointer;text-align:center;color:inherit;background:#141418;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:.6rem;padding:1rem;font-family:inherit;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__seriesCard:hover{border-color:#ffffff38;transform:translateY(-2px);box-shadow:0 8px 20px #0009}.AddCardsModal-module__RYd3Da__seriesImage{object-fit:contain;border-radius:var(--radius-sm,6px);width:100%;max-height:70px}.AddCardsModal-module__RYd3Da__seriesPlaceholder{width:100%;height:60px;color:var(--text-tertiary,#71717a);border-radius:var(--radius-sm,6px);background:#18181c;justify-content:center;align-items:center;font-size:.82rem;display:flex}.AddCardsModal-module__RYd3Da__seriesName{color:var(--text-primary,#fff);font-size:.85rem;font-weight:600;line-height:1.25}.AddCardsModal-module__RYd3Da__seriesCount{color:var(--text-tertiary,#71717a);font-size:.72rem}.AddCardsModal-module__RYd3Da__breadcrumbs{color:var(--text-secondary,#a1a1aa);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.AddCardsModal-module__RYd3Da__breadcrumb{color:var(--accent-blue,#3b82f6);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:underline}.AddCardsModal-module__RYd3Da__breadcrumbSep{color:var(--text-tertiary,#71717a)}.AddCardsModal-module__RYd3Da__breadcrumbCurrent{color:var(--text-primary,#fff);font-weight:700}.AddCardsModal-module__RYd3Da__rightColumn{background:#0d0d10;border-left:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:250px;display:flex;overflow:hidden}.AddCardsModal-module__RYd3Da__selectedPanel{flex-direction:column;height:100%;display:flex;overflow:hidden}.AddCardsModal-module__RYd3Da__selectedHeader{background:#111115;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.AddCardsModal-module__RYd3Da__selectedTitle{color:var(--text-primary,#fff);margin:0;font-size:.82rem;font-weight:700}.AddCardsModal-module__RYd3Da__clearSelectedBtn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .4rem;font-size:.72rem;font-weight:600;transition:all .15s}.AddCardsModal-module__RYd3Da__clearSelectedBtn:hover{color:var(--accent-red,#ef4444);background:#ef44441a}.AddCardsModal-module__RYd3Da__selectedEmpty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.AddCardsModal-module__RYd3Da__selectedEmptyIcon{color:var(--text-tertiary,#71717a);opacity:.35}.AddCardsModal-module__RYd3Da__selectedEmptyText{color:var(--text-tertiary,#71717a);margin:0;font-size:.82rem}.AddCardsModal-module__RYd3Da__selectedList{flex-direction:column;flex:1;gap:.4rem;padding:.6rem;display:flex;overflow-y:auto}.AddCardsModal-module__RYd3Da__selectedItem{border-radius:var(--radius-sm,6px);background:#141418;border:1px solid #ffffff0f;align-items:center;gap:.5rem;padding:.45rem .55rem;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__selectedItem:hover{background:#1c1c22;border-color:#ffffff1f}.AddCardsModal-module__RYd3Da__selectedItemImage{background:#09090b;border-radius:4px;flex-shrink:0;width:34px;height:48px;overflow:hidden}.AddCardsModal-module__RYd3Da__selectedThumb{object-fit:cover;width:100%;height:100%}.AddCardsModal-module__RYd3Da__selectedThumbPlaceholder{background:#18181c;width:100%;height:100%}.AddCardsModal-module__RYd3Da__selectedItemInfo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.AddCardsModal-module__RYd3Da__selectedItemName{color:var(--text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.AddCardsModal-module__RYd3Da__selectedItemId{color:var(--text-tertiary,#71717a);font-size:.65rem}.AddCardsModal-module__RYd3Da__selectedRemove{cursor:pointer;color:var(--text-tertiary,#71717a);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.2rem;font-size:1.1rem;line-height:1;transition:all .15s}.AddCardsModal-module__RYd3Da__selectedRemove:hover{color:var(--accent-red,#ef4444);background:#ef44441f}.AddCardsModal-module__RYd3Da__footer{background:#111115;border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.AddCardsModal-module__RYd3Da__footerInfo{align-items:center;gap:.75rem;display:flex}.AddCardsModal-module__RYd3Da__footerCount{color:var(--text-secondary);font-size:.85rem;font-weight:600}.AddCardsModal-module__RYd3Da__mobileSelectedToggle{color:#f4f4f5;border-radius:var(--radius-sm,6px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;align-items:center;gap:.35rem;padding:.4rem .75rem;font-family:inherit;font-size:.8rem;font-weight:600;transition:background-color .15s;display:none}.AddCardsModal-module__RYd3Da__mobileSelectedToggle:hover{background:#ffffff1f}.AddCardsModal-module__RYd3Da__mobileSelectedDrawer{z-index:50;background:#141418;border-top:1px solid #ffffff26;border-radius:16px 16px 0 0;flex-direction:column;max-height:55vh;animation:.2s cubic-bezier(.16,1,.3,1) AddCardsModal-module__RYd3Da__slideDrawerUp;display:flex;position:absolute;bottom:60px;left:0;right:0;box-shadow:0 -10px 40px #000c}.AddCardsModal-module__RYd3Da__mobileDrawerHeader{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.AddCardsModal-module__RYd3Da__mobileDrawerTitle{color:#fff;font-size:.95rem;font-weight:600}.AddCardsModal-module__RYd3Da__mobileDrawerActions{align-items:center;gap:.75rem;display:flex}.AddCardsModal-module__RYd3Da__mobileDrawerClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.2rem;display:flex}.AddCardsModal-module__RYd3Da__mobileDrawerList{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-y:auto}@keyframes AddCardsModal-module__RYd3Da__slideDrawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AddCardsModal-module__RYd3Da__addCardsButton{border-radius:var(--radius-sm,6px);background:var(--accent-blue,#3b82f6);color:#fff;cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.65rem 1.6rem;font-family:inherit;font-size:.92rem;font-weight:700;transition:all .15s;display:inline-flex}.AddCardsModal-module__RYd3Da__addCardsButton:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.AddCardsModal-module__RYd3Da__addCardsDisabled{opacity:.4;cursor:not-allowed}.AddCardsModal-module__RYd3Da__uploadContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.AddCardsModal-module__RYd3Da__uploadHeader{text-align:center;flex-direction:column;gap:.35rem;display:flex}.AddCardsModal-module__RYd3Da__uploadTitle{color:var(--text-primary,#fff);margin:0;font-size:1.15rem;font-weight:700}.AddCardsModal-module__RYd3Da__uploadSubtitle{color:var(--text-tertiary,#71717a);margin:0;font-size:.85rem}.AddCardsModal-module__RYd3Da__dropZone{cursor:pointer;color:var(--text-secondary,#a1a1aa);box-sizing:border-box;background:#141418;border:2px dashed #ffffff2e;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:440px;padding:3rem 2rem;transition:all .15s;display:flex}.AddCardsModal-module__RYd3Da__dropZone:hover{border-color:var(--accent-blue,#3b82f6);color:var(--accent-blue,#3b82f6);background:#3b82f60d}.AddCardsModal-module__RYd3Da__dropZone p{margin:0;font-size:.95rem;font-weight:600}.AddCardsModal-module__RYd3Da__uploadHint{color:var(--text-tertiary,#71717a);font-size:.8rem}.AddCardsModal-module__RYd3Da__hiddenInput{display:none}.AddCardsModal-module__RYd3Da__error{color:var(--accent-red,#ef4444);background:#ef44441a;border:1px solid #ef444433;border-radius:6px;margin:1rem 1.25rem;padding:.6rem .85rem;font-size:.85rem}.AddCardsModal-module__RYd3Da__noResults{color:var(--text-tertiary,#71717a);text-align:center;margin:3rem 1.5rem;font-size:.92rem;line-height:1.5}.AddCardsModal-module__RYd3Da__loadingState{flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.AddCardsModal-module__RYd3Da__centeredSpinner{border:3px solid #ffffff14;border-top-color:var(--accent-blue,#3b82f6);border-radius:50%;width:28px;height:28px;animation:.6s linear infinite AddCardsModal-module__RYd3Da__spin}@media (max-width:960px){.AddCardsModal-module__RYd3Da__modal{border-radius:0;max-width:100%;height:100vh;max-height:100vh}.AddCardsModal-module__RYd3Da__mobileFilterToggle{display:inline-flex}.AddCardsModal-module__RYd3Da__leftColumn{z-index:20;width:260px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:10px 0 30px #000c}.AddCardsModal-module__RYd3Da__leftColumnOpen{transform:translate(0)}.AddCardsModal-module__RYd3Da__rightColumn{width:200px}}@media (max-width:720px){.AddCardsModal-module__RYd3Da__rightColumn{display:none}.AddCardsModal-module__RYd3Da__mobileSelectedToggle{display:inline-flex}.AddCardsModal-module__RYd3Da__footer{padding:.75rem 1rem calc(env(safe-area-inset-bottom,0px) + .75rem);flex-direction:column;align-items:stretch;gap:.6rem}.AddCardsModal-module__RYd3Da__footerInfo{justify-content:space-between;width:100%}.AddCardsModal-module__RYd3Da__addCardsButton{justify-content:center;width:100%;min-height:44px}.AddCardsModal-module__RYd3Da__cardGrid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:.5rem;padding:.75rem}}.AddCardsModal-module__RYd3Da__loadMoreContainer{justify-content:center;width:100%;padding:1.5rem 1rem 2rem;display:flex}.AddCardsModal-module__RYd3Da__loadMoreBtn{color:var(--text-primary,#fff);border-radius:var(--radius-md,8px);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.AddCardsModal-module__RYd3Da__loadMoreBtn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40;transform:translateY(-1px)}.AddCardsModal-module__RYd3Da__loadMoreBtn:disabled{opacity:.5;cursor:not-allowed}.AddCardsModal-module__RYd3Da__directLookupContainer{flex-direction:column;gap:1.25rem;width:100%;max-width:600px;margin:0 auto;padding:1.5rem;display:flex}.AddCardsModal-module__RYd3Da__directLookupCard{border-radius:var(--radius-lg,12px);background:#ffffff05;border:1px solid #ffffff14;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.AddCardsModal-module__RYd3Da__directInputGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.AddCardsModal-module__RYd3Da__directInputField{flex-direction:column;gap:.35rem;display:flex}.AddCardsModal-module__RYd3Da__directInputField label{color:var(--text-secondary,#a1a1aa);text-transform:uppercase;font-size:.75rem;font-weight:700}.AddCardsModal-module__RYd3Da__directInputField input{border-radius:var(--radius-sm,6px);color:#fff;background:#18181c;border:1px solid #ffffff1f;outline:none;padding:.6rem .75rem;font-size:.9rem}.AddCardsModal-module__RYd3Da__directInputField input:focus{border-color:var(--accent-blue,#3b82f6)}.AddCardsModal-module__RYd3Da__directLookupBtn{background:var(--accent-blue,#3b82f6);color:#fff;border-radius:var(--radius-sm,6px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:600;transition:opacity .15s;display:flex}.AddCardsModal-module__RYd3Da__directLookupBtn:hover:not(:disabled){opacity:.9}.AddCardsModal-module__RYd3Da__directLookupBtn:disabled{opacity:.5;cursor:not-allowed}.AddCardsModal-module__RYd3Da__directResultArea{border-radius:var(--radius-lg,12px);text-align:center;background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}
.SlotNotesModal-module__ht304G__notesModal{background:var(--bg-elevated);border:var(--border-medium);border-radius:var(--radius-lg);width:94vw;max-width:600px;box-shadow:var(--shadow-xl);max-height:90vh;padding:1.5rem;position:relative;overflow-y:auto}.SlotNotesModal-module__ht304G__modalHeader{border-bottom:1px solid #ffffff14;margin-bottom:1.25rem;padding-bottom:1rem}.SlotNotesModal-module__ht304G__cardHeaderInfo{align-items:center;gap:1rem;display:flex}.SlotNotesModal-module__ht304G__cardThumbnail{border-radius:var(--radius-sm);object-fit:cover;width:48px;height:67px;box-shadow:var(--shadow-md);border:var(--border-medium);flex-shrink:0}.SlotNotesModal-module__ht304G__cardMeta{flex:1;min-width:0}.SlotNotesModal-module__ht304G__cardTitle{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;padding-right:1.5rem;font-size:1.15rem;font-weight:700;overflow:hidden}.SlotNotesModal-module__ht304G__locationBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SlotNotesModal-module__ht304G__cardIdBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-sm);color:var(--text-secondary);border:var(--border-subtle);background:#ffffff0f;padding:.15rem .45rem;font-size:.72rem;font-weight:600}.SlotNotesModal-module__ht304G__slotBadge{color:var(--text-tertiary);font-size:.75rem;font-weight:500}.SlotNotesModal-module__ht304G__emptySlotHeader{align-items:center;gap:.75rem;display:flex}.SlotNotesModal-module__ht304G__emptySlotIcon{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-tertiary);background:#ffffff0a;border:1px dashed #ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SlotNotesModal-module__ht304G__modalBody{flex-direction:column;gap:1.1rem;display:flex}.SlotNotesModal-module__ht304G__fieldSection{flex-direction:column;display:flex}.SlotNotesModal-module__ht304G__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.SlotNotesModal-module__ht304G__notesLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.75rem;font-weight:600}.SlotNotesModal-module__ht304G__subLabel{color:var(--text-tertiary);font-size:.72rem;font-weight:500}.SlotNotesModal-module__ht304G__charCount{color:var(--text-tertiary);font-size:.72rem}.SlotNotesModal-module__ht304G__clearFieldBtn{color:var(--accent-red);cursor:pointer;opacity:.8;background:0 0;border:none;padding:0;font-size:.75rem}.SlotNotesModal-module__ht304G__clearFieldBtn:hover{opacity:1;text-decoration:underline}.SlotNotesModal-module__ht304G__conditionPills{flex-wrap:wrap;gap:.4rem;display:flex}.SlotNotesModal-module__ht304G__condPill{border-radius:var(--radius-sm);border:var(--border-medium);min-width:52px;color:var(--text-secondary);cursor:pointer;text-align:center;transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;background:#ffffff0a;flex:1;padding:.45rem .5rem;font-size:.82rem;font-weight:600}.SlotNotesModal-module__ht304G__condPill:hover{color:var(--text-primary);background:#ffffff14;border-color:#ffffff40}.SlotNotesModal-module__ht304G__condPill:active{transform:scale(.96)}.SlotNotesModal-module__ht304G__condPill.SlotNotesModal-module__ht304G__condPillActive{font-weight:700;color:#fff!important}.SlotNotesModal-module__ht304G__condPill_nm.SlotNotesModal-module__ht304G__condPillActive{box-shadow:inset 0 0 0 1px #10b981;color:#34d399!important;background:#10b98138!important;border-color:#10b981!important}.SlotNotesModal-module__ht304G__condPill_nm.SlotNotesModal-module__ht304G__condPillActive:hover{background:#10b9814d!important}.SlotNotesModal-module__ht304G__condPill_lp.SlotNotesModal-module__ht304G__condPillActive{box-shadow:inset 0 0 0 1px #3b82f6;color:#60a5fa!important;background:#3b82f638!important;border-color:#3b82f6!important}.SlotNotesModal-module__ht304G__condPill_lp.SlotNotesModal-module__ht304G__condPillActive:hover{background:#3b82f64d!important}.SlotNotesModal-module__ht304G__condPill_mp.SlotNotesModal-module__ht304G__condPillActive{box-shadow:inset 0 0 0 1px #f59e0b;color:#fbbf24!important;background:#f59e0b38!important;border-color:#f59e0b!important}.SlotNotesModal-module__ht304G__condPill_mp.SlotNotesModal-module__ht304G__condPillActive:hover{background:#f59e0b4d!important}.SlotNotesModal-module__ht304G__condPill_hp.SlotNotesModal-module__ht304G__condPillActive{box-shadow:inset 0 0 0 1px #ef4444;color:#f87171!important;background:#ef444438!important;border-color:#ef4444!important}.SlotNotesModal-module__ht304G__condPill_hp.SlotNotesModal-module__ht304G__condPillActive:hover{background:#ef44444d!important}.SlotNotesModal-module__ht304G__condPill_dmg.SlotNotesModal-module__ht304G__condPillActive{box-shadow:inset 0 0 0 1px #f43f5e;color:#fda4af!important;background:#8813374d!important;border-color:#f43f5e!important}.SlotNotesModal-module__ht304G__condPill_dmg.SlotNotesModal-module__ht304G__condPillActive:hover{background:#88133766!important}.SlotNotesModal-module__ht304G__toggleGradedBtn{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.SlotNotesModal-module__ht304G__toggleGradedBtn:hover{text-decoration:underline}.SlotNotesModal-module__ht304G__gradingRow{gap:.6rem;width:100%;margin-top:.35rem;display:flex}.SlotNotesModal-module__ht304G__gradingCol{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.SlotNotesModal-module__ht304G__gradingColCert{flex-direction:column;flex:1.3;gap:.25rem;min-width:0;display:flex}.SlotNotesModal-module__ht304G__gradingSelect,.SlotNotesModal-module__ht304G__statusSelect,.SlotNotesModal-module__ht304G__gradeInput,.SlotNotesModal-module__ht304G__certInput,.SlotNotesModal-module__ht304G__valueInput{border:var(--border-medium);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-card);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;padding:.45rem .6rem;font-family:inherit;font-size:.85rem}.SlotNotesModal-module__ht304G__gradingSelect:focus,.SlotNotesModal-module__ht304G__statusSelect:focus,.SlotNotesModal-module__ht304G__gradeInput:focus,.SlotNotesModal-module__ht304G__certInput:focus,.SlotNotesModal-module__ht304G__valueInput:focus{border-color:#ffffff4d}.SlotNotesModal-module__ht304G__fieldRow{gap:.75rem;display:flex}.SlotNotesModal-module__ht304G__fieldCol{flex-direction:column;flex:1;gap:.35rem;display:flex}.SlotNotesModal-module__ht304G__livePricesRow{align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.SlotNotesModal-module__ht304G__livePriceLabel{color:var(--text-tertiary);font-size:.7rem;font-weight:500}.SlotNotesModal-module__ht304G__livePriceChip{border-radius:var(--radius-sm);color:#34d399;cursor:pointer;transition:all var(--transition-fast);background:#10b9811f;border:1px solid #10b9814d;padding:.15rem .4rem;font-size:.7rem;font-weight:600}.SlotNotesModal-module__ht304G__livePriceChip:hover{background:#10b98138;border-color:#10b981;transform:translateY(-1px)}.SlotNotesModal-module__ht304G__notesTextarea{border:var(--border-medium);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-card);resize:vertical;box-sizing:border-box;transition:border-color var(--transition-fast);outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.88rem;line-height:1.45}.SlotNotesModal-module__ht304G__notesTextarea:focus{border-color:#ffffff4d}.SlotNotesModal-module__ht304G__presetTagsRow{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;margin-bottom:.6rem;display:flex}.SlotNotesModal-module__ht304G__presetLabel{color:var(--text-tertiary);margin-right:.2rem;font-size:.72rem;font-weight:500}.SlotNotesModal-module__ht304G__presetChip{border-radius:var(--radius-sm);border:var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;padding:.2rem .45rem;font-size:.72rem;font-weight:500}.SlotNotesModal-module__ht304G__presetChip:hover{color:var(--text-primary);background:#ffffff14;border-color:#fff3}.SlotNotesModal-module__ht304G__presetChip.SlotNotesModal-module__ht304G__presetChipActive{box-shadow:inset 0 0 0 1px #fff6;color:#fff!important;background:#fff3!important;border-color:#ffffff80!important}.SlotNotesModal-module__ht304G__presetChip.SlotNotesModal-module__ht304G__presetChipActive:hover{background:#ffffff47!important}.SlotNotesModal-module__ht304G__tagsInputRow{gap:.4rem;margin-bottom:.5rem;display:flex}.SlotNotesModal-module__ht304G__tagsInput{border:var(--border-medium);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-card);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;flex:1;padding:.4rem .6rem;font-family:inherit;font-size:.85rem}.SlotNotesModal-module__ht304G__tagsInput:focus{border-color:#ffffff4d}.SlotNotesModal-module__ht304G__tagsAddButton{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem .85rem;font-family:inherit;font-size:.8rem;font-weight:500}.SlotNotesModal-module__ht304G__tagsAddButton:hover{background:#2563eb}.SlotNotesModal-module__ht304G__tagsList{flex-wrap:wrap;gap:.35rem;margin-top:.25rem;display:flex}.SlotNotesModal-module__ht304G__tagChip{border-radius:var(--radius-sm);color:var(--text-primary);border:var(--border-subtle);background:#ffffff0f;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.SlotNotesModal-module__ht304G__tagRemove{cursor:pointer;color:inherit;opacity:.6;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0 0 0 .15rem;font-size:1rem;line-height:1}.SlotNotesModal-module__ht304G__tagRemove:hover{opacity:1}.SlotNotesModal-module__ht304G__readOnlyContainer{flex-direction:column;gap:1rem;display:flex}.SlotNotesModal-module__ht304G__readOnlyBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SlotNotesModal-module__ht304G__gradeBadge{border-radius:var(--radius-sm);color:var(--text-primary);letter-spacing:.02em;background:#ffffff14;border:1px solid #fff3;padding:.25rem .6rem;font-size:.8rem;font-weight:700}.SlotNotesModal-module__ht304G__conditionBadge{border-radius:var(--radius-sm);letter-spacing:.02em;padding:.2rem .55rem;font-size:.8rem;font-weight:700}.SlotNotesModal-module__ht304G__badge_nm{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.SlotNotesModal-module__ht304G__badge_lp{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.SlotNotesModal-module__ht304G__badge_mp{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.SlotNotesModal-module__ht304G__badge_hp{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.SlotNotesModal-module__ht304G__badge_dmg{color:#fda4af;background:#88133740;border:1px solid #88133766}.SlotNotesModal-module__ht304G__statusBadge{border-radius:var(--radius-sm);border:var(--border-subtle);color:var(--text-secondary);background:#ffffff0f;padding:.2rem .55rem;font-size:.8rem;font-weight:500}.SlotNotesModal-module__ht304G__valueBadge{border-radius:var(--radius-sm);border:var(--border-subtle);color:var(--text-primary);background:#ffffff0f;padding:.2rem .55rem;font-size:.8rem;font-weight:600}.SlotNotesModal-module__ht304G__readOnlyNoteBox{border:var(--border-subtle);border-radius:var(--radius-sm);background:#ffffff05;padding:.85rem}.SlotNotesModal-module__ht304G__readOnlyNoteText{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.SlotNotesModal-module__ht304G__readOnlyTags{flex-wrap:wrap;gap:.4rem;display:flex}.SlotNotesModal-module__ht304G__tagChipReadOnly{border-radius:var(--radius-sm);color:var(--text-secondary);border:var(--border-subtle);background:#ffffff0f;padding:.2rem .5rem;font-size:.75rem;font-weight:500}.SlotNotesModal-module__ht304G__emptyNotesText{color:var(--text-tertiary);margin:1rem 0;font-size:.88rem;font-style:italic}.SlotNotesModal-module__ht304G__notesActions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:.75rem;display:flex}.SlotNotesModal-module__ht304G__removeNoteButton{border-radius:var(--radius-sm);color:var(--accent-red);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #ef444459;margin-right:auto;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;font-weight:500}.SlotNotesModal-module__ht304G__removeNoteButton:hover{color:#f87171;background:#ef44441f}.SlotNotesModal-module__ht304G__mergeButton{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);padding:.45rem 1.15rem;font-family:inherit;font-size:.85rem;font-weight:500}.SlotNotesModal-module__ht304G__mergeButton:hover{background:#2563eb;border-color:#2563eb}.SlotNotesModal-module__ht304G__cancelMergeButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast);padding:.45rem .9rem;font-family:inherit;font-size:.85rem}.SlotNotesModal-module__ht304G__cancelMergeButton:hover{background:var(--bg-elevated-hover)}.SlotNotesModal-module__ht304G__detailOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SlotNotesModal-module__ht304G__detailCloseButton{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);width:32px;height:32px;transition:background-color var(--transition-fast), color var(--transition-fast);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.SlotNotesModal-module__ht304G__detailCloseButton:hover{color:var(--text-primary);background:#ffffff0f}
.BinderNotesDrawer-module__TkHWKW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.BinderNotesDrawer-module__TkHWKW__drawer{background:var(--bg-elevated);border:var(--border-medium);border-radius:var(--radius-lg);width:100%;max-width:680px;height:85vh;max-height:800px;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}.BinderNotesDrawer-module__TkHWKW__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.BinderNotesDrawer-module__TkHWKW__titleGroup{align-items:center;gap:.75rem;display:flex}.BinderNotesDrawer-module__TkHWKW__titleIcon{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-primary);border:var(--border-subtle);background:#ffffff0d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.BinderNotesDrawer-module__TkHWKW__title{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.BinderNotesDrawer-module__TkHWKW__subtitle{color:var(--text-tertiary);font-size:.78rem}.BinderNotesDrawer-module__TkHWKW__closeBtn{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);width:32px;height:32px;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.BinderNotesDrawer-module__TkHWKW__closeBtn:hover{color:var(--text-primary);background:#ffffff14}.BinderNotesDrawer-module__TkHWKW__toolbar{background:#00000026;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:.75rem;padding:.85rem 1.5rem;display:flex}.BinderNotesDrawer-module__TkHWKW__filterTabs{flex-wrap:wrap;gap:.4rem;display:flex}.BinderNotesDrawer-module__TkHWKW__tabBtn{border-radius:var(--radius-sm);border:var(--border-medium);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0a;padding:.35rem .75rem;font-size:.8rem;font-weight:500}.BinderNotesDrawer-module__TkHWKW__tabBtn:hover{color:var(--text-primary);background:#ffffff14;border-color:#fff3}.BinderNotesDrawer-module__TkHWKW__tabBtnActive{color:#fff;background:#ffffff24;border-color:#ffffff59;font-weight:600}.BinderNotesDrawer-module__TkHWKW__searchRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BinderNotesDrawer-module__TkHWKW__searchInput{border:var(--border-medium);border-radius:var(--radius-sm);min-width:200px;color:var(--text-primary);background:var(--bg-card);transition:border-color var(--transition-fast);outline:none;flex:1;padding:.4rem .75rem;font-size:.82rem}.BinderNotesDrawer-module__TkHWKW__searchInput:focus{border-color:#ffffff4d}.BinderNotesDrawer-module__TkHWKW__exportBtnGroup{gap:.4rem;display:flex}.BinderNotesDrawer-module__TkHWKW__actionBtn{border-radius:var(--radius-sm);border:var(--border-subtle);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:#ffffff0d;padding:.4rem .75rem;font-size:.78rem;font-weight:500}.BinderNotesDrawer-module__TkHWKW__actionBtn:hover{color:var(--text-primary);background:#ffffff1a}.BinderNotesDrawer-module__TkHWKW__actionBtnActive{color:#34d399;background:#10b98126;border-color:#10b98159}.BinderNotesDrawer-module__TkHWKW__listContainer{flex:1;padding:1rem 1.5rem;overflow-y:auto}.BinderNotesDrawer-module__TkHWKW__emptyState{height:200px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.9rem;font-style:italic;display:flex}.BinderNotesDrawer-module__TkHWKW__entryList{flex-direction:column;gap:.6rem;display:flex}.BinderNotesDrawer-module__TkHWKW__entryRow{border-radius:var(--radius-sm);border:var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);background:#ffffff05;align-items:flex-start;gap:.85rem;padding:.75rem;display:flex}.BinderNotesDrawer-module__TkHWKW__entryRow:hover{background:#ffffff0d;border-color:#ffffff26}.BinderNotesDrawer-module__TkHWKW__rowThumb{border-radius:var(--radius-sm);object-fit:cover;width:44px;height:61px;box-shadow:var(--shadow-sm);flex-shrink:0}.BinderNotesDrawer-module__TkHWKW__emptyThumb{border-radius:var(--radius-sm);width:44px;height:61px;color:var(--text-tertiary);background:#ffffff0a;border:1px dashed #ffffff26;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;display:flex}.BinderNotesDrawer-module__TkHWKW__rowDetails{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.BinderNotesDrawer-module__TkHWKW__rowHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.BinderNotesDrawer-module__TkHWKW__cardName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:700;overflow:hidden}.BinderNotesDrawer-module__TkHWKW__pageJumpBadge{color:var(--accent-blue);flex-shrink:0;font-size:.72rem;font-weight:500}.BinderNotesDrawer-module__TkHWKW__badgesRow{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.BinderNotesDrawer-module__TkHWKW__gradeBadge{border-radius:var(--radius-sm);color:var(--text-primary);background:#ffffff14;border:1px solid #fff3;padding:.1rem .45rem;font-size:.72rem;font-weight:700}.BinderNotesDrawer-module__TkHWKW__conditionBadge{border-radius:var(--radius-sm);padding:.1rem .45rem;font-size:.72rem;font-weight:700}.BinderNotesDrawer-module__TkHWKW__cond_nm{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.BinderNotesDrawer-module__TkHWKW__cond_lp{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.BinderNotesDrawer-module__TkHWKW__cond_mp{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.BinderNotesDrawer-module__TkHWKW__cond_hp{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.BinderNotesDrawer-module__TkHWKW__cond_dmg{color:#fda4af;background:#88133740;border:1px solid #88133766}.BinderNotesDrawer-module__TkHWKW__statusBadge{border-radius:var(--radius-sm);color:var(--text-secondary);border:var(--border-subtle);background:#ffffff0f;padding:.1rem .45rem;font-size:.72rem;font-weight:500}.BinderNotesDrawer-module__TkHWKW__valueBadge{border-radius:var(--radius-sm);color:var(--text-primary);border:var(--border-subtle);background:#ffffff0f;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.BinderNotesDrawer-module__TkHWKW__tagBadge{border-radius:var(--radius-sm);color:var(--text-secondary);border:var(--border-subtle);background:#ffffff0d;padding:.1rem .4rem;font-size:.7rem;font-weight:500}.BinderNotesDrawer-module__TkHWKW__noteSnippet{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}
.PageSorter-module__k4jN-a__pageSorter{-webkit-backdrop-filter:blur(16px);border:var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#1e2230d9;padding:1rem;animation:.2s ease-out PageSorter-module__k4jN-a__slideDown}.PageSorter-module__k4jN-a__pageSorterHeader{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.PageSorter-module__k4jN-a__pageSorterTitle{color:var(--text-primary);font-size:.9rem;font-weight:600}.PageSorter-module__k4jN-a__pageSorterActions{gap:.5rem;display:flex}.PageSorter-module__k4jN-a__pageSorterStrip{flex-wrap:wrap;gap:.5rem;display:flex}.PageSorter-module__k4jN-a__pageSorterItem{background:var(--bg-elevated);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:grab;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);padding:.5rem .85rem;font-size:.85rem;font-weight:500}.PageSorter-module__k4jN-a__pageSorterItem:hover{background:var(--bg-elevated-hover);border-color:#ffffff4d}.PageSorter-module__k4jN-a__pageSorterItem:active{cursor:grabbing}.PageSorter-module__k4jN-a__coverSorterItem{cursor:default;color:var(--text-tertiary);background:0 0;border-style:dashed}.PageSorter-module__k4jN-a__sorterItemDragOver{background:#4ade8014;border-style:solid;border-color:#4ade80;box-shadow:0 0 0 3px #4ade8040}.PageSorter-module__k4jN-a__mergeButton{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500}.PageSorter-module__k4jN-a__mergeButton:hover{background:#2563eb;border-color:#2563eb}.PageSorter-module__k4jN-a__cancelMergeButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.PageSorter-module__k4jN-a__cancelMergeButton:hover{background:var(--bg-elevated-hover)}@keyframes PageSorter-module__k4jN-a__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
.SaveBinderModal-module__NM7eFa__mergeButton{border:1px solid var(--accent-blue);border-radius:var(--radius-sm);background:var(--accent-blue);color:#fff;cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500}.SaveBinderModal-module__NM7eFa__mergeButton:hover{background:#2563eb;border-color:#2563eb}.SaveBinderModal-module__NM7eFa__cancelMergeButton{border:var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast);padding:.4rem .8rem;font-family:inherit;font-size:.85rem}.SaveBinderModal-module__NM7eFa__cancelMergeButton:hover{background:var(--bg-elevated-hover)}.SaveBinderModal-module__NM7eFa__saveAsButton{border:1px solid var(--accent-purple);border-radius:var(--radius-sm);color:var(--accent-purple);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;padding:.4rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500}.SaveBinderModal-module__NM7eFa__saveAsButton:hover{color:#c4b5fd;background:#8b5cf626}.SaveBinderModal-module__NM7eFa__saveAsButton:disabled{opacity:.5;cursor:not-allowed}.SaveBinderModal-module__NM7eFa__saveDialogModal{background:var(--bg-elevated);border:var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-xl);padding:1.5rem;position:relative}.SaveBinderModal-module__NM7eFa__saveDialogTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.SaveBinderModal-module__NM7eFa__saveDialogSub{color:var(--text-secondary);margin:0 0 1rem;font-size:.85rem}.SaveBinderModal-module__NM7eFa__saveDialogInput{border:var(--border-medium);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);background:var(--bg-elevated);transition:border-color var(--transition-fast);box-sizing:border-box;outline:none;padding:.6rem .75rem;font-family:inherit;font-size:.95rem}.SaveBinderModal-module__NM7eFa__saveDialogInput:focus{border-color:var(--accent-gold);box-shadow:0 0 0 2px #f5c8421a}.SaveBinderModal-module__NM7eFa__saveDialogActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.SaveBinderModal-module__NM7eFa__saveDialogActions .SaveBinderModal-module__NM7eFa__mergeButton:disabled{opacity:.5;cursor:not-allowed}.SaveBinderModal-module__NM7eFa__detailOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SaveBinderModal-module__NM7eFa__detailCloseButton{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);width:32px;height:32px;transition:background-color var(--transition-fast), color var(--transition-fast);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.SaveBinderModal-module__NM7eFa__detailCloseButton:hover{color:var(--text-primary);background:#ffffff0f}
.SaveDestinationModal-module__u76k3W__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.SaveDestinationModal-module__u76k3W__modal{background:var(--bg-elevated);border:var(--border-subtle);border-radius:var(--radius-lg);width:100%;max-width:420px;box-shadow:var(--shadow-xl);padding:1.5rem;position:relative}.SaveDestinationModal-module__u76k3W__closeButton{cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-sm);width:32px;height:32px;transition:background-color var(--transition-fast), color var(--transition-fast);z-index:1;background:0 0;border:none;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.SaveDestinationModal-module__u76k3W__closeButton:hover{color:var(--text-primary);background:#ffffff0f}.SaveDestinationModal-module__u76k3W__title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.SaveDestinationModal-module__u76k3W__sub{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.SaveDestinationModal-module__u76k3W__error{border-radius:var(--radius-sm);color:#ff8a8f;background:#e5484d1f;border:1px solid #e5484d;margin:0 0 1rem;padding:.7rem .8rem;font-size:.85rem;line-height:1.4}.SaveDestinationModal-module__u76k3W__actions{flex-direction:column;gap:.5rem;display:flex}.SaveDestinationModal-module__u76k3W__cloudButton,.SaveDestinationModal-module__u76k3W__localButton{border-radius:var(--radius-sm);cursor:pointer;transition:filter var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.SaveDestinationModal-module__u76k3W__cloudButton{border:1px solid var(--accent-blue);background:var(--accent-blue);color:#fff}.SaveDestinationModal-module__u76k3W__cloudButton:hover{filter:brightness(1.1)}.SaveDestinationModal-module__u76k3W__localButton{border:var(--border-medium);color:var(--text-primary);background:0 0}.SaveDestinationModal-module__u76k3W__localButton:hover{background:var(--bg-elevated-hover);color:var(--text-primary)}
