@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;700;900&display=swap";@import "https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/static/woff2/SUIT.css";.site-footer[data-v-2e04858b]{color:#ffffffb8;background:linear-gradient(90deg,#090f0efc,#0e1714f7);margin-top:46px}body[data-active-page=auth] .site-footer[data-v-2e04858b]{display:none}.footer-inner[data-v-2e04858b]{gap:14px;max-width:1380px;margin:0 auto;padding:28px 34px 30px;display:grid}.legal-links[data-v-2e04858b]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.legal-links a[data-v-2e04858b]{color:#ffffffd6;padding:0 12px;font-size:.82rem;font-weight:700;line-height:1}.legal-links a[data-v-2e04858b]:first-child{padding-left:0}.legal-links a+a[data-v-2e04858b]{border-left:1px solid #ffffff2e}.legal-links a.router-link-active[data-v-2e04858b],.legal-links a[data-v-2e04858b]:hover{color:#f0d98e}.operator-info[data-v-2e04858b]{flex-wrap:wrap;gap:6px 14px;max-width:980px;display:flex}.operator-info span[data-v-2e04858b]{color:#ffffff8a;font-size:.76rem;line-height:1.5}.footer-bottom[data-v-2e04858b]{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.footer-bottom span[data-v-2e04858b]{color:#ffffff7a;font-size:.76rem}@media (width<=760px){.site-footer[data-v-2e04858b]{margin-top:28px}.footer-inner[data-v-2e04858b]{padding:24px 18px}.legal-links[data-v-2e04858b]{gap:10px;display:grid}.legal-links a[data-v-2e04858b]{padding:0;border-left:0!important}.footer-bottom[data-v-2e04858b]{align-items:flex-start;gap:6px;display:grid}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#181918;--paper:#eef2ef;--surface:#fbfcf8;--line:#cbd7d1;--muted:#5e6b66;--red:#8a2134;--dark:#101514;--green:#1f3d38;--teal:#34716c;--cover-stage:#e6eee9;--cover-mat:#f7f1e7;--gold:#d8bd72;--gold-soft:#ead7a7;--hero-image:url(/hero-animal-detectives.webp);--hero-page-image:url(/hero-casebox-archive.webp);--mn-shared-content-width:1440px;--mn-font-sans:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mn-bg:var(--paper);--mn-surface:var(--surface);--mn-surface-muted:#f4efe5;--mn-ink:var(--ink);--mn-muted:var(--muted);--mn-line:var(--line);--mn-accent:#2f6f63;--mn-accent-soft:var(--gold-soft);--mn-green:#e6f3ed;--mn-cream:#f8efd0;--mn-rose:#f7eaec;--mn-shadow:none;font-family:var(--mn-font-sans);font-size:16px;line-height:1.5}*{box-sizing:border-box}html,body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--mn-font-sans);margin:0}body[data-concept=books]{--paper:#f5f0e7;--surface:#fffaf1;--line:#d8cdbc;--muted:#71695d;--red:#7a1422;--green:#26362f;--cover-stage:#eee7dc;--cover-mat:#faf4e9;--hero-image:url(/real-books.webp)}body[data-concept=animal]{--paper:#eef2ef;--surface:#fbfcf8;--line:#cbd7d1;--muted:#5e6b66;--red:#8a2134;--green:#1f3d38;--cover-stage:#e6eee9;--cover-mat:#f7f1e7;--hero-image:url(/hero-animal-detectives.webp)}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:is(h1,h2,h3,p,a,span,strong,small,label,button,input,select,td,th){letter-spacing:0;min-width:0}:is(.brand strong,.brand small,.nav a,.hero-search button,.ghost-button,.chip-button,.segment-button,.status-pill,.table-head span,.record-cell b,.record-cell small,.friend-row span,.permission-button,.star-button,.manage-actions button){white-space:nowrap}.app-shell{min-height:100vh}.topbar{z-index:30;color:#fff;background:#0d1211f5;border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:74px;padding:0 34px;display:grid;position:relative;top:auto}body[data-active-page=home] .topbar{background:linear-gradient(#04080ac7,#04080a5c 48%,#04080a00);border-bottom:0;position:absolute;inset:0 0 auto}body[data-active-page=auth] .topbar{display:none}body[data-active-page=auth] .auth-page{background-color:#0000;background-image:linear-gradient(#070d0ca3,#070d0ca3),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px 30px;display:flex}body[data-active-page=auth] .auth-shell{border:1px solid #ffffffbf;grid-template-columns:43% 57%;width:min(100%,1180px);max-width:1180px;min-height:622px;display:grid}body[data-active-page=auth] .auth-visual{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#0a1614eb,#0a1614c7),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;padding:64px 36px;display:flex}body[data-active-page=auth] .visual-copy{max-width:390px}body[data-active-page=auth] .brand-line{letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 .55rem;font-size:.94rem;font-weight:900;display:flex}body[data-active-page=auth] .brand-line span{background:linear-gradient(#f3df9e,#d5b45a);width:7px;height:30px;display:inline-block}body[data-active-page=auth] .auth-visual h1{color:#fff;letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2.8rem,4.8vw,4.15rem);font-weight:600;line-height:1.08}body[data-active-page=auth] .auth-visual p:last-child{color:#ffffffe0;margin:0;font-size:.98rem;line-height:1.75}body[data-active-page=auth] .auth-panel{background:#eef4ef;align-content:start;gap:16px;padding:44px 42px 40px;display:grid;position:relative}body[data-active-page=auth] .register-panel{gap:8px;padding:28px 42px 20px}body[data-active-page=auth] .close-link{color:#fff;background:#ffffff47;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:inline-flex;position:absolute;top:18px;right:18px}body[data-active-page=auth] .eyebrow{color:#df9ca8;margin:0;font-size:.78rem;font-weight:900}body[data-active-page=auth] .auth-panel h2{margin:0;font-size:2rem;font-weight:700;line-height:1.05}body[data-active-page=auth] .auth-panel .lead,body[data-active-page=auth] .auth-panel .muted{color:#27312e;margin:0;font-size:.87rem}body[data-active-page=auth] .auth-tabs{grid-template-columns:1fr 1fr;margin:6px 0 8px;display:grid}body[data-active-page=auth] .register-panel .auth-tabs{margin:0 0 4px}body[data-active-page=auth] .auth-tabs a,body[data-active-page=auth] .auth-tabs span{border:1px solid var(--mn-line);background:#f8f8f1;justify-content:center;align-items:center;min-height:48px;font-weight:800;display:inline-flex}body[data-active-page=auth] .register-panel .auth-tabs a,body[data-active-page=auth] .register-panel .auth-tabs span{min-height:40px}body[data-active-page=auth] .auth-tabs .is-active{background:#ead78e}body[data-active-page=auth] .auth-panel form{gap:13px;display:grid}body[data-active-page=auth] .register-panel form{gap:7px}body[data-active-page=auth] .auth-panel h3{margin:0;font-size:1.35rem}body[data-active-page=auth] .register-panel h3{font-size:1.18rem}body[data-active-page=auth] .auth-panel label{gap:8px;font-size:.82rem;display:grid}body[data-active-page=auth] .register-panel label{gap:5px}body[data-active-page=auth] .auth-panel label small{color:#5f6a66;font-size:.78rem}body[data-active-page=auth] .register-panel label small{font-size:.72rem;line-height:1.25}body[data-active-page=auth] .auth-panel input{background:#fffdfa;border:0;min-height:48px;padding:0 12px}body[data-active-page=auth] .register-panel input{min-height:38px}body[data-active-page=auth] .auth-panel .primary-button{color:#111916;background:#d8bf61;border:0;min-height:38px;font-weight:800}body[data-active-page=auth] .auth-foot{justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}body[data-active-page=auth] .auth-foot a{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}body[data-active-page=auth] .inline-field{grid-template-columns:minmax(0,1fr) 158px;align-items:end;gap:12px;display:grid}body[data-active-page=auth] .inline-field button{background:0 0;border:0;min-height:48px;font-weight:800}body[data-active-page=auth] .register-panel .inline-field{grid-template-columns:minmax(0,1fr) 132px;gap:8px}body[data-active-page=auth] .register-panel .inline-field button{border:1px solid var(--mn-line);color:#17201d;background:#fffdfa;width:100%;min-width:0;min-height:38px;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1.2}body[data-active-page=auth] .two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.brand{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;min-height:44px;font-size:.86rem;font-weight:600;display:inline-flex}.brand-mark{background:linear-gradient(#f2e5be,#c8ad66);flex:none;width:8px;height:28px;box-shadow:0 0 22px #e1c57c47}body[data-active-page=home] .brand{opacity:0;pointer-events:none;visibility:hidden;gap:0;width:0;min-height:0;overflow:hidden}.nav{color:#ffffffc2;justify-content:flex-end;justify-self:end;gap:26px;width:max-content;max-width:100%;font-size:.82rem;display:flex}.nav a{align-items:center;min-height:36px;padding:0;font-weight:500;display:inline-flex}.nav a.router-link-active,.nav a:hover{color:#fff}.ghost-button{color:#ffffffe6;background:#ffffff0b;border:1px solid #ffffff42;justify-content:center;align-items:center;min-height:40px;padding:0 18px;font-size:.82rem;font-weight:600;display:inline-flex}.auth-actions{justify-self:end;align-items:center;gap:8px;display:inline-flex}.auth-actions .ghost-button{min-width:64px}.auth-actions .admin-entry{color:#f4dfa0;border-color:#ead89094}.page{width:min(100%,1380px);margin:0 auto;padding:34px}.panel{background:var(--surface);border:1px solid var(--line);box-shadow:none}.chip-button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#f3f7f3;justify-content:center;align-items:center;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex}.chip-button[aria-pressed=true],.chip-button.is-active{border-color:var(--mn-accent);background:var(--mn-accent);color:#fff}.muted{color:var(--muted)}.sr-only,.sr{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.topbar{background:#0d1211f5;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;gap:1rem;width:100%;min-height:auto;padding:18px 18px 0;position:sticky;left:0;right:0}body[data-active-page=home] .topbar{background:linear-gradient(#04080ad1,#04080a00);border-bottom:0;position:absolute;inset:0 0 auto}.brand{display:none}.nav{order:2;grid-column:1/-1;justify-content:center;justify-self:center;gap:22px;width:auto;padding-top:28px;font-size:1rem}.nav a{min-height:32px;position:relative}.nav a:after{content:"";background:#ffffff3d;height:1px;position:absolute;bottom:-8px;left:0;right:0}.ghost-button{justify-self:end;min-height:42px;padding:0 18px}.page{padding:22px 18px}}.friend-modal-page{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(circle at 18% 8%,#ffffff24,#0000 26%),#050809b8;place-items:center;padding:24px 20px;display:grid;position:fixed;inset:0;overflow:auto}.friend-modal-page .friend-modal{background:var(--mn-surface);border:1px solid #ffffffc7;flex-direction:column;width:min(1180px,100vw - 40px);max-width:1180px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 30px 80px #0408086b}.friend-modal-page .mn-friend-modal-head{color:#fff;background:linear-gradient(90deg, #081412f5, #0e2a24e0), var(--hero-image);background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-start;min-height:100px;padding:18px 20px 16px;display:flex}.friend-modal-page .eyebrow{color:#b9d1cf;letter-spacing:.02em;margin:0 0 .25rem;font-size:.72rem;font-weight:800}.friend-modal-page .mn-friend-modal-head h1{color:#fff;letter-spacing:-.04em;font-size:1.85rem;font-weight:800;line-height:1.1}.friend-modal-page .mn-friend-modal-summary{color:#ffffffd6;margin-top:.45rem;font-size:.78rem;font-weight:700}.friend-modal-page .close-button{color:#fff;background:#ffffff0d;border:1px solid #ffffff75;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.35rem;line-height:1;display:inline-flex}.friend-modal-page .mn-friend-modal-body{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:14px 16px 16px;display:flex;overflow:hidden auto}.friend-modal-page .panel{background:var(--mn-surface);border:1px solid var(--mn-line)}.friend-modal-page .sync-stats{background:#eef4ef;grid-template-columns:repeat(4,minmax(0,1fr));min-height:56px;display:grid}.friend-modal-page .sync-stats div{gap:.15rem;padding:11px 16px;display:grid}.friend-modal-page .sync-stats span,.friend-modal-page .invite-line span,.friend-modal-page .muted,.friend-modal-page .search-results span,.friend-modal-page .request-card span,.friend-modal-page .friend-name small{color:var(--mn-muted)}.friend-modal-page .sync-stats strong{font-size:1rem;line-height:1.1}.friend-modal-page .invite-line{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 10px;display:grid}.friend-modal-page .invite-line div{gap:.1rem;display:grid}.friend-modal-page .invite-url{width:100%;min-width:0;min-height:34px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--mn-line);background:#fffdf8;padding:6px 9px;overflow:hidden}.friend-modal-page .plain-button,.friend-modal-page .chip-button{min-height:34px;color:var(--ink);white-space:nowrap;border:1px solid var(--mn-line);background:#f3f7f3;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.friend-modal-page .connect-panel{grid-template-columns:minmax(12rem,.58fr) minmax(18rem,1fr);align-items:start;gap:8px 14px;padding:10px 14px;display:grid}.friend-modal-page .connect-panel h2,.friend-modal-page .friend-table h2{font-size:1rem;font-weight:800}.friend-modal-page .connect-panel .muted,.friend-modal-page .friend-table .muted{font-size:.76rem;line-height:1.45}.friend-modal-page .friend-search{grid-template-columns:minmax(14rem,1fr) auto;gap:.5rem;width:100%;display:grid;position:relative}.friend-modal-page .friend-search input,.friend-modal-page .friend-table-head input{border:1px solid var(--mn-line);background:#fffdf8;min-height:34px;padding:0 10px;font-size:.76rem}.friend-modal-page .search-results{z-index:20;background:var(--mn-surface);border:1px solid var(--mn-line);max-height:14.5rem;position:absolute;top:calc(100% + .35rem);left:0;right:5.8rem;overflow:auto;box-shadow:0 18px 42px #14201b1f}.friend-modal-page .search-results button{text-align:left;border:0;border-bottom:1px solid var(--mn-line);background:0 0;grid-template-columns:30px minmax(0,1fr) 10px;align-items:center;gap:.55rem;width:100%;min-height:54px;padding:8px 10px;display:grid}.friend-modal-page .result-copy{gap:.08rem;min-width:0;display:grid}.friend-modal-page .result-copy strong,.friend-modal-page .result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-modal-page .request-preview{border-left:3px solid var(--mn-accent);background:#f6f1e8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.friend-modal-page .request-preview.is-done{background:#e5f3ee;display:block}.friend-modal-page .request-actions{white-space:nowrap;gap:.4rem;display:inline-flex}.friend-modal-page .request-actions button{border:1px solid var(--mn-line);min-width:56px;min-height:32px;padding:0 .75rem;font-size:.78rem;font-weight:700}.friend-modal-page .confirm-button{background:#ead7a7}.friend-modal-page .cancel-button{background:var(--mn-surface)}.friend-modal-page .request-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.friend-modal-page .request-card{gap:.25rem;min-height:58px;padding:9px 12px;display:grid}.friend-modal-page .request-card strong{font-size:.86rem}.friend-modal-page .request-card span{font-size:.76rem}.friend-modal-page .friend-table{flex-direction:column;flex:none;min-height:0;padding:12px 14px;display:flex;overflow:hidden}.friend-modal-page .friend-table-head{flex:none;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.friend-modal-page .table-tools{justify-content:flex-end;align-items:center;gap:.45rem;min-width:min(100%,24rem);display:flex}.friend-modal-page .table-tools input{width:100%;max-width:13rem}.friend-modal-page .favorite-filter{min-height:34px;color:var(--mn-muted);white-space:nowrap;border:1px solid var(--mn-line);background:#fffdf8;justify-content:center;align-items:center;padding:0 .7rem;font-size:.7rem;font-weight:700;display:inline-flex}.friend-modal-page .favorite-filter[aria-pressed=true]{color:#18211f;background:#ead7a7}.friend-modal-page .friend-table-shell{grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:12px;height:clamp(300px,100vh - 430px,460px);min-height:0;display:grid;overflow:hidden}.friend-modal-page .friend-list{border:1px solid var(--mn-line);scrollbar-gutter:stable;min-width:0;height:100%;overflow:auto scroll}.friend-modal-page .table-head,.friend-modal-page .friend-row{grid-template-columns:minmax(9.8rem,1.05fr) minmax(7.4rem,.7fr) minmax(11rem,1.05fr) 4.25rem 4.25rem 4.25rem 5rem;align-items:center;gap:6px;display:grid}.friend-modal-page .table-head{z-index:2;color:var(--mn-muted);background:#f4efe5;padding:10px 12px;font-size:.74rem;font-weight:700;position:sticky;top:0}.friend-modal-page .friend-row{cursor:pointer;border-top:1px solid var(--mn-line);min-height:48px;padding:5px 9px}.friend-modal-page .table-head span:nth-child(4),.friend-modal-page .table-head span:nth-child(5),.friend-modal-page .table-head span:nth-child(6),.friend-modal-page .friend-row>.permission-button{text-align:center;justify-self:center}.friend-modal-page .friend-row.is-selected{background:#fff8df}.friend-modal-page .friend-person{grid-template-columns:30px 20px minmax(0,1fr);align-items:center;gap:.38rem;min-width:0;display:grid}.friend-modal-page .friend-avatar{color:#16221f;object-fit:cover;background:linear-gradient(135deg,#f4e2ae,#d8eddf);border:1px solid #1e2d2724;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.74rem;font-weight:900;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fffc,0 1px 4px #111d191a}.friend-modal-page .friend-avatar[src]{object-fit:cover;display:block}.friend-modal-page .friend-name{gap:.06rem;min-width:0;display:grid}.friend-modal-page .favorite-button{color:#9b8d6a;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:24px;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.friend-modal-page .favorite-button.is-favorite{color:#c19c34;text-shadow:0 1px #ffffffbf}.friend-modal-page .name-line{grid-template-columns:minmax(0,auto) 8px;justify-content:start;align-items:center;gap:.35rem;min-width:0;display:inline-grid}.friend-modal-page .friend-name strong,.friend-modal-page .friend-stats{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-modal-page .friend-name strong{font-size:.82rem}.friend-modal-page .friend-name small{white-space:nowrap;font-size:.68rem}.friend-modal-page .last-seen{white-space:normal;word-break:keep-all;min-width:0;font-size:.72rem;display:block;overflow:visible}.friend-modal-page .friend-stats{font-size:.74rem}.friend-modal-page .presence-dot{background:#c9463c;border-radius:999px;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 2px #ffffffbd}.friend-modal-page .presence-dot.is-online{background:#28a66b}.friend-modal-page .permission-button,.friend-modal-page .manage-actions button{white-space:nowrap;border:0;justify-content:center;align-items:center;min-height:28px;padding:0 .45rem;font-size:.74rem;font-weight:700;display:inline-flex}.friend-modal-page .friend-row>.permission-button{width:58px}.friend-modal-page .permission-button.is-public{background:#ead7a7}.friend-modal-page .permission-button.is-private{color:var(--mn-muted);background:#e9f1ed}.friend-modal-page .manage-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.friend-modal-page .manage-actions button{background:0 0;width:auto;min-width:2.2rem}.friend-modal-page .danger-button{color:#8a4b3a;background:#fff3ee!important}.friend-modal-page .friend-side{scrollbar-gutter:stable;gap:.45rem;height:100%;min-height:0;padding:0 2px 4px 4px;display:grid;overflow-y:scroll}.friend-modal-page .side-title{margin:.2rem 0 .1rem;font-size:.76rem}.friend-modal-page .friend-profile-card{border:1px solid var(--mn-line);background:#fffdf8;gap:.55rem;padding:.65rem;display:grid}.friend-modal-page .friend-profile-card header{grid-template-columns:30px minmax(0,1fr) 8px;align-items:center;gap:.5rem;display:grid}.friend-modal-page .friend-profile-card header span,.friend-modal-page .friend-profile-card dl,.friend-modal-page .shared-summary{gap:.18rem;display:grid}.friend-modal-page .friend-profile-card strong,.friend-modal-page .friend-profile-card small,.friend-modal-page .friend-profile-card dd,.friend-modal-page .friend-profile-card p{text-overflow:ellipsis;overflow:hidden}.friend-modal-page .friend-profile-card small,.friend-modal-page .friend-profile-card dt,.friend-modal-page .friend-profile-card p{color:var(--mn-muted);font-size:.72rem}.friend-modal-page .friend-profile-card dl{margin:0}.friend-modal-page .friend-profile-card dt{font-weight:700}.friend-modal-page .friend-profile-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;font-weight:800;overflow:hidden}.friend-modal-page .shared-summary{border-top:1px solid var(--mn-line);padding-top:.48rem}.friend-modal-page .shared-summary strong{font-size:.78rem}.friend-modal-page .shared-summary p{margin:0}.friend-modal-page .friend-profile-card.is-empty p{white-space:normal;line-height:1.45}.friend-modal-page .friend-side button{text-align:left;background:#fffdf8;border:0;grid-template-columns:24px minmax(0,1fr) 8px;align-items:center;gap:.45rem;min-height:30px;padding:2px 5px;font-size:.76rem;display:grid;overflow:hidden}.friend-modal-page .friend-side button.is-favorite{background:#fff7df}.friend-modal-page .friend-side button.is-selected{box-shadow:inset 3px 0 #9c1e36}.friend-modal-page .friend-side .friend-avatar{width:22px;height:22px;font-size:.65rem}.friend-modal-page .friend-side span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friend-modal-page .side-empty,.friend-modal-page .empty-row{color:var(--mn-muted);font-size:.72rem}.friend-modal-page .side-empty{margin:0;padding:4px 2px;line-height:1.4}.friend-modal-page .empty-row{text-align:center;border-top:1px solid var(--mn-line);padding:14px 10px}.friend-modal-page .save-message{color:#17614e;border-top:1px solid var(--mn-line);grid-column:1/-1;margin:0;padding:.55rem .75rem 0;font-weight:800}.friend-modal-page .mn-friend-modal-foot{z-index:5;background:var(--mn-surface);border-top:1px solid var(--mn-line);flex:none;justify-content:flex-end;margin:0 -16px -16px;padding:8px 16px 16px;display:flex;position:sticky;bottom:-16px}@media (width<=980px){.friend-modal-page .connect-panel,.friend-modal-page .invite-line{grid-template-columns:1fr;align-items:stretch}.friend-modal-page .friend-table-head{flex-direction:column;align-items:stretch}.friend-modal-page .table-tools{justify-content:stretch;min-width:0}.friend-modal-page .request-overview,.friend-modal-page .sync-stats,.friend-modal-page .friend-table-shell{grid-template-columns:1fr}.friend-modal-page .table-head{display:none}.friend-modal-page .friend-row{grid-template-columns:1fr 1fr}.friend-modal-page .table-tools input{max-width:none}}@media (width<=620px){.friend-modal-page{padding:12px 10px}.friend-modal-page .friend-modal{width:min(100%,100vw - 20px);max-height:calc(100vh - 24px)}.friend-modal-page .friend-search{grid-template-columns:1fr}.friend-modal-page .search-results{right:0}.friend-modal-page .request-preview{flex-direction:column;align-items:flex-start}.friend-modal-page .friend-row{grid-template-columns:1fr}.friend-modal-page .table-tools{flex-direction:column}.friend-modal-page .favorite-filter,.friend-modal-page .table-tools input{width:100%}}.entry-splash[data-v-320bff26]{z-index:2000;color:#eef4ef;opacity:1;pointer-events:auto;background:#070b0a;place-items:center;transition:opacity .45s ease-out;display:grid;position:fixed;inset:0;overflow:hidden}.entry-splash.leaving[data-v-320bff26]{opacity:0;pointer-events:none}.scanlines[data-v-320bff26]{opacity:.4;pointer-events:none;background:linear-gradient(#12101000 50%,#0006 50%) 0 0/100% 4px;position:absolute;inset:0}.vignette[data-v-320bff26]{pointer-events:none;background:radial-gradient(circle at 50% 42%,#d8bd7221,#0000 28%),radial-gradient(circle,#0000 22%,#000000c7 78%);position:absolute;inset:0}.typebox[data-v-320bff26]{z-index:1;text-align:center;width:min(92%,470px);position:relative;transform:translateY(6px)}.type-line[data-v-320bff26]{justify-content:center;align-items:center;gap:8px;min-height:62px;display:flex}h1[data-v-320bff26]{color:#eef4ef;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;min-height:53px;margin:0;font-size:clamp(1.75rem,7vw,2.75rem);font-weight:800;line-height:1.2}h1.shining[data-v-320bff26]{color:#0000;background:linear-gradient(90deg,#b39243 0%,#fff2c6 25%,#d8bd72 50%,#fff2c6 75%,#b39243 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite gold-shine-320bff26}.cursor[data-v-320bff26]{background:#d8bd72;flex:none;width:12px;height:38px;animation:.8s infinite type-cursor-320bff26;box-shadow:0 0 10px #d8bd72}@keyframes type-cursor-320bff26{0%,to{opacity:1}50%{opacity:0}}@keyframes gold-shine-320bff26{0%{background-position:-200% 0}to{background-position:200% 0}}@media (width<=560px){.typebox[data-v-320bff26]{width:calc(100vw - 36px)}}.home[data-v-9ed940c3]{background:var(--paper)}.home-error[data-v-9ed940c3]{color:#8a2f1d;max-width:var(--container);background:#fff5ef;border:1px solid #e2b9a4;margin:0 auto 22px;padding:.75rem 1rem;font-size:.86rem}.hero[data-v-9ed940c3]{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#030a11f0 0%,#030a11c7 32%,#030a1129 67%),url(/hero-animal-detectives-home.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:470px;padding:138px clamp(24px,3.2vw,52px) 112px;display:flex;position:relative;overflow:hidden}.hero[data-v-9ed940c3]:after{content:"";background:linear-gradient(180deg, transparent, var(--paper));pointer-events:none;height:110px;position:absolute;inset:auto 0 0}.hero-copy[data-v-9ed940c3]{z-index:1;gap:22px;max-width:none;display:grid;position:relative}h1[data-v-9ed940c3]{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(4rem,8vw,4.1rem);font-weight:500;line-height:.98}.hero-search[data-v-9ed940c3]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03080a6b;border:1px solid #eee4c957;grid-template-columns:minmax(0,1fr) 96px;width:min(100%,520px);height:54px;display:grid}.hero-search input[data-v-9ed940c3],.hero-search button[data-v-9ed940c3]{color:#fff;background:0 0;border:0;height:52px;padding:0 18px;font-size:.9rem}.hero-search button[data-v-9ed940c3]{color:#f2dfad;background:#ffffff14;border-left:1px solid #eee4c93d;min-height:52px;font-size:.78rem;font-weight:700}.section[data-v-9ed940c3]{padding:42px 0}.top-section[data-v-9ed940c3],.home-updates[data-v-9ed940c3],.starter-section[data-v-9ed940c3]{content-visibility:auto}.top-section[data-v-9ed940c3],.home-updates[data-v-9ed940c3]{contain-intrinsic-size:auto 430px}.starter-section[data-v-9ed940c3]{contain-intrinsic-size:auto 420px}.inner[data-v-9ed940c3]{width:min(100%,1265px);margin:0 auto;padding:0 34px}.section-head[data-v-9ed940c3]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:24px;display:grid}.section-head div[data-v-9ed940c3]{gap:8px;display:grid}.section-head h2[data-v-9ed940c3]{margin:0;font-size:1.6rem;font-weight:500}.section-head a[data-v-9ed940c3]{color:var(--mn-accent);font-size:.86rem;font-weight:500}.popular-head small[data-v-9ed940c3]{color:var(--mn-accent);font-size:.72rem;font-weight:500}.popular-board[data-v-9ed940c3]{background:var(--surface);border:1px solid var(--line);grid-template-columns:1fr 1.72fr;min-height:330px;display:grid}.popular-feature[data-v-9ed940c3],.popular-row[data-v-9ed940c3]{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.popular-feature[data-v-9ed940c3]{border-right:1px solid var(--line);grid-template-rows:202px minmax(0,1fr);min-width:0;padding:14px;display:grid}.popular-feature-cover[data-v-9ed940c3],.popular-thumb[data-v-9ed940c3]{background:var(--cover-mat);border:1px solid var(--line);justify-content:center;align-items:center;display:flex;overflow:hidden}.popular-feature-cover[data-v-9ed940c3]{height:202px;padding:18px}.popular-feature-cover img[data-v-9ed940c3],.popular-thumb img[data-v-9ed940c3]{object-fit:contain;object-position:center;transform-origin:50%;width:auto;max-width:100%;height:100%;display:block}.popular-feature-copy[data-v-9ed940c3]{gap:9px;padding:14px 0 0;display:grid}.popular-feature-copy em[data-v-9ed940c3],.popular-feature-copy small[data-v-9ed940c3]{color:var(--mn-accent);font-size:.74rem;font-style:normal;font-weight:700}.popular-feature-copy strong[data-v-9ed940c3]{font-size:1.28rem;font-weight:700;line-height:1.22}.popular-stats[data-v-9ed940c3]{flex-wrap:wrap;gap:8px;display:flex}.popular-stats b[data-v-9ed940c3],.popular-row-score b[data-v-9ed940c3],.popular-row-score small[data-v-9ed940c3]{color:#1f604f;white-space:nowrap;background:#e8f1ed;padding:7px 9px;font-size:.75rem;font-weight:700;line-height:1}.popular-list[data-v-9ed940c3]{grid-template-rows:repeat(5,minmax(0,1fr));min-width:0;display:grid}.popular-row[data-v-9ed940c3]{border-top:1px solid var(--line);grid-template-columns:42px 56px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.popular-row[data-v-9ed940c3]:first-child{border-top:0}.popular-rank[data-v-9ed940c3]{color:var(--mn-accent);font-size:.76rem;font-weight:800}.popular-thumb[data-v-9ed940c3]{width:48px;height:48px;padding:5px}.popular-row-copy[data-v-9ed940c3]{gap:5px;min-width:0;display:grid}.popular-row-copy strong[data-v-9ed940c3],.popular-row-copy small[data-v-9ed940c3],.popular-feature-copy strong[data-v-9ed940c3],.popular-feature-copy small[data-v-9ed940c3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.popular-row-copy strong[data-v-9ed940c3]{font-size:.9rem;font-weight:700}.popular-row-copy small[data-v-9ed940c3],.popular-feature-copy small[data-v-9ed940c3]{color:var(--muted);font-weight:500}.popular-row-score[data-v-9ed940c3]{gap:7px;display:flex}.popular-empty[data-v-9ed940c3]{color:var(--muted);align-items:center;min-height:330px;padding:18px;display:flex}.home-updates[data-v-9ed940c3]{background:linear-gradient(180deg, #f7f1e79e, #eff6f285), var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.updates-head[data-v-9ed940c3]{align-items:end;margin-bottom:18px}.updates-head small[data-v-9ed940c3]{color:var(--mn-accent);font-size:.72rem;font-weight:500}.updates-grid[data-v-9ed940c3]{grid-template-columns:1.08fr 1fr 1fr;gap:18px;display:grid}.update-feature[data-v-9ed940c3],.update-panel[data-v-9ed940c3]{background:var(--surface);border:1px solid var(--line);min-width:0}.update-feature[data-v-9ed940c3]{appearance:none;color:inherit;cursor:pointer;text-align:left;grid-template-rows:auto minmax(0,1fr);padding:14px;display:grid}.empty-feature[data-v-9ed940c3]{color:var(--muted);align-items:center;min-height:330px}.feature-cover[data-v-9ed940c3]{background:var(--cover-mat);border:1px solid var(--line);justify-content:center;align-items:center;height:178px;margin-bottom:14px;padding:18px;display:flex;overflow:hidden}.feature-cover img[data-v-9ed940c3]{object-fit:contain;object-position:center;transform-origin:50%;width:auto;max-width:100%;height:100%;display:block}.feature-copy[data-v-9ed940c3]{align-content:center;min-width:0;display:grid}.feature-copy em[data-v-9ed940c3]{background:color-mix(in srgb, var(--gold-soft) 46%, var(--surface) 54%);border:1px solid color-mix(in srgb, var(--gold) 68%, var(--line) 32%);color:#66530b;width:max-content;height:22px;margin-bottom:9px;padding:0 8px;font-size:.68rem;font-style:normal;font-weight:500;line-height:20px;display:inline-flex}.feature-copy strong[data-v-9ed940c3]{color:var(--ink);margin-bottom:5px;font-size:1.16rem;font-weight:500;line-height:1.25}.feature-copy small[data-v-9ed940c3]{color:var(--muted);margin-bottom:10px;font-size:.76rem;line-height:1.35}.feature-copy span[data-v-9ed940c3]{color:var(--muted);font-size:.78rem;line-height:1.55}.feature-copy strong[data-v-9ed940c3],.feature-copy small[data-v-9ed940c3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.update-panel[data-v-9ed940c3]{padding:14px}.update-panel-head[data-v-9ed940c3]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.update-panel-head h3[data-v-9ed940c3]{margin:0;font-size:1.12rem;font-weight:500}.update-panel-head a[data-v-9ed940c3]{color:var(--mn-accent);white-space:nowrap;font-size:.76rem;font-weight:500}.update-list[data-v-9ed940c3]{display:grid}.update-row[data-v-9ed940c3]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:42px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:56px;padding:8px 0;display:grid}.update-row[data-v-9ed940c3]:last-child{border-bottom:0;padding-bottom:0}.update-thumb[data-v-9ed940c3]{background:var(--cover-mat);border:1px solid var(--line);justify-content:center;align-items:center;width:42px;height:42px;padding:4px;display:flex;overflow:hidden}.update-thumb img[data-v-9ed940c3]{object-fit:contain;object-position:center;transform-origin:50%;width:auto;max-width:100%;height:100%;display:block}.update-row-copy[data-v-9ed940c3]{gap:3px;min-width:0;display:grid}.update-row-copy strong[data-v-9ed940c3]{color:var(--ink);font-size:.86rem;font-weight:500;line-height:1.3}.update-row-copy small[data-v-9ed940c3]{color:var(--muted);font-size:.72rem;line-height:1.35}.update-row-copy strong[data-v-9ed940c3],.update-row-copy small[data-v-9ed940c3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.day-badge[data-v-9ed940c3]{background:var(--cover-mat);border:1px solid color-mix(in srgb, var(--line) 74%, var(--ink) 26%);color:var(--mn-accent);white-space:nowrap;justify-content:center;justify-self:end;align-items:center;min-width:43px;height:25px;padding:0 7px;font-size:.68rem;font-weight:500;display:inline-flex}.day-badge.is-urgent[data-v-9ed940c3]{border-color:color-mix(in srgb, var(--red) 48%, var(--line) 52%);color:var(--red);background:#f7eaec}.day-badge.is-long[data-v-9ed940c3]{color:#315f7f}.day-badge.is-past[data-v-9ed940c3],.day-badge.is-unknown[data-v-9ed940c3]{color:var(--muted)}.starter-section[data-v-9ed940c3]{background:linear-gradient(180deg, #f7f1e7bf, #eff6f273), var(--paper);border-bottom:1px solid var(--line)}.starter-head[data-v-9ed940c3]{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:18px}.starter-head small[data-v-9ed940c3]{color:var(--mn-accent);font-size:.72rem;font-weight:800}.starter-tabs[data-v-9ed940c3]{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));width:282px;display:grid}.starter-tabs button[data-v-9ed940c3]{border:0;border-right:1px solid var(--line);height:38px;color:var(--ink);white-space:nowrap;background:0 0;font-size:.82rem;font-weight:800}.starter-tabs button[data-v-9ed940c3]:last-child{border-right:0}.starter-tabs button.active[data-v-9ed940c3]{color:#fff6d8;background:#20362f}.starter-tier-panel[data-v-9ed940c3]{border:1px solid var(--line);background:var(--surface)}.starter-tier-head[data-v-9ed940c3]{background:color-mix(in srgb, var(--cover-mat) 72%, #fff 28%);border-bottom:1px solid var(--line);align-items:center;min-height:44px;padding:10px 12px;display:flex}.starter-tier-head strong[data-v-9ed940c3]{color:var(--mn-accent);white-space:nowrap;font-size:.98rem;font-weight:800;line-height:1.1}.starter-list[data-v-9ed940c3]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.starter-card[data-v-9ed940c3]{appearance:none;background:var(--surface);border:0;border-right:1px solid var(--line);box-sizing:border-box;color:inherit;cursor:pointer;text-align:left;grid-template-rows:158px minmax(0,1fr);width:100%;min-width:0;height:286px;min-height:286px;padding:0;display:grid}.starter-card[data-v-9ed940c3]:last-child{border-right:0}.starter-cover[data-v-9ed940c3]{background:var(--cover-mat);border-bottom:1px solid var(--line);justify-content:center;align-items:center;height:158px;padding:14px;display:flex;overflow:hidden}.starter-cover img[data-v-9ed940c3]{object-fit:contain;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:128px;display:block}.starter-copy[data-v-9ed940c3]{align-content:center;gap:4px;min-width:0;padding:13px 14px;display:grid}.starter-copy small[data-v-9ed940c3]{color:var(--mn-accent);font-size:.7rem;font-weight:800;line-height:1.15}.starter-copy strong[data-v-9ed940c3]{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.2}.starter-copy em[data-v-9ed940c3],.starter-copy span[data-v-9ed940c3]{color:var(--muted);font-size:.75rem;font-style:normal;line-height:1.28}.starter-copy strong[data-v-9ed940c3],.starter-copy em[data-v-9ed940c3],.starter-copy span[data-v-9ed940c3]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.starter-copy span[data-v-9ed940c3]{color:#47524e}.sr-only[data-v-9ed940c3]{width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){.popular-board[data-v-9ed940c3]{grid-template-columns:1fr}.popular-feature[data-v-9ed940c3]{border-bottom:1px solid var(--line);border-right:0;grid-template-rows:auto;grid-template-columns:150px minmax(0,1fr)}.popular-feature-cover[data-v-9ed940c3]{height:150px}.popular-feature-copy[data-v-9ed940c3]{padding:0 0 0 14px}.updates-grid[data-v-9ed940c3]{grid-template-columns:1fr}.update-feature[data-v-9ed940c3]{grid-template-rows:auto;grid-template-columns:150px minmax(0,1fr)}.feature-cover[data-v-9ed940c3]{height:150px;margin:0}.starter-head[data-v-9ed940c3]{grid-template-columns:1fr;align-items:start}.starter-tabs[data-v-9ed940c3]{width:min(100%,360px)}.starter-list[data-v-9ed940c3]{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-card[data-v-9ed940c3]:nth-child(2n){border-right:0}.starter-card[data-v-9ed940c3]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=760px){.hero[data-v-9ed940c3]{background-position:50%;align-items:flex-start;min-height:570px;padding:250px 48px 120px}h1[data-v-9ed940c3]{font-size:clamp(3.2rem,11vw,4.6rem)}.hero-search[data-v-9ed940c3]{grid-template-columns:1fr auto;width:100%}.inner[data-v-9ed940c3]{padding:0 20px}.popular-head[data-v-9ed940c3]{grid-template-columns:1fr;align-items:start}.popular-feature[data-v-9ed940c3]{grid-template-columns:1fr}.popular-feature-copy[data-v-9ed940c3]{padding:14px 0 0}.popular-row[data-v-9ed940c3]{grid-template-columns:32px 46px minmax(0,1fr)}.popular-row-score[data-v-9ed940c3]{grid-column:3}.updates-head[data-v-9ed940c3]{grid-template-columns:1fr;align-items:start}.update-feature[data-v-9ed940c3]{grid-template-columns:1fr}.feature-cover[data-v-9ed940c3]{height:150px;margin-bottom:14px}.update-row[data-v-9ed940c3]{grid-template-columns:38px minmax(0,1fr) 45px}.update-thumb[data-v-9ed940c3]{width:38px;height:38px}.starter-list[data-v-9ed940c3]{grid-template-columns:1fr}.starter-card[data-v-9ed940c3]{border-right:0;border-top:1px solid var(--line);grid-template-rows:none;grid-template-columns:94px minmax(0,1fr);height:124px;min-height:124px}.starter-card[data-v-9ed940c3]:first-child{border-top:0}.starter-cover[data-v-9ed940c3]{border-bottom:0;border-right:1px solid var(--line);height:124px;padding:10px}.starter-cover img[data-v-9ed940c3]{max-height:98px}}.catalog-page[data-v-8d455f94]{max-width:var(--mn-shared-content-width);width:min(100%, var(--mn-shared-content-width));gap:14px;margin:0 auto;padding:20px 20px 46px;display:grid}.catalog-bar-layout[data-v-8d455f94]{background:#f6f3ed;border:1px solid #e4ded4;grid-template-columns:204px minmax(0,1fr);gap:0;min-height:0;display:grid}.catalog-side-nav[data-v-8d455f94],.release-funding-side[data-v-8d455f94]{background:#fffefb;border-right:1px solid #e4ded4;padding:24px 0}.catalog-side-nav h1[data-v-8d455f94],.release-funding-side h1[data-v-8d455f94]{color:#161411;margin:0 18px 24px;font-size:1.65rem;font-weight:700;line-height:1.1}.catalog-side-nav nav[data-v-8d455f94],.release-funding-side nav[data-v-8d455f94]{display:grid}.catalog-side-nav button[data-v-8d455f94],.release-funding-side button[data-v-8d455f94]{color:#161411;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 18px;font-size:.92rem;font-weight:400;display:flex}.catalog-side-nav button[aria-pressed=true][data-v-8d455f94],.release-funding-side button[aria-pressed=true][data-v-8d455f94]{background:#eee9df;font-weight:500}.catalog-side-nav span[data-v-8d455f94],.release-funding-side span[data-v-8d455f94]{color:#77716a;font-size:.76rem;font-weight:400}.catalog-bar-content[data-v-8d455f94],.release-funding-content[data-v-8d455f94]{min-width:0;padding:24px 28px 28px}.release-funding-layout[data-v-8d455f94]{background:#f6f3ed;border:1px solid #e4ded4;grid-template-columns:204px minmax(0,1fr);gap:0;min-height:0;display:grid}.catalog-bar-head[data-v-8d455f94]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.catalog-bar-head small[data-v-8d455f94]{display:none}.catalog-bar-head h2[data-v-8d455f94]{color:#161411;margin:0;font-size:1.65rem;font-weight:700;line-height:1.1}.catalog-bar-head p[data-v-8d455f94]{color:#77716a;white-space:nowrap;margin:0;font-size:.82rem}.catalog-bar-head strong[data-v-8d455f94]{color:#161411;font-weight:500}.catalog-head-actions[data-v-8d455f94]{place-items:flex-end end;gap:8px;display:grid}.catalog-mini-pagination[data-v-8d455f94]{align-items:center;gap:0;display:inline-flex}.catalog-mini-pagination button[data-v-8d455f94],.catalog-mini-pagination span[data-v-8d455f94]{color:#4e4841;background:#fffefb;border:1px solid #e4ded4;justify-content:center;align-items:center;min-width:42px;height:30px;padding:0 9px;font-size:.78rem;font-weight:400;display:inline-flex}.catalog-mini-pagination button+span[data-v-8d455f94],.catalog-mini-pagination span+button[data-v-8d455f94]{border-left:0}.catalog-mini-pagination button[data-v-8d455f94]:not(:disabled):hover{background:#f1eee8}.catalog-mini-pagination button[data-v-8d455f94]:disabled{color:#aaa39b;cursor:not-allowed}.catalog-bar-tools[data-v-8d455f94]{background:#fffefb;border:1px solid #e4ded4;grid-template-columns:minmax(300px,1fr) 138px 122px 122px 76px;align-items:center;min-height:48px;margin-bottom:14px;display:grid;box-shadow:0 18px 42px #201c1512}.bar-search[data-v-8d455f94]{border-right:1px solid #e4ded4;grid-template-columns:22px minmax(0,1fr);align-items:center;height:48px;padding:0 14px;display:grid}.bar-search span[data-v-8d455f94]{color:#77716a;font-size:.85rem;line-height:1}.bar-search input[data-v-8d455f94]{color:#161411;background:0 0;border:0;outline:0;min-width:0;font-size:.86rem;font-weight:400}.bar-select[data-v-8d455f94]{border-right:1px solid #e4ded4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;height:48px;padding:0 11px;display:grid}.bar-select span[data-v-8d455f94]{color:#77716a;white-space:nowrap;font-size:.76rem;font-weight:400}.bar-select select[data-v-8d455f94]{appearance:none;color:#161411;background:0 0;border:0;outline:0;min-width:0;font-size:.86rem;font-weight:400}.date-sort-dropdown[data-v-8d455f94]{z-index:12;border-right:1px solid #e4ded4;min-width:0;height:48px;position:relative}.date-sort-dropdown summary[data-v-8d455f94]{color:#161411;cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;height:48px;padding:0 10px 0 12px;font-size:.84rem;font-weight:500;list-style:none;display:grid}.date-sort-dropdown summary[data-v-8d455f94]::-webkit-details-marker{display:none}.date-sort-dropdown summary[data-v-8d455f94]:focus{outline:0}.date-sort-dropdown summary[data-v-8d455f94]:focus-visible{box-shadow:inset 0 0 0 2px #d8bd72}.date-sort-dropdown summary[data-v-8d455f94]:hover,.date-sort-dropdown[open] summary[data-v-8d455f94]{background:#f7f3ec}.date-sort-dropdown summary span[data-v-8d455f94]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.date-sort-dropdown summary b[data-v-8d455f94]{color:#2d665d;border:1px solid #cec5b8;justify-content:center;align-items:center;width:24px;height:24px;font-size:.84rem;font-weight:700;line-height:1;display:inline-flex}.date-sort-menu[data-v-8d455f94]{background:#fffefb;border:1px solid #cec5b8;min-width:178px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;box-shadow:0 14px 30px #201c1529}.date-sort-menu button[data-v-8d455f94]{color:#4e4841;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:6px 9px;font-size:.82rem;font-weight:400;display:grid}.date-sort-menu button+button[data-v-8d455f94]{border-top:1px solid #eee8de}.date-sort-menu button[data-v-8d455f94]:hover{background:#f7f3ec}.date-sort-menu button[aria-selected=true][data-v-8d455f94]{color:#163f38;background:#eef5f2;font-weight:600}.date-sort-menu i[data-v-8d455f94]{color:#2d665d;justify-content:center;align-items:center;font-size:.86rem;font-style:normal;font-weight:700;display:inline-flex}.bar-reset[data-v-8d455f94]{color:#77716a;cursor:pointer;background:0 0;border:0;height:48px;font-size:.84rem;font-weight:400}.release-funding-tools[data-v-8d455f94]{grid-template-columns:minmax(300px,1fr) 138px 122px 122px 76px}.release-schedule[data-v-8d455f94]{background:#fffefb;border:1px solid #e4ded4;overflow-x:auto;box-shadow:0 18px 42px #201c1512}.release-schedule-row[data-v-8d455f94]{color:#161411;cursor:pointer;text-align:left;background:#fffefb;border:0;border-bottom:1px solid #e4ded4;grid-template-columns:86px 72px minmax(320px,1fr) minmax(190px,.62fr) 104px;align-items:stretch;width:100%;min-width:820px;min-height:70px;display:grid}.release-schedule-row[data-v-8d455f94]:last-child{border-bottom:0}.release-schedule-row>span[data-v-8d455f94]{align-items:center;min-width:0;padding:9px 13px;display:flex}.schedule-date[data-v-8d455f94]{background:#f1eee8;border-right:1px solid #e4ded4;justify-content:center;align-items:center!important}.schedule-date b[data-v-8d455f94]{color:#8a3a47;white-space:nowrap;border:1px solid #d8b7bd;width:max-content;padding:4px 6px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.schedule-cover[data-v-8d455f94]{justify-content:center}.schedule-cover-stage[data-v-8d455f94]{background:#f7f1e7;border:1px solid #cec5b8;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:54px;display:flex;overflow:hidden}.schedule-cover img[data-v-8d455f94]{object-fit:contain;transform-origin:50%;width:100%;height:100%;padding:2px;display:block}.schedule-main[data-v-8d455f94]{gap:4px;align-items:flex-start!important;display:grid!important}.schedule-main strong[data-v-8d455f94]{color:#161411;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}.schedule-main small[data-v-8d455f94],.schedule-extra[data-v-8d455f94]{color:#77716a;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:400;overflow:hidden}.catalog-bar-table[data-v-8d455f94]{background:#fffefb;border:1px solid #e4ded4;overflow-x:auto;box-shadow:0 18px 42px #201c1512}.bar-table-head[data-v-8d455f94],.bar-game-row[data-v-8d455f94]{grid-template-columns:minmax(330px,1.55fr) minmax(130px,.7fr) 84px 84px 104px 82px;min-width:830px;display:grid}.bar-table-head[data-v-8d455f94]{color:#77716a;background:#f1eee8;border-bottom:1px solid #e4ded4;min-height:38px;font-size:.78rem;font-weight:500}.bar-table-head span[data-v-8d455f94],.bar-game-row>span[data-v-8d455f94]{align-items:center;min-width:0;padding:0 12px;display:flex}.bar-game-row[data-v-8d455f94]{color:#161411;cursor:pointer;text-align:left;background:#fffefb;border:0;border-bottom:1px solid #e4ded4;align-items:stretch;width:100%;min-height:58px}.bar-game-row[data-v-8d455f94]:last-child{border-bottom:0}.bar-game-main[data-v-8d455f94]{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.bar-cover-stage[data-v-8d455f94]{background:#f1eee8;border:1px solid #cec5b8;justify-content:center;align-items:center;width:42px;height:50px;display:flex;overflow:hidden}.bar-cover-stage img[data-v-8d455f94]{object-fit:contain;transform-origin:50%;width:100%;height:100%;padding:2px;display:block}.bar-title[data-v-8d455f94],.bar-cell[data-v-8d455f94],.bar-rating[data-v-8d455f94]{color:#161411;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:400;display:block;overflow:hidden}.muted-cell[data-v-8d455f94]{color:#77716a}.bar-rating small[data-v-8d455f94]{color:#77716a;margin-left:4px;font-size:.78rem}.page-head[data-v-8d455f94]{justify-content:space-between;align-items:end;margin-bottom:2px;display:flex}.page-head h1[data-v-8d455f94]{margin:0;font-size:1.8rem;font-weight:600;line-height:1.2}.catalog-summary[data-v-8d455f94]{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.catalog-summary span[data-v-8d455f94]{border:1px solid var(--mn-line);background:#fffdf8c7;align-items:baseline;gap:6px;min-height:30px;padding:5px 9px;display:inline-flex}.catalog-summary small[data-v-8d455f94]{color:var(--mn-muted);font-size:.72rem;font-weight:500;line-height:1.2}.catalog-summary strong[data-v-8d455f94]{color:var(--mn-ink);font-size:.82rem;font-weight:700;line-height:1.2}.page-head a[data-v-8d455f94]{color:var(--mn-accent);white-space:nowrap;font-size:.86rem;font-weight:600}.filter-panel[data-v-8d455f94]{flex-wrap:nowrap;align-items:center;gap:10px;padding:9px 12px;display:flex}.segmented-row[data-v-8d455f94]{flex:1 1 0;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;min-width:0;display:grid}.segmented-row.people-row[data-v-8d455f94]{flex:1.25 1 0;grid-template-columns:auto repeat(6,minmax(0,1fr))}.segmented-row span[data-v-8d455f94]{color:#3d433f;white-space:nowrap;padding-right:10px;font-size:.78rem;font-weight:600}.segment-button[data-v-8d455f94]{border:1px solid var(--mn-line);color:var(--mn-ink);cursor:pointer;white-space:nowrap;background:0 0;min-height:34px;padding:0 8px;font-size:.75rem;font-weight:500}.segment-button+.segment-button[data-v-8d455f94]{border-left:0}.segment-button[aria-pressed=true][data-v-8d455f94]{color:#1f241f;background:linear-gradient(#f6eccd,#ead7a7);border-color:#d8bd72;box-shadow:inset 0 0 0 1px #d5bd78}.catalog-tools[data-v-8d455f94]{gap:10px;display:grid}.catalog-search[data-v-8d455f94]{background:var(--mn-surface);border:1px solid var(--mn-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:46px;display:grid}.catalog-search span[data-v-8d455f94]{border-right:1px solid var(--mn-line);color:#3d433f;white-space:nowrap;padding:0 12px;font-size:.78rem;font-weight:600}.catalog-search input[data-v-8d455f94]{color:var(--mn-ink);background:0 0;border:0;min-width:0;height:44px;padding:0 12px;font-size:.86rem}.catalog-search input[data-v-8d455f94]:focus{outline-offset:-2px;outline:1px solid #d8bd72}.catalog-search button[data-v-8d455f94]{border:0;border-left:1px solid var(--mn-line);color:var(--mn-muted);cursor:pointer;background:0 0;width:44px;height:44px;font-size:1.05rem}.catalog-tabs[data-v-8d455f94]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.catalog-tabs a[data-v-8d455f94],.catalog-tabs button[data-v-8d455f94]{background:var(--mn-surface);border:1px solid var(--mn-line);color:var(--mn-ink);white-space:nowrap;justify-content:center;align-items:center;min-height:48px;font-size:.86rem;font-weight:600;display:inline-flex}.catalog-tabs .is-active[data-v-8d455f94]{background:var(--mn-accent);color:#fff}.catalog-table[data-v-8d455f94]{overflow:hidden}.table-head[data-v-8d455f94],.game-row[data-v-8d455f94]{grid-template-columns:minmax(30rem,2.4fr) minmax(12rem,1fr) 8rem 8rem 8rem;min-width:980px;display:grid}.table-head[data-v-8d455f94]{color:#615d57;background:#f7f1e9;padding:9px 12px;font-size:.78rem;font-weight:500}.game-row[data-v-8d455f94]{background:var(--mn-surface);border:0;border-top:1px solid var(--mn-line);cursor:pointer;text-align:left;align-items:center;width:100%;min-height:92px;padding:10px 12px}.empty-row[data-v-8d455f94]{border-top:1px solid var(--mn-line);color:var(--mn-muted);background:#fffdf8b8;justify-content:center;align-items:center;min-height:92px;padding:18px;font-size:.86rem;display:flex}.empty-row.is-error[data-v-8d455f94]{gap:12px}.empty-retry[data-v-8d455f94]{background:var(--mn-surface);border:1px solid var(--mn-line);color:var(--mn-ink);font:inherit;min-height:32px;padding:5px 12px}.empty-grid-state[data-v-8d455f94]{color:var(--mn-muted);text-align:center;padding:32px 18px;font-size:.88rem}.game-main[data-v-8d455f94]{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.row-cover-stage[data-v-8d455f94]{background:var(--cover-mat);box-sizing:border-box;border:1px solid #cabcaa;justify-content:center;align-items:center;width:44px;height:58px;display:flex;overflow:hidden}.row-cover-stage img[data-v-8d455f94]{object-fit:contain;transform-origin:50%;width:64%;height:64%;display:block}.game-copy strong[data-v-8d455f94],.cell-text[data-v-8d455f94]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-copy strong[data-v-8d455f94]{font-size:.88rem;font-weight:600}.cell-text[data-v-8d455f94]{color:#343b37;font-size:.82rem;font-weight:400;line-height:1.35}.status-pill[data-v-8d455f94]{color:#3f4f47;white-space:nowrap;background:#e5f3ee;min-height:24px;padding:.2rem .5rem;font-size:.74rem;font-style:normal;font-weight:500;display:inline-flex}.status-pill.is-new[data-v-8d455f94]{color:#8a5145;background:#f3e6e1}.status-pill.is-upcoming[data-v-8d455f94]{color:#3f4f47;background:#eef5f0}.status-pill.is-funded[data-v-8d455f94]{color:#7a6227;background:#f5edda}.status-pill.is-funding-live[data-v-8d455f94]{color:#2f6f63;background:#e5f0ea}.status-pill.is-funding-scheduled[data-v-8d455f94]{color:#6a6258;background:#f1eee8}.release-grid[data-v-8d455f94],.upcoming-grid[data-v-8d455f94]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.release-card[data-v-8d455f94],.upcoming-card[data-v-8d455f94]{background:var(--mn-surface);border:1px solid var(--mn-line);color:var(--mn-ink);text-align:left;gap:9px;padding:16px;display:grid}.image-stage[data-v-8d455f94]{background:var(--cover-mat);border:1px solid #cabcaa;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative;overflow:hidden}.image-stage img[data-v-8d455f94]{object-fit:contain;object-position:center;transform-origin:50%;z-index:1;width:auto;max-width:min(84%,190px);height:auto;max-height:160px;position:relative}.release-card small[data-v-8d455f94],.upcoming-card small[data-v-8d455f94]{color:var(--mn-muted);font-size:.82rem}.release-card strong[data-v-8d455f94],.upcoming-card strong[data-v-8d455f94]{font-size:1.08rem;line-height:1.35}.release-card em[data-v-8d455f94],.upcoming-card em[data-v-8d455f94]{color:#3f4642;font-style:normal}.upcoming-card .delivery-line[data-v-8d455f94]{color:var(--mn-muted);font-size:.82rem}.sort-tools[data-v-8d455f94]{justify-content:flex-end;gap:8px;display:flex}.funding-status-tabs[data-v-8d455f94]{flex-wrap:wrap;gap:8px;display:flex}.upcoming-card .image-stage i[data-v-8d455f94]{background:var(--mn-accent);color:#fff;pointer-events:none;white-space:nowrap;z-index:3;padding:.38rem .62rem;font-size:.78rem;font-style:normal;font-weight:700;position:absolute;top:10px;left:10px;box-shadow:0 1px #0000002e}.upcoming-card .image-stage i.scheduled[data-v-8d455f94]{color:#15201c;background:#ead890}.upcoming-card .image-stage i.successful[data-v-8d455f94]{background:#23473e}.funding-bar[data-v-8d455f94]{background:#e6ded1;height:8px;margin-top:5px;display:block}.funding-bar b[data-v-8d455f94]{background:var(--mn-accent);max-width:100%;height:100%;display:block}.pagination[data-v-8d455f94]{justify-content:center;gap:.4rem;display:flex}.pagination button[data-v-8d455f94]:disabled{cursor:not-allowed;opacity:.4}.sr-only[data-v-8d455f94]{width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=980px){.catalog-bar-layout[data-v-8d455f94],.release-funding-layout[data-v-8d455f94]{grid-template-columns:1fr}.catalog-side-nav[data-v-8d455f94],.release-funding-side[data-v-8d455f94]{border-bottom:1px solid #e4ded4;border-right:0;padding:18px 0 0}.catalog-side-nav h1[data-v-8d455f94],.release-funding-side h1[data-v-8d455f94]{margin-bottom:14px}.catalog-side-nav nav[data-v-8d455f94],.release-funding-side nav[data-v-8d455f94]{grid-template-columns:repeat(5,minmax(0,1fr))}.release-funding-side nav[data-v-8d455f94]{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-side-nav button[data-v-8d455f94],.release-funding-side button[data-v-8d455f94]{justify-content:center;padding:0 10px}.catalog-side-nav span[data-v-8d455f94],.release-funding-side span[data-v-8d455f94]{display:none}.catalog-bar-tools[data-v-8d455f94],.release-funding-tools[data-v-8d455f94]{grid-template-columns:1fr 1fr}.bar-search[data-v-8d455f94]{grid-column:1/-1}.filter-panel[data-v-8d455f94]{flex-direction:column;align-items:stretch}.release-grid[data-v-8d455f94],.upcoming-grid[data-v-8d455f94]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalog-page[data-v-8d455f94]{padding:24px 14px 42px}.catalog-bar-content[data-v-8d455f94]{padding:18px 14px 24px}.catalog-bar-head[data-v-8d455f94]{flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:18px}.page-head[data-v-8d455f94]{flex-direction:column;align-items:flex-start;gap:.8rem}.catalog-tabs[data-v-8d455f94]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-8d455f94]{display:none}.catalog-table[data-v-8d455f94]{overflow:visible}.game-row[data-v-8d455f94]{grid-template-columns:1fr 1fr;row-gap:.25rem;min-width:0}.game-main[data-v-8d455f94]{grid-column:1/-1}}@media (width<=560px){.catalog-side-nav nav[data-v-8d455f94],.catalog-bar-tools[data-v-8d455f94]{grid-template-columns:1fr}.bar-search[data-v-8d455f94],.bar-select[data-v-8d455f94],.date-sort-dropdown[data-v-8d455f94]{border-bottom:1px solid #e4ded4;border-right:0}.release-grid[data-v-8d455f94],.upcoming-grid[data-v-8d455f94]{grid-template-columns:1fr}.segmented-row[data-v-8d455f94],.segmented-row.people-row[data-v-8d455f94]{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-row span[data-v-8d455f94]{grid-column:1/-1;padding:0 0 .35rem}}.reviews-page[data-v-a102c1ae]{gap:22px;padding:14px 18px 56px;display:grid}.reviews-hero[data-v-a102c1ae]{background:linear-gradient(90deg, #f8faf5f0, #f8faf5e0, #eef4efa3), var(--hero-image);border:1px solid var(--mn-line);background-position:100%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:300px;padding:36px 24px 24px;display:grid}.eyebrow[data-v-a102c1ae]{color:#d9959f;margin:0 0 1.1rem;font-size:.78rem;font-weight:900}.reviews-hero h1[data-v-a102c1ae]{letter-spacing:-.06em;overflow-wrap:normal;text-wrap:balance;word-break:keep-all;max-width:58rem;margin:0 0 1.1rem;font-size:clamp(2.4rem,4.55vw,3.9rem);font-weight:600;line-height:1.05}.story[data-v-a102c1ae]{color:#59635f;white-space:pre-line;max-width:760px;line-height:1.8}.review-chips[data-v-a102c1ae]{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.review-chips span[data-v-a102c1ae],.count-chip[data-v-a102c1ae]{border:1px solid var(--mn-line);background:#ffffffb8;min-height:34px;padding:7px 12px;font-size:.82rem;font-weight:600}.back-button[data-v-a102c1ae]{background:var(--mn-surface);border:1px solid var(--mn-line);white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.reviews-layout[data-v-a102c1ae]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;display:grid}.review-cover-card[data-v-a102c1ae]{align-self:start;gap:12px;padding:14px;display:grid}.cover-frame[data-v-a102c1ae]{background:var(--cover-mat);border:1px solid #d0c5b5;min-height:324px;padding:18px;overflow:hidden}.cover-frame img[data-v-a102c1ae]{object-fit:contain;transform-origin:50%;width:100%;height:100%}.cover-tags[data-v-a102c1ae]{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.38rem;display:flex}.cover-tags span[data-v-a102c1ae]{color:#1f2824;letter-spacing:-.02em;white-space:nowrap;background:#fffdf7d1;border:1px solid #cfc4ad;min-height:0;padding:.34rem .52rem;font-size:.78rem;font-weight:700;line-height:1.2}.review-cover-card h2[data-v-a102c1ae]{font-size:1.05rem;line-height:1.35}.review-cover-card p[data-v-a102c1ae]{color:var(--mn-muted);font-size:.82rem}.cover-stats[data-v-a102c1ae]{grid-template-columns:1fr 1fr;display:grid}.cover-stats span[data-v-a102c1ae]{border:1px solid var(--mn-line);margin-right:-1px;padding:10px}.cover-stats small[data-v-a102c1ae],.cover-stats strong[data-v-a102c1ae]{display:block}.cover-stats small[data-v-a102c1ae]{color:var(--mn-muted);font-size:.72rem}.cover-stats strong[data-v-a102c1ae]{font-size:1.05rem}.review-list[data-v-a102c1ae]{align-content:start;align-self:start;gap:12px;padding:14px 16px 16px;display:grid}.review-list>header[data-v-a102c1ae]{border-bottom:1px solid var(--mn-line);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding-bottom:10px;display:flex}.filter-tabs[data-v-a102c1ae]{gap:8px;display:flex}.review-items[data-v-a102c1ae]{gap:8px;display:grid}.review-item[data-v-a102c1ae]{border:1px solid var(--mn-line);background:#fffdf8c7;padding:12px 14px}.review-item header[data-v-a102c1ae]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.review-item header span[data-v-a102c1ae]{color:var(--mn-muted);white-space:nowrap;font-size:.82rem}.review-item p[data-v-a102c1ae]{color:#2f3633;margin:0;line-height:1.55}.review-item.empty[data-v-a102c1ae]{min-height:0}.review-item.empty p[data-v-a102c1ae]{margin-top:8px}.missing[data-v-a102c1ae]{gap:16px;padding:28px;display:grid}@media (width<=760px){.reviews-page[data-v-a102c1ae]{padding:12px 10px 42px}.reviews-hero[data-v-a102c1ae],.reviews-layout[data-v-a102c1ae]{grid-template-columns:1fr}.reviews-hero[data-v-a102c1ae]{min-height:240px;padding:28px 18px}.review-list>header[data-v-a102c1ae],.review-item header[data-v-a102c1ae]{flex-direction:column;align-items:flex-start}}.mn-splash-preview[data-v-7681b3a8]{background:var(--paper);min-height:100vh;position:relative}.mn-splash-overlay[data-v-7681b3a8]{--p:0;z-index:80;color:#fff8df;pointer-events:none;place-items:center;min-height:100svh;display:grid;position:fixed;inset:0;overflow:hidden}.mn-splash-backdrop[data-v-7681b3a8]{filter:saturate(.9)contrast(1.05);transform:scale(calc(1.045 - var(--p) * .018));background-color:#0000;background-image:linear-gradient(90deg,#040d0ce0,#081613a8 46%,#18151066),url(/splash-invited-house.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.mn-splash-vignette[data-v-7681b3a8]{background:radial-gradient(circle at 50% 46%, rgba(232, 207, 132, calc(.16 + var(--p) * .08)), transparent 30%), radial-gradient(circle at 50% 44%, transparent 0 34%, #0000009e 86%), linear-gradient(180deg, #00000014, #000000b8);position:absolute;inset:0}.mn-splash-stage[data-v-7681b3a8]{z-index:1;width:min(760px,100vw - 64px);min-height:min(520px,100svh - 150px);transform:translateY(calc(18px - var(--p) * 18px)) scale(calc(.94 + var(--p) * .06));place-items:center;display:grid;position:relative}.mn-logo-lockup[data-v-7681b3a8]{text-align:center;filter:drop-shadow(0 22px 42px #00000073);min-width:min(430px,100vw - 96px);opacity:calc(.18 + var(--p) * .82);place-items:center;gap:22px;padding:34px 42px;display:grid;position:relative}.mn-logo-symbol[data-v-7681b3a8]{place-items:center;width:126px;height:126px;display:grid;position:relative}.mn-logo-symbol[data-v-7681b3a8]:before,.mn-logo-symbol[data-v-7681b3a8]:after,.symbol-line[data-v-7681b3a8],.symbol-dot[data-v-7681b3a8]{content:"";display:block;position:absolute}.mn-logo-wordmark[data-v-7681b3a8]{color:#fffdf0;letter-spacing:.04em;gap:3px;font-size:clamp(2.45rem,6vw,5rem);font-weight:900;line-height:.92;display:grid}.mn-logo-wordmark span[data-v-7681b3a8]:last-child{color:#e4ca65}.is-folio .mn-logo-symbol[data-v-7681b3a8]{background:linear-gradient(90deg,#e4ca65f2 0 13px,#0000 13px),linear-gradient(145deg,#ffffff1f,#fff0 38%),#071310d1;border:2px solid #e8cd76f0;width:132px;height:154px}.is-folio .mn-logo-symbol[data-v-7681b3a8]:before{border:1px solid #fff8dabd;inset:24px 26px 28px 38px}.is-folio .mn-logo-symbol[data-v-7681b3a8]:after{border-bottom:2px solid #e4ca65;border-right:2px solid #e4ca65;width:44px;height:28px;bottom:28px;right:26px}.is-folio .line-a[data-v-7681b3a8]{background:#fffdf0d1;width:55px;height:2px;top:42px;left:39px}.is-folio .line-b[data-v-7681b3a8]{background:#fffdf09e;width:40px;height:2px;top:56px;left:39px}.is-seal .mn-logo-lockup[data-v-7681b3a8]{gap:18px}.is-seal .mn-logo-symbol[data-v-7681b3a8]{background:radial-gradient(circle at 35% 28%,#fffce547,#0000 28%),radial-gradient(circle,#e4ca65f2,#776023f5);border:2px solid #efda8feb;border-radius:999px;width:144px;height:144px}.is-seal .mn-logo-symbol[data-v-7681b3a8]:before{border:1px solid #181e188c;border-radius:999px;inset:16px}.is-seal .mn-logo-symbol[data-v-7681b3a8]:after{content:"MN";color:#10201c;letter-spacing:.02em;place-items:center;font-size:2.55rem;font-weight:900;display:grid;inset:0}.is-seal .symbol-dot[data-v-7681b3a8]{background:#10201c;border-radius:999px;width:10px;height:10px;bottom:30px;right:26px}.is-doorplate .mn-logo-lockup[data-v-7681b3a8]{background:#05110e5c;border:1px solid #e6ce82bd;gap:26px;min-width:min(560px,100vw - 96px);padding:42px 54px;box-shadow:inset 0 0 0 1px #fffdf014}.is-doorplate .mn-logo-symbol[data-v-7681b3a8]{border:2px solid #e4ca65;width:116px;height:116px}.is-doorplate .mn-logo-symbol[data-v-7681b3a8]:before{border:2px solid #fffdf0d1;border-bottom:0;width:28px;height:42px;top:20px;left:50%;transform:translate(-50%)}.is-doorplate .mn-logo-symbol[data-v-7681b3a8]:after{clip-path:polygon(50% 0,76% 42%,62% 100%,38% 100%,24% 42%);background:#e4ca65;width:34px;height:42px;bottom:21px;left:50%;transform:translate(-50%)}.is-minimal .mn-logo-lockup[data-v-7681b3a8]{text-align:left;grid-template-columns:auto 1fr;gap:24px;min-width:min(560px,100vw - 96px)}.is-minimal .mn-logo-symbol[data-v-7681b3a8]{background:linear-gradient(#f1dd8f,#bd9f38);width:22px;height:132px}.is-minimal .mn-logo-symbol[data-v-7681b3a8]:before{background:#fffdf061;width:1px;height:132px;top:0;left:38px}.is-minimal .mn-logo-wordmark[data-v-7681b3a8]{gap:1px;font-size:clamp(2.2rem,6vw,4.65rem)}.mn-splash-controls[data-v-7681b3a8]{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7edf0;border:1px solid #d0bf8fd1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:min(1040px,100vw - 32px);min-height:62px;padding:10px 12px 10px 16px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0000002e}.mn-splash-control-copy[data-v-7681b3a8]{gap:4px;min-width:128px;display:grid}.mn-splash-control-copy strong[data-v-7681b3a8]{color:#17241f;font-size:.86rem;line-height:1.1}.mn-splash-control-copy span[data-v-7681b3a8]{color:#69726d;white-space:nowrap;font-size:.74rem;line-height:1.1}.mn-splash-tabs[data-v-7681b3a8]{grid-template-columns:repeat(4,minmax(98px,1fr));gap:7px;min-width:0;display:grid}.mn-splash-tabs button[data-v-7681b3a8],.mn-splash-replay[data-v-7681b3a8]{color:#10201c;cursor:pointer;white-space:nowrap;background:#fffdf5;border:1px solid #cabd98;justify-content:center;align-items:center;gap:8px;height:40px;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.mn-splash-tabs button.active[data-v-7681b3a8]{color:#fff6d8;background:#20362f;border-color:#20362f}.tab-mark[data-v-7681b3a8]{border:1px solid;width:13px;height:13px}.tab-mark.is-seal[data-v-7681b3a8]{background:#e4ca65;border-radius:999px}.tab-mark.is-doorplate[data-v-7681b3a8]{background:linear-gradient(90deg,#0000 38%,#e4ca65 38% 62%,#0000 62%)}.tab-mark.is-minimal[data-v-7681b3a8]{background:#e4ca65;width:5px;height:17px}.mn-splash-replay[data-v-7681b3a8]{background:#e2cb69;border-color:#c0aa4f;min-width:86px}@media (width<=860px){.mn-splash-stage[data-v-7681b3a8]{width:calc(100vw - 36px);min-height:calc(100svh - 142px)}.mn-logo-lockup[data-v-7681b3a8],.is-doorplate .mn-logo-lockup[data-v-7681b3a8],.is-minimal .mn-logo-lockup[data-v-7681b3a8]{width:min(100%,520px);min-width:0;padding:28px 24px}.is-minimal .mn-logo-lockup[data-v-7681b3a8]{text-align:center;grid-template-columns:1fr;justify-items:center}.is-minimal .mn-logo-symbol[data-v-7681b3a8]{width:116px;height:16px}.is-minimal .mn-logo-symbol[data-v-7681b3a8]:before{display:none}.mn-splash-controls[data-v-7681b3a8]{grid-template-columns:1fr auto}.mn-splash-control-copy[data-v-7681b3a8]{display:none}.mn-splash-tabs[data-v-7681b3a8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=560px){.mn-logo-wordmark[data-v-7681b3a8]{font-size:clamp(2rem,13vw,3.35rem)}.mn-logo-symbol[data-v-7681b3a8]{transform:scale(.82)}.mn-splash-controls[data-v-7681b3a8]{grid-template-columns:1fr;width:auto;bottom:10px;left:10px;right:10px;transform:none}.mn-splash-tabs[data-v-7681b3a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-splash-replay[data-v-7681b3a8]{width:100%}}.record-drafts-page[data-v-2625f7af]{background:radial-gradient(circle at 10% 0%, #d8bd723d, transparent 30%), var(--paper);color:var(--ink);padding:34px clamp(18px,3vw,44px) 56px}.draft-intro[data-v-2625f7af],.variant-card[data-v-2625f7af]{border:1px solid var(--line);background:#fbfcf8e0}.draft-intro[data-v-2625f7af]{grid-template-columns:160px minmax(0,1fr) minmax(260px,430px);align-items:end;gap:26px;margin-bottom:28px;padding:28px;display:grid}.eyebrow[data-v-2625f7af],.variant-kicker[data-v-2625f7af],.preview-hero p[data-v-2625f7af]{color:#d78ca0;letter-spacing:.02em;font-size:.75rem;font-weight:800}.draft-intro h1[data-v-2625f7af]{letter-spacing:-.06em;font-size:clamp(2.1rem,5vw,4.25rem);line-height:.96}.draft-intro p[data-v-2625f7af]{max-width:820px;color:var(--muted);margin-top:14px;font-size:.94rem;line-height:1.75}.intro-points[data-v-2625f7af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intro-points span[data-v-2625f7af],.feature-strip span[data-v-2625f7af]{white-space:nowrap;background:#fff8df;border:1px solid #dfd4ba;padding:8px 10px;font-size:.78rem;font-weight:700}.variant-grid[data-v-2625f7af]{gap:28px;display:grid}.variant-card[data-v-2625f7af]{padding:18px}.variant-summary[data-v-2625f7af]{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 4px 18px;display:flex}.variant-summary h2[data-v-2625f7af]{letter-spacing:-.04em;margin-top:6px;font-size:1.65rem;line-height:1.15}.variant-summary p[data-v-2625f7af]{color:var(--muted);margin-top:8px;font-size:.88rem}.variant-summary strong[data-v-2625f7af]{border:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:9px 12px;font-size:.82rem}.record-preview[data-v-2625f7af]{border:1px solid var(--line);background:var(--surface);font-family:var(--draft-font);overflow:hidden}.preview-hero[data-v-2625f7af]{color:#fff;background:linear-gradient(90deg, #081210f5, #081814db, #081210b8), var(--hero-image) center / cover;justify-content:space-between;min-height:116px;padding:24px 28px;display:flex}.preview-hero h3[data-v-2625f7af]{letter-spacing:-.05em;margin-top:5px;font-size:2rem;line-height:1.05}.preview-hero span[data-v-2625f7af]{color:#ffffffd1;margin-top:8px;font-size:.82rem;font-weight:700;display:block}.preview-hero button[data-v-2625f7af],.mini-nav button[data-v-2625f7af]{width:38px;height:38px;color:inherit;background:#ffffff0f;border:1px solid #ffffff59;font-weight:900}.preview-tabs[data-v-2625f7af]{grid-template-columns:repeat(2,minmax(0,170px));padding:16px 20px 0;display:grid}.preview-tabs button[data-v-2625f7af]{border:1px solid var(--line);background:#fffef9;padding:12px 14px;font-size:.86rem;font-weight:800}.preview-tabs .active[data-v-2625f7af]{background:linear-gradient(#f5e7a5,#dfc65d);border-color:#d0b55f}.preview-body[data-v-2625f7af]{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);gap:18px;padding:16px 20px 20px;display:grid}.form-panel[data-v-2625f7af],.calendar-panel[data-v-2625f7af]{border:1px solid var(--line);background:#fffffcb8;padding:16px}.field[data-v-2625f7af],.member-line[data-v-2625f7af],.rating-visibility label[data-v-2625f7af]{border:1px solid var(--line);background:#fffefb;padding:12px 14px;display:block}.field span[data-v-2625f7af],.member-line span[data-v-2625f7af],.rating-visibility span[data-v-2625f7af],.date-head span[data-v-2625f7af]{color:var(--muted);margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.field strong[data-v-2625f7af],.member-line strong[data-v-2625f7af],.rating-visibility strong[data-v-2625f7af],.date-head strong[data-v-2625f7af]{font-size:.94rem;line-height:1.3}.member-line[data-v-2625f7af]{justify-content:space-between;align-items:center;gap:14px;margin-top:10px;display:flex}.member-line button[data-v-2625f7af],.chip-row button[data-v-2625f7af],.preview-actions button[data-v-2625f7af]{border:1px solid var(--line);background:var(--surface);white-space:nowrap;padding:9px 13px;font-size:.8rem;font-weight:800}.chip-row[data-v-2625f7af]{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.chip-row button[data-v-2625f7af]{background:#f7efd4}.rating-visibility[data-v-2625f7af]{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:end;gap:12px;display:grid}.stars[data-v-2625f7af]{align-items:center;gap:3px;min-height:38px;display:flex}.stars i[data-v-2625f7af]{color:#e0bd42;text-shadow:0 2px #9d7f1e,0 7px 16px #7b590838;font-size:1.8rem;font-style:normal;line-height:1}.stars .half[data-v-2625f7af]{background:linear-gradient(90deg,#e0bd42 52%,#d9d8cb 52%);color:#0000;-webkit-background-clip:text;background-clip:text}.stars .off[data-v-2625f7af]{color:#d9d8cb;text-shadow:none}.stars b[data-v-2625f7af]{margin-left:8px;font-size:.9rem}.review-field[data-v-2625f7af]{margin-top:12px;display:block}.review-field p[data-v-2625f7af]{border:1px solid var(--line);color:#606b66;background:#fffefb;min-height:92px;padding:14px;font-size:.86rem}.date-head[data-v-2625f7af]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mini-nav[data-v-2625f7af]{gap:5px;display:flex}.mini-nav button[data-v-2625f7af]{border-color:var(--line);color:var(--ink);background:#fffefb}.weekdays[data-v-2625f7af],.dates[data-v-2625f7af]{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.weekdays span[data-v-2625f7af]{color:var(--muted);text-align:center;font-size:.72rem;font-weight:800}.dates[data-v-2625f7af]{margin-top:8px}.dates button[data-v-2625f7af]{border:1px solid var(--line);background:#fffefb;min-height:31px;font-size:.78rem;font-weight:800}.dates .active[data-v-2625f7af]{background:#e8cf70;border-color:#c9a23c}.feature-strip[data-v-2625f7af]{flex-wrap:wrap;gap:8px;padding:0 20px 18px;display:flex}.preview-actions[data-v-2625f7af]{border-top:1px solid var(--line);background:#f8faf6f0;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.preview-actions .save[data-v-2625f7af]{color:#fff;background:#10241f;border-color:#0f201c;box-shadow:inset 0 -2px #d8bd72bf}.preview-actions .ghost[data-v-2625f7af]{background:#fffefb}.pretendard[data-v-2625f7af]{--draft-font:Pretendard, "Noto Sans KR", sans-serif}.noto[data-v-2625f7af]{--draft-font:"Noto Sans KR", Pretendard, sans-serif}.noto .record-preview[data-v-2625f7af]{background:#fffdf8}.noto .review-field p[data-v-2625f7af]{font-size:.92rem;line-height:1.8}.noto .preview-body[data-v-2625f7af]{grid-template-columns:minmax(0,1.05fr) minmax(300px,.68fr)}.plex[data-v-2625f7af]{--draft-font:"IBM Plex Sans KR", Pretendard, sans-serif}.plex .preview-hero h3[data-v-2625f7af]{letter-spacing:-.025em}.plex .preview-body[data-v-2625f7af]{grid-template-columns:minmax(0,.88fr) minmax(360px,1fr)}.plex .form-panel[data-v-2625f7af],.plex .calendar-panel[data-v-2625f7af]{padding:12px}.plex .dates button[data-v-2625f7af]{min-height:27px}.suit[data-v-2625f7af]{--draft-font:SUIT, Pretendard, sans-serif}.suit .record-preview[data-v-2625f7af]{border-radius:18px;overflow:hidden}.suit .preview-body[data-v-2625f7af]{grid-template-columns:minmax(0,1fr)}.suit .calendar-panel[data-v-2625f7af]{max-width:560px}.suit .field[data-v-2625f7af],.suit .member-line[data-v-2625f7af],.suit .rating-visibility label[data-v-2625f7af],.suit .review-field p[data-v-2625f7af]{border-radius:14px}@media (width<=980px){.draft-intro[data-v-2625f7af],.preview-body[data-v-2625f7af],.noto .preview-body[data-v-2625f7af],.plex .preview-body[data-v-2625f7af]{grid-template-columns:1fr}}@media (width<=640px){.record-drafts-page[data-v-2625f7af]{padding-inline:12px}.variant-card[data-v-2625f7af]{padding:12px}.variant-summary[data-v-2625f7af]{display:block}.variant-summary strong[data-v-2625f7af]{margin-top:12px;display:inline-block}.preview-hero[data-v-2625f7af],.preview-body[data-v-2625f7af],.feature-strip[data-v-2625f7af],.preview-actions[data-v-2625f7af]{padding-inline:14px}.rating-visibility[data-v-2625f7af]{grid-template-columns:1fr}}.casebox[data-v-bca0239f]{--case-ink:#151b18;--case-muted:#65736e;--case-line:#ccd8d2;--case-surface:#fffef9;--case-soft:#eef4ef;--case-cream:#fffdf7;--case-red:var(--mn-accent);color:var(--case-ink);font-family:var(--mn-font-sans);letter-spacing:0;max-width:var(--mn-shared-content-width);width:min(100%, var(--mn-shared-content-width));background:0 0;gap:14px;margin:0 auto;padding:10px 8px 54px;font-size:13px;line-height:1.45;display:grid}.casebox-toast[data-v-bca0239f]{color:#fffdf8;z-index:140;background:#10241f;border:1px solid #d7bf65;margin:0;padding:.75rem 1rem;font-size:.82rem;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 42px #10191738}.casebox[data-v-bca0239f] :is(h1,h2,h3,p,a,span,strong,small,label,button,input,select,textarea,td,th){text-overflow:clip;word-break:keep-all;overflow:visible}.casebox[data-v-bca0239f] :where(button,input,select,textarea){letter-spacing:0;font-family:inherit;font-size:13px;font-weight:400}.casebox[data-v-bca0239f] :where(strong,b,h2,h3,.case-button,.chip-button,.record-nav-main,.record-nav-sub,.status-badge,.review-button,.game-title-button,.summary-tile strong){font-weight:500}.case-hero[data-v-bca0239f]{border:1px solid var(--case-line);background-color:#0000;background-image:linear-gradient(90deg,#eef4eff7 0%,#eef4efe6 31%,#eef4ef57 62%,#0f17152e 100%),url(/casebox-animal-meeting.webp);background-position:50% 64%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:start;min-height:192px;padding:38px 25px 22px;display:grid}.eyebrow[data-v-bca0239f]{color:#d9959f;margin:0 0 .35rem;font-size:.78rem;font-weight:900}h1[data-v-bca0239f]{margin:0;font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1.03}.friend-button[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);text-align:center;white-space:nowrap;justify-content:center;place-self:start end;align-items:center;min-width:74px;min-height:40px;padding:0 15px;font-size:.82rem;font-weight:500;display:inline-flex}.casebox .chip-button[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);color:var(--case-ink);white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.casebox .chip-button[aria-pressed=true][data-v-bca0239f],.casebox .chip-button.is-active[data-v-bca0239f]{color:#151c19;background:linear-gradient(#f3e7b9,#e6d380);border-color:#d1b45c}.casebox-view-tabs[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;align-items:stretch;min-width:min(100%,320px);display:grid;overflow:hidden}.casebox-view-tabs button[data-v-bca0239f]{border:0;border-left:1px solid var(--case-line);color:var(--case-muted);cursor:pointer;background:0 0;min-height:42px;padding:0 18px;font-size:.86rem;font-weight:700}.casebox-view-tabs button[data-v-bca0239f]:first-child{border-left:0}.casebox-view-tabs button[aria-pressed=true][data-v-bca0239f]{color:#fffdf7;background:#173d35}.boardgame-ledger[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);gap:0;display:grid;overflow:hidden}.boardgame-head[data-v-bca0239f]{border-bottom:1px solid var(--case-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.boardgame-head p[data-v-bca0239f]{color:#d9959f;margin:0 0 5px;font-size:.7rem;font-weight:900}.boardgame-head h2[data-v-bca0239f]{margin:0;font-size:1.35rem;font-weight:700}.boardgame-actions[data-v-bca0239f]{gap:8px;display:flex}.boardgame-actions button[data-v-bca0239f],.boardgame-tools button[data-v-bca0239f],.boardgame-form input[data-v-bca0239f],.boardgame-form select[data-v-bca0239f],.boardgame-tools select[data-v-bca0239f],.boardgame-tools input[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-ink);background:#fffefb;font-size:.78rem}.boardgame-actions button[data-v-bca0239f]{cursor:pointer;height:36px;padding:0 14px;font-weight:700}.boardgame-actions button[data-v-bca0239f]:disabled,.boardgame-tools button[data-v-bca0239f]:disabled,.boardgame-form button[data-v-bca0239f]:disabled,.boardgame-row-actions button[data-v-bca0239f]:disabled{cursor:default;opacity:.45}.boardgame-summary[data-v-bca0239f]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.boardgame-summary article[data-v-bca0239f]{border-bottom:1px solid var(--case-line);border-left:1px solid var(--case-line);gap:6px;min-height:76px;padding:14px 16px;display:grid}.boardgame-summary article[data-v-bca0239f]:first-child{border-left:0}.boardgame-summary small[data-v-bca0239f]{color:var(--case-muted);font-size:.72rem}.boardgame-summary strong[data-v-bca0239f]{color:var(--case-ink);font-size:1.15rem;font-weight:800}.boardgame-tools[data-v-bca0239f]{border-bottom:1px solid var(--case-line);font-family:var(--mn-font-sans);letter-spacing:0;background:#fffefb;grid-template-columns:minmax(300px,1fr) 148px 120px 120px 76px;align-items:center;min-height:48px;display:grid}.boardgame-tools.has-friend-filter[data-v-bca0239f]{grid-template-columns:minmax(260px,1fr) 148px 150px 112px 112px 76px}.boardgame-tools label[data-v-bca0239f]{border-left:1px solid var(--case-line);min-width:0}.boardgame-tools label[data-v-bca0239f]:first-child{border-left:0}.boardgame-bar-search[data-v-bca0239f]{grid-template-columns:22px minmax(0,1fr);align-items:center;height:48px;padding:0 14px;display:grid}.boardgame-bar-search span[data-v-bca0239f]{color:#77716a;font-size:.85rem;line-height:1}.boardgame-bar-select[data-v-bca0239f],.boardgame-bar-input[data-v-bca0239f]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px;height:48px;padding:0 11px;display:grid}.boardgame-tools button[data-v-bca0239f]{border:0;border-left:1px solid var(--case-line);color:#77716a;cursor:pointer;height:auto;min-height:48px;font-size:.84rem;line-height:1;font-weight:400!important}.boardgame-tools input[data-v-bca0239f],.boardgame-tools select[data-v-bca0239f]{color:#161411;font-family:var(--mn-font-sans);border:0;outline:0;width:100%;min-width:0;padding:0;font-size:.86rem;line-height:1;font-weight:400!important}.boardgame-tools option[data-v-bca0239f]{font-family:var(--mn-font-sans);font-size:.86rem;font-weight:400}.boardgame-tools input[data-v-bca0239f]{background:0 0}.boardgame-tools label>span[data-v-bca0239f]:not(.sr-only){color:#77716a;pointer-events:none;white-space:nowrap;font-size:.76rem;line-height:1;font-weight:400!important}.boardgame-tools select[data-v-bca0239f]{appearance:none;cursor:pointer;background:0 0;font-weight:700}.boardgame-tools input[data-v-bca0239f]:disabled{color:#9aa6a2;opacity:1}.boardgame-form[data-v-bca0239f]{border-bottom:1px solid var(--case-line);background:#f7f1e7;grid-template-columns:minmax(12rem,1.2fr) minmax(10rem,.8fr) 9rem minmax(9rem,.8fr) 8rem 7.5rem 7.5rem;gap:10px;padding:14px 16px;display:grid}.boardgame-form label[data-v-bca0239f]{gap:5px;min-width:0;display:grid}.boardgame-form label span[data-v-bca0239f]{color:var(--case-muted);font-size:.68rem;font-weight:800}.boardgame-form input[data-v-bca0239f],.boardgame-form select[data-v-bca0239f]{width:100%;height:36px}.boardgame-form-memo[data-v-bca0239f]{grid-column:1/-2}.boardgame-form-actions[data-v-bca0239f]{justify-content:flex-end;align-items:end;gap:6px;display:flex}.boardgame-form-actions button[data-v-bca0239f],.boardgame-row-actions button[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-ink);cursor:pointer;background:#fffefb;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:800}.boardgame-form-actions button[type=submit][data-v-bca0239f]{color:#fffdf7;background:#173d35;border-color:#173d35}.boardgame-error[data-v-bca0239f]{color:#8a2e22;background:#fff4f2;border-bottom:1px solid #e7b7ad;margin:0;padding:10px 16px;font-size:.82rem;font-weight:700}.boardgame-body[data-v-bca0239f]{grid-template-columns:204px minmax(0,1fr);min-height:360px;display:grid}.boardgame-months[data-v-bca0239f]{border-right:1px solid var(--case-line);background:#f7f1e7;padding:12px 0}.boardgame-months button[data-v-bca0239f]{color:var(--case-ink);cursor:pointer;text-align:left;background:0 0;border:0;gap:3px;width:100%;padding:10px 16px;display:grid}.boardgame-months button[aria-pressed=true][data-v-bca0239f]{background:#eae4d9}.boardgame-months span[data-v-bca0239f]{font-size:.84rem;font-weight:700}.boardgame-months strong[data-v-bca0239f],.boardgame-months small[data-v-bca0239f]{color:var(--case-muted);font-size:.72rem}.boardgame-table[data-v-bca0239f]{min-width:0;padding:14px 16px 16px;overflow-x:auto}.boardgame-table-head[data-v-bca0239f],.boardgame-row[data-v-bca0239f]{grid-template-columns:minmax(14rem,1.25fr) minmax(7rem,.6fr) minmax(8rem,.65fr) minmax(7rem,.55fr) minmax(5rem,.4fr) minmax(6rem,.45fr) minmax(11rem,.9fr) minmax(6.5rem,.5fr);min-width:1080px;display:grid}.boardgame-table-head[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-muted);background:#eef4ef;border-bottom:0;padding:8px 10px;font-size:.74rem;font-weight:700}.boardgame-row[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-ink);background:#fffefb;align-items:center;min-height:58px;padding:8px 10px;font-size:.8rem}.boardgame-row+.boardgame-row[data-v-bca0239f]{border-top:0}.boardgame-title[data-v-bca0239f]{gap:2px;display:grid}.boardgame-title strong[data-v-bca0239f],.boardgame-row>strong[data-v-bca0239f]{font-size:.84rem;font-weight:700}.boardgame-title small[data-v-bca0239f],.boardgame-row span[data-v-bca0239f]{color:var(--case-muted)}.boardgame-status[data-v-bca0239f]{background:#e6f3ed;border:1px solid #c9ddd3;justify-content:center;justify-self:start;width:max-content;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex;color:#17624d!important}.boardgame-memo[data-v-bca0239f]{white-space:nowrap;text-overflow:ellipsis!important;overflow:hidden!important}.boardgame-row-actions[data-v-bca0239f]{gap:6px;display:flex}.boardgame-row-actions button[data-v-bca0239f]:nth-child(2){color:#8a2134}.boardgame-empty[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-muted);background:#fffefb;align-items:center;min-height:72px;padding:16px;font-size:.84rem;display:flex}.boardgame-pagination[data-v-bca0239f]{margin-top:12px}.progress-grid[data-v-bca0239f]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.progress-card[data-v-bca0239f]{border:1px solid var(--case-line);background:var(--case-surface);padding:14px 18px 12px}.progress-head[data-v-bca0239f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress-title[data-v-bca0239f]{align-items:center;gap:8px;min-width:0;display:flex}.progress-label[data-v-bca0239f]{color:var(--case-muted);letter-spacing:.08em;white-space:nowrap;font-size:.74rem;font-weight:700}.progress-percent[data-v-bca0239f]{color:#177060;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2}.progress-accent[data-v-bca0239f]{background:#d8bd72;width:16px;height:2px;display:inline-block}.bar[data-v-bca0239f]{background:repeating-linear-gradient(90deg,#0000 0 calc(20% - 1px),#20302a1f calc(20% - 1px) 20%),linear-gradient(#f7faf6 0%,#edf4ef 45%,#dce8e2 100%);border:1px solid #b9cbc4;height:15px;margin-top:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -3px 5px #1f372f1f,0 1px 2px #1f372f14}.bar i[data-v-bca0239f]{background:linear-gradient(#ffffff80,#0000 48%),linear-gradient(#ffe46f 0%,#e5c64f 58%,#c9aa39 100%);height:100%;display:block;position:relative;box-shadow:inset 0 1px #fff8b5d9,inset 0 -4px 6px #7655003d,2px 0 4px #634d0f38}.bar i[data-v-bca0239f]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:4px;position:absolute;inset:1px 0 auto}.progress-marks[data-v-bca0239f]{color:var(--case-muted);justify-content:space-between;margin-top:9px;font-size:.72rem;display:flex}.progress-stats[data-v-bca0239f]{color:var(--case-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;font-size:.74rem;line-height:1.2;display:flex}.progress-stats b[data-v-bca0239f]{color:#177060;font-size:.82rem;font-weight:600}.scope-bar[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);flex-wrap:wrap;align-items:center;gap:7px;padding:18px 16px 13px;display:flex;position:relative}.scope-bar>span[data-v-bca0239f]{color:var(--case-muted);white-space:nowrap;font-size:13px;font-weight:400}.scope-search[data-v-bca0239f]{position:relative}.friend-picker[data-v-bca0239f]{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:8px 12px;padding:10px 14px;display:grid}.friend-picker>span[data-v-bca0239f]{color:var(--case-muted);white-space:nowrap;padding-top:8px;font-size:.78rem;font-weight:500}.friend-picker-body[data-v-bca0239f]{gap:7px;min-width:0;display:grid;position:relative}.friend-search-line[data-v-bca0239f]{grid-template-columns:minmax(0,1fr) 82px;gap:6px;min-width:0;display:grid}.friend-search-line label[data-v-bca0239f],.friend-search-line input[data-v-bca0239f]{width:100%}.selected-friend-strip button[data-v-bca0239f]{border:1px solid var(--case-line);color:#27463f;cursor:pointer;white-space:nowrap;background:#eef4ef;min-height:24px;padding:0 8px;font-size:.7rem;font-weight:500}.selected-friend-strip[data-v-bca0239f]{flex-wrap:wrap;gap:5px;min-height:0;display:flex}.selected-friend-strip span[data-v-bca0239f]{color:var(--case-muted);align-items:center;font-size:.72rem;font-weight:500;display:inline-flex}.friend-check-list[data-v-bca0239f]{border:1px solid var(--case-line);z-index:30;background:#fffdf8;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:156px;padding:8px;display:grid;position:absolute;top:38px;left:0;right:0;overflow:auto;box-shadow:0 14px 32px #16262021}.friend-check-row[data-v-bca0239f]{border:1px solid var(--case-line);color:var(--case-ink);cursor:pointer;text-align:center;background:#fffdf8;align-items:center;min-width:0;min-height:32px;padding:0 10px;display:block}.friend-check-row strong[data-v-bca0239f]{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.friend-check-row[aria-pressed=true][data-v-bca0239f]{color:#fffdf8;background:#123b34;border-color:#123b34}.friend-picker input[data-v-bca0239f],.records-tools input[data-v-bca0239f]{border:1px solid var(--case-line);background:#fffdf8;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:400}.scope-suggestions[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);box-shadow:var(--mn-shadow);z-index:10;min-width:16rem;max-height:16rem;position:absolute;top:calc(100% + .35rem);left:0;overflow:auto}.scope-suggestions button[data-v-bca0239f]{border:0;border-bottom:1px solid var(--case-line);text-align:left;background:0 0;width:100%;padding:.6rem .8rem;display:grid}.scope-suggestions span[data-v-bca0239f],.muted[data-v-bca0239f]{color:var(--mn-muted)}.scope-bar>.muted[data-v-bca0239f]{flex:auto;margin:0 0 0 6px;font-size:12px;line-height:1.35}.summary-cards[data-v-bca0239f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-bca0239f]{border:1px solid var(--case-line);flex-direction:column;gap:6px;min-width:0;min-height:0;padding:12px 13px;display:flex}.summary-card header[data-v-bca0239f]{justify-content:space-between;align-items:start;margin-bottom:.2rem;display:flex}.summary-card h2[data-v-bca0239f]{margin:0;font-size:.9rem;font-weight:600;line-height:1.15}.summary-card header strong[data-v-bca0239f]{font-size:1.35rem;font-weight:700;line-height:1.05}.summary-card button[data-v-bca0239f]{cursor:pointer;text-align:left;background:#fff9;border:1px solid #17201d14;width:100%;min-width:0;min-height:34px;margin:0;padding:5px 8px;display:block}.summary-card button strong[data-v-bca0239f],.summary-card button small[data-v-bca0239f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.summary-card button small[data-v-bca0239f]{color:var(--case-muted);font-size:.65rem;line-height:1.2}.summary-card button strong[data-v-bca0239f]{font-size:.76rem;line-height:1.18}.summary-card .summary-more[data-v-bca0239f]{border:1px solid var(--case-line);color:#101916;text-align:center;white-space:nowrap;background:#fffdf8d1;justify-content:center;align-items:center;min-height:32px;margin-top:auto;padding:0 8px;font-size:.72rem;font-weight:700;display:flex}.recent[data-v-bca0239f]{background:#edf7d9}.owned[data-v-bca0239f]{background:#e2f3ee}.arriving[data-v-bca0239f]{background:#f7eaec}.unplayed[data-v-bca0239f]{background:#fff4ca}.accordion-grid[data-v-bca0239f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.accordion[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);grid-template-rows:auto 1fr;gap:12px;min-width:0;padding:14px;display:grid;position:relative}.accordion[data-v-bca0239f]:before{content:"";background:#d9bd70;width:42px;height:4px;position:absolute;top:-1px;left:14px}.accordion-head[data-v-bca0239f]{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:36px;padding:0;display:grid}.accordion-head h3[data-v-bca0239f]{margin:0;font-size:13px;font-weight:500;line-height:1.35}.case-button[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);color:var(--case-ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.case-button.ghost[data-v-bca0239f]{color:#41514c;background:#eef4ef}.case-button[data-v-bca0239f]:hover,.case-button[data-v-bca0239f]:focus-visible{background:#fff8e2;outline:1px solid #dbc47b}.accordion-body[data-v-bca0239f]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;padding:0;display:grid}.summary-tile[data-v-bca0239f]{cursor:pointer;text-align:left;background:#f8faf6b8;border:1px solid #d7dfda;grid-template-rows:1fr auto;align-content:center;gap:4px;min-width:0;min-height:74px;padding:9px 10px;display:grid}.summary-tile small[data-v-bca0239f],.summary-tile strong[data-v-bca0239f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.summary-tile small[data-v-bca0239f]{color:var(--case-muted);font-size:11px;line-height:1.3}.summary-tile strong[data-v-bca0239f]{color:var(--case-ink);margin-top:.1rem;font-size:14px;font-weight:500;line-height:1.2}.records[data-v-bca0239f]{background:var(--case-surface);border:1px solid var(--case-line);overflow:hidden}.records-head[data-v-bca0239f]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;padding:0;display:flex}.records-head h2[data-v-bca0239f]{margin:0;font-size:18px;font-weight:500;line-height:1.35}.records-title-group[data-v-bca0239f]{gap:5px;min-width:0;display:grid}.records-current[data-v-bca0239f]{color:var(--case-muted);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.records-page-meta[data-v-bca0239f]{color:var(--case-muted);white-space:nowrap;margin:24px 0 0;font-size:13px;line-height:1.2}.records-current strong[data-v-bca0239f]{color:var(--case-ink);font-size:13px;font-weight:500;line-height:1}.records-current span[data-v-bca0239f]:last-child:not(:first-child){border-left:1px solid var(--case-line);padding-left:8px}.records-tools[data-v-bca0239f]{grid-template-columns:minmax(240px,1fr) 128px 128px 92px;align-items:stretch;gap:0;width:100%;min-width:0;margin:18px 0 14px;display:grid}.records-search[data-v-bca0239f],.records-select[data-v-bca0239f]{min-width:0}.records-search input[data-v-bca0239f],.records-select select[data-v-bca0239f]{background:var(--case-cream);border:1px solid var(--case-line);color:var(--case-ink);border-right:0;width:100%;height:42px;font-size:13px;font-weight:400}.records-search input[data-v-bca0239f]{padding:0 13px}.records-select[data-v-bca0239f]{position:relative}.records-select span[data-v-bca0239f]{display:none}.records-select select[data-v-bca0239f]{appearance:none;cursor:pointer;padding:0 28px 0 13px}.records-reset[data-v-bca0239f]{background:var(--case-cream);border:1px solid var(--case-line);border-right:1px solid var(--case-line);color:var(--case-muted);cursor:pointer;width:100%;height:42px;padding:0 10px;font-size:13px;font-weight:400}.records-reset[data-v-bca0239f]:disabled{cursor:default;opacity:1}.records-body[data-v-bca0239f]{grid-template-columns:190px minmax(0,1fr);min-height:430px;display:grid}.record-side[data-v-bca0239f]{background:var(--case-cream);border-right:1px solid var(--case-line);padding:18px 0 14px}.record-side h2[data-v-bca0239f]{color:var(--case-ink);margin:0;padding:0 18px 14px;font-size:18px;font-weight:500;line-height:1.35}.record-nav-group+.record-nav-group[data-v-bca0239f]{border-top:1px solid #e4ebe6;margin-top:0;padding-top:0}.record-nav-group summary[data-v-bca0239f]::-webkit-details-marker{display:none}.record-nav-group>.record-nav-main[data-v-bca0239f]{grid-template-columns:12px minmax(0,1fr) auto;list-style:none}.record-nav-group>.record-nav-main[data-v-bca0239f]:before{color:var(--case-muted);content:"▸";font-size:.64rem;line-height:1;transform:translateY(1px)}.record-nav-group[open]>.record-nav-main[data-v-bca0239f]:before{content:"▾"}.record-nav-main[data-v-bca0239f],.record-nav-sub[data-v-bca0239f]{color:var(--case-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;width:100%;min-height:39px;display:grid}.record-nav-main[data-v-bca0239f]{padding:0 18px;font-size:13px;font-weight:500}.record-nav-sub[data-v-bca0239f]{color:var(--case-muted);padding:0 18px 0 32px;font-size:13px;font-weight:400}.record-nav-main strong[data-v-bca0239f],.record-nav-sub strong[data-v-bca0239f]{color:var(--case-muted);white-space:nowrap;font-size:12px;font-weight:400}.record-nav-main[aria-pressed=true][data-v-bca0239f],.record-nav-main.is-active[data-v-bca0239f],.record-nav-sub[aria-pressed=true][data-v-bca0239f]{color:var(--case-ink);background:#e7e1d5;border-left:4px solid #123f37;padding-left:14px;font-weight:500}.record-nav-sub[aria-pressed=true][data-v-bca0239f]{padding-left:28px}.record-nav-main[aria-pressed=true] strong[data-v-bca0239f],.record-nav-main.is-active strong[data-v-bca0239f],.record-nav-sub[aria-pressed=true] strong[data-v-bca0239f]{color:var(--case-ink);font-weight:500}.record-nav-main[data-v-bca0239f]:not([aria-pressed=true]):not(.is-active):hover,.record-nav-sub[data-v-bca0239f]:not([aria-pressed=true]):hover{background:#fffdf89e}.record-nav-standalone[data-v-bca0239f],.record-nav-board[data-v-bca0239f]{border-top:1px solid #e4ebe6;margin-top:0}.record-nav-board[data-v-bca0239f]{color:#17624d}.record-nav-main[data-v-bca0239f]:focus-visible,.record-nav-sub[data-v-bca0239f]:focus-visible{outline-offset:-2px;outline:2px solid #a68e388c}.record-main[data-v-bca0239f]{min-width:0;padding:18px 26px 24px}.record-table[data-v-bca0239f]{border:1px solid var(--case-line);scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;overflow-x:auto}.record-table[data-v-bca0239f]::-webkit-scrollbar{width:0;height:0;display:none}.table-head[data-v-bca0239f],.record-row[data-v-bca0239f]{grid-template-columns:minmax(300px,1.75fr) minmax(130px,.55fr) minmax(176px,.85fr) minmax(80px,.35fr) 56px;align-items:center;gap:10px;min-width:858px;display:grid}.table-head[data-v-bca0239f]{color:var(--case-muted);background:#e7eee9;border:0;min-height:36px;padding:0 14px;font-size:12px;font-weight:500}.record-row[data-v-bca0239f]{background:var(--case-cream);border:0;border-top:1px solid var(--case-line);align-items:center;min-height:74px;padding:9px 14px;position:relative;overflow:visible}.game-cell[data-v-bca0239f]{text-align:left;grid-template-columns:42px minmax(0,1fr) 26px;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.game-detail-button[data-v-bca0239f],.game-title-button[data-v-bca0239f],.wishlist-heart[data-v-bca0239f]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.game-detail-button[data-v-bca0239f]{width:42px;height:54px;display:block}.game-cover-stage[data-v-bca0239f]{background:var(--cover-mat);border:1px solid #cabcaa;justify-content:center;align-items:center;width:42px;height:54px;padding:.1rem;display:flex;overflow:hidden}.game-cover-stage img[data-v-bca0239f]{mix-blend-mode:multiply;object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block}.game-cell strong[data-v-bca0239f],.game-title-button[data-v-bca0239f],.game-cell em[data-v-bca0239f],.record-cell b[data-v-bca0239f],.record-cell small[data-v-bca0239f]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-cell strong[data-v-bca0239f],.game-title-button[data-v-bca0239f]{color:var(--case-ink);text-align:left;width:100%;font-size:13px;font-weight:500;line-height:1.25}.game-cell em[data-v-bca0239f],.record-cell small[data-v-bca0239f]{color:var(--case-muted);font-size:12px;font-style:normal;line-height:1.45}.record-cell[data-v-bca0239f]{min-width:0}.record-cell b[data-v-bca0239f]:not(.status-badge){color:var(--case-ink);font-size:13px;font-weight:500;line-height:1.35;display:block}.rating-cell b[data-v-bca0239f]:not(.status-badge){font-size:12px;line-height:1.3}.rating-cell small[data-v-bca0239f]{font-size:11px;line-height:1.35}.wishlist-heart[data-v-bca0239f]{color:#9b6b55;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.wishlist-heart[aria-pressed=true][data-v-bca0239f]{color:#a4485b}.status-badge[data-v-bca0239f]{border:1px solid var(--mn-line);background:var(--case-cream);width:max-content;max-width:100%;min-height:24px;color:var(--case-ink);justify-content:center;align-items:center;min-width:48px;padding:0 8px;font-size:12px;font-weight:500;white-space:nowrap!important;display:inline-flex!important}.status-badge.done[data-v-bca0239f],.status-badge.owned[data-v-bca0239f]{color:#17624d;background:#e6f3ed;border-color:#c9ddd3}.status-badge.arrival[data-v-bca0239f]{color:#6b581c;background:#f8efd0;border-color:#d7c790}.status-badge.empty[data-v-bca0239f]{color:var(--mn-muted);background:0 0}.action-cell[data-v-bca0239f]{appearance:none;cursor:pointer;text-align:left;border:0;padding:0;background:0 0!important;transition:none!important}.action-cell[data-v-bca0239f]:hover,.action-cell[data-v-bca0239f]:focus,.action-cell[data-v-bca0239f]:focus-visible{outline:0;background:0 0!important}.action-cell[data-v-bca0239f] *,.action-cell[data-v-bca0239f]:hover *{transition:none!important}.play-record-main[data-v-bca0239f]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.play-date[data-v-bca0239f]{margin-top:0}.review-button[data-v-bca0239f]{background:var(--case-cream);box-sizing:border-box;border:1px solid var(--case-line);color:var(--case-ink);text-align:center;white-space:nowrap;justify-content:center;justify-self:center;align-items:center;width:100%;min-width:56px;min-height:32px;padding:0 4px;font-size:13px;font-weight:500;line-height:1;display:grid}.review-button strong[data-v-bca0239f],.review-button small[data-v-bca0239f]{text-align:center;line-height:1.15;display:block}.review-button strong[data-v-bca0239f]{font-size:12px;font-weight:500}.review-button small[data-v-bca0239f]{color:var(--case-muted);font-size:10px;font-weight:400}.pagination[data-v-bca0239f]{justify-content:center;gap:.35rem;padding:14px 0 0;display:flex}.pagination button[data-v-bca0239f]:disabled{cursor:not-allowed;opacity:.4}.sr-only[data-v-bca0239f]{width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1080px){.summary-cards[data-v-bca0239f],.accordion-grid[data-v-bca0239f]{grid-template-columns:1fr 1fr}.friend-check-list[data-v-bca0239f]{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.table-head[data-v-bca0239f],.record-row[data-v-bca0239f]{grid-template-columns:minmax(18rem,1.5fr) minmax(12rem,1fr) minmax(11rem,.9fr) minmax(9rem,.7fr) minmax(6.5rem,.55fr)}}@media (width<=760px){.friend-picker[data-v-bca0239f],.friend-search-line[data-v-bca0239f]{grid-template-columns:1fr}.friend-picker>span[data-v-bca0239f]{padding-top:0}.records-head[data-v-bca0239f]{flex-direction:column;align-items:flex-start}.progress-head[data-v-bca0239f]{flex-direction:column;align-items:flex-start;gap:8px}.progress-stats[data-v-bca0239f]{justify-content:flex-start}.records-tools[data-v-bca0239f]{grid-template-columns:minmax(0,1fr) minmax(7.5rem,.5fr) minmax(7.5rem,.5fr) 4.8rem;width:100%;min-width:0;max-width:none}.records-body[data-v-bca0239f]{grid-template-columns:1fr}.record-side[data-v-bca0239f]{border-bottom:1px solid var(--case-line);border-right:0;grid-template-columns:1fr 1fr;padding:8px 0;display:grid}.record-nav-group+.record-nav-group[data-v-bca0239f]{border-left:1px solid var(--case-line);border-top:0;margin-top:0;padding-top:0}.record-main[data-v-bca0239f]{padding:12px}.casebox[data-v-bca0239f]{padding:0 0 42px}.case-hero[data-v-bca0239f]{background-position:50% 61%;grid-template-columns:1fr;min-height:184px;padding:22px 18px}.friend-button[data-v-bca0239f]{justify-self:start;margin-top:18px}.summary-cards[data-v-bca0239f],.accordion-grid[data-v-bca0239f],.accordion-body[data-v-bca0239f]{grid-template-columns:1fr}.table-head[data-v-bca0239f]{display:none}.record-table[data-v-bca0239f]{overflow:visible}.record-row[data-v-bca0239f]{grid-template-columns:1fr;gap:.45rem;min-width:0}}@media (width<=520px){.records-tools[data-v-bca0239f]{grid-template-columns:1fr 1fr}.records-search[data-v-bca0239f]{grid-column:1/-1}.friend-check-list[data-v-bca0239f]{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}.profile-page[data-v-3d322496]{gap:16px;display:grid}.profile-identity[data-v-3d322496]{grid-template-columns:auto minmax(0,1fr) minmax(360px,.9fr) 168px;align-items:center;gap:20px;padding:26px;display:grid}.avatar-button[data-v-3d322496],.friend-avatar[data-v-3d322496],.cover-frame[data-v-3d322496]{background:var(--cover-mat);border:1px solid var(--line);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-button[data-v-3d322496]{color:var(--green);width:112px;height:112px;padding:0;font-size:2.3rem;font-weight:800}.avatar-button img[data-v-3d322496],.friend-avatar img[data-v-3d322496],.cover-frame img[data-v-3d322496]{object-fit:cover;width:100%;height:100%}.identity-main[data-v-3d322496]{gap:7px;display:grid}.eyebrow[data-v-3d322496]{color:#df9ca8;font-size:.78rem;font-weight:900}.identity-main h1[data-v-3d322496]{font-size:2.15rem;line-height:1.08}.user-id[data-v-3d322496],.empty-text[data-v-3d322496],.account-list dt[data-v-3d322496],.section-head a[data-v-3d322496],.section-head button[data-v-3d322496],.activity-list span[data-v-3d322496],.share-summary span[data-v-3d322496]{color:var(--muted);font-size:.82rem}.profile-actions[data-v-3d322496],.profile-dialog-actions[data-v-3d322496],.friend-modal-tools[data-v-3d322496]{flex-wrap:wrap;gap:8px;display:flex}.outline-button[data-v-3d322496],.section-head button[data-v-3d322496],.friend-code button[data-v-3d322496],.primary-button[data-v-3d322496]{border:1px solid var(--line);justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex}.outline-button[data-v-3d322496],.section-head button[data-v-3d322496],.friend-code button[data-v-3d322496]{background:#fffdfa}.primary-button[data-v-3d322496]{background:var(--green);border-color:var(--green);color:#fff}.identity-stats[data-v-3d322496]{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.identity-stats div[data-v-3d322496]{border-left:1px solid var(--line);gap:6px;min-height:72px;padding:14px;display:grid}.identity-stats div[data-v-3d322496]:first-child{border-left:0}.identity-stats dt[data-v-3d322496]{color:var(--muted);font-size:.78rem}.identity-stats dd[data-v-3d322496]{margin:0;font-size:1.45rem;font-weight:800;line-height:1}.friend-code[data-v-3d322496]{border:1px solid var(--line);gap:8px;padding:14px;display:grid}.friend-code span[data-v-3d322496]{color:var(--muted);font-size:.78rem}.friend-code strong[data-v-3d322496],.code-large[data-v-3d322496]{color:var(--green);font-size:1.24rem}.profile-layout[data-v-3d322496]{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:16px;display:grid}.profile-nav[data-v-3d322496]{overflow:hidden}.profile-nav button[data-v-3d322496]{border:0;border-top:1px solid var(--line);background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 18px;font-weight:650;display:flex}.profile-nav button[data-v-3d322496]:first-child{border-top:0}.profile-nav button.active[data-v-3d322496]{border-left:4px solid var(--green);color:var(--green);background:#e7eee9}.profile-nav small[data-v-3d322496]{color:var(--muted);font-weight:500}.profile-content[data-v-3d322496]{padding:22px}.content-grid[data-v-3d322496]{grid-template-columns:1.35fr .9fr;gap:14px;display:grid}.content-grid.two-column[data-v-3d322496]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card[data-v-3d322496]{border:1px solid var(--line);gap:14px;min-height:216px;padding:18px;display:grid}.featured-owned[data-v-3d322496]{grid-row:span 2}.section-head[data-v-3d322496]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head h2[data-v-3d322496]{margin:0;font-size:1.08rem}.owned-list[data-v-3d322496],.friend-list[data-v-3d322496],.activity-list[data-v-3d322496]{gap:8px;display:grid}.owned-item[data-v-3d322496],.friend-item[data-v-3d322496],.friend-modal-row[data-v-3d322496]{border:1px solid #dbe2dd;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:70px;padding:8px;display:grid}.friend-item[data-v-3d322496]{text-align:left;background:#fffdfa;width:100%}.cover-frame[data-v-3d322496]{width:42px;height:54px}.cover-frame em[data-v-3d322496]{color:var(--muted);font-size:.7rem;font-style:normal;font-weight:800}.owned-item b[data-v-3d322496],.friend-item b[data-v-3d322496],.activity-list b[data-v-3d322496],.friend-modal-row b[data-v-3d322496]{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.owned-item small[data-v-3d322496],.friend-item small[data-v-3d322496],.friend-modal-row small[data-v-3d322496]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.78rem;display:block;overflow:hidden}.friend-avatar[data-v-3d322496]{color:var(--green);width:38px;height:38px;font-size:.9rem;font-weight:800}.activity-list[data-v-3d322496]{margin:0;padding:0;list-style:none}.activity-list li[data-v-3d322496]{border-bottom:1px solid #e0e5e0;gap:4px;padding:0 0 10px;display:grid}.activity-list li[data-v-3d322496]:last-child{border-bottom:0;padding-bottom:0}.share-summary[data-v-3d322496],.account-list[data-v-3d322496]{gap:0;display:grid}.share-summary span[data-v-3d322496]{border-top:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.share-summary span[data-v-3d322496]:first-child{border-top:0}.account-list[data-v-3d322496]{margin:0}.account-list div[data-v-3d322496]{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.account-list div[data-v-3d322496]:first-child{border-top:0}.account-list dd[data-v-3d322496]{overflow-wrap:anywhere;margin:0;font-weight:700}.password-panel[data-v-3d322496]{align-content:start}label[data-v-3d322496]{gap:7px;font-size:.82rem;display:grid}input[data-v-3d322496]{border:1px solid var(--line);background:#fffdfa;min-height:40px;padding:0 12px}.password-field[data-v-3d322496]{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) 70px;align-items:stretch;display:grid}.password-field input[data-v-3d322496]{border:0;min-width:0}.password-field button[data-v-3d322496]{border:0;border-left:1px solid var(--line);background:0 0;font-size:.78rem;font-weight:700}.form-status[data-v-3d322496],.form-error[data-v-3d322496],.password-rule[data-v-3d322496]{font-size:.82rem;line-height:1.45}.form-status[data-v-3d322496],.form-error[data-v-3d322496]{margin:0;padding:10px 12px}.form-status[data-v-3d322496]{background:#f8f1d5;border-left:3px solid #d8bf61}.form-error[data-v-3d322496]{border-left:3px solid var(--mn-accent);color:#7a4519;background:#fff4e8}.password-rule[data-v-3d322496]{color:var(--muted)}.password-rule.is-warning[data-v-3d322496]{color:#7a4519;font-weight:700}.profile-dialog-backdrop[data-v-3d322496]{z-index:120;background:#0a0e0d9e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.profile-modal[data-v-3d322496]{background:var(--surface);border:1px solid var(--line);gap:18px;width:min(100%,560px);max-height:min(720px,92vh);padding:22px;display:grid;overflow:auto;box-shadow:0 22px 80px #00000038}.profile-modal.wide[data-v-3d322496]{width:min(100%,820px)}.profile-modal header[data-v-3d322496]{justify-content:space-between;align-items:center;display:flex}.profile-modal h2[data-v-3d322496]{font-size:1.2rem}.profile-modal header button[data-v-3d322496]{border:1px solid var(--line);background:0 0;width:38px;height:38px;font-size:1.2rem}.preset-grid[data-v-3d322496]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preset-grid button[data-v-3d322496]{aspect-ratio:1;border:1px solid var(--line);background-size:300% 200%;min-height:0}.preset-grid button.selected[data-v-3d322496]{border:3px solid var(--green)}.friend-modal-tools[data-v-3d322496]{grid-template-columns:minmax(0,1fr) auto;display:grid}.friend-modal-list[data-v-3d322496]{gap:8px;display:grid}.friend-modal-row[data-v-3d322496]{grid-template-columns:auto minmax(0,1fr) minmax(180px,auto)}.friend-modal-row dl[data-v-3d322496]{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.friend-modal-row dl div[data-v-3d322496]{border-left:1px solid var(--line);padding:0 12px}.friend-modal-row dt[data-v-3d322496]{color:var(--muted);font-size:.72rem}.friend-modal-row dd[data-v-3d322496]{margin:2px 0 0;font-weight:800}.sr-only[data-v-3d322496]{width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1100px){.profile-identity[data-v-3d322496]{grid-template-columns:auto minmax(0,1fr)}.identity-stats[data-v-3d322496],.friend-code[data-v-3d322496]{grid-column:1/-1}.profile-layout[data-v-3d322496],.content-grid[data-v-3d322496],.content-grid.two-column[data-v-3d322496]{grid-template-columns:1fr}.profile-nav[data-v-3d322496]{grid-template-columns:repeat(3,1fr);display:grid}.profile-nav button[data-v-3d322496]{border-left:1px solid var(--line);border-top:0}}@media (width<=680px){.profile-identity[data-v-3d322496]{grid-template-columns:1fr}.avatar-button[data-v-3d322496]{width:96px;height:96px}.identity-main h1[data-v-3d322496]{font-size:1.7rem}.identity-stats[data-v-3d322496]{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-stats div[data-v-3d322496]:nth-child(odd){border-left:0}.profile-nav[data-v-3d322496]{grid-template-columns:1fr}.profile-nav button[data-v-3d322496]{border-left:0;border-top:1px solid var(--line)}.profile-nav button.active[data-v-3d322496]{border-left:4px solid var(--green)}.friend-modal-tools[data-v-3d322496],.friend-modal-row[data-v-3d322496],.account-list div[data-v-3d322496]{grid-template-columns:1fr}.friend-modal-row dl[data-v-3d322496]{border-top:1px solid var(--line);padding-top:8px}}.auth-page[data-v-711d088b]{background-color:#0000;background-image:linear-gradient(#070d0ca3,#070d0ca3),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px 30px;display:flex}.auth-shell[data-v-711d088b]{border:1px solid #ffffffbf;grid-template-columns:43% 57%;width:min(100%,1180px);max-width:1180px;min-height:622px;display:grid}.auth-visual[data-v-711d088b]{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#0a1614eb,#0a1614c7),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:end;padding:64px 36px;display:flex}.visual-copy[data-v-711d088b]{max-width:380px}.brand-line[data-v-711d088b]{letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 .55rem;font-size:.94rem;font-weight:900;display:flex}.brand-line span[data-v-711d088b]{background:linear-gradient(#f3df9e,#d5b45a);width:7px;height:30px;display:inline-block}.auth-visual h1[data-v-711d088b]{letter-spacing:-.06em;white-space:pre-line;margin:0 0 1rem;font-size:clamp(2.8rem,4.8vw,4.15rem);font-weight:600;line-height:1.08}.auth-visual p[data-v-711d088b]:last-child{color:#ffffffe0;margin:0;font-size:.98rem;line-height:1.75}.auth-panel[data-v-711d088b]{background:#eef4ef;align-content:start;gap:16px;padding:44px 42px 40px;display:grid;position:relative}.home-return[data-v-711d088b]{border:1px solid var(--mn-line);color:#18211f;background:#fffdf8ad;justify-content:center;align-items:center;min-width:64px;height:34px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:42px}.eyebrow[data-v-711d088b]{color:#df9ca8;margin:0;font-size:.78rem;font-weight:900}h2[data-v-711d088b]{margin:0;font-size:2rem;font-weight:700;line-height:1.05}.lead[data-v-711d088b],.muted[data-v-711d088b]{color:#27312e;margin:0;font-size:.87rem}.auth-tabs[data-v-711d088b]{grid-template-columns:1fr 1fr;margin:6px 0 8px;display:grid}.auth-tabs a[data-v-711d088b],.auth-tabs span[data-v-711d088b]{border:1px solid var(--mn-line);background:#f8f8f1;justify-content:center;align-items:center;min-height:48px;font-weight:800;display:inline-flex}.auth-tabs .is-active[data-v-711d088b]{background:#ead78e}form[data-v-711d088b]{gap:13px;display:grid}h3[data-v-711d088b]{margin:0;font-size:1.35rem}label[data-v-711d088b]{gap:8px;font-size:.82rem;display:grid}input[data-v-711d088b]{background:#fffdfa;border:0;min-height:48px;padding:0 12px}.password-field[data-v-711d088b]{background:#fffdfa;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;display:grid}.password-field input[data-v-711d088b]{min-width:0}.password-field button[data-v-711d088b]{border:0;border-left:1px solid var(--mn-line);color:#28332f;background:0 0;font-size:.8rem;font-weight:800}.auth-panel .remember-row[data-v-711d088b]{justify-self:start;align-items:center;gap:7px;min-height:22px;margin-top:-2px;line-height:1;display:inline-flex}.auth-panel .remember-row input[type=checkbox][data-v-711d088b]{accent-color:#d8bf61;appearance:auto;background:0 0;border:1px solid #9fa9a4;flex:0 0 15px;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;margin:0;padding:0}.auth-panel .remember-row span[data-v-711d088b]{align-items:baseline;gap:4px;display:inline-flex}.auth-panel .remember-row small[data-v-711d088b]{color:#63706b;margin-left:0;font-size:.72rem;font-weight:500}.primary-button[data-v-711d088b]{background:#d8bf61;border:0;min-height:38px;font-weight:800}.primary-button[data-v-711d088b]:disabled{opacity:.64}.form-error[data-v-711d088b]{border-left:3px solid var(--mn-accent);color:#7a4519;background:#fff4e8;padding:10px 12px;font-size:.82rem}.auth-foot[data-v-711d088b]{justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.auth-foot a[data-v-711d088b]{text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (width<=820px){.auth-page[data-v-711d088b]{padding:10px}.auth-shell[data-v-711d088b]{grid-template-columns:1fr}.auth-visual[data-v-711d088b]{min-height:260px;padding:34px 28px}.auth-panel[data-v-711d088b]{padding:34px 24px}.home-return[data-v-711d088b]{top:18px;right:24px}}.auth-page[data-v-c9da4b26]{background-color:#0000;background-image:linear-gradient(#070d0ca3,#070d0ca3),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:100vh;padding:10px 24px;display:flex}.auth-shell[data-v-c9da4b26]{border:1px solid #ffffffbf;grid-template-columns:43% 57%;width:min(100%,1180px);max-width:1180px;min-height:764px;display:grid}.auth-visual[data-v-c9da4b26]{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#0a1614f0,#0a1614cc),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;padding:64px 34px;display:flex}.visual-copy[data-v-c9da4b26]{max-width:390px}.brand-line[data-v-c9da4b26]{letter-spacing:.08em;align-items:center;gap:10px;margin:0 0 .55rem;font-size:.94rem;font-weight:900;display:flex}.brand-line span[data-v-c9da4b26]{background:linear-gradient(#f3df9e,#d5b45a);width:7px;height:30px;display:inline-block}.auth-visual h1[data-v-c9da4b26]{letter-spacing:-.06em;margin:0 0 1rem;font-size:clamp(2.6rem,4.4vw,3.9rem);font-weight:600;line-height:1.08}.auth-visual p[data-v-c9da4b26]:last-child{color:#ffffffe0;margin:0;font-size:.98rem;line-height:1.75}.auth-panel[data-v-c9da4b26]{background:#eef4ef;align-content:start;gap:10px;padding:46px 42px 34px;display:grid;position:relative}.home-return[data-v-c9da4b26]{border:1px solid var(--mn-line);color:#18211f;background:#fffdf8ad;justify-content:center;align-items:center;min-width:64px;height:34px;padding:0 13px;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;top:18px;right:42px}.eyebrow[data-v-c9da4b26]{color:#df9ca8;margin:0;font-size:.78rem;font-weight:900}h2[data-v-c9da4b26]{margin:0;font-size:1.95rem;font-weight:700;line-height:1.05}.lead[data-v-c9da4b26]{color:#27312e;margin:0;font-size:.87rem}.auth-tabs[data-v-c9da4b26]{grid-template-columns:1fr 1fr;margin:4px 0 8px;display:grid}.auth-tabs a[data-v-c9da4b26],.auth-tabs span[data-v-c9da4b26]{border:1px solid var(--mn-line);background:#f8f8f1;justify-content:center;align-items:center;min-height:40px;font-weight:800;display:inline-flex}.auth-tabs .is-active[data-v-c9da4b26]{background:#ead78e}form[data-v-c9da4b26]{gap:10px;display:grid}h3[data-v-c9da4b26]{margin:0 0 2px;font-size:1.16rem}label[data-v-c9da4b26]{gap:5px;font-size:.82rem;display:grid}label small[data-v-c9da4b26]{color:#5f6a66;font-size:.78rem}input[data-v-c9da4b26]{background:#fffdfa;border:0;min-height:40px;padding:0 12px;font-size:.84rem}.password-field[data-v-c9da4b26]{background:#fffdfa;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch;display:grid}.password-field input[data-v-c9da4b26]{min-width:0}.password-field button[data-v-c9da4b26]{border:0;border-left:1px solid var(--mn-line);color:#28332f;background:0 0;font-size:.8rem;font-weight:800}.inline-field[data-v-c9da4b26]{grid-template-columns:minmax(0,1fr) 132px;align-items:end;gap:8px;display:grid}.inline-field button[data-v-c9da4b26]{border:1px solid var(--mn-line);color:#17201d;background:#fffdfa;width:100%;min-width:0;min-height:40px;padding:0 8px;font-size:.74rem;font-weight:700;line-height:1.2}.two-col[data-v-c9da4b26]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.primary-button[data-v-c9da4b26]{background:#d8bf61;border:0;min-height:40px;font-weight:800}.primary-button[data-v-c9da4b26]:disabled,.inline-field button[data-v-c9da4b26]:disabled{opacity:.58}.form-status[data-v-c9da4b26],.form-error[data-v-c9da4b26]{margin:0;padding:10px 12px;font-size:.82rem}.password-rule[data-v-c9da4b26]{color:#5f6a66;margin:-3px 0 0;font-size:.75rem;line-height:1.35}.password-rule.is-warning[data-v-c9da4b26]{color:#7a4519;font-weight:700}.form-status[data-v-c9da4b26]{background:#f8f1d5;border-left:3px solid #d8bf61}.form-error[data-v-c9da4b26]{border-left:3px solid var(--mn-accent);color:#7a4519;background:#fff4e8}@media (width<=820px){.auth-page[data-v-c9da4b26]{padding:10px}.auth-shell[data-v-c9da4b26]{grid-template-columns:1fr}.auth-visual[data-v-c9da4b26]{min-height:240px;padding:34px 28px}.auth-panel[data-v-c9da4b26]{padding:34px 24px}.home-return[data-v-c9da4b26]{top:18px;right:24px}}@media (width<=560px){.inline-field[data-v-c9da4b26],.two-col[data-v-c9da4b26]{grid-template-columns:1fr}}.callback-page[data-v-52830276]{background-color:#0000;background-image:linear-gradient(#070d0ca3,#070d0ca3),url(/hero-animal-detectives.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:34px;display:flex}.callback-panel[data-v-52830276]{background:#eef4ef;border:1px solid #ffffffc7;gap:16px;width:min(100%,720px);max-width:720px;padding:42px;display:grid;position:relative}.home-return[data-v-52830276]{border:1px solid var(--mn-line);color:#18211f;padding:9px 13px;font-size:.78rem;font-weight:800;position:absolute;top:22px;right:24px}.eyebrow[data-v-52830276]{color:#df9ca8;margin:0;font-size:.78rem;font-weight:900}h1[data-v-52830276]{margin:0;font-size:2rem}.result-box[data-v-52830276]{border:1px solid var(--mn-line);background:#fffef9;gap:12px;padding:18px;display:grid}.result-box.success[data-v-52830276]{border-color:#bed6ca}.result-box.danger[data-v-52830276]{border-color:#e4b6bd}.result-box strong[data-v-52830276]{font-size:1rem}.result-box p[data-v-52830276]{color:var(--mn-muted);margin:0;line-height:1.65}code[data-v-52830276]{color:#17201d;overflow-wrap:anywhere;background:#f7f1e7;border:1px solid #d8ccbd;padding:12px;font-size:.9rem;display:block}.primary-button[data-v-52830276],.ghost-button[data-v-52830276]{cursor:pointer;border:1px solid #bba969;min-height:42px;font-weight:800}.primary-button[data-v-52830276]{background:#e6cf6f}.ghost-button[data-v-52830276]{background:#fffef9}.copy-message[data-v-52830276]{color:#2f6b55;margin:0;font-size:.86rem;font-weight:800}.legal-page[data-v-388fb877]{gap:18px;display:grid}.legal-hero[data-v-388fb877]{background:linear-gradient(90deg, #fbfcf8f2, #fbfcf8b3), var(--hero-page-image);background-position:50%;background-size:cover;justify-content:space-between;align-items:end;min-height:210px;padding:32px 36px;display:flex}.eyebrow[data-v-388fb877]{color:#dd8e9c;margin-bottom:.7rem;font-size:.78rem;font-weight:900}.legal-hero h1[data-v-388fb877]{letter-spacing:-.07em;margin-bottom:1rem;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:700;line-height:1}.lead[data-v-388fb877]{color:var(--muted);max-width:760px;font-size:.95rem;line-height:1.8}.legal-meta[data-v-388fb877]{border:1px solid var(--line);background:#ffffffbd;gap:4px;min-width:160px;padding:16px 18px;display:grid}.legal-meta span[data-v-388fb877]{color:var(--muted);font-size:.78rem}.legal-meta strong[data-v-388fb877]{font-size:1rem}.legal-layout[data-v-388fb877]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.legal-nav[data-v-388fb877]{padding:12px;display:grid;position:sticky;top:92px}.legal-nav a[data-v-388fb877]{color:var(--muted);border:1px solid #0000;padding:13px 14px;font-size:.9rem;font-weight:700}.legal-nav a.active[data-v-388fb877]{color:var(--ink);background:#ead78e;border-color:#d7bf67}.legal-content[data-v-388fb877]{padding:30px 34px}.legal-section+.legal-section[data-v-388fb877]{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.legal-section h2[data-v-388fb877]{margin-bottom:12px;font-size:1.1rem;font-weight:800}.legal-section p[data-v-388fb877]{color:#26322e;font-size:.92rem;line-height:1.85}.legal-section p+p[data-v-388fb877]{margin-top:8px}.legal-notice[data-v-388fb877]{background:#fbf4df;border-left:4px solid #d8bd72;margin-top:30px;padding:16px 18px}.legal-notice strong[data-v-388fb877]{margin-bottom:6px;font-size:.95rem;display:block}.legal-notice p[data-v-388fb877]{color:var(--muted);font-size:.86rem;line-height:1.7}@media (width<=760px){.legal-hero[data-v-388fb877]{align-items:start;min-height:0;padding:26px 22px;display:grid}.legal-layout[data-v-388fb877]{grid-template-columns:1fr}.legal-nav[data-v-388fb877]{gap:8px;display:flex;position:static;overflow-x:auto}.legal-nav a[data-v-388fb877]{white-space:nowrap}.legal-content[data-v-388fb877]{padding:24px 22px}}.admin-page[data-v-2f072915]{color:#10201c;font-family:var(--mn-font-sans);letter-spacing:0;font-size:.84rem;line-height:1.34}.admin-page[data-v-2f072915] :where(button,input,select,textarea){letter-spacing:0;font-family:inherit;font-size:.78rem}.admin-hero[data-v-2f072915]{background:linear-gradient(90deg,#f4f8f4f5,#f4f8f4d1),url(/hero-casebox-archive.webp) 50%/cover;justify-content:space-between;align-items:end;min-height:8.2rem;margin-bottom:1rem;padding:1.2rem;display:flex}.eyebrow[data-v-2f072915]{color:#e898a5;text-transform:uppercase;margin:0 0 .35rem;font-size:.72rem;font-weight:800}h1[data-v-2f072915],h2[data-v-2f072915],h3[data-v-2f072915],p[data-v-2f072915]{margin-top:0}h1[data-v-2f072915]{margin-bottom:.45rem;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.05}h2[data-v-2f072915]{margin-bottom:.3rem;font-size:1rem}h3[data-v-2f072915]{margin-bottom:0;font-size:1.05rem}.hero-copy[data-v-2f072915],.section-head p[data-v-2f072915],.overview-grid p[data-v-2f072915],.admin-toolbar span[data-v-2f072915],small[data-v-2f072915],em[data-v-2f072915]{color:#60706b}.panel[data-v-2f072915]{background:#fcfcf8b8;border:1px solid #cbd8d2}.admin-kpis[data-v-2f072915]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.kpi-card[data-v-2f072915]{background:#fbfbf6;border:1px solid #cbd8d2;min-height:4.7rem;padding:.65rem}.kpi-card small[data-v-2f072915],.kpi-card span[data-v-2f072915]{font-size:.78rem;display:block}.kpi-card strong[data-v-2f072915]{margin:.18rem 0;font-size:1.18rem;line-height:1.1;display:block}.admin-tabs[data-v-2f072915]{border:1px solid #cbd8d2;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:1rem;display:grid}.admin-tabs button[data-v-2f072915],.admin-button[data-v-2f072915]{color:#10201c;cursor:pointer;white-space:nowrap;background:#fbfbf6;border:0;border-right:1px solid #cbd8d2;min-height:2.12rem;padding:0 .72rem;font-weight:700}.admin-tabs button[data-v-2f072915]:last-child{border-right:0}.admin-tabs button.active[data-v-2f072915],.admin-button[data-v-2f072915]{background:#ead991;border-color:#d0bd75}.admin-button[data-v-2f072915]{border:1px solid #d0bd75;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-button.danger[data-v-2f072915]{color:#7e202a;background:#f8e7ea;border-color:#dfadb3}.admin-button[data-v-2f072915]:disabled{cursor:wait;opacity:.6}.admin-section[data-v-2f072915]{padding:.75rem}.section-head[data-v-2f072915]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.overview-grid[data-v-2f072915]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.overview-grid article[data-v-2f072915]{background:#f6f1e7;border:1px solid #d7cdbc;padding:1rem}.site-workbench[data-v-2f072915]{background:#fffef9;border:1px solid #cbd8d2;gap:.58rem;padding:.65rem;display:grid}.site-filterbar[data-v-2f072915]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.site-filterbar button[data-v-2f072915]{color:#10201c;cursor:pointer;text-align:left;background:#fbfbf6;border:1px solid #cbd8d2;gap:.08rem;min-height:3.65rem;padding:.48rem .62rem;display:grid}.site-filterbar button.active[data-v-2f072915],.site-filterbar button[aria-pressed=true][data-v-2f072915]{background:#fff8df;border-color:#d0bd75}.site-filterbar strong[data-v-2f072915],.site-filterbar span[data-v-2f072915],.site-filterbar small[data-v-2f072915]{display:block}.site-filterbar strong[data-v-2f072915]{font-size:.82rem}.site-filterbar span[data-v-2f072915]{font-size:.92rem;font-weight:750;line-height:1.05}.site-source-summary[data-v-2f072915],.site-review-filters[data-v-2f072915]{flex-wrap:wrap;gap:.45rem;display:flex}.site-source-summary span[data-v-2f072915]{color:#3f4945;background:#f7f1e7;border:1px solid #d7cdbc;padding:.28rem .46rem;font-size:.72rem}.site-source-summary b[data-v-2f072915]{color:#10201c}.site-review-filters button[data-v-2f072915]{color:#10201c;cursor:pointer;background:#fbfbf6;border:1px solid #cbd8d2;align-items:center;gap:.4rem;min-height:1.75rem;padding:0 .48rem;display:inline-flex}.site-review-filters button.active[data-v-2f072915],.site-review-filters button[aria-pressed=true][data-v-2f072915]{background:#fff8df;border-color:#d0bd75}.site-review-filters strong[data-v-2f072915],.site-review-filters span[data-v-2f072915]{font-size:.76rem;line-height:1}.site-ops[data-v-2f072915]{border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:.55rem;padding:0 0 .55rem;display:flex}.site-search[data-v-2f072915]{flex:18rem;max-width:24rem}.site-count[data-v-2f072915]{color:#60706b;white-space:nowrap;flex:none;font-size:.82rem;font-weight:700}.site-list-shell[data-v-2f072915]{border:1px solid #dce5e0;max-height:46rem;overflow:auto}.site-list-head[data-v-2f072915],.site-item[data-v-2f072915]{grid-template-columns:minmax(25rem,1.3fr) 8.8rem minmax(10rem,.72fr) 10.2rem;align-items:center;gap:.48rem;min-width:840px;display:grid}.site-list-head[data-v-2f072915]{color:#66726e;z-index:1;background:#f7f1e7;min-height:2rem;padding:0 .58rem;font-size:.78rem;font-weight:650;position:sticky;top:0}.site-item[data-v-2f072915]{border-top:1px solid #dce5e0;padding:.32rem .52rem}.site-item-main[data-v-2f072915]{color:#10201c;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:3.05rem minmax(0,1fr);align-items:center;gap:.46rem;width:100%;min-width:0;padding:0;display:grid}.site-item[data-v-2f072915]:hover,.site-item[data-v-2f072915]:focus-within{background:#fff8df}.site-status[data-v-2f072915],.site-image-state[data-v-2f072915]{gap:.08rem;min-width:0;display:grid}.site-status b[data-v-2f072915],.site-image-state b[data-v-2f072915]{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:650;overflow:hidden}.site-image-state.warning b[data-v-2f072915]{color:#8a4b3a}.review-badges[data-v-2f072915]{flex-wrap:wrap;gap:.25rem;display:flex}.review-badges i[data-v-2f072915]{color:#6f4b21;white-space:nowrap;background:#fff0d9;border:1px solid #dfc795;padding:.16rem .36rem;font-size:.68rem;font-style:normal;font-weight:700;line-height:1.25;display:inline-flex}.site-no-issues[data-v-2f072915]{color:#8a958f;font-size:.72rem}.site-row-actions[data-v-2f072915]{justify-content:flex-end}.site-empty[data-v-2f072915]{color:#60706b;text-align:center;padding:1.4rem;font-size:.86rem}.collection-subpanel[data-v-2f072915]{margin-top:1rem}.admin-toolbar[data-v-2f072915]{grid-template-columns:minmax(16rem,1fr) minmax(8.5rem,11rem) auto;align-items:center;gap:.8rem;margin-bottom:.8rem;display:grid}.admin-toolbar input[data-v-2f072915],.admin-toolbar select[data-v-2f072915]{min-width:0}.admin-toolbar span[data-v-2f072915]{white-space:nowrap;min-width:max-content}input[data-v-2f072915],select[data-v-2f072915],textarea[data-v-2f072915]{color:#10201c;font:inherit;background:#fffef9;border:1px solid #cbd8d2;width:100%;min-height:2.05rem;padding:.38rem .52rem}textarea[data-v-2f072915]{resize:vertical}.compact-search[data-v-2f072915]{max-width:20rem}.game-admin-layout[data-v-2f072915]{grid-template-columns:minmax(18rem,.78fr) minmax(0,1.45fr);gap:.75rem;display:grid}.game-list[data-v-2f072915]{border:1px solid #cbd8d2;max-height:46rem;overflow:auto}.game-list button[data-v-2f072915]{cursor:pointer;text-align:left;background:#fffef9;border:0;border-bottom:1px solid #dce5e0;grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;min-height:4.95rem;padding:.38rem;display:grid}.game-list button.active[data-v-2f072915]{background:#fff8df}.cover-thumb[data-v-2f072915]{background:#f1eadc;border:1px solid #d4c7b5;justify-content:center;align-items:center;width:3.35rem;height:4.4rem;display:flex;overflow:hidden}.cover-thumb img[data-v-2f072915]{object-fit:contain;transform-origin:50%;width:calc(100% - 8px);height:calc(100% - 8px);transition:transform .12s;display:block}.cover-thumb i[data-v-2f072915]{color:#87908b;font-size:.72rem;font-style:normal;font-weight:800}.site-item .cover-thumb[data-v-2f072915]{width:3.05rem;height:3.7rem}.game-list-text[data-v-2f072915]{min-width:0}.game-list-text strong[data-v-2f072915],.game-list-text small[data-v-2f072915],.game-list-text em[data-v-2f072915]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.game-list-text em[data-v-2f072915]{font-size:.72rem;font-style:normal}.site-compact-text[data-v-2f072915]{gap:.22rem;display:grid}.site-title-line[data-v-2f072915]{align-items:baseline;gap:.45rem;min-width:0;display:flex}.site-title-line strong[data-v-2f072915]{flex:0 auto;min-width:4rem;max-width:58%}.site-title-line small[data-v-2f072915]{color:#60706b;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:7rem;font-size:.72rem;display:block;overflow:hidden}.site-origin-line[data-v-2f072915]{min-width:0;display:flex}.origin-badge[data-v-2f072915]{color:#31423d;background:#e8f4ee;border:1px solid #cbd8d2;width:fit-content;margin-top:.22rem;padding:.22rem .36rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.game-editor[data-v-2f072915]{border:1px solid #cbd8d2;padding:.7rem}.editor-head[data-v-2f072915]{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.editor-actions[data-v-2f072915]{justify-content:flex-end}.editor-meta[data-v-2f072915]{flex-wrap:wrap;gap:.25rem;margin:.35rem 0 0;display:flex}.editor-meta span[data-v-2f072915]{color:#4a534f;background:#f7f1e7;border:1px solid #d7cdbc;padding:.24rem .38rem;font-size:.72rem;font-weight:800;line-height:1}.editor-grid[data-v-2f072915]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.form-field[data-v-2f072915],label[data-v-2f072915]{gap:.35rem;font-weight:650;display:grid}.form-field.wide[data-v-2f072915],label.wide[data-v-2f072915]{grid-column:1/-1}.form-label[data-v-2f072915]{display:block}.image-source-row[data-v-2f072915]{grid-template-columns:minmax(15rem,1fr) repeat(4,max-content);align-items:center;gap:.45rem;display:grid}.background-toggle[data-v-2f072915]{box-sizing:border-box;white-space:nowrap;background:#fbfbf6;border:1px solid #cbd8d2;align-items:center;gap:.38rem;min-height:2.05rem;padding:0 .52rem;font-size:.72rem;font-weight:650;display:inline-flex}.image-source-row .admin-button.mini[data-v-2f072915],.image-source-row .background-toggle[data-v-2f072915]{height:2.05rem;min-height:2.05rem}.background-toggle input[data-v-2f072915]{width:.86rem;height:.86rem;min-height:auto;margin:0;padding:0}.background-toggle span[data-v-2f072915]{color:#3d433f;font-size:.72rem;font-weight:650;line-height:1}.paste-capture-target[data-v-2f072915]{color:#31423d;background:#fff8df;border:1px dashed #d0bd75;outline:0;flex-wrap:wrap;gap:.45rem;min-height:2.1rem;margin-top:.45rem;padding:.45rem .55rem;display:flex}.paste-capture-target[data-v-2f072915]:focus{border-style:solid;box-shadow:inset 0 0 0 1px #d0bd75}.paste-capture-target b[data-v-2f072915]{color:var(--mn-accent);font-size:.74rem}.paste-capture-target span[data-v-2f072915]{color:#59645f;font-size:.74rem}.image-editor[data-v-2f072915]{grid-template-columns:minmax(10.5rem,.72fr) minmax(12rem,.8fr) minmax(14rem,1fr);align-items:stretch;gap:.55rem;margin-top:.55rem;display:grid}.image-editor.wide[data-v-2f072915]{grid-column:1/-1}.image-preview[data-v-2f072915]{background:#f1eadc;border:1px solid #d4c7b5;justify-content:center;align-items:center;height:13.8rem;display:flex;overflow:hidden}.image-preview img[data-v-2f072915]{object-fit:contain;width:76%;height:76%;transition:transform .15s}.image-controls[data-v-2f072915]{border:1px solid #cbd8d2;gap:.62rem;min-height:13.8rem;padding:.75rem;display:grid}.image-controls input[type=range][data-v-2f072915]{min-height:auto;padding:0}.save-preview[data-v-2f072915]{background:#fffef9;border:1px solid #cbd8d2;gap:.65rem;min-height:13.8rem;padding:.75rem;display:grid}.save-preview-head[data-v-2f072915]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.save-preview-head span[data-v-2f072915],.save-preview-head b[data-v-2f072915]{color:#60706b;font-size:.76rem}.public-card-preview[data-v-2f072915]{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.preview-cover[data-v-2f072915]{background:#f1eadc;border:1px solid #d4c7b5;justify-content:center;align-items:center;width:5rem;height:6.7rem;display:flex;overflow:hidden}.preview-cover img[data-v-2f072915]{object-fit:contain;transform-origin:50%;width:calc(100% - 8px);height:calc(100% - 8px);display:block}.preview-cover i[data-v-2f072915]{color:#87908b;font-size:.76rem;font-style:normal;font-weight:700}.preview-copy[data-v-2f072915]{min-width:0}.preview-copy strong[data-v-2f072915],.preview-copy small[data-v-2f072915],.preview-copy em[data-v-2f072915]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preview-copy strong[data-v-2f072915]{font-size:.98rem;line-height:1.25}.preview-copy em[data-v-2f072915]{color:#60706b;margin-top:.2rem;font-size:.74rem;font-style:normal}.preview-copy p[data-v-2f072915]{color:#424640;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.status-counts[data-v-2f072915]{flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;display:flex}.status-counts span[data-v-2f072915],.message[data-v-2f072915]{background:#f7f1e7;border:1px solid #d7cdbc;padding:.42rem .58rem}.collector-run-summary[data-v-2f072915]{background:#fffef9;border:1px solid #cbd8d2;grid-template-columns:minmax(12rem,1.5fr) repeat(4,minmax(5.5rem,.7fr));margin-bottom:.55rem;display:grid}.collector-run-summary>span[data-v-2f072915]{border-right:1px solid #dfe6e2;gap:.18rem;min-width:0;padding:.58rem .68rem;display:grid}.collector-run-summary>span[data-v-2f072915]:last-child{border-right:0}.collector-run-summary small[data-v-2f072915]{color:#66726e;font-size:.69rem}.collector-run-summary strong[data-v-2f072915]{font-size:.82rem}.collector-run-summary.is-success[data-v-2f072915]{border-left:3px solid #287869}.collector-run-summary.is-partial[data-v-2f072915]{border-left:3px solid #c18a2d}.collector-run-summary.is-failed[data-v-2f072915]{border-left:3px solid #b44545}.price-total-counts[data-v-2f072915]{margin-bottom:.55rem}.price-result-cell[data-v-2f072915]{align-items:flex-start;gap:.24rem;min-width:0;display:grid}.price-result-cell .state-pill[data-v-2f072915]{justify-self:start}.price-result-cell small[data-v-2f072915]{color:#8a4b3a;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.message-row[data-v-2f072915]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.58rem;display:flex}.message-row .message[data-v-2f072915]{margin:0}.collection-flow[data-v-2f072915]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0 0 .9rem;display:grid}.collection-flow article[data-v-2f072915]{background:#fffef9;border:1px solid #cbd8d2;gap:.18rem;min-height:4.2rem;padding:.7rem;display:grid}.collection-flow strong[data-v-2f072915]{font-size:.84rem}.collection-flow span[data-v-2f072915]{color:#60706b;font-size:.78rem;line-height:1.35}.message.danger[data-v-2f072915]{background:#fff0f1;border-color:#e1a8ad}.admin-table[data-v-2f072915]{overflow-x:auto}.admin-row[data-v-2f072915]{border-top:1px solid #cbd8d2;align-items:center;gap:.6rem;min-width:840px;padding:.48rem .6rem;display:grid}.admin-head[data-v-2f072915]{color:#66726e;background:#f7f1e7;border-top:0;font-size:.78rem}.funding-table .admin-row[data-v-2f072915]:not(.admin-head){align-items:start}.price-table .admin-row[data-v-2f072915]{grid-template-columns:minmax(17rem,1.25fr) minmax(11rem,.72fr) minmax(7.5rem,.46fr) minmax(9rem,.58fr) minmax(9rem,.48fr)}.user-actions[data-v-2f072915]{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.log-table .admin-row[data-v-2f072915]{grid-template-columns:minmax(8rem,.5fr) minmax(8rem,.5fr) minmax(20rem,1.5fr) minmax(8rem,.5fr)}.work-cell[data-v-2f072915]{grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.funding-table .work-cell[data-v-2f072915]{align-items:start}.admin-row strong[data-v-2f072915],.admin-row small[data-v-2f072915],.admin-row b[data-v-2f072915]{display:block}.admin-row strong[data-v-2f072915],.admin-row b[data-v-2f072915]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;overflow:hidden}.state-pill[data-v-2f072915]{white-space:nowrap;border:1px solid #cbd8d2;align-items:center;min-height:1.5rem;padding:0 .45rem;font-style:normal;font-weight:700;display:inline-flex}.state-pill.funding-live[data-v-2f072915],.state-pill.queued[data-v-2f072915],.state-pill.warning[data-v-2f072915]{background:#fff4cf}.state-pill.funding-scheduled[data-v-2f072915],.state-pill.collected[data-v-2f072915],.state-pill.info[data-v-2f072915]{background:#e8f4ee}.state-pill.funding-successful[data-v-2f072915],.state-pill.seeded[data-v-2f072915]{background:#eaf1f6}.state-pill.needs_review[data-v-2f072915],.state-pill.missing_source[data-v-2f072915],.state-pill.danger[data-v-2f072915]{background:#f8e7ea}.state-pill.ignored[data-v-2f072915]{color:#6c655c;background:#eee9df}.funding-status-control[data-v-2f072915]{margin-top:.35rem;font-weight:600;display:block}.bundle-note[data-v-2f072915]{color:#8a4b3a;margin-top:.12rem;font-weight:700}.funding-split-editor[data-v-2f072915]{border:1px solid #d8c8aa;gap:.28rem;max-width:20rem;margin-top:.38rem;padding:.36rem;display:grid}.funding-split-head[data-v-2f072915]{justify-content:space-between;align-items:center;display:flex}.funding-split-head span[data-v-2f072915],.funding-split-head small[data-v-2f072915]{color:#66726e;font-size:.72rem;font-weight:700}.funding-split-row[data-v-2f072915]{grid-template-columns:3.4rem minmax(0,1fr) 2.55rem;align-items:center;gap:.28rem;display:grid}.funding-split-row b[data-v-2f072915]{color:#6d746e;font-size:.7rem;font-weight:700}.funding-split-row input[data-v-2f072915]{width:100%;min-height:1.7rem;padding:.18rem .34rem;font-size:.78rem}.funding-split-tools[data-v-2f072915]{flex-wrap:wrap;gap:.25rem;display:flex}.split-tool[data-v-2f072915]{color:#071613;cursor:pointer;background:#fbf8ee;border:1px solid #d6c7a8;min-height:1.5rem;padding:.16rem .42rem;font-size:.72rem;font-weight:700}.split-tool.danger[data-v-2f072915]{color:#8d2730;background:#fff5f4;border-color:#e6b9bd}.split-tool[data-v-2f072915]:disabled{cursor:not-allowed;opacity:.45}.funding-status-select[data-v-2f072915]{min-height:1.85rem;padding:.18rem .42rem;font-size:.76rem}.locked-note[data-v-2f072915]{color:#8a4b3a;margin-top:.18rem;font-size:.72rem;font-weight:700}.row-actions[data-v-2f072915]{flex-wrap:wrap;gap:.25rem;display:flex}.role-select[data-v-2f072915]{min-width:9rem}.admin-page[data-v-2f072915]{width:100%;max-width:none;padding:20px 20px 46px;font-size:.9rem}.admin-page[data-v-2f072915] :where(button,input,select,textarea){font-size:.84rem}.admin-console-layout[data-v-2f072915]{background:#f6f3ed;border:1px solid #e4ded4;grid-template-columns:1fr;min-height:0;display:grid}.admin-side-nav[data-v-2f072915]{background:#fffefb;border-bottom:1px solid #e4ded4;grid-template-columns:220px minmax(0,1fr);padding:0;display:grid}.admin-side-nav h1[data-v-2f072915]{color:#161411;border-right:1px solid #e4ded4;align-items:center;min-height:64px;margin:0;padding:0 22px;font-size:1.38rem;font-weight:650;line-height:1.12;display:flex}.admin-side-nav nav[data-v-2f072915]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-side-nav button[data-v-2f072915]{color:#161411;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e4ded4;justify-content:space-between;align-items:center;width:100%;min-height:64px;padding:0 20px;font-size:.92rem;font-weight:400;display:flex}.admin-side-nav button[data-v-2f072915]:last-child{border-right:0}.admin-side-nav button[aria-pressed=true][data-v-2f072915]{background:#eee9df;font-weight:500}.admin-side-nav span[data-v-2f072915]{color:#77716a;font-size:.76rem;font-weight:400}.admin-console-content[data-v-2f072915]{min-width:0;padding:20px 24px 24px}.admin-bar-head[data-v-2f072915]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.admin-bar-head small[data-v-2f072915]{display:none}.admin-bar-head h2[data-v-2f072915]{color:#161411;margin:0;font-size:1.65rem;font-weight:700;line-height:1.1}.admin-head-actions[data-v-2f072915]{align-items:center;gap:8px;display:flex}.admin-kpis[data-v-2f072915]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:14px}.kpi-card[data-v-2f072915]{background:#fffefb;border-color:#e4ded4;min-height:76px;padding:10px 12px}.kpi-card+.kpi-card[data-v-2f072915]{border-left:0}.kpi-card strong[data-v-2f072915]{color:#161411;margin:3px 0 1px;font-size:1.34rem;font-weight:650}.section-head[data-v-2f072915]{margin-bottom:12px}.section-count[data-v-2f072915]{color:#77716a;white-space:nowrap;font-size:.82rem}.admin-priority-summary[data-v-2f072915]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:12px;display:grid}.admin-priority-summary span[data-v-2f072915]{background:#f7f1e7;border:1px solid #e4ded4;gap:3px;min-height:58px;padding:9px 12px;display:grid}.admin-priority-summary span+span[data-v-2f072915]{border-left:0}.admin-priority-summary small[data-v-2f072915]{color:#77716a;font-size:.76rem}.admin-priority-summary b[data-v-2f072915]{color:#161411;font-size:1.2rem;line-height:1}.operator-table .admin-row[data-v-2f072915]{grid-template-columns:72px minmax(210px,1fr) minmax(220px,1.15fr) 84px 116px 76px}.admin-row[data-v-2f072915]{border-color:#e4ded4;min-height:44px;padding:.5rem .7rem;font-size:.86rem}.admin-head[data-v-2f072915]{color:#77716a;background:#f1eee8;font-size:.78rem;font-weight:500}.admin-row strong[data-v-2f072915],.admin-row b[data-v-2f072915]{font-size:.9rem;font-weight:600}.admin-row small[data-v-2f072915]{color:#77716a;font-size:.78rem}.admin-button[data-v-2f072915]{background:#ead991;border-color:#d0bd75;min-height:34px;font-weight:600}.admin-button.ghost[data-v-2f072915]{background:#fffefb;border-color:#e4ded4}.admin-button.mini[data-v-2f072915]{min-height:28px;padding:0 .6rem;font-size:.76rem}.site-workbench[data-v-2f072915],.game-editor[data-v-2f072915],.game-list[data-v-2f072915],.site-list-shell[data-v-2f072915],.admin-toolbar input[data-v-2f072915],.admin-toolbar select[data-v-2f072915],input[data-v-2f072915],select[data-v-2f072915],textarea[data-v-2f072915]{border-color:#e4ded4}.site-filterbar[data-v-2f072915]{grid-template-columns:repeat(5,minmax(0,1fr))}.site-filterbar button[data-v-2f072915]{min-height:64px}.game-admin-layout[data-v-2f072915]{grid-template-columns:minmax(320px,.62fr) minmax(0,1.38fr)}.game-list button[data-v-2f072915]{min-height:78px}.game-list-text strong[data-v-2f072915]{font-size:.9rem}.editor-grid[data-v-2f072915]{gap:.62rem}.funding-table .admin-row[data-v-2f072915]{grid-template-columns:minmax(24rem,1.2fr) minmax(9rem,.5fr) minmax(14rem,.76fr) minmax(15rem,.66fr)}.admin-console-layout[data-v-2f072915]{max-width:var(--mn-shared-content-width);background:#f6f3ed;border:1px solid #e4ded4;margin:0 auto;display:block}.admin-console-head[data-v-2f072915]{background:#fffefb;border-bottom:1px solid #e4ded4;grid-template-columns:220px minmax(0,1fr) auto;display:grid}.admin-console-title[data-v-2f072915]{border-right:1px solid #e4ded4;align-content:center;gap:.28rem;min-height:70px;padding:0 1.35rem;display:grid}.admin-console-title small[data-v-2f072915]{color:#d9959f;font-size:.72rem;font-weight:600;line-height:1}.admin-console-title h1[data-v-2f072915]{color:#161411;margin:0;font-size:1.38rem;font-weight:600;line-height:1.12}.admin-screen-tabs[data-v-2f072915]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-screen-tabs button[data-v-2f072915]{color:#161411;background:0 0;border:0;border-right:1px solid #e4ded4;justify-content:center;align-items:center;gap:.55rem;min-height:70px;padding:0 .8rem;font-size:.88rem;font-weight:600;display:flex}.admin-screen-tabs button[aria-pressed=true][data-v-2f072915]{background:#eee9df}.admin-screen-tabs span[data-v-2f072915]{color:#77716a;font-variant-numeric:tabular-nums;font-size:.78rem}.admin-head-actions[data-v-2f072915]{align-items:center;gap:.5rem;padding:0 1.1rem;display:flex}.admin-console-content[data-v-2f072915]{padding:1.1rem}.admin-kpis[data-v-2f072915]{background:#fffefb;border:1px solid #e4ded4;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:.85rem}.kpi-card[data-v-2f072915]{background:0 0;border:0;border-right:1px solid #e4ded4;min-height:72px;padding:.62rem .75rem}.kpi-card[data-v-2f072915]:last-child{border-right:0}.kpi-card small[data-v-2f072915],.kpi-card span[data-v-2f072915]{color:#77716a;font-size:.75rem;font-weight:400}.kpi-card strong[data-v-2f072915]{color:#161411;font-size:1.18rem;font-weight:600;line-height:1.1}.admin-master-tabs[data-v-2f072915]{background:#fffefb;border:1px solid #e4ded4;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.85rem;display:grid}.admin-master-tabs button[data-v-2f072915]{background:0 0;border:0;border-right:1px solid #e4ded4;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:0 .75rem;display:flex}.admin-master-tabs button[data-v-2f072915]:last-child{border-right:0}.admin-master-tabs button[aria-pressed=true][data-v-2f072915]{background:#ead991}.admin-master-tabs span[data-v-2f072915]{color:#77716a;font-variant-numeric:tabular-nums;font-size:.74rem}.admin-section[data-v-2f072915]{background:#fffefb;border-color:#e4ded4;padding:0}.admin-section+.admin-section[data-v-2f072915]{margin-top:.85rem}.section-head[data-v-2f072915]{border-bottom:1px solid #e4ded4;min-height:54px;margin:0;padding:0 .85rem}.section-head h2[data-v-2f072915]{color:#161411;margin:0;font-size:1rem;font-weight:600}.admin-priority-summary[data-v-2f072915]{border-bottom:1px solid #e4ded4;gap:0;margin:0}.admin-priority-summary span[data-v-2f072915]{border:0;border-right:1px solid #e4ded4}.admin-priority-summary span[data-v-2f072915]:last-child{border-right:0}.admin-table[data-v-2f072915]{border:0}.admin-row[data-v-2f072915]{border-color:#e4ded4;padding:.5rem .85rem}.admin-head[data-v-2f072915]{background:#f1eee8}.admin-toolbar[data-v-2f072915],.site-workbench[data-v-2f072915]{margin:.85rem}.check-table .admin-row[data-v-2f072915]{grid-template-columns:minmax(15rem,1fr) minmax(13rem,.8fr) minmax(9rem,.48fr) 5rem}.duplicate-review-board[data-v-2f072915]{border-top:1px solid #e4ded4;margin-top:.85rem;padding:.85rem}.duplicate-board-head[data-v-2f072915],.duplicate-group-title[data-v-2f072915]{justify-content:space-between;align-items:center;display:flex}.duplicate-board-head[data-v-2f072915]{margin-bottom:.7rem}.duplicate-board-head h3[data-v-2f072915]{color:#161411;margin:0;font-size:.96rem;font-weight:600}.duplicate-board-head p[data-v-2f072915],.duplicate-board-head span[data-v-2f072915],.duplicate-group-title span[data-v-2f072915],.duplicate-card small[data-v-2f072915],.duplicate-card p[data-v-2f072915]{color:#77716a;font-size:.72rem;font-weight:400}.duplicate-board-head p[data-v-2f072915]{margin:.22rem 0 0}.duplicate-group[data-v-2f072915]{border:1px solid #e4ded4;margin-top:.55rem}.duplicate-group-title[data-v-2f072915]{background:#f1eee8;border-bottom:1px solid #e4ded4;min-height:34px;padding:0 .7rem}.duplicate-group-title strong[data-v-2f072915]{color:#161411;font-size:.82rem;font-weight:600}.duplicate-cards[data-v-2f072915]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid}.duplicate-card[data-v-2f072915]{border-right:1px solid #e4ded4;gap:.45rem;min-height:128px;padding:.7rem;display:grid}.duplicate-card[data-v-2f072915]:last-child{border-right:0}.duplicate-card b[data-v-2f072915]{color:#161411;font-size:.84rem;font-weight:600;line-height:1.35;display:block}.duplicate-card p[data-v-2f072915]{margin:0}.duplicate-flags[data-v-2f072915]{flex-wrap:wrap;align-items:center;gap:.28rem;display:flex}.duplicate-flags i[data-v-2f072915]{color:#5f552d;background:#f6efd0;border:1px solid #e7d27a;padding:.12rem .35rem;font-size:.7rem;font-style:normal;font-weight:400}.admin-page[data-v-2f072915]{font-size:.84rem}.admin-page[data-v-2f072915] :where(button,input,select,textarea){font-size:.78rem;font-weight:500}.admin-screen-tabs button[data-v-2f072915],.admin-master-tabs button[data-v-2f072915]{font-size:.82rem;font-weight:500}.admin-screen-tabs span[data-v-2f072915],.admin-master-tabs span[data-v-2f072915]{font-size:.72rem;font-weight:400}.admin-master-tabs strong[data-v-2f072915]{font-size:.82rem;font-weight:500}.admin-button[data-v-2f072915]{min-height:32px;font-size:.78rem;font-weight:500}.admin-button.mini[data-v-2f072915]{min-height:26px;font-size:.72rem;font-weight:500}.master-section .section-head[data-v-2f072915]{min-height:50px}.master-toolbar[data-v-2f072915]{border:1px solid #e4ded4;grid-template-columns:minmax(18rem,1fr) 10rem 6rem;gap:0}.master-toolbar input[data-v-2f072915],.master-toolbar select[data-v-2f072915]{border:0;border-right:1px solid #e4ded4;min-height:40px}.master-toolbar span[data-v-2f072915]{color:#77716a;justify-content:center;align-items:center;font-size:.76rem;display:flex}.master-workbench[data-v-2f072915]{border-top:1px solid #e4ded4;grid-template-columns:minmax(300px,.42fr) minmax(0,1.58fr);gap:0}.game-list[data-v-2f072915]{border:0;border-right:1px solid #e4ded4;max-height:calc(100vh - 270px)}.game-list-head[data-v-2f072915]{z-index:2;background:#f1eee8;border-bottom:1px solid #e4ded4;justify-content:space-between;align-items:center;min-height:34px;padding:0 .65rem;display:flex;position:sticky;top:0}.game-list-head strong[data-v-2f072915],.game-list-head span[data-v-2f072915]{color:#6f756f;font-size:.74rem;font-weight:500}.game-list button[data-v-2f072915]{grid-template-columns:2.8rem minmax(0,1fr);gap:.46rem;min-height:64px;padding:.34rem .5rem}.game-list button.active[data-v-2f072915]{box-shadow:inset 3px 0 #0d5b4e}.game-list .master-load-more[data-v-2f072915]{color:#0d5b4e;justify-content:center;align-items:center;gap:.4rem;min-height:38px;display:flex}.game-list .master-load-more span[data-v-2f072915]{color:#77716a;font-size:.72rem;font-weight:400}.game-list .cover-thumb[data-v-2f072915]{width:2.8rem;height:3.55rem}.game-list-text strong[data-v-2f072915]{font-size:.82rem;font-weight:500}.game-list-text small[data-v-2f072915],.game-list-text em[data-v-2f072915]{font-size:.72rem;font-weight:400}.game-editor[data-v-2f072915]{border:0;max-height:calc(100vh - 270px);padding:0;overflow:auto}.editor-head[data-v-2f072915]{z-index:3;background:#fffefb;border-bottom:1px solid #e4ded4;min-height:58px;margin:0;padding:.65rem .8rem;position:sticky;top:0}.editor-head h3[data-v-2f072915]{font-size:1.02rem;font-weight:600}.editor-meta span[data-v-2f072915]{font-size:.68rem;font-weight:500}.editor-status-strip[data-v-2f072915]{border-bottom:1px solid #e4ded4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.editor-status-strip span[data-v-2f072915]{border-right:1px solid #e4ded4;gap:.14rem;min-height:48px;padding:.48rem .65rem;display:grid}.editor-status-strip span[data-v-2f072915]:last-child{border-right:0}.editor-status-strip small[data-v-2f072915]{color:#77716a;font-size:.7rem}.editor-status-strip b[data-v-2f072915]{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:500;overflow:hidden}.editor-grid[data-v-2f072915]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.75rem}.editor-grid>label[data-v-2f072915],.editor-grid .form-field[data-v-2f072915]{color:#4e5a55;font-size:.74rem;font-weight:500}.editor-grid>label.wide[data-v-2f072915],.editor-grid>.form-field.wide[data-v-2f072915],.editor-grid>.image-editor.wide[data-v-2f072915]{grid-column:1/-1}.image-source-row[data-v-2f072915]{grid-template-columns:minmax(12rem,1fr) repeat(4,max-content)}.image-editor[data-v-2f072915]{grid-template-columns:minmax(8rem,.45fr) minmax(12rem,.72fr) minmax(14rem,1fr)}.image-preview[data-v-2f072915],.image-controls[data-v-2f072915],.save-preview[data-v-2f072915]{min-height:11.5rem}.image-preview[data-v-2f072915]{height:11.5rem}.log-filterbar[data-v-2f072915]{border-bottom:1px solid #e4ded4;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.log-filterbar button[data-v-2f072915]{color:#161411;cursor:pointer;background:#fffefb;border:0;border-right:1px solid #e4ded4;justify-content:center;align-items:center;gap:.42rem;min-height:38px;display:flex}.log-filterbar button[data-v-2f072915]:last-child{border-right:0}.log-filterbar button[aria-pressed=true][data-v-2f072915]{background:#ead991}.log-filterbar strong[data-v-2f072915]{font-size:.76rem;font-weight:500}.log-filterbar span[data-v-2f072915]{color:#77716a;font-variant-numeric:tabular-nums;font-size:.7rem}.user-table .admin-row[data-v-2f072915]{grid-template-columns:minmax(14rem,1.1fr) minmax(11rem,.75fr) minmax(7rem,.5fr) minmax(10rem,.65fr) minmax(13rem,.8fr)}.user-status-text.deleted[data-v-2f072915]{color:#8a4b3a}@media (width<=980px){.admin-console-layout[data-v-2f072915],.admin-console-head[data-v-2f072915]{grid-template-columns:1fr}.admin-console-title[data-v-2f072915]{border-bottom:1px solid #e4ded4;border-right:0;min-height:58px}.admin-screen-tabs[data-v-2f072915]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-screen-tabs button[data-v-2f072915]{border-bottom:1px solid #e4ded4;min-height:46px}.admin-head-actions[data-v-2f072915]{justify-content:flex-start;min-height:52px}.admin-side-nav[data-v-2f072915]{border-bottom:1px solid #e4ded4;border-right:0;grid-template-columns:1fr;padding:0}.admin-side-nav h1[data-v-2f072915]{border-right:0;min-height:56px}.admin-side-nav nav[data-v-2f072915]{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-console-content[data-v-2f072915]{padding:20px 16px 24px}.admin-kpis[data-v-2f072915],.overview-grid[data-v-2f072915],.site-filterbar[data-v-2f072915],.collection-flow[data-v-2f072915],.game-admin-layout[data-v-2f072915],.image-editor[data-v-2f072915]{grid-template-columns:1fr}.admin-kpis[data-v-2f072915],.admin-master-tabs[data-v-2f072915],.log-filterbar[data-v-2f072915],.editor-status-strip[data-v-2f072915]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-card[data-v-2f072915]:nth-child(2n),.admin-master-tabs button[data-v-2f072915]:nth-child(2n){border-right:0}.kpi-card[data-v-2f072915],.admin-master-tabs button[data-v-2f072915]{border-bottom:1px solid #e4ded4}.collector-run-summary[data-v-2f072915]{grid-template-columns:repeat(2,minmax(0,1fr))}.collector-run-summary>span[data-v-2f072915]{border-bottom:1px solid #dfe6e2}.collector-run-summary .collector-run-time[data-v-2f072915]{grid-column:1/-1}.admin-priority-summary[data-v-2f072915]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head[data-v-2f072915],.admin-toolbar[data-v-2f072915],.site-ops[data-v-2f072915],.admin-hero[data-v-2f072915]{align-items:stretch}.admin-toolbar[data-v-2f072915]{grid-template-columns:1fr}.section-head[data-v-2f072915],.site-ops[data-v-2f072915],.admin-hero[data-v-2f072915]{flex-direction:column}.site-search[data-v-2f072915]{max-width:none}.image-source-row[data-v-2f072915]{grid-template-columns:1fr}.site-count[data-v-2f072915]{white-space:normal}}.mn-modal-backdrop[data-v-778fe9da]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;z-index:100;background:#06080894;place-items:center;padding:26px;display:grid;position:fixed;inset:0;overflow:auto}.game-modal[data-v-778fe9da]{background:var(--mn-surface);border:1px solid var(--mn-line);grid-template-rows:minmax(0,1fr) auto;width:min(920px,100vw - 52px);max-width:940px;height:min(560px,100vh - 52px);min-height:0;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.close-button[data-v-778fe9da]{border:1px solid var(--mn-line);cursor:pointer;z-index:2;background:#ffffffc7;width:2.8rem;height:2.8rem;font-size:1.6rem;position:absolute;top:1.2rem;right:1.2rem}.sticky-info[data-v-778fe9da]{background:var(--mn-surface);border-bottom:1px solid var(--mn-line);z-index:1;grid-template-columns:294px minmax(0,1fr);height:100%;min-height:0;display:grid;position:sticky;top:0;overflow:hidden}.cover-panel[data-v-778fe9da]{border-right:1px solid var(--mn-line);background:#edf2ee;align-content:start;gap:12px;min-height:0;padding:20px;display:grid;overflow:auto}.cover-stage[data-v-778fe9da]{background:var(--mn-surface);aspect-ratio:3/4;border:1px solid #d2c6ad;justify-content:center;align-items:center;width:100%;height:auto;display:flex;overflow:hidden}.cover-stage img[data-v-778fe9da]{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block}.tag-list[data-v-778fe9da]{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:.38rem;margin-top:-.1rem;display:flex}.tag-list span[data-v-778fe9da]{color:#1f2824;letter-spacing:-.02em;white-space:nowrap;background:#fffdf7d1;border:1px solid #cfc4ad;min-height:0;padding:.34rem .52rem;font-size:.78rem;font-weight:700;line-height:1.2}.info-panel[data-v-778fe9da]{scrollbar-gutter:stable;flex-direction:column;min-height:0;padding:22px 40px 16px 24px;display:flex;overflow:hidden}.maker[data-v-778fe9da]{color:#397a6f;text-transform:uppercase;margin:0 0 .24rem;font-size:.78rem;font-weight:700}h2[data-v-778fe9da]{margin:0 3rem .72rem 0;font-size:1.62rem;font-weight:600;line-height:1.18}.facts[data-v-778fe9da]{grid-template-columns:repeat(4,1fr);width:min(100%,560px);margin:0 0 .58rem;display:grid}.facts div[data-v-778fe9da]{border:1px solid var(--mn-line);min-height:52px;margin-left:-1px;padding:.48rem .62rem}dt[data-v-778fe9da]{color:var(--mn-muted);font-size:.72rem;line-height:1.15}dd[data-v-778fe9da]{margin:.16rem 0 0;font-weight:600;line-height:1.18}.story-head[data-v-778fe9da]{justify-content:space-between;align-items:center;gap:10px;margin:.5rem 0 .34rem;display:flex}.story-head h3[data-v-778fe9da]{margin:0}.story-toggle[data-v-778fe9da]{border:1px solid var(--mn-line);color:#17201d;cursor:pointer;white-space:nowrap;background:#fffdf8;flex:none;min-height:26px;padding:0 8px;font-size:.7rem;font-weight:600}.story-toggle[data-v-778fe9da]:hover,.story-toggle[data-v-778fe9da]:focus-visible{background:#f7f1e2;outline:1px solid #d8bd72}.story-shell[data-v-778fe9da]{min-height:0;max-height:clamp(7.7rem,19vh,11rem);position:relative;overflow:hidden}.story-shell.is-expanded[data-v-778fe9da]{scrollbar-gutter:stable;max-height:clamp(10.2rem,29vh,14.2rem);padding-right:.4rem;overflow:auto}.story-shell.is-clamped[data-v-778fe9da]:after{background:linear-gradient(180deg, #fffdf800, var(--mn-surface) 78%);content:"";pointer-events:none;height:2.8rem;position:absolute;bottom:0;left:0;right:0}.story[data-v-778fe9da]{color:#424640;white-space:pre-line;margin:0;font-size:.9rem;line-height:1.66}.review-section[data-v-778fe9da]{grid-template-rows:auto minmax(0,1fr) auto;min-height:114px;padding:12px 16px 14px;display:grid}.review-section header[data-v-778fe9da]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-section h3[data-v-778fe9da]{margin:0;font-size:.96rem}.review-stats[data-v-778fe9da]{flex-wrap:wrap;gap:.32rem;display:flex}.review-stats span[data-v-778fe9da]{border:1px solid var(--mn-line);padding:.22rem .38rem;font-size:.7rem;font-weight:600}.review-scroll[data-v-778fe9da]{gap:.38rem;max-height:4.2rem;padding-right:.45rem;display:grid;overflow:auto}.review-card[data-v-778fe9da]{border-left:2px solid var(--mn-accent);background:#f6f1e8;padding:.42rem .62rem;font-size:.8rem;line-height:1.32}.review-card strong[data-v-778fe9da]{font-size:.78rem;font-weight:600;line-height:1.25;display:block}.review-card p[data-v-778fe9da]{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.14rem 0;display:-webkit-box;overflow:hidden}.review-card small[data-v-778fe9da]{color:var(--mn-muted);font-size:.68rem;line-height:1.2}footer[data-v-778fe9da]{gap:.42rem;margin-top:.58rem;display:flex}.primary-button[data-v-778fe9da],.secondary-button[data-v-778fe9da]{border:1px solid var(--mn-line);cursor:pointer;min-height:2.28rem;padding:0 .78rem;font-size:.82rem;font-weight:650}.primary-button[data-v-778fe9da]{background:var(--mn-accent);border-color:var(--mn-accent);color:#fff}.secondary-button[data-v-778fe9da]{background:var(--mn-surface)}@media (width<=760px){.sticky-info[data-v-778fe9da]{grid-template-columns:1fr;max-height:none;position:static}.cover-panel[data-v-778fe9da]{border-right:0}.facts[data-v-778fe9da]{grid-template-columns:1fr 1fr}}.star-rating[data-v-8d0c8c69]{align-items:center;gap:.16rem;min-height:40px;display:inline-flex}.star-shell[data-v-8d0c8c69]{width:1.05em;height:1.2em;font-size:1.62rem;line-height:1;display:inline-grid;position:relative}.star-base[data-v-8d0c8c69],.star-fill[data-v-8d0c8c69]{pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1}.star-base[data-v-8d0c8c69]{color:#d9d2bd;text-shadow:0 1px #ffffffc7,0 2px 4px #1f2a2624}.star-fill[data-v-8d0c8c69]{color:#ddb941;text-shadow:0 1px #fff8d2f2,0 2px #b88920,0 5px 9px #9d6f1359;white-space:nowrap;overflow:hidden}.star-hit[data-v-8d0c8c69]{cursor:pointer;z-index:2;background:0 0;border:0;width:50%;height:100%;margin:0;padding:0;position:absolute;top:0}.star-hit[data-v-8d0c8c69]:focus-visible{outline-offset:2px;outline:2px solid #10241f}.star-hit.is-left[data-v-8d0c8c69]{left:0}.star-hit.is-right[data-v-8d0c8c69]{right:0}.rating-output[data-v-8d0c8c69]{color:var(--mn-muted);min-width:2.4rem;margin-left:.35rem;font-size:.78rem;font-weight:900}.mn-modal-backdrop[data-v-bc2a826a]{box-sizing:border-box;z-index:110;background:#1019179e;place-items:center;padding:6px 8px;display:grid;position:fixed;inset:0;overflow:auto}.record-modal[data-v-bc2a826a]{background:var(--mn-surface);border:1px solid var(--mn-line);max-width:1160px;max-height:min(820px,100vh - 12px);margin:auto;overflow:auto;box-shadow:0 30px 90px #0000003d}.mn-record-modal-head[data-v-bc2a826a]{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#101917f5,#101917d1),url(/hero-animal-detectives.webp);background-position:50% 42%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:space-between;align-items:center;min-height:106px;padding:20px 28px;display:flex}.mn-record-modal-head p[data-v-bc2a826a]{color:#d7bf65;margin:0 0 .25rem;font-size:.74rem;font-weight:900}.mn-record-modal-head h2[data-v-bc2a826a]{margin:0 0 .35rem;font-size:1.72rem;line-height:1.15}.mn-record-modal-head small[data-v-bc2a826a]{color:#ffffffe0;font-size:.78rem;font-weight:700}.close-button[data-v-bc2a826a]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff6;width:2.45rem;height:2.45rem;font-size:1.3rem}.record-body[data-v-bc2a826a]{gap:10px;padding:16px 30px 0;display:grid}.record-mode-tabs[data-v-bc2a826a]{grid-template-columns:repeat(3,minmax(0,9.7rem));max-width:100%;display:inline-grid}.record-mode-tabs button[data-v-bc2a826a]{border:1px solid var(--mn-line);color:#17201d;cursor:pointer;background:#fffdf8;min-height:38px;font-size:.82rem;font-weight:900}.record-mode-tabs button+button[data-v-bc2a826a]{border-left:0}.record-mode-tabs button[aria-pressed=true][data-v-bc2a826a]{background:linear-gradient(#f4e7b7,#dec65f);border-color:#cfb04e}.top-fields[data-v-bc2a826a],.form-grid[data-v-bc2a826a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.top-fields[data-v-bc2a826a]{grid-template-columns:1fr}.record-entry-layout[data-v-bc2a826a]{grid-template-columns:minmax(0,1fr) minmax(360px,.94fr);align-items:start;gap:14px;display:grid}.entry-panel[data-v-bc2a826a],.date-calendar-stack[data-v-bc2a826a]{border:1px solid var(--mn-line);background:#fffdf8b3;gap:12px;padding:12px;display:grid}.date-calendar-stack[data-v-bc2a826a]{align-self:start;gap:10px}label[data-v-bc2a826a]{gap:7px;font-size:.78rem;font-weight:800;display:grid}input[data-v-bc2a826a],select[data-v-bc2a826a],textarea[data-v-bc2a826a]{border:1px solid var(--mn-line);background:#fffdf8;min-height:38px;padding:0 11px;font-size:.84rem}textarea[data-v-bc2a826a]{resize:vertical;min-height:88px;padding:10px 11px;line-height:1.55}.arrival-panel[data-v-bc2a826a]{background:#fff8df;border:1px solid #d8bd72;border-left:4px solid #d4af37;gap:4px;padding:10px 12px;display:grid}.arrival-panel strong[data-v-bc2a826a]{font-size:.9rem}.arrival-panel span[data-v-bc2a826a],.arrival-panel small[data-v-bc2a826a]{color:#52615d;font-size:.78rem;font-weight:700}.calendar-box[data-v-bc2a826a]{padding-top:2px}.calendar-head[data-v-bc2a826a]{justify-content:space-between;align-items:center;display:flex}.calendar-head h3[data-v-bc2a826a]{margin:0;font-size:.9rem}.calendar-head button[data-v-bc2a826a]{border:1px solid var(--mn-line);background:#fffdf8;width:32px;height:28px;font-size:1rem}.weekdays[data-v-bc2a826a],.calendar-grid[data-v-bc2a826a]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.weekdays[data-v-bc2a826a]{color:var(--mn-muted);text-align:center;margin:10px 0 7px;font-size:.72rem;font-weight:700}.calendar-day[data-v-bc2a826a]{border:1px solid var(--mn-line);background:#fffdf8;justify-content:center;align-items:center;min-height:30px;font-size:.82rem;display:flex}.calendar-day.empty[data-v-bc2a826a]{background:0 0;border-color:#0000}.calendar-day.selected[data-v-bc2a826a]{background:linear-gradient(#f2dda0,#e5c774);border-color:#c8aa55}.inline-search[data-v-bc2a826a]{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;display:grid}.play-options[data-v-bc2a826a]{grid-template-columns:minmax(0,1fr) minmax(180px,.78fr)}.plain-button[data-v-bc2a826a]{border:1px solid var(--mn-line);cursor:pointer;background:#fffdf8;align-self:end;min-height:38px;padding:0 12px;font-size:.82rem;font-weight:800}.helper-box[data-v-bc2a826a]{border:1px solid var(--mn-line);color:var(--mn-muted);padding:8px 10px;font-size:.76rem}.selected-people[data-v-bc2a826a]{flex-wrap:wrap;gap:6px;display:flex}.selected-people button[data-v-bc2a826a]{border:1px solid var(--mn-line);cursor:pointer;background:#fffdf8;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800}.primary-button[data-v-bc2a826a],.secondary-action[data-v-bc2a826a],.ghost-action[data-v-bc2a826a]{border:1px solid var(--mn-line);cursor:pointer;min-height:40px;padding:0 16px;font-size:.84rem;font-weight:900;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}.primary-button[data-v-bc2a826a]{color:#fff;background:#10241f;border-color:#10241f;min-width:134px;box-shadow:inset 0 -2px #d7bf6575,0 8px 18px #10191724}.primary-button[data-v-bc2a826a]:hover:not(:disabled),.secondary-action[data-v-bc2a826a]:hover,.ghost-action[data-v-bc2a826a]:hover{transform:translateY(-1px)}.primary-button[data-v-bc2a826a]:disabled{cursor:progress;opacity:.62}.secondary-action[data-v-bc2a826a]{color:#10241f;background:#fffdf8;min-width:158px}.secondary-action[data-v-bc2a826a]:hover{background:#f7efd4;border-color:#d7bf65}.ghost-action[data-v-bc2a826a]{color:#243632;background:0 0;border-color:#0000;min-width:78px}.ghost-action[data-v-bc2a826a]:hover{border-color:var(--mn-line);background:#eef5f1}.form-message[data-v-bc2a826a]{margin:0;padding:.55rem .65rem;font-size:.82rem;font-weight:800}.form-message.is-error[data-v-bc2a826a]{color:#8b3d2a;background:#fff1ed}.form-message.is-done[data-v-bc2a826a]{color:#17614e;background:#e8f3ee}.mn-modal-actions[data-v-bc2a826a]{background:linear-gradient(180deg, #fafaf5eb, var(--mn-surface));border-top:1px solid #becdc5b8;justify-content:space-between;align-items:center;gap:12px;margin:0 -30px;padding:12px 24px 14px;display:flex;position:sticky;bottom:0}.mn-modal-action-group[data-v-bc2a826a]{align-items:center;gap:8px;display:flex}@media (width<=760px){.record-modal[data-v-bc2a826a]{max-height:calc(100vh - 8px)}.mn-record-modal-head[data-v-bc2a826a]{min-height:106px;padding:20px 18px}.record-body[data-v-bc2a826a]{padding:14px 14px 0}.top-fields[data-v-bc2a826a],.form-grid[data-v-bc2a826a],.record-entry-layout[data-v-bc2a826a],.record-entry-layout.is-play[data-v-bc2a826a],.record-entry-layout.is-purchase[data-v-bc2a826a],.inline-search[data-v-bc2a826a],.play-options[data-v-bc2a826a],.record-mode-tabs[data-v-bc2a826a]{grid-template-columns:1fr}.record-mode-tabs button+button[data-v-bc2a826a]{border-left:1px solid var(--mn-line);border-top:0}.mn-modal-actions[data-v-bc2a826a]{flex-direction:column;align-items:stretch;margin:0 -14px}.mn-modal-action-group[data-v-bc2a826a]{grid-template-columns:1fr auto;display:grid}}
/*$vite$:1*/