html[data-language-pending] body{visibility:hidden}
/* Shared branded loading and failure states. Motion inspired by React Bits. */
@font-face{font-family:Geist;src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/2ffebe993e969069a9789d15164b7715d42491b5835516c5e3b935d5f81b05f1.woff2") format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
.ss-host,[data-load-initial]{position:relative;isolation:isolate}
.ss-boot-en{display:none}html:lang(en) .ss-boot-en{display:inline}html:lang(en) .ss-boot-zh{display:none}
[data-load-initial],.ss-host[data-load-state="loading"],.ss-host[data-load-state="error"]{min-height:240px}
[data-load-initial]>:not(.ss-overlay),.ss-host[data-load-state]>:not(.ss-overlay){visibility:hidden!important;pointer-events:none!important}
.ss-host[data-load-state]>:not(.ss-overlay) .ss-overlay{visibility:hidden!important}
.ss-overlay{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:inherit;background:var(--ss-background,var(--ui-bg,var(--ac-bg,#0b1016)));visibility:visible!important;pointer-events:auto!important}
.ss-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:36px 24px;box-sizing:border-box;width:100%;text-align:center;color:#edf3f8;font-family:Geist,"PingFang SC","Microsoft YaHei",sans-serif;overflow:hidden}
.ss-state--compact{min-height:120px;padding:24px 16px;gap:14px}
.ss-error-title{margin:0!important;font-size:36px!important;font-weight:650;line-height:1.4;letter-spacing:-.025em;color:#edf3f8!important;max-width:100%;overflow-wrap:anywhere}
.ss-error-text{position:relative;display:inline-block;max-width:100%}
.ss-error-text canvas{position:absolute;pointer-events:none;inset:0;width:100%;height:100%}
.ss-error-text[data-ss-enhanced]>.ss-error-copy{opacity:0}
.ss-error-copy{display:inline-block;padding-inline:10px}
.ss-error-detail{max-width:46ch;margin:0!important;font-size:14px!important;line-height:1.7;color:#b9c8d6!important;overflow-wrap:anywhere}
.ss-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}
.ss-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px!important;border:1px solid #61778a!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:#edf3f8!important;font:600 14px/1.4 Geist,"PingFang SC",sans-serif!important;text-decoration:none;cursor:pointer}
.ss-actions button{background:#c7e7ff!important;border-color:transparent!important;color:#13222e!important}
.ss-actions :is(button,a):hover{filter:brightness(1.1)}
.ss-actions :is(button,a):focus-visible{outline:2px solid #c7e7ff;outline-offset:4px}
.ss-state--compact .ss-error-title{font-size:22px!important}
.ss-inline-error{display:inline-block;font-size:inherit}
.ss-host .stage-enter .ui-hero-card :is(img,.ui-hero-card-placeholder){animation:none!important}

/* Keep page and results geometry stable while data is pending or retryable. */
main.ss-host,main[data-load-initial]{min-height:calc(100svh - 64px);box-sizing:border-box}
.ss-host[data-load-state]{min-height:max(240px,var(--ss-held-height,0px))}
main.ss-host[data-load-state]{min-height:max(calc(100svh - 64px),var(--ss-held-height,0px))}
.ss-results-loading{padding:24px 0 32px}
.cf-workspace #demandResults[data-transient]{min-height:max(520px,var(--ss-results-height,0px));overflow-anchor:none}
.cf-workspace #demandResults[data-transient]>.ss-state{min-height:360px;justify-content:flex-start;padding-block:64px}
.cf-workspace #demandResults[aria-busy=true]{opacity:1;pointer-events:none}
.cf-workspace .ui-pagination[data-transient]{visibility:hidden;pointer-events:none}


/* The navbar's React Bits Electric Logo, with a quiet light-track status cue. */
html:has(.ss-overlay--page):not(:has(.ss-overlay--page.ss-depart)){overflow:hidden!important}
body:has(main[data-load-initial])>header{visibility:hidden}
.ss-overlay--page{position:fixed;inset:0;z-index:2147483000;min-height:100vh;min-height:100svh;padding:0;overscroll-behavior:contain}
main[data-load-initial]{isolation:auto}
.ss-overlay--page .ss-state{min-height:100vh;min-height:100svh}
.ss-loading{position:relative;isolation:isolate;gap:0;min-height:240px;background:transparent}
.ss-loading-mark{position:relative;display:block;line-height:0;max-width:100%;flex:none}
.ss-loading-mark .brand-electric-canvas{position:absolute;left:-8px;top:-8px;pointer-events:none;mix-blend-mode:screen;contain:strict}
.ss-loading-mark .brand-electric-canvas[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.ss-loading-mark .brand-electric-canvas{display:none}}
.ss-loading-logo{display:block;width:clamp(136px,16vw,176px);max-width:100%;height:auto;aspect-ratio:448/187;object-fit:contain;border:0;border-radius:0;box-shadow:none;filter:none}
.ss-light-track{display:block;position:relative;width:168px;height:1px;margin-top:22px;overflow:hidden;background:#203544}
.ss-light-track i{position:absolute;inset:0;display:block;background:linear-gradient(90deg,transparent,#83cfff,transparent);transform:translateX(-100%);animation:ss-light-pass 1.8s ease-in-out infinite;animation-play-state:paused}
.ss-loading[data-ss-running] .ss-light-track i{animation-play-state:running}
.ss-loading-label{font:400 12px/1.5 Geist,"Owners CJK",sans-serif!important;letter-spacing:.04em;color:#aabac7!important;margin:18px 0 0!important}
.ss-state--compact .ss-loading-logo{width:112px}.ss-state--compact .ss-light-track{width:120px;margin-top:20px}
.ss-inline{display:inline-flex;align-items:center;gap:9px;vertical-align:middle;color:inherit;font-size:inherit;line-height:1.4;padding:3px 0}
.ss-lattice{display:block;width:18px;height:2px;overflow:hidden;background:#344958}.ss-lattice i{display:none}.ss-lattice i:first-child{display:block;width:100%;height:100%;background:#9cdcff;animation:ss-light-pass 1.8s ease-in-out infinite}
@keyframes ss-light-pass{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
.ss-depart{pointer-events:none!important;animation:ss-exit .18s ease-out forwards}
@keyframes ss-exit{to{opacity:0}}
html.ss-paused :is(.ss-lattice i,.ss-light-track i){animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.ss-light-track i,.ss-lattice i,.ss-depart{animation:none;transform:none}.ss-light-track i{opacity:.7}}

.decision-summary{border-block:1px solid #2a313d;margin:20px 0;color:#eef1f5;}
.decision-summary>summary{padding:18px 0;cursor:pointer;font-weight:650;line-height:1.65;}
.decision-summary>summary small{display:block;font-weight:400;color:#a4b0c2;font-size:12px;}
.decision-content{padding-bottom:18px;}.decision-content h3{font-size:15px;}.decision-content>details{padding:14px 0;border-top:1px solid #2a313d;}.decision-content>details>summary{cursor:pointer;}.decision-content .pt-table{min-width:520px;}.decision-content th,.decision-content td{white-space:normal;overflow-wrap:anywhere;}.decision-content td small{white-space:nowrap;}
.pt-replacement-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.pt-replacement-cards img{display:block;height:120px;width:90px;object-fit:contain;margin:10px 0;}.pt-replacement-cards select{max-width:100%;}.pt-replacement-cards>div{min-width:0;}
/* 10A: the footer occupies a real grid row; only the middle content scrolls. */
.pt-dialog.pt-replacement-dialog{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,calc(100% - 40px));height:min(860px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);overflow:hidden;}
.pt-replacement-dialog .pt-dialog-head{position:static;padding:18px 24px;}.pt-replacement-dialog .pt-dialog-body{overflow:auto;overscroll-behavior:contain;min-height:0;padding:20px 24px;scroll-padding:12px;}
.pt-replacement-footer{padding:14px 24px;margin:0;border-top:1px solid #343c51;background:#141a24;gap:12px;}.pt-replacement-footer button{min-height:44px;}.pt-replacement-footer .pt-primary{flex:1;}
.pt-plan-caption{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.65;color:#bdc9da;font-size:12px;margin:8px 0;}
.pt-replacement-cards{gap:24px;}.pt-replacement-cards>div{display:flex;flex-direction:column;align-items:flex-start;}.pt-replacement-cards>div>label{width:100%;margin-top:8px;}.pt-replacement-cards select{width:100%;}.pt-replacement-cards small{display:block;white-space:normal;}.pt-replacement-cards img{width:94px;height:128px;margin:12px 0;}
.replacement-body-data{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:6px 0;font-size:12px;width:100%;}.replacement-body-data div:last-child{grid-column:1/-1;}.replacement-body-data dt{color:#a6b4c8;}.replacement-body-data dd{margin:3px 0;color:#f3f5fa;font-variant-numeric:tabular-nums;}
.decision-original{display:block;color:#aebace;font-size:11px;margin-top:4px;}.decision-delta{display:block;font-variant-numeric:tabular-nums;}.decision-content .pt-table th{min-width:90px;}.decision-content .pt-table{min-width:360px;table-layout:fixed;}.decision-content .pt-table th:first-child{width:36%;}.decision-content h3{margin-top:16px;}.decision-summary>summary{padding:14px 0;}.decision-summary>summary small{font-size:13px;}.decision-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;}.decision-checks label{display:flex;align-items:center;gap:8px;font-size:13px;}.decision-checks input{width:18px!important;min-width:18px!important;height:18px!important;padding:0!important;}.decision-preferences button{min-height:44px;}.decision-settings{padding:12px 0;border-block:1px solid #2a313d;}
.replacement-price{margin:16px 0;border-top:1px solid #343c51;padding-top:18px;}.replacement-price>summary{font-weight:600;}.replacement-price .pt-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.replacement-price input,.replacement-price select{width:100%;min-width:0;}.replacement-amount{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;}
.pt-app .pt-slot{background:#11171f;}.pt-app .pt-slot>button[data-clear-slot]{min-height:38px;padding:8px;border:0;color:#acbbcf;font-size:12px;}.pt-app .pt-slot>button[data-pick-slot]{min-height:154px;}.pt-app .pt-slot>label{display:block;}.pt-app .pt-slot select{width:100%;}.pt-app .pt-slot .pt-plan-caption{font-size:12px;}.pt-app .pt-bench{gap:14px;}
@media(max-width:600px){.pt-dialog.pt-replacement-dialog{width:100%;max-width:none;height:94dvh;max-height:94dvh;margin:auto 0 0;}.pt-replacement-dialog .pt-dialog-head{padding:12px 18px;}.pt-replacement-dialog .pt-dialog-head h2{font-size:18px;}.pt-replacement-dialog .pt-dialog-body{padding:16px 18px;}.pt-replacement-footer{padding:12px 18px max(12px,env(safe-area-inset-bottom));}.pt-replacement-footer button{font-size:14px;}.pt-replacement-cards{gap:16px;}.pt-replacement-cards img{width:76px;height:104px;}.pt-replacement-cards select{font-size:16px;}.decision-summary{margin:14px 0;}.decision-content .pt-table{min-width:0;}.decision-content .pt-table th,.decision-content .pt-table td{padding:10px 8px;}.replacement-price input,.replacement-price select{font-size:16px;}.pt-app .pt-slot{padding:12px;}.pt-app .pt-slot>button[data-pick-slot]{min-height:142px;}.pt-app .pt-bench{gap:10px;}}
.replacement-card-head{width:100%;margin:10px 0;}.replacement-card-head small{font-size:12px;line-height:1.6;margin-top:6px;color:#aebace;}.replacement-plan-control{width:100%;min-height:102px;padding-top:4px;}.replacement-plan-control label{display:block;font-size:13px;}.replacement-plan-control select{margin-top:6px;}.replacement-plan-control>.pt-help{font-size:13px;}.pt-replacement-cards .replacement-card-head img{margin:0 0 10px;}
@media(min-width:601px){.replacement-card-head{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:16px;min-height:128px;}.pt-replacement-cards .replacement-card-head img{margin:0;}.replacement-card-head strong{font-size:17px;}.replacement-body-data{grid-template-columns:1fr 1fr 1fr;}.replacement-body-data div:last-child{grid-column:auto;}}

/* Personal planning surfaces share the database's reading palette and native controls. */
.pt-app{color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;background:#10131e;color:#f2f4fb;margin:0;line-height:1.55}
.pt-app *,.pt-dialog *,.demand-ui *{box-sizing:border-box}.pt-app main{max-width:1384px;margin:auto;padding:28px 28px 90px;min-width:0}.pt-nav{padding:18px 28px;border-bottom:1px solid #343c51;display:flex;align-items:center;gap:26px;background:#141925}.pt-nav nav{display:flex;gap:18px;flex-wrap:wrap}.pt-nav a,.pt-app a{color:#acb9ff;text-decoration:none}.pt-nav a[aria-current=page]{color:white;border-bottom:2px solid #acb9ff}.pt-app h1{font-size:28px;margin:0 0 10px;line-height:1.25}.pt-app h2{font-size:21px;margin:0 0 14px}.pt-app h3{font-size:17px}.pt-brand{font-size:23px;font-weight:850;letter-spacing:-1px;color:white!important;white-space:nowrap}.pt-brand span{color:#acb9ff}.pt-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.pt-muted,.pt-help{color:#acb7cd;font-size:14px}.pt-help{max-width:850px}.pt-app small,.pt-dialog small,.demand-ui small{display:block;color:#acb7cd}.pt-app p{margin:8px 0 16px}.pt-app button,.pt-app input,.pt-app select,.pt-app textarea,.pt-dialog :is(button,input,select,textarea),.demand-ui :is(button,input,select,textarea){font:inherit;border:1px solid #495671;background:#191e2b;color:#f2f4fb;border-radius:6px;padding:9px 12px;min-height:42px;min-width:0;max-width:100%;line-height:1.4}.pt-app input,.pt-app textarea,.pt-dialog input,.pt-dialog textarea{font-size:16px}.pt-app button,.pt-dialog button,.demand-ui button{cursor:pointer}.pt-app button:hover,.pt-dialog button:hover,.demand-ui button:hover{background:#303b54}.pt-app button:disabled,.demand-ui button:disabled{opacity:.5;cursor:default}.pt-primary{background:#acb9ff!important;color:#10131e!important;font-weight:650!important}.pt-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pt-actions a{padding:8px 3px;color:#acb9ff}.pt-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pt-form label{display:grid;gap:6px;font-size:14px;min-width:0}.pt-form input:not([type=checkbox]),.pt-form select,.pt-form textarea{width:100%}.pt-form input[type=checkbox],.demand-ui input[type=checkbox]{min-height:18px;width:18px;height:18px;vertical-align:middle;accent-color:#acb9ff}.pt-form .pt-check{display:flex;align-items:center;gap:10px}.pt-wide{grid-column:1/-1}.pt-error{color:#ffb5a7;background:#442923;padding:12px;border-radius:6px;grid-column:1/-1}.pt-dialog{color-scheme:dark;max-width:850px;width:calc(100% - 32px);max-height:90dvh;padding:0;color:#f2f4fb;background:#191e2b;border:1px solid #566483;border-radius:12px;box-shadow:0 20px 80px #0008}.pt-dialog::backdrop{background:#050911b8}.pt-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #343c51;position:sticky;top:0;background:#191e2b;z-index:2}.pt-dialog-head h2{margin:0;font-size:21px}.pt-dialog-body{padding:22px}.pt-dialog fieldset{border:1px solid #343c51;border-radius:7px;padding:16px;margin:0 0 16px;min-width:0}.pt-dialog legend{padding:0 8px}.pt-dialog summary{cursor:pointer;padding:10px 0}.pt-status{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);width:max-content;z-index:99999;border:1px solid #637292;background:#202b41;color:#fff;padding:12px 18px;border-radius:8px;font:14px/1.5 sans-serif;box-shadow:0 5px 20px #0005}.pt-status[hidden]{display:none}.pt-section{margin:26px 0;border-top:1px solid #343c51;padding-top:24px}.pt-empty{border:1px dashed #495671;border-radius:8px;padding:30px;display:grid;gap:12px}.pt-list-row{display:grid;grid-template-columns:60px minmax(180px,1fr) auto;gap:18px;align-items:center;padding:17px 0;border-bottom:1px solid #343c51;min-width:0}.pt-list-row img{width:60px;height:80px;object-fit:contain}.pt-list-row p{overflow-wrap:anywhere;white-space:pre-wrap}.pt-list-row strong{overflow-wrap:anywhere}.pt-chip{display:inline-flex;gap:7px;align-items:center;padding:5px 9px;background:#252d40;border:1px solid #495671;border-radius:5px;font-size:13px;margin:4px 5px 4px 0}.pt-chips{margin:8px 0 16px}.pt-range{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pt-condition{display:grid;grid-template-columns:minmax(140px,1.8fr) 1fr 1fr auto;gap:8px;align-items:end;margin:10px 0}.pt-condition label{display:grid;gap:4px;font-size:13px}.pt-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.pt-toolbar label{display:grid;gap:6px;font-size:13px}.pt-coverage{font-size:13px;color:#acb7cd;margin:10px 0}.pt-coverage summary{cursor:pointer}.pt-table-wrap{max-width:100%;overflow:auto;border:1px solid #343c51;border-radius:9px}.pt-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.pt-table td,.pt-table th{padding:12px;border-bottom:1px solid #343c51;text-align:left}.pt-table th{background:#202737;color:#acb7cd;font-size:13px}.pt-table .pt-identity{min-width:200px;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.pt-table .pt-identity img{width:42px;height:58px;object-fit:contain}.pt-table strong{font-weight:650}.pt-table .pt-actions{flex-wrap:nowrap}.pt-plan-table{max-height:65vh;overflow:auto}.pt-plan-table th:first-child{position:sticky;left:0;z-index:2;min-width:130px;max-width:170px;white-space:normal;background:#202737}.pt-plan-table thead th{position:sticky;top:0;z-index:3;min-width:210px;white-space:normal;vertical-align:top}.pt-plan-table thead th:first-child{z-index:4}.pt-positive{color:#a2d7ba}.pt-bench{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:24px}.pt-slot{padding:14px;background:#191e2b;border:1px solid #343c51;border-radius:8px;min-width:0}.pt-slot>button{width:100%;text-align:left;min-height:130px;background:transparent;border-style:dashed}.pt-slot img{width:65px;height:90px;object-fit:contain;display:block;margin:0 auto 6px}.pt-slot strong{display:block;overflow-wrap:anywhere}.pt-slot.is-target{outline:3px solid #9ad7ff}.pt-candidates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:50vh;overflow:auto}.pt-candidates button{text-align:left;white-space:normal}.pt-budget{background:#191e2b;border:1px solid #343c51;border-radius:8px;padding:20px;margin:20px 0}.pt-app :focus-visible,.pt-dialog :focus-visible,.demand-ui :focus-visible{outline:3px solid #9ad7ff!important;outline-offset:3px!important}.pt-empty a{color:#acb9ff}.pt-dialog a{color:#acb9ff}.site-ui .top-nav__menu a.pt-nav-link{padding:10px 8px;color:#acb9ff;white-space:nowrap;text-decoration:none;font-size:14px}.site-ui .top-nav__menu{flex-wrap:wrap!important}.demand-ui .pt-coverage p{margin:6px 0}.demand-ui .pt-table a{color:#acb9ff}.pt-read-card{font-variant-numeric:tabular-nums;line-height:1.7}
@media(max-width:1000px){.site-ui .top-nav__inner{grid-template-columns:auto 1fr!important}.site-ui .top-search{grid-column:1/-1!important}.pt-bench{grid-template-columns:repeat(3,minmax(0,1fr))}.pt-nav{align-items:start}.pt-list-row{grid-template-columns:50px 1fr}.pt-list-row>.pt-actions{grid-column:2}}
@media(max-width:600px){.pt-app main{padding:22px 16px 70px}.pt-nav{padding:16px;flex-direction:column;gap:14px}.pt-nav nav{gap:14px}.pt-head{flex-direction:column;gap:14px}.pt-form{grid-template-columns:1fr}.pt-wide{grid-column:auto}.pt-dialog{width:100%;max-width:none;max-height:94dvh;margin:auto 0 0;border-radius:12px 12px 0 0}.pt-dialog-body{padding:16px}.pt-dialog-head{padding:14px 16px}.pt-condition{grid-template-columns:1fr 1fr auto}.pt-condition>label:first-child{grid-column:1/-1}.pt-bench{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-candidates{grid-template-columns:1fr}.pt-toolbar>*{max-width:100%}.pt-list-row{gap:12px}.pt-plan-table thead th{min-width:190px}.pt-plan-table th:first-child{min-width:110px;max-width:130px}.pt-table td,.pt-table th{padding:10px}.pt-coverage{line-height:1.7}.site-ui .top-nav__menu{gap:0!important}.site-ui .top-nav__menu a.pt-nav-link{font-size:13px;padding:9px 6px}.demand-ui .pt-toolbar{align-items:stretch}.demand-ui .pt-toolbar label{flex:1;min-width:100px}}
.site-ui .ui-advanced-fields :is(#globalOvr,#globalSeries,#globalReset){display:none!important}.pt-reading-options{font-size:13px;color:#acb7cd;margin:8px 0 16px}.pt-reading-options summary{cursor:pointer;padding:8px 0}.pt-reading-options .pt-toolbar{padding:12px;border:1px solid #343c51;border-radius:8px}.pt-chips:empty{display:none}.pt-toolbar a[aria-current=page]{color:#fff;border-bottom:2px solid #acb9ff}.pt-dialog .pt-check{display:flex;gap:8px;align-items:center;padding:8px 0}.pt-dialog .pt-check input{width:18px;min-height:18px;height:18px}.pt-dialog #pickerSearch{display:block;width:100%;margin:10px 0}.pt-dialog #pickerResults{margin-top:16px}
.pt-app input[type=checkbox]{width:18px;height:18px;min-height:18px;padding:0;accent-color:#acb9ff}.pt-toolbar .pt-check{display:flex;align-items:center;gap:7px;min-height:42px}.pt-head h2 small{font-size:13px;font-weight:400;margin-top:6px}.pt-plan-table .pt-positive{color:#a2d7ba}.pt-plan-table td small{display:inline-block;margin-left:6px}.pt-plan-table td{min-width:170px}.pt-plan-table tbody tr:hover{background:#202737}
#personalHelp{margin:8px 0 20px}#personalHelp summary{cursor:pointer}.pt-app #personalTabs{margin:12px 0}.pt-head .pt-actions{flex-shrink:0}
@media(max-width:600px){.pt-app main>.pt-head{display:flex;flex-direction:row;align-items:center;gap:8px;margin-bottom:16px}.pt-app main>.pt-head h1{font-size:24px;white-space:nowrap;margin:0}.pt-app main>.pt-head p{display:none}.pt-app main>.pt-head .pt-actions{gap:6px}.pt-app main>.pt-head :is(button,select){padding:8px;font-size:13px}.pt-version-label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.pt-app #workspace>.pt-head{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.pt-app main{padding-top:18px}#personalHelp{font-size:12px;margin:8px 0 16px}.pt-app #personalTabs{gap:12px;font-size:14px}.pt-app #planComparison .pt-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pt-app #planComparison .pt-toolbar select{width:100%}}
/* Focused personal workspace: lineups and candidate prices. */
.pt-candidate-search{display:grid;gap:7px;max-width:420px;font-size:13px;margin:18px 0 24px;}.pt-candidate{margin:18px 0 28px;border-bottom:1px solid #293343;padding-bottom:18px;}.pt-candidate .pt-list-row{border-bottom:0;}.pt-price-history{margin:0 0 0 78px;padding:0 0 0 16px;border-left:2px solid #293343;}.pt-price-history>summary{cursor:pointer;color:#b9c7da;font-size:13px;padding:10px 0;}.pt-price-record{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid #26303c;}.pt-price-record strong{font-size:22px;font-variant-numeric:tabular-nums;}.pt-price-record small{font-size:12px;line-height:1.8;overflow-wrap:anywhere;}.pt-price-record>div:first-child{min-width:0;}#personalHelp button{margin-bottom:12px;}@media(max-width:600px){.pt-price-history{margin-left:0;padding-left:12px;}.pt-price-record{align-items:flex-start;flex-direction:column;gap:10px;}.pt-price-record .pt-actions{width:100%;}.pt-price-record button{min-height:42px;}.pt-candidate-search{max-width:none;}}
.pt-app #personalTabs{gap:24px!important;}.pt-app .pt-candidate .pt-candidate-latest{display:block;font-size:22px!important;font-variant-numeric:tabular-nums;margin-top:10px;color:#e5edf8;}

.pt-cloud-status{margin:0 0 22px;padding:14px 18px;border:1px solid var(--line,#2b394a);border-radius:8px;background:var(--panel,#131c27);color:var(--text,#edf3fa)}.pt-cloud-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.pt-cloud-summary>[role=status]{overflow-wrap:anywhere;min-width:0}.pt-legacy{border-top:1px solid #35475d;padding-top:16px;margin-top:14px}.pt-legacy p{max-width:76ch;color:#b8c6d6;line-height:1.6}.pt-cloud-status button,.pt-cloud-status a{min-height:40px}.pt-cloud-summary .pt-actions{flex-shrink:0}@media(max-width:600px){.pt-cloud-summary{align-items:flex-start;flex-direction:column}.pt-cloud-summary .pt-actions,.pt-legacy .pt-actions{flex-wrap:wrap}.pt-cloud-status{padding:14px}}

/* BIRD visual direction: a quiet graphite frame for vivid, authentic card art. */
:is(.site-ui,.pt-app){--ui-bg:#0b0e13;--ui-surface:#131820;--ui-line:#2a313d;--ui-text:#eef1f5;--ui-muted:#a1aab9;--ui-accent:#adc7ff;--ink-soft:#798493;background:var(--ui-bg)!important;color:var(--ui-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}
.site-ui{padding-bottom:0!important}.site-ui .main,.pt-app main{max-width:1440px!important;padding:32px 40px 72px!important}
:is(.site-ui,.pt-app) :is(button,a,input,select,summary){-webkit-tap-highlight-color:transparent;scroll-margin-top:140px}
:is(.site-ui,.pt-app) :is(button,a,select,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid #adc7ff!important;outline-offset:4px!important}
:is(.site-ui,.pt-app) button{transition:background-color 150ms,border-color 150ms,color 150ms}
.site-ui .top-nav,.pt-app .pt-nav{padding:20px 40px!important;background:#0b0e13!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important}
.site-ui .top-nav__inner{gap:36px!important}.site-ui .ui-brand,.pt-app .pt-brand{font-size:24px;letter-spacing:-1.1px;font-weight:800;line-height:1.1}.site-ui .ui-brand span,.pt-brand span{color:var(--ui-accent)}
.site-ui .top-nav__menu{gap:18px!important;align-items:center!important}.site-ui .top-nav__menu button,.site-ui .top-nav__menu button.active,.site-ui .top-nav__menu a{padding:10px 0!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;color:#a1aab9!important;font-size:14px!important;box-shadow:none!important;text-decoration:none;white-space:nowrap}
.site-ui .top-nav__menu button.active,.site-ui .top-nav__menu a[aria-current=page]{border-bottom-color:var(--ui-accent)!important;color:#fff!important}.site-ui .top-nav__menu :is(button,a):hover{color:white!important}
.site-ui .top-search :is(#globalSearch,#globalYear){background:#171c25!important;border:1px solid #ffffff0b!important;border-radius:8px!important;font-size:13px!important}.site-ui #globalSearch{padding-left:16px!important;box-shadow:none!important}.site-ui .ui-advanced summary{color:#a1aab9;font-size:12px}.site-ui .top-nav__tools.top-search{gap:10px!important}
.pt-nav{gap:38px}.pt-nav nav{gap:24px}.pt-nav nav a{font-size:14px;color:#a1aab9;padding:10px 0}.pt-nav nav a[aria-current=page]{color:white;border-color:var(--ui-accent)}
.ui-eyebrow{display:block;color:#a5b4ce;font-size:10px!important;font-weight:700;letter-spacing:2px;line-height:1.5;margin-bottom:10px}.ui-eyebrow i{display:inline-block;width:6px;height:6px;background:#b4caff;margin-right:10px;vertical-align:middle}
.site-ui .ui-home-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center;padding:42px 48px 48px;margin:0;min-height:340px;border:1px solid #ffffff13;border-radius:4px;background:#151c28;overflow:hidden}
.site-ui .ui-home-hero:before{content:"";position:absolute;z-index:-1;width:560px;height:560px;right:-145px;top:-115px;border:1px solid #ffffff09;border-radius:50%;box-shadow:0 0 0 65px #ffffff03,0 0 0 130px #ffffff02;pointer-events:none}
.site-ui .ui-home-hero h1{font-family:Impact,"Arial Narrow",-apple-system,sans-serif;font-size:clamp(48px,7.5vw,102px);font-weight:800;line-height:.98;letter-spacing:-1px;text-transform:uppercase;margin:20px 0 20px;overflow-wrap:anywhere;max-width:620px}
.site-ui .ui-home-hero p{font-size:14px;color:#b5bfce;margin:0 0 28px;line-height:1.6}.ui-home-hero p span{margin:0 8px;color:#637086}.site-ui .ui-card-actions{gap:24px}.site-ui .ui-card-actions a{font-size:14px;color:#c4cbd7}.site-ui .ui-card-actions .ui-primary{display:inline-flex;align-items:center;gap:28px;min-height:44px;background:#c4d5f7!important;color:#111827!important;padding:12px 20px;border:0;border-radius:5px;font-weight:650}.site-ui .ui-card-actions .ui-primary:hover{background:#e0e9fa!important}
.site-ui .ui-hero-art{display:flex;align-items:center;justify-content:center;gap:0;padding:8px 12px 12px;min-width:0;isolation:isolate}.site-ui .ui-hero-art a{display:block;min-width:0;width:35%;max-width:205px;flex:none;transition:transform 180ms;transform:rotate(-8deg) translateY(8px)}
.site-ui .ui-hero-art a:nth-child(2){width:38%;max-width:225px;z-index:2;margin:0 -12px;transform:translateY(-10px)}.site-ui .ui-hero-art a:nth-child(3){transform:rotate(8deg) translateY(8px)}.site-ui .ui-hero-art a:hover,.site-ui .ui-hero-art a:focus-visible{transform:translateY(-16px);z-index:3}
.site-ui .ui-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;filter:drop-shadow(0 18px 15px #0007)}.ui-hero-caption{position:absolute;right:35px;bottom:18px;font-size:9px;color:#728099;letter-spacing:3px;pointer-events:none}
.ui-library-strip{display:flex;align-items:center;gap:32px;padding:20px 2px;border-bottom:1px solid #ffffff16;color:#8d99ab;font-size:11px;letter-spacing:.5px}.ui-library-strip strong{font-size:21px;color:#e3e9f3;margin-right:8px;font-weight:650;letter-spacing:-.4px}.ui-library-strip a{margin-left:auto;color:#c4cfdf;text-decoration:none;font-size:12px}
.site-ui .ui-page-heading{margin-bottom:22px}.site-ui .ui-page-heading h1{font-size:34px;line-height:1.2;letter-spacing:-.7px;font-weight:700}.site-ui .ui-page-heading h2{font-size:27px;letter-spacing:-.5px}.site-ui .ui-page-heading p{color:#91a0b4;font-size:12px;margin-top:9px}.site-ui .ui-section-heading{margin:38px 0 22px;align-items:flex-end}.site-ui .ui-section-heading a{font-size:13px;color:#c0cbdc}.site-ui .ui-section-heading .ui-eyebrow{font-size:9px!important;margin-bottom:7px}
.site-ui .ui-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 20px}.site-ui .ui-card{padding:0;border:0;border-radius:0;background:transparent;gap:0;position:relative}.site-ui .ui-card>a{gap:0}.ui-card-art{position:relative;background:#151b25;border-radius:8px;padding:14px 12px 10px;transition:background-color 180ms}.site-ui .ui-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;filter:drop-shadow(0 9px 8px #0004);transition:transform 180ms}.site-ui .ui-card:hover .ui-card-art{background:#1c2532}.site-ui .ui-card:hover img{transform:translateY(-4px)}
.ui-card-identity{padding:14px 2px 8px;min-width:0}.site-ui .ui-card .ui-card-series{color:#8e9ab0;text-transform:uppercase;font-size:10px;letter-spacing:.7px;line-height:1.4;margin-bottom:6px}.site-ui .ui-card strong{display:block;font-size:16px;line-height:1.45;font-weight:650;overflow-wrap:anywhere;color:#eef1f5}.site-ui .ui-card .ui-card-spec{display:flex;align-items:center;gap:8px;font-size:12px;color:#b2bdcd;margin-top:8px;flex-wrap:wrap}.site-ui .ui-card-spec b{font-size:16px;line-height:1;color:#dae7ff;font-weight:700}.site-ui .ui-card .ui-card-spec>span{font-size:10px;opacity:.8}.site-ui .ui-card .ui-card-progression{font-size:10px;color:#8495af;margin-top:6px;min-height:15px}
.site-ui .ui-card>button{border:0;border-top:1px solid #ffffff14;border-radius:0;background:transparent;color:#b5c4dc;text-align:left;font-size:12px;padding:10px 2px;min-height:38px}.site-ui .ui-card .pt-card-extra{border-top:0;padding-top:0}.site-ui .ui-card .pt-card-extra button{border:0;background:transparent;padding:6px 2px;color:#a9b7ce;font-size:12px}
.site-ui .demand-ui>.pt-toolbar{border-block:1px solid #ffffff16;padding:14px 0;margin:0 0 14px;gap:12px;align-items:center}.site-ui .demand-ui>.pt-toolbar label{display:flex;align-items:center;gap:8px;color:#8d9bb1;font-size:12px}.site-ui .demand-ui>.pt-toolbar :is(button,select){font-size:13px;min-height:38px;padding:8px 12px;background:#151c26;border:1px solid #ffffff10;border-radius:5px}.site-ui .demand-ui>.pt-toolbar .pt-primary{background:#bfd2f7!important;color:#0d1829!important;border:0;font-weight:650}.site-ui .demand-ui>.pt-toolbar :is([data-save-filter],[data-clear-all],[data-undo]){background:transparent;border-color:transparent;color:#aab6ca;font-size:12px}.site-ui .demand-ui>.pt-toolbar [data-save-filter]{margin-left:auto}
.site-ui .ui-switch{border:1px solid #ffffff12;border-radius:6px;padding:3px;background:#151c26}.site-ui .ui-switch button{font-size:12px;min-height:32px;padding:6px 13px;border:0;background:transparent;color:#94a4bb}.site-ui .ui-switch button[aria-pressed=true]{background:#2d3b51!important;border:0!important;box-shadow:none}
.site-ui .pt-chips:empty{display:none}.site-ui .pt-chip{font-size:12px!important;padding:6px 10px!important;min-height:30px!important;border-radius:4px!important;background:#172235!important;border:1px solid #243650!important;color:#b6c8e2!important}
.ui-reading-bar{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:6px 0 16px}.site-ui .ui-reading-bar details{margin:0;color:#8797ae;font-size:11px}.site-ui .ui-reading-bar summary{cursor:pointer;padding:5px 0}.site-ui .ui-reading-bar details[open]{flex-basis:100%;padding:10px 14px;background:#131b27;border:1px solid #263348;border-radius:6px}.site-ui .ui-reading-bar details[open] .pt-toolbar{margin-bottom:4px}.site-ui .ui-reading-bar .pt-reading-options{order:-1}
.site-ui #playersView .pt-table-wrap{border:1px solid #ffffff13;border-radius:7px;background:#10161e}.site-ui #playersView .pt-table{font-size:14px}.site-ui #playersView .pt-table th{background:#171f2b;color:#90a0b6;font-size:11px;font-weight:500;padding:13px 16px;border-color:#283140}.site-ui #playersView .pt-table td{border-color:#ffffff0c;padding:13px 16px;font-variant-numeric:tabular-nums}.site-ui #playersView .pt-table tbody tr:hover{background:#182131}.site-ui #playersView .pt-table td:first-child{min-width:255px}.site-ui #playersView .pt-table td:first-child a{color:#e4eaf4!important}.site-ui #playersView .pt-table td:first-child strong{font-size:15px;font-weight:650}.site-ui #playersView .pt-table td:first-child small{font-size:11px;color:#8798b0;margin-top:5px}.site-ui #playersView .pt-table td:first-child img{width:53px!important;height:70px!important;object-fit:contain}.site-ui #playersView .pt-table td:nth-child(2){font-size:20px;font-weight:650;color:#d7e4fa}.site-ui #playersView .pt-table td:last-child{white-space:nowrap}.site-ui #playersView .pt-table td button{font-size:11px;padding:7px 9px;min-height:34px;background:transparent;border-color:#2c3a50;color:#b7c8e4;border-radius:4px}
.site-ui .ui-tray{position:sticky;top:0;bottom:auto;left:auto;transform:none;max-width:none;width:100%;margin:0;padding:10px 40px;background:#172335;border:0;border-bottom:1px solid #385172;border-radius:0;box-shadow:0 6px 16px #0003;gap:16px;z-index:700}.site-ui .ui-tray.is-collapsed{width:100%;max-width:none}.site-ui .ui-tray button{font-size:12px;border:0;background:#22324a;min-height:36px}.site-ui .ui-tray-items button{display:flex;align-items:center;gap:12px;padding:7px 12px;background:#ffffff06;font-size:12px}.site-ui .ui-tray-items small{display:none}.site-ui #startCompare{margin-left:auto;background:#c3d7fc;color:#101d30;font-weight:650}.site-ui #toggleCompareTray{background:transparent;color:#c5d2e5;white-space:nowrap}
.site-ui #playerDetail.ui-detail .hero{background:#121b28!important;padding:28px!important;border-color:#ffffff12!important;border-radius:8px!important;grid-template-columns:215px minmax(0,1fr) 210px!important;gap:30px!important}.site-ui #playerDetail.ui-detail .hero-img{height:275px!important;filter:drop-shadow(0 12px 12px #0005)}.site-ui #playerDetail.ui-detail .player-name{font-size:36px!important;letter-spacing:-.5px!important;font-weight:700!important}.site-ui #playerDetail.ui-detail :is(.hero-title-block,.hero-main){gap:10px!important}.site-ui #playerDetail.ui-detail .bread{font-size:12px!important;color:#96a9c4!important}.site-ui #playerDetail.ui-detail .meta-row{padding:6px 0!important}.site-ui #playerDetail.ui-detail .tabs{border-bottom:1px solid #2a3547!important;gap:20px!important}.site-ui #playerDetail.ui-detail .tabs .tab{background:transparent!important;border:0!important;border-radius:0!important;padding:12px 3px!important;color:#a5b3c9!important}.site-ui #playerDetail.ui-detail .tabs .tab.active{color:#e8f1ff!important;border-bottom:2px solid #9fbdec!important}.site-ui #playerDetail.ui-detail :is(.hz-panel,.sum-panel){background:#0d141f!important;border-color:#ffffff0d!important;border-radius:6px!important}
.site-ui .ui-series-grid{gap:16px}.site-ui .ui-series{background:#141c28;border:1px solid #ffffff10;border-radius:7px;padding:22px;color:#e0e8f5}.site-ui .ui-series:hover{border-color:#657eaa}.site-ui .ui-series small{color:#8d9fb9}
.pt-app main>.pt-head{padding-bottom:16px;margin-bottom:12px;border-bottom:1px solid #ffffff12}.pt-app h1{font-size:32px;font-weight:700}.pt-app h2{font-size:23px;font-weight:650}.pt-app .pt-head p{font-size:13px;color:#8f9eb5}.pt-app #personalTabs{gap:28px;border-bottom:1px solid #ffffff12;padding-bottom:0;margin:0 0 12px}.pt-app #personalTabs a{padding:13px 0;color:#8fa0b8;font-size:14px;border-bottom:2px solid transparent}.pt-app #personalTabs a[aria-current=page]{border-color:#9ebcf0;color:#e9f0fc}.pt-app #personalHelp{color:#8293ac;font-size:12px;margin-bottom:25px}.pt-app .pt-list-row{background:#121b28;border:1px solid #ffffff10;border-radius:8px;padding:20px 22px;gap:22px;margin:16px 0}.pt-app .pt-list-row>img{width:76px;height:104px;object-fit:contain;filter:drop-shadow(0 5px 8px #0005)}.pt-app .pt-list-row strong{font-size:19px;font-weight:650}.pt-app .pt-list-row small{font-size:12px;color:#8c9fb8;margin-top:4px}.pt-app .pt-list-row .pt-chip{display:inline-flex;margin:10px 0 3px}.pt-app .pt-list-row p{font-size:14px;color:#c3cfe1}.pt-app :is(button,input,select,textarea){background:#151f2d;border-color:#2b3a50;border-radius:5px}.pt-app button{font-size:13px}.pt-app .pt-primary{background:#bfd2f7!important;color:#0c1829!important}.pt-app .pt-section{border-top-color:#293243;margin-top:28px;padding-top:25px}.pt-app .pt-plan-table{border-color:#263247;border-radius:7px}.pt-app .pt-table :is(th,td){border-color:#263144}.pt-app .pt-table th{background:#152030;color:#bbcbe2}.pt-app .pt-plan-table th:first-child{background:#172234}.pt-app .pt-plan-table td{background:#101721}.pt-app .pt-table td{font-variant-numeric:tabular-nums}.pt-app .pt-slot{background:#131e2d;border-color:#2a394e;border-radius:7px}.pt-app .pt-slot>small{color:#9fb8df;font-size:11px;letter-spacing:1px}.pt-app .pt-slot>button{border-color:#2c405c}.pt-app .pt-empty{background:#101824;border-color:#2d3d55}
.pt-dialog{background:#141d2b;border:1px solid #425574;border-radius:10px;box-shadow:0 30px 100px #000a}.pt-dialog-head{background:#141d2b;border-color:#2c3b51;padding:20px 24px}.pt-dialog-head h2{font-size:22px;letter-spacing:-.4px}.pt-dialog-body{padding:24px}.pt-dialog fieldset{background:#101823;border-color:#29384e;border-radius:6px}.pt-dialog legend{color:#c3d2e8;font-size:13px;font-weight:650}.pt-dialog :is(input,select,textarea,button){background:#1b2738;border-color:#354862;border-radius:5px}.pt-dialog .pt-primary{background:#c3d6f8!important;color:#0e1b2e!important}.pt-dialog .pt-help{color:#91a3bf;font-size:12px}
.site-ui .demand-ui>.pt-toolbar label{white-space:nowrap}.site-ui .top-nav:before,.site-ui .top-nav:after{display:none!important}.site-ui .ui-card-spec>span{letter-spacing:0}
.site-ui #playerDetail.ui-detail .ui-mobile-actions{border-top:1px solid #ffffff12;padding-top:18px!important;gap:10px!important}.site-ui #playerDetail.ui-detail .ui-mobile-actions :is(button,a){display:inline-flex!important;align-items:center;justify-content:center;min-height:42px!important;box-sizing:border-box;padding:10px 14px!important;border:1px solid #30405a!important;background:#1b293d!important;color:#c6d6ef!important;border-radius:5px!important;font-size:13px!important;line-height:1.4;text-decoration:none}.site-ui #playerDetail.ui-detail .ui-mobile-actions [data-personal-save]{background:#bfd2f7!important;color:#111c2e!important;border-color:transparent!important}
.site-ui .ui-card .pt-read-card{padding:4px 0 8px;line-height:1.7}.site-ui .ui-card .pt-read-card small{font-size:11px;color:#9caec8}.site-ui .ui-card>.pt-actions{gap:14px}.site-ui .ui-card>.pt-actions button{background:transparent;border:0;border-radius:0;padding:6px 0;color:#aebed7;min-height:34px;font-size:12px}.pt-app .pt-list-row{grid-template-columns:76px minmax(0,1fr) auto}
@media(min-width:1600px){.site-ui .ui-home-hero h1{font-size:108px}}
@media(max-width:1100px){.site-ui .top-nav__inner{gap:22px!important;grid-template-columns:auto 1fr!important}.site-ui .top-nav__tools.top-search{grid-column:1/-1!important}.site-ui .top-nav__menu{justify-content:flex-end!important}.site-ui .ui-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-ui .ui-home-hero{padding:34px 32px;min-height:310px}.site-ui .ui-home-hero h1{font-size:72px}.site-ui #playerDetail.ui-detail .hero{grid-template-columns:170px minmax(0,1fr)!important}.site-ui #playerDetail.ui-detail .hero-side{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr!important}}
@media(max-width:700px){.site-ui .main,.pt-app main{padding:22px 20px 48px!important}.site-ui .top-nav,.pt-app .pt-nav{padding:18px 20px!important}.site-ui .top-nav__inner{gap:15px!important}.site-ui .top-nav__menu{gap:16px!important}.site-ui .top-nav__menu button,.site-ui .top-nav__menu a{font-size:12px!important}.site-ui .ui-brand,.pt-app .pt-brand{font-size:22px}.site-ui .ui-home-hero{grid-template-columns:1fr;gap:12px;padding:28px 24px 30px;min-height:0}.site-ui .ui-home-hero h1{font-size:66px;margin:14px 0 12px}.site-ui .ui-home-hero p{font-size:12px;margin-bottom:17px}.site-ui .ui-home-hero .ui-card-actions{gap:20px}.site-ui .ui-home-hero .ui-card-actions a{font-size:12px}.site-ui .ui-home-hero .ui-card-actions .ui-primary{padding:10px 16px;min-height:42px;gap:18px}.site-ui .ui-hero-art{padding:20px 4px 8px;max-width:370px;justify-self:center;width:100%;box-sizing:border-box}.site-ui .ui-hero-art a{max-width:125px}.site-ui .ui-hero-art a:nth-child(2){max-width:140px;margin:0 -9px}.site-ui .ui-hero-caption{font-size:7px;right:16px;bottom:12px;letter-spacing:2px}.site-ui .ui-library-strip{gap:14px;padding:16px 0;font-size:10px}.site-ui .ui-library-strip strong{font-size:18px}.site-ui .ui-library-strip>span:nth-child(2){display:none}.site-ui .ui-library-strip a{font-size:11px}.site-ui .ui-section-heading{margin-top:28px}.site-ui .ui-page-heading h1{font-size:28px}.site-ui .ui-page-heading h2{font-size:23px}.site-ui .ui-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ui-card-art{padding:12px 10px 8px}.ui-card-identity{padding:12px 1px 7px}.site-ui .ui-card strong{font-size:15px}.site-ui .ui-card .ui-card-spec{gap:6px;font-size:11px}.site-ui .ui-card .ui-card-spec>span{font-size:9px}.site-ui .ui-card .ui-card-series{font-size:9px}.site-ui .ui-card .ui-card-progression{font-size:10px}.site-ui .demand-ui>.pt-toolbar{gap:8px;flex-wrap:wrap;padding:12px 0}.site-ui .demand-ui>.pt-toolbar label{gap:5px}.site-ui .demand-ui>.pt-toolbar :is(button,select){font-size:12px;padding:8px}.site-ui .demand-ui>.pt-toolbar [data-save-filter]{margin-left:0}.site-ui .ui-reading-bar{gap:2px;margin-bottom:12px}.site-ui .ui-reading-bar details{font-size:10px}.site-ui .ui-tray{padding:9px 20px;display:flex;flex-wrap:wrap;gap:6px}.site-ui .ui-tray.is-collapsed{max-width:none}.site-ui .ui-tray-items{order:3;width:100%;max-height:70px}.site-ui #startCompare{margin-left:auto}.site-ui .ui-tray-items button{font-size:11px;min-height:32px}.site-ui #playerDetail.ui-detail .hero{padding:18px!important;grid-template-columns:105px minmax(0,1fr)!important;gap:16px!important}.site-ui #playerDetail.ui-detail .hero-img{height:158px!important}.site-ui #playerDetail.ui-detail .player-name{font-size:25px!important}.site-ui #playerDetail.ui-detail .hero-side{grid-column:1/-1!important}.site-ui #playerDetail.ui-detail .tabs{gap:18px!important}.site-ui #playerDetail.ui-detail .tabs .tab{font-size:13px!important;padding:10px 1px!important}.pt-app .pt-nav{gap:18px;display:flex;flex-wrap:wrap}.pt-nav nav{gap:19px}.pt-nav nav a{font-size:13px}.pt-app h1{font-size:25px!important}.pt-app main>.pt-head{flex-wrap:wrap;gap:14px;margin-bottom:0}.pt-app #personalTabs{gap:18px;flex-wrap:wrap}.pt-app #personalTabs a{font-size:13px;padding:11px 0}.pt-app .pt-list-row{padding:18px 14px;gap:14px;grid-template-columns:64px minmax(0,1fr)}.pt-app .pt-list-row>img{width:64px;height:88px}.pt-app .pt-list-row strong{font-size:17px}.pt-app .pt-list-row .pt-actions{grid-column:1/-1;border-top:1px solid #26344a;padding-top:14px;margin-top:3px}.pt-app .pt-list-row small{font-size:11px}.pt-dialog-head{padding:16px 18px}.pt-dialog-body{padding:18px}.pt-dialog-head h2{font-size:20px}}
@media(max-width:420px){.site-ui .top-nav__inner{grid-template-columns:1fr!important;gap:10px!important}.site-ui .top-nav__menu{justify-content:flex-start!important;gap:23px!important}.site-ui .top-nav__tools.top-search{grid-template-columns:minmax(0,1fr) 76px!important;gap:8px!important}.site-ui .top-search .ui-advanced{grid-column:1/-1!important}.site-ui .ui-advanced summary{padding:0!important;min-height:20px}.site-ui .main,.pt-app main{padding:20px 16px 40px!important}.site-ui .top-nav,.pt-app .pt-nav{padding:16px!important}.site-ui .ui-home-hero{padding:24px 20px 26px}.site-ui .ui-home-hero h1{font-size:58px}.site-ui .ui-page-heading{gap:8px}.site-ui .ui-page-heading h1{font-size:25px}.site-ui .ui-eyebrow{font-size:9px!important}.site-ui .ui-switch button{padding:6px 10px;font-size:11px}.site-ui .demand-ui>.pt-toolbar label{font-size:11px}.site-ui .ui-card-spec>span{width:100%}.site-ui .ui-card-grid{gap:20px 12px}.site-ui #playerDetail.ui-detail .hero{grid-template-columns:88px minmax(0,1fr)!important;padding:14px!important;gap:12px!important}.site-ui #playerDetail.ui-detail .hero-img{height:140px!important}.site-ui #playerDetail.ui-detail .player-name{font-size:23px!important}.pt-app #personalTabs{gap:14px}.pt-app #personalTabs a{font-size:12px}}
@media(max-width:700px){.site-ui #playerDetail.ui-detail .hero-main{display:contents!important}.site-ui #playerDetail.ui-detail .hero-title-block{grid-column:2!important}.site-ui #playerDetail.ui-detail .hero-main>:is(.meta-grid,.ui-secondary,.ui-versions){grid-column:1/-1!important}.site-ui #playerDetail.ui-detail .ui-mobile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.site-ui #playerDetail.ui-detail .ui-mobile-actions :is(button,a){width:100%;font-size:12px!important;padding:9px!important}.site-ui #playerDetail.ui-detail .ui-mobile-actions a{grid-column:1/-1;order:5}.pt-app .pt-list-row{grid-template-columns:64px minmax(0,1fr)}}
@media(max-width:420px){.site-ui .top-search .ui-advanced{position:absolute!important;right:16px;top:19px;width:auto!important}.site-ui .ui-advanced summary{font-size:10px;line-height:20px;color:#9babc2}.site-ui .ui-advanced-fields{position:absolute;top:26px;right:0;width:min(280px,calc(100vw - 32px));box-sizing:border-box;box-shadow:0 15px 40px #0009;background:#151f2f}.pt-app .pt-nav nav{gap:20px}}
.pt-dialog input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;flex:none;accent-color:#adc7ff}.pt-dialog label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:7px;min-height:38px;font-size:14px}.pt-app .pt-list-row a{color:#e5edf9}
.pt-app main>.pt-head{padding-bottom:10px;margin-bottom:4px;border-bottom:0}.pt-app main>.pt-head h1{margin:0}.pt-app main>.pt-head p{margin:6px 0 0}.pt-app .pt-head h2{margin:0}.pt-app #workspace>.pt-head{margin-bottom:16px}.pt-app #personalTabs{margin-bottom:10px}.pt-app #personalHelp{margin:0 0 18px}.pt-lineup-help{font-size:12px;color:#96a8c1;margin:12px 0 20px}.pt-lineup-help summary{cursor:pointer;min-height:28px;line-height:28px}.pt-lineup-help[open]{padding:12px 16px;background:#111b29;border:1px solid #293a54;border-radius:6px}.pt-lineup-help p:last-child{margin-bottom:0}
@media(min-width:701px){.pt-app #workspace>.pt-toolbar label{display:flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}.pt-app #workspace>.pt-toolbar :is(select,input){font-size:13px}}
@media(prefers-reduced-motion:reduce){:is(.site-ui,.pt-app,.pt-dialog) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.site-ui .ui-card:hover img{transform:none}}
/* 10A compact mobile browsing: preserve chosen view and readable text. */
@media(max-width:700px){
 .site-ui .top-nav{padding:8px 16px 12px!important;}.site-ui .top-nav__inner{row-gap:6px!important;}.site-ui .top-nav__menu{padding:0!important;gap:16px!important;}.site-ui .top-nav__menu button,.site-ui .top-nav__menu a{min-height:40px!important;padding-block:6px!important;}.site-ui .main{padding:18px 16px 36px!important;}.site-ui .ui-page-heading{margin-bottom:12px;gap:10px;}.site-ui .ui-page-heading h1{font-size:25px;}.site-ui .ui-page-heading p{margin-top:6px;}.site-ui .ui-eyebrow{margin-bottom:8px;}.site-ui .demand-ui>.pt-toolbar{margin:10px 0 8px;padding:10px 0;gap:6px;}.site-ui .demand-ui>.pt-toolbar label{min-width:0;}.site-ui .ui-reading-bar{margin:0 0 10px;gap:0;}.site-ui .ui-reading-bar details{margin:0;font-size:11px;}.site-ui .ui-reading-bar summary{padding:7px 0;}.site-ui #playersView .pt-table .pt-identity{min-width:146px;width:146px;gap:8px;white-space:normal;align-items:center;}.site-ui #playersView .pt-table .pt-identity img{width:34px;height:48px;}.site-ui #playersView .pt-table .pt-identity span{min-width:0;}.site-ui #playersView .pt-table .pt-identity strong{font-size:13px;display:block;line-height:1.4;}.site-ui #playersView .pt-table .pt-identity small{font-size:11px;display:block;line-height:1.45;margin-top:4px;color:#acbbcf;}.site-ui #playersView .pt-table td,.site-ui #playersView .pt-table th{padding:10px 8px;}.site-ui #playersView .pt-table th{font-size:12px;}.site-ui #playersView .pt-table td{font-size:14px;}
}
.query-tools>summary{cursor:pointer;font-size:13px;min-height:42px;padding:11px 8px;border:1px solid #343c51;border-radius:6px;}.query-tools>div{display:flex;gap:8px;padding-top:8px;}.query-tools{margin-left:auto;}@media(min-width:701px){.query-tools[open]>summary{display:none;}.query-tools>div{padding:0;}}@media(max-width:700px){.site-ui .demand-ui>.pt-toolbar{position:relative;}.query-tools>div{position:absolute;right:0;top:100%;z-index:10;background:#151c26;padding:12px;border:1px solid #343c51;border-radius:6px;box-shadow:0 8px 24px #0008;}.query-tools summary{font-size:12px;padding:10px 7px;}.query-tools{margin-left:0;}.site-ui .demand-ui>.pt-toolbar label{flex:1;}.site-ui .demand-ui>.pt-toolbar [data-filter]{padding:8px;}.site-ui .demand-ui #demandSort{max-width:110px;}}
@media(max-width:700px){.site-ui #playersView .pt-table td:first-child{min-width:162px;width:162px;}.site-ui #playersView .pt-table td:first-child img{width:38px!important;height:52px!important;flex-shrink:0;}.site-ui #playersView .pt-table td:first-child strong{font-size:13px;}.site-ui #playersView .pt-table td:first-child small{font-size:11px;color:#acbbcf;}.site-ui #playersView .pt-table td:nth-child(2){font-size:17px;}}
@media(max-width:380px){.site-ui .demand-ui>.pt-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.site-ui .demand-ui>.pt-toolbar>[data-filter]{grid-column:1;grid-row:1;justify-self:start;}.site-ui .demand-ui>.pt-toolbar>.query-tools{grid-column:2;grid-row:1;justify-self:end;}.site-ui .demand-ui>.pt-toolbar>label{grid-row:2;display:flex;align-items:center;}.site-ui .demand-ui>.pt-toolbar select{flex:1;width:auto;max-width:none!important;}}

/* One original lockup on every public entry point. Preserve its proportions. */
.site-ui .ui-brand,.pt-brand{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;text-decoration:none;}
.brand-lockup{display:block;width:184px;height:auto;aspect-ratio:1942/809;object-fit:contain;mix-blend-mode:normal;}
.site-ui .top-nav__inner{column-gap:24px!important;}
.ui-brand:focus-visible,.pt-brand:focus-visible{outline:3px solid #adc7ff;outline-offset:4px;border-radius:3px;}
@media(max-width:700px){.brand-lockup{width:150px;}.site-ui .top-nav__inner{column-gap:15px!important;}}

:root{color-scheme:dark;--ac-bg:#0b1016;--ac-panel:#131c27;--ac-line:#2b394a;--ac-text:#edf3fa;--ac-muted:#a8b7c9;--ac-accent:#b4d6f7}.account-page,.account-page *{box-sizing:border-box}body.account-page{margin:0;background:var(--ac-bg);color:var(--ac-text);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif}.account-page a{color:var(--ac-accent)}.account-top{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1200px;padding:22px 28px;margin:auto}.account-logo img{width:144px;height:60px;object-fit:contain;mix-blend-mode:screen}.account-top nav{display:flex;gap:24px;align-items:center}.account-top a{text-decoration:none}.account-page button,.account-page input,.account-page select{font:inherit}.account-page select,.account-page input:not([type=checkbox]){color:var(--ac-text);background:#0e1620;border:1px solid #40536b;border-radius:7px;padding:11px 13px;min-height:46px;width:100%;min-width:0}.account-top select{width:auto}.account-page button,.account-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border:1px solid #40536b;border-radius:7px;background:#1c2b3d;color:var(--ac-text);cursor:pointer;text-decoration:none;text-align:center;line-height:1.4}.account-page button.primary,.account-button.primary{background:var(--ac-accent);color:#0e2237;border-color:var(--ac-accent);font-weight:650}.account-page button:disabled{opacity:.55;cursor:wait}.account-page :is(button,input,select,a):focus-visible{outline:3px solid #b4d6f7;outline-offset:4px}.account-page h1{font-size:30px;line-height:1.3;letter-spacing:-.02em;margin:0 0 12px}.account-page h2{font-size:19px;line-height:1.4;margin:0 0 18px}.account-page p{margin:0 0 18px}.account-page .muted,.account-page small{color:var(--ac-muted)}.account-main{max-width:492px;margin:34px auto 70px;padding:0 22px}.account-main.wide{max-width:820px}.account-panel{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:12px;padding:28px;margin-top:22px}.account-main>form{margin-top:30px}.account-page label{display:block;margin:0 0 20px;font-weight:550}.account-page label>input,.account-page label>select,.account-password{margin-top:7px}.account-page small{display:block;font-weight:400;font-size:13px;line-height:1.55;margin-top:7px}.account-password{position:relative;display:block}.account-password input{padding-right:76px!important}.account-password button{position:absolute;right:3px;top:3px;min-height:40px;max-width:74px;padding:5px 9px;font-size:12px;border:0;background:transparent;color:var(--ac-accent)}.account-optional{border:0;border-top:1px solid var(--ac-line);margin:28px 0 0;padding:20px 0 0;min-width:0}.account-optional legend{padding-right:10px;color:var(--ac-muted);font-size:13px}.account-submit{width:100%;margin-top:4px}.account-links{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:22px}.account-checkbox{display:flex!important;align-items:flex-start;gap:10px;font-size:13px;font-weight:400!important}.account-checkbox input{margin-top:5px;accent-color:var(--ac-accent);width:17px;height:17px;flex:none}.account-error{font-size:14px;color:#ffb9b7;margin:0 0 16px!important}.account-success{color:#a7e4c3;font-size:14px;margin:0 0 16px}.account-page [aria-invalid=true]{border-color:#ffb9b7!important}.account-code{font:17px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;display:block;background:#09111a;border:1px solid #5b7592;border-radius:8px;padding:20px;margin:20px 0;user-select:all}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.account-page .danger{color:#ffc0bd;border-color:#99615f;background:#352024}.account-page .danger-zone{border-top:1px solid #714343;margin-top:32px;padding-top:24px}.account-page [hidden]{display:none!important}.account-footer{text-align:center;font-size:12px;color:var(--ac-muted);margin:32px 0}.account-status{padding:12px 16px;background:#192b3e;border-radius:8px;margin:16px 0}.site-account{display:flex;gap:8px;align-items:center;flex-shrink:0;font:13px/1.4 -apple-system,sans-serif}.site-account a,.site-account button{white-space:nowrap;text-decoration:none;min-height:36px;display:flex;align-items:center;padding:8px 10px;color:#d3e6fc;background:transparent;border:1px solid #35475d;border-radius:6px;cursor:pointer}.site-account .account-register{background:#b4d6f7;color:#10273c;border:0}.site-account .account-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;display:block}.users-layout{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:100vh}.users-sidebar{padding:26px 16px;background:#101822;border-right:1px solid var(--ac-line)}.users-sidebar a{display:block;padding:12px 14px;margin:3px 0;text-decoration:none}.users-sidebar a[aria-current]{background:#20344c;border-radius:6px}.users-main{padding:30px;min-width:0}.users-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.users-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0}.users-stat{background:var(--ac-panel);border:1px solid var(--ac-line);border-radius:8px;padding:18px}.users-stat strong{display:block;font-size:30px;font-variant-numeric:tabular-nums}.users-filters{display:grid;grid-template-columns:minmax(210px,2fr) 1fr 1fr;gap:12px}.users-filters label{margin:0}.users-filters .date-row{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;align-items:end}.users-filters .date-row label{flex:1;min-width:160px}.users-table-wrap{overflow:auto;border:1px solid var(--ac-line);border-radius:8px;margin:24px 0}.users-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.users-table :is(th,td){padding:14px 16px;border-bottom:1px solid var(--ac-line)}.users-table th{background:#192738;white-space:nowrap}.users-table td{overflow-wrap:anywhere;max-width:230px}.users-table td:first-child{min-width:135px}.account-dialog{background:var(--ac-panel);color:var(--ac-text);border:1px solid #526b86;border-radius:12px;width:min(620px,calc(100% - 32px));max-height:85dvh;padding:28px}.account-dialog::backdrop{background:#0009}.account-dialog .dialog-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.account-dialog dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;margin:24px 0}.account-dialog dt{color:var(--ac-muted)}.account-dialog dd{margin:0;overflow-wrap:anywhere}.audit-list{list-style:none;padding:0}.audit-list li{padding:13px 0;border-top:1px solid var(--ac-line)}.audit-list small{overflow-wrap:anywhere}.users-status{display:inline-block;padding:3px 8px;border:1px solid #40536b;border-radius:4px;white-space:nowrap}.users-status.disabled{color:#ffc0bd}.users-status.active{color:#a7e4c3}@media(max-width:1000px){.site-account{margin-left:auto}.users-layout{grid-template-columns:1fr}.users-sidebar{display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--ac-line);padding:10px 16px}.users-sidebar .account-logo{display:none}.users-sidebar a{padding:8px 10px}.users-main{padding:22px}}@media(max-width:600px){.account-top{padding:15px 20px;gap:12px}.account-logo img{width:116px;height:48px}.account-top nav{gap:10px;font-size:13px}.account-main{margin-top:22px}.account-panel{padding:20px}.account-page h1{font-size:26px}.users-main{padding:20px 16px}.users-filters{grid-template-columns:1fr}.users-stats{gap:8px}.users-stat{padding:10px;font-size:12px}.users-stat strong{font-size:25px}.users-table-wrap{margin-inline:0}.users-heading{align-items:start}.account-dialog{padding:20px}.account-dialog dl{grid-template-columns:1fr;gap:3px}.account-dialog dd{margin-bottom:9px}.site-account{flex-wrap:wrap}.site-account .account-name{max-width:115px}}

/* Account entry shares the existing site header without displacing navigation. */
.site-header .site-header-inner{grid-template-columns:144px max-content minmax(140px,1fr) max-content max-content;gap:14px}
.site-header .site-account{grid-column:5;grid-row:1;margin-left:0;min-width:0}
.site-header .site-account .account-name{box-sizing:border-box;max-width:144px;width:auto}
@media(max-width:1240px) and (min-width:761px){
 .site-header .site-header-inner{grid-template-columns:144px minmax(0,1fr) max-content;gap:10px 18px}
 .site-header .site-preferences{grid-column:3;grid-row:1}
 .site-header .site-search{grid-column:1/3;grid-row:2}
 .site-header .site-account{grid-column:3;grid-row:2;justify-self:end}
}
@media(max-width:760px){
 .site-header .site-header-inner{grid-template-columns:140px minmax(0,1fr);gap:8px}
 .site-header .site-preferences{grid-column:2;grid-row:1}
 .site-header nav{grid-column:1/-1;grid-row:2}
 .site-header .site-search{grid-column:1/-1;grid-row:3}
 .site-header .site-account{grid-column:1/-1;grid-row:4;justify-self:end;flex-wrap:nowrap}
}
.account-page .users-heading select{width:auto;flex:none;min-width:112px}.users-heading h1{margin:0;min-width:0}

.account-mobile-icon{display:none}@media(max-width:760px){.site-header .site-search{grid-column:1/-1;padding-right:50px;background:transparent;border:0}.site-header .site-search>input{background:#121c27;border:1px solid #2e4053;border-radius:6px}.site-header .site-search>button{right:54px}.site-header .site-account{grid-column:2;grid-row:3;align-self:center;margin:0;z-index:5}.site-header .site-account a:is(.account-name,.account-login){width:40px;height:40px;min-width:40px;display:flex;justify-content:center;align-items:center;padding:9px;box-sizing:border-box}.site-header .site-account :is(.account-name,.account-login)>span,.site-header .site-account>button,.site-header .site-account .account-register{display:none}.account-mobile-icon{display:block;width:20px;height:20px}.site-header nav{scrollbar-width:thin;padding-bottom:6px}}

/* The wall never changes dimensions when a collectible opens. */
.oo-mobile-view{display:none}
@media(max-width:600px),(hover:none) and (max-width:1024px){
 .oo-item>.oo-sharing{display:none}
 .pt-app #workspace .oo-mobile-view{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:44px;padding:8px 2px;margin-top:6px;border:0;background:transparent;color:#d2e4ee;font-size:12px;box-shadow:none}
 .oo-mobile-view span{font-size:10px;color:#aebfc9}
}
.oo-viewer{box-sizing:border-box;margin:0;padding:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;border:0;border-radius:0;background:#101b24;color:#eaf2f6;font:400 15px/1.6 system-ui,sans-serif;overscroll-behavior:contain;overflow:auto;touch-action:pan-y pinch-zoom}
.oo-viewer::backdrop{background:#080f16}
.oo-viewer :is(button,a,summary,input):focus-visible{outline:2px solid #c9f1ff;outline-offset:3px}
.oo-viewer button{font:inherit;cursor:pointer;min-height:44px;border:1px solid #526977;border-radius:7px;color:inherit;background:transparent;padding:8px 16px;box-shadow:none}
.oo-viewer button:disabled{opacity:.4;cursor:default}
.oo-viewer-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 12px max(20px,env(safe-area-inset-left));background:#101b24;border-bottom:1px solid #344653}
.oo-viewer-head span{font-size:11px;color:#abc2ce;letter-spacing:.06em}
.oo-viewer-head h2{font:600 20px/1.3 system-ui,sans-serif;margin:3px 0 0;overflow-wrap:anywhere}
.oo-viewer-head button{flex:none;width:44px;padding:0;font-size:28px;border:0}
.oo-viewer-content{max-width:900px;margin:auto;padding:24px 20px calc(32px + env(safe-area-inset-bottom))}
.oo-viewer-stage{display:grid;place-items:center;min-width:0}
.oo-viewer .oo-card{position:relative;width:min(72vw,280px);aspect-ratio:3/4;margin:0;perspective:1200px;isolation:isolate}
.oo-viewer .oo-card-inner{transition:transform .28s ease-in-out}
.oo-viewer .oo-card-front,.oo-viewer .oo-card-back{transition:visibility 0s linear .14s}
.oo-viewer .oo-id-orbit{animation:none}
.oo-viewer-faces{display:flex;justify-content:center;gap:4px;margin:24px auto 12px;width:max-content;padding:4px;border:1px solid #3b5362;border-radius:10px}
.oo-viewer-faces button{border:0;min-width:90px}
.oo-viewer-faces [aria-pressed=true]{background:#cde5ef;color:#152932}
.oo-viewer-paging{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 28px;max-width:360px;font-size:13px}
.oo-viewer-paging button{border:0;padding:8px}
.oo-viewer-paging span{font-variant-numeric:tabular-nums;color:#b9cbd5}
.oo-viewer-info{min-width:0;border-top:1px solid #354b5a;padding-top:20px}
.oo-viewer-edition{font-size:12px;letter-spacing:.03em;color:#b7cdd9;margin:0 0 14px}
.oo-viewer dl{margin:0}.oo-viewer dl>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid #283c4a}
.oo-viewer dt{color:#aebfcb;font-size:13px}.oo-viewer dd{margin:0;text-align:right;overflow-wrap:anywhere;font-size:14px;font-variant-numeric:tabular-nums}
.oo-viewer .oo-sharing{font-size:14px;margin-top:20px;padding-top:10px}
.oo-viewer .oo-sharing :is(p,summary span){font-size:13px}
.oo-viewer .oo-sharing summary{min-height:44px}
.oo-viewer .oo-share-choice{min-height:44px}
.oo-viewer .oo-share-choice input{width:20px!important;height:20px!important}
.oo-viewer-note{font-size:12px;color:#a8bdcb;line-height:1.7;margin:20px 0}
.oo-viewer-detail{display:inline-flex;align-items:center;min-height:44px;color:#c5e5f1;font-size:14px;text-underline-offset:4px}
@media(min-width:700px){.oo-viewer-content{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-top:36px}.oo-viewer-info{border-top:0;padding-top:0}}
@media(prefers-reduced-motion:reduce){.oo-viewer .oo-card-inner,.oo-viewer .oo-card-front,.oo-viewer .oo-card-back{transition:none}}
@media(forced-colors:active){.oo-viewer{background:Canvas;color:CanvasText}.oo-viewer-faces [aria-pressed=true]{outline:2px solid Highlight}}
/* Touch browsers can retain :hover after a tap; selected text must stay legible. */
.pt-app .oo-viewer-faces button[aria-pressed=true],.pt-app .oo-viewer-faces button[aria-pressed=true]:hover{background:#cde5ef;color:#152932}
.pt-app .oo-viewer-faces button[aria-pressed=false]:hover{background:#263c4b;color:#eaf2f6}

/* Purchase records: a playable card deck, with truthful financial states. */
@font-face{font-family:Geist;src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/2ffebe993e969069a9789d15164b7715d42491b5835516c5e3b935d5f81b05f1.woff2") format('woff2');font-weight:100 900;font-display:swap}
.purchase-flow,.pf-nudge{--pf-ink:#f2f6fb;--pf-muted:#afbdcb;--pf-mint:#8be5d7;--pf-amber:#f4cf87;--pf-rule:#ffffff24;font-family:Geist,"PingFang SC","Microsoft YaHei",sans-serif;color:var(--pf-ink);box-sizing:border-box}
.purchase-flow *,.pf-nudge *{box-sizing:border-box}.purchase-flow [hidden],.pf-nudge [hidden]{display:none!important}
.purchase-flow :is(button,input,select){font:inherit}.purchase-flow button,.pf-nudge button{cursor:pointer}.purchase-flow button:disabled{cursor:default;opacity:.45}
.purchase-flow :is(button,input):focus-visible,.pf-nudge button:focus-visible{outline:2px solid #f4cf87;outline-offset:4px}
.pf-nudge{display:flex;align-items:center;gap:26px;margin:24px 0 36px;padding:24px 28px;background:#251e13;border:1px solid #f4cf8759;border-radius:4px;position:relative;overflow:hidden}
.pf-nudge-art{display:flex;flex:0 0 124px;height:106px;align-items:center;justify-content:center}.pf-nudge-art img{height:102px;width:76px;object-fit:contain;filter:drop-shadow(0 5px 8px #0008)}.pf-nudge-art img+img{margin-left:-43px}.pf-nudge-art img:first-child{transform:rotate(-10deg)}.pf-nudge-art img:last-child{transform:rotate(10deg)}
.pf-nudge-copy{flex:1;min-width:0}.pf-nudge h2{font-size:22px;font-weight:680;line-height:1.4;margin:0 0 8px}.pf-nudge p{color:#d0c4af;margin:0;font-size:14px;line-height:1.65;max-width:75ch}.pf-progress-note{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:12px;color:#d0c4af}.pf-progress-note strong{color:var(--pf-amber);font-variant-numeric:tabular-nums}.pf-progress-note progress{appearance:none;width:100px;height:3px;flex-shrink:1;border:none;background:#ffffff20}.pf-progress-note progress::-webkit-progress-bar{background:#ffffff20}.pf-progress-note progress::-webkit-progress-value{background:var(--pf-amber)}
.pf-cta{flex-shrink:0;min-height:44px;background:var(--pf-amber);border:1px solid transparent;color:#1c1d1e;border-radius:3px;padding:11px 20px;font-weight:650;font-size:14px}.pf-cta span{margin-left:18px}.pf-nudge--ready{background:#111c20;border-color:#8be5d72d}.pf-nudge--ready h2{font-size:17px}.pf-nudge--ready p,.pf-nudge--ready .pf-progress-note{color:var(--pf-muted)}.pf-nudge--ready .pf-cta{background:transparent;border-color:#8be5d742;color:var(--pf-mint)}.pf-nudge--ready .pf-nudge-art{height:76px}.pf-nudge--ready .pf-nudge-art img{height:72px}.pf-nudge--ready .pf-progress-note strong{color:var(--pf-mint)}
.purchase-flow{position:relative;isolation:isolate;overflow:hidden;margin:28px 0 44px;scroll-margin-top:84px;border:1px solid #8be5d746;border-radius:5px;background:#0b141a;box-shadow:0 28px 70px #0004;padding:32px;--mouse-x:50%;--mouse-y:45%}
.purchase-flow:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(100deg,#07141ced,#0c1721f7 70%),url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/30e569f7723c768a5a9a21b5b2d8a7fe29e869093b5ed4f2482e10f68c50097e.webp") center/cover}.purchase-flow:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 12% 40%,#5fddd21b,transparent 52%)}
.pf-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.pf-header h2{margin:0 0 10px;font-weight:670;letter-spacing:-.045em;font-size:clamp(25px,3.1vw,42px);line-height:1.3;max-width:27ch;text-wrap:balance}.pf-header p{font-size:14px;color:var(--pf-muted);line-height:1.7;margin:0;max-width:76ch}
.pf-close{flex-shrink:0;border:0;background:transparent;color:var(--pf-muted);padding:10px 0 10px 10px;font-size:13px;min-height:44px}.pf-close span{font-size:22px;margin-left:14px;vertical-align:middle}.pf-close:hover{color:var(--pf-ink)}
.pf-topline{display:flex;justify-content:space-between;gap:16px;color:var(--pf-muted);font-size:12px;line-height:1.5;padding:14px 0;border-top:1px solid var(--pf-rule)}.pf-topline>span:first-child{color:var(--pf-mint)}.pf-coverage strong{color:var(--pf-mint)}.pf-meter{height:3px;background:#ffffff14;overflow:hidden}.pf-meter span{display:block;height:100%;background:var(--pf-mint);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}
.pf-stage{padding:22px 0 8px}.pf-step{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;border:0;margin:0;padding:0;min-width:0;align-items:center}.pf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pf-card-stage{position:relative;min-height:490px;display:flex;align-items:center;justify-content:center;padding:26px 22px 90px;perspective:1000px;isolation:isolate;border-radius:4px;background:radial-gradient(380px circle at var(--mouse-x) var(--mouse-y),#8be5d71e,transparent 80%);overflow:hidden}
.pf-card-orbit{position:absolute;width:370px;height:370px;border:1px solid #8be5d725;border-radius:50%;transform:rotateX(62deg) translateY(130px);z-index:-1}.pf-card-orbit:after,.pf-card-orbit:before{content:"";position:absolute;inset:26px;border:1px solid #8be5d71a;border-radius:50%}.pf-card-orbit:after{inset:-30px}.pf-card-echo{position:absolute;width:236px;height:318px;border:1px solid #8be5d729;background:#8be5d706;z-index:-1;border-radius:12px;top:52px}.pf-card-echo--one{transform:rotate(-13deg) translateX(-35px)}.pf-card-echo--two{transform:rotate(12deg) translateX(36px)}
.pf-card{position:relative;margin:0;max-width:290px;width:85%;transform-style:preserve-3d;filter:drop-shadow(0 22px 20px #0009);transform-origin:center}.pf-card img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.pf-no-art{display:grid;place-items:center;aspect-ratio:3/4;max-width:100%;width:100%;font-size:22px;text-align:center;border:1px solid #ffffff36;background:#0d2231;padding:16px}
.pf-card-quote{position:absolute;bottom:20px;left:0;right:0;text-align:center}.pf-card-quote>span{display:block;font-size:12px;color:var(--pf-muted);margin-bottom:8px}.pf-card-quote strong{font-size:30px;font-weight:550;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pf-card-quote small{font-size:12px;color:var(--pf-muted);letter-spacing:0;margin-left:6px}
.pf-entry{min-width:0}.pf-player>span{display:block;font-size:12px;color:var(--pf-muted);margin-bottom:8px}.pf-player h3{font-size:clamp(25px,2.7vw,38px);letter-spacing:-.04em;line-height:1.2;margin:0 0 22px;overflow-wrap:anywhere}
.pf-methods{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pf-rule);border:1px solid var(--pf-rule);border-radius:4px;overflow:hidden;margin-bottom:24px}.pf-method{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:66px;padding:11px 14px;cursor:pointer;background:#111d25}.pf-method strong,.pf-method small{display:block}.pf-method strong{font-size:13px;font-weight:570}.pf-method small{font-size:11px;color:var(--pf-muted);margin-top:4px}.pf-method input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0;cursor:pointer}.pf-method.is-selected{background:#193332}.pf-method.is-selected strong{color:var(--pf-mint)}.pf-method.is-selected small{color:#bbd6d1}.pf-method:has(input:focus-visible){outline:2px solid var(--pf-amber);outline-offset:-3px}.pf-method:has(input:disabled){opacity:.5;cursor:default}.pf-method-dot{flex:0 0 13px;width:13px;height:13px;border:1px solid #b1c5d358;border-radius:50%}.pf-method.is-selected .pf-method-dot{background:var(--pf-mint);border:3px solid #193332;outline:1px solid var(--pf-mint)}
.pf-price-label{display:block;font-size:14px;font-weight:550;margin:0 0 6px}.pf-price-shell{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #8be5d76e;transition:border-color .2s}.pf-price-shell:focus-within{border-color:var(--pf-mint)}.purchase-flow .pf-price-shell input{appearance:textfield;border:0!important;background:transparent!important;color:var(--pf-ink)!important;padding:6px 0!important;border-radius:0!important;box-shadow:none!important;width:100%;min-width:0;font-size:clamp(38px,4.7vw,66px)!important;font-weight:550;letter-spacing:-.065em;line-height:1.25;font-variant-numeric:tabular-nums;min-height:72px;outline:none}.purchase-flow .pf-price-shell input.pf-price-wide{font-size:clamp(32px,3.6vw,48px)!important}.pf-price-shell input::-webkit-inner-spin-button,.pf-price-shell input::-webkit-outer-spin-button{appearance:none;margin:0}.purchase-flow .pf-price-shell input::placeholder{color:#8d9daa;font-size:clamp(24px,2.8vw,36px);letter-spacing:-.04em}.purchase-flow .pf-price-shell input:disabled{opacity:.45}.pf-price-shell>span{color:var(--pf-mint);font-size:15px}.pf-price-help{font-size:12px;line-height:1.6;min-height:20px;color:var(--pf-muted);margin:10px 0 14px}
.pf-live-result{display:grid;grid-template-columns:1fr auto;column-gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pf-rule)}.pf-live-result>span{color:var(--pf-muted);font-size:12px}.pf-live-result strong{font-size:24px;letter-spacing:-.035em;font-weight:570;font-variant-numeric:tabular-nums;white-space:nowrap}.pf-live-result[data-direction=up] strong{color:var(--pf-mint)}.pf-live-result[data-direction=down] strong{color:#ff9ca6}.pf-live-result small{grid-column:1/-1;color:var(--pf-muted);font-size:11px;margin-top:7px}
.pf-date-row{display:grid;grid-template-columns:1fr 170px;gap:10px 14px;align-items:center;padding-top:18px}.pf-date-row label{font-size:12px}.pf-date-row label small{display:block;color:var(--pf-muted);font-size:11px;margin-top:5px}.purchase-flow .pf-date-row input{border:1px solid var(--pf-rule);border-radius:3px;background:#101e28;color:var(--pf-ink);min-height:40px;padding:8px 10px;min-width:0;width:100%;font-size:12px;color-scheme:dark}.pf-date-shortcuts{display:flex;gap:6px;grid-column:2}.pf-date-shortcuts button{background:transparent;border:1px solid var(--pf-rule);color:var(--pf-muted);border-radius:3px;font-size:11px;padding:5px 9px;min-height:32px;flex:1;white-space:nowrap}.pf-date-shortcuts button:hover{border-color:var(--pf-mint);color:var(--pf-mint)}
.pf-stage-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:18px 0 20px}.pf-stage-nav button{min-height:44px;border:1px solid var(--pf-rule);border-radius:3px;color:var(--pf-muted);background:transparent;padding:10px 18px;font-size:13px}.pf-stage-nav .pf-next{color:var(--pf-ink);border-color:#8be5d767}.pf-stage-nav p{margin:0;font-size:12px;color:var(--pf-muted);text-align:center;line-height:1.5}
.pf-deck{display:flex;justify-content:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;padding:10px 4px 14px;scrollbar-width:thin;scrollbar-color:#38565a transparent}.pf-deck button{flex:0 0 80px;position:relative;border:1px solid transparent;border-radius:4px;background:transparent;padding:6px 5px 8px;min-height:105px;color:var(--pf-muted);transition:background .2s,border-color .2s,transform .2s}.pf-deck-art{display:block;height:80px}.pf-deck-art img{width:60px;height:80px;object-fit:contain;display:block;margin:auto;opacity:.7;transition:opacity .2s}.pf-deck-state{display:block;margin-top:6px;font-size:10px;line-height:1.4;white-space:nowrap}.pf-deck [data-state=price] .pf-deck-state,.pf-deck [data-state=unknown] .pf-deck-state{color:var(--pf-amber)}.pf-deck [data-state=ready] .pf-deck-state{color:var(--pf-mint)}.pf-deck [aria-current=step]{border-color:#8be5d797;background:#8be5d713;transform:translateY(-4px)}.pf-deck [aria-current=step] img,.pf-deck button:hover img{opacity:1}.pf-deck button:hover{background:#ffffff08}
.pf-help{color:var(--pf-muted);font-size:11px;line-height:1.7;max-width:110ch;margin:12px 0 20px}.pf-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--pf-rule);padding-top:22px}.pf-footer>span{color:var(--pf-muted);font-size:12px;line-height:1.5}.pf-footer>div{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pf-save{background:var(--pf-mint);border:0;border-radius:3px;color:#102525;font-size:14px;font-weight:650;padding:13px 22px;min-height:48px}.pf-save span{margin-left:24px}.pf-save:hover{background:#b2f4e9}.pf-form-error{padding:14px 16px;background:#392129;border:1px solid #ff9ca667;color:#ffc1c8;font-size:13px;line-height:1.65;margin:18px 0}.home-conflict-comparison{grid-column:1/-1;background:#292114;color:#f4cf87;padding:16px;font-size:13px;line-height:1.65}.pf-click-spark{position:absolute;inset:0;pointer-events:none;z-index:10}.home-account-market{display:flex;align-items:center;gap:10px;font-size:12px}.home-account-market strong{font-weight:570;font-size:13px;color:#d1e6f4}.mk-account-market{font-size:12px;color:#adc2d2}.mk-account-market strong{color:#d1e6f4;font-weight:570}
.lu-purchase-badge{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:36px;padding:9px 11px;background:#0e2126;border:0;border-top:1px solid #8be5d728;color:#a9dcd5;font-size:11px;cursor:pointer;text-align:left}.lu-purchase-badge[data-state=price],.lu-purchase-badge[data-state=unconfirmed]{background:#2a2318;color:#f4cf87;border-top-color:#f4cf8742}.lu-purchase-badge[data-state=excluded],.lu-purchase-badge[data-state=planned]{color:#aab8c6;background:#172029}.lu-purchase-badge strong{font-weight:550}.lu-purchase-badge:focus-visible{outline:2px solid #f4cf87;outline-offset:-3px}
@media(max-width:1000px){.purchase-flow{padding:24px}.pf-step{gap:26px}.pf-card-stage{min-height:430px;padding-bottom:86px}.pf-card{max-width:238px}.pf-card-echo{width:192px;height:266px;top:42px}.pf-method{padding:10px}.pf-date-row{grid-template-columns:1fr 150px}.pf-nudge{gap:20px}.pf-nudge-art{flex-basis:96px}.pf-nudge h2{font-size:19px}.pf-live-result{grid-template-columns:1fr}.pf-live-result strong{margin-top:8px}.pf-header{margin-bottom:20px}}
@media(max-width:680px){.purchase-flow{padding:18px 16px;margin:20px 0 32px;scroll-margin-top:72px}.pf-header h2{font-size:26px;max-width:20ch}.pf-header p{font-size:12px;line-height:1.65}.pf-header{gap:12px}.pf-close{font-size:12px}.pf-close span{margin-left:6px}.pf-topline{flex-wrap:wrap;gap:8px 12px;font-size:11px}.pf-topline>[data-pf-save-state]{margin-left:auto}.pf-coverage{width:100%}.pf-step{display:flex;flex-direction:column;gap:14px}.pf-card-stage{width:100%;min-height:284px;padding:12px 22px 60px}.pf-card{max-width:160px}.pf-card-echo{width:132px;height:174px;top:30px}.pf-card-orbit{width:250px;height:250px;transform:rotateX(62deg) translateY(74px)}.pf-card-quote{bottom:5px}.pf-card-quote strong{font-size:24px}.pf-card-quote>span{font-size:11px;margin-bottom:4px}.pf-entry{width:100%}.pf-player h3{font-size:28px;margin-bottom:18px}.pf-methods{margin-bottom:22px}.pf-method{min-height:68px;padding:10px 12px}.pf-method strong{font-size:12px}.pf-method small{font-size:10px}.purchase-flow .pf-price-shell input{font-size:52px!important;min-height:68px}.purchase-flow .pf-price-shell input.pf-price-wide{font-size:36px!important}.pf-live-result{grid-template-columns:1fr auto;gap:8px 12px}.pf-live-result strong{font-size:22px;margin-top:0}.pf-live-result>span{max-width:18ch}.pf-date-row{grid-template-columns:1fr 152px}.pf-stage-nav{flex-wrap:wrap;gap:10px}.pf-stage-nav p{order:-1;width:100%;text-align:left}.pf-stage-nav button{flex:1}.pf-deck{justify-content:flex-start;gap:4px}.pf-deck button{flex-basis:72px}.pf-footer{flex-direction:column;align-items:stretch;gap:12px}.pf-footer>div{flex-direction:column}.pf-footer>span{font-size:11px}.pf-nudge{padding:20px 18px;gap:16px;flex-wrap:wrap;margin-bottom:24px}.pf-nudge-art{flex-basis:74px;height:85px}.pf-nudge-art img{height:82px;width:60px}.pf-nudge-art img+img{margin-left:-43px}.pf-nudge-copy{min-width:180px}.pf-nudge h2{font-size:18px}.pf-nudge p{font-size:12px}.pf-nudge .pf-cta{width:100%}.pf-progress-note{font-size:11px}.pf-nudge--ready .pf-nudge-art{display:none}.home-account-market{gap:6px}}
@media(prefers-reduced-motion:reduce){.purchase-flow *,.pf-nudge *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pf-card{transform:none!important}.pf-click-spark{display:none}}
/* Date shortcuts share the full entry width, including long English labels. */
.purchase-flow .pf-date-shortcuts{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}.purchase-flow .pf-date-shortcuts button{flex:0 0 auto;min-height:36px;padding:7px 12px}
.home-edit-region:has(.purchase-flow){border:0;padding:0;margin-top:0}
@media(max-width:680px){.purchase-flow .pf-date-shortcuts button{min-height:44px;font-size:12px}.pf-method small{font-size:11px}.pf-deck-state{font-size:11px;white-space:normal;min-height:28px}.pf-date-row{grid-template-columns:minmax(0,1fr) minmax(0,152px)}}
/* Keep the shared editor independent of generic planner form styles. */
.purchase-flow .pf-close{border:0;background:transparent;padding:10px 0 10px 10px;font-size:13px;color:var(--pf-muted);min-height:44px;box-shadow:none}
.purchase-flow .pf-card-quote strong{display:block}.purchase-flow .pf-card-quote strong small{display:inline;font-size:12px;margin-left:6px}
.purchase-flow .pf-stage-nav button{background:transparent;font-size:13px;padding:10px 18px;min-height:44px}
.purchase-flow .pf-save{background:var(--pf-mint);border:0;color:#102525;padding:13px 22px;font-weight:650;font-size:14px;min-height:48px}
.purchase-flow .pf-coverage strong{display:inline}.purchase-flow .pf-live-result small{display:block;margin:7px 0 0;color:var(--pf-muted)}
@media(max-width:680px){.purchase-flow .pf-card-stage{padding-bottom:80px;min-height:304px}.purchase-flow .pf-close{font-size:12px}.purchase-flow .pf-header h2{font-size:24px}.purchase-flow .pf-player>span{font-size:12px}}
/* A pack pull reveals a dated basis rather than requesting a purchase price. */
.pf-method:has(input[value=pack]){background:#252214}.pf-method:has(input[value=pack]).is-selected{background:#3b3018}.pf-method:has(input[value=pack]).is-selected strong{color:var(--pf-amber)}
.pf-pack-reveal{border-left:2px solid var(--pf-amber);padding:16px 18px;background:#f4cf8708;position:relative;overflow:hidden}.pf-pack-tag{display:block;color:var(--pf-amber);font-size:11px;letter-spacing:.06em}.pf-pack-reveal>strong{display:block;font-size:clamp(36px,4.8vw,60px);line-height:1.2;letter-spacing:-.05em;font-weight:550;font-variant-numeric:tabular-nums;margin:10px 0;color:#f7dfad}.pf-pack-reveal>p{font-size:12px;line-height:1.7;margin:6px 0;color:#e0d3bb}.pf-pack-reveal>small{display:block;font-size:11px;line-height:1.65;color:var(--pf-muted)}.pf-pack-reveal>button{color:var(--pf-amber);border:0;border-bottom:1px solid #f4cf8759;background:transparent;padding:9px 0;font-size:12px;min-height:44px;margin-top:6px}.pf-pack-reveal[data-state=loading]:after{content:'';position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent,#f4cf8712,transparent);animation:pf-pack-scan 1.2s ease-in-out infinite;pointer-events:none}@keyframes pf-pack-scan{to{transform:translateX(100%)}}.pf-pack-reveal[data-state=error]{border-color:#ff9ca6}.purchase-flow [hidden]{display:none!important}.pf-step[data-mode=pack] .pf-date-row input:focus-visible{outline:2px solid var(--pf-amber);outline-offset:3px}.pf-step[data-mode=pack] .pf-date-row label{color:#f7dfad}
@media(max-width:680px){.pf-pack-reveal{padding:14px 16px}.pf-pack-reveal>strong{font-size:44px}.pf-method:has(input[value=pack]){min-height:64px}}

/* Acquisition choices share equal geometry; selection never changes their span. */
.purchase-flow .pf-methods{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:1px}
.purchase-flow .pf-method{grid-column:auto;min-width:0;min-height:136px;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:12px;padding:14px 12px}
.purchase-flow .pf-method>span:first-of-type{width:100%;min-width:0}
.purchase-flow .pf-method strong{font-size:12px;line-height:1.4;min-height:2.8em;overflow-wrap:break-word}
.purchase-flow .pf-method small{font-size:11px;line-height:1.45;min-height:2.9em;margin-top:6px;overflow-wrap:break-word}
.purchase-flow .pf-method-dot{order:-1;align-self:flex-start}
.purchase-flow .pf-method:hover:not(:has(input:disabled)){background:#1c2d35}
.purchase-flow .pf-method.is-selected:hover{background:#193332}
.purchase-flow .pf-method:has(input[value=pack]).is-selected:hover{background:#3b3018}
@media(max-width:1100px){
 .purchase-flow .pf-methods{grid-template-columns:minmax(0,1fr)}
 .purchase-flow .pf-method{min-height:64px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px}
 .purchase-flow .pf-method>span:first-of-type{width:auto}
 .purchase-flow .pf-method strong{font-size:13px;min-height:0}
 .purchase-flow .pf-method small{min-height:0;margin-top:4px}
 .purchase-flow .pf-method-dot{order:0;align-self:center}
}
/* Personal-copy valuation and final badge totals, shared across lineup surfaces. */
.pf-card-column{min-width:0;width:100%}
.pf-badge-entry{margin:20px 0 24px;padding-top:16px;border-top:1px solid var(--pf-rule,#293d4b)}
.pf-badge-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}
.pf-badge-heading button{min-height:44px;background:none;border:0;padding:0;color:var(--pf-muted,#a6b8c7);font-size:12px}
.pf-badge-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px}
.pf-badge-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}
.purchase-flow .pf-badge-fields input{width:100%;min-width:0;height:48px;padding:8px 10px;border:1px solid #3c5264;border-radius:6px;background:#141f29;color:#edf4fa;font-size:20px;font-variant-numeric:tabular-nums;caret-color:#a9e7ed}
.purchase-flow .pf-badge-fields input::placeholder{color:#a6b8c7;opacity:1}
.purchase-flow .pf-badge-fields input:focus-visible,.pf-badge-heading button:focus-visible,.cv-details summary:focus-visible{outline:2px solid #a9e7ed;outline-offset:3px}
.pf-badge-entry>p,.cv-note{font-size:12px;color:#a6b8c7;line-height:1.7;margin:10px 0}
.cv-evidence{min-width:0;color:#edf4fa;padding:12px 0 4px;font-size:13px;line-height:1.6}
.cv-held{display:flex;align-items:baseline;gap:8px 18px;flex-wrap:wrap;font-size:12px}
.cv-held>span:first-child{color:#a6b8c7}.cv-held b{font-size:19px;font-weight:550;margin-left:5px;font-variant-numeric:tabular-nums}
.cv-gold{color:#e8c574}.cv-hof{color:#d3b5f2}.cv-legend{color:#f0a4ad}
.cv-meta,.cv-range{color:#a6b8c7;font-size:12px;margin:8px 0}.cv-range strong{color:#edf4fa;font-weight:500;font-variant-numeric:tabular-nums}
.cv-details{border-top:1px solid #293d4b;margin-top:12px}.cv-details summary{min-height:44px;display:list-item;padding:10px 0;font-size:13px;color:#dce7f1}
.cv-details table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.cv-details th{font-weight:400;text-align:left;color:#a6b8c7;width:30%;padding:8px 5px 8px 0}.cv-details th:last-child{width:40%}.cv-details th:last-child,.cv-details td:last-child{text-align:right}
.cv-details td{border-top:1px solid #293d4b;padding:10px 5px 10px 0;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cv-details small{display:block;font-size:12px}.cv-details p{color:#a6b8c7;font-size:12px;line-height:1.7}
.myteam-card-list>.cv-evidence{padding:0 0 20px 108px;border-bottom:1px solid #293d4b}.lu-price-evidence+.cv-evidence{padding:10px 0}
@media(max-width:680px){.pf-badge-fields{gap:10px}.purchase-flow .pf-badge-fields input{font-size:20px;min-height:48px}.myteam-card-list>.cv-evidence{padding-left:0}.pf-card-column{width:100%}.cv-held{gap:8px 14px}}

/* Keep the acquisition task in one desktop view, with space between groups. */
.purchase-flow .pf-price-help,.purchase-flow .pf-live-result small,.purchase-flow .pf-date-row label small,.purchase-flow .pf-pack-reveal>small{display:none}
.purchase-flow .pf-save-feedback{margin:0;min-height:20px;max-width:32ch;color:var(--pf-muted);font-size:12px;line-height:1.5}
.purchase-flow[data-pf-save-status=saved] .pf-save-feedback,.purchase-flow[data-pf-save-status=saved] [data-pf-save-state]{color:#9de8d8}
.purchase-flow[data-pf-save-status=saving] .pf-save-feedback{color:#dceae9}
.purchase-flow[data-pf-save-status=error] .pf-save-feedback,.purchase-flow[data-pf-save-status=unconfirmed] .pf-save-feedback,.purchase-flow[data-pf-save-status=conflict] .pf-save-feedback{color:#ffd0ab}
.purchase-flow[data-pf-save-status=saved] .pf-save:disabled{opacity:1;background:#213b38;color:#b6f1e4;cursor:default}
.purchase-flow[data-pf-save-status=saving] .pf-save:disabled{opacity:.8;cursor:progress}
.purchase-flow .pf-footer{gap:12px}
@media(min-width:900px){
 .purchase-flow{padding:16px 24px;margin:20px auto 28px;scroll-margin-top:88px;max-width:1280px}
 .purchase-flow .pf-header{margin-bottom:10px;gap:24px;align-items:center}
 .purchase-flow .pf-header h2{font-size:24px;line-height:1.2;letter-spacing:-.03em;max-width:none;margin-bottom:4px}
 .purchase-flow .pf-header p{font-size:12px;line-height:1.45}
 .purchase-flow form{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px}
 .purchase-flow .pf-topline{grid-column:1/-1;grid-row:1;padding:7px 0}
 .purchase-flow .pf-meter{grid-column:1/-1;grid-row:2;height:2px}
 .purchase-flow .pf-stage{grid-column:1/-1;grid-row:3;padding:12px 0 6px}
 .purchase-flow .pf-step{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:32px;align-items:start}
 .purchase-flow .pf-card-stage{min-height:210px;height:210px;padding:4px 18px 42px}
 .purchase-flow .pf-card{max-width:126px;width:126px}
 .purchase-flow .pf-card-orbit{width:200px;height:200px;transform:rotateX(62deg) translateY(60px)}
 .purchase-flow .pf-card-echo{width:116px;height:158px;top:14px}
 .purchase-flow .pf-card-quote{bottom:4px}
 .purchase-flow .pf-card-quote>span{margin-bottom:2px;font-size:11px}
 .purchase-flow .pf-card-quote strong{font-size:24px;letter-spacing:-.03em}
 .purchase-flow .cv-evidence{padding:6px 0 0;line-height:1.45}
 .purchase-flow .cv-held{gap:4px 12px;font-size:11px}
 .purchase-flow .cv-held b{font-size:17px}
 .purchase-flow .cv-meta,.purchase-flow .cv-range{margin:4px 0;font-size:11px}
 .purchase-flow .cv-note{font-size:11px;line-height:1.45;margin:4px 0}
 .purchase-flow .cv-details{margin-top:6px}
 .purchase-flow .cv-details summary{min-height:28px;padding:5px 0;font-size:12px}
 .purchase-flow .pf-entry{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px 24px;align-content:start}
 .purchase-flow .pf-player,.purchase-flow .pf-methods,.purchase-flow .pf-badge-entry{grid-column:1/-1}
 .purchase-flow .pf-player>span{margin-bottom:3px;font-size:11px}
 .purchase-flow .pf-player h3{font-size:24px;line-height:1.2;margin:0;letter-spacing:-.03em}
 .purchase-flow .pf-methods{margin-bottom:0}
 .purchase-flow .pf-method{min-height:56px;flex-direction:row;align-items:center;gap:8px;padding:9px 10px}
 .purchase-flow .pf-method strong,.purchase-flow .pf-method small{min-height:0;line-height:1.4}
 .purchase-flow .pf-method small{font-size:10px;margin-top:3px}
 .purchase-flow .pf-method-dot{order:0;align-self:center;width:10px;height:10px;flex-basis:10px}
 .purchase-flow .pf-badge-entry{margin:0;padding-top:8px}
 .purchase-flow .pf-badge-heading{margin-bottom:4px}
 .purchase-flow .pf-badge-heading button{min-height:28px;padding:4px 0;font-size:11px}
 .purchase-flow .pf-badge-fields{gap:14px;margin-top:0}
 .purchase-flow .pf-badge-fields label{font-size:11px;gap:4px}
 .purchase-flow .pf-badge-fields input{height:36px;min-height:36px;font-size:17px;line-height:20px;padding:6px 10px}
 .purchase-flow .pf-badge-entry>p{font-size:11px;line-height:1.4;margin:6px 0 0}
 .purchase-flow .pf-payment{grid-column:1;min-width:0}
 .purchase-flow .pf-price-label{font-size:12px;margin-bottom:3px}
 .purchase-flow .pf-price-shell input,.purchase-flow .pf-price-shell input.pf-price-wide{font-size:34px!important;min-height:44px;line-height:1.1;letter-spacing:-.03em;padding:4px 0!important}
 .purchase-flow .pf-price-shell input::placeholder{font-size:22px}
 .purchase-flow .pf-price-help{min-height:0;font-size:11px;line-height:1.4;margin:5px 0 7px}
 .purchase-flow .pf-live-result{padding:7px 0;gap:4px 12px}
 .purchase-flow .pf-live-result>span{font-size:11px}
 .purchase-flow .pf-live-result strong{font-size:20px}
 .purchase-flow .pf-live-result small{font-size:10px;margin-top:0}
 .purchase-flow .pf-date-row{grid-column:2;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:0}
 .purchase-flow .pf-date-row label{font-size:11px}
 .purchase-flow .pf-date-row label small{display:inline;margin-left:6px;font-size:10px}
 .purchase-flow .pf-date-row input{min-height:36px;padding:7px 9px}
 .purchase-flow .pf-date-shortcuts{flex-wrap:wrap;gap:4px}
 .purchase-flow .pf-date-shortcuts button{padding:5px 6px;min-height:30px;font-size:10px}
 .purchase-flow .pf-pack-reveal{padding:8px 10px;border-left-width:1px}
 .purchase-flow .pf-pack-reveal>strong{font-size:28px;margin:3px 0;letter-spacing:-.03em}
 .purchase-flow .pf-pack-reveal>p{line-height:1.4;margin:3px 0;font-size:11px}
 .purchase-flow .pf-pack-reveal>small{line-height:1.4;font-size:10px}
 .purchase-flow .pf-deck{grid-column:1/-1;grid-row:4;padding:7px 0 9px;gap:4px;justify-content:center;border-bottom:1px solid var(--pf-rule)}
 .purchase-flow .pf-deck button{flex:0 1 54px;min-width:44px;min-height:62px;padding:4px 2px}
 .purchase-flow .pf-deck-art,.purchase-flow .pf-deck-art img{height:42px}
 .purchase-flow .pf-deck-art img{width:32px}
 .purchase-flow .pf-deck-state{font-size:9px;margin-top:3px}
 .purchase-flow .pf-deck [aria-current=step]{transform:translateY(-2px)}
 .purchase-flow .pf-stage-nav{grid-column:1;grid-row:5;margin:8px 0 0;gap:12px}
 .purchase-flow .pf-stage-nav button{min-height:40px;padding:8px 12px;font-size:12px}
 .purchase-flow .pf-stage-nav p{font-size:11px;line-height:1.4}
 .purchase-flow .pf-footer{grid-column:2;grid-row:5;padding-top:8px;border-top:0;gap:12px}
 .purchase-flow .pf-save-feedback{font-size:11px;max-width:26ch}
 .purchase-flow .pf-footer>span{display:none}
 .purchase-flow .pf-footer>div{gap:8px}
 .purchase-flow .pf-save{min-height:40px;font-size:12px;padding:10px 16px}
 .purchase-flow .pf-save span{margin-left:12px}
 .purchase-flow .pf-help{grid-column:1/-1;grid-row:6;font-size:10px;line-height:1.4;max-width:none;margin:8px 0 0}
 .purchase-flow .pf-form-error{grid-column:1/-1;grid-row:7;margin:10px 0 0;padding:10px 12px}
}

/* A quiet market instrument: emphasis belongs to the data and selected point. */
.market-trend{position:relative;border-block:1px solid #263943;padding:18px 0 15px;margin:18px 0 22px;color:#dce8ef;--trend-accent:#9de5cf}
.market-trend .trend-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}
.market-trend .trend-heading h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.02em}
.trend-periods{display:flex;gap:3px;background:#111b22;padding:3px;border-radius:7px}
.trend-periods button{border:0!important;background:transparent!important;border-radius:5px;padding:5px 11px!important;color:#a9bac7!important;font-family:inherit;font-weight:500;font-size:11px;min-height:29px;transition:background .2s,color .2s}
.trend-periods button[aria-pressed=true]{background:#24353d!important;color:#e4f8f0!important}
.market-trend :focus-visible{outline:2px solid #9de5cf;outline-offset:3px}
.trend-reading{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:2px 2px 0}
.trend-reading span[data-trend-date],.trend-change>span{display:block;font-size:11px;color:#a8bbc7;letter-spacing:.015em;margin-bottom:5px}
.trend-reading strong{display:flex;gap:9px;align-items:baseline;font-size:clamp(25px,2.5vw,36px);font-weight:600;letter-spacing:-.025em;line-height:1.1;font-variant-numeric:tabular-nums}
.trend-reading strong small{font-size:11px;font-weight:500;color:#93aaaf;letter-spacing:.1em}
.trend-change{text-align:right;padding-right:2px}.trend-change b{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.trend-change .is-up{color:#ee8990}.trend-change .is-down{color:#9de5cf}
.trend-plot{position:relative;margin-top:7px;border-radius:8px;background:radial-gradient(ellipse 140px 100px at var(--spot-x,92%) var(--spot-y,50%),#69cebd0e,transparent);overflow:hidden;cursor:crosshair}
.trend-plot svg{display:block;width:100%;height:auto;min-height:160px;max-height:280px;overflow:visible}
.trend-grid{stroke:#26363e;stroke-width:.8;stroke-dasharray:2 5}.trend-axis{font-size:10px;fill:#9cafbb;font-family:inherit}.trend-line{stroke:var(--trend-accent);stroke-width:2.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.trend-sample{fill:#9de5cf}.trend-area{pointer-events:none}.trend-cursor{stroke:#bcefe55c;stroke-width:1;stroke-dasharray:3 4}.trend-halo{fill:#9de5cf1a;stroke:#9de5cf3b}.trend-dot{fill:#d2fff1;stroke:#142829;stroke-width:2}
.trend-point-info{font-size:11px;color:#bdcfda;min-height:20px;text-align:right;margin-top:2px;font-variant-numeric:tabular-nums}
.trend-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:10px;line-height:1.5;color:#9eafbb}.trend-caption span:first-child{color:#bccdd5}
.trend-fixture{display:block;margin-bottom:12px;color:#ebc483;font-size:11px}.trend-sparse{color:#aec0cc;font-size:12px;margin:12px 0 0}.trend-empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center}.trend-empty-mark{font-size:28px;color:#627985}.trend-empty strong{font-size:14px;font-weight:500}.trend-empty p,.trend-error{font-size:12px;color:#a9bcc7;margin:0}
@media(max-width:600px){.market-trend{padding-block:15px}.trend-periods button{padding-inline:9px!important}.trend-reading strong{font-size:28px}.trend-caption{gap:4px}.trend-plot svg{min-height:130px}.trend-point-info{font-size:10px}.trend-caption{font-size:10px}}
@media(prefers-reduced-motion:reduce){.market-trend *{transition:none!important;animation:none!important}}

.mk-panel .mk-market-actions{display:flex;gap:22px;align-items:center}.mk-panel .mk-market-actions .mk-platform-control{margin:0}.mk-panel .mk-quotes-heading{font-size:13px;font-weight:500;margin:8px 0 12px;color:#bfd0db}.mk-panel:has([data-card-price-trend])>.market-trend{margin-top:12px}.mk-panel:has([data-card-price-trend]) .mk-quote{padding:16px 18px;min-height:0}.mk-panel:has([data-card-price-trend]) .mk-quote>strong{font-size:25px;margin-top:7px}.mk-panel:has([data-card-price-trend]) .mk-quote .mk-range{padding-top:11px;margin-top:12px}.mk-panel:has([data-card-price-trend]) .mk-quote .mk-range dd{font-size:16px}.mk-panel:has([data-card-price-trend]) .mk-quote .mk-sale-evidence{margin-top:9px}
@media(max-width:600px){.mk-panel .mk-heading:has(.mk-market-actions){flex-direction:column;align-items:start;gap:10px}.mk-panel .mk-market-actions{width:100%;justify-content:space-between;gap:10px}}

/* Motion adapted from React Bits Animated Content; real market data is the focus. */
.lvh{--lvh-text:#e8eef2;--lvh-muted:#aabac6;--lvh-line:#314651;--lvh-blue:#b9def0;color:var(--lvh-text);padding:24px 0;margin:22px 0;border-block:1px solid var(--lvh-line);font-family:Geist,'Card Owners CJK',system-ui,sans-serif;font-variant-numeric:tabular-nums;min-width:0;scroll-margin-top:calc(var(--site-header-space,100px) + 18px)}
.lvh *{box-sizing:border-box}.lvh [hidden]{display:none!important}.lvh-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.lvh h3{margin:0;font-size:21px;font-weight:650;letter-spacing:-.025em}.lvh-heading p{margin:6px 0 0;color:var(--lvh-muted);font-size:12px;line-height:1.6}.lvh button,.lvh select{font:inherit;color:var(--lvh-text);cursor:pointer}.lvh-heading button{display:inline-flex;align-items:center;gap:8px;padding:11px 0 11px 12px;border:0;background:none;font-size:13px;white-space:nowrap}.lvh-heading svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .25s}.lvh--open .lvh-heading svg{transform:rotate(90deg)}
.lvh-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 0}.lvh dt{color:var(--lvh-muted);font-size:12px}.lvh dd{margin:6px 0 0;font-size:clamp(16px,2vw,25px);font-weight:650;letter-spacing:-.025em}.lvh dd small{font-size:11px;color:var(--lvh-muted);font-weight:400;letter-spacing:0}.lvh [data-lvh-tone=up]{color:#8ee2c6}.lvh [data-lvh-tone=down]{color:#ffa0b3}.lvh-body{margin-top:24px}.lvh-controls{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.lvh-range{display:flex;gap:3px;padding:3px;background:#0c1921;border-radius:10px}.lvh-range button{background:none;border:0;border-radius:7px;padding:10px 15px;font-size:13px;min-height:40px}.lvh-range button[aria-pressed=true]{background:#c4e1ed;color:#14232b;font-weight:650}.lvh-day{display:flex;gap:8px;align-items:center;color:var(--lvh-muted);font-size:12px}.lvh-day select{background:#14242e;border:1px solid var(--lvh-line);border-radius:8px;min-height:42px;padding:8px;max-width:190px;font-size:12px}
.lvh-plot{margin-top:20px;min-height:248px}.lvh-chart{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y pinch-zoom}.lvh-chart text{fill:var(--lvh-muted);font-size:11px;font-family:inherit}.lvh-grid{stroke:#273e4b;stroke-width:1}.lvh-cost-line{fill:none;stroke:#e3b578;stroke-width:1.7;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.lvh-value-line{fill:none;stroke:var(--lvh-blue);stroke-width:2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lvh-revision{stroke:#577282;stroke-dasharray:2 5;opacity:.65}.lvh-crosshair{stroke:#b3c4ce;stroke-dasharray:4 4}.lvh-dot{fill:var(--lvh-blue);stroke:#0a1923;stroke-width:2}.lvh-hit{fill:transparent;cursor:crosshair}.lvh-scrubber{display:block;width:100%;height:24px;accent-color:var(--lvh-blue);cursor:ew-resize;margin:2px 0}.lvh-step{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--lvh-muted)}.lvh-step button{border:0;background:#152b39;border-radius:8px;width:44px;height:40px;font-size:24px}.lvh button:disabled{opacity:.35;cursor:default}.lvh-legend{display:flex;gap:24px;font-size:12px;color:var(--lvh-muted);margin:18px 0}.lvh-legend span{display:flex;align-items:center;gap:7px}.lvh-legend i{width:24px;border-top:2px solid var(--lvh-blue)}.lvh-legend span+span i{border-color:#e3b578;border-top-style:dashed}
.lvh-observation{padding:18px 0;border-top:1px solid var(--lvh-line)}.lvh-observed-heading{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--lvh-muted)}.lvh-observed-heading strong{color:var(--lvh-text);font-weight:500;margin-left:6px}.lvh-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0 0}.lvh-detail dd{font-size:19px}.lvh-detail dd small{display:block;margin-top:7px;line-height:1.6}.lvh-footnote,.lvh-quality{font-size:12px;line-height:1.8;color:var(--lvh-muted);margin:12px 0 0;max-width:85ch}.lvh-quality{color:#e4c391}.lvh-cards{margin-top:20px;font-size:12px}.lvh-cards summary{cursor:pointer;min-height:40px;padding-top:12px}.lvh-cards>div{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:12px 0;border-top:1px solid var(--lvh-line)}.lvh-cards>div>span:nth-child(2){color:var(--lvh-muted)}.lvh-state{display:flex;flex-direction:column;justify-content:center;min-height:248px;color:var(--lvh-muted);font-size:14px;line-height:1.8;max-width:65ch}.lvh-state strong{font-size:19px;font-weight:500;color:var(--lvh-text)}.lvh-state button{align-self:flex-start;min-height:44px;border:1px solid var(--lvh-line);background:#152b39;padding:8px 18px;border-radius:8px;margin-top:12px}.lvh :is(button,select,input,summary):focus-visible{outline:2px solid var(--lvh-blue);outline-offset:4px}.lvh ::selection{background:#b9def0;color:#10212d}
@media(max-width:760px){.lvh{padding:20px 0;margin:18px 0}.lvh h3{font-size:18px}.lvh-heading{gap:8px}.lvh-heading p{max-width:30ch}.lvh-summary{gap:8px}.lvh-summary dd{font-size:clamp(15px,4.2vw,21px)}.lvh-summary dd small{display:block;margin-top:4px}.lvh-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.lvh-detail dd{font-size:17px}.lvh-cards>div{grid-template-columns:1fr auto;gap:7px}.lvh-cards>div>span:nth-child(2){grid-column:1;font-size:11px}.lvh-cards>div>strong{grid-column:2;grid-row:1/3;align-self:center}.lvh-day{font-size:0}.lvh-legend{gap:16px}}
@media(prefers-reduced-motion:reduce){.lvh *{transition:none!important;animation:none!important}}

.lvh-step svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.lvh-step button{display:flex;align-items:center;justify-content:center}.lvh-summary .lvh-coverage{display:block;margin-top:6px;font-size:11px;color:var(--lvh-muted)}

/* Reuse the transaction chart's accent, reading, area and controls. */
.lvh.market-trend{--lvh-blue:#9de5cf;--lvh-line:#263943;--lvh-muted:#a8bbc7;--trend-accent:#9de5cf}
.lvh.market-trend .lvh-cost-line{stroke:var(--trend-accent);stroke-width:2.3;stroke-dasharray:none;stroke-linecap:round;stroke-linejoin:round}
.lvh.market-trend .lvh-value-line{stroke:#dce8ef;stroke-width:1.8;stroke-linecap:round}
.lvh.market-trend .lvh-dot{fill:#fff;stroke:#142829}
.lvh.market-trend .lvh-grid{stroke:#26363e;stroke-width:.8;stroke-dasharray:2 5}
.lvh.market-trend .lvh-crosshair{stroke:#bcefe55c;stroke-width:1;stroke-dasharray:3 4}
.lvh.market-trend .lvh-legend{margin:18px 0 0;font-size:11px}
.lvh.market-trend .lvh-legend span:first-child i{border-color:#dce8ef}
.lvh.market-trend .lvh-legend span+span i{border-color:#9de5cf;border-top-style:solid}
.lvh.market-trend .lvh-heading h3{font-size:18px}.lvh.market-trend .lvh-heading button{font-size:11px}
.lvh-reading{margin-top:16px}.lvh-plot.trend-plot{margin-top:14px;min-height:240px}
.lvh-plot.trend-plot svg{max-height:none;min-height:220px}
.lvh-record-details{margin-top:16px;color:var(--lvh-muted);font-size:12px}
.lvh-record-details>summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:8px;list-style:none}.lvh-record-details>summary:after{content:'';display:block;width:6px;height:6px;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}.lvh-record-details[open]>summary:after{transform:rotate(225deg)}
.lvh.market-trend.lvh--home{padding:8px 24px;margin:0;border:1px solid rgb(255 255 255/.2);border-radius:12px;min-width:0}
.lvh--home .lvh-heading{padding-right:130px;min-height:34px}.lvh--home .lvh-heading p,.lvh--home .lvh-heading>button,.lvh--home .lvh-summary{display:none}
.lvh--home .lvh-controls{position:absolute;top:22px;right:24px}.lvh--home .lvh-day{display:none}.lvh--home .lvh-body{margin-top:12px}
.lvh--home .lvh-scrubber,.lvh--home .lvh-step{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.lvh--home .lvh-reading{margin-top:0}.lvh--home .lvh-reading strong{font-size:24px}
.lvh--home .lvh-plot.trend-plot{min-height:260px}.lvh--home .lvh-plot.trend-plot svg{min-height:260px}
@media(max-width:760px){.lvh.market-trend.lvh--home{padding:8px 18px}.lvh--home .lvh-controls{top:18px;right:18px}.lvh--home .lvh-heading{padding-right:105px}.lvh--home .trend-periods button{padding-inline:8px!important}.lvh--home .lvh-plot.trend-plot,.lvh--home .lvh-plot.trend-plot svg{min-height:220px}.lvh--home .lvh-reading strong{font-size:22px}.lvh--home .trend-change b{font-size:13px}}
@media(max-width:760px){.lvh--home .lvh-heading{min-height:50px}.lvh--home .trend-periods button{min-height:44px}.lvh-record-details>summary{min-height:44px}}

/* Shared current and frozen historical price rows. Evidence belongs to its row. */
.bv-prices{--bv-ink:#edf4fa;--bv-muted:#b4c4d1;--bv-rule:#293d4b;color:var(--bv-ink);width:100%;min-width:0;font-variant-numeric:tabular-nums;font-size:14px}
.bv-prices *{box-sizing:border-box}
.bv-price-head,.bv-prices .bv-price-row{display:grid;grid-template-columns:minmax(140px,1.6fr) repeat(3,minmax(100px,1fr)) 72px;column-gap:12px;align-items:center;min-width:0}
.bv-price-head{padding:8px 0;color:var(--bv-muted);font-size:12px;line-height:1.4;border-bottom:1px solid var(--bv-rule)}
.bv-price-head>span:not(:first-child){text-align:right}
.bv-prices .bv-price-row{position:relative;padding:4px 0;border-bottom:1px solid var(--bv-rule);color:var(--bv-ink);text-decoration:none;gap:0 12px}
.bv-prices .bv-price-row:last-child{border-bottom:0;padding-bottom:4px}
.bv-identity{min-width:0;padding:6px 0;line-height:1.4}
.bv-identity a,.bv-identity>strong{color:var(--bv-ink);font-size:14px;font-weight:550;text-decoration:none;overflow-wrap:anywhere}
.bv-identity a:hover{text-decoration:underline;text-underline-offset:3px}
.bv-status{display:block;font-size:11px;line-height:1.5;font-weight:400;color:var(--bv-muted);margin-top:3px}
.bv-prices .bv-price-row .bv-number{min-width:0;text-align:right;font-size:18px;line-height:1.3;white-space:normal}
.bv-prices .bv-number .bv-amount{font-size:inherit;font-weight:550;letter-spacing:-.015em;overflow-wrap:anywhere}
.bv-prices .bv-number .bv-unit{display:inline;margin-top:0;font-size:10px;line-height:inherit;font-weight:400;color:var(--bv-muted);letter-spacing:0}
.bv-mobile-label{display:none}
.bv-prices [data-home-direction=up]{color:#8ee2c6}.bv-prices [data-home-direction=down]{color:#ffa0b3}.bv-prices [data-home-direction=unknown]{color:var(--bv-muted)}
.bv-basis{min-width:0}.bv-basis .cv-details{margin:0;border:0;color:var(--bv-ink)}
.bv-basis .cv-details>summary{min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 0;font-size:12px;line-height:1.4;color:var(--bv-muted);cursor:pointer;list-style:none}
.bv-basis .cv-details>summary::-webkit-details-marker{display:none}
.bv-basis .cv-details>summary:after{content:'';width:6px;height:6px;display:block;flex-shrink:0;border:solid currentColor;border-width:0 1px 1px 0;transform:rotate(45deg)}
.bv-basis .cv-details[open]>summary:after{transform:rotate(225deg)}
.bv-basis:has(.cv-details[open]){grid-column:1/-1}
.bv-basis .cv-details[open]>summary{justify-content:flex-start}
.bv-evidence-content{border-top:1px solid var(--bv-rule);padding:12px 0;min-width:0;max-width:100%;font-size:12px;line-height:1.65}
.bv-evidence-content .cv-held{padding:0;gap:6px 16px}.bv-evidence-content .cv-held b{font-size:17px}
.bv-evidence-content :is(p,.cv-meta,.cv-range){margin:8px 0;font-size:12px;line-height:1.65;color:var(--bv-muted)}
.bv-evidence-content .cv-range strong{color:var(--bv-ink);font-weight:500}
.bv-evidence-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}
.bv-evidence-content :is(th,td){width:auto!important;padding:8px 6px 8px 0;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.bv-evidence-content th{font-weight:400;color:var(--bv-muted)}.bv-evidence-content td{border-top:1px solid var(--bv-rule)}
.bv-evidence-content :is(th,td):last-child{text-align:right}
.bv-evidence-content small{display:block;font-size:11px}
.bv-prices :is(a,summary):focus-visible{outline:2px solid #a9e7ed;outline-offset:3px}
.bv-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.lvh-cards>.bv-prices{display:block;padding:0;border-top:0;margin-top:8px}
.lvh-detail{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
.lvh.market-trend.lvh--home .lvh-heading{padding-right:0;min-height:44px;margin-bottom:0}.lvh--home .lvh-heading>button{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}
.lvh--home .lvh-controls{position:static;justify-content:flex-end;margin-bottom:12px}
.lvh--home .lvh-body{margin-top:8px}
@media(max-width:760px){
 .bv-price-head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}
 .bv-prices .bv-price-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:16px 0}
 .bv-identity{grid-column:1/3;grid-row:1;padding:0;align-self:center}.bv-identity a,.bv-identity>strong{font-size:15px;line-height:1.45}
 .bv-prices .bv-price-row .bv-number{text-align:left;font-size:clamp(14px,3.8vw,16px);white-space:normal;line-height:1.45}
 .bv-prices .bv-price-row .bv-number--value{grid-column:1;grid-row:2;font-size:clamp(14px,3.8vw,16px)}
 .bv-number--cost{grid-column:2;grid-row:2}.bv-number--profit{grid-column:3;grid-row:2}
 .bv-prices .bv-number .bv-amount{display:block;white-space:normal}.bv-prices .bv-number .bv-unit{display:none}
 .bv-mobile-label{display:block;margin-bottom:3px;font-size:11px;line-height:1.4;font-weight:400;color:var(--bv-muted)}
 .bv-mobile-label:after{content:' · MT';font-size:10px}
 .bv-basis{grid-column:3;grid-row:1;align-self:center}.bv-basis:has(.cv-details[open]){grid-column:1/-1;grid-row:3}
 .bv-basis .cv-details>summary{padding:9px 0;min-height:44px;min-width:44px}
 .bv-evidence-content{padding:10px 0}.bv-evidence-content .cv-held{gap:6px 12px}
 .lvh-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
 .lvh--home .lvh-heading{padding-right:0;min-height:44px}
}
@media(min-width:1000px){.bv-prices .bv-price-row .bv-number{font-size:20px}}
.lvh--home{overflow-anchor:none}

/* All public pages load this sheet. Disable accidental double-tap zoom while
   retaining scrolling and intentional pinch zoom. */
html,body{touch-action:manipulation}
/* iOS focuses small form text by zooming the page. A layered important rule
   overrides the legacy compact control styles without changing display text,
   prices, SVG labels or the large acquisition-price entry. */
@layer site-touch{
 @media(max-width:1199px),(any-pointer:coarse){
  html:root body input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]):not(.pf-price-shell input),
  html:root body select,html:root body textarea{font-size:16px!important}
  html[data-presentation=live] body :is(.badge-board,.detail-market) :is(input,select){font-size:revert-layer!important}
 }
}
:root{color-scheme:dark;--legal-bg:#0c141c;--legal-text:#e4ecf0;--legal-muted:#afc1cc;--legal-line:#31424f}
.legal-page{margin:0;background:var(--legal-bg);color:var(--legal-text);font:400 16px/1.85 system-ui,-apple-system,'PingFang SC',sans-serif}
.information-page{--legal-bg:#101112;--legal-text:#eaeaea;--legal-muted:#adb0b4;--legal-line:#35373a}.information-page .legal-lead{color:#c3c5c8}.information-page .legal-layout article{max-width:70ch}.information-page .legal-contact{display:block;margin-top:24px}.creator-channels{display:flex;flex-wrap:wrap;gap:12px 28px}.creator-channels a{min-height:44px;display:inline-flex;align-items:center}.legal-header nav a{min-height:44px;display:flex;align-items:center}
.legal-page *{box-sizing:border-box}.legal-page a{color:inherit;text-underline-offset:4px}.legal-page :focus-visible,.site-legal-footer :focus-visible{outline:2px solid #ceeafa;outline-offset:4px}
.legal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:24px 32px;border-bottom:1px solid var(--legal-line)}
.legal-brand{text-decoration:none;font-size:24px;font-weight:750;letter-spacing:-.05em}.legal-brand span{font-size:12px;letter-spacing:.05em;margin-left:8px;font-weight:500;color:var(--legal-muted)}
.legal-header nav{display:flex;gap:20px;font-size:13px}.legal-header [aria-current]{text-decoration-thickness:2px}
.legal-page main{max-width:1200px;margin:auto;padding:64px 32px 48px}.legal-heading{padding-bottom:48px;max-width:800px}.legal-eyebrow{color:var(--legal-muted);font-size:12px;letter-spacing:.12em;margin:0 0 18px}.legal-heading h1{font-size:clamp(30px,4vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0 0 24px;text-wrap:balance}.legal-lead{font-size:17px;color:#bfd0da;line-height:1.75;max-width:62ch}.legal-version{font-size:12px;color:#d8c795;margin:20px 0 0}
.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;border-top:1px solid var(--legal-line);padding-top:36px}.legal-layout aside{align-self:start;position:sticky;top:24px;font-size:13px;color:var(--legal-muted)}.legal-layout aside nav{display:grid;gap:12px}.legal-layout aside nav a{padding:5px 0;text-decoration:none}.legal-layout aside nav [aria-current]{color:#eaf4fa;font-weight:650}.legal-toc{margin:28px 0;border-top:1px solid var(--legal-line);padding-top:16px}.legal-toc summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.legal-toc summary:after{content:'＋';margin-left:auto}.legal-toc[open] summary:after{content:'−'}.legal-toc ol{padding-left:18px;line-height:1.7}.legal-toc li{padding:5px 0}.legal-contact{font-size:12px;overflow-wrap:anywhere}
.legal-layout article{max-width:72ch;min-width:0}.legal-layout section{scroll-margin-top:30px;padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--legal-line)}.legal-layout h2{display:flex;gap:16px;font-size:21px;line-height:1.5;font-weight:600;margin:0 0 18px}.legal-layout h2 span{font-variant-numeric:tabular-nums;font-size:12px;color:#89a6b9;padding-top:7px;flex:none}.legal-layout p{margin:0 0 16px;overflow-wrap:anywhere}.legal-layout section:last-child{margin-bottom:0}.legal-archive-link{font-size:13px;color:var(--legal-muted)}
.site-legal-footer{position:relative;clear:both;box-sizing:border-box;width:100%;max-width:1200px;margin:48px auto 0;padding:24px 32px calc(28px + env(safe-area-inset-bottom));border-top:1px solid #31424f;color:#afc1cc;font:400 12px/1.8 system-ui,sans-serif;text-align:left}
.site-legal-footer nav{display:flex;flex-wrap:wrap;gap:4px 24px;margin-bottom:16px}.site-legal-footer :is(a,button){display:inline-flex;align-items:center;min-height:44px;padding:0;color:#d6e4ed;font:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.site-legal-footer a:hover{text-decoration:underline}.site-legal-footer p{margin:6px 0;max-width:95ch;font-size:12px;color:#afc1cc}.site-legal-footer [hidden]{display:none}
.account-legal-summary{padding:16px 0;border-block:1px solid #344653;font-size:13px;line-height:1.75}.account-legal-summary a{color:inherit;text-underline-offset:3px}.account-legal-summary p{margin:10px 0}.account-legal-status{color:#dcc999;font-size:12px}.account-legal-summary .account-checkbox{font-size:13px;align-items:flex-start}.account-legal-summary input[type=checkbox]{width:19px;min-width:19px;height:19px;margin-top:4px}.account-legal-summary nav{display:flex;flex-wrap:wrap;gap:8px 20px}.account-legal-summary nav a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:760px){.legal-header{padding:16px 20px}.legal-page main{padding:36px 20px}.legal-heading{padding-bottom:24px}.legal-heading h1{font-size:32px}.legal-lead{font-size:15px}.legal-layout{grid-template-columns:1fr;gap:32px;padding-top:20px}.legal-layout aside{position:static}.legal-layout aside nav{display:flex;flex-wrap:wrap;gap:8px 20px}.legal-layout aside nav a{min-height:44px;display:flex;align-items:center}.legal-toc{margin:12px 0}.legal-layout article{font-size:15px;line-height:1.9}.legal-layout h2{font-size:19px}.site-legal-footer{padding-inline:20px;margin-top:24px}.site-legal-footer nav{gap:0 18px}}

@media(max-width:760px){.legal-header{gap:16px}.legal-brand{white-space:nowrap}.legal-brand span{display:block;margin-left:0;line-height:1.5;letter-spacing:.03em}.legal-header nav{flex:none;gap:16px;white-space:nowrap}}

.mk-panel{margin:24px 0;padding:24px 0;border-top:1px solid #303642;color:#eaf0f8;min-width:0}.mk-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mk-eyebrow{font-size:10px;letter-spacing:.15em;color:#8ea4c2}.mk-panel h3{margin:7px 0 18px;font-size:23px}.mk-status{font-size:12px;color:#aab8ca}.mk-delayed{color:#edbd86!important}.mk-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-bottom:20px}.mk-controls label{display:grid;gap:7px;font-size:12px;color:#b7c4d6;max-width:100%;min-width:0}.mk-controls select,.mk-controls button,.mk-panel>button{font:inherit;min-height:44px;background:#171d27;border:1px solid #354053;color:#eef3fb;border-radius:7px;padding:9px 12px;max-width:100%}.mk-controls select{min-width:108px}.mk-controls button{margin-left:auto}.mk-panel :focus-visible{outline:2px solid #b8cdff;outline-offset:3px}.mk-platforms{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #303642;border-bottom:1px solid #303642}.mk-quote{padding:22px 24px 22px 0;display:grid;align-content:start;gap:8px}.mk-quote+.mk-quote{border-left:1px solid #303642;padding-left:24px}.mk-quote>span:first-child{color:#b9cbe3;font-size:14px}.mk-quote strong{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.2}.mk-quote strong small{font-size:12px;font-weight:500;letter-spacing:0;color:#9cadc3}.mk-quote>span,.mk-quote>small{font-size:12px;color:#a9b8cb}.mk-history{margin-top:20px}.mk-history summary{padding:12px 0;cursor:pointer;font-size:14px}.mk-history .mk-controls{margin-top:12px}.mk-history svg{display:block;width:100%;max-height:230px;overflow:visible}.mk-axis{stroke:#343f50;fill:none}.mk-series{stroke:#9ebfff;stroke-width:2;fill:#c5d8ff}.mk-history svg text{fill:#afbed2;font-size:12px}.mk-table-wrap{overflow:auto}.mk-panel table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.mk-panel caption{color:#b7c4d6;text-align:left;padding:12px 0}.mk-panel td,.mk-panel th{padding:12px 10px;border-bottom:1px solid #303642;vertical-align:top}.mk-panel th{color:#aab8ca;font-weight:500}.mk-panel td small{display:block;color:#aab8ca;font-size:11px;margin-top:5px}.mk-panel a{color:#bad0ff}.mk-empty,.mk-note{color:#a8b6c8;font-size:12px;line-height:1.8}.mk-empty{padding:14px 0}.pt-candidate .mk-panel{margin:0 20px 16px;padding:18px 0}.pt-candidate .mk-panel h3{font-size:18px}.pt-candidate .mk-quote strong{font-size:28px}@media(max-width:520px){.mk-panel{padding:18px 0}.mk-controls{gap:10px}.mk-controls label{flex:1 1 100px}.mk-controls select{width:100%;min-width:0}.mk-quote{padding:18px 12px 18px 0}.mk-quote+.mk-quote{padding-left:12px}.mk-quote strong,.pt-candidate .mk-quote strong{font-size:25px}.pt-candidate .mk-panel{margin:0 12px 12px}.mk-panel td,.mk-panel th{padding:10px 6px}.mk-panel td:last-child{min-width:100px}.mk-platforms{gap:0}.mk-quote{min-width:0;overflow-wrap:anywhere}}

@media(max-width:520px){.mk-controls .mk-variant{flex-basis:100%}}

.mk-quote strong small{display:inline}
.mk-panel .mk-range dd small{display:inline}.mk-history td:first-child{white-space:nowrap}
.site-ui .top-nav__menu .mk-nav-link{padding:10px 8px;color:#aab8ca;white-space:nowrap;text-decoration:none;font-size:14px}
.mk-range{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:10px 0}.mk-range dt{font-size:12px;color:#a9b8cb;margin-bottom:6px}.mk-range dd{margin:0;font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mk-range dd small{font-size:10px;color:#a9b8cb}.mk-heading>a{font-size:13px;text-decoration:none}.mk-coverage{display:flex;align-items:center;gap:36px;flex-wrap:wrap;padding:24px 0;border-block:1px solid #303642;margin:28px 0}.mk-coverage>strong{font-size:30px;font-variant-numeric:tabular-nums}.mk-coverage>strong>span{font-size:13px;font-weight:400;color:#a9b8cb}.mk-coverage>div{margin-left:auto;font-size:13px;color:#b7c4d6}.mk-coverage small{display:block;margin-top:7px;color:#8fa0b8}.mk-source-label{font-size:12px;color:#b9cbe3}.mk-browser-controls{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.mk-browser-controls label{display:grid;gap:8px;font-size:12px;color:#b7c4d6}.mk-browser-controls .mk-search{flex:1;min-width:220px}.mk-browser-controls input,.mk-browser-controls select{width:100%;min-height:44px}.mk-results{border:0;padding:0;margin:24px 0}.mk-result-count{font-size:12px;color:#a9b8cb}.mk-price-table{min-width:870px}.mk-price-table th{background:#151c27;white-space:nowrap}.mk-price-table td{vertical-align:middle}.mk-price-table td:not(:first-child){font-variant-numeric:tabular-nums;white-space:nowrap}.mk-price-table .mk-average{font-size:18px;font-weight:650;color:#c4d7ff}.mk-price-table .mk-average small{display:inline}.mk-card-identity{display:flex;gap:14px;align-items:center;min-width:240px}.mk-card-identity img{width:48px;height:68px;object-fit:contain}.mk-card-identity a{font-size:15px;font-weight:600;text-decoration:none;color:#eff3fc}.mk-card-rating{width:48px;text-align:center;color:#94a9c8;font-size:24px}.mk-few-samples{color:#edbd86}.mk-pagination{display:flex;justify-content:center;align-items:center;gap:18px;margin:24px 0;font-size:13px}.mk-sr-only{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mk-app main{max-width:1360px}.mk-app .pt-head h1{margin-top:8px}.mk-app .mk-table-wrap:focus-visible{outline-offset:-3px}
@media(max-width:600px){.mk-range{grid-template-columns:1fr;gap:10px}.mk-range dd{font-size:18px}.mk-coverage{gap:18px;padding:18px 0}.mk-coverage>strong{font-size:26px}.mk-coverage>div{margin-left:0;line-height:1.6;width:100%}.mk-browser-controls{gap:12px}.mk-browser-controls .mk-search{flex-basis:100%}.mk-browser-controls label{flex:1 1 100px;min-width:0}.mk-browser-controls select{min-width:0;max-width:100%}.mk-app .pt-head{align-items:start}.mk-card-identity{min-width:200px}.mk-app .mk-price-table{min-width:810px}}

/* Latest completed-sale mean compared with the preceding successful snapshot. */
[data-price-trend="up"]{color:#ff8585!important}
[data-price-trend="down"]{color:#76d7a0!important}
[data-price-trend="flat"],[data-price-trend="unknown"]{color:#f2f4fb!important}
.mk-archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:4px 0 12px}
.mk-archive-heading strong{font-size:17px;font-weight:600}.mk-archive-heading strong span{margin-left:12px;color:#b8d4e7;font-variant-numeric:tabular-nums}
.mk-archive-heading>span{color:#9ba9ba;font-size:13px}.mk-history-pages{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px}
.mk-history-pages label{display:flex;align-items:center;gap:8px;font-size:13px;color:#abb8c7}
.mk-history-pages input{width:64px;padding:7px 8px;color:inherit;background:#151d27;border:1px solid #344353;border-radius:5px}
.mk-history-content[aria-busy=true],.mk-inline-content[aria-busy=true]{opacity:.65}
.mk-inline-content .mk-sales-ledger td{padding:10px 12px}
.mk-inline-content .mk-table-wrap,.mk-history-content .mk-table-wrap{max-height:440px;overflow:auto}
.mk-sales-ledger thead th{position:sticky;top:0;background:#14202d;z-index:1}
.mk-row-action [data-sales] small{display:block;margin-top:4px;color:#a8c3d6;font-size:12px;font-weight:400}
.mk-history-pages,.mk-archive-heading{flex-wrap:wrap}

.detail-market{display:grid;gap:11px;min-width:0;padding:14px 0 0;background:transparent;border:0;border-top:1px solid #2d4053;border-radius:0;color:#e6edf5;font-size:13px;line-height:1.5}
.detail-market-head,.acq-heading,.acq-total,.acq-times{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
.detail-market-head>span,.acq-heading h3{font-weight:700;color:#f2f6fb}.detail-market-head>span{font-size:12px;letter-spacing:.02em}.detail-market-head:focus{outline:none}
.detail-market .mk-platform-select{display:grid;gap:4px;font-size:10px;color:#91a5b8}.detail-market .mk-platform-select select{min-height:32px;max-width:110px;padding:5px 24px 5px 8px;background:#172838;border:1px solid #3a5067;border-radius:5px;color:#e8f0f8}
.acq-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.acq-routes button,.detail-market [data-acq-retry]{min-height:36px;padding:7px 10px;border:1px solid #41566d;border-radius:6px;background:#172635;color:#dbe8f5;cursor:pointer}.acq-routes [aria-pressed=true]{background:#29445e;border-color:#8cb8d8;color:#fff}
.acq-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 10px;padding:12px;background:#111d28;border:1px solid #2a3d4f;border-radius:8px}.acq-primary>span:first-child{font-size:10px;color:#96aabc}.acq-primary-value{grid-column:1/-1;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acq-primary-value small{font-size:11px;color:#b9c7d6}.acq-sale-meta{grid-column:1/-1;display:flex;align-items:center;gap:5px 9px;flex-wrap:wrap;margin-top:3px;color:#91a4b5;font-size:10px;line-height:1.45}.acq-sale-meta time{display:inline!important;color:inherit!important}.acq-sale-meta .mk-delayed{flex-basis:100%}.acq-freshness,.acq-verified,.acq-note,.acq-times,.acq-material small{font-size:10.5px;color:#98aabd;line-height:1.5}.acq-freshness{grid-column:1/-1}.acq-is-expired .acq-freshness{color:#e6bd78}.acq-description{margin:0;color:#c4d0dc}
.acq-recipes{display:grid;gap:22px}.acq-recipe{display:grid;gap:10px;min-width:0}.acq-recipe+.acq-recipe{padding-top:18px;border-top:1px solid #314254}.acq-heading{align-items:baseline}.acq-heading h3{margin:0;font-size:15px}.acq-heading>span{font-size:11px;color:#b7c7d6;text-align:right}
.acq-materials{display:grid}.acq-material{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 0;border-bottom:1px solid #253545;min-width:0}.acq-material-rule{min-width:0}.acq-material-rule>strong{display:block;font-size:13px}.acq-material-rule small{display:block;margin-top:3px;overflow-wrap:anywhere}.acq-material-quotes{grid-column:1/-1;display:grid;gap:6px;min-width:0}.acq-selected{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.acq-selected small{grid-column:1/-1}.acq-missing{color:#e6bd78;font-size:12px}.acq-subtotal{grid-column:2;grid-row:1;text-align:right;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums}.acq-subtotal small{display:block;color:#e6bd78}
.detail-market a{color:#b9dcf7}.detail-market details{min-width:0}.detail-market summary{min-height:32px;padding:6px 0;cursor:pointer;color:#b9d8ef}.detail-market details p{margin:6px 0;overflow-wrap:anywhere}.detail-market time{display:block;color:#98aabd}
.acq-total{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:11px 0;border-bottom:1px solid #293b4d}.acq-total>span{color:#cdd9e5}.acq-total>strong{font-size:17px;font-variant-numeric:tabular-nums}.acq-total>small{grid-column:1/-1;color:#e6bd78}.acq-extra,.acq-note,.acq-state-note{margin:0}.acq-times{display:grid;grid-template-columns:1fr}.acq-error{margin:0;color:#ffc2c2}.acq-loading{min-height:70px;display:grid;place-items:center;color:#a9bbcc}
.wish-card :is(.wish-target,.mk-candidate-details)[hidden]{display:none!important}
@media(max-width:600px){.detail-market{padding:14px 0 0}.acq-primary-value{font-size:20px}.acq-material{padding:11px 0}.detail-market-head{align-items:center}}

/* A narrow detail rail reads as one cost summary and a material list. */
.detail-market [data-acq-content]{display:grid;gap:20px;min-width:0}
.acq-card-identity{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#b9c7d6;font-weight:400}
.acq-selection-note,.acq-closed-materials{margin:0;font-size:12px;line-height:1.65;color:#b9c7d6}
.acq-selected>span{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.detail-market .detail-market-head{align-items:center;gap:16px}
.detail-market .detail-market-head>span{font-size:13px;letter-spacing:0}
.detail-market .mk-platform-select select{min-height:44px}
.detail-market .acq-primary{padding:0 0 18px;background:transparent;border:0;border-bottom:1px solid #293b4d;border-radius:0;gap:8px}
.detail-market .acq-primary>span:first-child{font-size:12px;color:#a9bbcc}
.detail-market .acq-primary-value{font-size:26px;line-height:1.25}
.detail-market .acq-heading{align-items:center;gap:12px}
.detail-market .acq-heading h3{font-size:13px;line-height:1.5}
.detail-market .acq-heading>span{flex-shrink:0;color:#a9bbcc}
.detail-market .acq-recipe{gap:12px}
.detail-market .acq-material{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}
.detail-market .acq-material:first-child{padding-top:0}
.detail-market .acq-material-rule>strong{font-size:13px;line-height:1.6}
.detail-market .acq-quantity{white-space:nowrap;color:#b9c7d6;font-weight:500}
.detail-market .acq-subtotal{grid-column:1;grid-row:auto;text-align:left;font-size:16px;line-height:1.4}
.detail-market .acq-subtotal small{display:inline;margin-left:8px}
.detail-market .acq-material-quotes{gap:2px}
.detail-market .acq-selected{font-size:12px;line-height:1.6;align-items:baseline}
.detail-market .acq-selected a{overflow-wrap:anywhere;text-decoration:none}
.detail-market .acq-selected>span{color:#a9bbcc}
.detail-market summary{display:list-item;min-height:44px;box-sizing:border-box;padding:12px 0;font-size:12px;line-height:20px;color:#aac7dc;transition:color 160ms ease}
.detail-market summary:hover,.detail-market a:hover{color:#edf7ff}
.detail-market :is(summary,a,select,button):focus-visible{outline:2px solid #9fd8f3;outline-offset:3px}
.detail-market .acq-quote-body{display:grid;gap:12px;padding:4px 0 12px;min-width:0}
.detail-market .acq-constraints{margin:0;color:#b9c7d6;font-size:12px;line-height:1.65}
.detail-market .acq-quote-evidence{display:grid;gap:3px;font-size:12px;color:#a9bbcc}
.detail-market .acq-quote-evidence strong{color:#d4e1ec;font-weight:500}
.detail-market .acq-quote-evidence time{font-size:11px;color:#a9bbcc}
.detail-market .acq-alternatives{display:grid;gap:8px;font-size:12px}
.detail-market .acq-alternatives>strong{font-weight:500;color:#d4e1ec}
.detail-market .acq-alternatives p{display:grid;gap:2px;margin:0}
.detail-market .acq-alternatives p>span{color:#a9bbcc;font-size:11px}
.detail-market .acq-times{gap:4px;color:#a9bbcc;font-size:11px}
.detail-market .acq-recipe>details{margin-top:-4px}
@media(prefers-reduced-motion:reduce){.detail-market summary{transition:none}}

/* The price tab shares the same acquisition rules as catalog and lineup costs. */
.acq-market-panel>.detail-market{border-top:0;padding:0;font-size:14px}
.acq-market-panel .acq-recipes{max-width:800px}
.acq-market-panel .acq-primary-value{font-size:32px}
.acq-market-panel .acq-auction-view .mk-heading{margin-top:0}
.acq-market-panel .acq-auction-view+.acq-error{margin-top:12px}
@media(max-width:600px){.acq-market-panel .acq-primary-value{font-size:26px}}

@font-face{font-family:'Lineup Numbers';src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/73bc9e17231e9073780d3c81574c7253cecd5645c93544df1a935054b39a364f.ttf") format('truetype');font-style:normal;font-weight:800;font-display:block}
.pt-dialog.lu-share-dialog{width:min(1080px,calc(100vw - 32px));max-width:1080px;max-height:calc(100dvh - 32px)}
.lu-share-dialog .pt-dialog-body{padding:20px;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:start}
.lu-share-preview{aspect-ratio:1;display:grid;place-items:center;background:#080b10;border-radius:8px;overflow:hidden;min-width:0;position:relative}
.lu-share-preview img{width:100%;height:auto;display:block}
.lu-share-preview img[hidden]{display:none}
.lu-share-placeholder{color:#a8b7c7;text-align:center;padding:24px}
.lu-share-side{display:grid;gap:16px;position:sticky;top:0}
.lu-share-side h3{margin:0;font-size:20px}.lu-share-side p{margin:0;color:#b4c3d3;font-size:14px;line-height:1.7;overflow-wrap:anywhere}
.lu-share-side .lu-share-status{min-height:48px}.lu-share-side .lu-share-error{color:#ffb5ab}
.lu-share-actions{display:grid;gap:10px}.lu-share-actions button,.lu-share-actions a{min-height:44px;text-align:center;display:flex;align-items:center;justify-content:center}
.lu-share-actions a[aria-disabled=true]{opacity:.45;pointer-events:none}
.lu-share-dialog[aria-busy=true] .lu-share-preview:after{content:'';position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,#42bba3,#79bdff);animation:lu-share-pulse 1.4s ease-in-out infinite}
@keyframes lu-share-pulse{50%{opacity:.35}}
@media(max-width:700px){.pt-dialog.lu-share-dialog{width:calc(100vw - 20px);margin:auto;max-height:calc(100dvh - 20px)}.lu-share-dialog .pt-dialog-body{grid-template-columns:1fr;padding:12px;gap:16px}.lu-share-side{position:static;gap:10px}.lu-share-actions{grid-template-columns:1fr 1fr}.lu-share-side .lu-share-status{min-height:0}}
@media(prefers-reduced-motion:reduce){.lu-share-dialog[aria-busy=true] .lu-share-preview:after{animation:none}}

/* 11A: stable navigation and comparable prices at every viewport. */
.site-ui .top-nav__inner{grid-template-columns:auto max-content minmax(0,1fr)!important;gap:24px!important}
.site-ui .top-nav__menu{flex-wrap:nowrap!important;white-space:nowrap!important;gap:16px!important}
.mk-coverage{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:16px 0!important;background:none!important;border:0!important;border-bottom:1px solid #283140!important;border-radius:0!important;margin-bottom:20px!important}
.mk-coverage>div>strong{font-size:14px!important;letter-spacing:0!important;line-height:1.6}.mk-coverage small{display:block;font-size:12px!important;color:#9aaac1;margin-top:5px}.mk-coverage details{font-size:12px;max-width:500px;color:#a8b6ca}.mk-coverage summary{padding:8px 0;cursor:pointer}.mk-coverage details p{line-height:1.6}
.mk-result-bar,.mk-picks{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mk-result-bar{padding:0 0 12px}.mk-picks{justify-content:flex-end;font-size:13px}.mk-compare-link{padding:10px 12px;border:1px solid #536a8b;border-radius:5px;color:#c5daff}
.mk-price-table td{font-variant-numeric:tabular-nums}.mk-price-table td[data-price]{white-space:nowrap;font-size:16px}.mk-price-table td[data-price] small{display:inline;margin-left:5px;font-size:10px;color:#8c9db5}.mk-price-table .mk-evidence{min-width:180px;font-size:12px}.mk-row-action button{white-space:nowrap}.mk-card-identity a{font-weight:650;line-height:1.5}.mk-card-identity small{line-height:1.5}
.mk-list-price{font-variant-numeric:tabular-nums;min-width:150px;white-space:normal}.mk-list-price strong{font-size:15px!important;color:#d5e5ff!important}.mk-list-price small{display:block;font-size:11px;line-height:1.6;color:#9badc6}.pt-read-card .mk-list-price{padding-bottom:10px;min-width:0}.mk-platform-select{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#acb9cc}.mk-platform-select select{min-height:40px;background:#192333;border:1px solid #36445a;color:#eef1f5;padding:6px 12px;border-radius:5px}.mk-price-toggle input{width:17px!important;min-height:17px!important;height:17px;accent-color:#bdd3ff}
.mk-detail-preview{grid-column:2/-1;border-top:1px solid #30415b;padding-top:16px}.mk-detail-preview a{display:flex;flex-wrap:wrap;gap:8px 18px;text-decoration:none;color:#cbdcf5;align-items:baseline}.mk-detail-preview strong{font-size:21px;font-variant-numeric:tabular-nums}.mk-detail-preview small{font-size:12px;color:#a3b3ca}.mk-detail-preview a>small{flex-basis:100%}
.mk-comparison{background:#121d2c;border:1px solid #2c3e57;padding:18px;border-radius:6px;margin:16px 0}.mk-comparison h3{margin:0;font-size:16px}.mk-compare-prices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.mk-compare-prices>div{display:grid;gap:7px;align-content:start}.mk-compare-prices strong{font-size:21px;font-variant-numeric:tabular-nums}.mk-compare-prices small,.mk-comparison>small{font-size:12px;color:#a7b6cb;line-height:1.6}.mk-compare-prices>div>span{font-size:13px;color:#b1c2d9}
@media(max-width:1400px){.site-ui .top-nav__inner{grid-template-columns:auto minmax(0,1fr)!important;gap:12px 24px!important}.site-ui .top-nav__menu{justify-content:flex-end!important}.site-ui .top-nav__tools.top-search{grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:700px){
 .site-ui .top-nav__inner{grid-template-columns:1fr!important;gap:6px!important}.site-ui .top-nav__menu{justify-content:space-between!important;gap:8px!important;width:100%!important;grid-column:1/-1!important}.site-ui .top-nav__menu :is(a,button){font-size:13px!important}.pt-app .pt-nav nav{gap:12px!important;justify-content:space-between;width:100%;flex-wrap:nowrap}.pt-app .pt-nav nav a{font-size:13px!important;white-space:nowrap}.mk-coverage{display:block;padding:10px 0!important}.mk-coverage details{margin-top:5px}.mk-coverage details summary{min-height:40px}.mk-browser-controls{display:grid!important;grid-template-columns:1fr 1fr;gap:12px!important}.mk-browser-controls .mk-search{grid-column:1/-1}.mk-browser-controls label{min-width:0!important}.mk-browser-controls select{width:100%;max-width:none}.mk-results{padding:0!important;background:none!important;border:0!important}.mk-price-table{min-width:0!important;width:100%;table-layout:fixed}.mk-price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mk-price-table tbody{display:block}.mk-price-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;background:#121923;border:1px solid #293647;border-radius:8px;margin-bottom:12px;gap:15px 8px}.mk-price-table td{display:block;border:0!important;padding:0!important;min-width:0!important}.mk-price-table .mk-identity-cell{grid-column:1/-1}.mk-card-identity{gap:12px!important;min-width:0!important}.mk-card-identity img{width:50px!important;height:68px!important}.mk-price-table td[data-price]{font-size:19px;line-height:1.5}.mk-price-table td[data-price]:before{content:attr(data-price);display:block;font-size:11px;color:#a6b6ce;margin-bottom:3px}.mk-price-table td[data-price] small{display:block;margin:0;font-size:10px}.mk-price-table .mk-average{color:#c6dcff}.mk-price-table .mk-evidence{grid-column:1/3;line-height:1.7}.mk-price-table .mk-row-action{grid-column:3;align-self:end;justify-self:end}.mk-result-bar{padding:8px 0}.mk-picks{justify-content:start}.mk-detail-preview{grid-column:1/-1}.mk-compare-prices{grid-template-columns:1fr;gap:16px}.mk-compare-prices>div+div{border-top:1px solid #30405b;padding-top:14px}.site-ui .demand-ui>.pt-toolbar>label.mk-platform-select,.site-ui .demand-ui>.pt-toolbar>label.mk-price-toggle{grid-row:auto;flex:0 0 auto}.site-ui .demand-ui>.pt-toolbar{flex-wrap:wrap}.mk-list-price{min-width:0}.mk-note{line-height:1.7}
}
@media(max-width:380px){.mk-price-table tr{padding:12px;gap:14px 6px}.mk-price-table td[data-price]{font-size:16px}.pt-app .pt-nav nav{gap:8px!important}.site-ui .top-nav__menu{gap:6px!important}.site-ui .top-nav__menu :is(a,button),.pt-app .pt-nav nav a{font-size:12px!important}}
.mk-candidate-summary{padding:14px 18px;background:#111d2b;border-block:1px solid #283a50}.mk-candidate-summary a{display:flex;align-items:baseline;gap:8px 18px;flex-wrap:wrap;text-decoration:none;color:#cbdcf5}.mk-candidate-summary strong{font-size:21px;font-variant-numeric:tabular-nums}.mk-candidate-summary a>small{flex-basis:100%;font-size:12px;color:#a6b6cc}.mk-candidate-summary strong small{font-size:11px;font-weight:400}.mk-candidate-details>summary,.pt-price-history>summary{padding:12px 18px;min-height:44px;cursor:pointer;color:#acbfd8;font-size:13px}.mk-candidate-details .mk-platforms{margin-top:14px}.mk-platforms:has(>.mk-quote:only-child){grid-template-columns:1fr}
@media(max-width:700px){.mk-candidate-summary{padding:12px}.mk-candidate-summary a{gap:6px 12px}.mk-candidate-summary a>small{font-size:11px;line-height:1.6}}
.mk-platform-select{white-space:nowrap}.mk-candidate-summary strong small{display:inline;margin-left:4px}
.mk-compare-prices strong small{display:inline;font-size:11px;font-weight:400;margin-left:3px}
.mk-coverage{margin-top:12px!important}.mk-coverage>div{margin-left:0!important;flex:1;text-align:left}
@media(max-width:380px){.mk-price-table td.mk-long-price{font-size:13px!important;white-space:normal!important;overflow-wrap:anywhere}}

/* Desktop art direction: blue/red arena light, real cards, quiet numerical surfaces. */
:is(.site-ui,.pt-app){--desk-blue:#8bcfff;--desk-red:#ff6776;--desk-border:#2d3542;--desk-muted:#a9b6c9}
.stage-motion{display:none}
.mk-sale-distribution{margin:18px 0;padding:18px;background:#0e1620;border:1px solid #2d3d50;border-radius:6px}
.mk-sale-distribution figcaption{font-size:14px;color:#d5e6fa;margin-bottom:10px}.mk-sale-distribution svg{display:block;width:100%;max-height:210px;overflow:visible}.mk-sale-distribution text{fill:#b3c2d5;font-size:11px}.mk-sale-distribution .sale-dot{fill:#9fd3ff;stroke:#102033;stroke-width:2}.mk-sale-distribution .sale-mean{fill:none;stroke:#ffad86;stroke-dasharray:5 5}.mk-sale-distribution .sale-grid{fill:none;stroke:#2b3d51}.mk-sale-distribution p{font-size:12px;color:#aabbd0;margin:8px 0 0}
.pt-target{padding:16px 18px;border-block:1px solid #2c3949}.pt-target label{display:block;font-size:12px;color:#b4c5dc;margin-bottom:8px}.pt-target-fields{display:flex;align-items:center;gap:8px}.pt-target input{min-width:0;width:120px!important;font-variant-numeric:tabular-nums}.pt-target button{padding-inline:12px!important}.pt-target output{display:block;font-size:12px;color:#b0c0d3;line-height:1.6;margin-top:8px}.pt-target output[data-state=met]{color:#9cdfc9}.pt-target output[data-state=error]{color:#ffb7ba}

@media(min-width:1000px){
 .site-ui .main,.pt-app main{max-width:1520px!important;padding:24px 40px 64px!important;box-sizing:border-box;margin-inline:auto}
 .site-ui .top-nav,.pt-app .pt-nav{padding:12px 40px!important}
 .pt-app .pt-nav{padding-inline:max(40px,calc((100% - 1440px)/2))!important}
 .site-ui .top-nav__inner{max-width:1440px;margin-inline:auto;column-gap:22px!important;row-gap:8px!important}
 .site-ui .ui-page-heading{margin-bottom:16px}.site-ui .ui-page-heading h1{font-size:32px}.site-ui .ui-page-heading p{margin-top:6px}
 .site-ui .ui-home-hero{min-height:370px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:38px 42px 44px;gap:32px;background:radial-gradient(ellipse at 91% 5%,#ee354025,transparent 52%),radial-gradient(ellipse at 42% 100%,#288be225,transparent 56%),#0d1420;border:1px solid #46556b;border-radius:10px;overflow:hidden}
 .site-ui .ui-home-hero:before{inset:0;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:linear-gradient(115deg,transparent 46%,#9edbff07 46.2%,transparent 46.5%),linear-gradient(115deg,transparent 51%,#9edbff09 51.2%,transparent 51.5%);z-index:-1}
 .site-ui .ui-home-hero:after{content:"";position:absolute;pointer-events:none;inset:0;border-radius:inherit;box-shadow:inset 2px 0 0 #84caff80,inset -2px 0 0 #ff62766b}
 .site-ui .ui-home-hero h1{font-size:clamp(68px,7.5vw,116px)!important;line-height:1;margin:15px 0 12px;letter-spacing:0;color:#f2f8ff;text-shadow:0 0 45px #8fcfff18;max-width:600px}
 .site-ui .ui-hero-copy{position:relative;z-index:2;min-width:0}.site-ui .ui-home-hero .ui-eyebrow{color:#bcd5eb;letter-spacing:2.5px}.site-ui .ui-home-hero .ui-eyebrow i{background:#86d9ff;box-shadow:0 0 10px #44b4ef}
 .site-ui .ui-home-hero p{font-size:14px;color:#bfcede;margin-bottom:22px}.stage-subtitle{font-size:15px;color:#b7cadf;line-height:1.65;margin:0 0 22px;max-width:380px}
 .site-ui .ui-home-hero .ui-primary{background:#c7e7ff!important;box-shadow:0 0 28px #57baff18;border-radius:5px;transition:background .18s,box-shadow .18s}.site-ui .ui-home-hero .ui-primary:hover{box-shadow:0 0 32px #57baff40}
 .site-ui .ui-hero-art{position:relative;z-index:1;gap:10px;padding:24px 8px 30px;transform:translate(var(--stage-x,0px),var(--stage-y,0px));transition:transform 180ms ease-out}
 .site-ui .ui-hero-art:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:92%;height:48px;left:4%;bottom:5px;border:1px solid #61baff62;border-right-color:#ff738bad;border-radius:50%;box-shadow:0 0 24px #328eda35,inset 0 0 28px #3881bd18;transform:rotate(-4deg)}
 .site-ui .ui-hero-art a{width:30%;max-width:190px;position:relative;margin:0!important;transform:rotate(-7deg) translateY(7px);transition:transform .22s ease,filter .22s ease;filter:drop-shadow(-7px 4px 16px #328dca29)}
 .site-ui .ui-hero-art a:nth-child(2){width:34%;max-width:218px;transform:translateY(-10px);filter:drop-shadow(0 8px 22px #729ac537)}
 .site-ui .ui-hero-art a:nth-child(3){transform:rotate(7deg) translateY(7px);filter:drop-shadow(7px 4px 16px #ff526629)}
 .site-ui .ui-hero-art a:is(:hover,:focus-visible){transform:translateY(-20px) scale(1.035);z-index:4;filter:drop-shadow(0 5px 22px #78bdff44)}
 .stage-court{position:absolute;right:-2%;top:0;width:58%;height:100%;z-index:-1;pointer-events:none;color:#6199ce22}.stage-court path,.stage-court circle{fill:none;stroke:currentColor;stroke-width:1}
 .stage-sweep{position:absolute;inset:0;pointer-events:none;z-index:3;overflow:hidden;border-radius:inherit}.stage-sweep:before{content:"";position:absolute;inset:-40% -20%;background:linear-gradient(110deg,transparent 43%,#a7dfff0a 48%,#d6f3ff24 50%,transparent 55%);transform:translateX(90%);opacity:0}
 .stage-enter .stage-sweep:before{animation:stage-light 1250ms 150ms ease-out both}.stage-enter .ui-hero-art img{animation:stage-card 650ms ease-out both}.stage-enter .ui-hero-art a:nth-child(2) img{animation-delay:90ms}.stage-enter .ui-hero-art a:nth-child(3) img{animation-delay:180ms}
 .site-ui .ui-home-hero .stage-motion{display:block;position:absolute;bottom:14px;left:42px;z-index:5;border:0!important;background:transparent!important;color:#9bafc7!important;padding:5px 0!important;font-size:11px!important;cursor:pointer}
 .site-ui .ui-hero-caption{bottom:18px;right:26px;color:#92acc9;font-size:9px;letter-spacing:3px}
 .stage-still .stage-sweep:before,.stage-still .ui-hero-art img{animation:none!important}.stage-still .ui-hero-art,.stage-still .ui-hero-art a{transition:none!important}.stage-still .ui-hero-art a:is(:hover,:focus-visible){transform:none}
 .site-ui .ui-library-strip{padding:18px 0;margin-bottom:4px}.site-ui .ui-section-heading{margin-top:30px}.site-ui .ui-card-grid{gap:24px 20px}.site-ui .ui-card-art{background:radial-gradient(ellipse at 50% 85%,#20364c,#131a25 72%);border:1px solid #2b384b;border-radius:8px;transition:border-color .2s,background .2s}.site-ui .ui-card:hover .ui-card-art{border-color:#628db3}.site-ui .ui-card strong{font-size:16px}
 .site-ui .demand-ui>.pt-toolbar{margin:12px 0 8px;padding:10px 0;gap:12px}.site-ui .ui-reading-bar{margin-bottom:8px}.site-ui #playersView .pt-table th{font-size:12px;background:#192330}.site-ui #playersView .pt-table td{padding:11px 12px;font-size:14px}.site-ui #playersView .pt-table tr:hover td{background:#152333}.site-ui #playersView .pt-identity img{width:44px!important;height:60px!important}.site-ui #playersView .pt-identity strong{font-size:15px}
 .mk-app main>.pt-head{align-items:center;padding-bottom:4px}.mk-app h1{font-size:32px!important}.mk-app .pt-head p{margin:5px 0 0}.mk-app .mk-coverage{padding:8px 0!important;margin:8px 0 14px!important;align-items:center;gap:12px}.mk-app .mk-coverage>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.mk-app .mk-coverage small{margin:0}.mk-app .mk-browser-controls{margin:0 0 18px;gap:14px}.mk-browser-controls .mk-search{flex:1.6}.mk-app .mk-result-bar{padding-bottom:10px}
 .mk-price-table th{padding:12px;font-size:12px;background:#192330}.mk-price-table td{padding:10px 12px!important}.mk-price-table td[data-price]{font-size:16px}.mk-price-table .mk-average{background:#8cbcff08;color:#c8e6ff;font-size:18px!important}.mk-price-table tr:hover td{background:#182536}.mk-card-identity{gap:14px}.mk-card-identity img{width:48px!important;height:66px!important}.mk-price-table .mk-evidence{font-size:11px}.mk-card-identity a{font-size:15px}.mk-card-identity small{font-size:11px}
 .site-ui #playerDetail.ui-detail .hero{grid-template-columns:180px minmax(0,1fr) 270px!important;padding:24px!important;gap:18px 28px!important}.site-ui #playerDetail.ui-detail .hero-img{height:260px!important}.site-ui #playerDetail.ui-detail .hero-main{min-width:0}.site-ui #playerDetail.ui-detail .player-name{font-size:34px!important}.site-ui #playerDetail.ui-detail .hero-side{grid-column:3!important;display:block!important}.site-ui #playerDetail.ui-detail .ui-mobile-actions{grid-column:1/-1;margin:0!important;padding-top:12px!important}
 .site-ui #playerDetail.ui-detail .mk-detail-preview{grid-column:auto;grid-row:auto;align-self:start;padding:12px 16px;background:#132434;border:1px solid #34526c;border-left:3px solid #91d5ff;border-radius:5px}.site-ui #playerDetail.ui-detail .ui-mobile-actions{grid-row:2}.site-ui #playerDetail.ui-detail .hero-side{grid-row:1}.site-ui #playerDetail.ui-detail .hero-img{grid-row:1}.site-ui #playerDetail.ui-detail .tabs{margin:18px 0 14px!important}.site-ui #playerDetail.ui-detail .meta-grid{gap:6px 20px!important;margin:3px 0!important}.site-ui #playerDetail.ui-detail .hero-title-block{gap:6px!important}.site-ui #playerDetail.ui-detail .hero-main{gap:8px!important}.site-ui #playerDetail.ui-detail .ui-card-state{margin:0!important}.site-ui #playerDetail.ui-detail .meta-row{padding:3px 0!important}.site-ui #playerDetail.ui-detail .detail-chip{padding:5px 10px!important}
 .mk-panel .mk-platforms{gap:16px}.mk-panel .mk-quote{padding:20px;background:#101e2d;border-color:#2a4057}.mk-panel .mk-quote:first-child{border-top:2px solid #9cceff}.mk-panel .mk-quote>strong{font-size:32px}.mk-history>summary{font-size:14px;color:#bfddf7;padding:14px 0;cursor:pointer}.mk-heading h3{font-size:22px}
 .pt-app .pt-candidate{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);border:1px solid #2d3d50;border-radius:7px;margin-bottom:16px;background:#101a27;overflow:visible}.pt-app .pt-candidate>.pt-list-row{grid-column:1;grid-template-columns:62px minmax(0,1fr);gap:12px;padding:18px;border:0}.pt-app .pt-candidate>.pt-list-row .pt-actions{grid-column:2;justify-content:flex-start}.pt-app .pt-candidate>.pt-list-row img{width:62px;height:88px}.pt-app .pt-candidate>.mk-candidate-summary{grid-column:2;padding:22px 18px;border:0;border-inline:1px solid #2c3949;background:none}.pt-app .pt-candidate>.pt-target{grid-column:3;border:0;padding:22px 18px}.pt-app .pt-candidate>.mk-candidate-details,.pt-app .pt-candidate>.pt-price-history{grid-column:1/-1;border-top:1px solid #2c3949}.pt-app .pt-candidate summary{min-height:36px;padding:9px 18px}.pt-app .pt-candidate-latest{font-size:15px!important}.pt-app .pt-list-row strong{font-size:17px}.pt-app .pt-candidate-search{max-width:440px;margin-bottom:18px}
 .site-ui .ui-compare-table thead th{position:sticky;top:0;background:#162131;z-index:2}.site-ui .ui-compare-table th:first-child{min-width:150px}.site-ui .mk-comparison{background:#112030;border-color:#324c66}.site-ui .ui-tray{box-shadow:0 -8px 32px #0006}


 .pt-app #personalTabs{padding-block:0;margin-bottom:4px}.pt-app #personalHelp{margin-bottom:12px}.pt-app #workspace>.pt-head{margin-bottom:8px}.pt-app #workspace>.pt-toolbar:has(.pt-candidate-search){display:flex;align-items:center;gap:16px;padding:6px 0 16px;margin:0}.pt-app #workspace>.pt-toolbar .pt-candidate-search{margin:0 0 0 auto;display:flex;align-items:center;gap:10px;max-width:340px}.pt-app .pt-candidate-search input{width:220px}.pt-app .pt-candidate>.pt-list-row{row-gap:8px;align-items:start}.pt-app .pt-candidate>.pt-list-row>img{grid-row:1/3;align-self:start}.pt-app .pt-candidate>.pt-list-row>.pt-actions{margin:0;padding:0;border:0}.pt-app .pt-candidate>.pt-price-history{margin:0;width:auto;padding:0}.pt-app .pt-candidate>.mk-candidate-details{padding:0}.pt-app .pt-candidate .pt-target input{width:132px!important}
 .mk-sale-distribution{max-width:900px}.site-ui .ui-home-hero .stage-motion[aria-pressed=true]{background:transparent!important;color:#a8c6e0!important}


 .mk-app .mk-results{padding:0!important;background:none!important;border:0!important}.mk-app main>.pt-head{margin:0 0 8px!important}.mk-app .mk-browser-controls{padding:8px 0!important}.mk-app .mk-coverage summary{padding:4px 0}.mk-app .mk-result-bar{margin:0!important;padding:0 0 10px}.site-ui #playerDetail .tab-panel>.mk-panel{padding-top:18px!important;margin-top:0!important}


 .site-ui .mk-comparison{padding:14px 18px;margin:10px 0}.site-ui .mk-comparison h3{font-size:16px}.site-ui .mk-compare-prices{margin-top:10px;gap:24px}.site-ui .mk-compare-prices>div{gap:4px}.site-ui .mk-compare-prices strong{font-size:20px}.site-ui .mk-compare-prices small{font-size:11px;line-height:1.5}.site-ui .mk-comparison p{margin:8px 0;font-size:13px}.site-ui .decision-summary{margin:10px 0 16px}.site-ui .decision-summary>summary{padding:12px 0}.site-ui .ui-compare-table thead th:first-child{z-index:4}
}
@keyframes stage-light{0%{transform:translateX(-80%);opacity:0}25%{opacity:1}100%{transform:translateX(80%);opacity:0}}
@keyframes stage-card{from{translate:0 18px;opacity:.7}to{translate:0 0;opacity:1}}
@media(prefers-reduced-motion:reduce){.stage-sweep:before,.ui-hero-art img{animation:none!important}.ui-hero-art{transform:none!important}.stage-still .ui-hero-art a{transition:none!important}}
@media(max-width:999px){.stage-court,.stage-sweep,.stage-subtitle{display:none}}

/* Homepage series cover: authentic card art stays dominant while each series only tints the ambient light. */
.site-ui .ui-home-hero{--hero-accent:#8db8e8;--hero-accent-soft:#5f82a9;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(280px,5fr) minmax(430px,7fr);align-items:center;gap:clamp(24px,4vw,72px);min-height:400px;padding:42px clamp(34px,4.2vw,64px);overflow:hidden;border:0;border-radius:10px;background:radial-gradient(circle at 76% 46%,#26374a99 0,transparent 38%),radial-gradient(circle at 96% 8%,#55647738 0,transparent 34%),linear-gradient(105deg,#0d141d 0%,#101923 56%,#10151d 100%);box-shadow:none}
.site-ui .ui-home-hero[data-series-tone=proven]{--hero-accent:#c4d4ea;--hero-accent-soft:#b99a58;background:radial-gradient(circle at 75% 48%,#2342658f 0,transparent 39%),radial-gradient(circle at 93% 14%,#8a6b3133 0,transparent 32%),linear-gradient(105deg,#0b141e 0%,#101a25 57%,#15161a 100%)}
.site-ui .ui-home-hero:before{content:none}
.site-ui .ui-home-hero>.stage-sweep{position:absolute;inset:0;pointer-events:none}
.site-ui .ui-home-hero:after{content:"";position:absolute;inset:auto 8% 0 46%;z-index:-1;height:42%;border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 50% 100%,var(--hero-accent-soft),transparent 68%);filter:blur(35px);opacity:.17;pointer-events:none}
.site-ui .ui-hero-series-cover{position:absolute;z-index:-2;right:-3%;top:-22%;width:58%;height:145%;object-fit:cover;filter:blur(24px) saturate(.82) contrast(1.08);opacity:.11;transform:scale(1.08);mask-image:linear-gradient(90deg,transparent 0%,#000 32%,#000 100%);pointer-events:none}
.site-ui .stage-texture{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,#d7e5f31c .7px,transparent .8px);background-size:8px 8px;mask-image:linear-gradient(90deg,transparent 0%,#000 54%,#000 100%)}
.site-ui .ui-hero-copy{position:relative;z-index:5;min-width:0;align-self:center}.site-ui .ui-home-hero .ui-eyebrow{margin:0;color:#aebccc;font-size:10px!important;font-weight:650;letter-spacing:2.4px}.site-ui .ui-home-hero h1{max-width:700px;margin:18px 0 28px;font-family:Geist,"Arial Narrow","PingFang SC",sans-serif;font-size:clamp(52px,6.3vw,94px)!important;font-weight:800;line-height:.92;letter-spacing:-.035em;text-transform:uppercase;overflow-wrap:normal;word-break:keep-all;color:#f3f6fa;text-shadow:0 8px 36px #0005}
.site-ui .ui-home-hero .ui-primary{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:46px;padding:12px 18px;border:1px solid #d8e6f24d;border-radius:5px;background:#d8e6f2!important;color:#101820!important;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;box-shadow:0 10px 30px #0003;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.site-ui .ui-home-hero .ui-primary:hover{background:#f0f5fa!important;box-shadow:0 12px 34px #0005;transform:translateY(-2px)}
.site-ui .ui-hero-art{position:relative;z-index:2;width:100%;max-width:620px;height:380px;min-width:0;min-height:0!important;padding:0!important;justify-self:center;isolation:isolate;transform:translate(var(--stage-x,0),var(--stage-y,0));transition:transform .18s ease-out}.site-ui .ui-hero-art:before{content:"";position:absolute;inset:20% 7% 8%;z-index:-1;width:auto;height:auto;left:7%;bottom:8%;border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 54% 70%,var(--hero-accent-soft),transparent 58%);filter:blur(38px);opacity:.16;transform:none;pointer-events:none}.site-ui .ui-hero-art:after{content:"";position:absolute;inset:7% 10%;z-index:6;background:radial-gradient(circle at 58% 38%,#ffffff1f 0,transparent 20%);mix-blend-mode:screen;opacity:.45;pointer-events:none;transition:opacity .18s ease}
.site-ui .ui-hero-art>.ui-hero-card{position:absolute;display:block;aspect-ratio:3/4;margin:0!important;transform-origin:50% 85%;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="0"]{z-index:4;left:27%;top:0;width:46%;max-width:none;transform:translateY(-2px);filter:drop-shadow(0 24px 22px #0009)}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="1"]{z-index:2;left:3%;top:54px;width:38%;max-width:none;transform:rotate(-5deg);filter:drop-shadow(0 15px 16px #0008);opacity:.9}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="2"]{z-index:3;right:3%;top:54px;width:38%;max-width:none;transform:rotate(5deg);filter:drop-shadow(0 15px 16px #0008);opacity:.92}
.site-ui .ui-hero-art>.ui-hero-card>img{max-width:none!important;max-height:none!important;position:absolute;inset:0;z-index:2;display:block;width:100%!important;height:100%!important;aspect-ratio:3/4;object-fit:contain;filter:none}.site-ui .ui-hero-card.has-art-error img,.site-ui .ui-hero-card.has-art-loaded .ui-hero-card-fallback{display:none}.site-ui .ui-hero-card:is(:hover,:focus-visible){z-index:7;filter:drop-shadow(0 25px 24px #000b);opacity:1}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="0"]:is(:hover,:focus-visible){transform:translateY(-10px) scale(1.025)}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="1"]:is(:hover,:focus-visible){transform:rotate(-2deg) translateY(-9px) scale(1.025)}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="2"]:is(:hover,:focus-visible){transform:rotate(2deg) translateY(-9px) scale(1.025)}
.ui-hero-card-placeholder{position:absolute;inset:4%;z-index:1;display:flex;aspect-ratio:3/4;box-sizing:border-box;flex-direction:column;justify-content:flex-end;padding:18px;background:radial-gradient(circle at 68% 24%,color-mix(in srgb,var(--hero-accent) 25%,transparent),transparent 35%),linear-gradient(155deg,#202b38e6,#101720f2);border:0;color:#eef4fa;box-shadow:inset 0 1px #ffffff12,0 18px 36px #0004;clip-path:polygon(4% 0,96% 0,100% 4%,100% 96%,96% 100%,4% 100%,0 96%,0 4%)}.ui-hero-card-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,#ffffff0d 48%,transparent 72%);pointer-events:none}.ui-hero-card-placeholder em{position:absolute;top:16px;left:17px;font-style:normal;font-size:clamp(22px,2.6vw,38px);font-weight:800;line-height:1;color:color-mix(in srgb,var(--hero-accent) 82%,white);letter-spacing:-.055em}.ui-hero-card-placeholder b{position:relative;font-size:14px;line-height:1.25}.ui-hero-card-placeholder small{position:relative;margin-top:6px;color:#9cadbf;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ui-hero-empty-art{position:absolute;inset:22% 12%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#bfcedc;border-block:1px solid #ffffff14;letter-spacing:.25em}.ui-hero-empty-art span{font-size:11px}.ui-hero-empty-art strong{margin-top:8px;font-size:clamp(28px,5vw,58px);letter-spacing:.04em}
.stage-enter .stage-sweep:before{animation:stage-light 780ms 80ms ease-out both}.stage-enter .ui-hero-card img,.stage-enter .ui-hero-card-placeholder{animation:stage-card 540ms cubic-bezier(.2,.8,.2,1) both}.stage-enter .ui-hero-card[data-card-index="1"] :is(img,.ui-hero-card-placeholder){animation-delay:70ms}.stage-enter .ui-hero-card[data-card-index="2"] :is(img,.ui-hero-card-placeholder){animation-delay:140ms}
@keyframes stage-light{0%{transform:translateX(-72%);opacity:0}32%{opacity:.65}100%{transform:translateX(72%);opacity:0}}
@keyframes stage-card{from{translate:0 12px;opacity:.2}to{translate:0 0;opacity:1}}

@media(min-width:1000px){.site-ui .ui-home-hero{min-height:400px;grid-template-columns:minmax(280px,5fr) minmax(430px,7fr);padding:42px clamp(34px,4.2vw,64px);gap:clamp(24px,4vw,72px)}.site-ui .ui-hero-art{height:380px}.site-ui .ui-section-heading{margin-top:28px}}
@media(max-width:999px){.site-ui .ui-home-hero{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:16px;min-height:350px;padding:34px 28px}.site-ui .ui-home-hero h1{font-size:clamp(48px,8vw,72px)!important}.site-ui .ui-hero-art{height:280px}.site-ui .stage-sweep{display:block}}
@media(max-width:760px){.site-ui .ui-home-hero{grid-template-columns:1fr;gap:12px;min-height:0;padding:26px 22px 20px}.site-ui .ui-hero-series-cover{right:-35%;top:28%;width:135%;height:90%;opacity:.08;mask-image:linear-gradient(180deg,transparent,#000 36%,#000)}.site-ui .stage-texture{mask-image:linear-gradient(180deg,transparent 12%,#000 48%,#000)}.site-ui .ui-home-hero h1{margin:12px 0 19px;font-size:clamp(44px,15vw,64px)!important;line-height:.95}.site-ui .ui-home-hero .ui-primary{min-height:44px;padding:11px 15px;font-size:12px}.site-ui .ui-hero-art{height:250px;max-width:340px;justify-self:center;padding:0}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="0"]{left:24%;top:0;width:52%;max-width:none}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="1"]{left:0;top:40px;width:43%;max-width:none;opacity:.9}.site-ui .ui-hero-art>.ui-hero-card[data-card-index="2"]{right:0;top:40px;width:43%;max-width:none;opacity:.92}.site-ui .ui-hero-art:after{opacity:.25}.site-ui .ui-section-heading{margin-top:24px}}
@media(max-width:420px){.site-ui .ui-home-hero{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){.site-ui .ui-hero-art{transform:none!important;transition:none!important}.site-ui .ui-hero-card,.site-ui .ui-home-hero .ui-primary,.site-ui .ui-hero-art:after{transition:none!important}.stage-sweep:before,.ui-hero-card :is(img,.ui-hero-card-placeholder){animation:none!important}}

/* Keep the series copy on one shared axis, independently of legacy heading rules. */
html body.site-ui #home-page .ui-home-hero .ui-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0!important;min-width:0;text-align:left}
html body.site-ui #home-page .ui-home-hero .ui-hero-copy .ui-eyebrow{margin:0 0 14px!important;font-size:11px!important;font-weight:500;line-height:1.5;letter-spacing:.08em;color:#afbdcc}
html body.site-ui #home-page .ui-home-hero .ui-hero-copy h1{width:100%;max-width:100%!important;margin:0!important;font-family:Geist,"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(44px,5.3vw,76px)!important;font-weight:650;line-height:1.12!important;letter-spacing:-.025em;text-wrap:balance;white-space:normal;overflow-wrap:anywhere;text-shadow:none}
html body.site-ui #home-page .ui-home-hero .ui-hero-copy .ui-primary{margin:24px 0 0;min-height:44px!important;padding:11px 16px!important;gap:28px!important;border:0;border-radius:4px;box-shadow:none!important;font-size:13px!important;font-weight:600;letter-spacing:0;line-height:1.4}
@media(max-width:760px){html body.site-ui #home-page .ui-home-hero .ui-hero-copy .ui-eyebrow{margin-bottom:10px!important}html body.site-ui #home-page .ui-home-hero .ui-hero-copy .ui-primary{margin-top:20px}}
.pt-toolbar[hidden],.pt-candidate-search[hidden]{display:none!important}

/* Lineup presentation: real card art is the main surface, not a thumbnail in a form. */
.lu-editorbar{display:flex;align-items:end;gap:20px;margin:16px 0 10px}.lu-editorbar label{display:grid;gap:6px;font-size:12px;color:#9cacc3;min-width:0}.lu-name{flex:1}.lu-name input{width:100%}.lu-saved{max-width:220px}.lu-saved select{max-width:100%}.lu-save{display:flex;align-items:center;gap:14px;margin-left:auto;flex-shrink:0}.lu-save #lineupCount{font-size:12px;color:#aebed0}.lu-save [role=status]{font-size:12px;color:#aebed0}.lu-settings{border-bottom:1px solid #2d3848;margin-bottom:16px;padding-bottom:10px}.lu-settings>summary{font-size:12px;color:#a6b7cf;cursor:pointer;padding:8px 0;width:fit-content}.lu-settings[open]>.pt-actions{margin:12px 0}.lu-settings .pt-toolbar{margin-top:6px}.lu-roster-meta{display:flex;justify-content:space-between;gap:16px;font-size:11px;color:#8197af;letter-spacing:1.5px;padding:10px 0}.lu-unit{position:relative;padding:22px 20px;margin-bottom:24px;border-radius:8px;border:1px solid #2a3748;background:#111923}.lu-unit-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:20px}.lu-unit-heading>div{display:flex;align-items:baseline;gap:14px}.lu-unit-heading span{font-size:10px;color:#94adc8;letter-spacing:2px}.pt-app .lu-unit-heading h2{font-size:23px;margin:0;font-weight:650}.lu-unit-heading p{font-size:12px;color:#96a9bf;margin:0}.lu-unit .pt-bench{margin:0}.pt-app .lu-unit .pt-slot{padding:0;border:0;background:none;border-radius:0;min-width:0}.lu-slot-top{display:flex;align-items:center;justify-content:space-between;margin:0 4px 10px;color:#d0e1f2}.lu-slot-top>span{font-size:15px;font-weight:700;letter-spacing:1px}.lu-slot-top small{font-size:11px;color:#7088a3;font-variant-numeric:tabular-nums}.pt-app .pt-slot .lu-card-button{display:block;width:100%;padding:0;min-height:0;border:0;background:none;text-align:left;color:#e8f0fa;border-radius:5px}.lu-card-art{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3/4;width:100%;isolation:isolate}.pt-app .pt-slot .lu-card-art img{width:100%;height:100%;max-height:none;object-fit:contain;display:block;margin:0;filter:drop-shadow(0 12px 12px #0007);transition:filter .18s ease}.lu-card-info{display:grid;gap:5px;padding:16px 4px 8px;min-width:0}.lu-card-info strong{font-size:17px;line-height:1.4;color:#edf4fc}.lu-card-info small{font-size:12px;color:#9cafc7;line-height:1.45}.lu-card-info>span{font-size:12px;color:#b8c6d7;line-height:1.6}.lu-card-info b{font-size:19px;font-weight:650;color:#d9e9fc;margin-right:6px;font-variant-numeric:tabular-nums}.lu-empty-art{flex-direction:column;gap:14px;border:1px solid #38495f;border-radius:6px;background:linear-gradient(155deg,#1d2b3b70,#0c1420aa);color:#b8cce1;overflow:hidden}.lu-empty-position{font-size:clamp(36px,5vw,72px);font-weight:750;line-height:1;letter-spacing:-2px;color:#a9cce515}.lu-empty-add{display:grid;place-items:center;width:40px;height:40px;border:1px solid #6585a5;border-radius:50%;font-size:25px;font-weight:300;color:#c9e4ff}.lu-empty-art>span:last-child{font-size:13px}.lu-empty-caption{display:block;text-align:center;font-size:12px;color:#8195af;padding:16px 4px}.lu-slot-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 0;font-size:12px}.lu-slot-actions a{font-size:12px;color:#9fc3e7;text-decoration:none;padding:7px 4px}.pt-app .lu-slot-actions button{width:auto;min-height:32px;padding:5px 8px;border:1px solid transparent;background:transparent;color:#92a6c0;font-size:12px}.lu-slot-actions button:hover{border-color:#79505c!important;color:#ffbfc6!important}.lu-card-button:hover .lu-card-art img{filter:drop-shadow(0 12px 14px #4c9ed447)}.lu-card-button:hover .lu-empty-art{border-color:#86bce5}.lu-budget{margin:28px 0;border-block:1px solid #2a3748;padding:16px 0}.lu-budget>summary{cursor:pointer;color:#c5d7ea;font-size:15px}.lu-budget>summary span+span{font-size:12px;color:#97aac2;margin-left:20px}.lu-budget .pt-budget{background:#101a26}.pt-lineup-picker #pickerResults button[data-pick]{display:flex;align-items:center;gap:14px;padding:12px}.pt-lineup-picker #pickerResults button[data-pick] img{width:88px;height:120px;object-fit:contain;flex-shrink:0}.pt-lineup-picker #pickerResults button[data-pick]>span{display:grid;gap:8px;min-width:0}.pt-lineup-picker #pickerResults strong{font-size:16px}.pt-lineup-picker #pickerResults small{font-size:12px;line-height:1.6;color:#a9bbcf}.pt-lineup-picker #pickerResults{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-lineup-picker [data-more]{grid-column:1/-1;min-height:44px}
@media(min-width:1000px){
 .pt-lineup-mode .lu-editorbar{position:sticky;top:0;z-index:15;padding:10px 0;background:#0d1015;border-bottom:1px solid #293749;box-shadow:0 8px 14px #0002}.pt-lineup-mode #lineupSlots :is(button,a){scroll-margin-block:100px}
 .pt-lineup-mode main>.pt-head #personalTabs{margin:0 auto 0 30px!important;padding:0!important;border:0}.pt-lineup-mode main>.pt-head{display:flex;align-items:center;gap:20px}.lu-editorbar label{display:flex;align-items:center;gap:12px;white-space:nowrap}.lu-editorbar .lu-name{flex:1}.lu-editorbar .lu-name input{min-width:0}.lu-editorbar .lu-saved{max-width:260px}.lu-save{gap:12px}.lu-save [role=status]{max-width:135px;line-height:1.5}.lu-settings{padding-bottom:8px}.pt-lineup-mode .lu-editorbar{margin-top:8px}.pt-lineup-mode .lu-unit-heading{margin-bottom:14px}.pt-lineup-mode .lu-unit{padding-top:18px}
 .pt-app.pt-lineup-mode main{padding-top:16px!important}.pt-lineup-mode main>.pt-head{padding-bottom:0!important;margin:0 0 8px!important;border:0}.pt-lineup-mode main>.pt-head h1{font-size:28px!important;margin:0}.pt-lineup-mode main>.pt-head p{display:none}.pt-lineup-mode #personalTabs{margin:0 0 8px!important}.pt-lineup-mode #personalTabs a{padding-block:10px}.pt-lineup-mode #personalHelp{margin:22px 0!important;padding-top:12px}.lu-editorbar{margin:14px 0 8px}.pt-app .lu-name input{font-size:18px;font-weight:600;background:transparent;border-color:transparent;padding:6px 0;max-width:400px}.pt-app .lu-name input:hover,.pt-app .lu-name input:focus{border-bottom-color:#6ca2cf}.lu-name{max-width:400px}.lu-editorbar .lu-save{margin-left:auto}.lu-settings{margin-bottom:8px}.lu-roster-meta{padding:8px 0 12px}.lu-unit{padding:22px 24px 20px}.lu-starters{background:radial-gradient(ellipse at 8% 80%,#285b7b33,transparent 60%),radial-gradient(ellipse at 100% 100%,#80304120,transparent 45%),#101925;border-color:#365168;box-shadow:inset 0 1px 0 #75bfff33}.lu-starters:before{content:"";position:absolute;inset:68px 22px 100px;pointer-events:none;border-bottom:1px solid #5185b42b;background:linear-gradient(90deg,transparent 49.9%,#4d7b9e17 50%,transparent 50.1%);z-index:0}.lu-unit-heading,.lu-unit .pt-bench{position:relative}.lu-unit .pt-bench{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.8vw,28px)}.lu-starters .lu-card-art{max-height:350px}.lu-rotation{border:0;border-top:1px solid #29384a;padding:22px 24px 12px;background:none;border-radius:0;margin-bottom:12px}.lu-rotation .lu-card-art{max-height:290px}.lu-rotation .lu-unit-heading span{color:#6e859f}.lu-starters .lu-unit-heading{margin-bottom:20px}.pt-lineup-picker{width:min(1020px,calc(100vw - 80px));max-width:1020px}.pt-lineup-picker .pt-dialog-head{padding-block:18px}.pt-lineup-picker #pickerResults{max-height:55vh}.pt-lineup-picker #pickerResults button[data-pick] img{width:100px;height:136px}.lu-card-button:focus-visible{outline-offset:6px!important}.lu-unit .pt-slot:focus-within .lu-slot-top>span{color:#9cdaff}
}
@media(max-width:999px){.lu-editorbar{flex-wrap:wrap}.lu-save{width:100%;justify-content:space-between}.lu-unit-heading>div{display:block}.lu-unit-heading span{display:block;margin-bottom:8px}.lu-unit{padding:16px 12px}.lu-card-info strong{font-size:15px}.lu-saved{max-width:45%}}
@media(max-width:600px){.pt-lineup-picker #pickerResults{grid-template-columns:1fr}.lu-budget>summary span+span{display:block;margin:8px 0 0}.lu-roster-meta{letter-spacing:.5px}.lu-name{min-width:140px}.lu-unit-heading span{font-size:9px}.pt-app .lu-unit-heading h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.lu-card-art img{transition:none!important}}

/* Shared product chrome; no label-dependent widths. */
.legacy-site-nav{display:none!important}
.site-header{position:relative;z-index:1000;width:100%;background:#0b1016;border-bottom:1px solid #242d38;color:#e9eef5}
.site-header-inner{max-width:1440px;margin:auto;padding:10px 32px;display:grid;grid-template-columns:144px max-content minmax(200px,1fr) max-content;align-items:center;gap:18px;box-sizing:content-box}
.site-logo{display:block;line-height:0}.site-logo img{width:144px;height:auto;display:block;aspect-ratio:1942/809;object-fit:contain;mix-blend-mode:normal}
.site-logo.brand-electric{position:relative}
.site-logo .brand-electric-canvas{position:absolute;left:-8px;top:-8px;pointer-events:none;mix-blend-mode:screen;contain:strict}
.site-logo .brand-electric-canvas[hidden]{display:none}
@media(prefers-reduced-motion:reduce){.site-logo .brand-electric-canvas{display:none}}
.site-header nav{display:flex;align-items:center;gap:16px;white-space:nowrap}.site-header nav a{font:600 13px/40px system-ui,sans-serif;letter-spacing:0;text-decoration:none;color:#9eaaba;border-bottom:2px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:#f5f8ff;border-color:#a9cafa}
.site-search{display:flex;align-items:center;border:1px solid #2b3542;border-radius:7px;background:#141c26;height:40px;min-width:0;overflow:hidden;margin:0}.site-search input{all:unset;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;color:#eff4fb;font:14px system-ui}.site-search input:focus-visible{outline:none!important}.site-search input::placeholder{color:#8491a2}.site-search button{all:unset;display:grid;place-items:center;width:38px;height:38px;flex:none;cursor:pointer}.site-search svg{width:18px;height:18px;fill:none;stroke:#a9b6c7;stroke-width:1.6}
.site-preferences{display:flex;gap:8px}.site-preferences select{appearance:auto;width:auto!important;min-width:72px;background:#141c26!important;color:#d6dfeb!important;border:1px solid #2b3542!important;border-radius:6px!important;padding:8px!important;font:13px system-ui!important;height:40px}
.site-header :is(a,select,button):focus-visible,.site-search:focus-within{outline:2px solid #b8d8ff;outline-offset:3px}
.has-site-shell .pt-head .pt-version-label,.has-site-shell #personalYear{display:none}
@media(max-width:1080px){.site-header-inner{grid-template-columns:160px 1fr max-content;gap:10px 22px;padding:8px 32px}.site-logo img{width:160px}.site-header nav{justify-content:flex-start}.site-search{grid-column:1/-1;grid-row:2}.site-preferences{grid-column:3;grid-row:1}}
@media(max-width:760px){.site-header-inner{padding:8px 16px;grid-template-columns:140px 1fr;gap:8px}.site-logo img{width:140px}.site-header nav{grid-column:1/-1;grid-row:2;gap:16px;overflow-x:auto}.site-preferences{grid-column:2;justify-self:end}.site-search{grid-row:3}.site-header nav a{font-size:13px}}
/* The series hero has a single task. */
.site-ui .ui-home-hero{min-height:290px!important;padding:28px 36px!important}.site-ui .ui-hero-copy{display:grid;justify-items:start;align-content:center;gap:18px}.site-ui .ui-hero-copy h1{margin:0!important;font-size:clamp(56px,6vw,88px)!important;line-height:.95!important}.site-ui .ui-hero-copy>.ui-primary{display:inline-flex;gap:26px;align-items:center;padding:12px 22px;border-radius:5px;text-decoration:none;background:#bfe1fa;color:#142334;font-size:15px;font-weight:700}.site-ui .ui-section-heading{margin-top:30px!important;margin-bottom:16px!important}.ui-home-price-tools{display:flex;align-items:center;gap:24px}.ui-home-price{min-height:45px;margin:12px 0 4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ui-home-price a{display:block;text-decoration:none;color:#d4eafd}.ui-home-price strong{font-size:20px;font-variant-numeric:tabular-nums;letter-spacing:-.3px}.ui-home-price small{font-size:11px;color:#91a0b4}.ui-home-price .price-meta{display:block;font-size:11px;color:#91a0b4}.site-ui .ui-card-progression:empty{display:none}.site-ui .ui-card-grid{row-gap:28px!important}
/* Equal columns, equal medallions. Counts and names never determine the shape. */
.site-ui #playerDetail.ui-detail .badge-bar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;align-items:start!important;justify-content:stretch!important}
.site-ui #playerDetail.ui-detail .badge-count{display:grid!important;justify-items:center!important;gap:7px!important;min-width:0!important;text-align:center}
.badge-medallion{position:relative;width:36px;height:42px;display:grid;place-items:center;flex:none;color:#d4dde9}.badge-medallion svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:#263343;stroke:currentColor;stroke-width:1.3}.badge-medallion .badge-inner{fill:none;stroke-width:.6;opacity:.5}.badge-medallion b{position:relative;font:750 17px/1 system-ui;color:#f4f6fb;font-variant-numeric:tabular-nums}.badge-medallion-0{color:#bc936c}.badge-medallion-0 svg{fill:#382a20}.badge-medallion-1{color:#b4c4d3}.badge-medallion-1 svg{fill:#2c3744}.badge-medallion-2{color:#e9c76b}.badge-medallion-2 svg{fill:#47381b}.badge-medallion-3{color:#c995f5}.badge-medallion-3 svg{fill:#352343}.badge-medallion-4{color:#ed8393}.badge-medallion-4 svg{fill:#43222b}.badge-tier-label{font:12px/1.35 system-ui;color:#aab6c6;white-space:normal;min-height:2.7em}
.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-ui #playerDetail.ui-detail .hero-side{gap:14px!important}.site-ui #playerDetail.ui-detail .sum-panel{padding:14px 12px!important}.site-ui #playerDetail.ui-detail .sum-panel .hz-label{margin-bottom:14px!important}.site-ui #playerDetail.ui-detail .hz-img{background:transparent!important}.site-ui #playerDetail.ui-detail .hz-img svg [fill="#ed145b"]{fill:#af3c61}
/* XP and current attributes stay on the same screen. */
.site-ui #playerDetail.ui-detail .detail-shell{gap:16px!important}.site-ui #playerDetail.ui-detail .hero{padding:18px!important;gap:18px!important}.site-ui #playerDetail.ui-detail .player-upgrades{margin:0!important;padding:14px 18px!important;border-radius:7px!important;background:#111c28!important;border:1px solid #2c394b!important}.site-ui #playerDetail.ui-detail .upgrade-heading{margin-bottom:10px!important;align-items:center!important}.site-ui #playerDetail.ui-detail .upgrade-heading strong{font-size:15px!important}.site-ui #playerDetail.ui-detail .upgrade-heading span:empty,.upgrade-effects:empty{display:none!important}.site-ui #playerDetail.ui-detail .upgrade-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.site-ui #playerDetail.ui-detail .upgrade-option{gap:4px!important}.site-ui #playerDetail.ui-detail .upgrade-option small{font-size:11px!important}.site-ui #playerDetail.ui-detail .upgrade-effects{margin-top:10px!important;min-height:0!important}.site-ui #playerDetail.ui-detail .tabs{margin:0!important}.site-ui #playerDetail.ui-detail .tab-panel{padding-top:0!important}.site-ui .mk-detail-preview{padding:9px 12px!important}.site-ui .mk-detail-preview a{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap}.site-ui .mk-detail-preview small{font-size:11px}.site-ui .mk-detail-preview strong{font-size:20px!important}
@media(max-width:760px){.site-ui #playerDetail.ui-detail .upgrade-options{grid-template-columns:1fr!important}.ui-home-price-tools{gap:12px}.site-ui .ui-home-hero{padding:24px!important}}

.site-ui .ui-hero-copy>a.ui-primary{color:#142334!important}.site-header nav a{background:transparent!important}
.site-ui .site-header nav a[aria-current=page]{background:transparent!important;box-shadow:none!important}

.site-ui .hero-title-block .detail-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.site-ui .detail-chip-timing{gap:9px!important;white-space:nowrap}.site-ui .detail-chip-timing strong{font-size:16px!important;font-variant-numeric:tabular-nums}.site-ui .detail-chip-timing .detail-chip-label{font-size:10px!important;letter-spacing:.03em!important}

.site-ui .detail-chip-timing strong,.site-ui .detail-chip-timing .detail-chip-label{text-transform:none!important;letter-spacing:0!important}

/* Desktop finish: consistent surfaces, readable numbers, and stable actions. */
:root{--finish-bg:#0b1016;--finish-surface:#141c27;--finish-border:#2b3542;--finish-muted:#a4b1c1;--finish-focus:#b8d8ff}
body.has-site-shell{background:var(--finish-bg);color:#e9eef5}
.has-site-shell :is(button,input,select,textarea){font-family:inherit}
.has-site-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--finish-focus);outline-offset:3px}
.has-site-shell :is(button,select,summary){cursor:pointer}.has-site-shell button:disabled{cursor:default;opacity:.5}
.has-site-shell :is(.ui-card,.ui-series,.pt-slot){transition:border-color .16s ease,background-color .16s ease}
.has-site-shell :is(.ui-card,.ui-series):focus-within{border-color:#91b6dd}
.has-site-shell :is(.ui-empty,.pt-empty){border:1px solid var(--finish-border);border-radius:8px;background:#111923;padding:28px!important;color:#aab8c9}
.has-site-shell :is(.ui-empty,.pt-empty) p{margin:8px 0 16px}.has-site-shell :is(.ui-empty,.pt-empty) h2{font-size:20px}
.site-ui .ui-home-hero{min-height:238px!important;padding:24px 32px!important}.site-ui .ui-hero-copy{gap:15px}.site-ui .ui-hero-copy h1{font-size:clamp(54px,5vw,76px)!important}.site-ui .ui-hero-art img{max-height:216px!important;width:auto!important}.site-ui .ui-hero-art{min-height:210px!important}
.site-ui #home-page .ui-card-progression,.site-ui #collectionsView .ui-card-progression{display:none}
.site-ui .ui-card-identity{padding-top:12px!important;gap:5px!important}.site-ui .ui-card-identity>strong{line-height:1.4;min-height:1.4em}.site-ui .ui-card-series{font-size:10px!important;letter-spacing:.06em!important}
.site-ui .ui-home-price{margin:8px 0!important;min-height:44px;align-items:flex-start}.site-ui .ui-home-price strong{font-size:22px}.site-ui .ui-home-price a>small{display:inline!important}.site-ui .ui-home-price .price-meta{margin-top:4px;font-size:11px;line-height:1.4}
.site-ui .ui-card>[data-tray-pick]{padding:8px 0!important;border-radius:0!important;font-size:12px!important}.site-ui .ui-card>[data-tray-pick][aria-pressed=true]{background:transparent!important;color:#c7e3ff!important;border-color:#92bce2!important}
.site-ui .ui-group-tabs{gap:8px!important;margin:16px 0 26px!important;flex-wrap:wrap}.site-ui .ui-group-tabs a{border-radius:6px!important;padding:9px 13px!important;font-size:13px}.site-ui .ui-group-tabs small{margin-left:6px;color:#94a6bc}.site-ui .ui-group-tabs a[aria-current=page]{background:#21344a!important;color:#e6f2ff!important;border-color:#688ba8!important}
.site-ui .ui-collection-section{margin:28px 0 42px}.site-ui .ui-collection-section .ui-section-heading{margin:0 0 14px!important;border-bottom:1px solid #283340;padding-bottom:12px}.site-ui .ui-collection-section h2{font-size:20px;margin:0}.site-ui .ui-series-grid{gap:16px!important}.site-ui .ui-series small{font-size:12px;color:#9dabbd}.site-ui .ui-breadcrumb{margin:0 0 20px!important;font-size:13px}
.site-ui .demand-ui .ui-page-heading{margin-bottom:18px!important}.site-ui .demand-ui .pt-table th{font-size:12px}.site-ui .demand-ui .pt-table td{vertical-align:middle}.site-ui .demand-ui .pt-identity small{margin-top:5px;font-size:12px;color:#a5b2c3}.site-ui .demand-ui .pt-table .pt-actions{gap:6px;flex-wrap:nowrap}.site-ui .demand-ui .pt-table .pt-actions button{font-size:12px;padding:7px 9px;min-height:34px;white-space:nowrap}.site-ui .demand-ui .mk-list-price{min-width:170px}.mk-price-evidence{font-size:11px;color:#a6b5c7}.mk-price-evidence summary{display:inline-block;cursor:pointer;padding:4px 0}.mk-price-evidence span{display:block;white-space:normal;line-height:1.5;max-width:230px}.mk-list-price>strong{font-variant-numeric:tabular-nums}
.pt-filter-dialog[open]{display:flex;flex-direction:column;overflow:hidden;max-height:90dvh;width:min(940px,92vw)}.pt-filter-dialog .pt-dialog-head{flex:none;padding:18px 24px}.pt-filter-dialog .pt-dialog-body{min-height:0;overflow:auto;padding:18px 24px;overscroll-behavior:contain}.pt-filter-dialog #demandForm{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pt-filter-dialog fieldset{margin:0!important;min-width:0;border:1px solid #344052;border-radius:6px;padding:16px}.pt-filter-dialog fieldset:first-of-type,.pt-filter-dialog fieldset:nth-of-type(n+4),.pt-filter-dialog [data-error]{grid-column:1/-1}.pt-filter-dialog .pt-section{margin:12px 0!important;padding:0!important}.pt-filter-dialog .pt-help:empty{display:none}.pt-filter-dialog .pt-dialog-footer{flex:none;margin:0;padding:14px 24px;border-top:1px solid #344052;background:#141e2b;justify-content:flex-end}.pt-filter-dialog .pt-actions label{display:inline-flex;gap:6px;align-items:center;font-size:13px}.pt-filter-dialog input[type=checkbox]{accent-color:#b6d6f7;width:17px;height:17px}.pt-filter-dialog .pt-condition{grid-template-columns:minmax(0,1fr) 110px 110px 36px}
.site-ui .hero-title-block .ui-card-state{font-size:12px;margin:10px 0 14px;color:#a9b6c7}.site-ui #playerDetail.ui-detail .badge-tier-label{font-size:11px;min-height:1.5em}.site-ui #playerDetail.ui-detail .hero{row-gap:14px!important}.site-ui #playerDetail.ui-detail .action-row{padding-top:8px!important;margin-top:0!important}.site-ui .detail-chip{font-variant-numeric:tabular-nums}
.site-ui .mk-comparison{display:grid;grid-template-columns:200px minmax(0,1fr);gap:12px 24px;padding:16px!important}.site-ui .mk-comparison .mk-heading{display:block}.site-ui .mk-comparison h3{margin:0 0 12px;font-size:14px}.site-ui .mk-comparison .mk-compare-prices{margin:0!important;align-items:center}.site-ui .mk-comparison>p{grid-column:2;margin:0!important}.site-ui .mk-compare-prices>div>span{font-size:12px}.site-ui .ui-compare-table .ui-compare-player{float:left;display:block;margin-right:14px}.site-ui .ui-compare-table .ui-compare-player img{width:62px!important;height:86px!important;object-fit:contain;display:block}.site-ui .ui-compare-table .ui-compare-player strong{display:block;margin:6px 0}.site-ui .ui-compare-table .ui-compare-identity{min-height:126px}.site-ui .ui-compare-table .ui-compare-identity>small{display:block;margin:5px 0}.site-ui .ui-compare-card-actions{gap:8px}.site-ui .ui-compare-table .ui-scroll-hint{display:none}
.pt-app #personalHelp{margin-top:20px}.pt-app:not(.pt-lineup-mode) #personalHelp{margin-left:auto}.pt-app #personalCards:empty{display:none}.pt-app .pt-candidate{border:1px solid #2b3848;border-radius:9px;padding:18px 22px;margin:16px 0;background:#121b26}.pt-app .pt-candidate .pt-list-row{padding:0 0 14px}.pt-app .pt-candidate img{width:90px;height:120px;object-fit:contain}.pt-app .pt-candidate .pt-list-row{grid-template-columns:90px 1fr auto}.pt-app .pt-price-history{margin-left:0;border-left:0;padding-left:0}.pt-app .mk-candidate-summary{margin:0!important;padding:12px 0!important}.pt-app .pt-candidate-latest{font-size:16px!important}.pt-candidates button{display:flex;align-items:center;gap:12px;border-radius:7px!important}.pt-candidates button>img,.pt-candidates button .pt-card-art{width:58px;height:82px;object-fit:contain;flex:none}.pt-candidates button span{min-width:0}.pt-candidates button small{font-size:11px}
.term-app main{max-width:1200px;padding:32px 32px 80px}.term-app h1{font-size:32px;margin:0 0 12px}.term-app .intro{font-size:14px;margin:8px 0;color:#aab8c9}.term-app #coverage{font-size:12px}.term-app #termFilters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr));gap:14px}.term-app .search{grid-column:auto}.term-app input{font-size:14px}.term-app #termResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.term-app #termResults article{min-width:0}.term-app .term-scope{margin:8px 0 20px}.term-app .term-heading{gap:10px}.term-app .status{font-size:11px}.term-app .scope{margin:8px 0}.term-app .result-head{margin-top:18px}
@media(min-width:1000px){.site-ui #home-page>.ui-series-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.pt-filter-dialog #demandForm{display:block}.pt-filter-dialog fieldset{margin-bottom:14px!important}.term-app #termFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.term-app #termResults{grid-template-columns:1fr}.site-ui .mk-comparison{display:block}.site-ui .ui-home-hero{min-height:260px!important}}
@media(prefers-reduced-motion:reduce){.has-site-shell *{scroll-behavior:auto!important}.has-site-shell :is(.ui-card,.ui-series,.pt-slot){transition:none}}
@media(min-width:1000px){.site-ui .ui-home-hero .ui-hero-art{padding:8px 8px 10px!important;min-height:190px!important}.site-ui #home-page .ui-home-hero{min-height:238px!important}.site-ui #home-page .ui-section-heading{margin-top:24px!important}}
.has-site-shell :is(.anim-value-popup__panel,.compare-modal__panel){background:#151e2b!important;border:1px solid #35455b!important;border-radius:12px!important;box-shadow:0 20px 70px #0006!important}.has-site-shell :is(.anim-value-popup__backdrop,.compare-modal__backdrop){background:#050911b8!important;backdrop-filter:blur(3px)!important}.has-site-shell .anim-popup-row{border-radius:7px!important;background:#182536!important;border:1px solid #304054!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important;grid-template-columns:minmax(0,1fr) 140px 36px 16px!important}.has-site-shell .anim-popup-row:is(:hover,.selected,:focus-visible){background:#22374e!important;border-color:#99bddc!important;transform:none!important}.has-site-shell .anim-popup-name,.has-site-shell .anim-popup-series{white-space:normal!important;overflow:visible!important;line-height:1.4}.has-site-shell .anim-value-popup__close{border-radius:6px!important;border:1px solid #42516a!important;transform:none!important}.has-site-shell .anim-value-popup__kicker{color:#a9bacd!important;letter-spacing:.06em!important}.has-site-shell .compare-search-card{border-radius:8px!important;transform:none!important;background:#182536!important}.has-site-shell .compare-search-card:hover{box-shadow:none!important;border-color:#9abbd9!important}
@media(min-width:1000px) and (max-width:1350px){
 .site-ui #playersView .pt-table :is(td,th){padding:10px 8px}.site-ui #playersView .pt-table th{white-space:normal;line-height:1.4}
 .site-ui #playersView .pt-table .pt-identity{min-width:175px}.site-ui #playersView .pt-table .pt-identity strong{white-space:normal;max-width:170px}
 .site-ui .demand-ui .mk-list-price{min-width:130px}.site-ui .demand-ui .pt-table .pt-actions{display:grid;grid-template-columns:repeat(2,minmax(70px,1fr));min-width:145px}.site-ui .demand-ui .pt-table .pt-actions button{padding:6px;font-size:11px}.site-ui .demand-ui .pt-table .pt-actions button:last-child:nth-child(3){grid-column:1/-1}
}
.site-ui #collectionsView{display:block!important}.site-ui #collectionsView>.ui-page-heading{margin-bottom:20px!important}.site-ui .ui-collection-section:first-of-type{margin-top:24px}

.pt-filter-dialog .pt-dialog-footer{flex-wrap:wrap}.pt-filter-dialog .pt-dialog-footer [data-error]{flex-basis:100%;margin:0 0 8px;font-size:13px}

.site-ui .ui-card-identity :is(.ui-card-measures,.ui-card-release){display:block;font-size:13px;line-height:1.45;font-weight:400;letter-spacing:0;color:#b5c2d2;font-variant-numeric:tabular-nums;white-space:nowrap}.site-ui .ui-card-release{color:#c9d6e6}.site-ui .ui-card-spec{margin-top:3px}

/* A single latest-card row; comparison stays in the browsing surfaces. */
.site-ui #home-page>.ui-card-grid{grid-template-columns:repeat(6,minmax(170px,1fr));overflow-x:auto;padding-bottom:12px;scrollbar-color:#526680 #111a24}
.site-ui .ui-compare-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;color:#aab8ca;font-size:13px}
.site-ui .ui-compare-navigation>div{display:flex;gap:8px}
.site-ui .ui-compare-navigation button{min-width:44px;min-height:36px;border:1px solid #3c4e64;background:#162130;border-radius:7px;color:#dce8f8}
.site-ui .ui-compare-navigation button:disabled{opacity:.35;cursor:default}
.site-ui .ui-summary-picker{display:flex;align-items:center;gap:12px;font-size:13px;color:#aab8ca;margin:12px 0}
.site-ui .ui-summary-picker select{max-width:min(420px,70vw)}
.site-ui .ui-compare-table{--card-width:260px;width:calc(var(--row-width) + var(--compare-count) * var(--card-width));min-width:100%}
.site-ui .ui-compare-table col:not(.ui-label-column){width:var(--card-width)}
.site-ui .ui-compare-table thead th:first-child{z-index:5}
.site-ui .ui-compare-table .ui-compare-player{float:none;display:flex;align-items:center;gap:12px;margin:0 0 10px;min-height:86px}
.site-ui .ui-compare-table .ui-compare-player strong{font-size:16px;line-height:1.45}
.site-ui .ui-compare-table .ui-compare-player img{flex:0 0 62px}
.site-ui .ui-compare-card-actions{flex-wrap:wrap}
.site-ui .ui-tray-items{flex:1;max-width:100%;flex-wrap:nowrap}
.site-ui .ui-tray-items button{flex:none}
.site-ui .ui-comparison-insights{padding:10px 0;margin:8px 0;border-bottom:1px solid #2b3949}
.site-ui .ui-comparison-insights>summary{font-size:13px;color:#b1c5d9;cursor:pointer;min-height:28px;line-height:28px}
.site-ui .ui-comparison-insights[open]{padding-bottom:16px}
.site-ui .ui-comparison-insights .decision-summary{margin-bottom:0!important}
.site-ui #compareBaseline{max-width:280px}
.site-ui .ui-compare-table thead th[data-baseline="true"]{background:#20344a;box-shadow:inset 0 2px #9dcde9,0 1px #4b5874}

/* One card metadata and completed-price hierarchy across browsing surfaces. */
.site-ui .ui-card .ui-home-price{min-height:88px;margin:16px 0 8px!important}
.site-ui .ui-card .ui-home-price strong{font-size:26px;line-height:1.2}
.site-ui .ui-card .ui-home-price a>small{display:block!important;margin-top:6px;font-size:12px}
.site-ui .ui-card .ui-home-price .price-meta{font-size:11px;margin-top:6px}
.site-ui .ui-compare-timing{display:flex;gap:22px;margin:10px 0 12px;font-variant-numeric:tabular-nums}
.site-ui .ui-compare-timing>span{display:grid;gap:3px}
.site-ui .ui-compare-timing small{font-size:11px;color:#a9b6c7}
.site-ui .ui-compare-timing .ui-shot-value{font-size:15px;font-weight:650}
.ui-shot-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}

.pt-app .ui-card-identity{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 0 8px}
.pt-app .ui-card-identity .ui-card-series{font-size:10px;letter-spacing:.06em;color:#8e9ab0;text-transform:uppercase}
.pt-app .ui-card-identity>strong{font-size:16px;line-height:1.4;color:#eef1f5;white-space:normal}
.pt-app .ui-card-identity :is(.ui-card-measures,.ui-card-release){font-size:13px;line-height:1.45;color:#b5c2d2;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}
.pt-app .ui-card-identity .ui-card-spec{display:flex;align-items:center;gap:8px;font-size:12px;color:#b2bdcd;flex-wrap:wrap;margin-top:3px}
.pt-app .ui-card-spec b{font-size:16px;color:#dae7ff}.pt-app .ui-card-spec>span{font-size:10px;color:#8e9ab0}
.pt-app .lu-card-info{padding:0}.pt-app .lu-card-info .ui-card-identity>small{max-width:none;white-space:normal}
.pt-app .pt-slot .ui-home-price{min-height:88px;margin:14px 0 6px;padding:0 2px;align-items:flex-start}
.pt-app .ui-home-price strong{display:block;font-size:26px;color:#eef1f5;line-height:1.2}
.pt-app .ui-home-price a>small{display:block;margin-top:6px;font-size:12px}
.pt-app .ui-home-price .price-meta{font-size:11px;margin-top:6px}

.pt-app .ui-card-price-content{display:block;text-align:left}
.pt-app .ui-card-price-content>small{display:block;font-size:12px;margin-top:6px;color:#91a0b4}
.pt-app .ui-card-price-content .price-meta{display:block;font-size:11px;color:#91a0b4;margin-top:6px}
.pt-app #personalCards>.pt-candidate>.ui-home-price{margin:14px 20px;min-height:80px}

/* Instant bilingual player search, shared by every navigation shell. */
.site-search{position:relative;overflow:visible}
.site-search-popup{position:absolute;top:calc(100% + 9px);right:0;width:420px;max-width:calc(100vw - 32px);background:#111b27;border:1px solid #35475b;border-radius:10px;box-shadow:0 18px 48px #0009;overflow:hidden;z-index:1010}
.site-search-popup[hidden]{display:none}
.site-search-status{font-size:12px;color:#98acc1;padding:11px 16px;border-bottom:1px solid #293748}
#siteSearchResults{max-height:min(440px,55vh);overflow:auto;overscroll-behavior:contain}
.site-search-result{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:9px 16px;color:#ecf2fa;text-decoration:none;border-bottom:1px solid #202d3c}
.site-search-result:hover,.site-search-result[aria-selected=true]{background:#22364c}
.site-search-result img,.site-search-no-art{width:42px;height:56px;object-fit:contain}
.site-search-result>span{display:grid;gap:3px;min-width:0}
.site-search-result strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}
.site-search-result small{font-size:11px;line-height:1.35;color:#a2b5c9;overflow-wrap:anywhere}
.site-search-name{display:flex;gap:9px;align-items:baseline}.site-search-name b{font-size:14px;color:#c6dcf5;font-variant-numeric:tabular-nums;flex:none}.site-search-name strong{min-width:0}
.site-search-all{display:block;padding:12px 16px;color:#b8dcfa;font-size:13px;text-decoration:none;background:#162232}
.site-search-all:hover{background:#22364c}
@media(max-width:760px){.site-search-popup{width:100%;max-width:none}}

/* Compact desktop comparison selection: one stable row in either state. */
@media(min-width:761px){
 .site-ui .ui-tray{padding:6px 32px;gap:12px;min-height:44px;box-sizing:border-box;box-shadow:none}
 .site-ui .ui-tray button,.site-ui #startCompare{min-height:30px;padding:5px 10px;font-size:12px}
 .site-ui .ui-tray-items{scrollbar-width:thin;align-items:center}
 .site-ui .ui-tray-items button{max-width:220px;overflow:hidden;text-overflow:ellipsis;display:block}
 .site-ui .ui-tray.is-collapsed{min-height:42px}
}
/* Freeze the baseline next to the row labels; other cards keep their full column width. */
.site-ui .ui-compare-table{--row-width:150px;--card-width:260px}
.site-ui .ui-compare-scroll{scroll-padding-left:calc(150px + 260px);scroll-padding-top:240px;scrollbar-color:#55738e #101a25}
.site-ui .ui-compare-table[data-pin-baseline=true] thead th:nth-child(2){position:sticky;left:var(--row-width);z-index:4;background:#1b2e41;box-shadow:inset 0 2px #9dcde9,2px 0 #486681}
.site-ui .ui-compare-table[data-pin-baseline=true] tbody td:nth-child(2):not([colspan]){position:sticky;left:var(--row-width);z-index:2;background:#142536;box-shadow:2px 0 #486681}
.site-ui .ui-compare-table[data-pin-baseline=true] .ui-group-row td:nth-child(2){background:#24384d}
.site-ui .ui-compare-table .ui-compare-player{min-height:68px;margin-bottom:8px;align-items:center}
.site-ui .ui-compare-table .ui-compare-player img{width:46px!important;height:64px!important;flex-basis:46px!important}
.site-ui .ui-compare-table .ui-compare-player strong{font-size:15px;overflow-wrap:anywhere}
.site-ui .ui-compare-table .ui-compare-identity>small{display:block;min-height:18px}
.site-ui .ui-compare-table th,.site-ui .ui-compare-table td{box-sizing:border-box}
.site-ui .ui-compare-controls .ui-switch{margin-right:auto}
.site-ui .ui-compare-controls{gap:10px 16px;align-items:center}
.site-ui .ui-compare-controls #compareBaseline{min-width:180px;max-width:230px}
@media(max-width:760px){.site-ui .ui-compare-table[data-pin-baseline=true] thead th:nth-child(2){left:auto;position:sticky}.site-ui .ui-compare-table[data-pin-baseline=true] tbody td:nth-child(2):not([colspan]){position:static}.site-ui .ui-compare-scroll{scroll-padding-left:100px}}

/* Shared sale evidence keeps price, sample size and sale age in one reading block. */
.mk-app main{max-width:1440px}
.mk-app .mk-coverage{margin:8px 0 20px;padding:10px 0;border-top:0;justify-content:flex-start}
.mk-app .mk-coverage>div{margin:0;display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:12px}
.mk-app .mk-coverage small{margin:0;font-size:11px}
.mk-app .mk-browser-controls{margin:18px 0;gap:12px}
.mk-app .mk-browser-controls :is(input,select){min-height:38px;height:38px;font-size:12px}
.mk-app .mk-price-table{min-width:980px;table-layout:fixed}
.mk-app .mk-price-table>tbody>tr>td{padding:18px 14px;white-space:normal;vertical-align:middle}
.mk-app .mk-price-table>thead th{padding:12px 14px;font-size:12px;background:#152130}
.mk-app .mk-card-identity{min-width:0;gap:12px}.mk-card-identity>div{min-width:0}.mk-app .mk-card-identity a{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.mk-app .mk-card-identity small{font-size:11px;line-height:1.55}
.mk-price-primary{display:flex;gap:6px;align-items:baseline;white-space:nowrap}.mk-price-primary strong{font-size:24px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.mk-price-primary>small{font-size:10px;color:#9eafc2}
.mk-trend-change{display:block;font-size:11px;font-variant-numeric:tabular-nums;line-height:1.5;margin-top:4px}
.mk-sale-evidence{display:grid;gap:4px;font-size:11px;color:#9db0c5;margin-top:9px;line-height:1.5;font-weight:400}
.mk-sale-evidence time small{display:inline!important;font-size:10px;color:#8195ab}
.mk-app .mk-range{margin:0;gap:14px;grid-template-columns:1fr 1fr}.mk-app .mk-range dd{font-size:17px;white-space:nowrap}.mk-app .mk-range small{display:inline!important;font-size:10px}.mk-app .mk-range dt{font-size:11px}
.mk-app .mk-row-action button{display:block;width:100%;padding:6px 8px;min-height:32px;font-size:12px;white-space:nowrap;margin:4px 0}
.mk-app .mk-row-action [data-pick]{background:none;border-color:transparent;color:#b8cce1}.mk-app .mk-row-action [aria-pressed=true]{color:#c3e4fc;background:#233b50}
.mk-app .mk-row-action [aria-expanded=true]{border-color:#8ab6d8;background:#254259}
.mk-inline-history[hidden]{display:none!important}.mk-app .mk-price-table>tbody>.mk-inline-history>td{padding:0 20px 20px;background:#101d29;border-bottom:1px solid #3b526a}
.mk-inline-content{border-top:1px solid #33495e;padding-top:16px}
.mk-history-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#9bafc5;font-size:11px;margin:0 0 12px}
.mk-chart>summary{cursor:pointer;padding:8px 0;font-size:12px;color:#b4d4ee}.mk-chart .mk-sale-distribution{margin:8px 0 16px;max-width:760px}
.mk-sales-ledger{table-layout:fixed}.mk-panel .mk-sales-ledger th,.mk-panel .mk-sales-ledger td{padding:10px 12px;font-size:12px;background:transparent;white-space:normal;vertical-align:middle}.mk-panel .mk-sales-ledger td:first-child{font-weight:600;font-variant-numeric:tabular-nums}.mk-panel .mk-sales-ledger td small{display:inline}.mk-sales-ledger th:first-child{width:24%}.mk-sales-ledger th:nth-child(2){width:30%}
.mk-panel .mk-quote{padding:20px;background:#111d29;border:1px solid #2c4054;border-radius:8px;gap:8px}.mk-panel .mk-platforms{gap:18px;border:0;margin-top:18px}.mk-panel .mk-quote+.mk-quote{padding:20px}.mk-panel .mk-quote .mk-range{margin-top:12px;padding-top:14px;border-top:1px solid #2b3c4e}.mk-panel .mk-quote .mk-sale-evidence{margin-top:2px}
.mk-panel .mk-history>summary{border-bottom:1px solid #2b3c4e;margin-bottom:12px}.mk-result-bar{gap:12px;flex-wrap:wrap}.mk-picks{flex-wrap:wrap}
/* Two aligned reference rows; measurements stay neutral, contextual meaning lives on the rails. */
.ui-release-readout{display:block;min-width:190px;max-width:290px;white-space:normal;font-weight:400}
.ui-release-numbers,.ui-speed-row{display:grid!important;grid-template-columns:minmax(64px,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px}
.ui-release-numbers .ui-shot-value{color:#eef1f5!important;white-space:nowrap}
.ui-release-numbers>span{min-width:0}.ui-release-numbers small{display:block;font-size:10px;color:#a9b6c7}
.ui-speed-scales{display:grid;gap:7px;margin-top:8px;font-size:10px;line-height:1.2}
.ui-speed-label{font-size:10px!important;font-weight:400;letter-spacing:0!important;color:#9eacbb;white-space:normal;overflow-wrap:normal}
.ui-speed-cell{display:flex;align-items:center;gap:5px;min-width:0}
.ui-speed-track{display:block;position:relative;flex:1;min-width:12px;height:3px;border-radius:2px;background:linear-gradient(90deg,#ff5662,#ffa940 50%,#34d399);opacity:.95}
.ui-speed-track i{position:absolute;top:-3px;display:block;width:3px;height:9px;border-radius:1px;background:#fff;transform:translateX(-50%);box-shadow:0 0 0 1px #0a1016}
.ui-speed-track.is-unknown{background:#43515e;opacity:.65}
.ui-speed-band{font-size:10px!important;font-weight:600;min-width:12px}
.ui-speed-band[data-speed-band=fast]{color:#34d399}.ui-speed-band[data-speed-band=middle]{color:#ffa940}.ui-speed-band[data-speed-band=slow]{color:#ff5662}.ui-speed-band[data-speed-band=unknown]{color:#93a0ae}
.site-ui .ui-compare-timing{display:block}.site-ui .ui-compare-timing>.ui-release-readout{display:block}
.ui-card-release{white-space:normal!important}
/* Compact card grids keep timing rows inside each card on narrow screens. */
@media(max-width:700px){.site-ui .ui-card .ui-release-readout{min-width:0;width:100%}}

.ui-release-title{display:block;margin-bottom:6px;color:#c6d3e2;font-size:11px;font-weight:600;line-height:1.4}
.detail-chip-timing>.detail-chip-label{display:none!important}

/* Reading hierarchy: identity first, compact measurements, deeper comparisons on demand. */
.site-ui .ui-card-spec,.pt-app .ui-card-spec{margin-top:0!important;gap:6px!important}
.site-ui .ui-card-identity .ui-card-series,.pt-app .ui-card-identity .ui-card-series{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:#a8b7c8}
.site-ui .ui-card-identity>strong,.pt-app .ui-card-identity>strong{display:block;min-height:2.8em;line-height:1.4}
.release-summary{display:block;margin-top:8px;white-space:normal;font-variant-numeric:tabular-nums}
.release-summary .ui-release-title{font-size:12px;font-weight:500;color:#aebed0;margin:0 0 7px}
.release-summary-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.release-summary-values>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:7px;row-gap:2px;min-width:0}
.release-summary-values small{font-size:11px!important;font-weight:400!important;color:#aebed0!important;white-space:nowrap}
.release-summary-values .ui-shot-value{font-size:13px!important;font-weight:600!important;color:#e6edf6!important;white-space:nowrap}
.release-heading,.comparison-release-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.release-heading h2{font-size:14px!important;font-weight:600;margin:0!important;line-height:1.4}
.release-scope{display:inline-flex!important;max-width:100%;margin:0!important}
.release-scope select{font:inherit!important;font-size:12px!important;background:#111c26!important;color:#d7e4f0!important;border:1px solid #354857!important;border-radius:6px!important;min-height:36px!important;width:auto!important;max-width:100%;padding:6px 28px 6px 10px!important;cursor:pointer}
.release-scope select:focus-visible{outline:2px solid #b9def3;outline-offset:3px}
.release-detail-readings{display:grid;gap:14px;margin-top:18px}
.release-metric{display:grid;grid-template-columns:76px minmax(90px,1fr);align-items:center;gap:12px;font-variant-numeric:tabular-nums}
.release-detail-readings .release-metric{grid-template-columns:86px 76px minmax(80px,1fr)}
.release-kind{font-size:13px;color:#bac9d9}
.release-metric .ui-shot-value{font-size:17px!important;font-weight:600;color:#eef1f5!important;white-space:nowrap}
.release-metric .ui-speed-cell{gap:12px}
.release-metric .ui-speed-track{height:4px;min-width:18px;background:#354958;opacity:1}
.release-metric .ui-speed-track.is-unknown{background:#293644}
.release-metric .ui-speed-track i{background:#c4e3f6;width:4px;height:10px;top:-3px}
.release-metric .ui-speed-band{min-width:3em;font-size:12px!important;font-weight:500;white-space:nowrap}
.release-metric .ui-speed-band[data-speed-band=fast]{color:#9cdbbd}
.release-metric .ui-speed-band[data-speed-band=middle]{color:#bfccd9}
.release-metric .ui-speed-band[data-speed-band=slow]{color:#e0b98c}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel{width:100%;max-width:560px;padding:18px 0;border-top:1px solid #263542;border-bottom:1px solid #263542}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis{margin:16px 0 0;font-size:12px;color:#aebed0}
html body.site-ui #playerDetail.detail-v2 .card-scouting{border-left:0;padding-left:0;max-width:72ch}
.comparison-release-heading{justify-content:flex-start;padding:16px 0 4px}
.comparison-release-heading>strong{font-size:14px}.comparison-release-heading>span{color:#adbdcf;font-size:12px}
.site-ui .ui-compare-overview>th,.site-ui .ui-compare-overview>td{padding-top:14px;padding-bottom:14px}
.ui-compare-overview .release-metric{grid-template-columns:68px minmax(72px,1fr);gap:8px}
.ui-compare-overview .release-metric .ui-speed-band{font-size:11px!important}
.ui-compare-overview th [data-market-platform]{display:block;font-size:12px;max-width:100%;margin-top:8px}
.compare-price{min-height:66px;line-height:1.5}.compare-price a{text-decoration:none;color:inherit;display:block}
.compare-price strong{font-size:19px!important;display:block}.compare-price small,.compare-price .price-meta{display:block;color:#aebed0;font-size:11px!important;font-weight:400}
.site-ui .ui-compare-table .ui-compare-identity{min-height:0}.site-ui .ui-compare-table .ui-compare-player strong{font-size:15px}
.pt-app .pt-slot.is-filled{display:flex;flex-direction:column}
.pt-app .pt-slot.is-filled .lu-card-button{flex:1}
.pt-app .pt-slot.is-filled .ui-home-price{min-height:110px;margin-top:12px}
.pt-app .pt-slot.is-filled .lu-slot-actions{margin-top:auto;min-height:44px}
@media(max-width:600px){
 .release-heading{align-items:flex-start;gap:10px}.release-scope select{font-size:11px!important}
 .release-detail-readings .release-metric{grid-template-columns:70px 58px minmax(0,1fr);gap:8px}
 .release-kind{font-size:12px}.release-metric .ui-shot-value{font-size:15px!important}.release-metric .ui-speed-cell{gap:7px}
 .release-metric .ui-speed-band{font-size:11px!important}
 .comparison-release-heading>span{flex-basis:100%}
 .release-summary-values{column-gap:6px}
}
@media(max-width:700px){
 html body.site-ui #playerDetail.detail-v2 .hero-main{display:contents!important}
 html body.site-ui #playerDetail.detail-v2 .hero-title-block{grid-column:2;grid-row:1;min-width:0}
 html body.site-ui #playerDetail.detail-v2 .hero-main>:not(.hero-title-block){grid-column:1/-1;min-width:0}
 html body.site-ui #playerDetail.detail-v2 .hero-side{grid-column:1/-1!important;grid-row:auto!important}
 html body.site-ui #playerDetail.detail-v2 .ui-court-details{grid-column:1/-1}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel{max-width:none}
}
.site-ui .ui-comparison-body{min-width:0;max-width:100%;overflow:hidden}
.detail-speed-basis [hidden]{display:none!important}
.site-ui .ui-compare-scroll{contain:paint}
@media(max-width:700px){
 html body.site-ui #playerDetail.detail-v2 .hero-main>.action-row{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}
 html body.site-ui #playerDetail.detail-v2 .action-row .compare-box{display:contents!important}
 html body.site-ui #playerDetail.detail-v2 .action-row button{width:100%!important}
 html body.site-ui #playerDetail.detail-v2 .action-row [data-find-alternative]{grid-column:1/-1}
}
@media(max-width:700px){.site-ui .ui-compare-table{--row-width:96px}.site-ui .ui-compare-table th,.site-ui .ui-compare-table td{padding-left:8px;padding-right:8px}}
.ui-compare-overview th .mk-platform-select{display:block!important;font-size:0!important;margin:8px 0 0!important;max-width:100%}
.ui-compare-overview th .mk-platform-select select{width:100%;font-size:11px!important;margin:0!important;padding:5px!important;min-height:34px}

/* Release speed: seven verbal grades, shared slow-to-fast spectrum and pool endpoints. */
.release-summary-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;margin-bottom:12px}
.release-summary-heading .ui-release-title{margin:0;font-size:12px;font-weight:600;color:#dbe5ef}
.release-pool-label{font-size:10px;color:#aebed0;line-height:1.4}
.release-summary-values{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.release-summary-values>.release-metric,.release-metric,.release-detail-readings .release-metric,.ui-compare-overview .release-metric{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0}
.release-reading-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0}
.release-kind{font-size:12px;color:#bac9d9;margin-right:auto}
.release-metric .ui-shot-value,.release-summary-values .ui-shot-value{font-size:11px!important;font-weight:400!important;color:#aebed0!important;white-space:nowrap;margin-left:auto}
.release-metric .ui-speed-band,.ui-compare-overview .release-metric .ui-speed-band{font-size:14px!important;font-weight:650;min-width:0;white-space:normal;line-height:1.3}
.release-reading-head:has(.release-kind) .ui-shot-value{margin-left:0}
.release-metric .ui-speed-cell{display:grid;grid-template-columns:minmax(0,1fr);gap:7px}
.release-metric .ui-speed-track{height:5px;width:100%;min-width:0;background:linear-gradient(90deg,#ff5662 0%,#f58457 25%,#e4b650 50%,#81c46c 75%,#34d399 100%);opacity:1}
.release-metric .ui-speed-track i{width:4px;height:13px;top:-4px;background:#f7fafc;border-radius:2px;box-shadow:0 0 0 2px #0b1219;left:clamp(2px,var(--speed-position,50%),calc(100% - 2px))}
.release-metric .ui-speed-track.is-unknown{background:#344552}
.release-extremes{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.3;color:#aebed0;white-space:nowrap}
.release-extremes b{font-size:inherit!important;font-weight:400!important;color:inherit!important}
.release-metric .ui-speed-band[data-speed-band=extremely-slow],.release-metric .ui-speed-band[data-speed-band=very-slow]{color:#ff8e96}
.release-metric .ui-speed-band[data-speed-band=slow]{color:#f6af84}
.release-metric .ui-speed-band[data-speed-band=average]{color:#e8c66f}
.release-metric .ui-speed-band[data-speed-band=fast]{color:#b7d981}
.release-metric .ui-speed-band[data-speed-band=very-fast],.release-metric .ui-speed-band[data-speed-band=extremely-fast]{color:#73dfb5}
.release-metric .ui-speed-band[data-speed-band=unknown]{color:#b3c1cf}
.release-detail-readings{gap:22px;margin-top:22px}
.release-detail-readings .release-kind{font-size:14px}.release-detail-readings .ui-speed-band{font-size:19px!important}
.release-detail-readings .ui-shot-value{font-size:13px!important}.release-detail-readings .release-extremes{font-size:11px}
.release-detail-readings .release-metric{gap:12px}
@media(max-width:600px){.release-detail-readings .ui-speed-band{font-size:17px!important}.release-detail-readings .release-kind{font-size:12px}}
.release-extremes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px;white-space:normal}
.release-extremes>span{min-width:0}.release-extremes>span:last-child{text-align:right}
.release-extremes b{display:inline-block;white-space:nowrap}
@media(max-width:600px){
 .release-summary .release-reading-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:6px;row-gap:4px}
 .release-summary .release-kind{grid-column:1/-1;margin:0}
 .release-summary .release-reading-head .ui-shot-value{margin-left:0}
 .release-summary .ui-speed-band{font-size:13px!important}
}
/* Home cards: separate identity from release analysis; keep the heading with its scales. */
.site-ui #home-page .ui-card-release{margin-top:24px}
.site-ui #home-page .release-summary{margin-top:0}
.site-ui #home-page .release-summary-heading{margin-bottom:6px}
/* The mobile price ledger has block rows; colgroup must not constrain tbody. */
@media(max-width:700px){.mk-table-wrap .mk-price-table{display:block!important;width:100%!important;min-width:0!important;table-layout:auto!important}.mk-price-table colgroup,.mk-price-table thead{display:none!important}.mk-table-wrap .mk-price-table tbody{display:block!important;width:100%!important}.mk-price-table tbody>tr:not(.mk-inline-history){width:100%!important;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px;padding:16px!important;margin:0 0 12px;border:1px solid #31465b;border-radius:8px;background:#101e2c}.mk-price-table tbody>tr>td{display:block!important;width:auto!important;padding:0!important;min-width:0;border:0}.mk-price-table .mk-identity-cell{grid-column:1/-1}.mk-price-table .mk-row-action{grid-column:1/-1;display:flex!important;gap:10px;border-top:1px solid #2f4153;padding-top:12px!important}.mk-price-table .mk-row-action button{flex:1;min-height:40px;white-space:normal}.mk-price-table .mk-range{display:grid;gap:12px}.mk-price-table .mk-range dd{font-size:15px}.mk-price-table .mk-price-primary strong{font-size:25px!important}.mk-price-table .mk-inline-history:not([hidden]){display:block!important;width:100%;margin-bottom:18px}.mk-price-table .mk-inline-history[hidden]{display:none!important}.mk-inline-content{max-width:100%;min-width:0;overflow:auto}.mk-card-identity>div{min-width:0}.mk-card-identity a{overflow-wrap:anywhere}.mk-table-wrap{min-width:0;max-width:100%}}
:where(button,a,input,select,summary,textarea):focus-visible{outline:2px solid #9fd6ff;outline-offset:3px}html{scroll-padding-top:90px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

.ui-home-release{margin:4px 12px 12px;font-size:12px;color:#9bb4c9}.ui-home-release summary{cursor:pointer;padding:8px 0}.ui-home-release[open] .release-summary{display:block;padding-top:8px}.collection-search{max-width:380px;margin:12px 0 24px;display:grid;gap:8px;color:#9eb3c7;font-size:13px}.collection-search input{padding:12px;background:#101b27;color:#eef4fb;border:1px solid #304358;border-radius:6px}
.ui-series[hidden],.ui-collection-section[hidden]{display:none!important}

/* Detail workspace: identity and acquisition stay together; data begins in the first viewport. */
html body.site-ui #playerDetail.detail-v2 .detail-workspace{display:grid!important;grid-template-columns:320px minmax(0,1fr)!important;gap:30px!important;align-items:start;margin-top:18px;min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail{display:grid;gap:12px;min-width:0;padding:18px;background:#0f1923;border:1px solid #2d4053;border-radius:10px}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core{display:grid;gap:13px;min-width:0;background:#0f1923}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-card{width:232px!important;max-width:100%;justify-self:center}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.hero-card{grid-row:1!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-img{height:auto!important;aspect-ratio:3/4!important;width:100%!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-img img{width:100%!important;height:100%!important;object-fit:contain!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-title-block{display:grid!important;gap:0!important;min-width:0;padding-top:2px}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.hero-title-block{grid-row:2!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .ui-card-state{display:flex;align-items:center;gap:7px;margin:0 0 7px!important;color:#d7a6b3!important;font-size:10px!important;font-weight:650;line-height:1.3;letter-spacing:.07em}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .ui-card-state::before{content:'';width:18px;height:1px;background:#a75b70}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .player-name{margin:0 0 8px!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.03em!important;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .bread{display:flex!important;align-items:center;gap:7px;margin:0 0 12px!important;font-size:10.5px!important;line-height:1.45;color:#8fa4b8!important;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .bread a{color:#9fb4c8!important;text-decoration:none}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .bread a:hover{color:#dcebf7!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .bread .sep{color:#536a7f}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;width:100%;padding-top:10px;border-top:1px solid #2d4053}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip{display:grid!important;gap:2px;min-height:34px!important;padding:0 10px!important;background:transparent!important;border:0!important;border-radius:0!important;color:#8296a9!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip:first-child{padding-left:0!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip+.detail-chip{border-left:1px solid #2d4053!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip-label{font-size:9px!important;line-height:1.1!important;letter-spacing:.05em!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-chip strong{font-size:16px!important;line-height:1.15!important;color:#ecf3f8!important}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-price{display:grid;gap:3px;padding:9px 10px;background:#162432;border-left:2px solid #9bcde9;border-radius:4px;min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-sticky-price{grid-row:5!important}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-price span{font-size:10px;color:#91a6b9}html body.site-ui #playerDetail.detail-v2 .detail-sticky-price strong{font-size:13px;line-height:1.35;color:#e7f3fb;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .meta-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;margin:0!important;padding:12px 0!important;background:transparent!important;border-block:1px solid #2d4053!important;border-inline:0!important;border-radius:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.meta-grid{grid-row:3!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .meta-row{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;padding:0!important;min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .meta-row .k{font-size:10px!important;color:#8397aa!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .meta-row .v{font-size:14px!important;font-weight:650!important;text-align:left!important;color:#e5edf5!important;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row{grid-area:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;width:100%!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.action-row{grid-column:1!important;grid-row:6!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-market{grid-column:1!important;grid-row:7!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row .compare-box{display:contents!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 8px!important;border-radius:6px!important;background:#1a2b3c!important;border:1px solid #3b5065!important;color:#dce8f3!important;font-size:12px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button[aria-pressed=true]{background:#29445e!important;border-color:#8cb8d8!important;color:#fff!important}
html body.site-ui #playerDetail.detail-v2 .detail-data-workspace{display:grid;gap:14px;align-content:start;min-width:0}
html body.site-ui #playerDetail.detail-v2 .card-scouting{max-width:none!important;margin:0!important;padding:15px 16px!important;background:#111d28!important;border:1px solid #2a3c4d!important;border-left:3px solid #80bddc!important;border-radius:8px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel{display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;align-items:center!important;gap:9px 22px!important;width:100%!important;max-width:none!important;margin:0!important;padding:10px 12px!important;background:#111d28!important;border:1px solid #2a3c4d!important;border-radius:8px!important;box-sizing:border-box!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-heading{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:12px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-heading h2{margin:0!important;font-size:14px!important;line-height:1.2!important;color:#eaf3fb!important;white-space:nowrap}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-title{display:flex;align-items:baseline;gap:12px}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-title>span{font-size:11px;color:#91a6b9}html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-title b{margin-right:3px;font-size:16px;color:#e7f3fb}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-scope select{width:auto!important;min-height:30px!important;padding:4px 28px 4px 8px!important;font-size:11px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-detail-readings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-metric{gap:6px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-reading-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:baseline!important;gap:2px 8px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-kind{grid-column:1/-1;font-size:11px!important;color:#9fb2c5!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .ui-speed-band{font-size:15px!important;line-height:1.15!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .ui-shot-value{font-size:11px!important;color:#b4c4d2!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .ui-speed-cell{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .ui-speed-track{height:4px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-extremes{display:none!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis{grid-column:1/-1!important;width:100%;margin:0!important;padding-top:7px!important;border-top:1px solid #263746;white-space:normal;box-sizing:border-box}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis>summary{display:inline-flex;align-items:center;min-height:24px;padding:0;color:#9fb4c7;font-size:11px;cursor:pointer;list-style:none}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis>summary::-webkit-details-marker{display:none}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis>summary::before{content:'›';margin-right:6px;color:#7fbad9;font-size:15px;line-height:1;transition:transform .16s ease}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis[open]>summary::before{transform:rotate(90deg)}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note{display:grid;grid-template-columns:minmax(150px,auto) 1fr;align-items:center;gap:8px 18px;padding:8px 0 2px;color:#aebdca;font-size:11px;line-height:1.55}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note label{display:flex;align-items:center;gap:8px;white-space:nowrap}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note select{min-height:30px!important;padding:4px 28px 4px 8px!important;font-size:11px!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note p{margin:0}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note>p:nth-of-type(n+2){grid-column:1/-1}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-more{grid-column:1/-1;margin-top:1px}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-more>summary{cursor:pointer;color:#a9d2e7}
html body.site-ui #playerDetail.detail-v2 .detail-card-glance{grid-row:5!important;display:grid;grid-template-columns:106px minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;padding:12px 0;border-block:1px solid #2d4053}
html body.site-ui #playerDetail.detail-v2 .detail-hot-zone-summary{display:grid!important;grid-template-rows:auto 1fr;align-items:start;gap:6px!important;min-width:0;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body.site-ui #playerDetail.detail-v2 .detail-hot-zone-summary .hz-label{margin:0!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.02em!important;color:#9eb0c1!important;text-transform:none!important}
html body.site-ui #playerDetail.detail-v2 .detail-hot-zone-summary .hz-img{display:grid!important;place-items:center;width:106px!important;height:82px!important;overflow:hidden;padding:5px;background:linear-gradient(150deg,#111d28,#0c151e);border:1px solid #2f4356;border-radius:7px;box-sizing:border-box}
html body.site-ui #playerDetail.detail-v2 .detail-hot-zone-summary .hz-img :is(svg,img){display:block;width:100%!important;height:100%!important;object-fit:contain}
html body.site-ui #playerDetail.detail-v2 .detail-badge-totals{display:grid!important;grid-template-columns:1fr!important;align-content:start;gap:7px!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-badge-overview{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-height:18px}.detail-badge-overview small{font-size:10px;color:#9eb0c1}.detail-badge-overview strong{display:flex;align-items:baseline;gap:4px;font-size:22px;line-height:1;color:#f2f6fa;font-variant-numeric:tabular-nums}.detail-badge-overview strong span{font-size:9px;font-weight:500;color:#7f93a6}
html body.site-ui #playerDetail.detail-v2 .detail-badge-spectrum{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;background:#0b141d;border:1px solid #2a3c4d;border-radius:7px;box-shadow:inset 0 1px 0 #ffffff06}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total{--tier:#69798a;display:grid!important;grid-template-rows:2px 20px 13px!important;place-items:center!important;gap:0!important;min-width:0;padding:0 2px 3px;border-right:1px solid #263746;color:var(--tier);font-size:9px!important}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total:last-child{border-right:0}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total i{display:block!important;width:100%!important;height:2px!important;background:var(--tier)!important;border:0!important;border-radius:0!important;clip-path:none!important;filter:none!important;box-shadow:0 0 8px color-mix(in srgb,var(--tier) 58%,transparent)}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total b{font-size:14px!important;line-height:1!important;color:#f4f7fa!important;font-variant-numeric:tabular-nums;text-shadow:none!important}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total span{max-width:100%;overflow:hidden;text-overflow:clip;font-size:8px!important;line-height:1!important;color:#889bad!important;white-space:nowrap}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total[data-badge-tier="0"]{--tier:#b5754e}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total[data-badge-tier="1"]{--tier:#a8b7c7}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total[data-badge-tier="2"]{--tier:#d7ad42}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total[data-badge-tier="3"]{--tier:#a875dc}
html body.site-ui #playerDetail.detail-v2 .detail-badge-total[data-badge-tier="4"]{--tier:#e56b75}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools{display:flex!important;gap:5px!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;flex-wrap:wrap!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools details{flex:1 1 auto!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools summary{justify-content:center!important;padding:5px 8px!important;font-size:11px!important}
html body.site-ui #playerDetail.detail-v2 .detail-stage-switcher{display:flex!important;align-items:center;gap:6px;flex-wrap:wrap;margin-right:auto}
html body.site-ui #playerDetail.detail-v2 .tabs{position:sticky!important;top:0!important;z-index:80!important;margin:0!important;padding:8px 0 0!important;background:#090e13!important;gap:22px!important}
html body.site-ui #playerDetail.detail-v2 .tabs .tab{min-height:40px!important;padding:8px 0 10px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important}
html body.site-ui #playerDetail.detail-v2 .tabs .tab.active{border-bottom-color:#9bcde9!important;color:#eef8ff!important}
html body.site-ui #playerDetail.detail-v2 .tab-panel{padding-top:6px!important}
html body.site-ui #playerDetail.detail-v2 .stat-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 24px!important}
html body.site-ui #playerDetail.detail-v2 .stat-column{gap:20px!important}

/* Comparison entry stays compact until opened. */
html body.site-ui .ui-tray{position:fixed!important;top:auto!important;right:18px!important;bottom:18px!important;left:auto!important;transform:none!important;display:block!important;width:min(390px,calc(100vw - 36px))!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:#122131!important;border:1px solid #4a657e!important;border-radius:9px!important;box-shadow:0 18px 46px #0009!important;z-index:850!important}
html body.site-ui .ui-tray[hidden]{display:none!important}
html body.site-ui .ui-tray-entry{display:flex!important;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:42px!important;padding:9px 12px!important;background:#1b3043!important;border:0!important;border-radius:8px!important;color:#e8f2fb!important;font-size:13px!important}
html body.site-ui .ui-tray-entry strong{font-variant-numeric:tabular-nums}
html body.site-ui .ui-tray-panel{display:grid;gap:12px;padding:12px;border-top:1px solid #385168;max-height:min(70vh,620px);overflow:auto;overscroll-behavior:contain}
html body.site-ui .ui-tray-panel[hidden]{display:none!important}
html body.site-ui .ui-tray-head,html body.site-ui .ui-tray-footer,html body.site-ui .ui-tray-undo{display:flex;align-items:center;justify-content:space-between;gap:10px}
html body.site-ui .ui-tray-head>button{min-height:32px!important;padding:5px 8px!important;background:transparent!important;color:#b9d8ee!important;border:0!important}
html body.site-ui .ui-tray-items{display:grid!important;gap:5px!important;width:100%!important;max-height:none!important;overflow:visible!important}
html body.site-ui .ui-tray-card{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:9px;padding:7px;background:#0e1a26;border:1px solid #283e52;border-radius:6px;min-width:0}
html body.site-ui .ui-tray-card>img,html body.site-ui .ui-tray-art{width:38px;height:52px;object-fit:contain;display:grid;place-items:center;background:#1d3041;border-radius:4px}
html body.site-ui .ui-tray-card>span{display:grid;gap:2px;min-width:0}html body.site-ui .ui-tray-card strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}html body.site-ui .ui-tray-card small{display:block!important;font-size:10px;color:#9dafc0;overflow-wrap:anywhere}
html body.site-ui .ui-tray-card>button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;background:transparent!important;border:0!important;color:#bdd0df!important;font-size:18px!important}
html body.site-ui .ui-tray-footer>span{font-size:11px;color:#9fafbf}html body.site-ui #startCompare{margin:0!important;min-height:38px!important;padding:8px 12px!important;background:#b8dff1!important;color:#10202d!important;border:0!important}
html body.site-ui .ui-tray-undo{padding:8px 10px;background:#1c3041;border-radius:6px;font-size:12px}html body.site-ui .ui-tray-undo button{min-height:32px!important;padding:5px 9px!important}

@media(max-height:650px) and (min-width:761px){html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-card{width:206px!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .player-name{font-size:22px!important}html body.site-ui #playerDetail.detail-v2 .detail-data-workspace{gap:10px!important}}
@media(max-width:1180px) and (min-width:761px){html body.site-ui #playerDetail.detail-v2 .detail-release-panel{grid-template-columns:minmax(205px,.72fr) minmax(0,1.28fr)!important}}
@media(max-width:980px){html body.site-ui #playerDetail.detail-v2 .detail-workspace{grid-template-columns:286px minmax(0,1fr)!important;gap:22px!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-card{width:214px!important}html body.site-ui #playerDetail.detail-v2 .stat-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:760px){
 html body.site-ui #playerDetail.detail-v2 .detail-workspace{grid-template-columns:1fr!important;gap:16px!important;margin-top:12px}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-rail{padding:12px;gap:12px}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core{grid-template-columns:150px minmax(0,1fr);gap:10px 14px}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-card{grid-column:1!important;grid-row:1/3!important;width:150px!important;align-self:start}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-title-block{grid-column:2!important;grid-row:1!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .meta-grid{grid-column:1/-1!important;grid-row:3!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-card-glance{grid-column:1/-1!important;grid-row:5!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row{grid-area:6/1/auto/-1!important;width:auto!important;gap:7px!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-market{grid-column:1/-1!important;grid-row:7!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button{min-height:44px!important;font-size:12px!important}
 html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row [data-find-alternative]{grid-column:auto!important}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel{grid-template-columns:1fr!important;gap:8px!important}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-heading{grid-template-columns:1fr auto!important;align-items:center!important}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel .release-detail-readings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis{grid-column:1!important;white-space:normal}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note{grid-template-columns:1fr!important;gap:6px}
 html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-note>p{grid-column:1!important}
 html body.site-ui #playerDetail.detail-v2 .tabs{top:58px!important;gap:16px!important;scroll-margin-top:66px!important;overflow:auto!important}
 html body.site-ui #playerDetail.detail-v2 .stat-columns{grid-template-columns:1fr!important;gap:18px!important}
 html body.site-ui #playerDetail.detail-v2 :is(button,a,input,select,summary,[tabindex]){scroll-margin-top:68px}
 html body.site-ui .ui-tray{right:10px!important;bottom:10px!important;width:calc(100vw - 20px)!important}
 html body.site-ui .ui-tray-panel{max-height:min(68vh,540px)}
}
@media(max-width:380px){html body.site-ui #playerDetail.detail-v2 .detail-identity-core{grid-template-columns:132px minmax(0,1fr)}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .hero-card{width:132px!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .player-name{font-size:20px!important}}

/* Chinese series names remain complete without a single-character last line. */
html[lang^=zh] .ui-hero-copy h1{line-height:1.15!important;text-wrap:balance;letter-spacing:0}
@media(max-width:600px){html[lang^=zh] .site-ui .ui-hero-copy h1{font-size:clamp(30px,8.8vw,46px)!important;max-inline-size:100%;word-break:normal}.site-ui .ui-card-identity .ui-card-measures{font-size:12px;white-space:normal}}

/* Detail finish: one identity rail and one continuous data document. */
html body.site-ui #playerDetail.detail-v2 .detail-workspace{gap:38px!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail{padding:0 30px 0 0!important;background:transparent!important;border:0!important;border-right:1px solid #22313e!important;border-radius:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core{background:transparent!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button{background:transparent!important;border-color:#33485b!important;color:#c9d8e5!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row [data-personal-save]{background:#d8e8f2!important;border-color:#d8e8f2!important;color:#101a22!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button:is(:hover,:focus-visible){border-color:#8bb6d2!important;color:#f4f9fc!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row [data-personal-save]:is(:hover,:focus-visible){background:#eef6fa!important;color:#101a22!important}
html body.site-ui #playerDetail.detail-v2 .card-scouting{margin:2px 0 4px!important;padding:3px 0 3px 15px!important;background:transparent!important;border:0!important;border-left:2px solid #78b9d8!important;border-radius:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel{padding:15px 0 17px!important;background:transparent!important;border:0!important;border-block:1px solid #22313e!important;border-radius:0!important}
html body.site-ui #playerDetail.detail-v2 .detail-release-panel .detail-speed-basis{border-top-color:#22313e!important}
html body.site-ui #playerDetail.detail-v2 .stat-group h4,html body.site-ui #playerDetail.detail-v2.detail-show-badges .badge-group h4{position:relative;background:transparent!important;border:0!important;border-bottom:1px solid #2a3947!important;padding:0 0 10px 16px!important;margin-bottom:4px!important}
html body.site-ui #playerDetail.detail-v2 .stat-group h4:before,html body.site-ui #playerDetail.detail-v2.detail-show-badges .badge-group h4:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:1px;background:#84b9d5}
html body.site-ui #playerDetail.detail-v2 .stat-row{padding-inline:0!important;border-bottom-color:#1b2833!important}
html body.site-ui #playerDetail.detail-v2.detail-show-badges .badge-item{padding-inline:0!important;border-bottom-color:#1b2833!important}
@media(max-width:980px){html body.site-ui #playerDetail.detail-v2 .detail-workspace{gap:26px!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-rail{padding-right:22px!important}}
@media(max-width:760px){html body.site-ui #playerDetail.detail-v2 .detail-identity-rail{padding:13px!important;background:#0e1821!important;border:0!important;border-radius:8px!important}html body.site-ui #playerDetail.detail-v2 .detail-release-panel{padding-block:14px!important}}

/* Full Chinese identities must remain readable beside narrow card art. */
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .player-name{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%;line-height:1.22!important}

/* Preserve production keyboard and detail navigation affordances. */
html body.site-ui :where(a,button,input,select,summary):focus-visible{outline:2px solid #9fd8f3!important;outline-offset:3px!important}
html body.site-ui #playerDetail.detail-v2 .detail-lineup-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid #55758c;border-radius:6px;background:#172838;color:#e8f4fb;text-decoration:none;font-size:12px;font-weight:620}
html body.site-ui #playerDetail.detail-v2 .action-row :is(button,.detail-lineup-link){transition:background 150ms ease,border-color 150ms ease,transform 150ms ease}
html body.site-ui #playerDetail.detail-v2 .action-row :is(button,.detail-lineup-link):hover{transform:translateY(-1px);border-color:#87b6d1;background:#20364a}
html body.site-ui .ui-compare-table tbody tr:has(.compare-delta:not(.is-neutral):not(.is-unknown)) td{background-color:#101c25}

/* Keep the existing production news flow aligned beside the refreshed cards. */
html body.site-ui #home-page .news-module{border:1px solid var(--decision-line);border-radius:8px;background:#0c131a;padding:15px}
html body.site-ui #home-page .news-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--decision-line)}
html body.site-ui #home-page .news-heading h2{margin:0;font-size:16px}
html body.site-ui #home-page .news-heading a{color:#a9cce2;font-size:11px;text-decoration:none;white-space:nowrap}
html body.site-ui #home-page .news-flow{display:grid;gap:0}
html body.site-ui #home-page .news-brief{border-bottom:1px solid #22313d}
html body.site-ui #home-page .news-brief:last-child{border-bottom:0}
html body.site-ui #home-page .news-brief>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;color:#e5eef5;text-decoration:none}
html body.site-ui #home-page .news-brief-copy{display:grid;gap:7px;min-width:0}
html body.site-ui #home-page .news-brief strong{font-size:13px;line-height:1.45;font-weight:610;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html body.site-ui #home-page .news-brief img{width:72px;height:52px;object-fit:cover;border-radius:4px;background:#17212a}
html body.site-ui #home-page .news-brief:hover strong{color:#bfe5f8}
html body.site-ui #home-page .news-flow-loader{padding:8px 0 0}
html body.site-ui #home-page .news-flow-loader[hidden]{display:none!important}

/* Keep the card summary together and make every attribute readable at a glance. */
html body.site-ui #playerDetail.detail-v2 .tab-panel{min-height:var(--detail-panel-floor,0px)}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.card-scouting{grid-column:1/-1;max-width:none!important;margin:0!important;padding:14px 0 0!important;border:0!important;border-top:1px solid #22313e!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-release-panel{grid-column:1/-1;grid-row:4!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0;padding:14px 0!important;border:0!important;border-top:1px solid #22313e!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-heading{flex-wrap:wrap!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-detail-readings{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-metric{min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .detail-speed-basis{grid-column:1!important}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(42px,auto)}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row button{height:auto!important;min-height:42px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-identity-core .action-row .detail-lineup-link{display:flex;align-items:center;justify-content:center;grid-column:auto!important;order:0!important;min-width:0;width:100%;min-height:42px;height:auto;box-sizing:border-box;padding:7px 8px;line-height:1.25;white-space:normal;text-align:center}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;width:100%}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools details{min-width:0!important;width:100%}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools details:last-child:nth-child(odd){grid-column:1/-1}
html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools summary{min-width:0!important;justify-content:center!important;white-space:normal!important;text-align:center}
html body.site-ui #playerDetail.detail-v2 .detail-market{min-width:0;width:100%}
html body.site-ui #playerDetail.detail-v2 .detail-market-head{min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-market-head .mk-platform-select{flex:none}
html body.site-ui #playerDetail.detail-v2 .stat-row{display:grid!important;grid-template-columns:minmax(78px,1fr) minmax(44px,.8fr) 32px;align-items:center!important;gap:8px!important;min-width:0;min-height:37px!important}
html body.site-ui #playerDetail.detail-v2 .stat-label{order:0!important;min-width:0;overflow-wrap:anywhere}
html body.site-ui #playerDetail.detail-v2 .detail-stat-track{order:1;display:block;position:relative;min-width:0;height:4px;border-radius:3px;background:linear-gradient(90deg,#e76a72 0%,#e9b75f 51%,#53c99c 100%)}
html body.site-ui #playerDetail.detail-v2 .detail-stat-track i{position:absolute;top:50%;left:var(--detail-score);width:4px;height:12px;border-radius:2px;background:#f3f8fb;box-shadow:0 0 0 1px #071018;transform:translate(-50%,-50%)}
html body.site-ui #playerDetail.detail-v2 .stat-num{order:2!important;min-width:0!important;width:32px!important;text-align:right!important}
@media(max-width:760px){html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.card-scouting,html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-release-panel{grid-column:1/-1!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core>.detail-release-panel{padding-block:14px!important}}
@media(max-width:380px){html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-heading{align-items:flex-start!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-scope{width:100%}html body.site-ui #playerDetail.detail-v2 .detail-identity-core .release-scope select{width:100%!important}html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools{grid-template-columns:minmax(0,1fr)}html body.site-ui #playerDetail.detail-v2 .detail-identity-rail>.detail-tools details:last-child:nth-child(odd){grid-column:auto}}

/* Edge-to-edge fixed glass navigation, with measured page clearance. */
:root{--site-header-space:68px;--layer-site-navigation:800}
body.has-site-shell{padding-top:var(--site-header-space)}
html{scroll-padding-top:calc(var(--site-header-space) + 16px)}
html body #siteHeader.site-header{position:fixed;inset:0 0 auto;width:auto;z-index:var(--layer-site-navigation);border:0;border-radius:0;background:linear-gradient(120deg,#60788b2e,#1b27355c 46%,#5a728629),#101a27b8;color:#edf4fa;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);box-shadow:inset 0 -1px #9cb5c126}
html body #siteHeader .site-header-inner{box-sizing:border-box;max-width:1920px;width:100%;padding:10px 18px;grid-template-columns:128px max-content minmax(130px,1fr) max-content max-content;gap:14px}
#siteHeader .site-logo img{width:128px;height:48px;object-fit:contain;mix-blend-mode:normal}
html body #siteHeader nav{gap:3px;min-width:0;padding:0}
html body #siteHeader nav a{border:0;border-radius:999px;padding:0 12px;min-height:40px;font-size:13px;line-height:40px;color:#c4d0dc;transition:background .18s ease-out,color .18s ease-out}
html body #siteHeader nav a:hover{background:#e0f2ff12!important;color:#fff}
html body #siteHeader nav a[aria-current=page]{background:#dfedfa24!important;color:#fff;box-shadow:inset 0 1px #ffffff24!important}
html body #siteHeader .site-search{height:40px;min-width:0;padding:0;border:1px solid #bed1e02b;border-radius:999px;background:#06121e40}
html body #siteHeader .site-search>input{border:0!important;background:transparent!important;border-radius:inherit!important;min-height:0;padding:10px 14px;font-size:13px;outline:none;box-shadow:none!important}
#siteHeader .site-search input::placeholder{color:#bac9d7;opacity:1}
html body #siteHeader .site-search>button{position:static;min-height:0;padding:0;width:40px;height:38px;border:0;background:transparent;box-shadow:none}
#siteHeader .site-preferences{grid-column:4;grid-row:1;gap:6px}
#siteHeader .site-preferences select{min-width:68px;height:40px;border-radius:999px!important;background:#1121307a!important;border-color:#bed1e02b!important;color:#e7f0f7!important}
html body #siteHeader .site-account{grid-column:5;grid-row:1;gap:6px}
#siteHeader .site-account :is(a,button){min-height:40px;border:0;border-radius:999px;background:#b4cce013;color:#e3eef6;padding:9px 12px;box-sizing:border-box}
#siteHeader .site-account .account-name{max-width:106px}
#siteHeader .site-account .account-register{background:#d0e7ee;color:#10232d}
#siteHeader .site-search-popup{top:calc(100% + 14px);border-radius:12px;background:#14212cf5}
html body.site-ui #playerDetail.detail-v2 .tabs{top:var(--site-header-space)!important;scroll-margin-top:calc(var(--site-header-space) + 12px)!important}
@media(max-width:1300px) and (min-width:761px){
 :root{--site-header-space:118px}
 html body #siteHeader .site-header-inner{grid-template-columns:128px minmax(0,1fr) max-content max-content;gap:8px 14px}
 html body #siteHeader nav{grid-column:2/-1;grid-row:1;justify-content:flex-end}
 #siteHeader .site-preferences{grid-column:3;grid-row:2}
 html body #siteHeader .site-account{grid-column:4;grid-row:2}
 html body #siteHeader .site-search{grid-column:1/3;grid-row:2}
}
@media(max-width:760px){
 :root{--site-header-space:144px}
 html body #siteHeader .site-header-inner{padding:8px 10px;grid-template-columns:minmax(60px,1fr) max-content 40px;gap:6px}
 #siteHeader .site-logo img{width:92px;height:36px;max-width:100%}
 #siteHeader .site-preferences{grid-column:2;grid-row:1}
 #siteHeader .site-preferences select{min-width:60px;height:36px;font-size:12px!important;padding:6px!important}
 html body #siteHeader .site-account{grid-column:3;grid-row:1;justify-self:end}
 #siteHeader .site-account a:is(.account-name,.account-login){width:36px;min-width:36px;height:36px;min-height:36px;padding:8px}
 html body #siteHeader nav{grid-column:1/-1;grid-row:2;justify-content:space-between;overflow-x:auto;scrollbar-width:none;gap:0}
 html body #siteHeader nav a{padding-inline:10px;min-height:38px;font-size:12px;line-height:38px}
 html body #siteHeader .site-search{grid-column:1/-1;grid-row:3;height:36px}
 html body #siteHeader .site-search>button{height:34px}
 html body #siteHeader .site-search>input{padding:8px 12px;font-size:13px}
}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){html body #siteHeader.site-header{background:#17232ff5}}
@media(prefers-reduced-transparency:reduce){html body #siteHeader.site-header{background:#17232f;backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){html body #siteHeader nav a{transition:none}}

#siteHeader .site-logo{background:transparent!important}#siteHeader .site-logo img{background:transparent!important}

/* Player context extends the shared navigation as one opaque floating frame. */
html:root body #siteHeader.site-header.has-player-context:before{opacity:0}
html:root body #siteHeader.site-header.has-player-context .site-header-inner{background:#0c1520;border-radius:8px 8px 0 0;box-shadow:inset 0 1px #344555,inset 1px 0 #344555,inset -1px 0 #344555}
html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky{display:none}
html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky:not([hidden]){position:fixed;top:var(--detail-sticky-top,var(--site-header-space));left:var(--detail-sticky-left,12px);right:auto;transform:none;z-index:820;display:grid;grid-template-columns:32px minmax(0,1fr) fit-content(42%);align-items:center;gap:12px;width:var(--detail-sticky-width,calc(100vw - 24px));min-height:56px;padding:7px 16px;box-sizing:border-box;background:#0c1520;border:1px solid #344555;border-top-color:#263441;border-radius:0 0 8px 8px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;font-family:Geist,"Owners CJK",sans-serif;color:#f3f5f4;line-height:1.35}
html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky img{width:32px;height:40px;object-fit:contain}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity{display:flex;align-items:baseline;gap:12px;min-width:0}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#f3f5f4}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;color:#a7b6c5}
html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky>.detail-sticky-price{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:baseline;gap:4px 10px;min-width:0;max-width:240px;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:500;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;line-height:1.35}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-price .detail-sticky-price-kind{font-size:11px;font-weight:400;color:#a7b6c5}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-price strong{font-size:15px;font-weight:600;color:#f3f5f4;white-space:nowrap;overflow-wrap:normal;line-height:1.35}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-price strong small{font-size:10px;font-weight:400;color:#a7b6c5}
html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .tabs{top:calc(var(--detail-sticky-top,var(--site-header-space)) + var(--detail-sticky-height,56px) + 8px)!important;background:#090e13!important;isolation:isolate}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-retry{min-width:44px;min-height:44px;padding:6px 10px;border:1px solid #344555;border-radius:8px;background:transparent;color:#f3f5f4;font:inherit;cursor:pointer}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-retry:hover{background:#182635}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-retry:focus-visible{outline:2px solid #72c5ff;outline-offset:2px}
html body.site-ui #playerDetail.detail-v2 .detail-sticky-retry:disabled{opacity:.65;cursor:wait}

html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky.detail-sticky-no-art{grid-template-columns:minmax(0,1fr) auto!important}
@media(max-width:760px),(hover:none) and (pointer:coarse){
 html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky:not([hidden]){min-height:52px;padding:6px 10px;grid-template-columns:28px minmax(0,1fr) fit-content(42%);gap:8px}
 html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky img{width:28px;height:38px}
 html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity{display:grid;gap:2px}
 html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity>strong{font-size:13px}
 html body.site-ui #playerDetail.detail-v2 .detail-sticky-identity>small{font-size:10px}
 html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky>.detail-sticky-price{max-width:140px;flex-direction:column;align-items:flex-end;gap:2px;font-size:11px}
 html body.site-ui #playerDetail.detail-v2 .detail-sticky-price .detail-sticky-price-kind{font-size:10px}
 html body.site-ui #playerDetail.detail-v2 .detail-sticky-price strong{font-size:14px}
}
@media(prefers-reduced-motion:reduce){html body.site-ui #playerDetail.detail-v2 .detail-mobile-sticky{animation:none;transition:none}}

/* Desktop lineup workflows: stable card art, compact references and progressive controls. */
.pt-app .lu-overview{display:flex;align-items:center;gap:20px;margin:8px 0 20px;padding:10px 0;border-bottom:1px solid #283340;position:relative}
.lu-overview .mk-platform-select{display:flex;align-items:center;gap:10px;font-size:12px}
.lu-overview .mk-platform-select select{min-height:34px;font-size:12px;padding-block:5px}
.pt-app #undoSlot{font-size:12px;min-height:34px;padding:6px 10px;background:transparent;border-color:#344556;color:#bdd1e2}
.pt-app #undoSlot[hidden],.wish-compare-link[hidden]{display:none!important}
.pt-app .lu-overview .lu-budget{margin:0 0 0 auto;padding:0;border:0}
.lu-overview .lu-budget>summary{display:flex;align-items:center;gap:14px;min-height:38px;font-size:12px;list-style:none;color:#a8b8c9}
.lu-overview .lu-budget>summary:after{content:'⌄';font-size:15px}
.lu-overview .lu-budget[open]>summary:after{content:'⌃'}
.lu-overview .lu-budget strong{font-size:17px;font-variant-numeric:tabular-nums;color:#e7eef8}
.lu-overview #lineupBudget{position:absolute;right:0;top:100%;z-index:18;width:min(540px,100%);max-height:55vh;overflow:auto;background:#121c27;border:1px solid #34485b;border-radius:8px;padding:18px 20px;box-shadow:0 16px 40px #0008}
.lu-overview .lu-budget:not([open]) #lineupBudget{display:none}
.lu-cost-summary{padding-bottom:14px}.lu-cost-total{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid #344657}.lu-cost-total>span{font-size:11px;color:#91a5b9;letter-spacing:.04em}.lu-cost-total>strong{font-size:22px!important;color:#f0f4f8;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.lu-cost-breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 0 0;background:#293848}.lu-cost-breakdown>div{display:grid;gap:5px;padding:10px 11px;background:#121c27}.lu-cost-breakdown dt{font-size:10px;color:#899cae}.lu-cost-breakdown dd{margin:0;font-size:12px;color:#dde6ee;font-variant-numeric:tabular-nums}.lu-cost-remaining,.lu-cost-warning{margin:11px 0 0;font-size:11px;color:#9eafbf}.lu-cost-warning{color:#d9ba78}.lu-total-rows>div{display:flex;justify-content:space-between;gap:22px;padding:12px 0;border-top:1px solid #293848}.lu-total-rows a{font-size:14px;color:#e3ecf7;text-decoration:none}.lu-total-rows small{display:block;margin-top:5px;font-size:11px;color:#98aabd}.lu-total-rows>div>div{text-align:right}.lu-total-rows strong{font-size:14px!important}.lu-total-rows span{font-size:12px;color:#99a6b7}.lu-total-rows .lu-cost-route{display:inline-block;margin-right:7px;padding:2px 5px;border:1px solid #42566a;border-radius:3px;font-size:9px;color:#aebfd0;line-height:1.2}.lu-total-rows .lu-cost-route[data-route=exchange],.lu-total-rows .lu-cost-route[data-route=lockin]{border-color:#665d3f;color:#d7c590}.lu-total-rows .lu-reward-cost{color:#b9c7d4;font-weight:600}.lu-total-rows .lu-missing-cost{color:#d9ba78;font-weight:600}
.pt-app #personalCards.wish-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}
.wish-card{min-width:0;border:1px solid #2a3949;border-radius:9px;background:#101923;padding:20px}
.wish-identity{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;text-decoration:none;color:inherit}
.wish-identity>img{width:104px;height:142px;object-fit:contain;filter:drop-shadow(0 8px 10px #0005)}
.wish-identity .ui-card-identity{display:grid;gap:5px;padding:0}.wish-identity .ui-card-identity strong{font-size:17px;line-height:1.4}.wish-identity .ui-card-identity small{font-size:11px}.wish-identity .ui-card-measures,.wish-identity .ui-card-release{font-size:12px;line-height:1.5}.wish-identity .ui-card-spec{font-size:12px}
.wish-card>.ui-home-price{margin:22px 0 16px;min-height:140px}.wish-card>.ui-home-price strong{font-size:29px!important;line-height:1.2}.wish-card .price-meta{display:none}.wish-card .ui-home-price small{font-size:12px}.lu-price-evidence{display:grid;gap:5px;margin-top:8px;font-size:11px;color:#94a8bf}.lu-price-evidence .mk-trend-change{font-size:12px}.lu-price-evidence time small{font-size:10px}
.pt-app .ui-card-price-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label meta" "value value";gap:6px 10px;align-items:baseline;text-decoration:none;color:inherit;min-width:0}.pt-app .ui-price-label{grid-area:label;font-size:10px;color:#8fa2b6}.pt-app .ui-price-value{grid-area:value;display:flex;align-items:baseline;gap:6px}.pt-app .ui-price-value strong{font-size:22px!important}.pt-app .ui-price-value small{font-size:10px!important;color:#91a3b5;margin:0!important}.pt-app .ui-card-price-content>.price-meta{grid-area:meta;display:block!important;margin:0!important;font-size:10px;text-align:right;color:#8fa2b6;white-space:nowrap}.pt-app .ui-card-price-content--reward>strong,.pt-app .ui-card-price-content--empty>strong{grid-area:value;font-size:15px!important;color:#b9c7d5}.pt-app .ui-card-price-content--exchange .ui-price-value strong{color:#d7c590!important}
.wish-actions{display:flex;gap:8px;align-items:center;padding:0 0 16px;border-bottom:1px solid #293848}.pt-app .wish-actions button{padding:7px 10px;font-size:12px;min-height:36px}.wish-actions .wish-remove{margin-left:auto;font-size:20px!important;background:none;border-color:transparent;color:#8ca1b7}.wish-actions [aria-pressed=true]{border-color:#88b4d8;color:#c5e5ff}.wish-compare-link{color:#b9dfff;text-decoration:none;font-size:13px}
.wish-card>details{border-bottom:1px solid #263441;margin:0;padding:0}.wish-card>details:last-child{border-bottom:0}.wish-card>details>summary{padding:12px 0;cursor:pointer;font-size:12px;color:#a8bccf}.wish-target>summary>span{float:right;color:#d4e3f2;font-variant-numeric:tabular-nums}.wish-card .pt-target{padding:0 0 16px;border:0}.wish-card .pt-target-fields{gap:6px}.pt-app .wish-card .pt-target input{width:100%!important;flex:1}.wish-card .pt-target button{padding:8px!important;font-size:12px}.wish-card .pt-price-history>button{font-size:12px;margin:0 0 12px}.wish-card .pt-price-record{display:block}.wish-card .pt-price-record strong{font-size:17px}.wish-card .pt-price-record small{display:block;font-size:11px}.wish-card .pt-price-record .pt-actions{margin-top:8px}.wish-card .pt-price-record button{font-size:11px}.wish-card .mk-panel{padding:0}.wish-card .mk-heading{flex-wrap:wrap}.wish-card .mk-platforms{grid-template-columns:1fr}
.wish-slot-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px}.wish-slot-picker button{display:grid;gap:8px;text-align:left;min-height:88px;padding:12px}.wish-slot-picker span{font-size:11px;color:#93aec5}.wish-slot-picker strong{font-size:13px;white-space:normal}.wish-slot-picker button:disabled{opacity:.3}
.pt-dialog:has(.wish-slot-picker){width:min(880px,calc(100vw - 48px));max-width:880px}
.pt-dialog.pt-replacement-dialog{width:min(880px,calc(100vw - 48px));height:auto;max-height:calc(100dvh - 48px);background:#101923}
.pt-replacement-dialog .pt-dialog-head h2{font-size:20px}.pt-replacement-dialog .pt-dialog-body{padding:18px 24px}.pt-replacement-cards{gap:28px}.replacement-role{font-size:11px;color:#a6bbcf;letter-spacing:.04em}.pt-replacement-cards .replacement-card-head{grid-template-columns:96px minmax(0,1fr);margin:10px 0 14px;gap:14px;min-height:132px}.replacement-card-head .ui-card-identity{padding:0;display:grid;gap:4px}.replacement-card-head .ui-card-identity strong{font-size:16px}.replacement-card-head .ui-card-identity small{margin:0}.replacement-card-head .ui-card-measures,.replacement-card-head .ui-card-release{font-size:12px}
#replacementPrice{border-block:1px solid #304152;padding:12px 0;margin-bottom:16px}.lu-quote-heading{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#9ab0c4}.lu-quote-heading .mk-platform-select{display:flex;align-items:center;gap:8px}.lu-quote-heading select{padding:4px 8px;min-height:30px;font-size:12px}.lu-quote-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:12px 0}.lu-quote-pair strong{font-size:24px;font-variant-numeric:tabular-nums}.lu-quote-pair small{display:block;font-size:11px;color:#91a7bc;line-height:1.5;margin-top:4px}.lu-price-difference{display:flex;gap:12px;align-items:baseline;font-size:12px;margin:12px 0 0;color:#a8bed1}.lu-price-difference strong{font-size:16px;color:#e5eff8;font-variant-numeric:tabular-nums}.lu-price-difference small{font-size:10px;margin-left:auto;color:#8299af}
.pt-replacement-dialog .decision-summary{border:0;margin:0;background:none}.pt-replacement-dialog .decision-summary>summary{padding:10px 0;font-size:14px}.pt-replacement-dialog .decision-summary>summary small{font-size:11px}.pt-replacement-dialog .decision-content{padding:4px 0}.pt-replacement-dialog .decision-content h3{font-size:12px}.pt-replacement-dialog .decision-content td,.pt-replacement-dialog .decision-content th{padding:8px 12px;font-size:12px}.pt-replacement-dialog .decision-settings summary{font-size:11px}.pt-replacement-footer>span{margin-right:auto;font-size:11px;color:#9aafc3}.pt-replacement-footer .pt-primary{flex:0 0 auto;min-width:140px}.pt-replacement-footer button{min-height:38px;font-size:13px}
@media(max-width:1199px){.pt-app #personalCards.wish-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.lu-editorbar{gap:14px}.lu-save{gap:8px}}
@media(max-width:700px){.pt-app #personalCards.wish-cards{grid-template-columns:1fr}.lu-overview{flex-wrap:wrap}.lu-overview .lu-budget{width:100%;margin:0!important}.lu-overview .lu-budget>summary{justify-content:space-between}.wish-slot-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.lu-price-difference{flex-wrap:wrap}.lu-price-difference small{margin-left:0}.pt-replacement-cards .replacement-card-head{display:block}.pt-replacement-footer>span{display:none}}
@media(max-width:520px){.lu-cost-breakdown{grid-template-columns:1fr}.lu-cost-total>strong{font-size:18px!important}}
@media(min-width:1000px){.pt-app:not(.pt-lineup-mode) main>.pt-head{display:flex;align-items:center;gap:20px;margin-bottom:16px}.pt-app:not(.pt-lineup-mode) main>.pt-head #personalTabs{margin:0 auto 0 30px!important;padding:0!important;border:0}.pt-app:not(.pt-lineup-mode) main>.pt-head h1{font-size:28px!important;margin:0}.pt-app:not(.pt-lineup-mode) main{padding-top:16px!important}}
.pt-app #workspace>.pt-head h2{display:flex;align-items:baseline;gap:12px;font-size:20px}.pt-app #workspace>.pt-head h2 small{font-size:12px;margin:0}.wish-card>.ui-home-price{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:96px;margin:16px 0}.wish-card>.ui-home-price>a{flex:none}.wish-card .lu-price-evidence{max-width:52%;margin:0}.wish-card .ui-card-identity{min-width:0}.wish-card .mk-table-wrap{max-width:100%;overflow:auto}.wish-card .mk-sales-ledger{min-width:360px}.wish-card .mk-history-meta{display:grid;gap:6px;font-size:11px}.wish-card .mk-chart summary{font-size:11px}
.pt-replacement-dialog .decision-content .decision-delta{display:inline-block;margin-left:8px;font-size:11px}.pt-replacement-dialog .decision-other,.pt-replacement-dialog .decision-content>details{padding-block:8px}.pt-replacement-dialog .decision-content>details>summary{font-size:12px}
.pt-candidates .pt-picker-unavailable{display:flex;align-items:center;gap:16px;padding:16px;background:#101925;border:1px solid #2a3748;border-radius:8px;min-width:0}
.pt-picker-unavailable>img,.pt-picker-unavailable>.ui-card-art{width:90px;flex-shrink:0;object-fit:contain}
.pt-picker-unavailable>div{min-width:0}.pt-picker-unavailable p{color:#ffb865;font-size:13px;line-height:1.6;margin:8px 0}.pt-picker-unavailable a{font-size:13px}
.pt-picker-empty{grid-column:1/-1}

#pickerSearch{width:100%;box-sizing:border-box;margin-bottom:18px}
/* v1.3: display-first lineup, compact controls, details on demand. */
.pt-app #workspace .lu-editorbar{display:grid;grid-template-columns:minmax(170px,1.5fr) minmax(160px,1fr) auto;gap:24px;align-items:end;padding:0 0 20px;border-bottom:1px solid #293b4e;background:transparent}
#workspace .lu-name input{font-size:23px;font-weight:650;letter-spacing:-.025em;background:transparent;border:0;border-bottom:1px solid #405366;border-radius:0;padding:8px 0}
#workspace .lu-save{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#lineupSaveState{font-size:12px;color:#adbdce}
.lu-commandbar{display:flex;align-items:center;gap:14px;padding:16px 0 0;flex-wrap:wrap}.lu-commandbar #lineupCount{margin-right:auto;color:#9daec0;font-size:12px}.lu-view-switch{display:flex;border:1px solid #334759;border-radius:7px;padding:3px;gap:2px}.lu-view-switch button{border:0;background:transparent;font-size:12px;padding:7px 12px;min-height:34px}.lu-view-switch [aria-pressed=true]{background:#284a65;color:#f1f7ff}.lu-commandbar .lu-settings{margin:0;position:relative;padding:0;border:0}.lu-settings>summary{font-size:12px;padding:10px;cursor:pointer}.lu-options-body{position:absolute;z-index:21;right:0;top:100%;width:min(390px,calc(100vw - 40px));padding:22px;border:1px solid #466078;border-radius:8px;background:#122131;box-shadow:0 16px 32px #0007}.lu-options-body label{display:grid;gap:8px}.lu-options-body .pt-help{font-size:12px;margin:16px 0;line-height:1.7}.lu-options-body .pt-actions{display:grid;grid-template-columns:1fr 1fr}.lu-options-body button{font-size:12px}
#workspace .lu-unit{border:0;background:none;padding:0;margin:26px 0 36px}#workspace .lu-unit-heading{padding:0 0 12px;display:flex;justify-content:space-between;align-items:center}#workspace .lu-unit-heading h2{margin:0;font-size:16px;font-weight:650;letter-spacing:.035em}#workspace .lu-unit-heading p{margin:0;font-size:12px;color:#8ba3ba}
#workspace .pt-bench{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#workspace .pt-slot{position:relative;padding:12px;border:1px solid #2b4155;border-radius:9px;background:linear-gradient(160deg,#142738,#101d2c);min-width:0;overflow:visible}#workspace .pt-slot:hover{border-color:#6699be}.lu-slot-top{display:flex;justify-content:space-between;align-items:center;color:#a6d9fc}.lu-slot-top small{color:#58738a;font-variant-numeric:tabular-nums}
#workspace .lu-card-button{display:block;width:100%;padding:0;background:transparent;border:0;text-align:left;border-radius:5px;min-width:0}#workspace .lu-card-art{height:186px;min-height:0;display:flex;justify-content:center;align-items:center;margin:8px 0 14px;position:relative}#workspace .lu-card-art img{height:100%;width:100%;max-width:160px;object-fit:contain;filter:drop-shadow(0 8px 10px #0005)}#workspace .lu-card-info{display:grid;gap:5px;min-height:70px;padding:0}#workspace .lu-card-info strong{font-size:16px;line-height:1.4;color:#edf5fd;overflow-wrap:anywhere}#workspace .lu-card-info small{font-size:11px;color:#96adc2;line-height:1.5}#workspace .lu-build-label{font-size:10px;color:#a6d9fc}
#workspace .pt-slot>.ui-home-price{border-top:1px solid #2a3c4d;padding:10px 0 0;margin:10px 0 0;font-size:12px;min-height:32px}#workspace .pt-slot>.ui-home-price strong{font-size:17px}#workspace .pt-slot .price-meta{display:none}#workspace .lu-empty-art{flex-direction:column;gap:12px;color:#8aacc5;height:280px}#workspace .lu-empty-position{position:absolute;top:32px;font-size:54px;opacity:.12;font-weight:800}#workspace .lu-empty-add{font-size:30px;font-weight:300}#workspace .lu-empty-art>span:last-child{font-size:12px}
#workspace .lu-view-show .lu-rotation .lu-card-art{height:112px;margin-block:6px 10px}#workspace .lu-view-show .lu-rotation .lu-empty-art{height:205px}#workspace .lu-view-show .lu-rotation .lu-card-info strong{font-size:14px}.lu-slot-detail{margin-top:15px;padding-top:12px;border-top:1px solid #30485c}.lu-slot-detail .ui-card-identity{padding:0}.lu-slot-detail .ui-card-identity strong{display:none}
.pt-cloud-status[data-state=ready]{border:0;background:transparent;padding:0;margin:0 0 12px;font-size:11px;min-height:0}.pt-cloud-status[data-state=ready] .pt-cloud-summary{justify-content:flex-end;min-height:0}.pt-cloud-status[data-state=ready] [data-cloud-reload]{font-size:11px;padding:4px 8px;min-height:28px}.pt-cloud-status[data-state=ready] .pt-legacy{border:1px solid #465773;padding:16px;margin-top:12px}
.lu-inspect-identity{display:grid;grid-template-columns:150px 1fr;gap:24px;margin-bottom:24px}.lu-inspect-identity>img{width:100%;height:210px;object-fit:contain}.lu-inspect-identity p{font-size:12px;color:#a6b9ca}.lu-picker-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lu-picker-filters label{display:grid;gap:7px;font-size:12px;color:#acc0d4}.lu-picker-filters input,.lu-picker-filters select{width:100%;min-width:0}#pickerState{font-size:12px;color:#91aec5}.pt-candidates>button>span{display:grid;gap:6px}.pt-candidates>button strong{font-size:16px}.pt-candidates>button small{font-size:11px;line-height:1.5}.pt-candidates>button>img{height:115px;width:82px;object-fit:contain}
@media(max-width:800px){.pt-app #workspace .lu-editorbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:12px}#workspace .lu-save{grid-column:1/-1;justify-content:space-between}#workspace .lu-name input{font-size:19px}.lu-commandbar{gap:10px;padding-top:12px}.lu-commandbar #lineupCount{display:none}#workspace .pt-bench{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}#workspace .lu-card-art{height:135px}#workspace .pt-slot{padding:9px}#workspace .lu-card-info strong{font-size:14px}#workspace .lu-empty-art{height:230px}.lu-picker-filters{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.pt-app main{padding:16px!important}.pt-app main>.pt-head{margin:0 0 10px!important}.pt-app main>.pt-head h1{font-size:23px!important}#personalTabs{margin-block:8px!important}.pt-cloud-status[data-state=ready]{margin-bottom:10px}.pt-cloud-summary{gap:8px}#workspace .lu-editorbar label{font-size:11px}.lu-commandbar>button{font-size:12px;padding:7px 9px}.lu-view-switch button{padding:6px 8px}#workspace .pt-bench{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#workspace .lu-card-art{height:158px}#workspace .lu-view-show .lu-rotation .lu-card-art{height:114px}#workspace .lu-empty-art{height:246px}#workspace .lu-unit{margin:18px 0 26px}.lu-overview{gap:8px!important;margin-block:8px 12px!important;padding-block:8px!important}.lu-overview .lu-budget>summary{min-height:30px;font-size:11px}.lu-overview .lu-budget strong{font-size:15px}.pt-dialog.pt-lineup-picker{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.pt-lineup-picker .pt-dialog-body{padding:16px}.pt-lineup-picker .pt-candidates{grid-template-columns:1fr}.lu-inspect-identity{grid-template-columns:90px 1fr;gap:16px}.lu-inspect-identity>img{height:135px}.lu-commandbar .lu-settings{margin-left:auto}}
.wish-actions{flex-wrap:wrap}.lu-history-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:18px 0;border-bottom:1px solid #30465a}.lu-history-row strong{grid-column:1}.lu-history-row button{grid-column:2;grid-row:1/3}.lu-history-row span{font-size:12px;color:#9bb4c9}

.pt-app #plannerCloudStatus[data-state=ready]>.pt-cloud-summary{display:none}.pt-app #plannerCloudStatus[data-state=ready]{margin:0}.lu-commandbar{margin-block:0!important}@media(max-width:520px){.pt-app #workspace .lu-editorbar{gap:12px;padding-bottom:12px;grid-template-columns:minmax(0,1fr) 120px}.pt-app #workspace .lu-name input{font-size:20px}.pt-app #workspace .lu-saved select{width:100%;max-width:100%;min-width:0}.pt-app #workspace .lu-save{grid-column:1/-1;justify-content:space-between}.lu-commandbar{gap:8px;padding-top:10px}.lu-commandbar .lu-settings{margin-left:0}.lu-commandbar #lineupCount{display:none}.lu-commandbar>button{margin-left:auto}.lu-settings>summary{padding:6px 0}.lu-overview{align-items:center}.lu-overview .lu-budget{width:100%}.pt-app main>.pt-head{gap:16px!important}.pt-app #personalTabs{font-size:12px}}
@media(max-width:520px){.pt-app #workspace .lu-editorbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.pt-app #workspace .lu-editorbar>.lu-name{grid-column:1;grid-row:1}.pt-app #workspace .lu-save{display:contents}.pt-app #workspace .lu-save>button{grid-column:2;grid-row:1}.pt-app #workspace #lineupSaveState{grid-column:1/-1;grid-row:2}.pt-app #workspace .lu-commandbar{flex-wrap:nowrap;justify-content:space-between;gap:6px}.lu-commandbar .lu-settings{margin:0}.lu-commandbar .lu-settings>summary{font-size:0;width:24px;min-height:40px;display:flex;align-items:center;justify-content:center}.lu-commandbar .lu-settings>summary:after{content:'•••';font-size:14px}.lu-commandbar .lu-options-body{right:0}.lu-commandbar .lu-saved{margin-bottom:20px}.lu-overview{display:grid!important;grid-template-columns:105px minmax(0,1fr);gap:14px!important}.lu-overview #lineupPricePlatform{grid-column:1}.lu-overview .mk-platform-select{font-size:0;gap:0}.lu-overview .mk-platform-select select{font-size:12px;min-width:85px}.lu-overview .lu-budget{grid-column:2;width:auto;min-width:0}.lu-overview .lu-budget>summary{display:block;position:relative;padding-right:16px}.lu-overview .lu-budget>summary>span{display:block;font-size:10px;margin-bottom:5px}.lu-overview .lu-budget>summary>strong{font-size:13px;line-height:1.5}.lu-overview #undoSlot:not([hidden]){grid-row:2;grid-column:1/-1}.pt-app #workspace .lu-unit{margin-top:10px}.pt-app #workspace .lu-name input{font-size:18px}}

/* 2K27 reference: five stable position columns, one expanded unit at a time. */
.pt-app #workspace .lu-tools{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:10px 0 18px}
.pt-app #workspace .lu-commandbar{padding:0;gap:12px;flex:none}
.pt-app #workspace .lu-overview{display:flex!important;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px!important;margin:0!important;padding:0!important;border:0;flex:1;min-width:0}
.pt-app #workspace .lu-overview .lu-budget{width:auto;margin:0!important}
.lu-swipe-hint{display:none}
.lu-stage-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding:4px 4px 14px;margin-inline:-4px;scrollbar-color:#426477 #101920}
.lu-stage-scroll:focus-visible{outline:2px solid #a3dfe4;outline-offset:4px}
#workspace .lu-stage{--unit-label:78px;--stage-gap:16px;min-width:880px}
#workspace .lu-position-heading{display:grid;grid-template-columns:var(--unit-label) minmax(0,1fr);gap:var(--stage-gap);padding:0 14px 12px}
#workspace .lu-position-heading>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--stage-gap)}
.lu-position-heading>div>span{text-align:center;display:flex;justify-content:center;align-items:baseline;gap:9px;color:#d6e3eb}
.lu-position-heading b{font-size:15px;letter-spacing:.06em}.lu-position-heading small{font-size:12px;color:#91a6b5}
.pt-app #workspace .lu-stage .lu-unit{display:grid;grid-template-columns:var(--unit-label) minmax(0,1fr);gap:var(--stage-gap);align-items:stretch;margin:8px 0;padding:12px 14px;border:1px solid transparent;border-radius:5px;background:#131c25;position:relative}
#workspace .lu-stage .lu-unit:before{display:none}
#workspace .lu-stage .lu-unit.is-active{border-color:#578d98;background:linear-gradient(100deg,#19323c 0%,#13232e 28%,#15212e 100%);box-shadow:inset 3px 0 #a0e1e1,inset 0 1px #adf0ef18}
.pt-app #workspace .lu-stage .lu-unit-heading{margin:0;padding:0;display:flex;align-items:stretch}
#workspace .lu-stage [data-unit-toggle]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 8px;background:none;border:0;border-radius:3px;color:#a4b6c5;font-size:14px;text-align:left;white-space:nowrap}
#workspace .lu-stage .is-active [data-unit-toggle]{align-items:flex-start;padding-top:14px;color:#d7ffff;font-weight:650}
#workspace .lu-stage [data-unit-toggle]:hover{color:#e1ffff;background:#9bded90a}
.lu-unit-arrow{font-size:22px;line-height:18px;transform:rotate(0);transition:transform .18s ease}.is-active .lu-unit-arrow{transform:rotate(90deg)}
.pt-app #workspace .lu-stage .pt-bench{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--stage-gap);align-items:start}
.pt-app #workspace .lu-stage .pt-slot{padding:0;margin:0;border:0;background:none;box-shadow:none;min-width:0;border-radius:4px}
#workspace .lu-stage .lu-card-button{position:relative;display:block;width:100%;min-height:44px;padding:0;background:none;border:0;border-radius:3px;overflow:visible;text-align:left}
#workspace .lu-stage .lu-card-button:focus-visible{outline:2px solid #b9ffff;outline-offset:4px!important}
#workspace .lu-stage .lu-compact-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;min-height:44px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--card-accent) 42%,transparent);border-left:3px solid var(--card-accent);border-radius:3px;background:#0c151ec4;color:#c7d5e0}
.lu-compact-card>b{font-size:20px;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--card-accent)}
.lu-compact-card>span{font-size:12px;font-weight:550;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lu-compact-card>small{font-size:9px;color:#87a0b3;white-space:nowrap}
#workspace .lu-stage .lu-unit:not(.is-active) .lu-card-art,#workspace .lu-stage .lu-unit:not(.is-active) .lu-card-info{display:none}
#workspace .lu-stage .is-active .lu-compact-card{display:none}
#workspace .lu-stage .lu-card-art{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:3/4;margin:0 0 10px;position:relative;transition:transform .18s ease;transform-origin:50% 85%}
#workspace .lu-stage .lu-card-art img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 8px 10px #0006);transform:none}
#workspace .lu-stage .is-active .lu-card-button:hover .lu-card-art{transform:translateY(-4px)}
#workspace .lu-stage .is-active .lu-card-button:focus-visible .lu-card-art{transform:translateY(-2px)}
#workspace .lu-stage .lu-card-info{display:grid;min-height:0;gap:4px;padding:4px 2px 3px}
#workspace .lu-stage .lu-card-info strong{font-size:16px;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere;color:#eaf3f8}
#workspace .lu-stage .lu-card-info small{font-size:11px;line-height:1.5;color:#9ab0bf}
#workspace .lu-stage .lu-empty-art{height:auto;flex-direction:column;gap:16px;border:1px dashed #517486;background:#0f202a66;border-radius:4px;margin-bottom:10px}
#workspace .lu-stage .lu-empty-position{position:static;font-size:42px;line-height:1;opacity:.28;color:#a6d0dc;letter-spacing:.08em}
#workspace .lu-stage .lu-empty-add{font-size:32px;font-weight:300;color:#a1c5d1}
#workspace .lu-stage .lu-empty-art>span:last-child{font-size:12px;color:#a0bac8}
#workspace .lu-stage .is-empty .lu-compact-card{border-color:#3c5565;border-left-color:#577383;border-style:dashed;color:#92aab9}
#workspace .lu-stage .is-dragging{opacity:.45}
#workspace .lu-stage .is-drop-target{outline:2px dashed #a4e9e5;outline-offset:4px;background:#7ee6dc12}
@media(min-width:1500px){#workspace .lu-stage{--unit-label:90px;--stage-gap:22px}}
@media(max-width:1000px){#workspace .lu-stage{--unit-label:64px;--stage-gap:12px}.lu-swipe-hint{display:block;font-size:11px;color:#8fa8bb;margin:8px 0}.pt-app #workspace .lu-tools{gap:12px;flex-wrap:wrap}#workspace .lu-stage .lu-card-info strong{font-size:14px}}
@media(max-width:600px){.pt-app #workspace .lu-tools{display:block;margin:10px 0 12px}.pt-app #workspace .lu-commandbar{justify-content:flex-end;gap:16px}.pt-app #workspace .lu-overview{justify-content:flex-start;margin-top:10px!important}.pt-app #workspace .lu-overview .lu-budget{width:100%}.pt-app #workspace .lu-budget>summary{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:6px 10px;padding-right:0}.pt-app #workspace .lu-budget>summary>span{font-size:11px;margin:0}.pt-app #workspace .lu-budget>summary>strong{font-size:14px}.lu-stage-scroll{margin-inline:-8px;padding-inline:8px}#workspace .lu-stage{min-width:900px}.pt-app #workspace .lu-stage .lu-unit{padding-inline:10px}.lu-swipe-hint{margin-top:14px}.pt-app #workspace .lu-overview #undoSlot{order:2}}
@media(prefers-reduced-motion:reduce){#workspace .lu-stage .lu-card-art,.lu-unit-arrow{transition:none}#workspace .lu-stage .is-active .lu-card-button:hover .lu-card-art,#workspace .lu-stage .is-active .lu-card-button:focus-visible .lu-card-art{transform:none}}
#workspace .lu-stage [data-unit-toggle]>span:first-child{font-size:14px;line-height:1.5;letter-spacing:0;color:inherit}
#workspace .lu-stage .lu-unit-arrow{font-size:22px;color:inherit;margin:0}
#workspace .lu-stage .is-active .lu-card-button:hover{outline:1px solid #91d5d599;outline-offset:5px}
.lu-stage-scroll{overflow-anchor:none}
@media(min-width:1001px){.pt-app #workspace .lu-editorbar{padding-bottom:14px}.pt-app #workspace .lu-tools{margin:6px 0 8px}#workspace .lu-position-heading{padding-bottom:6px}.pt-app #workspace .lu-stage .lu-unit{margin-block:6px}.pt-app #workspace .lu-stage .lu-unit:not(.is-active){padding-block:8px}}
@media(min-width:601px){.lu-tools .lu-settings .lu-options-body{left:0;right:auto}}

/* Signed-out state has one clear entry instead of two competing account panels. */
.pt-app #plannerCloudStatus[hidden],.pt-app #personalHelp[hidden]{display:none!important}
.pt-app #workspace .pt-signed-out{max-width:660px;margin:38px 0 0;padding:34px 0 42px;border-top:1px solid #263746}
.pt-app #workspace .pt-signed-out__eyebrow{margin:0 0 12px;color:#84a8bf;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}
.pt-app #workspace .pt-signed-out h2{margin:0 0 10px;color:#f0f5f8;font-size:clamp(24px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.035em}
.pt-app #workspace .pt-signed-out>p:not(.pt-signed-out__eyebrow){max-width:520px;margin:0 0 22px;color:#9fb0bf;font-size:14px;line-height:1.7}
.pt-app #workspace .pt-signed-out>.pt-primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:0;border-radius:5px;background:#d5e8f3;color:#111c24;font-size:13px;font-weight:700;text-decoration:none}
.pt-app #workspace .pt-signed-out>.pt-primary:is(:hover,:focus-visible){background:#eef7fb}

/* The five-column stage reads as one working surface; emphasis belongs to the active unit. */
.pt-app #workspace .lu-stage .lu-unit{background:transparent;border:0;border-top:1px solid #1f2e39;border-radius:0}
#workspace .lu-stage .lu-unit.is-active{border-top-color:#4e7884;background:linear-gradient(100deg,#17303a99 0%,#101c2699 34%,transparent 100%);box-shadow:inset 2px 0 #8cd4d5}
#workspace .lu-stage .lu-compact-card{border-color:transparent;border-left-color:color-mix(in srgb,var(--card-accent) 72%,transparent);background:#0c151e8f}
#workspace .lu-stage .is-empty .lu-compact-card{background:transparent;border-color:transparent;border-left-color:#4d6775}
@media(max-width:600px){.pt-app #workspace .pt-signed-out{margin-top:24px;padding-top:28px}.pt-app #workspace .pt-signed-out h2{font-size:27px}}

/* Noto Sans SC variable subsets; Google Fonts, SIL OFL. Self-hosted; only matching Unicode subsets load. */
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ab47d7b4cb0075c831b1a3880626bc4fdc5145eeb38cb269784690510c90970f.woff2") format('woff2');
  unicode-range: U+1f1e9-1f1f5, U+1f1f7-1f1ff, U+1f21a, U+1f232, U+1f234-1f237, U+1f250-1f251, U+1f300, U+1f302-1f308, U+1f30a-1f311, U+1f315, U+1f319-1f320, U+1f324, U+1f327, U+1f32a, U+1f32c-1f32d, U+1f330-1f357, U+1f359-1f37e;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/6c8e8fa023e0d9c30d80ce1480ef36b9b293980ac5e89631a80a7f32574f0a21.woff2") format('woff2');
  unicode-range: U+fee3, U+fef3, U+ff03-ff04, U+ff07, U+ff0a, U+ff17-ff19, U+ff1c-ff1d, U+ff20-ff3a, U+ff3c, U+ff3e-ff5b, U+ff5d, U+ff61-ff65, U+ff67-ff6a, U+ff6c, U+ff6f-ff78, U+ff7a-ff7d, U+ff80-ff84, U+ff86, U+ff89-ff8e, U+ff92, U+ff97-ff9b, U+ff9d-ff9f, U+ffe0-ffe4, U+ffe6, U+ffe9, U+ffeb, U+ffed, U+fffc, U+1f004, U+1f170-1f171, U+1f192-1f195, U+1f198-1f19a, U+1f1e6-1f1e8;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/aa473ee1aff42d03e8a05beff2ffa9ce8ce17e6276f5b5afc48fd6f1a42a84da.woff2") format('woff2');
  unicode-range: U+f0a7, U+f0b2, U+f0b7, U+f0c9, U+f0d8, U+f0da, U+f0dc-f0dd, U+f0e0, U+f0e6, U+f0eb, U+f0fc, U+f101, U+f104-f105, U+f107, U+f10b, U+f11b, U+f14b, U+f18a, U+f193, U+f1d6-f1d7, U+f244, U+f27a, U+f296, U+f2ae, U+f471, U+f4b3, U+f610-f611, U+f880-f881, U+f8ec, U+f8f5, U+f8ff, U+f901, U+f90a, U+f92c-f92d, U+f934, U+f937, U+f941, U+f965, U+f967, U+f969, U+f96b, U+f96f, U+f974, U+f978-f979, U+f97e, U+f981, U+f98a, U+f98e, U+f997, U+f99c, U+f9b2, U+f9b5, U+f9ba, U+f9be, U+f9ca, U+f9d0-f9d1, U+f9dd, U+f9e0-f9e1, U+f9e4, U+f9f7, U+fa00-fa01, U+fa08, U+fa0a, U+fa11, U+fb01-fb02, U+fdfc, U+fe0e, U+fe30-fe31, U+fe33-fe44, U+fe49-fe52, U+fe54-fe57, U+fe59-fe66, U+fe68-fe6b, U+fe8e, U+fe92-fe93, U+feae, U+feb8, U+fecb-fecc, U+fee0;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/9c55877c308355278ab24dd2dec0c8a44e7347a33808e4cde64814c6dfbcf87e.woff2") format('woff2');
  unicode-range: U+9f83, U+9f85-9f8d, U+9f90-9f91, U+9f94-9f96, U+9f98, U+9f9b-9f9c, U+9f9e, U+9fa0, U+9fa2, U+9ff0-9fff, U+a001, U+a007, U+a025, U+a046-a047, U+a057, U+a072, U+a078-a079, U+a083, U+a085, U+a100, U+a118, U+a132, U+a134, U+a1f4, U+a242, U+a4a6, U+a4aa, U+a4b0-a4b1, U+a4b3, U+a9c1-a9c2, U+ac00-ac01, U+ac04, U+ac08, U+ac10-ac11, U+ac13-ac16, U+ac19, U+ac1c-ac1d, U+ac24, U+ac70-ac71, U+ac74, U+ac77-ac78, U+ac80-ac81, U+ac83, U+ac8c, U+ac90, U+ac9f-aca0, U+aca8-aca9, U+acac, U+acb0, U+acbd, U+acc1, U+acc4, U+ace0-ace1, U+ace4, U+ace8, U+acf3, U+acf5, U+acfc-acfd, U+ad00, U+ad0c, U+ad11, U+ad1c, U+ad34, U+ad50, U+ad64, U+ad6c, U+ad70, U+ad74, U+ad7f, U+ad81, U+ad8c, U+adc0, U+adc8, U+addc, U+ade0, U+adf8-adf9, U+adfc, U+ae00, U+ae08-ae09, U+ae0b, U+ae30, U+ae34, U+ae38, U+ae40, U+ae4a, U+ae4c, U+ae54, U+ae68, U+aebc, U+aed8, U+af2c-af2d;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/2a1165d3fab47701f0db6ab5e551e04a0675bb11e0fa4469a5a35cd4bbe2f310.woff2") format('woff2');
  unicode-range: U+9e30-9e33, U+9e35-9e3b, U+9e3e, U+9e40-9e44, U+9e46-9e4e, U+9e51, U+9e53, U+9e55-9e58, U+9e5a-9e5c, U+9e5e-9e63, U+9e66-9e6e, U+9e71, U+9e73, U+9e75, U+9e78-9e79, U+9e7c-9e7e, U+9e82, U+9e86-9e88, U+9e8b-9e8c, U+9e90-9e91, U+9e93, U+9e95, U+9e97, U+9e9d, U+9ea4-9ea5, U+9ea9-9eaa, U+9eb4-9eb5, U+9eb8-9eba, U+9ebc-9ebf, U+9ec3, U+9ec9, U+9ecd, U+9ed0, U+9ed2-9ed3, U+9ed5-9ed6, U+9ed9, U+9edc-9edd, U+9edf-9ee0, U+9ee2, U+9ee5, U+9ee7-9eea, U+9eef, U+9ef1, U+9ef3-9ef4, U+9ef6, U+9ef9, U+9efb-9efc, U+9efe, U+9f0b, U+9f0d, U+9f10, U+9f14, U+9f17, U+9f19, U+9f22, U+9f29, U+9f2c, U+9f2f, U+9f31, U+9f37, U+9f39, U+9f3d-9f3e, U+9f41, U+9f4a-9f4b, U+9f51-9f52, U+9f61-9f63, U+9f66-9f67, U+9f80-9f81;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/1c58db54878cf489cee98d68fb930de7c48a960be549bb0a5a0fcc96739454e8.woff2") format('woff2');
  unicode-range: U+9c82-9c83, U+9c85-9c8c, U+9c8e-9c92, U+9c94-9c9b, U+9c9e-9ca3, U+9ca5-9ca7, U+9ca9, U+9cab, U+9cad-9cae, U+9cb1-9cb7, U+9cb9-9cbd, U+9cbf-9cc0, U+9cc3, U+9cc5-9cc7, U+9cc9-9cd1, U+9cd3-9cda, U+9cdc-9cdd, U+9cdf, U+9ce1-9ce3, U+9ce5, U+9ce9, U+9cee-9cef, U+9cf3-9cf4, U+9cf6, U+9cfc-9cfd, U+9d02, U+9d08-9d09, U+9d12, U+9d1b, U+9d1e, U+9d26, U+9d28, U+9d37, U+9d3b, U+9d3f, U+9d51, U+9d59, U+9d5c-9d5d, U+9d5f-9d61, U+9d6c, U+9d70, U+9d72, U+9d7a, U+9d7e, U+9d84, U+9d89, U+9d8f, U+9d92, U+9daf, U+9db4, U+9db8, U+9dbc, U+9dc4, U+9dc7, U+9dc9, U+9dd7, U+9ddf, U+9df2, U+9df9-9dfa, U+9e0a, U+9e11, U+9e1a, U+9e1e, U+9e20, U+9e22, U+9e28-9e2c, U+9e2e-9e2f;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/4cf4c3681bda1570957c889da9cef87f5ca62c45d14b4e5de43019807a0339e7.woff2") format('woff2');
  unicode-range: U+9a80, U+9a83, U+9a85, U+9a88-9a8a, U+9a8d-9a8e, U+9a90, U+9a92-9a93, U+9a95-9a96, U+9a98-9a99, U+9a9b-9aa2, U+9aa5, U+9aa7, U+9aaf-9ab1, U+9ab5-9ab6, U+9ab9-9aba, U+9ac0-9ac4, U+9ac8, U+9acb-9acc, U+9ace-9acf, U+9ad1-9ad2, U+9ad9, U+9adf, U+9ae1, U+9ae3, U+9aea-9aeb, U+9aed-9aef, U+9af4, U+9af9, U+9afb, U+9b03-9b04, U+9b06, U+9b08, U+9b0d, U+9b0f-9b10, U+9b13, U+9b18, U+9b1a, U+9b1f, U+9b22-9b23, U+9b25, U+9b27-9b28, U+9b2a, U+9b2f, U+9b31-9b32, U+9b3b, U+9b43, U+9b46-9b49, U+9b4d-9b4e, U+9b51, U+9b56, U+9b58, U+9b5a, U+9b5c, U+9b5f, U+9b61-9b62, U+9b6f, U+9b77, U+9b80, U+9b88, U+9b8b, U+9b8e, U+9b91, U+9b9f-9ba0, U+9ba8, U+9baa-9bab, U+9bad-9bae, U+9bb0-9bb1, U+9bb8, U+9bc9-9bca, U+9bd3, U+9bd6, U+9bdb, U+9be8, U+9bf0-9bf1, U+9c02, U+9c10, U+9c15, U+9c24, U+9c2d, U+9c32, U+9c39, U+9c3b, U+9c40, U+9c47-9c49, U+9c53, U+9c57, U+9c64, U+9c72, U+9c77-9c78, U+9c7b, U+9c7f-9c80;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/830332756fe11cced3fbbaf5fd77bfbffd87378306eacc83c5c7283f22fec66a.woff2") format('woff2');
  unicode-range: U+98dd, U+98e1-98e2, U+98e7-98ea, U+98ec, U+98ee-98ef, U+98f2, U+98f4, U+98fc-98fe, U+9903, U+9905, U+9908, U+990a, U+990c-990d, U+9913-9914, U+9918, U+991a-991b, U+991e, U+9921, U+9928, U+992c, U+992e, U+9935, U+9938-9939, U+993d-993e, U+9945, U+994b-994c, U+9951-9952, U+9954-9955, U+9957, U+995e, U+9963, U+9966-9969, U+996b-996c, U+996f, U+9974-9975, U+9977-9979, U+997d-997e, U+9980-9981, U+9983-9984, U+9987, U+998a-998b, U+998d-9991, U+9993-9995, U+9997-9998, U+99a5, U+99ab, U+99ad-99ae, U+99b1, U+99b3-99b4, U+99bc, U+99bf, U+99c1, U+99c3-99c6, U+99cc, U+99d0, U+99d2, U+99d5, U+99db, U+99dd, U+99e1, U+99ed, U+99f1, U+99ff, U+9a01, U+9a03-9a04, U+9a0e-9a0f, U+9a11-9a13, U+9a19, U+9a1b, U+9a28, U+9a2b, U+9a30, U+9a32, U+9a37, U+9a40, U+9a45, U+9a4a, U+9a4d-9a4e, U+9a52, U+9a55, U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69, U+9a6b, U+9a6e, U+9a75, U+9a77-9a7a, U+9a7d;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/fafc7f6e26783ca3c2e5fec8517e5531e0cdc53a2f309c493f9ef4251061388b.woff2") format('woff2');
  unicode-range: U+975b-975c, U+9763, U+9765-9766, U+976c-976d, U+9773, U+9776, U+977a, U+977c, U+9784-9785, U+978e-978f, U+9791-9792, U+9794-9795, U+9798, U+979a, U+979e, U+97a3, U+97a5-97a6, U+97a8, U+97ab-97ac, U+97ae-97af, U+97b2, U+97b4, U+97c6, U+97cb-97cc, U+97d3, U+97d8, U+97dc, U+97e1, U+97ea-97eb, U+97ee, U+97fb, U+97fe-97ff, U+9801-9803, U+9805-9806, U+9808, U+980c, U+9810-9814, U+9817-9818, U+981e, U+9820-9821, U+9824, U+9828, U+982b-982d, U+9830, U+9834, U+9838-9839, U+983c, U+9846, U+984d-984f, U+9851-9852, U+9854-9855, U+9857-9858, U+985a-985b, U+9862-9863, U+9865, U+9867, U+986b, U+986f-9871, U+9877-9878, U+987c, U+9880, U+9883, U+9885, U+9889, U+988b-988f, U+9893-9895, U+9899-989b, U+989e-989f, U+98a1-98a2, U+98a5-98a7, U+98a9, U+98af, U+98b1, U+98b6, U+98ba, U+98be, U+98c3-98c4, U+98c6-98c8, U+98cf-98d6, U+98da-98db;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/6ddb2cd5b5a47aee45378a95a542c7c8132e0800806a164a5a649b16b944e59c.woff2") format('woff2');
  unicode-range: U+95c4-95ca, U+95cc-95cd, U+95d4-95d6, U+95d8, U+95e1-95e2, U+95e9, U+95f0-95f1, U+95f3, U+95f6, U+95fc, U+95fe-95ff, U+9602-9604, U+9606-960d, U+960f, U+9611-9613, U+9615-9617, U+9619-961b, U+961d, U+9621, U+9628, U+962f, U+963c-963e, U+9641-9642, U+9649, U+9654, U+965b-965f, U+9661, U+9663, U+9665, U+9667-9668, U+966c, U+9670, U+9672-9674, U+9678, U+967a, U+967d, U+9682, U+9685, U+9688, U+968a, U+968d-968e, U+9695, U+9697-9698, U+969e, U+96a0, U+96a3-96a4, U+96a8, U+96aa, U+96b0-96b1, U+96b3-96b4, U+96b7-96b9, U+96bb-96bd, U+96c9, U+96cb, U+96ce, U+96d1-96d2, U+96d6, U+96d9, U+96db-96dc, U+96de, U+96e0, U+96e3, U+96e9, U+96eb, U+96f0-96f2, U+96f9, U+96ff, U+9701-9702, U+9705, U+9708, U+970a, U+970e-970f, U+9711, U+9719, U+9727, U+972a, U+972d, U+9730, U+973d, U+9742, U+9744, U+9748-9749, U+9750-9751, U+975a;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/999550f04f5497ce8ca86833e1d6dca2fdf3e23156ad2d01c54417737e2ed7da.woff2") format('woff2');
  unicode-range: U+94f5, U+94f7, U+94f9, U+94fb-94fd, U+94ff, U+9503-9504, U+9506-9507, U+9509-950a, U+950d-950f, U+9511-9518, U+951a-9520, U+9522, U+9528-952d, U+9530-953a, U+953c-953f, U+9543-9546, U+9548-9550, U+9552-9555, U+9557-955b, U+955d-9568, U+956a-956d, U+9570-9574, U+9583, U+9586, U+9589, U+958e-958f, U+9591-9592, U+9594, U+9598-9599, U+959e-95a0, U+95a2-95a6, U+95a8-95b2, U+95b4, U+95b8-95c3;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/14c6142f6040b5487cc7a2659e2d3e5c1b92bb55f26f543f7f57ae242855f4c4.woff2") format('woff2');
  unicode-range: U+941c-942b, U+942d-942e, U+9432-9433, U+9435, U+9438, U+943a, U+943e, U+9444, U+944a, U+9451-9452, U+945a, U+9462-9463, U+9465, U+9470-9487, U+948a-9492, U+9494-9498, U+949a, U+949c-949d, U+94a1, U+94a3-94a4, U+94a8, U+94aa-94ad, U+94af, U+94b2, U+94b4-94ba, U+94bc-94c0, U+94c4, U+94c6-94db, U+94de-94ec, U+94ee-94f1, U+94f3;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/10034aed6ced240b07a7b382452651c99d52f132f0dbf61a7905df6700b35f35.woff2") format('woff2');
  unicode-range: U+92ec-92ed, U+92f0, U+92f3, U+92f8, U+92fc, U+9304, U+9306, U+9310, U+9312, U+9315, U+9318, U+931a, U+931e, U+9320-9322, U+9324, U+9326-9329, U+932b-932c, U+932f, U+9331-9332, U+9335-9336, U+933e, U+9340-9341, U+934a-9360, U+9362-9363, U+9365-936b, U+936e, U+9375, U+937e, U+9382, U+938a, U+938c, U+938f, U+9393-9394, U+9396-9397, U+939a, U+93a2, U+93a7, U+93ac-93cd, U+93d0-93d1, U+93d6-93d8, U+93de-93df, U+93e1-93e2, U+93e4, U+93f8, U+93fb, U+93fd, U+940e-941a;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/9ec89cb222771a38a210c1ddbf0c9dcaf0ba2ff16ae757a2e8232aa0aa186d57.woff2") format('woff2');
  unicode-range: U+9163-9164, U+9169, U+9170, U+9172, U+9174, U+9179-917a, U+917d-917e, U+9182-9183, U+9185, U+918c-918d, U+9190-9191, U+919a, U+919c, U+91a1-91a4, U+91a8, U+91aa-91af, U+91b4-91b5, U+91b8, U+91ba, U+91be, U+91c0-91c1, U+91c6, U+91c8, U+91cb, U+91d0, U+91d2, U+91d7-91d8, U+91dd, U+91e3, U+91e6-91e7, U+91ed, U+91f0, U+91f5, U+91f9, U+9200, U+9205, U+9207-920a, U+920d-920e, U+9210, U+9214-9215, U+921c, U+921e, U+9221, U+9223-9227, U+9229-922a, U+922d, U+9234-9235, U+9237, U+9239-923a, U+923c-9240, U+9244-9246, U+9249, U+924e-924f, U+9251, U+9253, U+9257, U+925b, U+925e, U+9262, U+9264-9266, U+9268, U+926c, U+926f, U+9271, U+927b, U+927e, U+9280, U+9283, U+9285-928a, U+928e, U+9291, U+9293, U+9296, U+9298, U+929c-929d, U+92a8, U+92ab-92ae, U+92b3, U+92b6-92b7, U+92b9, U+92c1, U+92c5-92c6, U+92c8, U+92cc, U+92d0, U+92d2, U+92e4, U+92ea;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/afe59593d41dff3fed7a5f21a71685dbaca2f9be0c44cacd8a28306609972628.woff2") format('woff2');
  unicode-range: U+9004, U+900b, U+9011, U+9015-9016, U+901e, U+9021, U+9026, U+902d, U+902f, U+9031, U+9035-9036, U+9039-903a, U+9041, U+9044-9046, U+904a, U+904f-9052, U+9054-9055, U+9058-9059, U+905b-905e, U+9060-9062, U+9068-9069, U+906f, U+9072, U+9074, U+9076-907a, U+907c-907d, U+9081, U+9083, U+9085, U+9087-908b, U+908f, U+9095, U+9097, U+9099-909b, U+909d, U+90a0-90a1, U+90a8-90a9, U+90ac, U+90b0, U+90b2-90b4, U+90b6, U+90b8, U+90ba, U+90bd-90be, U+90c3-90c5, U+90c7-90c8, U+90cf-90d0, U+90d3, U+90d5, U+90d7, U+90da-90dc, U+90de, U+90e2, U+90e4, U+90e6-90e7, U+90ea-90eb, U+90ef, U+90f4-90f5, U+90f7, U+90fe-9100, U+9104, U+9109, U+910c, U+9112, U+9114-9115, U+9118, U+911c, U+911e, U+9120, U+9122-9123, U+9127, U+912d, U+912f-9132, U+9139-913a, U+9143, U+9146, U+9149-914a, U+914c, U+914e-9150, U+9154, U+9157, U+915a, U+915d-915e, U+9161-9162;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/25e3c072231895ec189992d3dc50a32a5641b14f1c9ce9bfe4cc57a5d2ce5530.woff2") format('woff2');
  unicode-range: U+8e41-8e42, U+8e47, U+8e49-8e4b, U+8e50-8e53, U+8e59-8e5a, U+8e5f-8e60, U+8e64, U+8e69, U+8e6c, U+8e70, U+8e74, U+8e76, U+8e7a-8e7c, U+8e7f, U+8e84-8e85, U+8e87, U+8e89, U+8e8b, U+8e8d, U+8e8f-8e90, U+8e94, U+8e99, U+8e9c, U+8e9e, U+8eaa, U+8eac, U+8eb0, U+8eb6, U+8ec0, U+8ec6, U+8eca-8ece, U+8ed2, U+8eda, U+8edf, U+8ee2, U+8eeb, U+8ef8, U+8efb-8efe, U+8f03, U+8f09, U+8f0b, U+8f12-8f15, U+8f1b, U+8f1d, U+8f1f, U+8f29-8f2a, U+8f2f, U+8f36, U+8f38, U+8f3b, U+8f3e-8f3f, U+8f44-8f45, U+8f49, U+8f4d-8f4e, U+8f5f, U+8f6b, U+8f6d, U+8f71-8f73, U+8f75-8f76, U+8f78-8f7a, U+8f7c, U+8f7e, U+8f81-8f82, U+8f84, U+8f87, U+8f8a-8f8b, U+8f8d-8f8f, U+8f94-8f95, U+8f97-8f9a, U+8fa6, U+8fad-8faf, U+8fb2, U+8fb5-8fb7, U+8fba-8fbc, U+8fbf, U+8fc2, U+8fcb, U+8fcd, U+8fd3, U+8fd5, U+8fd7, U+8fda, U+8fe2-8fe5, U+8fe8-8fe9, U+8fee, U+8ff3-8ff4, U+8ff8, U+8ffa;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/d3ba02f7a8e1ef65d4601008c0fbc9e8e7ac2c28f708f8d6fb8e868519d9d476.woff2") format('woff2');
  unicode-range: U+8cbd, U+8cbf-8cc4, U+8cc7-8cc8, U+8cca, U+8ccd, U+8cd1, U+8cd3, U+8cdb-8cdc, U+8cde, U+8ce0, U+8ce2-8ce4, U+8ce6-8ce8, U+8cea, U+8ced, U+8cf4, U+8cf8, U+8cfa, U+8cfc-8cfd, U+8d04-8d05, U+8d07-8d08, U+8d0a, U+8d0d, U+8d0f, U+8d13-8d14, U+8d16, U+8d1b, U+8d20, U+8d30, U+8d32-8d33, U+8d36, U+8d3b, U+8d3d, U+8d40, U+8d42-8d43, U+8d45-8d46, U+8d48-8d4a, U+8d4d, U+8d51, U+8d53, U+8d55, U+8d59, U+8d5c-8d5d, U+8d5f, U+8d61, U+8d66-8d67, U+8d6a, U+8d6d, U+8d71, U+8d73, U+8d84, U+8d90-8d91, U+8d94-8d95, U+8d99, U+8da8, U+8daf, U+8db1, U+8db5, U+8db8, U+8dba, U+8dbc, U+8dbf, U+8dc2, U+8dc4, U+8dc6, U+8dcb, U+8dce-8dcf, U+8dd6-8dd7, U+8dda-8ddb, U+8dde, U+8de1, U+8de3-8de4, U+8de9, U+8deb-8dec, U+8df0-8df1, U+8df6-8dfd, U+8e05, U+8e07, U+8e09-8e0a, U+8e0c, U+8e0e, U+8e10, U+8e14, U+8e1d-8e1f, U+8e23, U+8e26, U+8e2b-8e31, U+8e34-8e35, U+8e39-8e3a, U+8e3d, U+8e40;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/718e1a3e46764576405141d6dc3a6aad0c70ddde2eea4ee0b5bff228f915207b.woff2") format('woff2');
  unicode-range: U+8b80, U+8b83, U+8b8a, U+8b8c, U+8b90, U+8b93, U+8b99-8b9a, U+8ba0, U+8ba3, U+8ba5-8ba7, U+8baa-8bac, U+8bb4-8bb5, U+8bb7, U+8bb9, U+8bc2-8bc3, U+8bc5, U+8bcb-8bcc, U+8bce-8bd0, U+8bd2-8bd4, U+8bd6, U+8bd8-8bd9, U+8bdc, U+8bdf, U+8be3-8be4, U+8be7-8be9, U+8beb-8bec, U+8bee, U+8bf0, U+8bf2-8bf3, U+8bf6, U+8bf9, U+8bfc-8bfd, U+8bff-8c00, U+8c02, U+8c04, U+8c06-8c07, U+8c0c, U+8c0f, U+8c11-8c12, U+8c14-8c1b, U+8c1d-8c21, U+8c24-8c25, U+8c27, U+8c2a-8c2c, U+8c2e-8c30, U+8c32-8c36, U+8c3f, U+8c47-8c4c, U+8c4e-8c50, U+8c54-8c56, U+8c62, U+8c68, U+8c6c, U+8c73, U+8c78, U+8c7a, U+8c82, U+8c85, U+8c89-8c8a, U+8c8d-8c8e, U+8c90, U+8c93-8c94, U+8c98, U+8c9d-8c9e, U+8ca0-8ca2, U+8ca7-8cac, U+8caf-8cb0, U+8cb3-8cb4, U+8cb6-8cb9, U+8cbb-8cbc;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/8b5332766dc45b0919d54a77171feb805c3b65c2088faa91dfb16bd5903d308b.woff2") format('woff2');
  unicode-range: U+8a15-8a18, U+8a1a-8a1b, U+8a1d, U+8a1f, U+8a22-8a23, U+8a25, U+8a2b, U+8a2d, U+8a31, U+8a33-8a34, U+8a36-8a38, U+8a3a, U+8a3c, U+8a3e, U+8a40-8a41, U+8a46, U+8a48, U+8a50, U+8a52, U+8a54-8a55, U+8a58, U+8a5b, U+8a5d-8a63, U+8a66, U+8a69-8a6b, U+8a6d-8a6e, U+8a70, U+8a72-8a73, U+8a7a, U+8a85, U+8a87, U+8a8a, U+8a8c-8a8d, U+8a90-8a92, U+8a95, U+8a98, U+8aa0-8aa1, U+8aa3-8aa6, U+8aa8-8aa9, U+8aac-8aae, U+8ab0, U+8ab2, U+8ab8-8ab9, U+8abc, U+8abe-8abf, U+8ac7, U+8acf, U+8ad2, U+8ad6-8ad7, U+8adb-8adc, U+8adf, U+8ae1, U+8ae6-8ae8, U+8aeb, U+8aed-8aee, U+8af1, U+8af3-8af4, U+8af7-8af8, U+8afa, U+8afe, U+8b00-8b02, U+8b07, U+8b0a, U+8b0c, U+8b0e, U+8b10, U+8b17, U+8b19, U+8b1b, U+8b1d, U+8b20-8b21, U+8b26, U+8b28, U+8b2c, U+8b33, U+8b39, U+8b3e-8b3f, U+8b41, U+8b45, U+8b49, U+8b4c, U+8b4f, U+8b57-8b58, U+8b5a, U+8b5c, U+8b5e, U+8b60, U+8b6c, U+8b6f-8b70, U+8b72, U+8b74, U+8b77, U+8b7d;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/eed04008fb0e5d9b831bdbd10dcb8be8138bcda8cf269696b0678394c0b83b69.woff2") format('woff2');
  unicode-range: U+8882, U+8884-8886, U+8888, U+888f, U+8892-8893, U+889b, U+88a2, U+88a4, U+88a6, U+88a8, U+88aa, U+88ae, U+88b1, U+88b4, U+88b7, U+88bc, U+88c0, U+88c6-88c9, U+88ce-88cf, U+88d1-88d3, U+88d8, U+88db-88dd, U+88df, U+88e1-88e3, U+88e5, U+88e8, U+88ec, U+88f0-88f1, U+88f3-88f4, U+88fc-88fe, U+8900, U+8902, U+8906-8907, U+8909-890c, U+8912-8915, U+8918-891b, U+8921, U+8925, U+892b, U+8930, U+8932, U+8934, U+8936, U+893b, U+893d, U+8941, U+894c, U+8955-8956, U+8959, U+895c, U+895e-8960, U+8966, U+896a, U+896c, U+896f-8970, U+8972, U+897b, U+897e, U+8980, U+8983, U+8985, U+8987-8988, U+898c, U+898f, U+8993, U+8997, U+899a, U+89a1, U+89a7, U+89a9-89aa, U+89b2-89b3, U+89b7, U+89c0, U+89c7, U+89ca-89cc, U+89ce-89d1, U+89d6, U+89da, U+89dc, U+89de, U+89e5, U+89e7, U+89eb, U+89ef, U+89f1, U+89f3-89f4, U+89f8, U+89ff, U+8a01-8a03, U+8a07-8a0a, U+8a0e-8a0f, U+8a13;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/e4727535c64a0e614ec75cd4baaa0095ee4544eb7483456ec191349cd8b586e2.woff2") format('woff2');
  unicode-range: U+86f4, U+86f8-86f9, U+86fb, U+86fe, U+8703, U+8706-870a, U+870d, U+8711-8713, U+871a, U+871e, U+8722-8723, U+8725, U+8729, U+872e, U+8731, U+8734, U+8737, U+873a-873b, U+873e-8740, U+8742, U+8747-8748, U+8753, U+8755, U+8757-8758, U+875d, U+875f, U+8762-8766, U+8768, U+876e, U+8770, U+8772, U+8775, U+8778, U+877b-877e, U+8782, U+8785, U+8788, U+878b, U+8793, U+8797, U+879a, U+879e-87a0, U+87a2-87a3, U+87a8, U+87ab-87ad, U+87af, U+87b3, U+87b5, U+87bd, U+87c0, U+87c4, U+87c6, U+87ca-87cb, U+87d1-87d2, U+87db-87dc, U+87de, U+87e0, U+87e5, U+87ea, U+87ec, U+87ee, U+87f2-87f3, U+87fb, U+87fd-87fe, U+8802-8803, U+8805, U+880a-880b, U+880d, U+8813-8816, U+8819, U+881b, U+881f, U+8821, U+8823, U+8831-8832, U+8835-8836, U+8839, U+883b-883c, U+8844, U+8846, U+884a, U+884e, U+8852-8853, U+8855, U+8859, U+885b, U+885d-885e, U+8862, U+8864, U+8869-886a, U+886e-886f, U+8872, U+8879, U+887d-887f;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/6fdd6ebd2845781dd7f27b5750a41eac75bd5d559bb5a804010952a19d5fb10a.woff2") format('woff2');
  unicode-range: U+8548, U+854e, U+8553, U+8556-8557, U+8559, U+855e, U+8561, U+8564-8565, U+8568-856a, U+856d, U+856f-8570, U+8572, U+8576, U+8579-857b, U+8580, U+8585-8586, U+8588, U+858a, U+858f, U+8591, U+8594, U+8599, U+859c, U+85a2, U+85a4, U+85a6, U+85a8-85a9, U+85ab-85ac, U+85ae, U+85b7-85b9, U+85be, U+85c1, U+85c7, U+85cd, U+85d0, U+85d3, U+85d5, U+85dc-85dd, U+85df-85e0, U+85e5-85e6, U+85e8-85ea, U+85f4, U+85f9, U+85fe-85ff, U+8602, U+8605-8607, U+860a-860b, U+8616, U+8618, U+861a, U+8627, U+8629, U+862d, U+8638, U+863c, U+863f, U+864d, U+864f, U+8652-8655, U+865b-865c, U+865f, U+8662, U+8667, U+866c, U+866e, U+8671, U+8675, U+867a-867c, U+867f, U+868b, U+868d, U+8693, U+869c-869d, U+86a1, U+86a3-86a4, U+86a7-86a9, U+86ac, U+86af-86b1, U+86b4-86b6, U+86ba, U+86c0, U+86c4, U+86c6, U+86c9-86ca, U+86cd-86d1, U+86d4, U+86d8, U+86de-86df, U+86e4, U+86e6, U+86e9, U+86ed, U+86ef-86f3;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/b81e5d7b04ce5c21460e4ab0314f65e6ff1aff54ee3995d85b6f1b75aeab2cfc.woff2") format('woff2');
  unicode-range: U+83c5, U+83c8-83c9, U+83cb, U+83d1, U+83d3-83d6, U+83d8, U+83db, U+83dd, U+83df, U+83e1, U+83e5, U+83ea-83eb, U+83f0, U+83f4, U+83f8-83f9, U+83fb, U+83fd, U+83ff, U+8401, U+8406, U+840a-840b, U+840f, U+8411, U+8418, U+841c, U+8420, U+8422-8424, U+8426, U+8429, U+842c, U+8438-8439, U+843b-843c, U+843f, U+8446-8447, U+8449, U+844e, U+8451-8452, U+8456, U+8459-845a, U+845c, U+8462, U+8466, U+846d, U+846f-8470, U+8473, U+8476-8478, U+847a, U+847d, U+8484-8485, U+8487, U+8489, U+848c, U+848e, U+8490, U+8493-8494, U+8497, U+849b, U+849e-849f, U+84a1, U+84a5, U+84a8, U+84af, U+84b4, U+84b9-84bf, U+84c1-84c2, U+84c5-84c7, U+84ca-84cb, U+84cd, U+84d0-84d1, U+84d3, U+84d6, U+84df-84e0, U+84e2-84e3, U+84e5-84e7, U+84ee, U+84f3, U+84f6, U+84fa, U+84fc, U+84ff-8500, U+850c, U+8511, U+8514-8515, U+8517-8518, U+851f, U+8523, U+8525-8526, U+8529, U+852b, U+852d, U+8532, U+8534-8535, U+8538-853a, U+853c, U+8543, U+8545;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/222dbe36a243bdaa1c574f12d189836da0e22a586e36c370b1595ad8a7e56c90.woff2") format('woff2');
  unicode-range: U+82bc, U+82be, U+82c0-82c2, U+82c4-82c8, U+82ca-82cc, U+82ce, U+82d0, U+82d2-82d3, U+82d5-82d6, U+82d8-82d9, U+82dc-82de, U+82e0-82e4, U+82e7, U+82e9-82eb, U+82ed-82ee, U+82f3-82f4, U+82f7-82f8, U+82fa-8301, U+8306-8308, U+830c-830d, U+830f, U+8311, U+8313-8315, U+8318, U+831a-831b, U+831d, U+8324, U+8327, U+832a, U+832c-832d, U+832f, U+8331-8334, U+833a-833c, U+8340, U+8343-8345, U+8347-8348, U+834a, U+834c, U+834f, U+8351, U+8356, U+8358-835c, U+835e, U+8360, U+8364-8366, U+8368-836a, U+836c-836e, U+8373, U+8378, U+837b-837d, U+837f-8380, U+8382, U+8388, U+838a-838b, U+8392, U+8394, U+8396, U+8398-8399, U+839b-839c, U+83a0, U+83a2-83a3, U+83a8-83aa, U+83ae-83b0, U+83b3-83b4, U+83b6, U+83b8, U+83ba, U+83bc-83bd, U+83bf-83c0, U+83c2;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/41d6d4485be37d813f4d307b0c2681de68b3f0bb68b3605fbb6122142362dbe2.woff2") format('woff2');
  unicode-range: U+8166-8169, U+816b, U+816d, U+8171, U+8173-8174, U+8178, U+817c-817d, U+8182, U+8188, U+8191, U+8198-819b, U+81a0, U+81a3, U+81a5-81a6, U+81a9, U+81b6, U+81ba-81bb, U+81bd, U+81bf, U+81c1, U+81c3, U+81c6, U+81c9-81ca, U+81cc-81cd, U+81d1, U+81d3-81d4, U+81d8, U+81db-81dc, U+81de-81df, U+81e5, U+81e7-81e9, U+81eb-81ec, U+81ee-81ef, U+81f5, U+81f8, U+81fa, U+81fc, U+81fe, U+8200-8202, U+8204, U+8208-820a, U+820e-8210, U+8216-8218, U+821b-821c, U+8221-8224, U+8226-8228, U+822b, U+822d, U+822f, U+8232-8234, U+8237-8238, U+823a-823b, U+823e, U+8244, U+8249, U+824b, U+824f, U+8259-825a, U+825f, U+8266, U+8268, U+826e, U+8271, U+8276-8279, U+827d, U+827f, U+8283-8284, U+8288-828a, U+828d-8291, U+8293-8294, U+8296-8298, U+829f-82a1, U+82a3-82a4, U+82a7-82ab, U+82ae, U+82b0, U+82b2, U+82b4-82b6;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/37487c1d33a0abc283be657cdc1c0b2898d73dbc0ba88bb0a8f867a473730d88.woff2") format('woff2');
  unicode-range: U+8016, U+8018-8019, U+801c, U+801e, U+8026-802a, U+8031, U+8034-8035, U+8037, U+8043, U+804b, U+804d, U+8052, U+8056, U+8059, U+805e, U+8061, U+8068-8069, U+806e-8074, U+8076-8078, U+807c-8080, U+8082, U+8084-8085, U+8088, U+808f, U+8093, U+809c, U+809f, U+80ab, U+80ad-80ae, U+80b1, U+80b6-80b8, U+80bc-80bd, U+80c2, U+80c4, U+80ca, U+80cd, U+80d1, U+80d4, U+80d7, U+80d9-80db, U+80dd, U+80e0, U+80e4-80e5, U+80e7-80ed, U+80ef-80f1, U+80f3-80f4, U+80fc, U+8101, U+8104-8105, U+8107-8108, U+810c-810e, U+8112-8115, U+8117-8119, U+811b-811f, U+8121-8130, U+8132-8134, U+8137, U+8139, U+813f-8140, U+8142, U+8146, U+8148, U+814d-814e, U+8151, U+8153, U+8158-815a, U+815e, U+8160;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/5a7ae8da1b66389fb1c2b005cdf9ed5a26acf2d909ef7b4b5615e5175d21ce50.woff2") format('woff2');
  unicode-range: U+7ef0-7ef2, U+7ef6, U+7efa-7efb, U+7efe, U+7f01-7f04, U+7f08, U+7f0a-7f12, U+7f17, U+7f19, U+7f1b-7f1c, U+7f1f, U+7f21-7f23, U+7f25-7f28, U+7f2a-7f33, U+7f35-7f37, U+7f3d, U+7f42, U+7f44-7f45, U+7f4c-7f4d, U+7f52, U+7f54, U+7f58-7f59, U+7f5d, U+7f5f-7f61, U+7f63, U+7f65, U+7f68, U+7f70-7f71, U+7f73-7f75, U+7f77, U+7f79, U+7f7d-7f7e, U+7f85-7f86, U+7f88-7f89, U+7f8b-7f8c, U+7f90-7f91, U+7f94-7f96, U+7f98-7f9b, U+7f9d, U+7f9f, U+7fa3, U+7fa7-7fa9, U+7fac-7fb2, U+7fb4, U+7fb6, U+7fb8, U+7fbc, U+7fbf-7fc0, U+7fc3, U+7fca, U+7fcc, U+7fce, U+7fd2, U+7fd5, U+7fd9-7fdb, U+7fdf, U+7fe3, U+7fe5-7fe7, U+7fe9, U+7feb-7fec, U+7fee-7fef, U+7ff1, U+7ff3-7ff4, U+7ff9-7ffa, U+7ffe, U+8004, U+8006, U+800b, U+800e, U+8011-8012, U+8014;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/dcf5dcbf1ab7b137947e0aea38179ebb3aa75bfd91d4c299b00c037ffce08503.woff2") format('woff2');
  unicode-range: U+7dd2, U+7dd4, U+7dd6-7dd8, U+7dda-7de0, U+7de2-7de6, U+7de8-7ded, U+7def, U+7df1-7df5, U+7df7, U+7df9, U+7dfb-7dfc, U+7dfe-7e02, U+7e04, U+7e08-7e0b, U+7e12, U+7e1b, U+7e1e, U+7e20, U+7e22-7e23, U+7e26, U+7e29, U+7e2b, U+7e2e-7e2f, U+7e31, U+7e37, U+7e39-7e3e, U+7e40, U+7e43-7e44, U+7e46-7e47, U+7e4a-7e4b, U+7e4d-7e4e, U+7e51, U+7e54-7e56, U+7e58-7e5b, U+7e5d-7e5e, U+7e61, U+7e66-7e67, U+7e69-7e6b, U+7e6d, U+7e70, U+7e73, U+7e77, U+7e79, U+7e7b-7e7d, U+7e81-7e82, U+7e8c-7e8d, U+7e8f, U+7e92-7e94, U+7e96, U+7e98, U+7e9a-7e9c, U+7e9e-7e9f, U+7ea1, U+7ea3, U+7ea5, U+7ea8-7ea9, U+7eab, U+7ead-7eae, U+7eb0, U+7ebb, U+7ebe, U+7ec0-7ec2, U+7ec9, U+7ecb-7ecc, U+7ed0, U+7ed4, U+7ed7, U+7edb, U+7ee0-7ee2, U+7ee5-7ee6, U+7ee8, U+7eeb;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/1f19073ec50e3867668619a1e71f02e1224630879fbc47a0d4c1057fdf5b9b2e.woff2") format('woff2');
  unicode-range: U+7ce8, U+7cec, U+7cf0, U+7cf5-7cf9, U+7cfc, U+7cfe, U+7d00, U+7d04-7d0b, U+7d0d, U+7d10-7d14, U+7d17-7d19, U+7d1b-7d1f, U+7d21, U+7d24-7d26, U+7d28-7d2a, U+7d2c-7d2e, U+7d30-7d31, U+7d33, U+7d35-7d36, U+7d38-7d3a, U+7d40, U+7d42-7d44, U+7d46, U+7d4b-7d4c, U+7d4f, U+7d51, U+7d54-7d56, U+7d58, U+7d5b-7d5c, U+7d5e, U+7d61-7d63, U+7d66, U+7d68, U+7d6a-7d6c, U+7d6f, U+7d71-7d73, U+7d75-7d77, U+7d79-7d7a, U+7d7e, U+7d81, U+7d84-7d8b, U+7d8d, U+7d8f, U+7d91, U+7d94, U+7d96, U+7d98-7d9a, U+7d9c-7da0, U+7da2, U+7da6, U+7daa-7db1, U+7db4-7db8, U+7dba-7dbf, U+7dc1, U+7dc4, U+7dc7-7dc8, U+7dca-7dcd, U+7dcf, U+7dd1;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/062daf2b782dc6de9992b68147e5648c13116258585317b07bd034ffe2b07d66.woff2") format('woff2');
  unicode-range: U+7bd3-7bd4, U+7bd9-7bda, U+7bdd, U+7be0-7be1, U+7be4-7be6, U+7be9-7bea, U+7bef, U+7bf4, U+7bf6, U+7bfc, U+7bfe, U+7c01, U+7c03, U+7c07-7c08, U+7c0a-7c0d, U+7c0f, U+7c11, U+7c15-7c16, U+7c19, U+7c1e-7c21, U+7c23-7c24, U+7c26, U+7c28-7c33, U+7c35, U+7c37-7c3b, U+7c3d-7c3e, U+7c40-7c41, U+7c43, U+7c47-7c48, U+7c4c, U+7c50, U+7c53-7c54, U+7c59, U+7c5f-7c60, U+7c63-7c65, U+7c6c, U+7c6e, U+7c72, U+7c74, U+7c79-7c7a, U+7c7c, U+7c81-7c82, U+7c84-7c85, U+7c88, U+7c8a-7c91, U+7c93-7c96, U+7c99, U+7c9b-7c9e, U+7ca0-7ca2, U+7ca6-7ca9, U+7cac, U+7caf-7cb3, U+7cb5-7cb7, U+7cba-7cbd, U+7cbf-7cc2, U+7cc5, U+7cc7-7cc9, U+7ccc-7ccd, U+7cd7, U+7cdc, U+7cde, U+7ce0, U+7ce4-7ce5, U+7ce7;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/c278f57631f3c681345c01f420537c7b24cd23e798c7310b1099b518d45aeeba.woff2") format('woff2');
  unicode-range: U+7ae6, U+7af4-7af7, U+7afa-7afb, U+7afd-7b0a, U+7b0c, U+7b0e-7b0f, U+7b13, U+7b15-7b16, U+7b18-7b19, U+7b1e-7b20, U+7b22-7b25, U+7b29-7b2b, U+7b2d-7b2e, U+7b30-7b3b, U+7b3e-7b3f, U+7b41-7b42, U+7b44-7b47, U+7b4a, U+7b4c-7b50, U+7b58, U+7b5a, U+7b5c, U+7b60, U+7b66-7b67, U+7b69, U+7b6c-7b6f, U+7b72-7b76, U+7b7b-7b7d, U+7b7f, U+7b82, U+7b85, U+7b87, U+7b8b-7b96, U+7b98-7b99, U+7b9b-7b9f, U+7ba2-7ba4, U+7ba6-7bac, U+7bae-7bb0, U+7bb4, U+7bb7-7bb9, U+7bbb, U+7bc0-7bc1, U+7bc3-7bc4, U+7bc6, U+7bc8-7bcc, U+7bd1;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ebbd477a152e58e4b9a0e3f17e748c849b21ec220581d67d2ca86a634e092e90.woff2") format('woff2');
  unicode-range: U+798b-798e, U+7992, U+7994-7995, U+7997-7998, U+799a-799c, U+799f, U+79a3-79a6, U+79a8-79ac, U+79ae-79b1, U+79b3-79b5, U+79b8, U+79ba, U+79bf, U+79c2, U+79c6, U+79c8, U+79cf, U+79d5-79d6, U+79dd-79de, U+79e3, U+79e7-79e8, U+79eb, U+79ed, U+79f4, U+79f7-79f8, U+79fa, U+79fe, U+7a02-7a03, U+7a05, U+7a0a, U+7a14, U+7a17, U+7a19, U+7a1c, U+7a1e-7a1f, U+7a23, U+7a25-7a26, U+7a2c, U+7a2e, U+7a30-7a32, U+7a36-7a37, U+7a39, U+7a3c, U+7a40, U+7a42, U+7a47, U+7a49, U+7a4c-7a4f, U+7a51, U+7a55, U+7a5b, U+7a5d-7a5e, U+7a62-7a63, U+7a66, U+7a68-7a69, U+7a6b, U+7a70, U+7a78, U+7a80, U+7a85-7a88, U+7a8a, U+7a90, U+7a93-7a96, U+7a98, U+7a9b-7a9c, U+7a9e, U+7aa0-7aa1, U+7aa3, U+7aa8-7aaa, U+7aac-7ab0, U+7ab3, U+7ab8, U+7aba, U+7abd-7abf, U+7ac4-7ac5, U+7ac7-7ac8, U+7aca, U+7ad1-7ad2, U+7ada-7add, U+7ae1, U+7ae4;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/75e2e3c00bf96ff4f162700fa21aa83c87567c3ff70ca5c0d728b2c4a5561555.woff2") format('woff2');
  unicode-range: U+784c, U+784e-7854, U+7856-7857, U+7859-785a, U+7865, U+7869-786a, U+786d, U+786f, U+7876-7877, U+787c, U+787e-787f, U+7881, U+7887-7889, U+7893-7894, U+7898-789e, U+78a1, U+78a3, U+78a5, U+78a9, U+78ad, U+78b2, U+78b4, U+78b6, U+78b9-78ba, U+78bc, U+78bf, U+78c3, U+78c9, U+78cb, U+78d0-78d2, U+78d4, U+78d9-78da, U+78dc, U+78de, U+78e1, U+78e5-78e6, U+78ea, U+78ec, U+78ef, U+78f1-78f2, U+78f4, U+78fa-78fb, U+78fe, U+7901-7902, U+7905, U+7907, U+7909, U+790b-790c, U+790e, U+7910, U+7913, U+7919-791b, U+791e-791f, U+7921, U+7924, U+7926, U+792a-792b, U+7934, U+7936, U+7939, U+793b, U+793d, U+7940, U+7942-7943, U+7945-7947, U+7949-794a, U+794c, U+794e-7951, U+7953-7955, U+7957-795a, U+795c, U+795f-7960, U+7962, U+7964, U+7966-7967, U+7969, U+796b, U+796f, U+7972, U+7974, U+7979, U+797b-797c, U+797e-7980, U+7982, U+7986-7987, U+7989-798a;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/674333225092ad70575789a6c9249f854c9368071bc7f13c205fe4df7fd87fa4.woff2") format('woff2');
  unicode-range: U+7722, U+7726, U+7728, U+772b-7730, U+7732-7736, U+7739-773a, U+773d-773f, U+7743, U+7746-7747, U+774c-774f, U+7751-7752, U+7758-775a, U+775c-775e, U+7762, U+7765-7766, U+7768-776a, U+776c-776d, U+7771-7772, U+777a, U+777c-777e, U+7780, U+7785, U+7787, U+778b-778d, U+778f-7791, U+7793, U+779e-77a0, U+77a2, U+77a5, U+77ad, U+77af, U+77b4-77b7, U+77bd-77c0, U+77c2, U+77c5, U+77c7, U+77cd, U+77d6-77d7, U+77d9-77da, U+77dd-77de, U+77e7, U+77ea, U+77ec, U+77ef, U+77f8, U+77fb, U+77fd-77fe, U+7800, U+7803, U+7806, U+7809, U+780f-7812, U+7815, U+7817-7818, U+781a-781f, U+7821-7823, U+7825-7827, U+7829, U+782b-7830, U+7832-7833, U+7835, U+7837, U+7839-783c, U+783e, U+7841-7844, U+7847-7849, U+784b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/98d2d60e3e867956fc9e62db72ec570b63b863b08cc3ceca7a64b8b8788be320.woff2") format('woff2');
  unicode-range: U+7613-7619, U+761b-761d, U+761f-7622, U+7625, U+7627-762a, U+762e-7630, U+7632-7635, U+7638-763a, U+763c-763d, U+763f-7640, U+7642-7643, U+7647-7648, U+764d-764e, U+7652, U+7654, U+7658, U+765a, U+765c, U+765e-765f, U+7661-7663, U+7665, U+7669, U+766c, U+766e-766f, U+7671-7673, U+7675-7676, U+7678-767a, U+767f, U+7681, U+7683, U+7688, U+768a-768c, U+768e, U+7690-7692, U+7695, U+7698, U+769a-769b, U+769d-76a0, U+76a2, U+76a4-76a7, U+76ab-76ac, U+76af-76b0, U+76b2, U+76b4-76b5, U+76ba-76bb, U+76bf, U+76c2-76c3, U+76c5, U+76c9, U+76cc-76ce, U+76dc-76de, U+76e1-76ea, U+76f1, U+76f9-76fb, U+76fd, U+76ff-7700, U+7703-7704, U+7707-7708, U+770c-770f, U+7712, U+7714, U+7716, U+7719-771b, U+771e, U+7721;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/cace8b2c4b8999e1d269d2eafe7fd9c266834a1521a45dcb61e5ae64006f9b09.woff2") format('woff2');
  unicode-range: U+750d, U+750f, U+7511, U+7513, U+7515, U+7517, U+7519, U+7521-7527, U+752a, U+752c-752d, U+752f, U+7534, U+7536, U+753a, U+753e, U+7540, U+7544, U+7547-754b, U+754d-754e, U+7550-7553, U+7556-7557, U+755a-755b, U+755d-755e, U+7560, U+7562, U+7564, U+7566-7568, U+756b-756c, U+756f-7573, U+7575, U+7579-757c, U+757e-757f, U+7581-7584, U+7587, U+7589-758e, U+7590, U+7592, U+7594, U+7596, U+7599-759a, U+759d, U+759f-75a0, U+75a3, U+75a5, U+75a8, U+75ac-75ad, U+75b0-75b1, U+75b3-75b5, U+75b8, U+75bd, U+75c1-75c4, U+75c8-75ca, U+75cc-75cd, U+75d4, U+75d6, U+75d9, U+75de, U+75e0, U+75e2-75e4, U+75e6-75ea, U+75f1-75f3, U+75f7, U+75f9-75fa, U+75fc, U+75fe-7601, U+7603, U+7605-7606, U+7608-760e, U+7610-7612;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/133da47218e298c89d0c02f9bde62f425375dbf38ca1d12219d5f6ca7b4198e4.woff2") format('woff2');
  unicode-range: U+73f0, U+73f2, U+73f4-73f5, U+73f7, U+73f9-73fa, U+73fc-73fd, U+73ff-7402, U+7404, U+7407-7408, U+740a-740f, U+7418, U+741a-741c, U+741e, U+7424-7425, U+7428-7429, U+742c-7430, U+7432, U+7435-7436, U+7438-743b, U+743e-7441, U+7443-7446, U+7448, U+744a-744b, U+7452, U+7457, U+745b, U+745d, U+7460, U+7462-7465, U+7467-746a, U+746d, U+746f, U+7471, U+7473-7474, U+7477, U+747a, U+747e, U+7481-7482, U+7484, U+7486, U+7488-748b, U+748e-748f, U+7493, U+7498, U+749a, U+749c-74a0, U+74a3, U+74a6, U+74a9-74aa, U+74ae, U+74b0-74b2, U+74b6, U+74b8-74ba, U+74bd, U+74bf, U+74c1, U+74c3, U+74c5, U+74c8, U+74ca, U+74cc, U+74cf, U+74d1-74d2, U+74d4-74d5, U+74d8-74db, U+74de-74e0, U+74e2, U+74e4-74e5, U+74e7-74e9, U+74ee-74ef, U+74f4, U+74ff, U+7501, U+7503, U+7505, U+7508;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0f37705e95e9c0fdc543b9ef528443f50d29b16700925329876b2ceb2344d0cc.woff2") format('woff2');
  unicode-range: U+72e6, U+72e8, U+72ef-72f0, U+72f2-72f4, U+72f6-72f7, U+72f9-72fb, U+72fd, U+7300-7304, U+7307, U+730a-730c, U+7313-7317, U+731d-7322, U+7327, U+7329, U+732c-732d, U+7330-7331, U+7333, U+7335-7337, U+7339, U+733d-733e, U+7340, U+7342, U+7344-7345, U+734a, U+734d-7350, U+7352, U+7355, U+7357, U+7359, U+735f-7360, U+7362-7363, U+7365, U+7368, U+736c-736d, U+736f-7370, U+7372, U+7374-7376, U+7378, U+737a-737b, U+737d-737e, U+7382-7383, U+7386, U+7388, U+738a, U+738c-7393, U+7395, U+7397-739a, U+739c, U+739e, U+73a0-73a3, U+73a5-73a8, U+73aa, U+73ad, U+73b1, U+73b3, U+73b6-73b7, U+73b9, U+73c2, U+73c5-73c9, U+73cc, U+73ce-73d0, U+73d2, U+73d6, U+73d9, U+73db-73de, U+73e3, U+73e5-73ea, U+73ee-73ef;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/490f4ae5529b473c3803ccbb51282ff82b3c610614dca7bf576802d32e36adb4.woff2") format('woff2');
  unicode-range: U+71a8, U+71af, U+71b1-71bc, U+71be, U+71c1-71c2, U+71c4, U+71c8-71cb, U+71ce-71d0, U+71d2, U+71d4, U+71d9-71da, U+71dc, U+71df-71e0, U+71e6-71e8, U+71ea, U+71ed-71ee, U+71f4, U+71f6, U+71f9, U+71fb-71fc, U+71ff-7200, U+7207, U+720c-720d, U+7210, U+7216, U+721a-721e, U+7223, U+7228, U+722b, U+722d-722e, U+7230, U+7232, U+723a-723c, U+723e-7242, U+7246, U+724b, U+724d-724e, U+7252, U+7256, U+7258, U+725a, U+725c-725d, U+7260, U+7264-7266, U+726a, U+726c, U+726e-726f, U+7271, U+7273-7274, U+7278, U+727b, U+727d-727e, U+7281-7282, U+7284, U+7287, U+728a, U+728d, U+728f, U+7292, U+729b, U+729f-72a0, U+72a7, U+72ad-72ae, U+72b0-72b5, U+72b7-72b8, U+72ba-72be, U+72c0-72c1, U+72c3, U+72c5-72c6, U+72c8, U+72cc-72ce, U+72d2, U+72d6, U+72db, U+72dd-72df, U+72e1, U+72e5;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/edf2b73334f5fe058421d1e05a5d223935e1885aa61484e5adf758fb9d572bf2.woff2") format('woff2');
  unicode-range: U+700b, U+700d, U+7015, U+7018, U+701b, U+701d-701f, U+7023, U+7026-7028, U+702c, U+702e-7030, U+7035, U+7037, U+7039-703a, U+703c-703e, U+7044, U+7049-704b, U+704f, U+7051, U+7058, U+705a, U+705c-705e, U+7061, U+7064, U+7066, U+706c, U+707d, U+7080-7081, U+7085-7086, U+708a, U+708f, U+7091, U+7094-7095, U+7098-7099, U+709c-709d, U+709f, U+70a4, U+70a9-70aa, U+70af-70b2, U+70b4-70b7, U+70bb, U+70c0, U+70c3, U+70c7, U+70cb, U+70ce-70cf, U+70d4, U+70d9-70da, U+70dc-70dd, U+70e0, U+70e9, U+70ec, U+70f7, U+70fa, U+70fd, U+70ff, U+7104, U+7108-7109, U+710c, U+7110, U+7113-7114, U+7116-7118, U+711c, U+711e, U+7120, U+712e-712f, U+7131, U+713c, U+7142, U+7144-7147, U+7149-714b, U+7150, U+7152, U+7155-7156, U+7159-715a, U+715c, U+7161, U+7165-7166, U+7168-7169, U+716d, U+7173-7174, U+7176, U+7178, U+717a, U+717d, U+717f-7180, U+7184, U+7186-7188, U+7192, U+7198, U+719c, U+71a0, U+71a4-71a5;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0769de84fa63cd068e9d7f9682b0f740e80bfe4d5449de639cb8b34394c0d376.woff2") format('woff2');
  unicode-range: U+6ed9, U+6edb, U+6edd, U+6edf-6ee0, U+6ee2, U+6ee6, U+6eea, U+6eec, U+6eee-6eef, U+6ef2-6ef3, U+6ef7-6efa, U+6efe, U+6f01, U+6f03, U+6f08-6f09, U+6f15-6f16, U+6f19, U+6f22-6f25, U+6f28-6f2a, U+6f2c-6f2d, U+6f2f, U+6f32, U+6f36-6f38, U+6f3f, U+6f43-6f46, U+6f48, U+6f4b, U+6f4e-6f4f, U+6f51, U+6f54-6f57, U+6f59-6f5b, U+6f5e-6f5f, U+6f61, U+6f64-6f67, U+6f69-6f6c, U+6f6f-6f72, U+6f74-6f76, U+6f78-6f7e, U+6f80-6f83, U+6f86, U+6f89, U+6f8b-6f8d, U+6f90, U+6f92, U+6f94, U+6f97-6f98, U+6f9b, U+6fa3-6fa5, U+6fa7, U+6faa, U+6faf, U+6fb1, U+6fb4, U+6fb6, U+6fb9, U+6fc1-6fcb, U+6fd1-6fd3, U+6fd5, U+6fdb, U+6fde-6fe1, U+6fe4, U+6fe9, U+6feb-6fec, U+6fee-6ff1, U+6ffa, U+6ffe, U+7005-7006, U+7009;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/2dcc9757a4f91f6b31f615152e69e43324c68fc081754c49a0057b8366627774.woff2") format('woff2');
  unicode-range: U+6dc3, U+6dc5-6dc6, U+6dc9, U+6dcc, U+6dcf, U+6dd2-6dd3, U+6dd6, U+6dd9-6dde, U+6de0, U+6de4, U+6de6, U+6de8-6dea, U+6dec, U+6def-6df0, U+6df5-6df6, U+6df8, U+6dfa, U+6dfc, U+6e03-6e04, U+6e07-6e09, U+6e0b-6e0c, U+6e0e, U+6e11, U+6e13, U+6e15-6e16, U+6e19-6e1b, U+6e1e-6e1f, U+6e22, U+6e25-6e27, U+6e2b-6e2c, U+6e36-6e37, U+6e39-6e3a, U+6e3c-6e41, U+6e44-6e45, U+6e47, U+6e49-6e4b, U+6e4d-6e4e, U+6e51, U+6e53-6e55, U+6e5c-6e5f, U+6e61-6e63, U+6e65-6e67, U+6e6a-6e6b, U+6e6d-6e70, U+6e72-6e74, U+6e76-6e78, U+6e7c, U+6e80-6e82, U+6e86-6e87, U+6e89, U+6e8d, U+6e8f, U+6e96, U+6e98, U+6e9d-6e9f, U+6ea1, U+6ea5-6ea7, U+6eab, U+6eb1-6eb2, U+6eb4, U+6eb7, U+6ebb-6ebd, U+6ebf-6ec6, U+6ec8-6ec9, U+6ecc, U+6ecf-6ed0, U+6ed3-6ed4, U+6ed7-6ed8;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/3593b19a94e65ac51c1488b05cbb3cf389403dde75b96bf64cc8c7555d7e5366.woff2") format('woff2');
  unicode-range: U+6cb1-6cb2, U+6cb4-6cb5, U+6cb7, U+6cba, U+6cbc-6cbd, U+6cc1-6cc3, U+6cc5-6cc7, U+6cd0-6cd4, U+6cd6-6cd7, U+6cd9-6cda, U+6cde-6ce0, U+6ce4, U+6ce6, U+6ce9, U+6ceb-6cef, U+6cf1-6cf2, U+6cf6-6cf7, U+6cfa, U+6cfe, U+6d03-6d05, U+6d07-6d08, U+6d0a, U+6d0c, U+6d0e-6d11, U+6d13-6d14, U+6d16, U+6d18-6d1a, U+6d1c, U+6d1f, U+6d22-6d23, U+6d26-6d29, U+6d2b, U+6d2e-6d30, U+6d33, U+6d35-6d36, U+6d38-6d3a, U+6d3c, U+6d3f, U+6d42-6d44, U+6d48-6d49, U+6d4d, U+6d50, U+6d52, U+6d54, U+6d56-6d58, U+6d5a-6d5c, U+6d5e, U+6d60-6d61, U+6d63-6d65, U+6d67, U+6d6c-6d6d, U+6d6f, U+6d75, U+6d7b-6d7d, U+6d87, U+6d8a, U+6d8e, U+6d90-6d9a, U+6d9c-6da0, U+6da2-6da3, U+6da7, U+6daa-6dac, U+6dae, U+6db3-6db4, U+6db6, U+6db8, U+6dbc, U+6dbf, U+6dc2;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/9b82ebaab42344ae325c5307fd25a87fab4fca5809ab15cec85a2c7f8b4739d3.woff2") format('woff2');
  unicode-range: U+6b83-6b86, U+6b89, U+6b8d, U+6b91-6b93, U+6b95, U+6b97-6b98, U+6b9a-6b9b, U+6b9e, U+6ba1-6ba4, U+6ba9-6baa, U+6bad, U+6baf-6bb0, U+6bb2-6bb3, U+6bba-6bbd, U+6bc0, U+6bc2, U+6bc6, U+6bca-6bcc, U+6bce, U+6bd0-6bd1, U+6bd3, U+6bd6-6bd8, U+6bda, U+6be1, U+6be6, U+6bec, U+6bf1, U+6bf3-6bf5, U+6bf9, U+6bfd, U+6c05-6c08, U+6c0d, U+6c10, U+6c15-6c1a, U+6c21, U+6c23-6c26, U+6c29-6c2d, U+6c30-6c33, U+6c35-6c37, U+6c39-6c3a, U+6c3c-6c3f, U+6c46, U+6c4a-6c4c, U+6c4e-6c50, U+6c54, U+6c56, U+6c59-6c5c, U+6c5e, U+6c63, U+6c67-6c69, U+6c6b, U+6c6d, U+6c6f, U+6c72-6c74, U+6c78-6c7a, U+6c7c, U+6c84-6c87, U+6c8b-6c8c, U+6c8f, U+6c91, U+6c93-6c96, U+6c98, U+6c9a, U+6c9d, U+6ca2-6ca4, U+6ca8-6ca9, U+6cac-6cae;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/07dfac5cfb76290bb04b8a01de8a80ad6cdae9a8dc0822996e3b77969cbba83b.woff2") format('woff2');
  unicode-range: U+69fe-6a01, U+6a06, U+6a09, U+6a0b, U+6a11, U+6a13, U+6a17-6a19, U+6a1b, U+6a1e, U+6a23, U+6a28-6a29, U+6a2b, U+6a2f-6a30, U+6a35, U+6a38-6a40, U+6a46-6a48, U+6a4a-6a4b, U+6a4e, U+6a50, U+6a52, U+6a5b, U+6a5e, U+6a62, U+6a65-6a67, U+6a6b, U+6a79, U+6a7c, U+6a7e-6a7f, U+6a84, U+6a86, U+6a8e, U+6a90-6a91, U+6a94, U+6a97, U+6a9c, U+6a9e, U+6aa0, U+6aa2, U+6aa4, U+6aa9, U+6aab, U+6aae-6ab0, U+6ab2-6ab3, U+6ab5, U+6ab7-6ab8, U+6aba-6abb, U+6abd, U+6abf, U+6ac2-6ac4, U+6ac6, U+6ac8, U+6acc, U+6ace, U+6ad2-6ad3, U+6ad8-6adc, U+6adf-6ae0, U+6ae4-6ae5, U+6ae7-6ae8, U+6afb, U+6b04-6b05, U+6b0d-6b13, U+6b16-6b17, U+6b19, U+6b24-6b25, U+6b2c, U+6b37-6b39, U+6b3b, U+6b3d, U+6b43, U+6b46, U+6b4e, U+6b50, U+6b53-6b54, U+6b58-6b59, U+6b5b, U+6b60, U+6b69, U+6b6d, U+6b6f-6b70, U+6b73-6b74, U+6b77-6b7a, U+6b80-6b82;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/37723129749d22d698a5f10828829d898857e00cd3b4dda862370e17689ce8fc.woff2") format('woff2');
  unicode-range: U+68d3, U+68d7, U+68dd, U+68df, U+68e1, U+68e3-68e4, U+68e6-68ed, U+68ef-68f0, U+68f2, U+68f4, U+68f6-68f7, U+68f9, U+68fb-68fd, U+68ff-6902, U+6906-6908, U+690b, U+6910, U+691a-691c, U+691f-6920, U+6924-6925, U+692a, U+692d, U+6934, U+6939, U+693c-6945, U+694a-694b, U+6952-6954, U+6957, U+6959, U+695b, U+695d, U+695f, U+6962-6964, U+6966, U+6968-696c, U+696e-696f, U+6971, U+6973-6974, U+6978-6979, U+697d, U+697f-6980, U+6985, U+6987-698a, U+698d-698e, U+6994-6999, U+699b, U+69a3-69a4, U+69a6-69a7, U+69ab, U+69ad-69ae, U+69b1, U+69b7, U+69bb-69bc, U+69c1, U+69c3-69c5, U+69c7, U+69ca-69ce, U+69d0-69d1, U+69d3-69d4, U+69d7-69da, U+69e0, U+69e4, U+69e6, U+69ec-69ed, U+69f1-69f3, U+69f8, U+69fa-69fc;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/e1e38c43c0f65af1d9e4e31e3f9b496171599f69383ab0879f984d24f395986f.woff2") format('woff2');
  unicode-range: U+678b-678d, U+678f, U+6792-6793, U+6796, U+6798, U+679e-67a1, U+67a5, U+67a7-67a9, U+67ac-67ad, U+67b0-67b1, U+67b3, U+67b5, U+67b7, U+67b9, U+67bb-67bc, U+67c0-67c1, U+67c3, U+67c5-67ca, U+67d1-67d2, U+67d7-67d9, U+67dd-67df, U+67e2-67e4, U+67e6-67e9, U+67f0, U+67f5, U+67f7-67f8, U+67fa-67fb, U+67fd-67fe, U+6800-6801, U+6803-6804, U+6806, U+6809-680a, U+680c, U+680e, U+6812, U+681d-681f, U+6822, U+6824-6829, U+682b-682d, U+6831-6835, U+683b, U+683e, U+6840-6841, U+6844-6845, U+6849, U+684e, U+6853, U+6855-6856, U+685c-685d, U+685f-6862, U+6864, U+6866-6868, U+686b, U+686f, U+6872, U+6874, U+6877, U+687f, U+6883, U+6886, U+688f, U+689b, U+689f-68a0, U+68a2-68a3, U+68b1, U+68b6, U+68b9-68ba, U+68bc-68bf, U+68c1-68c4, U+68c6, U+68c8, U+68ca, U+68cc, U+68d0-68d1;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0e470271d5af244cf1862276139a4dbcd8d9e83289e4895ddb8b54fe8c240a0a.woff2") format('woff2');
  unicode-range: U+6631, U+6633-6634, U+6636, U+663a-663b, U+663d, U+6641, U+6644-6645, U+6649, U+664c, U+664f, U+6654, U+6659, U+665b, U+665d-665e, U+6660-6667, U+6669, U+666b-666c, U+6671, U+6673, U+6677-6679, U+667c, U+6680-6681, U+6684-6685, U+6688-6689, U+668b-668e, U+6690, U+6692, U+6695, U+6698, U+669a, U+669d, U+669f-66a0, U+66a2-66a3, U+66a6, U+66aa-66ab, U+66b1-66b2, U+66b5, U+66b8-66b9, U+66bb, U+66be, U+66c1, U+66c6-66c9, U+66cc, U+66d5-66d8, U+66da-66dc, U+66de-66e2, U+66e8-66ea, U+66ec, U+66f1, U+66f3, U+66f7, U+66fa, U+66fd, U+6702, U+6705, U+670a, U+670f-6710, U+6713, U+6715, U+6719, U+6722-6723, U+6725-6727, U+6729, U+672d-672e, U+6732-6733, U+6736, U+6739, U+673b, U+673f, U+6744, U+6748, U+674c-674d, U+6753, U+6755, U+6762, U+6767, U+6769-676c, U+676e, U+6772-6773, U+6775, U+6777, U+677a-677d, U+6782-6783, U+6787, U+678a;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/1232601142f858fc3c74241b8c18d649ff7a10478a149a7a513639160427735a.woff2") format('woff2');
  unicode-range: U+64f1-64f2, U+64f4, U+64f7-64f8, U+64fa, U+64fc, U+64fe-64ff, U+6503, U+6509, U+650f, U+6514, U+6518, U+651c-651e, U+6522-6525, U+652a-652c, U+652e, U+6530-6532, U+6534-6535, U+6537-6538, U+653a, U+653c-653d, U+6542, U+6549-654b, U+654d-654e, U+6553-6555, U+6557-6558, U+655d, U+6564, U+6569, U+656b, U+656d-656f, U+6571, U+6573, U+6575-6576, U+6578-657e, U+6581-6583, U+6585-6586, U+6589, U+658e-658f, U+6592-6593, U+6595-6596, U+659b, U+659d, U+659f-65a1, U+65a3, U+65ab-65ac, U+65b2, U+65b6-65b7, U+65ba-65bb, U+65be-65c0, U+65c2-65c4, U+65c6-65c8, U+65cc, U+65ce, U+65d0, U+65d2-65d3, U+65d6, U+65db, U+65dd, U+65e1, U+65e3, U+65ee-65f0, U+65f3-65f5, U+65f8, U+65fb-65fc, U+65fe-6600, U+6603, U+6607, U+6609, U+660b, U+6610-6611, U+6619-661a, U+661c-661e, U+6621, U+6624, U+6626, U+662a-662c, U+662e, U+6630;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a74ea19668e975820b3ac4c590a3efb8d32b4ab3b2ebc4f74335eed8631d4026.woff2") format('woff2');
  unicode-range: U+63b8-63bc, U+63be, U+63c0, U+63c3-63c4, U+63c6, U+63c8, U+63cd-63ce, U+63d1, U+63d6, U+63da-63db, U+63de, U+63e0, U+63e3, U+63e9-63ea, U+63ee, U+63f2, U+63f5-63fa, U+63fc, U+63fe-6400, U+6406, U+640b-640d, U+6410, U+6414, U+6416-6417, U+641b, U+6420-6423, U+6425-6428, U+642a, U+6431-6432, U+6434-6437, U+643d-6442, U+6445, U+6448, U+6450-6452, U+645b-645f, U+6462, U+6465, U+6468, U+646d, U+646f-6471, U+6473, U+6477, U+6479-647d, U+6482-6485, U+6487-6488, U+648c, U+6490, U+6493, U+6496-649a, U+649d, U+64a0, U+64a5, U+64ab-64ac, U+64b1-64b7, U+64b9-64bb, U+64be-64c1, U+64c4, U+64c7, U+64c9-64cb, U+64d0, U+64d4, U+64d7-64d8, U+64da, U+64de, U+64e0-64e2, U+64e4, U+64e9, U+64ec, U+64f0;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/c26fd4e22fbd487269f3b7b0d9dbecd7db472a67eb7ec3e390060965eba62af5.woff2") format('woff2');
  unicode-range: U+622c, U+622e-6230, U+6232, U+6238, U+623b, U+623d-623e, U+6243, U+6246, U+6248-6249, U+624c, U+6255, U+6259, U+625e, U+6260-6261, U+6265-6266, U+626a, U+6271, U+627a, U+627c-627d, U+6283, U+6286, U+6289, U+628e, U+6294, U+629c, U+629e-629f, U+62a1, U+62a8, U+62ba-62bb, U+62bf, U+62c2, U+62c4, U+62c8, U+62ca-62cb, U+62cf, U+62d1, U+62d7, U+62d9-62da, U+62dd, U+62e0-62e1, U+62e3-62e4, U+62e7, U+62eb, U+62ee, U+62f0, U+62f4-62f6, U+6308, U+630a-630e, U+6310, U+6312-6313, U+6317, U+6319, U+631b, U+631d-631f, U+6322, U+6326, U+6329, U+6331-6332, U+6334-6337, U+6339, U+633b-633c, U+633e-6340, U+6343, U+6347, U+634b-634e, U+6354, U+635c-635d, U+6368-6369, U+636d, U+636f-6372, U+6376, U+637a-637b, U+637d, U+6382-6383, U+6387, U+638a-638b, U+638d-638e, U+6391, U+6393-6397, U+6399, U+639b, U+639e-639f, U+63a1, U+63a3-63a4, U+63ac-63ae, U+63b1-63b5;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/f2e09fcd88ad4000eac9edcd8e8bffddf66c95fe6ee5774e85bba79f559ab524.woff2") format('woff2');
  unicode-range: U+60ed-60ee, U+60f0-60f1, U+60f4, U+60f6, U+60fa, U+6100, U+6106, U+610d-610e, U+6112, U+6114-6115, U+6119, U+611c, U+6120, U+6122-6123, U+6126, U+6128-6130, U+6136-6137, U+613a, U+613d-613e, U+6144, U+6146-6147, U+614a-614b, U+6151, U+6153, U+6158, U+615a, U+615c-615d, U+615f, U+6161, U+6163-6165, U+616b-616c, U+616e, U+6171, U+6173-6177, U+617e, U+6182, U+6187, U+618a, U+618d-618e, U+6190-6191, U+6194, U+6199-619a, U+619c, U+619f, U+61a1, U+61a3-61a4, U+61a7-61a9, U+61ab-61ad, U+61b2-61b3, U+61b5-61b7, U+61ba-61bb, U+61bf, U+61c3-61c4, U+61c6-61c7, U+61c9-61cb, U+61d0-61d1, U+61d3-61d4, U+61d7, U+61da, U+61df-61e1, U+61e6, U+61ee, U+61f0, U+61f2, U+61f6-61f8, U+61fa, U+61fc-61fe, U+6200, U+6206-6207, U+6209, U+620b, U+620d-620e, U+6213-6215, U+6217, U+6219, U+621b-6223, U+6225-6226;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/e51f86b3ab5b21556d6355c4def50acbaa72d1945e97be7dd4253732b15bc24e.woff2") format('woff2');
  unicode-range: U+5fc4, U+5fc9, U+5fcb, U+5fce-5fd6, U+5fda-5fde, U+5fe1-5fe2, U+5fe4-5fe5, U+5fea, U+5fed-5fee, U+5ff1-5ff3, U+5ff6, U+5ff8, U+5ffb, U+5ffe-5fff, U+6002-6006, U+600a, U+600d, U+600f, U+6014, U+6019, U+601b, U+6020, U+6023, U+6026, U+6029, U+602b, U+602e-602f, U+6031, U+6033, U+6035, U+6039, U+603f, U+6041-6043, U+6046, U+604f, U+6053-6054, U+6058-605b, U+605d-605e, U+6060, U+6063, U+6065, U+6067, U+606a-606c, U+6075, U+6078-6079, U+607b, U+607d, U+607f, U+6083, U+6085-6087, U+608a, U+608c, U+608e-608f, U+6092-6093, U+6095-6097, U+609b-609d, U+60a2, U+60a7, U+60a9-60ab, U+60ad, U+60af-60b1, U+60b3-60b6, U+60b8, U+60bb, U+60bd-60be, U+60c0-60c3, U+60c6-60c9, U+60cb, U+60ce, U+60d3-60d4, U+60d7-60db, U+60dd, U+60e1-60e4, U+60e6, U+60ea, U+60ec;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/1336fce9541f90c1e6491d230f7961fe3aff4574142c91f5102731fd7cd013d2.woff2") format('woff2');
  unicode-range: U+5e98, U+5e9b, U+5e9d, U+5ea0-5ea5, U+5ea8, U+5eab, U+5eaf, U+5eb3, U+5eb5-5eb6, U+5eb9, U+5ebe, U+5ec1-5ec3, U+5ec6, U+5ec8, U+5ecb-5ecc, U+5ed1-5ed2, U+5ed4, U+5ed9-5edb, U+5edd, U+5edf-5ee0, U+5ee2-5ee3, U+5ee8, U+5eea, U+5eec, U+5eef-5ef0, U+5ef3-5ef4, U+5ef8, U+5efb-5efc, U+5efe-5eff, U+5f01, U+5f07, U+5f0b-5f0e, U+5f10-5f12, U+5f14, U+5f1a, U+5f22, U+5f28-5f29, U+5f2c-5f2d, U+5f35-5f36, U+5f38, U+5f3b-5f43, U+5f45-5f4a, U+5f4c-5f4e, U+5f50, U+5f54, U+5f56-5f59, U+5f5b-5f5f, U+5f61, U+5f63, U+5f65, U+5f67-5f68, U+5f6b, U+5f6e-5f6f, U+5f72-5f78, U+5f7a, U+5f7e-5f7f, U+5f82-5f83, U+5f87, U+5f89-5f8a, U+5f8d, U+5f91, U+5f93, U+5f95, U+5f98-5f99, U+5f9c, U+5f9e, U+5fa0, U+5fa6-5fa9, U+5fac-5fad, U+5faf, U+5fb3-5fb5, U+5fb9, U+5fbc;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/11f101d672465b40b0aa1d4cacdf7521dd6ef455e13a73127ac2ac126c44eddd.woff2") format('woff2');
  unicode-range: U+5d26-5d27, U+5d2e-5d34, U+5d3c-5d3e, U+5d41-5d44, U+5d46-5d48, U+5d4a-5d4b, U+5d4e, U+5d50, U+5d52, U+5d55-5d58, U+5d5a-5d5d, U+5d68-5d69, U+5d6b-5d6c, U+5d6f, U+5d74, U+5d7f, U+5d82-5d89, U+5d8b-5d8c, U+5d8f, U+5d92-5d93, U+5d99, U+5d9d, U+5db2, U+5db6-5db7, U+5dba, U+5dbc-5dbd, U+5dc2-5dc3, U+5dc6-5dc7, U+5dc9, U+5dcc, U+5dd2, U+5dd4, U+5dd6-5dd8, U+5ddb-5ddc, U+5de3, U+5ded, U+5def, U+5df3, U+5df6, U+5dfa-5dfd, U+5dff-5e00, U+5e07, U+5e0f, U+5e11, U+5e13-5e14, U+5e19-5e1b, U+5e22, U+5e25, U+5e28, U+5e2a, U+5e2f-5e31, U+5e33-5e34, U+5e36, U+5e39-5e3c, U+5e3e, U+5e40, U+5e44, U+5e46-5e48, U+5e4c, U+5e4f, U+5e53-5e54, U+5e57, U+5e59, U+5e5b, U+5e5e-5e5f, U+5e61, U+5e63, U+5e6a-5e6b, U+5e75, U+5e77, U+5e79-5e7a, U+5e7e, U+5e80-5e81, U+5e83, U+5e85, U+5e87, U+5e8b, U+5e91-5e92, U+5e96;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/4b2d9d4820c939c197f26c9a8e23cc32bbbd3de186c26429641f06c5dc179a29.woff2") format('woff2');
  unicode-range: U+5bec, U+5bee-5bf0, U+5bf2-5bf3, U+5bf5-5bf6, U+5bfe, U+5c02-5c03, U+5c05, U+5c07-5c09, U+5c0b-5c0c, U+5c0e, U+5c10, U+5c12-5c13, U+5c15, U+5c17, U+5c19, U+5c1b-5c1c, U+5c1e-5c1f, U+5c22, U+5c25, U+5c28, U+5c2a-5c2b, U+5c2f-5c30, U+5c37, U+5c3b, U+5c43-5c44, U+5c46-5c47, U+5c4d, U+5c50, U+5c59, U+5c5b-5c5c, U+5c62-5c64, U+5c66, U+5c6c, U+5c6e, U+5c74, U+5c78-5c7e, U+5c80, U+5c83-5c84, U+5c88, U+5c8b-5c8d, U+5c91, U+5c94-5c96, U+5c98-5c99, U+5c9c, U+5c9e, U+5ca1-5ca3, U+5cab-5cac, U+5cb1, U+5cb5, U+5cb7, U+5cba, U+5cbd-5cbf, U+5cc1, U+5cc3-5cc4, U+5cc7, U+5ccb, U+5cd2, U+5cd8-5cd9, U+5cdf-5ce0, U+5ce3-5ce6, U+5ce8-5cea, U+5ced, U+5cef, U+5cf3-5cf4, U+5cf6, U+5cf8, U+5cfd, U+5d00-5d04, U+5d06, U+5d08, U+5d0b-5d0d, U+5d0f-5d13, U+5d15, U+5d17-5d1a, U+5d1d-5d22, U+5d24-5d25;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/cd278e0e0bd3e0a9eca4a905fd27caa14f2fed74e0cb1f126285281ac2fe9975.woff2") format('woff2');
  unicode-range: U+5aa0, U+5aa3-5aa4, U+5aaa, U+5aae-5aaf, U+5ab1-5ab2, U+5ab4-5ab5, U+5ab7-5aba, U+5abd-5abf, U+5ac3-5ac4, U+5ac6-5ac8, U+5aca-5acb, U+5acd, U+5acf-5ad2, U+5ad4, U+5ad8-5ada, U+5adc, U+5adf-5ae2, U+5ae4, U+5ae6, U+5ae8, U+5aea-5aed, U+5af0-5af3, U+5af5, U+5af9-5afb, U+5afd, U+5b01, U+5b05, U+5b08, U+5b0b-5b0c, U+5b11, U+5b16-5b17, U+5b1b, U+5b21-5b22, U+5b24, U+5b27-5b2e, U+5b30, U+5b32, U+5b34, U+5b36-5b38, U+5b3e-5b40, U+5b43, U+5b45, U+5b4a-5b4b, U+5b51-5b53, U+5b56, U+5b5a-5b5b, U+5b62, U+5b65, U+5b67, U+5b6a-5b6e, U+5b70-5b71, U+5b73, U+5b7a-5b7b, U+5b7f-5b80, U+5b84, U+5b8d, U+5b91, U+5b93-5b95, U+5b9f, U+5ba5-5ba6, U+5bac, U+5bae, U+5bb8, U+5bc0, U+5bc3, U+5bcb, U+5bd0-5bd1, U+5bd4-5bd8, U+5bda-5bdc, U+5be2, U+5be4-5be5, U+5be7, U+5be9, U+5beb;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0b633dd66ffa9df15f1926f16601577368a8f9d564d1c8c791d8d6fcce456739.woff2") format('woff2');
  unicode-range: U+596a, U+596c-596e, U+5977, U+597b-597c, U+5981, U+598f, U+5997-5998, U+599a, U+599c-599d, U+59a0-59a1, U+59a3-59a4, U+59a7, U+59aa-59ad, U+59af, U+59b2-59b3, U+59b5-59b6, U+59b8, U+59ba, U+59bd-59be, U+59c0-59c1, U+59c3-59c4, U+59c7-59ca, U+59cc-59cd, U+59cf, U+59d2, U+59d5-59d6, U+59d8-59d9, U+59db, U+59dd-59e0, U+59e2-59e7, U+59e9-59eb, U+59ee, U+59f1, U+59f3, U+59f5, U+59f7-59f9, U+59fd, U+5a06, U+5a08-5a0a, U+5a0c-5a0d, U+5a11-5a13, U+5a15-5a16, U+5a1a-5a1b, U+5a21-5a23, U+5a2d-5a2f, U+5a32, U+5a38, U+5a3c, U+5a3e-5a45, U+5a47, U+5a4a, U+5a4c-5a4d, U+5a4f-5a51, U+5a53, U+5a55-5a57, U+5a5e, U+5a60, U+5a62, U+5a65-5a67, U+5a6a, U+5a6c-5a6d, U+5a72-5a73, U+5a75-5a76, U+5a79-5a7c, U+5a81-5a84, U+5a8c, U+5a8e, U+5a93, U+5a96-5a97, U+5a9c, U+5a9e;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/fb73e993fc8a3d4a10f6f94b00663351c3ebdfa6a050fe1026c8efaea48ae9bd.woff2") format('woff2');
  unicode-range: U+5820, U+5822-5823, U+5825-5826, U+582c, U+582f, U+5831, U+583a, U+583d, U+583f-5842, U+5844-5846, U+5848, U+584a, U+584d, U+5852, U+5857, U+5859-585a, U+585c-585d, U+5862, U+5868-5869, U+586c-586d, U+586f-5873, U+5875, U+5879, U+587d-587e, U+5880-5881, U+5888-588a, U+588d, U+5892, U+5896-5898, U+589a, U+589c-589d, U+58a0-58a1, U+58a3, U+58a6, U+58a9, U+58ab-58ae, U+58b0, U+58b3, U+58bb-58bf, U+58c2-58c3, U+58c5-58c8, U+58ca, U+58cc, U+58ce, U+58d1-58d3, U+58d5, U+58d8-58d9, U+58de-58df, U+58e2, U+58e9, U+58ec, U+58ef, U+58f1-58f2, U+58f5, U+58f7-58f8, U+58fa, U+58fd, U+5900, U+5902, U+5906, U+5908-590c, U+590e, U+5910, U+5914, U+5919, U+591b, U+591d-591e, U+5920, U+5922-5925, U+5928, U+592c-592d, U+592f, U+5932, U+5936, U+593c, U+593e, U+5940-5942, U+5944, U+594c-594d, U+5950, U+5953, U+5958, U+595a, U+5961, U+5966-5968;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ce6a15170a5dfaa9b6e70ef5ca97d592370216eb0dacd7d148a7a3522b6e4812.woff2") format('woff2');
  unicode-range: U+56f9, U+56fc, U+56ff-5700, U+5703-5704, U+5709-570a, U+570c-570d, U+570f, U+5712-5713, U+5718-5719, U+571c, U+571e, U+5725, U+5727, U+5729-572a, U+572c, U+572e-572f, U+5734-5735, U+5739, U+573b, U+5741, U+5743, U+5745, U+5749, U+574c-574d, U+575c, U+5763, U+5768-5769, U+576b, U+576d-576e, U+5770, U+5773, U+5775, U+5777, U+577b-577c, U+5785-5786, U+5788, U+578c, U+578e-578f, U+5793-5795, U+5799-57a1, U+57a3-57a4, U+57a6-57aa, U+57ac-57ad, U+57af-57b2, U+57b4-57b6, U+57b8-57b9, U+57bd-57bf, U+57c2, U+57c4-57c8, U+57cc-57cd, U+57cf, U+57d2, U+57d5-57de, U+57e1-57e2, U+57e4-57e5, U+57e7, U+57eb, U+57ed, U+57ef, U+57f4-57f8, U+57fc-57fd, U+5800-5801, U+5803, U+5805, U+5807, U+5809, U+580b-580e, U+5811, U+5814, U+5819, U+581b-581f;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/1a86085e2e95e051ebee2f6d46fc8927e34f6f88ee8be1e0e378546b285f3c6c.woff2") format('woff2');
  unicode-range: U+55f5-55f7, U+55fb, U+55fe, U+5600-5601, U+5605-5606, U+5608, U+560c-560d, U+560f, U+5614, U+5616-5617, U+561a, U+561c, U+561e, U+5621-5625, U+5627, U+5629, U+562b-5630, U+5636, U+5638-563a, U+563c, U+5640-5642, U+5649, U+564c-5650, U+5653-5655, U+5657-565b, U+5660, U+5663-5664, U+5666, U+566b, U+566f-5671, U+5673-567c, U+567e, U+5684-5687, U+568c, U+568e-5693, U+5695, U+5697, U+569b-569c, U+569e-569f, U+56a1-56a2, U+56a4-56a9, U+56ac-56af, U+56b1, U+56b4, U+56b6-56b8, U+56bf, U+56c1-56c3, U+56c9, U+56cd, U+56d1, U+56d4, U+56d6-56d9, U+56dd, U+56df, U+56e1, U+56e3-56e6, U+56e8-56ec, U+56ee-56ef, U+56f1-56f3, U+56f5, U+56f7-56f8;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/4e2e70dae0faffd005b7416154d0260d4499da089263af74debe9a8d36fde5d4.woff2") format('woff2');
  unicode-range: U+550f, U+5511-5514, U+5516-5517, U+5519, U+551b, U+551d-551e, U+5520, U+5522-5523, U+5526-5527, U+552a-552c, U+5530, U+5532-5535, U+5537-5538, U+553b-5541, U+5543-5544, U+5547-5549, U+554b, U+554d, U+5550, U+5553, U+5555-5558, U+555b-555f, U+5567-5569, U+556b-5572, U+5574-5577, U+557b-557c, U+557e-557f, U+5581, U+5583, U+5585-5586, U+5588, U+558b-558c, U+558e-5591, U+5593, U+5599-559a, U+559f, U+55a5-55a6, U+55a8-55ac, U+55ae, U+55b0-55b3, U+55b6, U+55b9-55ba, U+55bc-55be, U+55c4, U+55c6-55c7, U+55c9, U+55cc-55d2, U+55d4-55db, U+55dd-55df, U+55e1, U+55e3-55e6, U+55ea-55ee, U+55f0-55f3;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/e5c501a39911385e77e690db5df35a209e844e473300d601c1b6ad0c6a37df6a.woff2") format('woff2');
  unicode-range: U+53e7-53e9, U+53f1, U+53f4-53f5, U+53fa-5400, U+5402, U+5405-5407, U+540b, U+540f, U+5412, U+5414, U+5416, U+5418-541a, U+541d, U+5420-5423, U+5425, U+5429-542a, U+542d-542e, U+5431-5433, U+5436, U+543d, U+543f, U+5442-5443, U+5449, U+544b-544c, U+544e, U+5451-5454, U+5456, U+5459, U+545b-545c, U+5461, U+5463-5464, U+546a-5472, U+5474, U+5476-5478, U+547a, U+547e-5484, U+5486, U+548a, U+548d-548e, U+5490-5491, U+5494, U+5497-5499, U+549b, U+549d, U+54a1-54a7, U+54a9, U+54ab, U+54ad, U+54b4-54b5, U+54b9, U+54bb, U+54be-54bf, U+54c2-54c3, U+54c9-54cc, U+54cf-54d0, U+54d3, U+54d5-54d6, U+54d9-54da, U+54dc-54de, U+54e2, U+54e7, U+54f3-54f4, U+54f8-54f9, U+54fd-54ff, U+5501, U+5504-5506, U+550c-550e;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/3a3608cad563e1e2188b5d0f08f6127288c2d47c9f6de3d6d6c019f4a8afcec6.woff2") format('woff2');
  unicode-range: U+5289, U+528b, U+528d, U+528f, U+5291-5293, U+529a, U+52a2, U+52a6-52a7, U+52ac-52ad, U+52af, U+52b4-52b5, U+52b9, U+52bb-52bc, U+52be, U+52c1, U+52c5, U+52ca, U+52cd, U+52d0, U+52d6-52d7, U+52d9, U+52db, U+52dd-52de, U+52e0, U+52e2-52e3, U+52e5, U+52e7-52f0, U+52f2-52f3, U+52f5-52f9, U+52fb-52fc, U+5302, U+5304, U+530b, U+530d, U+530f-5310, U+5315, U+531a, U+531c-531d, U+5321, U+5323, U+5326, U+532e-5331, U+5338, U+533c-533e, U+5344-5345, U+534b-534d, U+5350, U+5354, U+5358, U+535d-535f, U+5363, U+5368-5369, U+536c, U+536e-536f, U+5372, U+5379-537b, U+537d, U+538d-538e, U+5390, U+5393-5394, U+5396, U+539b-539d, U+53a0-53a1, U+53a3-53a5, U+53a9, U+53ad-53ae, U+53b0, U+53b2-53b3, U+53b5-53b8, U+53bc, U+53be, U+53c1, U+53c3-53c7, U+53ce-53cf, U+53d2-53d3, U+53d5, U+53da, U+53de-53df, U+53e1-53e2;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/3fa2f107c782895884b12268220ac0dbeeb9b2a865b21b8327753b69e527c5a8.woff2") format('woff2');
  unicode-range: U+5104, U+5106-5107, U+5109-510b, U+510d, U+510f-5110, U+5113, U+5115, U+5117-5118, U+511a-511c, U+511e-511f, U+5121, U+5128, U+512b-512d, U+5131-5135, U+5137-5139, U+513c, U+5140, U+5142, U+5147, U+514c, U+514e-5150, U+5155-5158, U+5162, U+5169, U+5172, U+517f, U+5181-5184, U+5186-5187, U+518b, U+518f, U+5191, U+5195-5197, U+519a, U+51a2-51a3, U+51a6-51ab, U+51ad-51ae, U+51b1, U+51b4, U+51bc-51bd, U+51bf, U+51c3, U+51c7-51c8, U+51ca-51cb, U+51cd-51ce, U+51d4, U+51d6, U+51db-51dc, U+51e6, U+51e8-51eb, U+51f1, U+51f5, U+51fc, U+51ff, U+5202, U+5205, U+5208, U+520b, U+520d-520e, U+5215-5216, U+5228, U+522a, U+522c-522d, U+5233, U+523c-523d, U+523f-5240, U+5245, U+5247, U+5249, U+524b-524c, U+524e, U+5250, U+525b-525f, U+5261, U+5263-5264, U+5270, U+5273, U+5275, U+5277, U+527d, U+527f, U+5281-5285, U+5287;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/b808afffadafff58c131427c62b8ebb7cd2936e790465b8dbc9f39bab1600292.woff2") format('woff2');
  unicode-range: U+4fd1, U+4fd3, U+4fda-4fdc, U+4fdf-4fe0, U+4fe2-4fe4, U+4fe6, U+4fe8, U+4feb-4fed, U+4ff3, U+4ff5-4ff6, U+4ff8, U+4ffe, U+5001, U+5005-5006, U+5009, U+500c, U+500f, U+5013-5018, U+501b-501e, U+5022-5025, U+5027-5028, U+502b-502e, U+5030, U+5033-5034, U+5036-5039, U+503b, U+5041-5043, U+5045-5046, U+5048-504a, U+504c-504e, U+5051, U+5053, U+5055-5057, U+505b, U+505e, U+5060, U+5062-5063, U+5067, U+506a, U+506c, U+5070-5072, U+5074-5075, U+5078, U+507b, U+507d-507e, U+5080, U+5088-5089, U+5091-5092, U+5095, U+5097-509e, U+50a2-50a3, U+50a5-50a7, U+50a9, U+50ad, U+50b3, U+50b5, U+50b7, U+50ba, U+50be, U+50c4-50c5, U+50c7, U+50ca, U+50cd, U+50d1, U+50d5-50d6, U+50da, U+50de, U+50e5-50e6, U+50ec-50ee, U+50f0-50f1, U+50f3, U+50f9-50fb, U+50fe-5102;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a293e0dbce73d4bf0353e0848dd7dd51afb7c2728d398ad6fcc023a75b0c7730.woff2") format('woff2');
  unicode-range: U+4ea3, U+4ea5, U+4eb0-4eb1, U+4eb3-4eb6, U+4eb8-4eb9, U+4ebb-4ebe, U+4ec2-4ec4, U+4ec8-4ec9, U+4ecc, U+4ecf-4ed0, U+4ed2, U+4eda-4edb, U+4edd-4ee1, U+4ee6-4ee9, U+4eeb, U+4eee-4eef, U+4ef3-4ef5, U+4ef8-4efa, U+4efc, U+4f00, U+4f03-4f05, U+4f08-4f09, U+4f0b, U+4f0e, U+4f12-4f13, U+4f15, U+4f1b, U+4f1d, U+4f21-4f22, U+4f25, U+4f27-4f29, U+4f2b-4f2e, U+4f31-4f33, U+4f36-4f37, U+4f39, U+4f3e, U+4f40-4f41, U+4f43, U+4f47-4f49, U+4f54, U+4f57-4f58, U+4f5d-4f5e, U+4f61-4f62, U+4f64-4f65, U+4f67, U+4f6a, U+4f6e-4f6f, U+4f72, U+4f74-4f7e, U+4f80-4f82, U+4f84, U+4f89-4f8a, U+4f8e-4f98, U+4f9e, U+4fa1, U+4fa5, U+4fa9-4faa, U+4fac, U+4fb3, U+4fb6-4fb8, U+4fbd, U+4fc2, U+4fc5-4fc6, U+4fcd-4fce, U+4fd0;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/aeca645ae13bf1c59f65c01b1208191441d3f6947d336b2ea80cc1d02fe74669.woff2") format('woff2');
  unicode-range: U+3129, U+3131, U+3134, U+3137, U+3139, U+3141-3142, U+3145, U+3147-3148, U+314b, U+314d-314e, U+315c, U+3160-3161, U+3163-3164, U+3186, U+318d, U+3192, U+3196-3198, U+319e-319f, U+3220-3229, U+3231, U+3268, U+3297, U+3299, U+32a3, U+338e-338f, U+3395, U+339c-339e, U+33c4, U+33d1-33d2, U+33d5, U+3434, U+34dc, U+34ee, U+353e, U+355d, U+3566, U+3575, U+3592, U+35a0-35a1, U+35ad, U+35ce, U+36a2, U+36ab, U+38a8, U+3dab, U+3de7, U+3deb, U+3e1a, U+3f1b, U+3f6d, U+4495, U+4723, U+48fa, U+4ca3, U+4db6-4dbf, U+4e02, U+4e04-4e06, U+4e0c, U+4e0f, U+4e15, U+4e17, U+4e1f-4e21, U+4e26, U+4e29, U+4e2c, U+4e2f, U+4e31, U+4e35, U+4e37, U+4e3c, U+4e3f-4e42, U+4e44, U+4e46-4e47, U+4e57, U+4e5a-4e5c, U+4e64-4e65, U+4e67, U+4e69, U+4e6d, U+4e78, U+4e7f-4e82, U+4e85, U+4e87, U+4e8a, U+4e8d, U+4e93, U+4e96, U+4e98-4e99, U+4e9c, U+4e9e-4ea0, U+4ea2;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/d4647763d9bcbcd0088398a6ff3220a8d177700fde9bbf96adeae39bef83ea5d.woff2") format('woff2');
  unicode-range: U+279f-27a2, U+27a4-27a5, U+27a8, U+27b0, U+27b2-27b3, U+27b9, U+27e8-27e9, U+27f6, U+2800, U+28ec, U+2913, U+2921-2922, U+2934-2935, U+2a2f, U+2b05-2b07, U+2b50, U+2b55, U+2bc5-2bc6, U+2e1c-2e1d, U+2ebb, U+2f00, U+2f08, U+2f24, U+2f2d, U+2f2f-2f30, U+2f3c, U+2f45, U+2f63-2f64, U+2f74, U+2f83, U+2f8f, U+2fbc, U+3003, U+3005-3007, U+3012-3013, U+301c-301e, U+3021, U+3023-3024, U+3030, U+3034-3035, U+3041, U+3043, U+3045, U+3047, U+3049, U+3056, U+3058, U+305c, U+305e, U+3062, U+306c, U+3074, U+3077, U+307a, U+307c-307d, U+3080, U+308e, U+3090-3091, U+3099-309b, U+309d-309e, U+30a5, U+30bc, U+30be, U+30c2, U+30c5, U+30cc, U+30d8, U+30e2, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+30fd-30fe, U+3105-3126, U+3128;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/fce52547592d408b6c78aaec00cd689cab4f1b2859b1d8e0d75d869185d27d40.woff2") format('woff2');
  unicode-range: U+2651-2655, U+2658, U+265a-265b, U+265d-265e, U+2660-266d, U+266f, U+267b, U+2688, U+2693-2696, U+2698-2699, U+269c, U+26a0-26a1, U+26a4, U+26aa-26ab, U+26bd-26be, U+26c4-26c5, U+26d4, U+26e9, U+26f0-26f1, U+26f3, U+26f5, U+26fd, U+2702, U+2704-2706, U+2708-270f, U+2712-2718, U+271a-271b, U+271d, U+271f, U+2721, U+2724-2730, U+2732-2734, U+273a, U+273d-2744, U+2747-2749, U+274c, U+274e-274f, U+2753-2757, U+275b, U+275d-275e, U+2763, U+2765-2767, U+276e-276f, U+2776-277e, U+2780-2782, U+278a-278c, U+278e, U+2794-2796, U+279c;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/dd771dee9a184142bcbe223e1512c97f024ff91aa65bc5d6609c1bb93d0e11e3.woff2") format('woff2');
  unicode-range: U+2550-2551, U+2554, U+2557, U+255a-255b, U+255d, U+255f-2560, U+2562-2563, U+2565-2567, U+2569-256a, U+256c-2572, U+2579, U+2580-2595, U+25a1, U+25a3, U+25a9-25ad, U+25b0, U+25b3-25bb, U+25bd-25c2, U+25c4, U+25c8-25cb, U+25cd, U+25d0-25d1, U+25d4-25d5, U+25d8, U+25dc-25e6, U+25ea-25eb, U+25ef, U+25fe, U+2600-2604, U+2609, U+260e-260f, U+2611, U+2614-2615, U+2618, U+261a-2620, U+2622-2623, U+262a, U+262d-2630, U+2639-2640, U+2642, U+2648-2650;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/bc5de8a51bfee35ba7d6cdfc26da8114ae585300f419267c43e49ccbadc64571.woff2") format('woff2');
  unicode-range: U+23f0, U+23f3, U+2445, U+2449, U+2465-2471, U+2474-249b, U+24b8, U+24c2, U+24c7, U+24c9, U+24d0, U+24d2, U+24d4, U+24d8, U+24dd-24de, U+24e3, U+24e6, U+24e8, U+2500-2509, U+250b-2526, U+2528-2534, U+2536-2537, U+253b-2548, U+254a-254b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/f7b2b513211dac043e34326847939f5dd4ec009ead0560b0fad0d679d4eae21a.woff2") format('woff2');
  unicode-range: U+207c-2083, U+208c-208e, U+2092, U+20a6, U+20a8-20ad, U+20af, U+20b1, U+20b4-20b5, U+20b8-20ba, U+20bd, U+20db, U+20dd, U+20e0, U+20e3, U+2105, U+2109, U+2113, U+2116-2117, U+2120-2121, U+2126, U+212b, U+2133, U+2139, U+2194, U+2196-2199, U+21a0, U+21a9-21aa, U+21af, U+21b3, U+21b5, U+21ba-21bb, U+21c4, U+21ca, U+21cc, U+21d0-21d4, U+21e1, U+21e6-21e9, U+2200, U+2202, U+2205-2208, U+220f, U+2211-2212, U+2215, U+2217-2219, U+221d-2220, U+2223, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223c-223d, U+2248, U+224c, U+2252, U+2256, U+2260-2261, U+2266-2267, U+226a-226b, U+226e-226f, U+2282-2283, U+2295, U+2297, U+2299, U+22a5, U+22b0-22b1, U+22b9, U+22bf, U+22c5-22c6, U+22ef, U+2304, U+2307, U+230b, U+2312-2314, U+2318, U+231a-231b, U+2323, U+239b, U+239d-239e, U+23a0, U+23e9;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/e2a486aacf9b24b27d801d88f7bc0beae2af9c4f87ea66e02e85aeb5bb7cbaad.woff2") format('woff2');
  unicode-range: U+1d34-1d35, U+1d38-1d3a, U+1d3c, U+1d3f-1d40, U+1d49, U+1d4e-1d4f, U+1d52, U+1d55, U+1d5b, U+1d5e, U+1d9c, U+1da0, U+1dc4-1dc5, U+1e69, U+1e73, U+1ea0-1ea9, U+1eab-1ead, U+1eaf, U+1eb1, U+1eb3, U+1eb5, U+1eb7, U+1eb9, U+1ebb, U+1ebd-1ebe, U+1ec0-1ec3, U+1ec5-1ec6, U+1ec9-1ecd, U+1ecf-1ed3, U+1ed5, U+1ed7-1edf, U+1ee1, U+1ee3, U+1ee5-1eeb, U+1eed, U+1eef-1ef1, U+1ef3, U+1ef7, U+1ef9, U+1f62, U+1f7b, U+2001-2002, U+2004-2006, U+2009-200a, U+200c-2012, U+2015-2016, U+201a, U+201e-2021, U+2023, U+2025, U+2028, U+202a-202d, U+202f-2030, U+2032-2033, U+2035, U+2038, U+203c, U+203e-203f, U+2043-2044, U+2049, U+204d-204e, U+2060-2061, U+2070, U+2074-2078, U+207a-207b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/9ade387bff9e5f8144d30153ebc3503431f13ac5d5a1250d2efb8e711b9151f7.woff2") format('woff2');
  unicode-range: U+2ae-2b3, U+2b5-2bf, U+2c2-2c3, U+2c6-2d1, U+2d8-2da, U+2dc, U+2e1-2e3, U+2e5, U+2eb, U+2ee-2f0, U+2f2-2f7, U+2f9-2ff, U+302-30d, U+311, U+31b, U+321-325, U+327-329, U+32b-32c, U+32e-32f, U+331-339, U+33c-33d, U+33f, U+348, U+352, U+35c, U+35e-35f, U+361, U+363, U+368, U+36c, U+36f, U+530-540, U+55d-55e, U+561, U+563, U+565, U+56b, U+56e-579;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/4fe9bc52d57a299d18bcfa928df43b0c39a90812f30e72a8a54fd284a3d162ec.woff2") format('woff2');
  unicode-range: U+176-17f, U+192, U+194, U+19a-19b, U+19d, U+1a0-1a1, U+1a3-1a4, U+1aa, U+1ac-1ad, U+1af-1bf, U+1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1e3, U+1e7, U+1e9, U+1ee, U+1f0-1f1, U+1f3, U+1f5-1ff, U+219-21b, U+221, U+223-226, U+228, U+22b, U+22f, U+231, U+234-237, U+23a-23b, U+23d, U+250-252, U+254-255, U+259-25e, U+261-263, U+265, U+268, U+26a-26b, U+26f-277, U+279, U+27b-280, U+282-283, U+285, U+28a, U+28c, U+28f, U+292, U+294-296, U+298-29a, U+29c, U+29f, U+2a1-2a4, U+2a6-2a7, U+2a9, U+2ab;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/bb93a624907c5dcd7285ae9286cf56aabdc4258e26108caa4809c38355c28238.woff2") format('woff2');
  unicode-range: U+a1-a4, U+a6-a8, U+aa, U+ac, U+af, U+b1, U+b3-b6, U+b8-ba, U+bc-d6, U+d8-de, U+e6, U+eb, U+ee-f0, U+f5, U+f7-f8, U+fb, U+fd-100, U+102, U+104-107, U+10d, U+10f-112, U+115, U+117, U+119, U+11b, U+11e-11f, U+121, U+123, U+125-127, U+129-12a, U+12d, U+12f-13f, U+141-142, U+144, U+146, U+14b-14c, U+14f-153, U+158-15b, U+15e-160, U+163-165, U+168-16a, U+16d-175;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/bb607e7fbf01613e6a6c3c5591749e7275f788ccb0975ea346a22e1b04ff2793.woff2") format('woff2');
  unicode-range: U+221a, U+2264, U+2464, U+25a0, U+3008, U+4e10, U+512a, U+5152, U+5201, U+5241, U+5340, U+5352, U+549a, U+54b2, U+54c6, U+54d7, U+54e1, U+5509, U+55c5, U+5618, U+5716, U+576f, U+5784, U+57a2, U+589f, U+5a20, U+5a25, U+5a29, U+5a34, U+5a7f, U+5ad6, U+5b09, U+5b5c, U+5bc7, U+5be6, U+5c27, U+5d2d, U+5dcd, U+5f1b, U+5f37, U+604d, U+6055, U+6073, U+60eb, U+61ff, U+62ce, U+62ed, U+6345, U+6390, U+63b0, U+63b7, U+64ae, U+64c2, U+64d2, U+6556, U+663c, U+667e, U+66d9, U+66f8, U+6756, U+6789, U+689d, U+68f1, U+695e, U+6975, U+6a1f, U+6b0a, U+6b61, U+6b87, U+6c5d, U+6c7e, U+6c92, U+6d31, U+6df9, U+6e0d, U+6e2d, U+6f31, U+6f3e, U+70b3, U+70bd, U+70ca, U+70e8, U+725f, U+733f, U+7396, U+739f, U+7459, U+74a7, U+75a1, U+75f0, U+76cf, U+76d4, U+7729, U+77aa, U+77b0, U+77e3, U+780c, U+78d5, U+7941, U+7977, U+797a, U+79c3, U+7a20, U+7a92, U+7b71, U+7bf1, U+7c9f, U+7eb6, U+7eca, U+7ef7, U+7f07, U+7f09, U+7f15, U+7f81, U+7fb9, U+8038, U+8098, U+80b4, U+8110, U+814b-814c, U+816e, U+818a, U+8205, U+8235, U+828b, U+82a5, U+82b7, U+82d4, U+82db, U+82df, U+8317, U+8338, U+8385-8386, U+83c1, U+83cf, U+8537, U+853b, U+854a, U+8715, U+8783, U+892a, U+8a71, U+8bb3, U+8d2e, U+8d58, U+8dbe, U+8f67, U+8fab, U+8fc4, U+8fe6, U+9023, U+9084, U+9091, U+916a, U+91c9, U+91dc, U+94b3, U+9502, U+9523, U+9551, U+956f, U+960e, U+962a, U+962e, U+9647, U+96f3, U+9739, U+97a0, U+97ed, U+983b, U+985e, U+988a, U+99ac, U+9a6f, U+9a87, U+9a8b, U+9ab7, U+9abc, U+9ac5, U+9e25, U+e608, U+e621, U+ff06, U+ff14-ff16;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/c5b03f399299881f0541366e51263883cbfd38189b31ba83adf6111624da20a4.woff2") format('woff2');
  unicode-range: U+161, U+926, U+928, U+939, U+93f-940, U+94d, U+e17, U+e22, U+e44, U+25c7, U+25ce, U+2764, U+3009, U+3016-3017, U+4e4d, U+4e53, U+4f5a, U+4f70, U+4fae, U+4fd8, U+4ffa, U+5011, U+501a, U+51c4, U+5225, U+547b, U+5495, U+54e8, U+54ee, U+5594, U+55d3, U+55dc, U+55fd, U+560e, U+565c, U+5662, U+5669, U+566c, U+56bc, U+5742, U+5824, U+5834, U+598a, U+5992, U+59a9, U+5a04, U+5ac9, U+5b75, U+5b7d, U+5bc5, U+5c49, U+5c90, U+5e1c, U+5e27, U+5e2b, U+5e37, U+5e90, U+618b, U+61f5, U+620a, U+620c, U+6273, U+62c7, U+62f7, U+6320, U+6342, U+6401-6402, U+6413, U+6512, U+655b, U+65a7, U+65f1, U+65f7, U+665f, U+6687, U+66a7, U+673d, U+67b8, U+6854, U+68d8, U+68fa, U+696d, U+6a02, U+6a0a, U+6a80, U+6b7c, U+6bd9, U+6c2e, U+6c76, U+6cf8, U+6d4a, U+6d85, U+6e24, U+6e32, U+6ec7, U+6f88, U+700f, U+701a, U+7078, U+707c, U+70ac, U+70c1, U+72e9, U+7409, U+7422, U+745a, U+7480, U+74a8, U+752b, U+7574, U+7656, U+7699, U+7737, U+785d, U+78be, U+79b9, U+7a3d, U+7a91, U+7a9f, U+7ae3, U+7b77, U+7c3f, U+7d1a, U+7d50, U+7d93, U+8042, U+808b, U+8236, U+82b8-82b9, U+82ef, U+8309, U+836b, U+83ef, U+8431, U+85c9, U+865e, U+868c, U+8759, U+8760, U+8845, U+89ba, U+8a2a, U+8aaa, U+8c41, U+8d2c, U+8d4e, U+8e66, U+8e6d, U+8eaf, U+902e, U+914b, U+916e, U+919b, U+949b, U+94a0, U+94b0, U+9541-9542, U+9556, U+95eb, U+95f5, U+964b, U+968b, U+96cc-96cd, U+96cf, U+9713, U+9890, U+98a8, U+9985, U+9992, U+9a6d, U+9a81, U+9a86, U+9ab8, U+9ca4, U+e606-e607, U+e60a, U+e60c, U+e60e, U+fe0f, U+ff02, U+ff1e;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ac9fe46a48b7f8e36ad7451065af75cb7108e78d1db4376b8260a988b0251b54.woff2") format('woff2');
  unicode-range: U+10c, U+627-629, U+639, U+644, U+64a, U+203b, U+2265, U+2463, U+2573, U+25b2, U+3448-3449, U+4e1e, U+4e5e, U+4f3a, U+4f5f, U+4fea, U+5026, U+508d, U+516e, U+5189, U+5254, U+5288, U+52d8, U+52fa, U+5306, U+5308, U+5364, U+5384, U+53ed, U+543c, U+5450, U+5455, U+5466, U+54c4, U+5578, U+55a7, U+561f, U+5631, U+572d, U+575f, U+57ae, U+57e0, U+5830, U+594e, U+5984, U+5993, U+5bdd, U+5c0d, U+5c7f, U+5c82, U+5e62, U+5ed3, U+5f08, U+607a, U+60bc, U+625b, U+6292, U+62e2, U+6363, U+6467, U+6714, U+675e, U+6771, U+67a2, U+67ff, U+6805, U+68a7, U+68e0, U+6930, U+6986, U+69a8, U+69df, U+6a44, U+6a5f, U+6c13, U+6c1f, U+6c22, U+6c2f, U+6c40, U+6c81, U+6c9b, U+6ca5, U+6da4, U+6df3, U+6e85, U+6eba, U+6ed5, U+6f13, U+6f33, U+6f62, U+715e, U+72c4, U+73d1, U+7405, U+7487, U+7578, U+75a4, U+75eb, U+7693, U+7738, U+7741, U+776b, U+7792, U+77a7, U+77a9, U+77b3, U+788c, U+7984, U+79a7, U+79e4, U+7a1a, U+7a57, U+7aa6, U+7b0b, U+7b5d, U+7c27, U+7c7d, U+7caa, U+7cd9, U+7cef, U+7eda, U+7ede, U+7f24, U+803f, U+8046, U+80fa, U+81fb, U+8207, U+8258, U+8335, U+8339, U+8354, U+840e, U+85b0, U+85fb, U+8695, U+86aa, U+8717, U+8749, U+874c, U+8996, U+89bd, U+89c5, U+8bdb, U+8bf5, U+8c5a, U+8cec, U+8d3f, U+8d9f, U+8e44, U+8fed, U+9005, U+9019, U+9082, U+90af, U+90dd, U+90e1, U+90f8, U+916f, U+9176, U+949e, U+94a7, U+94c2, U+9525, U+9580, U+95dc, U+96e2, U+96fb, U+9704, U+9a7c, U+9a7f, U+9b41, U+9ca8, U+9cc4, U+9cde, U+9e92, U+9ede, U+9f9a, U+e60b, U+e610, U+ff10, U+ff13, U+ff3b, U+ff3d, U+f012b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ae71162d5d1031c7619c28fec4d2b6c86efe040e166596e419e699bfedbf05b9.woff2") format('woff2');
  unicode-range: U+60, U+631, U+2606, U+3014-3015, U+309c, U+33a1, U+4e52, U+4ec6, U+4f86, U+4f8d, U+4fde, U+4fef, U+500b, U+502a, U+515c, U+518a, U+51a5, U+51f3, U+5243, U+52c9, U+52d5, U+53a2, U+53ee, U+54ce, U+54fa, U+54fc, U+5580, U+5587, U+563f, U+56da, U+5792, U+5815, U+5960, U+59d7, U+5b78, U+5b9b, U+5be1, U+5c4e, U+5c51, U+5c6f, U+5c9a, U+5cfb, U+5d16, U+5ed6, U+5f27, U+5f6a, U+609a, U+60df, U+6168, U+61c8, U+6236, U+62f1, U+62fd, U+631a, U+6328, U+632b, U+6346, U+638f, U+63a0, U+63c9, U+655e, U+6590, U+6615, U+6627, U+66ae, U+66e6, U+66f0, U+67da, U+67ec, U+6813, U+6816, U+6869, U+6893, U+68ad, U+68f5, U+6977, U+6984, U+69db, U+6b72, U+6bb7, U+6ce3, U+6cfb, U+6d47, U+6da1, U+6dc4, U+6e43, U+6eaf, U+6eff, U+6f8e, U+7011, U+7063, U+7076, U+7096, U+70ba, U+70db, U+70ef, U+7119-711a, U+7172, U+718f, U+7194, U+727a, U+72d9, U+72ed, U+7325, U+73ae, U+73ba, U+73c0, U+73fe, U+7410, U+7426, U+7455, U+7554, U+7576, U+75ae, U+75b9, U+762b, U+766b, U+7682, U+7750, U+7779, U+7784, U+77eb, U+77ee, U+78f7, U+79e9, U+7a79, U+7b1b, U+7b28, U+7bf7, U+7db2, U+7ec5, U+7eee, U+7f14, U+7f1a, U+7fe1, U+8087, U+809b, U+81b3, U+8231, U+830e, U+835f, U+83e9, U+849c, U+851a, U+868a, U+8718, U+874e, U+8822, U+8910, U+8944, U+8a3b, U+8bb6, U+8bbc, U+8e72, U+8f9c, U+900d, U+904b, U+904e, U+9063, U+90a2, U+90b9, U+9119, U+94f2, U+952f, U+9576-9577, U+9593, U+95f8, U+961c, U+969b, U+96a7, U+96c1, U+9716, U+9761, U+97ad, U+97e7, U+98a4, U+997a, U+9a73, U+9b44, U+9e3d, U+9ecf, U+9ed4, U+ff11-ff12, U+fffd;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/d043a09985c58b0d449dd0fc2c1e1528c1a015bae7c5f730e66ad00ab93a0e20.woff2") format('woff2');
  unicode-range: U+2003, U+2193, U+2462, U+4e19, U+4e2b, U+4e36, U+4ea8, U+4ed1, U+4ed7, U+4f51, U+4f63, U+4f83, U+50e7, U+5112, U+5167, U+51a4, U+51b6, U+5239, U+5265, U+532a, U+5351, U+537f, U+5401, U+548f, U+5492, U+54af, U+54b3, U+54bd, U+54d1, U+54df, U+554f, U+5564, U+5598, U+5632, U+56a3, U+56e7, U+574e, U+575d-575e, U+57d4, U+584c, U+58e4, U+5937, U+5955, U+5a05, U+5a1f, U+5a49, U+5ac2, U+5c39, U+5c61, U+5d0e, U+5de9, U+5e9a, U+5eb8, U+5f0a, U+5f13, U+5f6c, U+5f8c, U+603c, U+608d, U+611b, U+6127, U+62a0, U+62d0, U+634f, U+635e, U+63fd, U+6577, U+658b, U+65bc, U+660a, U+6643, U+6656, U+6703, U+6760, U+67af, U+67c4, U+67e0, U+6817, U+68cd, U+690e, U+6960, U+69b4, U+6a71, U+6aac, U+6b67, U+6bb4, U+6c55, U+6c70, U+6c82, U+6ca6, U+6cb8, U+6cbe, U+6ede, U+6ee5, U+6f4d, U+6f84, U+6f9c, U+7115, U+7121, U+722a, U+7261, U+7272, U+7280, U+72f8, U+7504, U+754f, U+75d8, U+767c, U+76ef, U+778e, U+77bb, U+77f6, U+786b, U+78b1, U+7948, U+7985, U+79be, U+7a83, U+7a8d, U+7eac, U+7eef, U+7ef8, U+7efd, U+7f00, U+803d, U+8086, U+810a, U+8165, U+819d, U+81a8, U+8214, U+829c, U+831c, U+832b, U+8367, U+83e0, U+83f1, U+8403, U+846b, U+8475, U+84b2, U+8513, U+8574, U+85af, U+86d9, U+86db, U+8acb, U+8bbd, U+8be0-8be1, U+8c0e, U+8d29, U+8d50, U+8d63, U+8f7f, U+9032, U+9042, U+90b1, U+90b5, U+9165, U+9175, U+94a6, U+94c5, U+950c, U+9610, U+9631, U+9699, U+973e, U+978d, U+97ec, U+97f6, U+984c, U+987d, U+9882, U+9965, U+996a, U+9972, U+9a8f, U+9ad3, U+9ae6, U+9cb8, U+9edb, U+e600, U+e60f, U+e611, U+ff05, U+ff0b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/b7814a3f6affce85bc10e86bf6c8be1e8ed4b4b811416e5842af42be46d19470.woff2") format('woff2');
  unicode-range: U+5e, U+2190, U+250a, U+25bc, U+25cf, U+4e56, U+4ea9, U+4f3d, U+4f6c, U+4f88, U+4fa8, U+4fcf, U+5029, U+5188, U+51f9, U+5203, U+524a, U+5256, U+529d, U+5375, U+53db, U+541f, U+5435, U+5457, U+548b, U+54c7, U+54d4, U+54e9, U+556a, U+5589, U+55bb, U+55e8, U+55ef, U+563b, U+566a, U+576a, U+58f9, U+598d, U+599e, U+59a8, U+5a9b, U+5ae3, U+5bb0, U+5bde, U+5c4c, U+5c60, U+5d1b, U+5deb, U+5df7, U+5e18, U+5f26, U+5f64, U+601c, U+6084, U+60e9, U+614c, U+6208, U+621a, U+6233, U+6254, U+62d8, U+62e6, U+62ef, U+6323, U+632a, U+633d, U+6361, U+6405, U+640f, U+6614, U+6642, U+6657, U+67a3, U+6808, U+683d, U+6850, U+6897, U+68b3, U+68b5, U+68d5, U+6a58, U+6b47, U+6b6a, U+6c28, U+6c90, U+6ca7, U+6cf5, U+6d51, U+6da9, U+6dc7, U+6dd1, U+6e0a, U+6e5b, U+6e9c, U+6f47, U+6f6d, U+70ad, U+70f9, U+710a, U+7130, U+71ac, U+745f, U+7476, U+7490, U+7529, U+7538, U+75d2, U+7696, U+76b1, U+76fc, U+777f, U+77dc, U+789f, U+795b, U+79bd, U+79c9, U+7a3b, U+7a46, U+7aa5, U+7ad6, U+7ca5, U+7cb9, U+7cdf, U+7d6e, U+7f06, U+7f38, U+7fa1, U+7fc1, U+8015, U+803b, U+80a2, U+80aa, U+8116, U+813e, U+82bd, U+8305, U+8328, U+8346, U+846c, U+8549, U+859b, U+8611, U+8680, U+87f9, U+884d, U+8877, U+888d, U+88d4, U+898b, U+8a79, U+8a93, U+8c05, U+8c0d, U+8c26, U+8d1e, U+8d31, U+8d81, U+8e22, U+8e81, U+8f90, U+8f96, U+90ca, U+916c, U+917f, U+9187, U+918b, U+9499, U+94a9, U+9524, U+9540, U+958b, U+9600, U+9640, U+96b6, U+96c7, U+96ef, U+98d9, U+9976, U+997f, U+9a74, U+9a84, U+9c8d, U+9e26, U+9e9f, U+ad6d, U+c5b4, U+d55c, U+ff0f;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/8d5a8a721db838a49534353f44a6bd8cf3a917594fce59c2d13d652aa9b3c2cc.woff2") format('woff2');
  unicode-range: U+b0, U+2191, U+2460-2461, U+25c6, U+300e-300f, U+4e1b, U+4e7e, U+4ed5, U+4ef2, U+4f10, U+4f1e, U+4f50, U+4fa6, U+4faf, U+5021, U+50f5, U+5179, U+5180, U+51d1, U+522e, U+52a3, U+52c3, U+52cb, U+5300, U+5319, U+5320, U+5349, U+5395, U+53d9, U+541e, U+5428, U+543e, U+54b1, U+54c0, U+54d2, U+570b, U+5858, U+58f6, U+5974, U+59a5, U+59e8, U+59ec, U+5a36, U+5a9a, U+5ab3, U+5b99, U+5baa, U+5ce1, U+5d14, U+5d4c, U+5dc5, U+5de2, U+5e99, U+5e9e, U+5f18, U+5f66, U+5f70, U+6070, U+60d5, U+60e7, U+6101, U+611a, U+61be, U+6241, U+6252, U+626f, U+6296, U+62bc, U+62cc, U+6380, U+63a9, U+644a, U+6454, U+64a9, U+64b8, U+6500, U+6572, U+65a5, U+65a9, U+65ec, U+660f, U+6749, U+6795, U+67ab, U+68da, U+6912, U+6bbf, U+6bef, U+6cab, U+6cca, U+6ccc, U+6cfc, U+6d3d, U+6d78, U+6dee, U+6e17, U+6e34, U+6e83, U+6ea2, U+6eb6, U+6f20, U+6fa1, U+707f, U+70d8, U+70eb, U+714c, U+714e, U+7235, U+7239, U+73ca, U+743c, U+745c, U+7624, U+763e, U+76f2, U+77db, U+77e9, U+780d, U+7838, U+7845, U+78ca, U+796d, U+7a84, U+7aed, U+7b3c, U+7eb2, U+7f05, U+7f20, U+7f34, U+7f62, U+7fc5, U+7fd8, U+7ff0, U+800d, U+8036, U+80ba, U+80be, U+80c0-80c1, U+8155, U+817a, U+8180, U+81e3, U+8206, U+8247, U+8270, U+8299, U+82ad, U+8304, U+8393, U+83b9, U+840d, U+8427, U+8469, U+8471, U+84c4, U+84ec, U+853d, U+8681-8682, U+8721, U+8854, U+88d5, U+88f9, U+8bc0, U+8c0a, U+8c29, U+8c2d, U+8d41, U+8dea, U+8eb2, U+8f9f, U+903b, U+903e, U+9102, U+9493, U+94a5, U+94f8, U+95f7, U+9706, U+9709, U+9774, U+98a0, U+9e64, U+9f9f, U+e603;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/cb4e8739bbac9750b746b0c05a5765650ba2798d9da9ff22931cd0922d94e31f.woff2") format('woff2');
  unicode-range: U+200b, U+2103, U+4e18, U+4e27-4e28, U+4e38, U+4e59, U+4e8f, U+4ead, U+4ec7, U+4fe9, U+503a, U+5085, U+5146, U+51af, U+51f8, U+52ab, U+5339, U+535c, U+5378, U+538c, U+5398, U+53f9, U+5415, U+5475, U+54aa, U+54ac, U+54b8, U+5582, U+5760, U+5764, U+57cb, U+5835, U+5885, U+5951, U+5983, U+59da, U+5a77, U+5b5d, U+5b5f, U+5bb5, U+5bc2, U+5be8, U+5bfa, U+5c2c, U+5c34, U+5c41, U+5c48, U+5c65, U+5cad, U+5e06, U+5e42, U+5ef7, U+5f17, U+5f25, U+5f6d, U+5f79, U+6028, U+6064, U+6068, U+606d, U+607c, U+6094, U+6109, U+6124, U+6247, U+626d, U+6291, U+629a, U+62ac, U+62b9, U+62fe, U+6324, U+6349, U+6367, U+6398, U+6495, U+64a4, U+64b0, U+64bc, U+64ce, U+658c, U+65ed, U+6602, U+6674, U+6691, U+66a8, U+674f, U+679a, U+67ef, U+67f4, U+680b, U+6876, U+68a8, U+6a59, U+6a61, U+6b20, U+6bc5, U+6d12, U+6d46, U+6d8c, U+6dc0, U+6e14, U+6e23, U+6f06, U+7164, U+716e, U+7199, U+71e5, U+72ac, U+742a, U+755c, U+75ab, U+75b2, U+75f4, U+7897, U+78b3, U+78c5, U+7978, U+79fd, U+7a74, U+7b4b, U+7b5b, U+7ece, U+7ed2, U+7ee3, U+7ef3, U+7f50, U+7f55, U+7f9e, U+7fe0, U+809d, U+8106, U+814a, U+8154, U+817b, U+818f, U+81c2, U+81ed, U+821f, U+82a6, U+82d1, U+8302, U+83c7, U+83ca, U+845b, U+848b, U+84c9, U+85e4, U+86ee, U+8700, U+8774, U+8881, U+8c1c, U+8c79, U+8d2a, U+8d3c, U+8eba, U+8f70, U+8fa9, U+8fb1, U+900a, U+9017, U+901d, U+9022, U+906e, U+946b, U+94dd, U+94ed, U+953b, U+95ef, U+95fa, U+95fd, U+96c0, U+971e, U+9753, U+9756, U+97e6, U+9881, U+9887, U+9b4f, U+9e2d, U+9f0e, U+e601-e602, U+e604-e605, U+ff5c;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/b088fe50f210b3eab83cd8d04f0a33bdf3875567e1b3eee531648c302c63c838.woff2") format('woff2');
  unicode-range: U+24, U+4e08, U+4e43, U+4e4f, U+4ef0, U+4f2a, U+507f, U+50ac, U+50bb, U+5151, U+51bb, U+51f6, U+51fd, U+5272, U+52fe, U+5362, U+53c9, U+53d4, U+53e0, U+543b, U+54f2, U+5507, U+5524, U+558a, U+55b5, U+561b, U+56ca, U+5782, U+57c3, U+5893, U+5915, U+5949, U+5962, U+59ae, U+59dc, U+59fb, U+5bd3, U+5c38, U+5cb3, U+5d07, U+5d29, U+5de1, U+5dfe, U+5e15, U+5eca, U+5f2f, U+5f7c, U+5fcc, U+6021, U+609f, U+60f9, U+6108, U+6148, U+6155, U+6170, U+61d2, U+6251, U+629b, U+62ab, U+62e8, U+62f3, U+6321, U+6350, U+6566, U+659c, U+65e8, U+6635, U+6655, U+6670, U+66f9, U+6734, U+679d, U+6851, U+6905, U+6b49, U+6b96, U+6c1b, U+6c41, U+6c6a, U+6c83, U+6cf3, U+6d9b, U+6dcb, U+6e1d, U+6e20-6e21, U+6eaa, U+6ee4, U+6ee9, U+6f58, U+70e4, U+722c, U+7262, U+7267, U+72b9, U+72e0, U+72ee, U+72f1, U+7334, U+73ab, U+7433, U+7470, U+758f, U+75d5, U+764c, U+7686, U+76c6, U+76fe, U+7720, U+77e2, U+7802, U+7816, U+788d, U+7891, U+7a00, U+7a9d, U+7b52, U+7bad, U+7c98, U+7cca, U+7eba, U+7eea, U+7ef5, U+7f1d, U+7f69, U+806a, U+809a, U+80bf, U+80c3, U+81c0, U+820c, U+82ac, U+82af, U+82cd, U+82d7, U+838e, U+839e, U+8404, U+84b8, U+852c, U+8587, U+8650, U+8679, U+86c7, U+8702, U+87ba, U+886b-886c, U+8870, U+8c10, U+8c23, U+8c6b, U+8d3e, U+8d4b-8d4c, U+8d64, U+8d6b, U+8d74, U+8e29, U+8f69, U+8f74, U+8fb0, U+8fdf, U+901b, U+9038, U+9093, U+9171, U+9489, U+94ae, U+94c3, U+9508, U+9510, U+9601, U+9614, U+964c, U+9675, U+971c, U+97f5, U+9888, U+98d8, U+9971, U+9aa4, U+9e3f, U+9e45, U+9e4f, U+9e70, U+9f7f, U+e715;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/99be19c1bf002b99bfe4ea73d4eb44a1b532d8eff66b07c3cf54e1783b7d5364.woff2") format('woff2');
  unicode-range: U+a5, U+2192, U+2605, U+4e11, U+4e22, U+4e32, U+4f0d, U+4f0f, U+4f69, U+4ff1, U+50b2, U+5154, U+51dd, U+51f0, U+5211, U+5269, U+533f, U+5366-5367, U+5389, U+5413, U+5440, U+5446, U+5561, U+574a, U+5751, U+57ab, U+5806, U+5821, U+582a, U+58f3, U+5938, U+5948, U+5978, U+59d1, U+5a03, U+5a07, U+5ac1, U+5acc, U+5ae9, U+5bb4, U+5bc4, U+5c3f, U+5e3d, U+5e7d, U+5f92, U+5faa, U+5fe0, U+5ffd, U+6016, U+60a0, U+60dc, U+60e8, U+614e, U+6212, U+6284, U+62c6, U+62d3-62d4, U+63f4, U+642c, U+6478, U+6491-6492, U+64e6, U+6591, U+65a4, U+664b, U+6735, U+6746, U+67f1, U+67f3, U+6842, U+68af, U+68c9, U+68cb, U+6a31, U+6b3a, U+6bc1, U+6c0f, U+6c27, U+6c57, U+6cc4, U+6ce5, U+6d2a, U+6d66, U+6d69, U+6daf, U+6e58, U+6ecb, U+6ef4, U+707e, U+7092, U+70ab, U+71d5, U+7275, U+7384, U+73b2, U+7434, U+74e6, U+74f7, U+75bc, U+76c8, U+76d0, U+7709, U+77ac, U+7855, U+78a7, U+78c1, U+7a77, U+7b79, U+7c92, U+7cae, U+7cd5, U+7ea4, U+7eb5, U+7ebd, U+7f5a, U+7fd4, U+7ffc, U+8083, U+8096, U+80a0, U+80d6, U+80de, U+8102, U+8109, U+810f, U+8179, U+8292, U+82b3, U+8352, U+8361, U+83cc, U+841d, U+8461, U+8482, U+8521, U+857e, U+85aa, U+866b, U+8776, U+8896, U+889c, U+88f8, U+8a9e, U+8bc8, U+8bf8, U+8c0b, U+8c28, U+8d2b, U+8d2f, U+8d37, U+8d3a, U+8d54, U+8dc3, U+8dcc, U+8df5, U+8e0f, U+8e48, U+8f86, U+8f88, U+8f9e, U+8fc1, U+8fc8, U+8feb, U+9065, U+90a6, U+90aa, U+90bb, U+90c1, U+94dc, U+9521, U+9676, U+96d5, U+970d, U+9897, U+997c, U+9a70, U+9a76, U+9a9a, U+9ad4, U+9e23, U+9e7f, U+9f3b, U+e675, U+e6b9, U+ffe5;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/9e6669feff9e8a27a587341bdb88af63dafcaed79c5992e4a70cbb4e59263f86.woff2") format('woff2');
  unicode-range: U+300c-300d, U+4e54, U+4e58, U+4e95, U+4ec1, U+4f2f, U+4f38, U+4fa3, U+4fca, U+503e, U+5141, U+5144, U+517c, U+51cc, U+51ed, U+5242, U+52b2, U+52d2, U+52e4, U+540a, U+5439, U+5448, U+5496, U+54ed, U+5565, U+5761, U+5766, U+58ee, U+593a, U+594b, U+594f, U+5954, U+5996, U+59c6, U+59ff, U+5b64, U+5bff, U+5c18, U+5c1d, U+5c97, U+5ca9, U+5cb8, U+5e9f, U+5ec9, U+5f04, U+5f7b, U+5fa1, U+5fcd, U+6012, U+60a6, U+60ac, U+60b2, U+60ef, U+626e, U+6270, U+6276, U+62d6, U+62dc, U+6316, U+632f, U+633a, U+6355, U+63aa, U+6447, U+649e, U+64c5, U+654c, U+65c1, U+65cb, U+65e6, U+6606, U+6731, U+675c, U+67cf, U+67dc, U+6846, U+6b8b, U+6beb, U+6c61, U+6c88, U+6cbf, U+6cdb, U+6cea, U+6d45, U+6d53, U+6d74, U+6d82, U+6da8, U+6db5, U+6deb, U+6eda, U+6ee8, U+6f0f, U+706d, U+708e, U+70ae, U+70bc, U+70c2, U+70e6, U+7237-7238, U+72fc, U+730e, U+731b, U+739b, U+73bb, U+7483, U+74dc, U+74f6, U+7586, U+7626, U+775b, U+77ff, U+788e, U+78b0, U+7956, U+7965, U+79e6, U+7af9, U+7bee, U+7c97, U+7eb1, U+7eb7, U+7ed1, U+7ed5, U+7f6a, U+7f72, U+7fbd, U+8017, U+808c, U+80a9, U+80c6, U+80ce, U+8150, U+8170, U+819c, U+820d, U+8230, U+8239, U+827e, U+8377, U+8389, U+83b2, U+8428, U+8463, U+867e, U+88c2, U+88d9, U+8986, U+8bca, U+8bde, U+8c13, U+8c8c, U+8d21, U+8d24, U+8d56, U+8d60, U+8d8b, U+8db4, U+8e2a, U+8f68, U+8f89, U+8f9b, U+8fa8, U+8fbd, U+9003, U+90ce, U+90ed, U+9189, U+94bb, U+9505, U+95f9, U+963b, U+9655, U+966a, U+9677, U+96fe, U+9896, U+99a8, U+9a71, U+9a82, U+9a91, U+9b45, U+9ece, U+9f20, U+feff, U+ff0d;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/077e21987005441f5865e8ee4479b932fbe7e1d687a969fda8f1aae623072754.woff2") format('woff2');
  unicode-range: U+4e4c, U+4e88, U+4ea1, U+4ea6, U+4ed3-4ed4, U+4eff, U+4f30, U+4fa7, U+4fc4, U+4fd7, U+500d, U+504f, U+5076-5077, U+517d, U+5192, U+51c9, U+51ef, U+5238, U+5251, U+526a, U+52c7, U+52df, U+52ff, U+53a6, U+53a8, U+53ec, U+5410, U+559d, U+55b7, U+5634, U+573e, U+5783, U+585e, U+586b, U+58a8, U+5999, U+59d3, U+5a1c, U+5a46, U+5b54-5b55, U+5b85, U+5b8b, U+5b8f, U+5bbf, U+5bd2, U+5c16, U+5c24, U+5e05, U+5e45, U+5e7c, U+5e84, U+5f03, U+5f1f, U+5f31, U+5f84, U+5f90, U+5fbd, U+5fc6, U+5fd9, U+5fe7, U+6052, U+6062, U+6089, U+60a3, U+60d1, U+6167, U+622a, U+6234, U+624e, U+6269, U+626c, U+62b5, U+62d2, U+6325, U+63e1, U+643a, U+6446, U+6562, U+656c, U+65e2, U+65fa, U+660c, U+6628, U+6652, U+6668, U+6676, U+66fc, U+66ff, U+6717, U+676d, U+67aa, U+67d4, U+6843, U+6881, U+68d2, U+695a, U+69fd, U+6a2a, U+6b8a, U+6c60, U+6c64, U+6c9f, U+6caa, U+6cc9, U+6ce1, U+6cfd, U+6d1b, U+6d1e, U+6d6e, U+6de1, U+6e10, U+6e7f, U+6f5c, U+704c, U+7070, U+7089, U+70b8, U+718a, U+71c3, U+723d, U+732a, U+73cd, U+7518, U+756a, U+75af, U+75be, U+75c7, U+76d2, U+76d7, U+7763, U+78e8, U+795d, U+79df, U+7c4d, U+7d2f, U+7ee9, U+7f13, U+7f8a, U+8000, U+8010, U+80af, U+80f6, U+80f8, U+8212, U+8273, U+82f9, U+83ab, U+83b1, U+83f2, U+8584, U+871c, U+8861, U+888b, U+88c1, U+88e4, U+8bd1, U+8bf1, U+8c31, U+8d5a, U+8d75-8d76, U+8de8, U+8f85, U+8fa3, U+8fc5, U+9006, U+903c, U+904d, U+9075, U+9178, U+9274, U+950b, U+9526, U+95ea, U+9636, U+9686, U+978b, U+987f, U+9a7e, U+9b42, U+9e1f, U+9ea6, U+9f13, U+9f84, U+ff5e;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/86ce96cc0bdb4f13533e08effc82bafcd72ebbe6e2bf73f6d7e0eae69f990d1e.woff2") format('woff2');
  unicode-range: U+23, U+3d, U+4e01, U+4e39, U+4e73, U+4ecd, U+4ed9, U+4eea, U+4f0a, U+4f1f, U+4f5b, U+4fa0, U+4fc3, U+501f, U+50a8, U+515a, U+5175, U+51a0, U+51c0, U+51e1, U+51e4, U+5200, U+520a, U+5224, U+523a, U+52aa, U+52b1, U+52b3, U+5348, U+5353, U+5360, U+5371, U+5377, U+539a, U+541b, U+5434, U+547c, U+54e6, U+5510, U+5531, U+5609, U+56f0, U+56fa, U+5733, U+574f, U+5851, U+5854, U+5899, U+58c1, U+592e, U+5939, U+5976, U+5986, U+59bb, U+5a18, U+5a74, U+5b59, U+5b87, U+5b97, U+5ba0, U+5bab, U+5bbd-5bbe, U+5bf8, U+5c0a, U+5c3a, U+5c4a, U+5e16, U+5e1d, U+5e2d, U+5e8a, U+6015, U+602a, U+6050, U+6069, U+6162, U+61c2, U+6293, U+6297, U+62b1, U+62bd, U+62df, U+62fc, U+6302, U+635f, U+638c, U+63ed, U+6458, U+6469, U+6563, U+6620, U+6653, U+6696-6697, U+66dd, U+675f, U+676f-6770, U+67d0, U+67d3, U+684c, U+6865, U+6885, U+68b0, U+68ee, U+690d, U+6b23, U+6b32, U+6bd5, U+6c89, U+6d01, U+6d25, U+6d89, U+6da6, U+6db2, U+6df7, U+6ed1, U+6f02, U+70c8, U+70df, U+70e7, U+7126, U+7236, U+7259, U+731c, U+745e, U+74e3, U+751a, U+751c, U+7532, U+7545, U+75db, U+7761, U+7a0d, U+7b51, U+7ca4, U+7cd6, U+7d2b, U+7ea0, U+7eb9, U+7ed8, U+7f18, U+7f29, U+8033, U+804a, U+80a4-80a5, U+80e1, U+817f, U+829d, U+82e6, U+8336, U+840c, U+8499, U+864e, U+8651, U+865a, U+88ad, U+89e6, U+8bd7, U+8bfa, U+8c37, U+8d25, U+8d38, U+8ddd, U+8fea, U+9010, U+9012, U+906d, U+907f-9080, U+90d1, U+9177, U+91ca, U+94fa, U+9501, U+9634-9635, U+9694, U+9707, U+9738, U+9769, U+9a7b, U+9a97, U+9aa8, U+9b3c, U+9c81, U+9ed8;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a40dfabe2ea9806d3fca94b165f9f383bfcc1def079f5ff1e3b0744fdb8f128b.woff2") format('woff2');
  unicode-range: U+26, U+3c, U+d7, U+4e4e, U+4e61, U+4e71, U+4ebf, U+4f26, U+5012, U+51ac, U+51b0, U+51b2, U+51b7, U+5218, U+521a, U+5220, U+5237, U+523b, U+526f, U+5385, U+53bf, U+53e5, U+53eb, U+53f3, U+53f6, U+5409, U+5438, U+54c8, U+54e5, U+552f, U+5584, U+5706, U+5723, U+5750, U+575a, U+5987-5988, U+59b9, U+59d0, U+59d4, U+5b88, U+5b9c, U+5bdf, U+5bfb, U+5c01, U+5c04, U+5c3e, U+5c4b, U+5c4f, U+5c9b, U+5cf0, U+5ddd, U+5de6, U+5de8, U+5e01, U+5e78, U+5e7b, U+5e9c, U+5ead, U+5ef6, U+5f39, U+5fd8, U+6000, U+6025, U+604b, U+6076, U+613f, U+6258, U+6263, U+6267, U+6298, U+62a2, U+62e5, U+62ec, U+6311, U+6377, U+6388-6389, U+63a2, U+63d2, U+641e, U+642d, U+654f, U+6551, U+6597, U+65cf, U+65d7, U+65e7, U+6682, U+66f2, U+671d, U+672b, U+6740, U+6751, U+6768, U+6811, U+6863, U+6982, U+6bd2, U+6cf0, U+6d0b, U+6d17, U+6d59, U+6dd8, U+6dfb, U+6e7e, U+6f6e, U+6fb3, U+706f, U+719f, U+72af, U+72d0, U+72d7, U+732b, U+732e, U+7389, U+73e0, U+7530, U+7687, U+76d6, U+76db, U+7840, U+786c, U+79cb, U+79d2, U+7a0e, U+7a33, U+7a3f, U+7a97, U+7ade-7adf, U+7b26, U+7e41, U+7ec3, U+7f3a, U+8089, U+80dc, U+811a, U+8131, U+8138, U+821e, U+8349, U+83dc, U+8457, U+867d, U+86cb, U+8a89, U+8ba8, U+8bad, U+8bef, U+8bfe, U+8c6a, U+8d1d, U+8d4f, U+8d62, U+8dd1, U+8df3, U+8f6e, U+8ff9, U+900f, U+9014, U+9057, U+9192, U+91ce, U+9488, U+94a2, U+9547, U+955c, U+95f2, U+9644, U+964d, U+96c4-96c5, U+96e8, U+96f6-96f7, U+9732, U+9759, U+9760, U+987a, U+989c, U+9910, U+996d-996e, U+9b54, U+9e21, U+9ebb, U+9f50;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0fa8998697a0522db349d62c2dce34e2df1afcf6ff9b9abb76f4e2b6e0ab60fd.woff2") format('woff2');
  unicode-range: U+7e, U+2026, U+4e03, U+4e25, U+4e30, U+4e34, U+4e45, U+4e5d, U+4e89, U+4eae, U+4ed8, U+4f11, U+4f19, U+4f24, U+4f34, U+4f59, U+4f73, U+4f9d, U+4fb5, U+5047, U+505c, U+5170, U+519c, U+51cf, U+5267, U+5356, U+5374, U+5382, U+538b, U+53e6, U+5426, U+542b, U+542f, U+5462, U+5473, U+554a, U+5566, U+5708, U+571f, U+5757, U+57df, U+57f9, U+5802, U+590f, U+591c, U+591f, U+592b, U+5965, U+5979, U+5a01, U+5a5a, U+5b63, U+5b69, U+5b81, U+5ba1, U+5ba3, U+5c3c, U+5c42, U+5c81, U+5de7, U+5dee, U+5e0c, U+5e10, U+5e55, U+5e86, U+5e8f, U+5ea7, U+5f02, U+5f52, U+5f81, U+5ff5, U+60ca, U+60e0, U+6279, U+62c5, U+62ff, U+63cf, U+6444, U+64cd, U+653b, U+65bd, U+65e9, U+665a, U+66b4, U+66fe, U+6728, U+6742, U+677e, U+67b6, U+680f, U+68a6, U+68c0, U+699c, U+6b4c, U+6b66, U+6b7b, U+6bcd, U+6bdb, U+6c38, U+6c47, U+6c49, U+6cb3, U+6cb9, U+6ce2, U+6d32, U+6d3e, U+6d4f, U+6e56, U+6fc0, U+7075, U+7206, U+725b, U+72c2, U+73ed, U+7565, U+7591, U+7597, U+75c5, U+76ae, U+76d1, U+76df, U+7834, U+7968, U+7981, U+79c0, U+7a7f, U+7a81, U+7ae5, U+7b14, U+7c89, U+7d27, U+7eaf, U+7eb3, U+7eb8, U+7ec7, U+7ee7, U+7eff, U+7f57, U+7ffb, U+805a, U+80a1, U+822c, U+82cf, U+82e5, U+8363, U+836f, U+84dd, U+878d, U+8840, U+8857, U+8863, U+8865, U+8b66, U+8bb2, U+8bda, U+8c01, U+8c08, U+8c46, U+8d1f, U+8d35, U+8d5b, U+8d5e, U+8da3, U+8ddf, U+8f93, U+8fdd, U+8ff0, U+8ff7, U+8ffd, U+9000, U+9047, U+9152, U+949f, U+94c1, U+94f6, U+9646, U+9648, U+9669, U+969c, U+96ea, U+97e9, U+987b, U+987e, U+989d, U+9970, U+9986, U+9c7c, U+9c9c;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/ee02c73845301be88f800321bcf72b9f5fdf8e77994c45b1cb929640700f73e0.woff2") format('woff2');
  unicode-range: U+25, U+4e14, U+4e1d, U+4e3d, U+4e49, U+4e60, U+4e9a, U+4eb2, U+4ec5, U+4efd, U+4f3c, U+4f4f, U+4f8b, U+4fbf, U+5019, U+5145, U+514b, U+516b, U+516d, U+5174, U+5178, U+517b, U+5199, U+519b, U+51b3, U+51b5, U+5207, U+5212, U+5219, U+521d, U+52bf, U+533b, U+5343, U+5347, U+534a, U+536b, U+5370, U+53e4, U+53f2, U+5403, U+542c, U+547d, U+54a8, U+54cd, U+54ea, U+552e, U+56f4, U+5747, U+575b, U+5883, U+589e, U+5931, U+5947, U+5956-5957, U+5a92, U+5b83, U+5ba4, U+5bb3, U+5bcc, U+5c14, U+5c1a, U+5c3d, U+5c40, U+5c45, U+5c5e, U+5df4, U+5e72, U+5e95, U+5f80, U+5f85, U+5fb7, U+5fd7, U+601d, U+626b, U+627f, U+62c9, U+62cd, U+6309, U+63a7, U+6545, U+65ad, U+65af, U+65c5, U+666e, U+667a, U+670b, U+671b, U+674e, U+677f, U+6781, U+6790, U+6797, U+6821, U+6838-6839, U+697c, U+6b27, U+6b62, U+6bb5, U+6c7d, U+6c99, U+6d4b, U+6d4e, U+6d6a, U+6e29, U+6e2f, U+6ee1, U+6f14, U+6f2b, U+72b6, U+72ec, U+7387, U+7533, U+753b, U+76ca, U+76d8, U+7701, U+773c, U+77ed, U+77f3, U+7814, U+793c, U+79bb, U+79c1, U+79d8, U+79ef, U+79fb, U+7a76, U+7b11, U+7b54, U+7b56, U+7b97, U+7bc7, U+7c73, U+7d20, U+7eaa, U+7ec8, U+7edd, U+7eed, U+7efc, U+7fa4, U+804c, U+8058, U+80cc, U+8111, U+817e, U+826f, U+8303, U+843d, U+89c9, U+89d2, U+8ba2, U+8bbf, U+8bc9, U+8bcd, U+8be6, U+8c22, U+8c61, U+8d22, U+8d26-8d27, U+8d8a, U+8f6f, U+8f7b, U+8f83, U+8f91, U+8fb9, U+8fd4, U+8fdc, U+9002, U+94b1, U+9519, U+95ed, U+961f, U+9632-9633, U+963f, U+968f-9690, U+96be, U+9876, U+9884, U+98de, U+9988, U+9999, U+9ec4, U+ff1b;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/cdbb99bdb9c10de1f858228479e96512ede04905bb8be4396170e37e7ad7029e.woff2") format('woff2');
  unicode-range: U+2b, U+40, U+3000, U+300a-300b, U+4e16, U+4e66, U+4e70, U+4e91-4e92, U+4e94, U+4e9b, U+4ec0, U+4eca, U+4f01, U+4f17-4f18, U+4f46, U+4f4e, U+4f9b, U+4fee, U+503c, U+5065, U+50cf, U+513f, U+5148, U+518d, U+51c6, U+51e0, U+5217, U+529e-529f, U+5341, U+534f, U+5361, U+5386, U+53c2, U+53c8, U+53cc, U+53d7-53d8, U+53ea, U+5404, U+5411, U+5417, U+5427, U+5468, U+559c, U+5668, U+56e0, U+56e2, U+56ed, U+5740, U+57fa, U+58eb, U+5904, U+592a, U+59cb, U+5a31, U+5b58, U+5b9d, U+5bc6, U+5c71, U+5dde, U+5df1, U+5e08, U+5e26, U+5e2e, U+5e93, U+5e97, U+5eb7, U+5f15, U+5f20, U+5f3a, U+5f62, U+5f69, U+5f88, U+5f8b, U+5fc5, U+600e, U+620f, U+6218, U+623f, U+627e, U+628a, U+62a4, U+62db, U+62e9, U+6307, U+6362, U+636e, U+64ad, U+6539, U+653f, U+6548, U+6574, U+6613, U+6625, U+663e, U+666f, U+672a, U+6750, U+6784, U+6a21, U+6b3e, U+6b65, U+6bcf, U+6c11, U+6c5f, U+6df1, U+706b, U+7167, U+724c, U+738b, U+73a9, U+73af, U+7403, U+7537, U+754c, U+7559, U+767d, U+7740, U+786e, U+795e, U+798f, U+79f0, U+7aef, U+7b7e, U+7bb1, U+7ea2, U+7ea6, U+7ec4, U+7ec6, U+7ecd, U+7edc, U+7ef4, U+8003, U+80b2, U+81f3-81f4, U+822a, U+827a, U+82f1, U+83b7, U+8425, U+89c2, U+89c8, U+8ba9, U+8bb8, U+8bc6, U+8bd5, U+8be2, U+8be5, U+8bed, U+8c03, U+8d23, U+8d2d, U+8d34, U+8d70, U+8db3, U+8fbe, U+8fce, U+8fd1, U+8fde, U+9001, U+901f-9020, U+90a3, U+914d, U+91c7, U+94fe, U+9500, U+952e, U+9605, U+9645, U+9662, U+9664, U+9700, U+9752, U+975e, U+97f3, U+9879, U+9886, U+98df, U+9a6c, U+9a8c, U+9ed1, U+9f99;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/8dcfcca3e3237024abce63c5df1cb710cc70fb1a2a5fa3ee1ccc32d8a1ce47e5.woff2") format('woff2');
  unicode-range: U+4e, U+201c-201d, U+3010-3011, U+4e07, U+4e1c, U+4e24, U+4e3e, U+4e48, U+4e50, U+4e5f, U+4e8b-4e8c, U+4ea4, U+4eab-4eac, U+4ecb, U+4ece, U+4ed6, U+4ee3, U+4ef6-4ef7, U+4efb, U+4f20, U+4f55, U+4f7f, U+4fdd, U+505a, U+5143, U+5149, U+514d, U+5171, U+5177, U+518c, U+51fb, U+521b, U+5229, U+522b, U+52a9, U+5305, U+5317, U+534e, U+5355, U+5357, U+535a, U+5373, U+539f, U+53bb, U+53ca, U+53cd, U+53d6, U+53e3, U+53f0, U+5458, U+5546, U+56db, U+573a, U+578b, U+57ce, U+58f0, U+590d, U+5934, U+5973, U+5b57, U+5b8c, U+5b98, U+5bb9, U+5bfc, U+5c06, U+5c11, U+5c31, U+5c55, U+5df2, U+5e03, U+5e38, U+5e76, U+5e94, U+5efa, U+5f71, U+5f97, U+5feb, U+6001, U+603b, U+60f3, U+611f, U+6216, U+624d, U+6253, U+6295, U+6301, U+6392, U+641c, U+652f, U+653e, U+6559, U+6599, U+661f, U+671f, U+672f, U+6761, U+67e5, U+6807, U+6837, U+683c, U+6848, U+6b22, U+6b64, U+6bd4, U+6c14, U+6c34, U+6c42, U+6ca1, U+6d41, U+6d77, U+6d88, U+6e05, U+6e38, U+6e90, U+7136, U+7231, U+7531, U+767e, U+76ee, U+76f4, U+771f, U+7801, U+793a, U+79cd, U+7a0b, U+7a7a, U+7acb, U+7ae0, U+7b2c, U+7b80, U+7ba1, U+7cbe, U+7d22, U+7ea7, U+7ed3, U+7ed9, U+7edf, U+7f16, U+7f6e, U+8001, U+800c, U+8272, U+8282, U+82b1, U+8350, U+88ab, U+88c5, U+897f, U+89c1, U+89c4, U+89e3, U+8a00, U+8ba1, U+8ba4, U+8bae-8bb0, U+8bbe, U+8bc1, U+8bc4, U+8bfb, U+8d28, U+8d39, U+8d77, U+8d85, U+8def, U+8eab, U+8f66, U+8f6c, U+8f7d, U+8fd0, U+9009, U+90ae, U+90fd, U+91cc-91cd, U+91cf, U+95fb, U+9650, U+96c6, U+9891, U+98ce, U+ff1f;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/f657f35cfde58ea70802867348d0daa293465edb567953d2d098180e066bb569.woff2") format('woff2');
  unicode-range: U+d, U+3e, U+5f, U+7c, U+a0, U+a9, U+4e09-4e0b, U+4e0d-4e0e, U+4e13, U+4e1a, U+4e2a, U+4e3a-4e3b, U+4e4b, U+4e86, U+4e8e, U+4ea7, U+4eba, U+4ee4-4ee5, U+4eec, U+4f1a, U+4f4d, U+4f53, U+4f5c, U+4f60, U+4fe1, U+5165, U+5168, U+516c, U+5173, U+5176, U+5185, U+51fa, U+5206, U+5230, U+5236, U+524d, U+529b, U+52a0-52a1, U+52a8, U+5316, U+533a, U+53cb, U+53d1, U+53ef, U+53f7-53f8, U+5408, U+540c-540e, U+544a, U+548c, U+54c1, U+56de, U+56fd-56fe, U+5728, U+5730, U+5907, U+5916, U+591a, U+5927, U+5929, U+597d, U+5982, U+5b50, U+5b66, U+5b89, U+5b9a, U+5b9e, U+5ba2, U+5bb6, U+5bf9, U+5c0f, U+5de5, U+5e02, U+5e73-5e74, U+5e7f, U+5ea6, U+5f00, U+5f0f, U+5f53, U+5f55, U+5fae, U+5fc3, U+6027, U+606f, U+60a8, U+60c5, U+610f, U+6210-6211, U+6237, U+6240, U+624b, U+6280, U+62a5, U+63a5, U+63a8, U+63d0, U+6536, U+6570, U+6587, U+65b9, U+65e0, U+65f6, U+660e, U+662d, U+662f, U+66f4, U+6700, U+670d, U+672c, U+673a, U+6743, U+6765, U+679c, U+682a, U+6b21, U+6b63, U+6cbb, U+6cd5, U+6ce8, U+6d3b, U+70ed, U+7247-7248, U+7269, U+7279, U+73b0, U+7406, U+751f, U+7528, U+7535, U+767b, U+76f8, U+770b, U+77e5, U+793e, U+79d1, U+7ad9, U+7b49, U+7c7b, U+7cfb, U+7ebf, U+7ecf, U+7f8e, U+8005, U+8054, U+80fd, U+81ea, U+85cf, U+884c, U+8868, U+8981, U+89c6, U+8bba, U+8bdd, U+8bf4, U+8bf7, U+8d44, U+8fc7, U+8fd8-8fd9, U+8fdb, U+901a, U+9053, U+90e8, U+91d1, U+957f, U+95e8, U+95ee, U+95f4, U+9762, U+9875, U+9898, U+9996, U+9ad8, U+ff01, U+ff08-ff09;
}
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/11adf55e9b09a3a05785ac9ec687d5d828829ea4844c5dea033c6c88f74f6c2c.woff2") format('woff2');
  unicode-range: U+20-22, U+27-2a, U+2c-3b, U+3f, U+41-4d, U+4f-5d, U+61-7b, U+7d, U+ab, U+ae, U+b2, U+b7, U+bb, U+df-e5, U+e7-ea, U+ec-ed, U+f1-f4, U+f6, U+f9-fa, U+fc, U+101, U+103, U+113, U+12b, U+148, U+14d, U+16b, U+1ce, U+1d0, U+300-301, U+1ebf, U+1ec7, U+2013-2014, U+2022, U+2027, U+2039-203a, U+2122, U+3001-3002, U+3042, U+3044, U+3046, U+3048, U+304a-3055, U+3057, U+3059-305b, U+305d, U+305f-3061, U+3063-306b, U+306d-3073, U+3075-3076, U+3078-3079, U+307b, U+307e-307f, U+3081-308d, U+308f, U+3092-3093, U+30a1-30a4, U+30a6-30bb, U+30bd, U+30bf-30c1, U+30c3-30c4, U+30c6-30cb, U+30cd-30d7, U+30d9-30e1, U+30e3-30e7, U+30e9-30ed, U+30ef, U+30f3, U+30fb-30fc, U+3127, U+4e00, U+4e2d, U+65b0, U+65e5, U+6708-6709, U+70b9, U+7684, U+7f51, U+ff0c, U+ff0e, U+ff1a;
}
/* cyrillic */
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a90d24db3ffc1c2400c2fbe7084300bb5c2a0de489f5943219b615ef7bbc2242.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a4100f5eb3c965d094b63fc170f532c6fc67b6dba36c1a845ac90a49671ae978.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/779bdbfdbefac61a27a65924814767a32a6657d62f04907f483125548dbedd73.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Owners CJK';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/a9b0cb83a0e1a00d03eb86e1854fcb880c1207eb68f2c41425c8bfe04e550a66.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* The full artwork carries the color; controls belong to the graphite stage. */
@font-face{font-family:'Lineup Sport';src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/73bc9e17231e9073780d3c81574c7253cecd5645c93544df1a935054b39a364f.ttf") format('truetype');font-weight:800;font-display:swap}
.pt-app.pt-lineup-mode main{max-width:1480px}
.pt-app.pt-lineup-mode main>.pt-head h1{font-family:Geist,'Owners CJK',sans-serif;font-size:clamp(32px,3.4vw,48px)!important;font-weight:800;letter-spacing:-.03em;line-height:1.12}
.pt-app.pt-lineup-mode #workspace{font-family:Geist,'Owners CJK',sans-serif}
.pt-app #workspace{--lu-ink:#edf4fa;--lu-muted:#a6b8c7;--lu-edge:#293d4b;--lu-accent:#a9e7ed;--lu-surface:#0d161e}
.pt-app #workspace .lu-editorbar{display:grid;grid-template-columns:minmax(190px,1fr) minmax(140px,210px) auto auto;gap:24px;align-items:center;padding:12px 0 18px;border-bottom:1px solid var(--lu-edge)}
.pt-app #workspace .lu-name{gap:5px;color:var(--lu-muted);font-size:11px}
.pt-app #workspace .lu-name input{font:750 30px/1.3 Geist,'Owners CJK',sans-serif;letter-spacing:-.025em;padding:4px 0 7px;border:0;border-bottom:1px solid transparent;border-radius:0;background:transparent;color:var(--lu-ink);caret-color:var(--lu-accent)}
.pt-app #workspace .lu-name input:is(:hover,:focus){border-bottom-color:#6dabb6}
.pt-app #workspace .lu-saved{display:grid;gap:5px;font-size:11px;color:var(--lu-muted);min-width:0;max-width:none}
.pt-app #workspace .lu-saved select{width:100%;max-width:100%;padding:9px 30px 9px 11px;border-color:var(--lu-edge);background:#141f29;color:var(--lu-ink)}
.pt-app #workspace .lu-home-tracking{margin:0;display:block;position:relative}
.pt-app #workspace .lu-home-tracking button{display:flex;align-items:center;gap:10px;border:0;background:transparent;border-radius:12px;padding:10px 8px;color:var(--lu-muted);font-size:12px;font-weight:550;white-space:nowrap;cursor:pointer}
.pt-app #workspace .lu-home-tracking button::before{display:none}
.lu-switch-track{display:inline-block;width:34px;height:20px;border-radius:12px;background:#374957;position:relative;transition:background .2s}
.lu-switch-track::after{content:'';position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#f2f6fa;box-shadow:0 2px 4px #0004;transition:transform .2s cubic-bezier(.2,.8,.2,1)}
.pt-app #workspace .lu-home-tracking button[aria-checked=true]{color:var(--lu-accent)}
.lu-home-tracking button[aria-checked=true] .lu-switch-track{background:#477f8c}
.lu-home-tracking button[aria-checked=true] .lu-switch-track::after{transform:translateX(14px)}
.pt-app #workspace .lu-home-tracking button:disabled{opacity:.5;cursor:default}
.pt-app #workspace .lu-save{gap:10px;flex-direction:column;align-items:flex-end}
.pt-app #workspace #lineupSaveState{font-size:10px;color:var(--lu-muted)}
.pt-app #workspace .lu-save .pt-primary{min-height:40px;padding:10px 18px;border-radius:12px;background:#c3e8ee;color:#112731;font-weight:650}
.pt-app #workspace .lu-tools{margin:12px 0 7px;gap:18px;align-items:center}
.pt-app #workspace .lu-commandbar>button{padding:8px 0;min-height:36px;border:0;background:transparent;color:#c0d1dd;font-size:12px}
.pt-app #workspace .lu-commandbar>button:hover{color:var(--lu-accent)}
.lu-tracking-hint{font-size:11px;line-height:1.6;color:var(--lu-muted);margin:0;max-width:40ch}
.pt-app #workspace .lu-budget>summary{display:flex;gap:9px;align-items:baseline;padding:7px 20px 7px 0}
.pt-app #workspace .lu-budget>summary>span{font-size:11px;color:var(--lu-muted);margin:0}
.pt-app #workspace .lu-budget>summary>strong{font-size:14px;font-weight:600;color:#ccdae6;font-variant-numeric:tabular-nums}
.pt-app #workspace .lu-stage-scroll{padding-top:7px;padding-bottom:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
.pt-app #workspace .lu-stage-scroll::-webkit-scrollbar{display:none}
.lu-card-flight{position:fixed;inset:0;pointer-events:none;z-index:40;overflow:hidden}
.lu-card-flight img{position:absolute;display:block;object-fit:contain;transform-origin:0 0;will-change:transform;filter:drop-shadow(0 16px 18px #0007)}
.pt-app #workspace .lu-stage{--unit-label:78px;--stage-gap:22px;min-width:880px}
.pt-app #workspace .lu-position-heading{padding:5px 16px 10px}
.pt-app #workspace .lu-position-heading>div>span{display:flex;flex-direction:column;gap:2px;align-items:center;line-height:1.15}
.pt-app #workspace .lu-position-heading b{font-family:'Lineup Sport',Geist,sans-serif;font-size:32px;letter-spacing:.015em;font-weight:800}
.pt-app #workspace .lu-position-heading small{font-size:11px;color:var(--lu-muted)}
.pt-app #workspace .lu-stage .lu-unit{isolation:isolate;position:relative;margin:0;padding:12px 16px;border:0;border-top:1px solid #263642;border-radius:0;background:transparent;box-shadow:none}
.pt-app #workspace .lu-stage .lu-unit.is-active{padding:20px 16px 18px;background:transparent;border-top-color:#66939f;box-shadow:none}
.pt-app #workspace .lu-stage .lu-unit::before{content:'';display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(350px circle at var(--spot-x,50%) var(--spot-y,45%),#b1e7ec0c,transparent 75%);transition:opacity .2s}
.pt-app #workspace .lu-stage .lu-unit.has-spotlight::before{opacity:1}
.pt-app #workspace .lu-stage .lu-unit-heading{align-self:start;align-items:start}
.pt-app #workspace .lu-stage [data-unit-toggle]{padding:9px 0;min-height:44px;font-size:15px;color:var(--lu-muted);border-radius:0;background:transparent;align-items:center;border-bottom:1px solid transparent}
.pt-app #workspace .lu-stage [data-unit-toggle]:is(:hover,:active,:focus-visible){background:transparent;color:var(--lu-ink)}
.pt-app #workspace .lu-stage .is-active [data-unit-toggle]{padding-top:9px;color:var(--lu-accent);align-items:center;border-bottom-color:var(--lu-accent)}
.pt-app #workspace .lu-stage [data-unit-toggle]>span:first-child{font-size:15px;font-weight:650}
.pt-app #workspace .lu-stage .lu-unit-arrow{width:18px;height:18px;flex:none}
.pt-app #workspace .lu-stage .lu-card-button{border-radius:12px;outline-offset:4px}
.pt-app #workspace .lu-stage .lu-card-art{aspect-ratio:3/4;margin:0 0 10px;transform:perspective(1000px) translateY(var(--card-lift,0px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .22s cubic-bezier(.2,.8,.2,1);transform-origin:50% 75%;overflow:hidden;border-radius:12px}
.pt-app #workspace .lu-stage .lu-card-art img{filter:drop-shadow(0 10px 12px #0007);object-fit:contain}
.pt-app #workspace .lu-stage .lu-card-art::after{content:'';position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 25%,#fff0 38%,#ffffff24 49%,#ffffff06 57%,transparent 70%);background-size:240% 100%;background-position:var(--glare-x,20%) 0;mix-blend-mode:screen;transition:opacity .25s,background-position .35s}
.pt-app #workspace .lu-stage .lu-card-art.is-hovered::after{opacity:1}
.pt-app #workspace .lu-stage .is-active .lu-card-button:hover .lu-card-art{transform:perspective(1000px) translateY(var(--card-lift,-4px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}
.pt-app #workspace .lu-stage .is-active .lu-card-button:hover{outline:none}
.pt-app #workspace .lu-stage .lu-card-info{display:block;padding:0 2px;min-height:24px}
.pt-app #workspace .lu-stage .lu-card-info strong{display:block;font-size:18px;line-height:1.55;font-weight:650;color:var(--lu-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pt-app #workspace .lu-stage .lu-compact-card{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;min-height:46px;padding:0;border:0;background:transparent;border-radius:12px;color:#c7d8e5}
.lu-compact-art{display:block;position:relative;width:36px;height:46px}
.lu-compact-art img{display:block;width:100%;height:100%;object-fit:contain}
.pt-app #workspace .lu-stage .lu-compact-art>b{position:absolute;bottom:0;right:-3px;font-size:11px;line-height:1.4;font-weight:700;color:var(--card-accent);background:#111c26;padding:0 2px;border-radius:3px;font-variant-numeric:tabular-nums}
.pt-app #workspace .lu-stage .lu-compact-card>span:not(.lu-compact-art){font-size:12px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pt-app #workspace .lu-stage .lu-compact-card>small{font-size:9px;color:var(--lu-muted)}
.pt-app #workspace .lu-stage .is-active .lu-compact-card{display:none}
.pt-app #workspace .lu-stage .lu-unit:not(.is-active) .lu-card-info{display:none}
.pt-app #workspace .lu-stage .pt-slot .lu-purchase-badge{display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;min-height:28px;height:28px;padding:0 2px;margin:2px 0 0;border:0;border-radius:8px;background:transparent;box-shadow:none;text-align:left;color:var(--lu-muted);font-size:12px;line-height:1.5;cursor:pointer;font-variant-numeric:tabular-nums}
.pt-app #workspace .lu-stage .pt-slot .lu-purchase-badge strong{font-size:12px;font-weight:450;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lu-purchase-badge svg{flex:none;width:12px;height:12px;opacity:0;transition:opacity .18s}
.pt-app #workspace .lu-stage .pt-slot .lu-purchase-badge:is(:hover,:focus-visible){color:var(--lu-accent);background:#b3e8ef08}
.lu-purchase-badge:is(:hover,:focus-visible) svg{opacity:1}
.pt-app #workspace .lu-stage .lu-unit:not(.is-active) .lu-purchase-badge{margin:0;padding-left:45px;height:22px;min-height:22px}
.pt-app #workspace .lu-stage .lu-unit:not(.is-active) .lu-purchase-badge strong{font-size:11px}
.pt-app #workspace .lu-stage .lu-empty-art{border:1px dashed #465f6f;background:#111e2660;min-height:0;color:var(--lu-muted)}
.pt-app #workspace :is(button,input,select,summary):focus-visible{outline:2px solid var(--lu-accent);outline-offset:3px}
.pt-app #workspace ::selection{background:#92cbd644;color:#fff}
@media(min-width:1500px){.pt-app #workspace .lu-stage{--stage-gap:28px;--unit-label:88px}}
@media(max-width:1100px){.pt-app #workspace .lu-editorbar{gap:14px;grid-template-columns:minmax(170px,1fr) 160px auto auto}.pt-app #workspace .lu-tools{flex-wrap:wrap}.lu-tracking-hint{order:3;max-width:none;width:100%}.pt-app #workspace .lu-stage{--stage-gap:16px}}
@media(max-width:700px){.pt-app #workspace .lu-editorbar{grid-template-columns:minmax(0,1fr) auto;gap:12px}.pt-app #workspace .lu-name{grid-column:1;grid-row:1}.pt-app #workspace .lu-name input{font-size:21px}.pt-app #workspace .lu-save{display:flex;grid-column:2;grid-row:1;gap:5px}.pt-app #workspace .lu-save .pt-primary{min-height:38px;padding:9px 13px}.pt-app #workspace #lineupSaveState{font-size:9px}.pt-app #workspace .lu-saved{display:block;grid-column:1;grid-row:2;font-size:0}.pt-app #workspace .lu-saved select{font-size:12px}.pt-app #workspace .lu-home-tracking{grid-column:2;grid-row:2}.pt-app #workspace .lu-home-tracking button{padding:10px 0;gap:7px;font-size:11px}.pt-app #workspace .lu-tools{display:flex;gap:5px 12px}.pt-app #workspace .lu-commandbar{padding:0;gap:14px}.pt-app #workspace .lu-commandbar .lu-settings>summary{font-size:11px;width:auto}.pt-app #workspace .lu-settings>summary::after{display:none}.pt-app #workspace .lu-overview{justify-content:flex-end;flex:1}.pt-app #workspace .lu-budget>summary{flex-wrap:wrap;gap:3px 7px}.pt-app #workspace .lu-budget>summary>strong{font-size:12px}.pt-app #workspace .lu-budget>summary>span{font-size:10px}.lu-tracking-hint{font-size:10px}.pt-app #workspace .lu-stage{--unit-label:60px;--stage-gap:18px;min-width:880px}.pt-app #workspace .lu-stage .lu-unit{padding-inline:12px}.pt-app #workspace .lu-swipe-hint{margin:12px 0 3px;color:var(--lu-muted)}.pt-app #workspace .lu-stage-scroll{margin-inline:-8px;padding-inline:8px}.pt-app #workspace .lu-position-heading small{display:none}}
@media(prefers-reduced-motion:reduce){.pt-app #workspace .lu-stage .lu-card-art,.lu-card-art::after,.lu-switch-track,.lu-switch-track::after{transition:none!important}.pt-app #workspace .lu-stage .lu-card-art,.pt-app #workspace .lu-stage .is-active .lu-card-button:hover .lu-card-art{transform:none!important}.pt-app #workspace .lu-stage .lu-card-art::after{display:none}}
@media(max-width:700px){.pt-app.pt-lineup-mode main>.pt-head{padding-bottom:0!important;margin-bottom:0!important}.pt-app.pt-lineup-mode #workspace .lu-editorbar{margin-top:0!important;padding-top:8px}}
/* Keep the existing expanding rotations; give the first viewport to the stage. */
.pt-app.pt-lineup-mode main>.pt-head h1{font-size:clamp(26px,2.2vw,34px)!important}
.pt-app #workspace .lu-editorbar{gap:20px;padding:6px 0 12px;margin-top:0}
.pt-app #workspace .lu-name input{font-size:26px;padding-bottom:4px}
.pt-app #workspace #lineupSaveState{font-size:11px}
.pt-app #workspace .lu-tools{gap:16px;margin:6px 0}
.pt-app #workspace .lu-commandbar.lu-management{gap:16px}
.pt-app #workspace .lu-management>button{min-height:40px;font-size:13px;font-weight:550;padding:6px 0}
.pt-app #workspace .lu-management>.lu-remove{color:#f3a0b0;font-weight:400}
.pt-app #workspace .lu-overview>#exportLineup{min-height:36px;padding:6px 0;background:transparent;border:0;font-size:12px;color:var(--lu-muted)}
.pt-app #workspace .lu-stage-scroll{padding-bottom:12px}
.pt-app #workspace #lineupValuation{margin-top:12px}
@media(min-width:1001px) and (max-height:900px){
 .pt-app #workspace .lu-position-heading{padding-block:2px 8px}
 .pt-app #workspace .lu-position-heading b{font-size:28px}
 .pt-app #workspace .lu-stage .lu-unit.is-active{padding-block:12px}
 .pt-app #workspace .lu-stage .lu-unit:not(.is-active){padding-block:8px}
 .pt-app #workspace .lu-stage .lu-card-art{height:clamp(148px,calc(100svh - 624px),280px);aspect-ratio:auto;margin-bottom:6px}
 .pt-app #workspace .lu-stage .lu-card-info strong{font-size:16px;line-height:1.45}
}
@media(max-width:700px){
 .pt-app #workspace .lu-editorbar{gap:12px;padding-bottom:10px}
 .pt-app #workspace .lu-name input{font-size:21px}
 .pt-app #workspace .lu-save{max-width:135px}
 .pt-app #workspace #lineupSaveState{font-size:11px;white-space:normal}
 .pt-app #workspace .lu-tools{gap:4px 14px}
 .pt-app #workspace .lu-commandbar.lu-management{justify-content:flex-start;gap:18px}
 .pt-app #workspace .lu-management>button{margin:0;min-height:44px}
 .pt-app #workspace .lu-overview{justify-content:flex-start;flex-basis:100%;gap:16px!important}
 .pt-app #workspace .lu-overview>#exportLineup{min-height:44px}
 .pt-app #workspace .lu-overview .lu-budget{width:auto;margin-left:auto!important}
}

/* Cabinet: full-width shelves, real transparent artwork, and restrained display lighting. */
@font-face{font-family:ShowcaseSong;src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/0e03d42cd12ad741ab88f91fc35ab5b38cdcf36c50522ae35e0bb2761efbe97c.ttf") format('truetype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:ShowcaseRoman;src:url("https://img.2kbird.com/2knba/assets/releases/fright-1-3-209/public-static/v2/7921b3cf360e970d199eeb646abdbca4b8af95a2eac518bc25b052cd4c4cd434.ttf") format('truetype');font-weight:600;font-style:normal;font-display:swap}
.pt-app.pt-cabinet-mode main{max-width:1920px!important;width:100%;padding:20px 32px 48px!important;box-sizing:border-box}
.pt-app.pt-cabinet-mode main>.pt-head,.pt-cabinet-mode #personalTabs{display:none!important}
.pt-app #workspace .oo-collection{color:#eaf2f6;max-width:none;margin:0;padding:0}
.oo-collection{position:relative;isolation:isolate}
.oo-rays{position:fixed;inset:var(--site-header-space,0px) 0 0;z-index:-1;pointer-events:none;overflow:hidden;background:conic-gradient(from 152deg at 52% -20%,transparent 0deg,#9ccedf12 7deg,transparent 14deg,#b8e5ff16 26deg,transparent 40deg);mask-image:linear-gradient(#000,transparent 96%);-webkit-mask-image:linear-gradient(#000,transparent 96%)}
.oo-rays canvas{display:block;width:100%;height:100%;opacity:.72}
.oo-rays--ready{background:none}
.oo-collection:has(.oo-rays) .oo-showcase{background:radial-gradient(ellipse at 50% 0,#263d4929,transparent 65%),linear-gradient(180deg,#111e285e,#0b141cb8);box-shadow:inset 0 1px #8ca5b938,inset 0 0 60px #03090e40}
@media(prefers-reduced-motion:reduce){.oo-rays canvas{opacity:.5}}
@media(forced-colors:active){.oo-rays{display:none}}
.oo-shelf-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:14px 0 34px;min-height:78px}
.oo-title{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;min-width:0}
.pt-app .oo-title h1.oo-display-title{margin:0;font-family:ShowcaseSong,'Songti SC','Noto Serif SC',serif;font-weight:600;font-size:clamp(36px,3.7vw,58px)!important;line-height:1.4;letter-spacing:.24em;color:#cad5d9;text-wrap:nowrap}
.oo-display-title>span{display:inline-block;padding-block:.08em;background-image:linear-gradient(120deg,#a4b6c2 0%,#a4b6c2 35%,#fcf7e7 50%,#a4b6c2 65%,#a4b6c2 100%);background-size:200% auto;background-position:150% center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:oo-title-shine 5.8s linear infinite}
.pt-app .oo-title h1.oo-display-title:has([lang=en]){font-family:ShowcaseRoman,'Baskerville','Times New Roman',serif;font-size:clamp(30px,3.1vw,48px)!important;letter-spacing:.16em}
@keyframes oo-title-shine{0%{background-position:150% center}62%,100%{background-position:-50% center}}
@media(prefers-reduced-motion:reduce){.oo-display-title>span{animation:none;background-position:55% center}}
@media(forced-colors:active){.oo-display-title>span{background:none;-webkit-text-fill-color:CanvasText;animation:none}}
.oo-title>span{font-size:13px;color:#adc0ca;white-space:nowrap}
.oo-tools{display:flex;align-items:center;gap:10px;min-width:0}
.oo-search{display:flex;align-items:center;gap:9px;padding:0 14px;width:260px;box-sizing:border-box;background:#121d27;border:1px solid #344553;border-radius:10px}
.oo-search svg{width:18px;height:18px;fill:none;stroke:#b4c8d5;stroke-width:1.6;flex:none}
.pt-app .oo-search input{width:100%;min-width:0;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f1f6f9;font-size:13px;outline:none}
.pt-app .oo-search input::placeholder{color:#b0c0cc;opacity:1}
.oo-search:focus-within{outline:2px solid #badde9;outline-offset:3px}
.pt-app .oo-add{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border:0;border-radius:10px;background:#d0e7ee;color:#10232d;font-size:14px;font-weight:650;white-space:nowrap;box-shadow:none;transition:background .2s ease-out}
.pt-app .oo-add:hover{background:#e9f8fc}.oo-add>span{font-size:20px;font-weight:400}
.pt-app .oo-icon-button{display:grid;place-items:center;flex:none;min-height:44px;width:44px;padding:0;border:1px solid #455d6c;border-radius:50%;background:transparent;color:#d4e4ed;font-size:20px;box-shadow:none;line-height:1}
.pt-app .oo-icon-button:hover{background:#23343f;color:#fff}
.oo-showcase{position:relative;isolation:isolate;min-height:340px;padding:24px 24px 6px;overflow:hidden;border:0;border-radius:12px;background:radial-gradient(ellipse at 50% 0,#263d4980,transparent 65%),linear-gradient(180deg,#111e28,#0b141c);box-shadow:inset 0 1px #8ca5b938,inset 0 0 60px #03090e70}
.oo-showcase::before{content:"";position:absolute;inset:0 5% auto;height:2px;background:linear-gradient(90deg,transparent,#d0f0fb85 30%,#e9f9ffb3 50%,#d0f0fb85 70%,transparent);box-shadow:0 4px 16px #b4e7fc35;pointer-events:none}
.oo-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 22px;align-items:start}
.oo-item{position:relative;min-width:0;padding:38px 10px 20px;isolation:isolate}
/* The spotlight belongs to the shelf, never to a rectangular card background. */
.oo-item::before{content:"";position:absolute;z-index:-1;inset:0 -8px 65px;background:radial-gradient(ellipse at 50% 0,#d0eeff26,transparent 67%);mask-image:linear-gradient(#000,transparent 95%);pointer-events:none}
.oo-item::after{content:"";position:absolute;top:0;left:36%;right:36%;height:3px;border-radius:50%;background:#e1f7ffb3;box-shadow:0 3px 12px 2px #b2e5fc55;pointer-events:none}
.oo-case-top{display:none}
.pt-app #workspace .oo-card,.pt-app #workspace .oo-card:hover,[data-home-showcase] .oo-card,[data-home-showcase] .oo-card:hover{display:block;position:relative;width:min(100%,320px);aspect-ratio:3/4;min-height:0;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;perspective:1200px;isolation:isolate;transform:none}
.oo-card:focus-visible{outline:2px solid #c9f1ff;outline-offset:6px}
.oo-card-tilt{display:block;position:absolute;inset:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(var(--oo-rotate-x,0deg)) rotateY(var(--oo-rotate-y,0deg))}
.oo-pointer-active .oo-card-tilt{will-change:transform}
.oo-card-inner{display:block;position:absolute;inset:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .64s cubic-bezier(.45,0,.55,1)}
.oo-card.is-flipped .oo-card-inner{transform:rotateY(180deg)}
.oo-card-front,.oo-card-back{display:flex;position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.oo-card-front{align-items:center;justify-content:center;background:transparent;border:0;border-radius:0}
.oo-card-front>img{display:block;position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 6px #0007)}
.oo-card-ambient,.oo-card-glitter{display:none}
.oo-card-seal{position:absolute;right:0;bottom:2%;width:23%;aspect-ratio:1;background:var(--oo-seal-material,url("https://2kbird.com/brand/oo-pattern.svg?material=1&v=3dcfba2fa7b8adc4")) center/contain no-repeat;filter:drop-shadow(0 3px 3px #0008)}
/* Printed reverse: a silver paper stock, inset rules and a rotating owner seal. */
.oo-card{container-type:inline-size;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}
/* The viewer declares two-dimensional control before a gesture starts. */
.oo-viewer .oo-card{touch-action:none}
.oo-card-back{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;justify-items:center;gap:0;padding:7% 8% 5%;background:radial-gradient(ellipse at 15% 0,#fcfcf5a6,transparent 65%),linear-gradient(125deg,#e1e7e3,#f0f1e8 48%,#ced9d9);border:1px solid #9fb3b9;border-radius:5px;transform:rotateY(180deg);text-align:center;color:#223a46;box-sizing:border-box;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff57,inset 0 0 18px #5b778725}
.oo-card-back::before{content:"";position:absolute;inset:3%;border:1px solid #708993;border-radius:2px;pointer-events:none}
.oo-card-back::after{content:"";position:absolute;inset:4.3%;border:1px solid #8aa0aa40;pointer-events:none}
.oo-back-heading{width:100%;display:grid;justify-items:center;gap:1.4cqw;padding-bottom:3cqw;border-bottom:1px solid #849ba966;z-index:1}
.oo-back-eyebrow{font-size:clamp(9px,3.4cqw,11px);line-height:1.25;letter-spacing:.12em;color:#48616b}
.oo-back-number{font-size:clamp(17px,8cqw,27px);font-weight:650;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.025em}
.oo-back-slash{font-size:.72em;font-weight:400;color:#607983}
.oo-back-status{font-size:clamp(12px,5.5cqw,18px);line-height:1.2}
.oo-back-emblem{align-self:center;position:relative;display:grid;place-items:center;width:52cqw;height:52cqw;max-width:100%;margin:2cqw 0;isolation:isolate}
.oo-back-emblem::before{content:"";position:absolute;inset:17%;border:1px solid #627c864d;border-radius:50%}
.oo-back-mark{display:block;width:57%;aspect-ratio:1;background:var(--oo-seal-material,url("https://2kbird.com/brand/oo-pattern.svg?material=1&v=3dcfba2fa7b8adc4")) center/contain no-repeat;filter:drop-shadow(0 1px 2px #2b435738)}
.oo-id-orbit{position:absolute;inset:0;display:block;border-radius:50%;color:#2d4a57;animation:oo-id-orbit 28s linear infinite;animation-play-state:paused;transform-origin:center;pointer-events:none}
.oo-id-glyph{display:block;position:absolute;inset:0;font-size:calc(var(--oo-ring-font,4.8cqw)*var(--oo-ring-scale,1));font-weight:600;line-height:1.1;text-align:center;white-space:pre;font-family:inherit}
.oo-in-view.is-flipped .oo-id-orbit{animation-play-state:running}
@keyframes oo-id-orbit{to{transform:rotate(360deg)}}
.oo-back-identity{display:grid;justify-items:center;gap:2cqw;width:100%;margin:0 0 5cqw;z-index:1}
.oo-back-id{display:block;max-width:100%;font-size:clamp(11px,5.5cqw,18px);line-height:1.25;overflow-wrap:anywhere;word-break:break-all;text-wrap:wrap;font-weight:700;letter-spacing:-.025em}
.oo-back-id--long{font-size:clamp(10px,4.5cqw,15px)}
.oo-card-back--long .oo-back-emblem{width:42cqw;height:42cqw;--oo-ring-scale:.81}
.oo-back-platform{font-size:clamp(9px,3.5cqw,12px);line-height:1.2;color:#48616b;letter-spacing:.045em}
.oo-back-date{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:1cqw 2cqw;width:100%;padding:3cqw 0;border-block:1px solid #849ba988;color:#3c5662;font-size:clamp(9px,3.6cqw,12px);line-height:1.25;font-variant-numeric:tabular-nums;z-index:1}
.oo-back-date>span:last-child{font-weight:600;color:#233d4b}
.oo-back-edition{display:flex;align-items:center;gap:2cqw;padding-top:3cqw;font-size:clamp(7px,2.8cqw,9px);line-height:1;letter-spacing:.13em;font-weight:600;color:#526d77}
.oo-back-edition>span{color:#7d9095}
@media(prefers-reduced-motion:reduce){.oo-card .oo-id-orbit{animation:none}}
@media(forced-colors:active){.oo-card-back{background:Canvas;color:CanvasText;border-color:CanvasText}.oo-card-back::before,.oo-back-heading,.oo-back-date{border-color:CanvasText}.oo-card-back :is(.oo-id-orbit,.oo-back-eyebrow,.oo-back-platform,.oo-back-date,.oo-back-date>span:last-child,.oo-back-edition){color:CanvasText}}
.oo-item-label{position:relative;display:grid;gap:5px;margin:26px -10px 0;padding:19px 10px 0;text-align:center}
/* Polished metal lip, dark front edge, and a faint reflection on the supporting plane. */
.oo-item-label::before{content:"";position:absolute;left:0;right:0;top:-9px;height:10px;background:linear-gradient(180deg,#bad4df 0,#647e8c 12%,#273c49 27%,#13212b 62%,#617a85 80%,#182932);box-shadow:0 7px 8px #0008;border-radius:1px}
.oo-item-label::after{content:"";position:absolute;left:7%;right:7%;top:-26px;height:18px;background:radial-gradient(ellipse at 50% 10%,#b6dce549,transparent 72%),linear-gradient(180deg,#536e7b52,#bddde529 60%,#2c435170);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);pointer-events:none}
.oo-item-label strong{font-size:15px;line-height:1.4;color:#edf4f8;overflow-wrap:anywhere;font-weight:650}
.oo-item-label>span,.oo-item-label small{font-size:12px;line-height:1.5;color:#afc3d0;overflow-wrap:anywhere}
.oo-item-label .oo-state.accepted{display:none}.oo-item-label .pending,.oo-item-label .unmatched{color:#ebd49d}.oo-item-label .rejected{color:#ffbdb6}
.oo-empty{display:grid;place-items:center;min-height:280px;padding:20px;color:#bdccd6;text-align:center;font-size:15px;line-height:1.7}
.pt-app #workspace .oo-private{display:flex;justify-content:space-between;gap:16px;margin:16px 0 0;color:#a9becb;font-size:12px;overflow-wrap:anywhere}
.oo-empty-intro{max-width:560px;padding:28px 0;text-wrap:pretty}.pt-app .oo-empty-intro h2{margin:0 0 16px;color:#edf5fa;font-size:clamp(24px,4vw,32px);line-height:1.35;letter-spacing:-.025em;text-wrap:balance}.oo-empty-intro p{margin:0 auto;max-width:36em}.oo-empty-intro .oo-empty-serial{margin-top:12px;color:#cbe5ec;font-size:13px}.pt-app .oo-empty-intro .oo-add{margin:24px auto 0}
.oo-missing-art{padding:20px;color:#c3d3dc;font-size:14px;text-align:center}
/* Native top-layer dialogs keep focus and Escape behavior consistent. */
.pt-app .oo-dialog{box-sizing:border-box;width:min(740px,calc(100% - 32px));max-height:calc(100dvh - 48px);padding:26px;border:1px solid #536976;border-radius:14px;background:#14212c;color:#edf5fa;overscroll-behavior:contain}
.oo-dialog::backdrop{background:#02070bbb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.oo-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
.oo-dialog-head h2{margin:0;font-size:23px;letter-spacing:-.02em}.oo-dialog .oo-icon-button{font-size:25px}
.oo-upload{display:grid;gap:18px}.oo-upload-copy p{margin:0 0 12px;color:#c4d4df;font-size:14px;line-height:1.7;max-width:65ch}.oo-profile{overflow-wrap:anywhere}.oo-profile strong{color:#f0f8ff}
.oo-dialog a{color:#c0e9f7}.oo-profile a{margin-left:8px}
.oo-upload-form{display:grid;gap:12px}.oo-upload-form>label:first-child{font-size:14px;font-weight:650}
.oo-upload-form input[type=file]{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #4b6476;border-radius:8px;background:#0d1821;color:#e0edf5}
.oo-upload-form input[type=file]::file-selector-button{padding:7px 12px;margin-right:12px;border:0;border-radius:5px;background:#d0e7ee;color:#10232d;font-weight:600;cursor:pointer}
.oo-upload-form small{color:#afc3d0;font-size:12px;overflow-wrap:anywhere}
.oo-upload-form .oo-consent{display:flex;align-items:start;gap:10px;margin:3px 0;color:#c4d4df;font-size:13px;line-height:1.6}.oo-consent input{flex:none;margin:4px 0 0;accent-color:#c0e9f7}
.pt-app .oo-dialog .pt-primary{min-height:44px;padding:11px 18px;border:0;border-radius:8px;background:#d0e7ee!important;color:#10232d!important;box-shadow:none;font-weight:650}.oo-dialog button:disabled{opacity:.55;cursor:wait}
.oo-error,.oo-notice{margin:16px 0;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.6}.oo-error{background:#482c31;color:#ffe0dc}.oo-notice{background:#1c3a3b;color:#d3f1eb}
.oo-analysis{margin-top:24px;padding-top:20px;border-top:1px solid #3b5364}.oo-analysis h3{margin:0;font-size:18px}.oo-analysis dl{display:flex;flex-wrap:wrap;gap:18px 28px;margin:18px 0}.oo-analysis dt{font-size:12px;color:#b2c6d4}.oo-analysis dd{margin:4px 0 0;font-size:14px;overflow-wrap:anywhere}.oo-analysis fieldset{padding:0;margin:0 0 18px;border:0;min-width:0}.oo-analysis legend{margin-bottom:12px;font-size:14px}.oo-analysis p{line-height:1.7;font-size:14px}
.oo-matches{display:flex;flex-wrap:wrap;gap:12px}.oo-match{display:flex;gap:8px;align-items:center;max-width:100%;cursor:pointer}.oo-match>span{display:grid;grid-template-columns:60px minmax(0,1fr);gap:3px 10px;align-items:center;max-width:240px;padding:8px;border:1px solid #496173;border-radius:8px;background:#101d27}.oo-match:has(input:checked)>span{border-color:#c2eefa;background:#213b49}.oo-match img{grid-row:1/3;width:60px;height:80px;object-fit:contain}.oo-match strong{font-size:13px;align-self:end}.oo-match small{font-size:12px;align-self:start;color:#bcd0dc}
.oo-help-copy{font-size:14px;line-height:1.75;color:#c4d4df}.oo-help-copy ol{padding-left:22px;margin:0 0 20px}.oo-help-copy li{padding-left:5px;margin:0 0 20px}.oo-help-copy strong{color:#edf5fa}.oo-help-copy p{margin:5px 0 10px}
@media(min-width:1800px){.oo-shelf{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}
@media(max-width:1100px){.oo-shelf-head{align-items:flex-start;flex-direction:column;gap:18px}.oo-tools{width:100%}.oo-search{width:auto;flex:1}.oo-shelf{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}}
@media(max-width:600px){.pt-app.pt-cabinet-mode main{padding:14px 12px 32px!important}.pt-app .oo-title h1{font-size:24px}.oo-title{gap:12px}.oo-shelf-head{gap:16px;margin-bottom:18px}.oo-tools{gap:8px}.oo-search{padding-inline:10px}.oo-search svg{display:none}.pt-app .oo-search input{font-size:12px}.pt-app .oo-add{padding-inline:12px;font-size:13px}.oo-add>span{display:none}.pt-app .oo-icon-button{width:44px}.oo-showcase{padding:18px 8px 4px;border-radius:10px}.oo-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.oo-item{padding:24px 4px 8px}.oo-item-label{margin:23px -4px 0;padding:15px 4px 0}.oo-item-label strong{font-size:13px}.oo-item-label>span{font-size:10px}.pt-app .oo-dialog{padding:20px;width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.oo-private span{max-width:60%;text-align:right}}
@media(prefers-reduced-motion:reduce){.pt-app #workspace .oo-card,.pt-app #workspace .oo-card:hover{transform:none;transition:none}.oo-card-inner,.oo-add{transition:none}}
@media(forced-colors:active){.oo-item-label::before{background:CanvasText}.oo-search,.oo-add,.oo-card{outline:1px solid ButtonText}.oo-showcase{border:1px solid CanvasText}}

.oo-card-search{display:grid;gap:8px;margin:20px 0}.oo-card-search>label{font-size:13px}.oo-card-search>div{display:flex;gap:8px}.pt-app .oo-card-search input{min-width:0;flex:1;border:1px solid #526a7a;border-radius:8px;background:#0d1821;color:#edf5fa}.oo-card-search input::placeholder{color:#b2c6d4}.oo-card-search button{min-height:44px;flex:none}.oo-search-error{color:#ffcbc3;font-size:13px}.oo-proof-ok{color:#c5eae2}
.oo-guide-content{font-size:14px;line-height:1.65;color:#c4d4df}.oo-guide-route{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.oo-guide-grid{display:grid;gap:24px}.oo-guide-example{margin:0}.oo-guide-image{position:relative}.oo-guide-image>img{display:block;width:100%;height:auto;border-radius:8px}.oo-guide-example figcaption{display:grid;gap:5px;margin-top:10px;font-size:13px}.oo-guide-example figcaption strong{color:#edf5fa}.oo-guide-example figcaption a{width:max-content}.oo-guide-highlight{position:absolute;outline:2px solid #d9f88e;border-radius:4px;pointer-events:none}.oo-guide-highlight::before{content:attr(data-number);position:absolute;left:-8px;top:-12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#d9f88e;color:#14230e;font-size:12px;font-weight:700}.oo-guide-image--capture .oo-guide-highlight--id{left:78.9%;top:2.1%;width:12%;height:5.4%}.oo-guide-image--capture .oo-guide-highlight--mark{left:33.8%;top:85%;width:4.3%;height:7.7%;border-radius:50%}.oo-guide-image--capture .oo-guide-highlight--card{left:6.4%;top:18.9%;width:17.9%;height:44.3%}.oo-guide-image--photo .oo-guide-highlight--id{left:79.2%;top:18.8%;width:12.8%;height:4%}.oo-guide-image--photo .oo-guide-highlight--mark{left:34.4%;top:78%;width:4.5%;height:5.7%;border-radius:50%}.oo-guide-image--photo .oo-guide-highlight--card{left:7.2%;top:32.1%;width:18.1%;height:31.8%}.oo-guide-legend{list-style:none;padding:0;display:grid;gap:18px;margin:24px 0}.oo-guide-legend li{display:flex;gap:12px}.oo-guide-legend b{flex:none;font-size:14px;color:#d9f88e}.oo-guide-legend li>span{display:grid;gap:6px}.oo-guide-legend small{font-size:13px;color:#b5c9d6}.oo-guide-detail{display:block;max-width:180px;height:auto}.oo-guide-detail--mark{width:68px}.oo-guide-footnote{font-size:12px;padding-top:12px;border-top:1px solid #3b5364}.oo-help-copy{margin-top:26px}

/* Material adapted from React Bits Profile Card, (c) 2026 David Haz.
   License: /brand/react-bits-license.txt. OO art and cabinet silhouette stay ours.
   No opaque demo panel, behind-glow, hover lift or autonomous idle animation. */
.oo-card{
 --oo-pointer-x:50%;--oo-pointer-y:50%;--oo-mask-x:50%;--oo-mask-y:50%;
 --oo-pointer-from-center:0;--oo-pointer-from-top:.5;--oo-pointer-from-left:.5;
 --oo-sun-1:hsl(2,100%,73%);--oo-sun-2:hsl(53,100%,69%);--oo-sun-3:hsl(93,100%,69%);
 --oo-sun-4:hsl(176,100%,76%);--oo-sun-5:hsl(228,100%,74%);--oo-sun-6:hsl(283,100%,73%);
 --oo-foil-colors:repeating-linear-gradient(0deg,var(--oo-sun-1) 5%,var(--oo-sun-2) 10%,var(--oo-sun-3) 15%,var(--oo-sun-4) 20%,var(--oo-sun-5) 25%,var(--oo-sun-6) 30%,var(--oo-sun-1) 35%);
 --oo-foil-ridges:repeating-linear-gradient(-45deg,#0e152e 0%,hsl(180,10%,60%) 3.8%,hsl(180,29%,66%) 4.5%,hsl(180,10%,60%) 5.2%,#0e152e 10%,#0e152e 12%);
 --oo-foil-shade:radial-gradient(farthest-corner circle at var(--oo-pointer-x) var(--oo-pointer-y),hsl(0,0%,0%,.1) 12%,hsl(0,0%,0%,.15) 20%,hsl(0,0%,0%,.25) 120%);
}
.oo-holo-clip,.oo-card-glare{
 position:absolute;inset:0;display:block;pointer-events:none;
 -webkit-mask:var(--oo-art-mask) center/contain no-repeat;mask:var(--oo-art-mask) center/contain no-repeat;mask-mode:alpha;
}
/* Screen preserves the reflective peak on saturated card art: the demo's
   color-dodge assumes a dark monochrome portrait. Grain supplies the facets;
   the OO mask stays solid so its highlights are not attenuated twice. */
.oo-holo-clip{mix-blend-mode:screen;opacity:.24;transition:opacity .2s ease-out}
.oo-holo-clip>.oo-card-spectrum{
 display:block;position:absolute;inset:0;pointer-events:none;overflow:hidden;
 -webkit-mask-image:var(--oo-watermark-material,url("https://2kbird.com/brand/oo-holo-watermark.svg?material=1&v=3847779769af0b52"));mask-image:var(--oo-watermark-material,url("https://2kbird.com/brand/oo-holo-watermark.svg?material=1&v=3847779769af0b52"));
 -webkit-mask-mode:luminance;mask-mode:luminance;
 -webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:125%;mask-size:125%;
 -webkit-mask-position:calc(100% - var(--oo-mask-x)) calc(200% - var(--oo-mask-y)*5);
 mask-position:calc(100% - var(--oo-mask-x)) calc(200% - var(--oo-mask-y)*5);
 filter:brightness(.66) contrast(1.33) saturate(.33);transition:filter .8s ease;
}
.oo-card-spectrum,.oo-card-spectrum::after{
 background-image:var(--oo-foil-colors),var(--oo-foil-ridges),var(--oo-foil-shade);
 background-position:0 var(--oo-mask-y),var(--oo-mask-x) var(--oo-mask-y),center;
 background-size:500% 500%,300% 300%,200% 200%;background-repeat:repeat;background-blend-mode:color,hard-light;
}
.oo-card-spectrum::before,.oo-card-spectrum::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .8s ease}
.oo-card-spectrum::before{
 background-image:linear-gradient(45deg,var(--oo-sun-4),var(--oo-sun-5),var(--oo-sun-6),var(--oo-sun-1),var(--oo-sun-2),var(--oo-sun-3)),radial-gradient(circle at var(--oo-pointer-x) var(--oo-pointer-y),hsl(0,0%,70%) 0%,hsl(0,0%,30%,.2) 90%),var(--oo-grain-material,url("https://2kbird.com/brand/oo-foil-grain.webp?material=1&v=a3085cdb018e6b35"));
 background-size:250% 250%,100% 100%,220px 220px;
 background-position:var(--oo-pointer-x) var(--oo-pointer-y),center,calc(var(--oo-pointer-x)*.01) calc(var(--oo-pointer-y)*.01);
 background-blend-mode:color-dodge;mix-blend-mode:luminosity;
 filter:brightness(calc(2 - var(--oo-pointer-from-center))) contrast(calc(var(--oo-pointer-from-center) + 2)) saturate(calc(.5 + var(--oo-pointer-from-center)));
}
.oo-card-spectrum::after{
 background-position:0 var(--oo-mask-y),calc(var(--oo-mask-x)*.4) calc(var(--oo-mask-y)*.5),center;
 background-size:200% 300%,700% 700%,100% 100%;mix-blend-mode:difference;filter:brightness(.8) contrast(1.5);
}
.oo-card-glare{
 background-image:radial-gradient(farthest-corner circle at var(--oo-pointer-x) var(--oo-pointer-y),hsl(248,25%,80%) 12%,hsl(207,40%,30%,.8) 90%);
 mix-blend-mode:overlay;filter:brightness(.8) contrast(1.2);opacity:0;transition:opacity .2s ease-out;
}
.oo-card:is(.oo-pointer-active,:focus-visible) .oo-holo-clip{opacity:1}
.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum{filter:brightness(1.45) contrast(2.2) saturate(.8)}
.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum::before,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum::after,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-glare{opacity:1}
.oo-card-seal{z-index:1}
@media(hover:none){.oo-holo-clip{opacity:.7}.oo-card-glare{opacity:.24}.oo-holo-clip>.oo-card-spectrum{filter:brightness(.95) contrast(1.6) saturate(.7)}}
@media(prefers-reduced-motion:reduce){
 .oo-card-tilt{transform:none}
 .oo-holo-clip,.oo-card-glare,.oo-card-spectrum,.oo-card-spectrum::before,.oo-card-spectrum::after{transition:none!important}
 .oo-card .oo-holo-clip,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-holo-clip{opacity:.5}
 .oo-card .oo-card-glare,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-glare{opacity:.2}
 .oo-card .oo-card-spectrum,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum{filter:brightness(.66) contrast(1.33) saturate(.33)}
 .oo-card .oo-card-spectrum::before,.oo-card .oo-card-spectrum::after,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum::before,.oo-card:is(.oo-pointer-active,:focus-visible) .oo-card-spectrum::after{opacity:0}
}

/* Both faces stay on the shelf; hide the rear face midway through the 3D turn. */
.oo-card-front,.oo-card-back{transition:visibility 0s linear .32s}
.oo-card-front{transform:translateZ(1px);visibility:visible}
.oo-card-back{transform:rotateY(180deg) translateZ(1px);visibility:hidden}
.oo-card.is-flipped .oo-card-front{visibility:hidden}
.oo-card.is-flipped .oo-card-back{visibility:visible}
@media(prefers-reduced-motion:reduce){.oo-card-front,.oo-card-back{transition:none}}

/* Per-card privacy controls sit outside the collectible flip button. */
.oo-sharing{width:100%;margin-top:14px;border-top:1px solid #34495a;padding-top:8px;color:#c4d3df;font-size:12px;line-height:1.6;text-align:left}
.oo-sharing summary{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:40px;cursor:pointer;list-style:none;font-weight:500}
.oo-sharing summary::before{content:'+';font-size:16px}.oo-sharing[open] summary::before{content:'−'}.oo-sharing summary span{margin-left:auto;color:#b1cadd;font-size:11px;font-weight:400}
.oo-sharing form{display:grid;gap:10px;margin:8px 0 0}.oo-sharing p{margin:0;overflow-wrap:anywhere;color:#b1c5d5;font-size:11px}.oo-sharing .oo-share-preview{color:#e3eef6;font-size:12px}.oo-share-preview strong{font-weight:550}
.oo-share-choice{display:flex!important;align-items:flex-start;gap:9px!important;line-height:1.6;cursor:pointer;text-align:left}.oo-share-choice input{width:17px!important;height:17px!important;flex:none;margin:3px 0!important;accent-color:#a9d7fa}
.oo-sharing button{width:100%;min-height:40px;border:1px solid #698ca7;border-radius:5px;padding:8px;background:#163046;color:#ddecf7;font-size:12px;font-weight:500;cursor:pointer}.oo-sharing button:disabled{opacity:.5;cursor:not-allowed}.oo-sharing :is(summary,input,button):focus-visible{outline:2px solid #b9e3ff;outline-offset:4px}
.oo-sharing .oo-share-feedback{color:#deeee7;min-height:0}.oo-sharing .oo-share-warning{color:#efc999}
.oo-upload-sharing{padding:18px 0;margin:20px 0;border-block:1px solid #3a5368;font-size:13px;color:#dbeaf6}.oo-upload-sharing p{margin:10px 0 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.oo-upload-sharing small{display:block;margin-top:8px;color:#b1c5d5;font-size:11px;line-height:1.6}
.oo-match .oo-ineligible{color:#e9c79b}.oo-match:has(input:disabled)>span{border-color:#796957;background:#252323}.oo-match input:disabled{cursor:not-allowed}
.oo-sharing,.oo-shelf-head{scroll-margin-top:calc(var(--site-header-space,68px) + 20px)}
/* Reserve a shelf while the private records load, without delaying visible content. */
.oo-loading-shelf{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px;padding:38px 10px 20px}
.oo-loading-card{display:block;width:min(100%,320px);aspect-ratio:3/4;margin:0 auto 90px;background:linear-gradient(145deg,#23323c,#14212a);border-radius:4px;opacity:.65}
.oo-loading-card:nth-child(n+5){display:none}
@media(max-width:600px){.oo-loading-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:24px 4px 8px}.oo-loading-card{margin-bottom:90px}.oo-loading-card:nth-child(n+3){display:none}}
@media(prefers-reduced-motion:reduce){.oo-card .oo-card-tilt{transform:none;will-change:auto}}
@media(forced-colors:active){.oo-holo-clip,.oo-card-glare{display:none}.oo-loading-card{background:Canvas;border:1px solid CanvasText}}

/* State-driven inspection light, inspired by React Bits Star Border and Stepper.
   This surface uses the existing vanilla runtime and does not load a second UI framework. */
.oo-upload-open .oo-rays{display:none}
.oo-dialog:has(.su-flow),.oo-dialog:has(.su-complete){width:min(980px,calc(100vw - 48px));max-width:none;padding:28px;background:#101d27;border:1px solid #405966;border-radius:16px;color:#eaf2f6}
.oo-dialog:has(.su-flow) .oo-dialog-head{margin-bottom:22px}
.su-flow{font-family:Geist,system-ui,-apple-system,'PingFang SC',sans-serif}
.su-steps{display:flex;list-style:none;gap:24px;margin:0 0 22px;padding:0;color:#aabec9;font-size:14px}
.su-steps li{display:flex;align-items:center;gap:8px;flex:1;position:relative}
.su-steps li:not(:last-child):after{content:'';height:1px;background:#3b505c;flex:1;margin-left:12px}
.su-steps li[aria-current]{color:#edf8fc;font-weight:650}.su-steps li.is-done{color:#91c5b9}
.su-steps li>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #4a6574;border-radius:50%;flex:none;font-size:12px}
.su-steps [aria-current]>span{background:#cfe7ef;border-color:#cfe7ef;color:#142a35}
.su-profile{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;margin:0 0 24px!important;font-size:14px;color:#eaf2f6;overflow-wrap:anywhere}.su-profile>span{color:#adbfca}.su-profile>a{margin-left:auto;color:#c3e7f4}
.su-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.su-media,.su-controls{min-width:0}
.su-drop{min-height:260px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;background:#09151e;border:1px dashed #48616e;border-radius:12px;overflow:hidden;text-align:center;padding:24px;box-sizing:border-box}
.su-drop>svg{width:40px;height:40px;margin-bottom:8px;color:#a9d7e5}.su-drop>strong{font-size:20px;font-weight:600}.su-drop>p{margin:0;font-size:15px;color:#b7cbd6}.su-drop>small{font-size:13px;color:#a4bbc9}
.su-drop.has-image{border-style:solid;padding:8px;min-height:230px}.su-preview-link{display:block;width:100%;line-height:0}.su-preview-link img{width:100%;max-height:440px;object-fit:contain;border-radius:5px}
.su-drop.is-dragging{outline:2px solid #cdebf5;outline-offset:3px;border-style:solid;background:#162b37}
.su-drop.is-checking{border-color:#88b6c8}.su-scan{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}
.su-scan:before{content:'';position:absolute;left:0;right:0;height:28%;top:-28%;background:linear-gradient(transparent,#badfed16,#c4eaff50);border-bottom:1px solid #d3f2ff8c;animation:su-scan 3.6s ease-in-out infinite}
.su-scan:after{content:'';position:absolute;inset:0;border:1px solid #d9f4ff;opacity:.2;animation:su-breathe 3.6s ease-in-out infinite}
@keyframes su-scan{0%{transform:translateY(0)}80%,100%{transform:translateY(470%)}}
@keyframes su-breathe{50%{opacity:.8}}
.su-pickers{display:flex;flex-direction:column;gap:12px}.pt-app .su-pickers button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;font-size:16px;border-radius:10px;box-shadow:none}.su-pickers svg{width:22px;height:22px;flex:none}
.pt-app .su-camera{background:#172b37;border:1px solid #557381;color:#e0eff6}
.su-guidance{font-size:14px;line-height:1.8;color:#b9ceda;margin:18px 0 12px!important}.su-example{font-size:13px;color:#bed3de;line-height:1.7}.su-example summary{cursor:pointer;min-height:36px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.su-example[open] summary{margin-bottom:12px}.su-example img{width:100%;border-radius:6px}.su-example p{font-size:13px!important;margin:10px 0!important}
.su-image-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.pt-app .su-image-tools button{min-height:44px;background:transparent;color:#c7dfeb;border:1px solid #405b6b;border-radius:8px;padding:6px 16px}.su-image-tools small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:40px;color:#b0c7d2}
.su-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin:18px 0}.pt-app .su-consent input{width:19px;height:19px;flex:none;margin:2px 0 0;accent-color:#d0e7ee}.pt-app .su-primary{width:100%;min-height:50px}
.su-status{padding:22px 0;animation:su-arrive .22s ease-out both}.su-status>strong{font-size:21px;font-weight:600;line-height:1.5}.su-status>p{font-size:14px;color:#b9ceda;line-height:1.8;margin:12px 0!important}.su-status button{min-height:46px}
.su-progress{display:flex;gap:12px;align-items:center;margin-top:24px;font-size:13px;font-variant-numeric:tabular-nums}.su-progress progress{width:100%;height:6px;accent-color:#cfeaf5}.su-progress>span{min-width:3ch}
.oo-dialog:has(.su-flow) .oo-analysis{margin-top:24px;padding-top:24px;border-top:1px solid #3b505c;animation:su-arrive .22s ease-out both}.oo-dialog:has(.su-flow) .oo-analysis h3{font-size:19px}.oo-dialog:has(.su-flow) .oo-analysis dl{display:flex;gap:20px;flex-wrap:wrap}.oo-dialog:has(.su-flow) #ooConfirm{min-height:50px;width:100%;margin-top:20px}.oo-dialog:has(.su-flow) .oo-matches{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}
.su-complete{text-align:center;max-width:420px;margin:auto;padding:20px 0 10px}.su-receipt{height:230px;display:flex;justify-content:center;align-items:center}.su-receipt img{height:100%;width:auto;max-width:100%;object-fit:contain}.su-receipt svg{width:64px;height:64px;color:#beddeb}.su-complete.is-accepted .su-receipt{animation:su-collected .6s cubic-bezier(.16,1,.3,1) both}.su-complete h3{font-size:25px;margin:24px 0 10px}.su-complete p{font-size:15px;color:#bdd0db;line-height:1.7;min-height:26px}.su-complete>button{display:block;width:100%;min-height:48px;margin:12px 0}.su-complete>button:last-child{background:transparent;color:#cae3ec;border:0}
@keyframes su-arrive{from{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes su-collected{from{opacity:.4;transform:perspective(900px) rotateY(-30deg) translateY(18px)}to{opacity:1;transform:none}}
.su-flow button:focus-visible,.su-flow a:focus-visible,.su-drop:focus-visible,.su-complete button:focus-visible{outline:2px solid #c4eaff;outline-offset:4px}
@media(pointer:fine){.su-pickers .su-camera{display:none}}
@media(max-width:700px){
 .oo-dialog:has(.su-flow),.oo-dialog:has(.su-complete){width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border:0;border-radius:0;overflow:auto}
 .oo-dialog:has(.su-flow) .oo-dialog-head{position:sticky;top:0;background:#101d27;z-index:2;margin-bottom:22px;padding-bottom:12px}.oo-dialog:has(.su-flow) .oo-dialog-head h2{font-size:23px}
 .su-grid{grid-template-columns:minmax(0,1fr);gap:20px}.su-drop{min-height:205px}.su-drop.has-image{min-height:140px}.su-preview-link img{max-height:280px}
 .su-steps{gap:10px;font-size:13px;margin-bottom:18px}.su-steps li:not(:last-child):after{margin-left:2px}.su-profile{font-size:13px;gap:8px;margin-bottom:18px!important}
 .su-pickers{flex-direction:row}.su-pickers button{flex:1;padding:10px 8px!important}.su-pickers .su-camera{display:flex}.su-desktop-hint{display:none}.su-guidance{font-size:14px;margin-top:14px!important}.su-status{padding:0 0 8px}.su-status>strong{font-size:20px}
 .pt-app .su-primary,.oo-dialog:has(.su-flow) #ooConfirm{position:sticky;bottom:0;z-index:1}.su-consent{font-size:14px}.su-complete{padding-top:32px}
}
@media(prefers-reduced-motion:reduce){.su-scan:before{display:none}.su-scan:after{animation:none;opacity:.4}.su-status,.oo-dialog:has(.su-flow) .oo-analysis,.su-complete.is-accepted .su-receipt{animation:none}}
@media(forced-colors:active){.su-scan{display:none}.su-drop,.su-steps li>span{border:1px solid CanvasText}.su-steps [aria-current]>span{background:Highlight;color:HighlightText}}
.su-gallery-label{display:none}.su-file-label{display:inline}
@media(max-width:700px),(pointer:coarse){.su-gallery-label{display:inline}.su-file-label{display:none}}
@media(prefers-reduced-motion:no-preference){body:not(.oo-upload-open) .su-scan:before,body:not(.oo-upload-open) .su-scan:after{animation-play-state:paused}}
@media(min-width:701px) and (pointer:fine){.pt-app .su-pickers .su-camera{display:none}}
@media(max-width:700px){.su-drop>.su-desktop-hint{display:none}}
@media(max-width:700px){
 .su-flow[data-su-phase=ready] .su-drop,.su-flow[data-su-phase=submitting] .su-drop{min-height:100px}
 .su-flow[data-su-phase=ready] .su-preview-link img,.su-flow[data-su-phase=submitting] .su-preview-link img{max-height:140px}
 .pt-app .su-primary,.oo-dialog:has(.su-flow) #ooConfirm{position:static}
}

.su-id-check{margin:20px 0;font-size:14px;line-height:1.6}.su-id-check dt{color:#b9ceda;margin-top:10px}.su-id-check dd{margin:2px 0 0;color:#eaf2f6;font-family:ui-monospace,monospace;overflow-wrap:anywhere}

/* One visible navigation row on desktop, with search first in reading order. */
:root{--site-header-space:80px}
html:root body #siteHeader.site-header{top:0;left:0;right:0;bottom:auto;width:100%;max-width:none;margin-inline:auto;border:0;background:transparent;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0;transition:top .5s cubic-bezier(.22,.61,.36,1)}
html:root body #siteHeader .site-header-inner{position:relative;box-sizing:border-box;width:calc(100% - 48px);max-width:1600px;margin-inline:auto;min-height:72px;height:72px;padding:10px 12px;display:grid;grid-template-columns:96px minmax(170px,1fr) max-content auto auto;grid-template-rows:1fr;align-items:center;gap:clamp(12px,1.3vw,22px);background:transparent;border-radius:0;transition:width .5s cubic-bezier(.22,.61,.36,1),background .5s ease,border-radius .5s ease,box-shadow .5s ease}
html:root body #siteHeader .site-logo{grid-column:1;grid-row:1;display:block;width:96px;height:44px;min-width:0;position:relative}
html:root body #siteHeader .site-logo img{width:96px;height:44px;object-fit:contain}
html:root body #siteHeader nav.site-primary-nav{position:static;left:auto;transform:none;width:auto;grid-column:3;grid-row:1;display:flex;justify-content:center;align-items:center;gap:clamp(13px,1.3vw,22px);overflow:visible;min-width:0;padding:0;margin:0}
html:root body #siteHeader nav.site-primary-nav a{display:flex;align-items:center;justify-content:center;flex:none;padding:0;min-height:44px;height:44px;line-height:1.25;font-family:Geist,"Owners CJK",sans-serif;font-size:14px;font-weight:500;white-space:nowrap;border:0;border-radius:0;color:#c2ccd6;position:relative;background:transparent!important;box-shadow:none!important;text-decoration:none;transition:color .2s ease}
html:root body #siteHeader nav.site-primary-nav a[aria-current=page]{color:#fff}
html:root body #siteHeader nav.site-primary-nav a[aria-current=page]:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;background:#0099ff;transform:translateX(-50%)}
html:root body #siteHeader nav.site-primary-nav a:hover{color:#fff}
html:root body #siteHeader .site-search{display:flex;align-items:center;position:relative;top:auto;right:auto;left:auto;grid-column:2;grid-row:1;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:44px;margin:0;padding:0;border:1px solid #34404b;border-radius:8px;background:#111820;z-index:5}
html:root body #siteHeader .site-search:focus-within{border-color:#6e9ab5;box-shadow:0 0 0 2px #0099ff18}
html:root body #siteHeader .site-search>input{font-family:Geist,"Owners CJK",sans-serif;font-size:13px;flex:1;width:0;min-width:0;min-height:42px;height:42px;margin:0;padding:10px 0 10px 13px;border:0;border-radius:8px;background:transparent!important;color:#f3f5f4;box-shadow:none}
html:root body #siteHeader .site-search>input::placeholder{color:#81909c;opacity:1}
html:root body #siteHeader .site-search>input:focus{outline:none}
html:root body #siteHeader .site-search>button{position:static;display:grid;place-items:center;flex:none;height:42px;width:40px;min-width:40px;min-height:42px;padding:10px;margin:0;border:0;background:transparent;color:#a9bac6;cursor:pointer}
html:root body #siteHeader .site-search>button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
html:root body #siteHeader .site-search-toggle,
html:root body #siteHeader .site-search>[data-site-search-close]{display:none}
html:root body #siteHeader .site-search[hidden]{display:none!important}
html:root body #siteHeader .site-search-popup{position:absolute;top:calc(100% + 8px);left:0;right:auto;box-sizing:border-box;width:max(100%,360px);max-width:calc(100vw - 32px);background:#0b1117;border:1px solid #34404b;border-radius:10px;max-height:60svh;overflow-y:auto;box-shadow:0 12px 32px #0008}
html:root body #siteHeader .site-search-popup[hidden]{display:none}
html:root body #siteHeader .site-preferences{display:flex;align-items:center;grid-column:4;grid-row:1;gap:0;position:static;justify-self:end}
html:root body #siteHeader .site-display-settings{display:flex;position:static;gap:0;background:transparent;border:0;padding:0;box-shadow:none}
html:root body #siteHeader .site-display-settings label{position:relative;box-sizing:border-box;margin:0;display:grid;place-items:center;width:44px;height:40px;border-radius:5px;color:#9eafb9;cursor:pointer}
html:root body #siteHeader .site-display-settings label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
html:root body #siteHeader .site-display-settings label>.site-language-value{position:static;display:flex;align-items:center;justify-content:center;gap:3px;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;font:500 12px/1.2 Geist,"Owners CJK",sans-serif;color:inherit}
html:root body #siteHeader .site-language-value svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
html:root body #siteHeader .site-display-settings label:hover{color:#dbe7f0}
html:root body #siteHeader .site-display-settings label:focus-within{outline-offset:2px}
html:root body #siteHeader .site-preferences select{position:absolute;inset:0;box-sizing:border-box;height:100%;min-width:0;width:100%;max-width:none;margin:0;padding:0;opacity:0;cursor:pointer}
html:root body #siteHeader .site-account{grid-column:5;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;margin:0;padding:0;flex-wrap:nowrap;white-space:nowrap}
html:root body #siteHeader .site-account :is(.account-name,.account-login){display:flex;align-items:center;gap:7px;min-width:0;width:auto;min-height:40px;height:40px;margin:0;padding:0;border-radius:0;background:transparent;color:#d9e6ef;border:0;font-family:Geist,"Owners CJK",sans-serif;font-size:12px;font-weight:500;text-decoration:none}
html:root body #siteHeader .site-account :is(.account-name,.account-login)>span{display:block;max-width:96px;overflow:hidden;text-overflow:ellipsis}
html:root body #siteHeader .site-account .account-mobile-icon{display:block;flex:none;width:20px;height:20px}
html:root body #siteHeader .site-account :is(.account-register,button){display:flex;align-items:center;min-height:40px;height:40px;margin:0;padding:0;color:#a5b4bf;background:transparent;border:0;border-radius:0;font-family:Geist,"Owners CJK",sans-serif;font-size:12px;cursor:pointer;text-decoration:none}
html:root body #siteHeader .site-account :is(a,button):hover{color:#fff}
html:root body #siteHeader .site-account .account-label-short{display:none}
html:root body #siteHeader:before{content:"";position:absolute;inset:0;z-index:-1;background:#080c11f5;box-shadow:inset 0 -1px #28343f;opacity:0;transition:opacity .42s ease;pointer-events:none}
html:root body #siteHeader.is-scrolled:before{opacity:1}
html:root body #siteHeader.is-compact:before{opacity:0}
html:root body #siteHeader.is-compact{top:10px;max-width:none;width:100%}
html:root body #siteHeader.is-compact .site-header-inner{width:calc(100% - 40px);border-radius:10px;background:#0b1118f5;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #34404b}
#siteHeader :is(a,button,select):focus-visible{outline:2px solid #72c5ff;outline-offset:3px}
@media(min-width:1000px) and (max-width:1399px){
 html:root body #siteHeader .site-header-inner{width:calc(100% - 24px);grid-template-columns:76px minmax(140px,1fr) max-content auto auto;gap:10px}
 html:root body #siteHeader .site-logo,html:root body #siteHeader .site-logo img{width:76px}
 html:root body #siteHeader nav.site-primary-nav{gap:10px}
 html:root body #siteHeader nav.site-primary-nav a{font-size:12px}
 html:root body #siteHeader .site-account{gap:8px}
 html:root body #siteHeader .site-account .account-name>span{max-width:56px}
}
@media(max-width:999px){
 :root{--site-header-space:136px}
 html:root body #siteHeader .site-header-inner{width:calc(100% - 24px);height:auto;min-height:120px;grid-template-columns:92px minmax(120px,1fr) auto auto;grid-template-rows:44px 44px;gap:8px 16px;padding:12px}
 html:root body #siteHeader .site-logo,html:root body #siteHeader .site-logo img{width:92px}
 html:root body #siteHeader nav.site-primary-nav{display:flex;grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px}
 html:root body #siteHeader .site-preferences{grid-column:3}
 html:root body #siteHeader .site-account{grid-column:4}
 html:root body #siteHeader.is-compact{top:8px}
 html:root body #siteHeader.is-compact .site-header-inner{width:calc(100% - 24px)}
}
@media(max-width:760px){
 :root{--site-header-space:120px}
 html:root body #siteHeader .site-header-inner{grid-template-columns:minmax(56px,1fr) 40px 40px max-content;grid-template-rows:44px 44px;min-height:104px;height:104px;gap:4px 6px;padding:6px 8px}
 html:root body #siteHeader .site-logo,html:root body #siteHeader .site-logo img{height:36px;width:72px}
 html:root body #siteHeader .site-search-toggle{box-sizing:border-box;display:grid;place-items:center;grid-column:2;grid-row:1;width:40px;height:44px;min-width:40px;margin:0;padding:9px;border:0;border-radius:5px;background:none;color:#b9c8d1;cursor:pointer}
 html:root body #siteHeader .site-search-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
 html:root body #siteHeader .site-search{display:none;grid-column:1/-1;grid-row:1}
 html:root body #siteHeader.is-search-open .site-search{display:flex;position:absolute;left:8px;right:8px;top:6px;width:auto;height:44px;z-index:8}
 html:root body #siteHeader.is-search-open :is(.site-logo,.site-search-toggle,.site-preferences,.site-account){visibility:hidden}
 html:root body #siteHeader .site-search>[data-site-search-close]{display:grid;width:38px;min-width:38px}
 html:root body #siteHeader .site-search-popup{width:100%;max-width:100%}
 html:root body #siteHeader nav.site-primary-nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;align-items:stretch}
 html:root body #siteHeader nav.site-primary-nav a{min-width:0;height:44px;min-height:44px;font-size:0;white-space:nowrap;text-align:center;overflow-wrap:normal;line-height:1.2}
 html:root body #siteHeader nav.site-primary-nav a:before{content:attr(data-site-mobile-label);font-size:clamp(10px,2.8vw,12px)}
 html:root body #siteHeader .site-preferences{grid-column:3;grid-row:1}
 html:root body #siteHeader .site-display-settings label{width:40px;height:44px}
 html:root body #siteHeader .site-account{grid-column:4;grid-row:1;gap:7px}
 html:root body #siteHeader .site-account :is(.account-name,.account-login){height:44px;min-height:44px;gap:4px;font-size:11px}
 html:root body #siteHeader .site-account .account-name{width:28px;justify-content:center}
 html:root body #siteHeader .site-account .account-name>span{display:none}
 html:root body #siteHeader .site-account :is(.account-register,button){height:44px;min-height:44px;font-size:11px}
 html:root body #siteHeader .site-account .account-label-full{display:none}
 html:root body #siteHeader .site-account .account-label-short{display:inline}
 html:root body #siteHeader .site-account .account-mobile-icon{width:18px;height:18px}
}
@media(prefers-reduced-motion:reduce){#siteHeader,#siteHeader *{animation:none!important;transition:none!important}}
@media(prefers-reduced-transparency:reduce){html:root body #siteHeader.is-scrolled .site-header-inner,html:root body #siteHeader.is-compact .site-header-inner{background:#0b1118;backdrop-filter:none;-webkit-backdrop-filter:none}}
/* Measured clearance stays independent of the floating header's visual offset. */
html:root body.has-site-shell{padding-top:var(--site-header-space,80px)!important}
html:root{scroll-padding-top:calc(var(--site-header-space,80px) + 12px)}
html:root body.has-site-shell>main{margin-top:0!important;min-width:0;box-sizing:border-box}
html:root body.has-site-shell :is(.pt-head,.ui-page-heading,.news-page-head){scroll-margin-top:calc(var(--site-header-space,80px) + 12px)}
html:root body.has-site-shell .legacy-site-nav{display:none!important}

/* The mobile player context and section tabs use the same measured navigation frame. */
@media(max-width:760px){
 html:root body #siteHeader.site-header.has-player-context:before{inset:-8px 0 auto;height:8px;opacity:1;background:#080e15;box-shadow:none}
 html body.site-ui #playerDetail.detail-v2 .detail-data-workspace>.tabs{top:var(--detail-sticky-top,var(--site-header-space))!important;scroll-margin-top:calc(var(--detail-sticky-top,var(--site-header-space)) + var(--detail-sticky-height,0px) + 52px)!important}
 html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .detail-mobile-sticky:not([hidden]){border-bottom:0;border-radius:0}
 html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .detail-data-workspace{padding-top:52px!important}
 html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .detail-data-workspace>.tabs{position:fixed!important;top:calc(var(--detail-sticky-top,var(--site-header-space)) + var(--detail-sticky-height,52px) - 1px)!important;left:var(--detail-sticky-left,12px)!important;right:auto!important;z-index:819!important;display:flex!important;align-items:center;flex-wrap:nowrap!important;gap:16px!important;box-sizing:border-box;width:var(--detail-sticky-width,calc(100vw - 24px))!important;height:52px;min-height:52px;margin:0!important;padding:0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap;background:#0c1520!important;border:1px solid #344555!important;border-top:0!important;border-radius:0 0 8px 8px;box-shadow:0 12px 24px #0008;scrollbar-width:none}
 html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .detail-data-workspace>.tabs::-webkit-scrollbar{display:none}
 html body.site-ui #playerDetail.detail-v2.detail-mobile-stuck .detail-data-workspace>.tabs .tab{flex:none;font-size:13px!important;min-height:44px!important;padding:10px 0 8px!important}
}
