:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07101f;--bg-soft:#0b1729;--surface:#ffffff14;--surface-strong:#ffffff24;--text:#f7fbff;--muted:#9fb0c7;--line:#ffffff24;--blue:#5b7cff;--cyan:#64f4d8;--gold:#f1c877;--pink:#ff6f9d;--shadow:0 24px 80px #00000061;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 0%, #5b7cff47, transparent 34rem), radial-gradient(circle at 82% 12%, #64f4d829, transparent 30rem), linear-gradient(135deg, #050b16 0%, var(--bg) 48%, #0c1326 100%);color:var(--text);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.pageShell{overflow:hidden}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07101fb8;border-bottom:1px solid #ffffff14;position:sticky;top:0}.headerShell{align-items:center;gap:20px;width:min(1180px,100% - 32px);height:72px;margin:0 auto;display:flex}.logo{align-items:center;gap:12px;font-size:18px;display:inline-flex}.logoMark{background:linear-gradient(135deg,#5b7cffeb,#64f4d8eb);border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 14px 30px #315eff52}.logoCard{opacity:.95;border:2px solid #fff;border-radius:5px;width:18px;height:24px;transform:rotate(-8deg)}.logoArrow{color:#06111f;font-size:28px;font-weight:900;position:absolute;bottom:3px;right:8px}.logoText strong{font-weight:800}.desktopNav{gap:6px;margin-left:auto;display:flex}.desktopNav a,.mobileNav a{color:var(--muted);border-radius:999px;padding:10px 12px;transition:color .2s,background .2s}.headerCta,.primaryButton,.secondaryButton,.bookControls button,.actionButton{color:var(--text);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px}.headerCta{color:#07101f;background:linear-gradient(135deg, var(--cyan), #fff);padding:10px 14px;font-weight:700}.mobileMenuButton{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:12px;place-items:center;width:42px;height:42px;margin-left:auto;display:none}.mobileNav{border:1px solid var(--line);background:#ffffff14;border-radius:18px;width:min(1180px,100% - 32px);margin:0 auto 16px;padding:12px;display:none}main{width:min(1180px,100% - 32px);margin:0 auto}.hero{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:54px;min-height:calc(100vh - 72px);padding:72px 0 44px;display:grid;position:relative}.heroGlow{pointer-events:none;filter:blur(4px);opacity:.84;border-radius:50%;position:absolute}.heroGlowOne{background:radial-gradient(circle,#5b7cff4d,#0000 68%);width:340px;height:340px;top:70px;left:-120px}.heroGlowTwo{background:radial-gradient(circle,#64f4d838,#0000 70%);width:260px;height:260px;bottom:80px;right:70px}.heroContent{z-index:2;animation:.8s both fadeUp;position:relative}.heroBadge,.eyebrow{color:var(--cyan);background:#64f4d814;border:1px solid #64f4d83d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.07em;max-width:850px;margin:22px 0;font-size:clamp(44px,7vw,88px);line-height:.94}.hero p,.sectionHeading p,.largeFeature p,.trustSection p,.betaSection p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;margin:32px 0;display:flex}.primaryButton,.secondaryButton{justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.primaryButton{color:#07101f;background:linear-gradient(135deg, #fff, var(--cyan));box-shadow:0 18px 50px #64f4d833}.primaryButton:hover,.secondaryButton:hover,.albumPreview:hover,.sectionCard:hover{transform:translateY(-2px)}.secondaryButton:hover{background:#ffffff21}.heroStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:680px;display:grid}.heroStats div,.sectionCard,.miniFeature,.workflowSteps article,.trustCards div,.legalGrid article,.albumWorkspace,.phoneMock{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff1c,#ffffff0e)}.heroStats div{border-radius:22px;padding:18px}.heroStats strong{font-size:25px;display:block}.heroStats span{color:var(--muted);font-size:13px}.phoneMock{z-index:2;border-radius:42px;justify-self:end;width:100%;max-width:360px;min-height:610px;padding:22px;animation:5s ease-in-out infinite floatDevice;position:relative}.phoneIsland{background:#050b16;border-radius:999px;width:94px;height:26px;margin:0 auto 22px}.phoneHeader,.phoneAlbumCard,.phoneGrid div,.phoneActivity,.phoneSearch{background:#ffffff14;border:1px solid #ffffff1f;border-radius:20px}.phoneHeader{justify-content:space-between;align-items:center;padding:14px;display:flex}.phoneActivity{margin-top:18px;padding:18px}.phoneActivity small,.phoneAlbumCard small{color:var(--muted);margin-bottom:6px;display:block}.phoneSearch{color:var(--muted);gap:8px;margin-top:14px;padding:13px;display:flex}.phoneAlbumCard{align-items:center;gap:14px;margin-top:14px;padding:16px;display:flex}.phoneAlbumCard span{background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:18px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.phoneGrid{grid-template-columns:1fr;gap:12px;margin-top:14px;display:grid}.phoneGrid div{color:var(--muted);align-items:center;gap:10px;padding:16px;display:flex}.sectionsBand{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0 0 96px;display:grid}.sectionCard{border-radius:28px;min-height:210px;padding:18px;transition:transform .2s,background .2s}.sectionIcon{width:42px;height:42px;color:var(--cyan);background:#64f4d81a;border-radius:16px;place-items:center;display:grid}.sectionCard strong{margin:18px 0 8px;font-size:18px;display:block}.sectionCard p{color:var(--muted);font-size:14px;line-height:1.55}.sectionCard small{color:var(--cyan);font-weight:800}.collectionSection,.featureGrid,.workflow,.trustSection,.betaSection,.legalGrid{margin-bottom:110px}.sectionHeading{text-align:center;margin:0 auto 28px}.sectionHeading h2,.largeFeature h2,.workflow h2,.trustSection h2,.betaSection h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(32px,5vw,62px);line-height:1}.sectionHeading p{margin:0 auto}.collectionToolbar{align-items:center;gap:14px;margin:28px 0 16px;display:flex}.searchBox{border:1px solid var(--line);min-height:54px;color:var(--muted);background:#ffffff14;border-radius:20px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.searchBox input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.collectionToolbar span{color:var(--muted);white-space:nowrap}.albumSelector{scroll-snap-type:x mandatory;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;padding:6px 4px 18px;display:grid;overflow-x:auto}.albumPreview{scroll-snap-align:start;text-align:left;border:1px solid var(--line);color:var(--text);background:#ffffff14;border-radius:24px;min-height:126px;padding:16px;transition:transform .2s,border-color .2s,background .2s}.albumPreviewActive{border-color:var(--album-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--album-accent) 20%, transparent), #ffffff0f)}.albumPreviewArt{background:var(--album-accent);color:#05101f;border-radius:15px;place-items:center;width:42px;height:42px;margin-bottom:12px;font-size:24px;display:grid}.albumPreview strong{display:block}.albumPreview small{color:var(--muted)}.albumWorkspace{border-radius:36px;padding:22px;overflow:hidden}.bookHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.bookHeader h3{margin:12px 0 6px;font-size:28px}.bookHeader p{color:var(--muted);margin:0}.bookControls{color:var(--muted);white-space:nowrap;align-items:center;gap:10px;display:flex}.bookControls button{place-items:center;width:40px;height:40px;display:grid}.bookAndDetail{grid-template-columns:minmax(0,1fr) 310px;align-items:stretch;gap:18px;display:grid}.albumBook{perspective:1400px;background:linear-gradient(90deg,#ffffff1a,#ffffff0a 48%,#00000038 50%,#ffffff0d 52%,#ffffff1a);border-radius:26px;grid-template-columns:1fr 1fr;min-height:560px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 28px 70px #00000061}.bookPage{background:linear-gradient(135deg,#ffffff24,#ffffff0d);border:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.leftPage{border-radius:22px 4px 4px 22px}.rightPage{border-radius:4px 22px 22px 4px}.bookSpine{background:linear-gradient(#0000,#ffffff40,#0000);width:2px;position:absolute;inset:20px auto 20px 50%;transform:translate(-1px)}.turningSheet{transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#ffffff0d);border-radius:4px 22px 22px 4px;width:calc(50% - 18px);position:absolute;top:18px;bottom:18px;right:18px}.albumBook.turning.prev .turningSheet{transform-origin:100%;opacity:1;border-radius:22px 4px 4px 22px;animation:.52s both pageTurnPrev;left:18px;right:auto}.stickerSlot{width:100%;min-height:220px;color:var(--text);text-align:left;background:radial-gradient(circle at 50% 18%,#ffffff26,#0000 34%),linear-gradient(160deg,#5b7cff52,#64f4d814);border:1px solid #ffffff24;border-radius:20px;flex-direction:column;align-items:stretch;padding:12px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.stickerSlot:hover{border-color:#64f4d88c;transform:translateY(-3px)scale(1.01)}.stickerNumber,.rarityBadge,.miniFlag{background:#00000040;border-radius:999px;align-self:flex-start;padding:5px 8px;font-size:11px;font-weight:800}.stickerSilhouette{filter:drop-shadow(0 10px 20px #00000052);flex:1;place-items:center;font-size:48px;display:grid}.stickerSlot strong{font-size:15px;line-height:1.15}.stickerSlot small{color:var(--muted);margin-top:3px}.rarityBadge{color:var(--gold);background:#f1c87726;margin-top:10px}.miniFlag{color:var(--cyan);background:#64f4d82e;position:absolute;top:10px;right:10px}.emptySlot{text-align:center;color:var(--muted);background:#ffffff0a;border-style:dashed;justify-content:center;align-items:center}.detailPanel{border:1px solid var(--line);background:#ffffff14;border-radius:26px;flex-direction:column;gap:14px;padding:18px;display:flex}.detailHeader{color:var(--muted);justify-content:space-between;align-items:center;display:flex}.detailHeader button{color:var(--text);background:#ffffff14;border:0;border-radius:999px;padding:7px 10px}.detailPanel h3{margin:0;font-size:26px;line-height:1.05}.detailPanel p{color:var(--muted);margin:0}.detailMeta{gap:10px;display:grid}.detailMeta div{background:#0000001f;border:1px solid #ffffff1a;border-radius:16px;padding:10px}.detailMeta small{color:var(--muted);text-transform:capitalize;margin-bottom:4px;display:block}.statusSummary{flex-wrap:wrap;gap:8px;display:flex}.statusPill{color:var(--muted);border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:12px;display:inline-flex}.statusPillActive{color:#05101f;background:linear-gradient(135deg, #fff, var(--cyan));font-weight:800}.detailActions{gap:10px;margin-top:auto;display:grid}.actionButton{padding:12px;font-weight:800}.actionActive{background:#64f4d82e;border-color:#64f4d873}.stepper{color:var(--muted);border:1px solid #ffffff1f;border-radius:18px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.stepper div{align-items:center;gap:10px;display:flex}.stepper button{width:30px;height:30px;color:var(--text);background:#ffffff1a;border:0;border-radius:10px}.stepper strong{color:var(--text)}.featureGrid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.largeFeature,.miniFeature{border-radius:32px;padding:26px}.largeFeature{border:1px solid var(--line);background:linear-gradient(135deg,#5b7cff33,#ffffff12)}.miniFeature{flex-direction:column;justify-content:flex-end;gap:10px;min-height:250px;display:flex}.miniFeature svg{color:var(--cyan)}.miniFeature span{color:var(--muted);line-height:1.5}.compactHeading{margin-bottom:34px}.workflowSteps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.workflowSteps article{border-radius:30px;min-height:250px;padding:24px}.workflowSteps span{color:var(--cyan);font-weight:900}.workflowSteps strong{margin:22px 0 8px;font-size:22px;display:block}.workflowSteps p{color:var(--muted);line-height:1.6}.trustSection,.betaSection{grid-template-columns:1fr 1fr;align-items:center;gap:26px;display:grid}.trustCards{gap:12px;display:grid}.trustCards div{border-radius:24px;gap:8px;padding:18px;display:grid}.trustCards svg{color:var(--cyan)}.trustCards span{color:var(--muted)}.betaSection{border:1px solid var(--line);background:linear-gradient(135deg,#64f4d824,#5b7cff1f);border-radius:36px;padding:34px}.betaActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.legalGrid article{border-radius:24px;padding:18px}.legalGrid p{color:var(--muted);line-height:1.5}.footer{width:min(1180px,100% - 32px);color:var(--muted);border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;margin:0 auto;padding:38px 0 54px;display:flex}.footer p{max-width:390px;line-height:1.6}.footerLinks{flex-wrap:wrap;align-content:start;gap:14px;display:flex}.footerLinks a{color:var(--muted)}.footerLinks a:hover{color:var(--text)}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floatDevice{0%,to{transform:translateY(0)rotate(.5deg)}50%{transform:translateY(-16px)rotate(-.5deg)}}@keyframes pageTurnNext{0%{transform:rotateY(0)}to{transform:rotateY(-178deg)}}@keyframes pageTurnPrev{0%{transform:rotateY(0)}to{transform:rotateY(178deg)}}@media (width<=1060px){.hero{grid-template-columns:1fr;min-height:auto}.phoneMock{justify-self:center}.sectionsBand{grid-template-columns:repeat(2,minmax(0,1fr))}.bookAndDetail{grid-template-columns:1fr}.detailPanel{max-width:none}.featureGrid,.trustSection,.betaSection{grid-template-columns:1fr}.legalGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.desktopNav,.headerCta{display:none}.mobileMenuButton{display:grid}.mobileNav{gap:4px;display:grid}.hero{gap:34px;padding-top:42px}.heroStats{grid-template-columns:1fr}.sectionsBand{grid-template-columns:1fr;margin-bottom:70px}.collectionToolbar{flex-direction:column;align-items:stretch}.albumWorkspace{border-radius:28px;padding:14px}.bookHeader{flex-direction:column;align-items:flex-start}.albumBook{grid-template-columns:1fr;min-height:auto;padding:12px}.rightPage{margin-top:12px}.leftPage,.rightPage{border-radius:20px;grid-template-columns:repeat(2,1fr)}.bookSpine,.turningSheet{display:none}.stickerSlot{min-height:178px}.workflowSteps,.legalGrid{grid-template-columns:1fr}.footer{flex-direction:column}}@media (width<=520px){main,.headerShell,.mobileNav,.footer{width:min(100% - 24px,1180px)}.hero h1{font-size:44px}.phoneMock{min-height:520px;padding:18px}.leftPage,.rightPage{grid-template-columns:1fr}.stickerSlot{min-height:190px}.betaSection{padding:22px}}.legalMiniCard{color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff1c,#ffffff0e);border-radius:24px;padding:18px;transition:transform .2s,border-color .2s,background .2s}.legalMiniCard:hover{background:linear-gradient(#64f4d81f,#ffffff0f);border-color:#64f4d873;transform:translateY(-2px)}.legalMiniCard strong{display:block}.legalPageMain{min-height:70vh;padding:72px 0 110px}.legalHero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 20% 10%,#64f4d83d,#0000 36%),radial-gradient(circle at 88% 18%,#5b7cff4d,#0000 34%),linear-gradient(135deg,#ffffff1f,#ffffff0d);border-radius:42px;margin-bottom:22px;padding:clamp(28px,6vw,76px);position:relative;overflow:hidden}.legalHero h1{letter-spacing:-.07em;max-width:900px;margin:22px 0;font-size:clamp(38px,7vw,82px);line-height:.94}.legalHero p{max-width:800px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.legalContentCard{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff1a,#ffffff0e);border-radius:34px;padding:clamp(20px,4vw,42px)}.legalContentCard article+article{border-top:1px solid #ffffff1a;margin-top:32px;padding-top:28px}.legalContentCard h2{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,3vw,32px);line-height:1.1}.legalContentCard p,.legalContentCard li{color:var(--muted);font-size:16px;line-height:1.75}.legalContentCard p{margin:0}.legalContentCard ul{margin:12px 0 0;padding-left:20px}.legalContentCard a{color:var(--cyan);text-underline-offset:4px;font-weight:800;-webkit-text-decoration:underline #64f4d859;text-decoration:underline #64f4d859}.legalMeta{color:var(--cyan);background:#64f4d814;border:1px solid #64f4d838;border-radius:999px;margin-bottom:26px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:32px;display:grid}.supportGrid article{background:#0000001f;border:1px solid #ffffff1a;border-radius:24px;padding:20px}.supportGrid article+article{margin-top:0;padding-top:20px}.supportGrid svg{color:var(--cyan);margin-bottom:12px}.legalCallout{background:#64f4d814;border-radius:24px;border:1px solid #64f4d842!important;padding:24px!important}@media (width<=780px){.legalPageMain{padding:40px 0 78px}.supportGrid{grid-template-columns:1fr}}.catalogStatusBar{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin:24px 0 12px;display:flex}.catalogStatusCard{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-radius:22px;flex:1;align-items:center;gap:12px;min-width:280px;padding:14px 16px;display:flex;box-shadow:0 18px 45px #0000002e}.catalogStatusCard svg{color:var(--cyan);flex:none}.catalogStatusCard strong{font-size:14px;display:block}.catalogStatusCard span{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}.loadingPill,.errorPill{border:1px solid var(--line);background:#ffffff14;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.loadingPill{color:var(--cyan)}.errorPill{color:#ffb6c1;background:#ff56781f;border-color:#ff567847}.emptyCatalog{text-align:center;color:var(--muted);background:#ffffff0f;border:1px dashed #ffffff3d;border-radius:24px;place-items:center;gap:8px;padding:24px;display:grid}.emptyCatalog strong{color:var(--text)}.largeEmptyCatalog{min-height:240px;margin-top:18px}.emptyAlbumPage{text-align:center;min-height:500px;color:var(--muted);background:linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px dashed #ffffff38;border-radius:22px;grid-column:1/-1;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.emptyAlbumPage strong{color:var(--text);font-size:20px}@media (width<=720px){.catalogStatusBar{margin-top:18px}.catalogStatusCard{min-width:100%}.loadingPill,.errorPill{justify-content:center;width:100%}}.loginPageShell .siteHeader{background:#07101fd1}.loginMain{min-height:calc(100vh - 72px)}.loginHero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:56px;min-height:calc(100vh - 160px);padding:72px 0 80px;display:grid;position:relative}.loginCopy{z-index:2;animation:.7s both fadeUp;position:relative}.loginCopy h1{letter-spacing:-.07em;max-width:850px;margin:22px 0;font-size:clamp(44px,7vw,84px);line-height:.94}.loginCopy p{color:var(--muted);max-width:700px;font-size:18px;line-height:1.65}.loginActions{flex-wrap:wrap;gap:12px;margin:30px 0 18px;display:flex}.loginGoogleButton{border:0}.googleMark{color:#2563eb;background:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:950;display:grid;box-shadow:0 8px 20px #00000029}.loginErrorBox{color:#ffd2dc;background:#ff56781f;border:1px solid #ff567847;border-radius:18px;align-items:flex-start;gap:10px;max-width:760px;margin:14px 0 0;padding:13px 14px;font-weight:700;line-height:1.5;display:flex}.loginHighlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin-top:26px;display:grid}.loginHighlights div{border:1px solid var(--line);color:var(--muted);background:#ffffff12;border-radius:18px;align-items:center;gap:10px;padding:14px;display:flex;box-shadow:0 18px 50px #00000029}.loginHighlights svg{color:var(--cyan);flex:none}.loginAlbumPreview{z-index:2;border:1px solid var(--line);min-height:560px;box-shadow:var(--shadow);background:radial-gradient(circle at 22% 16%,#64f4d82e,#0000 34%),linear-gradient(155deg,#ffffff21,#ffffff0e);border-radius:38px;padding:24px;animation:5.4s ease-in-out infinite floatDevice;position:relative;overflow:hidden}.loginBookCover{background:linear-gradient(90deg,#0000003d,#0000 18%),radial-gradient(circle at 75% 22%,#f1c8773d,#0000 30%),linear-gradient(135deg,#5b7cffa6,#64f4d833);border:1px solid #ffffff2e;border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:310px;padding:24px;display:flex;box-shadow:inset 12px 0 30px #00000047,0 22px 54px #00000047}.loginBookBadge{color:var(--cyan);background:#00000038;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:auto;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.loginBookCover strong{letter-spacing:-.04em;font-size:34px;line-height:1}.loginBookCover p{color:#f7fbffc7;max-width:290px;line-height:1.55}.loginPreviewCards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.loginPreviewCards span{background:linear-gradient(160deg,#ffffff2e,#ffffff0d);border:1px solid #ffffff1f;border-radius:18px;min-height:92px}.loginSecurityNote{color:var(--muted);background:#64f4d814;border:1px solid #64f4d838;border-radius:18px;align-items:center;gap:10px;margin-top:16px;padding:14px;line-height:1.45;display:flex}.loginSecurityNote svg{color:var(--cyan);flex:none}.headerAccount{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;max-width:260px;padding:6px 7px 6px 12px;display:flex}.headerAccount span{min-width:0;max-width:190px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex;overflow:hidden}.headerAccount button,.mobileLogoutButton{color:var(--text);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.mobileLogoutButton{width:100%;color:var(--muted);border-radius:14px;justify-content:flex-start;padding:11px 12px}.authLoadingPage{place-content:center;gap:22px;width:min(100% - 32px,760px);min-height:100vh;margin:0 auto;display:grid}.authLoadingCard{border:1px solid var(--line);box-shadow:var(--shadow);color:var(--muted);text-align:center;background:#ffffff14;border-radius:28px;justify-items:center;gap:10px;padding:30px;display:grid}.authLoadingCard strong{color:var(--text);font-size:22px}.authLoadingCard p{margin:0}.authSpinner{border:3px solid #ffffff29;border-top-color:var(--cyan);border-radius:999px;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.albumBook{perspective:2200px;transform-style:preserve-3d;background:linear-gradient(90deg,#ffffff1f,#ffffff0d 47%,#0000005c 50%,#ffffff0d 53%,#ffffff1f),radial-gradient(circle at 50% 0,#64f4d814,#0000 38%)}.bookPage{position:relative;box-shadow:inset 0 0 22px #ffffff0d,0 16px 34px #00000029}.leftPage:after,.rightPage:before{content:"";pointer-events:none;width:34px;position:absolute;top:0;bottom:0}.leftPage:after{background:linear-gradient(90deg,#0000,#0000002e);right:0}.rightPage:before{background:linear-gradient(90deg,#0000002e,#0000);left:0}.turningSheet{width:calc(50% - 18px);transform-style:preserve-3d;transform-origin:0;opacity:0;pointer-events:none;z-index:8;filter:drop-shadow(-26px 20px 30px #00000061);position:absolute;top:18px;bottom:18px;right:18px}.turningSheetFace{backface-visibility:hidden;background:linear-gradient(90deg,#0003,#0000 13%),radial-gradient(circle at 70% 18%,#ffffff2e,#0000 38%),linear-gradient(135deg,#ffffff36,#fff1);border:1px solid #ffffff2e;position:absolute;inset:0}.turningSheetFront{border-radius:4px 22px 22px 4px}.turningSheetBack{background:linear-gradient(270deg,#00000029,#0000 16%),linear-gradient(135deg,#ffffff2e,#ffffff0d);border-radius:22px 4px 4px 22px;transform:rotateY(180deg)}.turningSheetEdge{background:linear-gradient(#0000,#fff9,#0000);border-radius:999px;width:5px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 18px #ffffff26}.pageTurnShadow{opacity:0;pointer-events:none;z-index:7;background:radial-gradient(circle,#0000 52%,#00000057);border-radius:22px;position:absolute;inset:18px}.albumBook.turning.next .turningSheet{opacity:1;animation:.84s cubic-bezier(.22,.78,.26,1) both albumSheetNext}.albumBook.turning.prev .turningSheet{transform-origin:100%;filter:drop-shadow(26px 20px 30px #00000061);opacity:1;animation:.84s cubic-bezier(.22,.78,.26,1) both albumSheetPrev;left:18px;right:auto}.albumBook.turning.prev .turningSheetFront{border-radius:22px 4px 4px 22px}.albumBook.turning.prev .turningSheetBack{border-radius:4px 22px 22px 4px}.albumBook.turning.next .pageTurnShadow,.albumBook.turning.prev .pageTurnShadow{animation:.84s both pageShadowPulse}.pageNumber{color:#ffffff6b;z-index:4;font-size:12px;font-weight:900;position:absolute;bottom:28px}.leftPageNumber{left:38px}.rightPageNumber{right:38px}@keyframes albumSheetNext{0%{transform:rotateY(0)translateZ(2px)}35%{transform:rotateY(-62deg)translateZ(18px)skewY(-1.5deg)}68%{transform:rotateY(-136deg)translateZ(10px)skewY(1deg)}to{transform:rotateY(-180deg)translateZ(1px)}}@keyframes albumSheetPrev{0%{transform:rotateY(0)translateZ(2px)}35%{transform:rotateY(62deg)translateZ(18px)skewY(1.5deg)}68%{transform:rotateY(136deg)translateZ(10px)skewY(-1deg)}to{transform:rotateY(180deg)translateZ(1px)}}@keyframes pageShadowPulse{0%,to{opacity:0}34%{opacity:.34}64%{opacity:.2}}@media (width<=1060px){.loginHero{grid-template-columns:1fr}.loginAlbumPreview{justify-self:center;max-width:460px}.loginHighlights{grid-template-columns:1fr}}@media (width<=780px){.headerAccount{display:none}.loginHero{gap:34px;padding:42px 0 64px}.loginCopy h1{font-size:44px}.loginAlbumPreview{border-radius:30px;min-height:auto;padding:18px}.loginBookCover{min-height:270px}.loginPreviewCards{grid-template-columns:repeat(2,1fr)}.pageNumber{display:none}}.selectedAlbumDashboard{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;gap:16px;margin:18px 0 22px;display:grid}.selectedAlbumActions{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff1c,#ffffff0e);border-radius:26px;padding:20px;box-shadow:0 22px 55px #00000038}.selectedAlbumActions strong{margin-bottom:8px;font-size:20px;display:block}.selectedAlbumActions span{color:var(--muted);margin-bottom:16px;line-height:1.55;display:block}.albumProgressSummary{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff1f,#ffffff0e);border-radius:28px;grid-template-columns:128px repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid;box-shadow:0 24px 70px #0000003d}.progressRing{background:radial-gradient(circle at center, #101b2f 0 54%, transparent 55%), conic-gradient(var(--cyan) var(--progress), #ffffff1a 0);border:1px solid #ffffff24;border-radius:26px;align-content:center;place-items:center;gap:3px;min-height:112px;display:grid}.progressRing strong{font-size:28px;line-height:1}.progressRing span{color:var(--muted);font-size:12px;font-weight:800}.progressMetric{min-height:112px;color:var(--muted);text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;align-content:center;place-items:center;gap:6px;display:grid}.progressMetric svg{color:var(--cyan)}.progressMetric strong{color:var(--text);font-size:24px;line-height:1}.progressMetric span{font-size:12px;font-weight:800}.albumDetailMain{padding:44px 0 110px}.albumDetailHero{border:1px solid var(--line);box-shadow:var(--shadow);background:radial-gradient(circle at 10% 0,#64f4d833,#0000 34%),radial-gradient(circle at 86% 20%,#5b7cff38,#0000 34%),linear-gradient(145deg,#ffffff1f,#ffffff0e);border-radius:42px;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:stretch;gap:22px;margin-bottom:22px;padding:clamp(24px,5vw,54px);display:grid;overflow:hidden}.compactAlbumDetailHero{grid-template-columns:1fr;align-content:center;min-height:420px}.backLink{color:var(--muted);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:9px 12px;font-size:13px;font-weight:800;display:inline-flex}.backLink:hover{color:var(--text);background:#ffffff1f}.albumDetailHero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(38px,6vw,76px);line-height:.95}.albumDetailHero p{color:var(--muted);max-width:700px;font-size:18px;line-height:1.6}.albumDetailMeta{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.albumDetailMeta span{color:var(--muted);background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.albumDetailTools{grid-template-columns:minmax(0,1fr) 220px 240px;gap:12px;margin:22px 0;display:grid}.albumSearchBox{min-height:58px}.filterSelect{border:1px solid var(--line);min-height:58px;color:var(--muted);background:#ffffff14;border-radius:20px;align-items:center;gap:8px;padding:0 12px;display:flex}.filterSelect select{width:100%;color:var(--text);appearance:none;background:0 0;border:0;outline:0}.filterSelect option{color:#06111f}.albumDetailResults{border:1px solid var(--line);background:linear-gradient(#ffffff1a,#ffffff0d);border-radius:34px;margin-bottom:22px;padding:22px;box-shadow:0 24px 70px #00000038}.stickerSearchGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stickerSearchGrid .stickerSlot{min-height:174px}@media (width<=1060px){.selectedAlbumDashboard,.albumDetailHero,.albumDetailTools{grid-template-columns:1fr}.albumProgressSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.progressRing{grid-column:span 1}.stickerSearchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=780px){.albumDetailMain{padding:28px 0 78px}.albumDetailHero{border-radius:30px}.albumProgressSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.progressRing{grid-column:1/-1}.detailResultsHeader{flex-direction:column;align-items:flex-start}.stickerSearchGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.albumProgressSummary,.stickerSearchGrid{grid-template-columns:1fr}}.bookHeaderRight{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.syncStatePill{color:#b7fff1;letter-spacing:.01em;text-transform:uppercase;background:#64f4d81a;border:1px solid #64f4d840;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.syncErrorBanner{color:#ffd5dc;background:#ff56781f;border:1px solid #ff567847;border-radius:18px;margin:20px 0;padding:14px 16px;font-weight:800}@media (width<=780px){.bookHeaderRight{align-items:stretch;width:100%}.syncStatePill{justify-content:center;width:100%}}:root{--bg:#f4f6fb;--bg-soft:#fff;--surface:#fff;--surface-strong:#eef2f7;--text:#102033;--muted:#617086;--line:#1020331f;--blue:#1e4fd7;--cyan:#10bfa9;--gold:#c78b19;--pink:#d94d76;--shadow:0 18px 54px #1020331c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pageShell{overflow-x:hidden}main{width:min(1200px,100% - 32px)}.siteHeader{border-bottom:1px solid var(--line);background:#ffffffe0;box-shadow:0 6px 22px #1020330a}.logoMark{box-shadow:none;background:linear-gradient(135deg,#1e4fd7,#10bfa9)}.logoArrow{color:#fff}.logoText span,.desktopNav a,.mobileNav a{color:var(--muted)}.desktopNav a:hover,.mobileNav a:hover{color:var(--text);background:#1e4fd714}.headerActions{align-items:center;gap:10px;margin-left:6px;display:flex}.marketShortcut{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-weight:800;display:inline-flex}.headerAccount{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.headerAccount span{white-space:nowrap;text-overflow:ellipsis;max-width:210px;color:var(--muted);align-items:center;gap:8px;display:inline-flex;overflow:hidden}.headerAccount button{background:var(--surface-strong);width:34px;height:34px;color:var(--text);border:0;border-radius:999px;place-items:center;display:inline-grid}.headerCta,.primaryButton{color:#fff;background:linear-gradient(135deg,#1e4fd7,#14389c);border:0;box-shadow:0 12px 28px #1e4fd733}.secondaryButton{color:var(--text);border:1px solid var(--line);box-shadow:none;background:#fff}.mobileMenuButton{color:var(--text);border-color:var(--line);background:#fff}.mobileNav{border-color:var(--line);box-shadow:var(--shadow);background:#fff}.mobileLogoutButton{color:var(--text);background:var(--surface-strong);text-align:left;border:0;border-radius:14px;padding:12px}.hero.cleanHero,.marketHero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:28px;min-height:auto;padding:52px 0 28px;display:grid}.heroGlow,.phoneMock{display:none}.heroContent,.marketHero>div:first-child{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:34px;padding:clamp(26px,5vw,52px)}.heroBadge,.eyebrow{color:#0e766e;background:#10bfa914;border:1px solid #10bfa93d}.hero h1,.marketHero h1{letter-spacing:-.05em;max-width:850px;font-size:clamp(38px,5vw,72px);line-height:1}.hero p,.marketHero p,.sectionHeading p,.marketPreview p,.trustSection p{color:var(--muted)}.heroPanel,.marketStatsPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fff,#f8fafc);border-radius:34px;padding:24px}.panelHeader{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding-bottom:18px;display:flex}.panelHeader strong{color:var(--text)}.metricGrid,.marketStatsPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.metricGrid{margin-top:18px}.metricGrid div,.marketStatsPanel div{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px}.metricGrid strong,.marketStatsPanel strong{letter-spacing:-.04em;font-size:30px;display:block}.metricGrid span,.marketStatsPanel span{color:var(--muted);font-size:13px}.quickAccessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 70px;display:grid}.quickAccessCard{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px;transition:transform .2s,border-color .2s;box-shadow:0 10px 30px #1020330f}.quickAccessCard:hover{border-color:#1e4fd752;transform:translateY(-2px)}.quickAccessCard svg{color:var(--blue)}.quickAccessCard strong{margin:14px 0 8px;font-size:18px;display:block}.quickAccessCard span{color:var(--muted);font-size:14px;line-height:1.55}.collectionSection,.marketPreview,.trustSection,.legalGrid{margin-bottom:72px}.sectionHeading.twoColumnHeading{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}.sectionHeading.twoColumnHeading h2{margin-bottom:0}.sectionHeading.twoColumnHeading p{margin:0}.catalogStatusBar,.marketStatusBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.catalogStatusCard{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:22px;box-shadow:0 10px 30px #1020330d}.catalogStatusCard span{color:var(--muted)}.loadingPill,.errorPill,.syncStatePill{border-radius:999px;padding:10px 13px;font-size:13px;font-weight:800}.loadingPill{color:#1e4fd7;background:#1e4fd714}.errorPill{color:#a21b1b;background:#dc262614}.syncStatePill{color:#0e766e;background:#10bfa917}.searchBox,.filterSelect,.checkFilter{border:1px solid var(--line);color:var(--muted);background:#fff;box-shadow:0 8px 24px #1020330a}.searchBox input,.filterSelect select{color:var(--text)}.filterSelect{border-radius:18px;align-items:center;gap:8px;min-height:54px;padding:0 12px;display:inline-flex}.filterSelect select{background:0 0;border:0;outline:0;min-width:180px}.checkFilter{min-height:54px;color:var(--text);border-radius:18px;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:inline-flex}.collectionToolbar{align-items:stretch}.collectionToolbar>span{align-items:center;display:flex}.albumPreview{color:var(--text);background:#fff;box-shadow:0 8px 22px #1020330a}.albumPreviewActive{background:#f8fbff}.albumWorkspace,.selectedAlbumDashboard,.albumDetailHero,.albumDetailTools,.albumDetailResults,.marketPreview,.trustSection,.legalMiniCard,.detailPanel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.selectedAlbumDashboard{border-radius:28px;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);align-items:stretch;gap:18px;margin:18px 0;padding:18px;display:grid}.selectedAlbumActions{background:#f8fafc;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;padding:20px;display:flex}.selectedAlbumActions strong{font-size:24px}.selectedAlbumActions span{color:var(--muted);line-height:1.55}.inlineActions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.albumProgressSummary{border-color:var(--line);color:var(--text);background:#fff}.progressMetric span,.statusSummary span,.bookHeader p,.detailMeta,.detailPanel p{color:var(--muted)}.progressRing{background:conic-gradient(var(--blue) calc(var(--progress) * 1%), #e6ebf2 0);color:var(--text)}.statusSummary div,.progressMetric{border-color:var(--line);background:#f8fafc}.albumWorkspace{border-radius:32px}.bookAndDetail{align-items:start}.albumBook{border:1px solid var(--line);background:linear-gradient(90deg,#eef2f7,#fff 49%,#eef2f7 50%,#fff);box-shadow:inset 0 0 0 1px #fffc,0 16px 44px #1020331f}.bookPage{background:#fbfcff;border-color:#10203314}.bookSpine{background:linear-gradient(#1020330d,#10203329,#1020330d)}.pageNumber{color:#94a3b8}.turningSheetFace{background:linear-gradient(135deg,#fff,#eef2f7)}.pageTurnShadow{background:radial-gradient(circle,#10203333,#0000 60%)}.detailPanel{color:var(--text)}.detailActions button,.actionButton{border-color:var(--line);color:var(--text);background:#f8fafc}.detailActions button:hover,.actionButton:hover{background:#eef2f7}.stickerSlot{border-color:var(--line);color:var(--text);background:#fff}.stickerSlot.emptySlot{background:#f8fafc}.stickerSilhouette{background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.rarityBadge{color:var(--muted);background:#eef2f7}.marketMain,.albumDetailMain{padding-bottom:36px}.marketFilters,.albumDetailTools{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:stretch;gap:12px;margin:18px 0;display:grid}.marketResults{margin-top:22px}.detailResultsHeader{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.detailResultsHeader h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,4vw,44px)}.detailResultsHeader>span{color:var(--muted);max-width:440px;line-height:1.5}.marketGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.marketCard{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;gap:12px;padding:18px;display:flex;box-shadow:0 12px 34px #10203312}.marketCardTop,.marketMeta,.marketUser,.marketCounts{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.tradeTypePill{border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.tradeTypePill.offered{color:#0f766e;background:#10bfa91a}.tradeTypePill.wanted{color:#1d4ed8;background:#1e4fd71a}.tradeTypePill.both{color:#92400e;background:#f59e0b24}.marketStickerCode{color:#fff;letter-spacing:-.03em;background:#102033;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.marketCard h3{letter-spacing:-.03em;margin:0;font-size:23px;line-height:1.1}.marketCard p{color:var(--muted);margin:0;line-height:1.45}.marketMeta{align-items:stretch}.marketMeta span{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex:1;padding:9px}.marketUser{color:var(--text);justify-content:flex-start;font-weight:800}.marketCounts{justify-content:flex-start}.marketCounts span{background:#f8fafc;border-radius:999px;padding:8px 10px}.disabledActionButton{color:var(--muted);background:#f8fafc;border:1px dashed #10203338;border-radius:16px;margin-top:auto;padding:12px;font-weight:800}.marketPreview,.trustSection{border-radius:32px;padding:28px}.marketPreview{grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);align-items:center;gap:24px;display:grid}.workflowSteps.compactWorkflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflowSteps.compactWorkflow article{border:1px solid var(--line);box-shadow:none;background:#f8fafc}.trustCards div{border-color:var(--line);box-shadow:none;background:#f8fafc}.legalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.legalMiniCard{border-radius:22px;padding:18px}.legalMiniCard p{color:var(--muted);line-height:1.5}.emptyCatalog{color:var(--text);border-color:var(--line);background:#fff}.syncErrorBanner{color:#a21b1b;background:#dc262614;border:1px solid #dc26262e}.loginPageShell{background:linear-gradient(#fff,#f4f6fb)}.loginHero,.authLoadingCard,.legalContentCard,.legalHero{color:var(--text);border-color:var(--line);box-shadow:var(--shadow);background:#fff}.loginCopy p,.loginHighlights,.loginSecurityNote,.legalContentCard p,.legalContentCard li,.legalHero p{color:var(--muted)}@media (width<=980px){.desktopNav,.headerActions{display:none}.mobileMenuButton{display:grid}.mobileNav{gap:6px;display:grid}.hero.cleanHero,.marketHero,.sectionHeading.twoColumnHeading,.marketPreview,.selectedAlbumDashboard{grid-template-columns:1fr}.quickAccessGrid,.legalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketFilters,.albumDetailTools{grid-template-columns:1fr}.marketGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){main{width:min(100% - 20px,1200px)}.hero.cleanHero,.marketHero{padding-top:24px}.heroContent,.marketHero>div:first-child,.heroPanel,.marketStatsPanel,.collectionSection,.albumWorkspace,.marketPreview,.trustSection{border-radius:24px}.quickAccessGrid,.legalGrid,.marketGrid,.metricGrid,.marketStatsPanel,.workflowSteps.compactWorkflow{grid-template-columns:1fr}.collectionToolbar,.detailResultsHeader,.bookHeader{flex-direction:column;align-items:stretch}.albumSelector{grid-auto-columns:minmax(240px,86vw)}.marketMeta,.marketCounts{flex-direction:column;align-items:stretch}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f7fb;--bg-soft:#eef3f8;--surface:#fff;--surface-strong:#f8fafc;--text:#102033;--muted:#66758a;--line:#1020331c;--blue:#2563eb;--cyan:#0f766e;--gold:#b7791f;--pink:#be185d;--shadow:0 18px 48px #10203314}.appSurface{background:#f4f7fb;min-height:100vh}.appMain,.cleanAlbumDetailMain{padding:28px 0 48px}.siteHeader{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0}.desktopNav a,.mobileNav a,.collectionCardFoot,.albumDetailMeta,.boardMetaPanel span,.boardMetaPanel small,.albumCatalogMeta,.dashboardSummary p,.collectionBoardHeader p,.albumCatalogTop p,.albumCatalogTop small{color:var(--muted)}.headerCta,.primaryButton{color:#fff;background:#102033;border-color:#102033;box-shadow:0 10px 22px #10203329}.secondaryButton,.marketShortcut,.headerAccount,.filterSelect,.miniAction,.miniStepper,.collectionCardMain,.collectionCard,.albumCatalogCard,.dashboardSummary,.dashboardHeroText,.statusStrip,.collectionBoardShell,.cleanAlbumHero,.cleanAlbumTools,.workflowSteps.compactWorkflow article{color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff}.heroBadge,.eyebrow{color:#0f766e;background:#0f766e12;border-color:#0f766e2e}.dashboardHero{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:20px;margin-bottom:18px;display:grid}.dashboardHeroText,.dashboardSummary{border-radius:28px;padding:clamp(24px,4vw,42px)}.dashboardHeroText h1{letter-spacing:-.055em;max-width:860px;margin:18px 0 14px;font-size:clamp(34px,5.2vw,64px);line-height:.98}.dashboardHeroText p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.compactHeroActions{margin:24px 0 0}.dashboardSummary{flex-direction:column;gap:18px;display:flex}.dashboardSummaryHeader{gap:6px;display:grid}.dashboardSummaryHeader span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800}.dashboardSummaryHeader strong{word-break:break-word;font-size:22px;line-height:1.15}.dashboardMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboardMetrics div{border:1px solid var(--line);background:#f8fafc;border-radius:18px;padding:14px}.dashboardMetrics strong{font-size:25px;display:block}.dashboardMetrics span{color:var(--muted);font-size:12px;font-weight:700}.statusStrip{border-radius:22px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:34px;padding:14px;display:flex;box-shadow:0 10px 28px #1020330d}.cleanCollectionSection,.cleanWorkflow{margin-bottom:64px}.twoColumnHeading{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(280px,.65fr);align-items:end;gap:24px;display:grid}.twoColumnHeading h2{margin-bottom:0}.twoColumnHeading p{margin:0;font-size:16px}.cleanToolbar{align-items:center}.searchBox{border-color:var(--line);background:#fff;box-shadow:0 8px 20px #1020330a}.searchBox input{color:var(--text)}.albumCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.albumCatalogCard{border-radius:28px;flex-direction:column;gap:16px;padding:18px;display:flex}.albumCatalogTop{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.albumCoverMark{color:#fff;letter-spacing:-.05em;background:#102033;border-radius:16px;place-items:center;width:64px;height:82px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.albumCatalogTop h3{letter-spacing:-.035em;margin:5px 0 6px;font-size:22px;line-height:1.12}.albumCatalogTop p{margin:0;line-height:1.45}.albumCatalogCard .albumProgressSummary{box-shadow:none;grid-template-columns:86px repeat(4,minmax(0,1fr));padding:12px}.albumCatalogCard .progressRing{width:76px;height:76px}.albumCatalogCard .progressMetric{padding:10px 8px}.albumCatalogCard .progressMetric svg{display:none}.albumCatalogMeta,.albumCatalogActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.albumCatalogMeta span{border:1px solid var(--line);background:#f8fafc;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.albumCatalogActions{margin-top:auto}.cleanAlbumHero{border-radius:30px;grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;gap:18px;margin:0 0 18px;padding:clamp(22px,4vw,36px);display:grid}.cleanAlbumHero h1{letter-spacing:-.055em;margin:12px 0 8px;font-size:clamp(34px,5.5vw,62px);line-height:.98}.cleanAlbumHero p{max-width:760px;color:var(--muted);font-size:17px;line-height:1.55}.cleanAlbumTools{grid-template-columns:minmax(260px,1fr) auto auto auto;margin:18px 0}.collectionBoardShell{border-radius:30px;margin-bottom:32px;padding:20px}.collectionBoardHeader{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.collectionBoardHeader h2{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(28px,4vw,46px);line-height:1}.boardMetaPanel{border:1px solid var(--line);text-align:right;background:#f8fafc;border-radius:20px;min-width:150px;padding:14px}.boardMetaPanel strong{font-size:30px;display:block}.boardMetaPanel span,.boardMetaPanel small{font-size:12px;font-weight:800;display:block}.sectionChips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.sectionChips span{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:800}.collectionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.collectionCard{border-radius:22px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 10px 26px #1020330d}.collectionCardActive{border-color:#2563eb47;box-shadow:0 12px 30px #2563eb14}.collectionCardMain{width:100%;box-shadow:none;text-align:left;border-radius:18px;grid-template-columns:auto 46px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.collectionCardNumber{color:#fff;background:#102033;border-radius:12px;grid-row:span 2;align-self:start;padding:8px 9px;font-size:12px;font-weight:900}.collectionCardIcon{background:#eef3f8;border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.collectionCardText strong,.collectionCardText small{display:block}.collectionCardText strong{line-height:1.15}.collectionCardText small{color:var(--muted);margin-top:4px}.collectionCardRarity{width:fit-content;color:var(--muted);background:#f8fafc;border-radius:999px;grid-column:2/4;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:800;display:inline-flex}.collectionCardStatus{flex-wrap:wrap;gap:6px;display:flex}.collectionCardActions{grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:6px;display:grid}.miniAction,.miniStepper{box-shadow:none;border-radius:12px;min-height:34px;padding:0 9px;font-size:12px;font-weight:900}.miniActionActive{color:#fff;background:#102033;border-color:#102033}.miniStepper{align-items:center;gap:4px;padding:0 5px;display:flex}.miniStepper button{width:26px;height:26px;color:var(--text);background:#eef3f8;border:0;border-radius:9px;place-items:center;display:grid}.collectionCardFoot{margin:0;font-size:12px;font-weight:700}.detailPanel{border-radius:24px;width:auto;margin-top:18px;position:static}.albumProgressSummary{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 8px 22px #1020330d}.statusSummary div,.progressMetric{background:#f8fafc}.progressRing{background:conic-gradient(#2563eb calc(var(--progress) * 1%), #e7edf5 0)}@media (width<=1100px){.albumCatalogGrid,.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardHero,.cleanAlbumHero,.twoColumnHeading{grid-template-columns:1fr}.cleanAlbumTools{grid-template-columns:1fr 1fr}}@media (width<=720px){.dashboardHero,.albumCatalogGrid,.collectionGrid,.cleanAlbumTools{grid-template-columns:1fr}.statusStrip,.collectionBoardHeader{flex-direction:column;align-items:stretch}.boardMetaPanel{text-align:left}.albumCatalogCard .albumProgressSummary,.collectionCardActions{grid-template-columns:1fr 1fr}}*{box-sizing:border-box}html,body,#root{max-width:100%;overflow-x:hidden}body{background:#f6f8fb}h1,h2,h3,p,span,small,strong,a,button,label,input,select{overflow-wrap:anywhere;min-width:0}button,a,input,select{max-width:100%}.pageShell,.appMain,.marketMain,.albumDetailMain{width:100%;max-width:100%}.dashboardHero,.marketHero,.albumDetailHero,.cleanAlbumHero{align-items:stretch;gap:18px}.dashboardHero h1,.marketHero h1,.albumDetailHero h1{max-width:980px;font-size:clamp(28px,4vw,52px);line-height:1.02}.dashboardHero p,.marketHero p,.albumDetailHero p,.sectionHeading p,.detailResultsHeader>span{max-width:780px;line-height:1.55}.albumCatalogGrid,.marketGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.albumCatalogCard,.marketCard,.catalogStatusCard,.collectionBoardShell{min-width:0}.albumCatalogTop{grid-template-columns:56px minmax(0,1fr);align-items:start;display:grid}.albumCatalogTop h3,.marketCard h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.albumCatalogTop p,.marketCard p,.marketMeta span,.marketUser span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.albumCatalogActions,.heroActions,.marketCardTop,.marketCounts,.marketMeta{flex-wrap:wrap}.compactBoardShell{border-radius:24px;padding:clamp(14px,2.2vw,22px)}.compactBoardHeader{grid-template-columns:minmax(0,1fr) minmax(170px,220px);align-items:start;gap:16px;display:grid}.compactBoardHeader h2{margin:8px 0 6px;font-size:clamp(24px,3vw,38px);line-height:1.05}.compactBoardHeader p{max-width:720px;color:var(--muted);margin:0}.compactBoardMetaPanel{width:100%;min-width:0}.compactSectionChips{max-height:76px;padding-bottom:2px;overflow:auto}.boardPager{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:12px 0;padding:12px;display:grid}.boardPager-bottom{margin-top:16px}.pagerSummary{color:var(--muted);align-items:baseline;gap:8px;font-size:13px;font-weight:800;display:flex}.pagerSummary strong{color:var(--text);font-size:15px}.pagerSizeSelect{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.pagerSizeSelect select{border:1px solid var(--line);min-height:36px;color:var(--text);background:#f8fafc;border-radius:12px;padding:0 10px;font-weight:900}.pagerButtons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pagerButtons button{min-height:36px;box-shadow:none;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.pagerButtons span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.collectionList{flex-direction:column;gap:10px;display:flex}.collectionRow{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.9fr);align-items:center;gap:14px;padding:12px;display:grid;box-shadow:0 8px 22px #1020330b}.collectionRowActive{border-color:#2563eb57;box-shadow:0 10px 28px #2563eb13}.collectionRowMain{width:100%;min-width:0;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.collectionRowMain:hover strong{text-decoration:underline}.collectionRowCode{color:#fff;text-align:center;background:#102033;border-radius:14px;place-items:center;width:64px;min-width:0;min-height:44px;padding:6px;font-size:13px;font-weight:950;line-height:1.05;display:grid}.collectionRowText{gap:4px;min-width:0;display:grid}.collectionRowText strong{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:16px;line-height:1.18;display:-webkit-box;overflow:hidden}.collectionRowText small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;font-weight:700;overflow:hidden}.collectionRowMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.collectionRowMeta span{border:1px solid var(--line);background:#f8fafc;border-radius:999px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 8px;display:inline-flex}.collectionRowControls{grid-template-columns:minmax(130px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.collectionRowState{border:1px solid var(--line);min-height:38px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border-radius:14px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.collectionRowActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.rowAction,.rowStepper{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--text);box-shadow:none;background:#fff;border-radius:13px;padding:0 9px;font-size:12px;font-weight:950}.rowActionActive{color:#fff;background:#102033;border-color:#102033}.rowStepper{grid-template-columns:28px minmax(18px,1fr) 28px;align-items:center;padding:4px;display:grid}.rowStepper button{width:28px;height:28px;color:var(--text);box-shadow:none;background:#eef3f8;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.rowStepper strong{text-align:center;font-size:13px;font-weight:950}.detailPanel{max-width:100%}.marketPager{margin-top:16px}@media (width<=1120px){.collectionRow{grid-template-columns:1fr}.collectionRowControls{grid-template-columns:minmax(0,180px) minmax(0,1fr)}}@media (width<=820px){.compactBoardHeader,.boardPager,.collectionRowControls{grid-template-columns:1fr}.compactBoardMetaPanel,.boardMetaPanel{text-align:left}.pagerButtons{justify-content:flex-start}.collectionRowActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.appMain,.marketMain,.albumDetailMain{padding-left:14px;padding-right:14px}.collectionRow{border-radius:16px;padding:10px}.collectionRowMain{grid-template-columns:52px minmax(0,1fr)}.collectionRowCode{width:52px;min-height:40px;font-size:11px}.collectionRowActions{grid-template-columns:1fr}.rowAction,.rowStepper,.pagerButtons button{width:100%}.pagerButtons{grid-template-columns:1fr;display:grid}}:root{--tc-bg:#f5f7fb;--tc-surface:#fff;--tc-surface-2:#f8fafc;--tc-border:#d9e2ec;--tc-border-soft:#e8eef5;--tc-text:#0f172a;--tc-muted:#64748b;--tc-muted-2:#94a3b8;--tc-primary:#0f172a;--tc-primary-soft:#e6edf5;--tc-accent:#0f766e;--tc-accent-soft:#dff7f3;--tc-danger:#b91c1c;--tc-radius:18px;--tc-radius-sm:12px;--tc-shadow:0 14px 35px #0f172a12}html,body,#root{min-width:0;overflow-x:hidden}body{color:var(--tc-text);background:var(--tc-bg)!important}*{box-sizing:border-box;min-width:0}.siteHeader{border-bottom:1px solid var(--tc-border-soft)!important;box-shadow:none!important;background:#fffffff0!important}.headerShell{max-width:1180px!important;min-height:64px!important;padding:0 18px!important}.desktopNav a,.marketShortcut,.headerAccount,.headerCta{white-space:nowrap}.headerAccount span{text-overflow:ellipsis;max-width:190px;overflow:hidden}.tcAppShell{background:var(--tc-bg)!important}.tcHomePage,.tcDetailPage,.tcMarketPage{width:min(1180px,100vw - 32px);margin:0 auto;padding:28px 0 48px}.tcHomeHeader,.tcAlbumTopbar,.tcMarketHeader,.tcCatalogStatus,.tcCatalogSection,.tcBoard,.tcMarketList,.tcMessagePanel{background:var(--tc-surface);border:1px solid var(--tc-border-soft);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow)}.tcHomeHeader,.tcAlbumTopbar,.tcMarketHeader{justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.tcHomeHeader h1,.tcAlbumTitleBlock h1,.tcMarketHeader h1{max-width:760px;color:var(--tc-text);letter-spacing:-.055em;margin:8px 0;font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.02}.tcHomeHeader p,.tcAlbumTitleBlock p,.tcMarketHeader p,.tcBoardHeader p,.tcSectionHeader p{max-width:760px;color:var(--tc-muted);margin:0;font-size:.98rem;line-height:1.55}.tcOverline{width:fit-content;color:var(--tc-accent);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:850;display:inline-flex}.tcBackLink,.tcPrimaryLink,.tcSecondaryLink,.tcSecondaryButton{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:.88rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.tcBackLink{min-height:auto;color:var(--tc-muted);background:0 0;padding:0}.tcPrimaryLink{color:#fff;background:var(--tc-primary);border:1px solid var(--tc-primary)}.tcSecondaryLink,.tcSecondaryButton{color:var(--tc-primary);border:1px solid var(--tc-border);background:#fff}.tcSecondaryButton:disabled{color:var(--tc-muted-2);cursor:not-allowed;opacity:.65}.tcHomeActions,.tcAlbumRowActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tcCatalogStatus{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:16px 18px;display:flex}.tcCatalogStatus>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.tcCatalogStatus strong,.tcCatalogStatus span{display:block}.tcCatalogStatus strong{color:var(--tc-text);font-size:.94rem}.tcCatalogStatus span{color:var(--tc-muted);font-size:.84rem;line-height:1.35}.tcCatalogNumbers,.tcMarketStats,.tcStatsStrip{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.tcCatalogNumbers span,.tcMarketStats div,.tcStatsStrip div{border:1px solid var(--tc-border-soft);background:var(--tc-surface-2);text-align:center;border-radius:16px;min-width:96px;padding:12px 14px}.tcCatalogNumbers strong,.tcMarketStats strong,.tcStatsStrip strong{color:var(--tc-text);font-size:1.35rem;line-height:1;display:block}.tcCatalogNumbers span,.tcMarketStats span,.tcStatsStrip span{color:var(--tc-muted);font-size:.76rem;font-weight:800}.tcStatMain{background:var(--tc-primary)!important;border-color:var(--tc-primary)!important}.tcStatMain strong,.tcStatMain span{color:#fff!important}.tcCatalogSection,.tcBoard,.tcMarketList{margin-top:18px;padding:18px}.tcSectionHeader,.tcBoardHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.tcSectionHeader h2,.tcBoardHeader h2,.tcMarketList h2{color:var(--tc-text);letter-spacing:-.035em;margin:4px 0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.1}.tcCatalogSearch{width:min(360px,100%)}.tcSearchField,.tcSelectField,.tcCheckField{border:1px solid var(--tc-border);min-height:42px;color:var(--tc-muted);background:#fff;border-radius:999px;align-items:center;gap:9px;display:flex}.tcSearchField{flex:360px;padding:0 14px}.tcSearchField input,.tcSelectField select{width:100%;min-width:0;color:var(--tc-text);font:inherit;background:0 0;border:0;outline:0;font-size:.93rem}.tcSelectField{flex:0 220px;padding:0 12px}.tcCheckField{color:var(--tc-text);flex:none;padding:0 14px;font-size:.88rem;font-weight:750}.tcToolbar{z-index:5;border:1px solid var(--tc-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7fbf0;border-radius:20px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex;position:sticky;top:66px}.tcStatusTabs{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;display:flex}.tcStatusTab{border:1px solid var(--tc-border);min-height:36px;color:var(--tc-muted);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-weight:850}.tcStatusTabActive{background:var(--tc-primary);border-color:var(--tc-primary);color:#fff}.tcStatusTabs>span{color:var(--tc-muted);margin-left:auto;font-size:.86rem;font-weight:800}.tcAlbumList{gap:10px;display:grid}.tcAlbumRow{border:1px solid var(--tc-border-soft);background:#fff;border-radius:16px;grid-template-columns:68px minmax(0,1fr) 130px auto;align-items:center;gap:14px;padding:14px;display:grid}.tcAlbumBadge,.tcStickerCode{background:var(--tc-primary);color:#fff;letter-spacing:-.02em;border-radius:13px;justify-content:center;align-items:center;min-width:52px;height:42px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.tcAlbumInfo,.tcStickerIdentity,.tcMarketSticker,.tcMarketAlbum{min-width:0}.tcAlbumInfo h3,.tcStickerIdentity strong,.tcMarketSticker strong,.tcMarketAlbum strong{max-width:100%;color:var(--tc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;display:block;overflow:hidden}.tcAlbumInfo p,.tcStickerIdentity span,.tcMarketSticker span,.tcMarketAlbum span{max-width:100%;color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.86rem;display:block;overflow:hidden}.tcAlbumRowMeta,.tcAlbumProgressMini{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.tcAlbumRowMeta span,.tcSectionSummary span{background:var(--tc-surface-2);max-width:160px;color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.76rem;font-weight:800;overflow:hidden}.tcAlbumProgressMini{flex-direction:column;align-items:flex-start;gap:2px}.tcAlbumProgressMini strong{color:var(--tc-text);font-size:1.35rem}.tcAlbumProgressMini span{color:var(--tc-muted);font-size:.78rem;font-weight:800}.tcHowSection{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.tcHowSection article{border:1px solid var(--tc-border-soft);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.tcHowSection strong{background:var(--tc-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tcHowSection span{color:var(--tc-text);font-weight:850}.tcSectionSummary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.tcPager{border:1px solid var(--tc-border-soft);background:var(--tc-surface-2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px;display:flex}.tcPagerRange,.tcPageSize,.tcPagerButtons{color:var(--tc-muted);align-items:center;gap:8px;font-size:.84rem;font-weight:800;display:flex}.tcPagerRange strong{color:var(--tc-text)}.tcPageSize select{border:1px solid var(--tc-border);background:#fff;border-radius:10px;height:34px;padding:0 8px}.tcPagerButtons button{border:1px solid var(--tc-border);min-height:34px;color:var(--tc-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-weight:850;display:inline-flex}.tcPagerButtons button:disabled{color:var(--tc-muted-2);cursor:not-allowed;opacity:.6}.tcStickerTable,.tcMarketTable{border:1px solid var(--tc-border-soft);background:#fff;border-radius:16px;overflow:hidden}.tcStickerTableHead,.tcStickerRow,.tcMarketTableHead,.tcMarketRow{align-items:center;gap:12px;display:grid}.tcStickerTableHead,.tcStickerRow{grid-template-columns:82px minmax(180px,1.45fr) minmax(135px,.75fr) minmax(120px,.65fr) minmax(390px,1.6fr)}.tcMarketTableHead,.tcMarketRow{grid-template-columns:130px minmax(210px,1.25fr) minmax(170px,1fr) minmax(140px,.8fr) 125px 180px}.tcStickerTableHead,.tcMarketTableHead{border-bottom:1px solid var(--tc-border-soft);background:var(--tc-surface-2);color:var(--tc-muted);text-transform:uppercase;letter-spacing:.04em;padding:11px 14px;font-size:.75rem;font-weight:900}.tcStickerRow,.tcMarketRow{border-bottom:1px solid var(--tc-border-soft);padding:12px 14px}.tcStickerRow:last-child,.tcMarketRow:last-child{border-bottom:0}.tcStickerRowActive{background:#fbfefd}.tcStickerIdentity{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.tcStickerSection span,.tcStickerSection small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:100%;display:flex;overflow:hidden}.tcStickerSection span{color:var(--tc-text);font-size:.86rem;font-weight:850}.tcStickerSection small{color:var(--tc-muted);margin-top:4px;font-size:.76rem;font-weight:800}.tcStatusPill,.tcTradePill{border:1px solid var(--tc-border-soft);background:var(--tc-surface-2);max-width:100%;min-height:28px;color:var(--tc-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex;overflow:hidden}.tcStatusPillActive{background:var(--tc-accent-soft);color:#0f766e;border-color:#a7f3d0}.tcActionsCell{justify-content:flex-end;align-items:center;gap:7px;display:flex}.tcToggle,.tcIconButton,.tcDisabledAction{border:1px solid var(--tc-border);min-height:34px;color:var(--tc-text);cursor:pointer;background:#fff;border-radius:999px;font-size:.82rem;font-weight:850}.tcToggle{min-width:74px;padding:0 10px}.tcToggleActive{background:var(--tc-primary);border-color:var(--tc-primary);color:#fff}.tcIconButton{justify-content:center;align-items:center;width:36px;padding:0;display:inline-flex}.tcStepper{border:1px solid var(--tc-border);background:#fff;border-radius:999px;align-items:center;height:34px;display:inline-flex;overflow:hidden}.tcStepper button{background:var(--tc-surface-2);width:32px;height:32px;color:var(--tc-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.tcStepper strong{text-align:center;min-width:28px;font-size:.84rem}.tcMarketHeader{margin-bottom:14px}.tcMarketStats div{min-width:105px}.tcMarketList{margin-top:18px}.tcTradePill.wanted{color:#3730a3;background:#eef2ff}.tcTradePill.offered{color:#047857;background:#ecfdf5}.tcTradePill.both{color:#c2410c;background:#fff7ed}.tcMarketUserMini,.tcMarketCounts{color:var(--tc-muted);align-items:center;gap:7px;font-size:.84rem;font-weight:800;display:flex}.tcMarketUserMini span,.tcMarketCounts span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tcMarketCounts{flex-wrap:wrap}.tcDisabledAction{width:100%;color:var(--tc-muted-2);cursor:not-allowed}.tcInfoBanner,.tcSyncError,.tcEmptyState,.tcMessagePanel{border-radius:16px;padding:18px;font-weight:750}.tcInfoBanner{color:#075985;background:#eef6ff;margin-bottom:12px}.tcSyncError,.tcErrorPill{color:var(--tc-danger);background:#fef2f2;margin-top:12px}.tcEmptyState,.tcMessagePanel{border:1px dashed var(--tc-border);background:var(--tc-surface-2);min-height:180px;color:var(--tc-muted);text-align:center;place-items:center;gap:6px;display:grid}.tcEmptyState strong,.tcMessagePanel h1{color:var(--tc-text)}.tcSmallPill,.tcErrorPill{border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.8rem;font-weight:850;display:inline-flex}.tcSmallPill{background:var(--tc-primary-soft);color:var(--tc-primary)}@media (width<=1100px){.tcHomeHeader,.tcAlbumTopbar,.tcMarketHeader,.tcCatalogStatus,.tcSectionHeader,.tcBoardHeader{flex-direction:column;align-items:flex-start}.tcToolbar{flex-wrap:wrap;position:static}.tcSearchField,.tcSelectField{flex:100%}.tcStickerTable,.tcMarketTable{background:0 0;border:0}.tcStickerTableHead,.tcMarketTableHead{display:none}.tcStickerRows,.tcMarketRows{gap:10px;display:grid}.tcStickerRow,.tcMarketRow{border:1px solid var(--tc-border-soft);background:#fff;border-radius:16px;grid-template-columns:1fr;gap:10px;padding:14px;display:grid}.tcActionsCell{flex-wrap:wrap;justify-content:flex-start}.tcAlbumRow{grid-template-columns:52px minmax(0,1fr)}.tcAlbumProgressMini,.tcAlbumRowActions{grid-column:1/-1}}@media (width<=720px){.tcHomePage,.tcDetailPage,.tcMarketPage{width:min(100% - 20px,1180px);padding-top:18px}.tcHomeHeader,.tcAlbumTopbar,.tcMarketHeader,.tcCatalogSection,.tcBoard,.tcMarketList{border-radius:16px;padding:14px}.tcHomeHeader h1,.tcAlbumTitleBlock h1,.tcMarketHeader h1{font-size:2rem}.tcStatsStrip,.tcMarketStats,.tcCatalogNumbers,.tcHowSection{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tcStatusTabs>span{width:100%;margin-left:0}.tcPagerButtons{justify-content:space-between;width:100%}.tcPagerButtons span{font-size:.78rem}.tcToggle{min-width:auto}}
