@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable-dynamic-subset.css";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.hidden{display:none}}:root{--ink:#050505;--paper:#f6f5f4;--lime:#0075de;--line:#e6e6e6;--muted:#615d59;--white:#fff;--secondary:#213183;--primary-active:#005bab;--font-pretendard:"Pretendard Variable","Pretendard","Apple SD Gothic Neo","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{background:var(--paper);font-family:var(--font-pretendard)}body{color:var(--ink);background:radial-gradient(circle at 13% 8%, #fff 0, transparent 24%), var(--paper);margin:0;font-family:inherit}button,input,select,textarea{font:inherit}button{color:inherit}.game-shell{min-height:100vh;padding:28px clamp(20px,4vw,64px) 56px}.brand-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;max-width:1320px;margin:0 auto 30px;padding-bottom:18px;display:flex}.brand-mark{background:var(--ink);width:44px;height:44px;color:var(--lime);letter-spacing:-1px;border-radius:12px;place-items:center;font-weight:950;display:grid}.eyebrow,.step-label{letter-spacing:.18em;margin:0;font-size:11px;font-weight:900}.brand-copy{color:var(--muted);margin:3px 0 0;font-size:13px}.save-state{color:var(--muted);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.save-state span{background:#68b230;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dceccf}.hero-grid{border:1px solid #bbc3bb;border-radius:26px;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);max-width:1320px;min-height:720px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #24312618}.hero-panel{color:#f6f4ec;background:linear-gradient(145deg,#0c1611,#22352a);padding:clamp(44px,6vw,80px);position:relative;overflow:hidden}.hero-panel:after{content:"";border:1px solid #ffffff18;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-230px;left:-180px;box-shadow:0 0 0 64px #ffffff07,0 0 0 128px #ffffff05}.hero-panel h1{z-index:2;letter-spacing:-.065em;max-width:580px;margin:28px 0 22px;font-size:clamp(42px,3.8vw,54px);line-height:1.02;position:relative}.hero-panel h1 span{white-space:nowrap;display:block}.hero-copy{z-index:2;color:#c2cbc5;max-width:510px;font-size:16px;line-height:1.8;position:relative}.diamond{border:1px solid #c8f04b66;place-items:center;width:160px;height:160px;display:grid;position:absolute;bottom:22%;right:8%;transform:rotate(45deg)}.diamond:before,.diamond:after,.diamond i:before,.diamond i:after{content:"";background:var(--paper);width:13px;height:13px;position:absolute}.diamond:before{top:-7px;left:-7px}.diamond:after{bottom:-7px;right:-7px}.diamond i:before{top:-7px;right:-7px}.diamond i:after{bottom:-7px;left:-7px}.diamond b{color:var(--lime);letter-spacing:-.06em;font-size:40px;transform:rotate(-45deg)}.hero-meta{z-index:1;gap:36px;display:flex;position:absolute;bottom:48px;left:clamp(44px,6vw,80px);right:clamp(44px,6vw,80px)}.hero-meta span{color:#8e9b93;letter-spacing:.12em;font-size:10px}.hero-meta strong{color:#fff;margin-top:5px;font-size:22px;display:block}.creation-card{background:var(--white);padding:clamp(34px,5vw,64px)}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading h2{letter-spacing:-.05em;margin:5px 0 0;font-size:36px}.section-heading p:last-child{text-align:right;max-width:260px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.field-grid.two{grid-template-columns:1fr 150px;gap:14px;display:grid}.field-label,fieldset{letter-spacing:.04em;margin:0 0 24px;font-size:12px;font-weight:900;display:block}.field-label{position:relative}input,select{background:#f7f7f2;border:1px solid #cfd4cd;border-radius:12px;outline:none;width:100%;margin-top:9px;padding:15px 16px;transition:all .2s}input:focus,select:focus{background:#fff;border-color:#789127;box-shadow:0 0 0 3px #c8f04b55}.field-label small{color:#89928c;font-weight:600;position:absolute;bottom:16px;right:13px}.field-label em{color:var(--muted);margin-top:8px;font-size:11px;font-style:normal;font-weight:600;display:block}.team-picker-field>span{display:block}.team-picker-trigger{color:#777;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:9px;padding:7px 12px;display:flex}.team-picker-trigger:hover,.team-picker-trigger:focus-visible{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #0075de1f}.team-picker-trigger.selected{color:var(--ink)}.team-picker-trigger i,.team-picker-list>button>i{color:#fff;letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.team-picker-trigger i{width:30px;height:30px}.team-picker-trigger strong{font-size:13px}.team-picker-trigger>b{color:#8b8b8b;margin-left:auto;font-size:17px}.team-picker-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111827b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.team-picker-modal{background:#fff;border-radius:18px;width:min(480px,100%);max-height:min(720px,100dvh - 32px);padding:22px;overflow:hidden;box-shadow:0 24px 80px #0006}.team-picker-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.team-picker-heading small{color:var(--lime);letter-spacing:.14em;font-size:8px;font-weight:850}.team-picker-heading h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.team-picker-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.team-picker-heading>button{color:#555;cursor:pointer;background:#f0f1f3;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:22px}.team-picker-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 150px);display:grid;overflow-y:auto}.team-picker-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 10px;display:flex}.team-picker-list>button:hover,.team-picker-list>button.active{border-color:var(--lime);color:var(--primary-active);background:#f1f7ff}.team-picker-list>button>i{width:34px;height:34px}.team-picker-list>button>span{gap:2px;min-width:0;display:grid}.team-picker-list>button strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.team-picker-list>button small{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.team-picker-list>button>b{color:var(--lime);margin-left:auto}fieldset{border:0;padding:0}legend{margin-bottom:10px}.segmented{gap:8px;display:grid}.segmented.four{grid-template-columns:repeat(4,1fr)}.segmented.three{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented button{cursor:pointer;background:#fff;border:1px solid #ced3cd;border-radius:11px;padding:13px 8px;font-size:13px;font-weight:800}.segmented button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.segmented .hand-option{justify-content:center;align-items:center;gap:7px;display:flex}.hand-option svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.position-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.position-grid button{cursor:pointer;background:#fff;border:1px solid #ccd2cb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:72px;font-size:13px;font-weight:900;display:flex}.position-grid button strong{font-size:14px}.position-grid button>span{color:#929a94;letter-spacing:.08em;margin-top:4px;font-size:8px;font-weight:750}.position-grid button small{color:#929a94;margin-top:4px;font-size:8px}.position-grid button.active{border:2px solid var(--ink);box-shadow:inset 0 -5px 0 var(--lime)}.position-grid button.active>span{color:currentColor;opacity:.7}.position-grid button:disabled{opacity:.38;cursor:not-allowed}.primary-action{background:var(--lime);cursor:pointer;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 20px;font-size:15px;font-weight:950;display:flex}.primary-action span{font-size:25px}.primary-action:disabled{color:#939a94;cursor:not-allowed;background:#dde0d9}@media (width<=960px){.hero-grid{grid-template-columns:1fr}.hero-panel{min-height:480px}.creation-card{padding:34px}.diamond{bottom:25%;right:12%}}@media (width<=600px){.game-shell{padding:16px 12px 30px}.brand-copy{display:none}.save-state{font-size:0}.hero-grid{border-radius:18px}.hero-panel{min-height:420px;padding:34px 26px}.hero-panel h1{font-size:43px}.diamond{z-index:1;opacity:.72;width:68px;height:68px;bottom:30px;right:26px}.diamond b{font-size:20px}.diamond:before,.diamond:after,.diamond i:before,.diamond i:after{width:9px;height:9px}.diamond:before{top:-5px;left:-5px}.diamond:after{bottom:-5px;right:-5px}.diamond i:before{top:-5px;right:-5px}.diamond i:after{bottom:-5px;left:-5px}.hero-meta{gap:20px;bottom:28px;left:26px;right:118px}.creation-card{padding:30px 22px}.section-heading{display:block}.section-heading p:last-child{text-align:left;margin-top:10px}.field-grid.two{grid-template-columns:1fr 100px}.segmented.four,.position-grid{grid-template-columns:repeat(2,1fr)}.segmented.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.segmented.three button{padding:11px 4px;font-size:11px}.segmented.three .hand-option{gap:4px}.segmented.three .hand-option svg{width:19px;height:19px}.team-picker-backdrop{place-items:center;padding:14px}.team-picker-modal{width:100%;max-height:calc(100dvh - 28px);padding:20px 14px max(18px,env(safe-area-inset-bottom));border-radius:20px}.team-picker-list{gap:7px;max-height:calc(100dvh - 150px)}.team-picker-list>button{min-height:56px;padding:7px 8px}.team-picker-list>button>i{width:32px;height:32px}.team-picker-list>button strong{font-size:11px}}.loading-screen{background:var(--ink);color:#fff;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.loading-screen p{letter-spacing:.08em;color:#aeb9b1;font-size:12px}.career-shell{background:linear-gradient(#111a15 0 210px,var(--paper) 210px);min-height:100vh;padding:24px clamp(18px,4vw,60px) 70px}.career-header{color:#fff;align-items:center;gap:18px;max-width:1120px;min-height:118px;margin:auto;display:flex}.career-header .brand-mark{border:1px solid #ffffff1f}.team-badge{color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:12px;font-weight:950;display:grid;box-shadow:inset 0 0 0 2px #ffffff28}.team-badge.large{background:var(--ink);width:72px;height:72px;color:var(--lime);font-size:17px}.player-identity p{color:#9caf9f;margin:0 0 2px;font-size:11px;font-weight:800}.player-identity h1{letter-spacing:-.045em;align-items:center;gap:8px;margin:0;font-size:29px;display:flex}.player-identity span{color:#aeb9b1;margin-top:5px;font-size:12px;display:block}.ovr-block{color:#aeb9b1;align-items:center;gap:10px;margin-left:auto;display:flex}.ovr-block span{font-size:11px;font-weight:900}.ovr-block strong{color:var(--lime);letter-spacing:-.06em;font-size:42px}.ghost-button{color:#d6ddd8;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;margin-left:20px;padding:10px 13px;font-size:11px;font-weight:800}.tabs{background:var(--white);border:1px solid #c7cdc6;border-bottom:0;border-radius:20px 20px 0 0;align-items:end;gap:36px;max-width:1120px;height:68px;margin:0 auto;padding:0 30px;display:flex}.tabs button{cursor:pointer;color:#7d8780;background:0 0;border:0;padding:0 2px 20px;font-weight:900;position:relative}.tabs button.active:after{content:"";background:var(--lime);height:4px;position:absolute;bottom:0;left:0;right:0}.content-wrap{background:var(--white);border:1px solid #c7cdc6;border-top:0;border-radius:0 0 20px 20px;max-width:1120px;min-height:620px;margin:0 auto;padding:42px clamp(20px,5vw,72px) 60px;box-shadow:0 25px 65px #24312613}.panel{max-width:850px;margin:auto}.panel-heading{margin-bottom:32px}.panel-heading p{color:#7d9428;letter-spacing:.17em;margin:0 0 8px;font-size:10px;font-weight:950}.panel-heading h2{letter-spacing:-.055em;margin:0;font-size:36px}.panel-heading span{max-width:570px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.65;display:block}.style-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.style-card{background:#fbfbf7;border:1px solid #d1d6d0;border-radius:16px;grid-template-columns:1fr;gap:14px;padding:20px;display:grid}.style-card:first-child{grid-column:1/-1}.style-card p{margin:0 0 7px;font-size:17px;font-weight:950}.style-card span{color:var(--muted);font-size:12px;line-height:1.5;display:block}.traits{border-top:1px solid #e0e4df;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:12px;display:grid}.traits>div{align-content:start;gap:4px;display:grid}.traits small{color:#8b948e;margin-bottom:2px;font-size:9px;font-weight:900}.traits b,.traits i{font-size:10px;font-style:normal;display:block}.style-card button,.offer-list button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;padding:10px;font-size:11px;font-weight:900}.ready-card{background:#f8f8f3;border:1px solid #d0d5cf;border-radius:18px;align-items:center;gap:18px;margin-bottom:26px;padding:24px;display:flex}.ready-card p,.ready-card strong,.ready-card span{display:block}.ready-card p{color:var(--muted);margin:0 0 3px;font-size:11px}.ready-card>div>strong{font-size:22px}.ready-card>div>span{color:var(--muted);margin-top:4px;font-size:11px}.ready-card dl{gap:26px;margin-left:auto;display:flex}.ready-card dt{color:#87918a;font-size:9px;font-weight:900}.ready-card dd{margin:4px 0 0;font-size:13px;font-weight:900}.choice-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.choice-card{text-align:left;cursor:pointer;background:#fbfbf7;border:1px solid #cbd1ca;border-radius:17px;flex-direction:column;align-items:flex-start;min-height:210px;padding:24px;transition:all .2s;display:flex}.choice-card small{color:#84942f;letter-spacing:.13em;font-size:9px;font-weight:950}.choice-card strong{margin-top:25px;font-size:21px}.choice-card span{color:var(--muted);margin-top:9px;font-size:12px;line-height:1.6}.choice-card em{color:#566a1d;margin-top:auto;font-size:11px;font-style:normal;font-weight:900}.notice{color:#54671b;background:#edf5d5;border-radius:10px;padding:11px 14px;font-size:12px;font-weight:800}.roster-movement{background:#f2f8df;border:1px solid #88a94755;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:13px 15px;display:flex}.roster-movement small{color:#687947;letter-spacing:.1em;font-size:9px;font-weight:950}.roster-movement strong{color:#47620f;font-size:13px}.roster-movement.demotion{background:#fff0ee;border-color:#c96b6255}.roster-movement.demotion small,.roster-movement.demotion strong{color:#9b3d35}.pitcher-role-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131dcc;place-items:center;padding:16px;animation:.2s ease-out both time-skip-in;display:grid;position:fixed;inset:0}.pitcher-role-modal{text-align:center;background:#fff;border-radius:20px;width:min(440px,100%);padding:27px 24px 22px;box-shadow:0 26px 90px #0008}.pitcher-role-modal>small{color:var(--primary-active);letter-spacing:.18em;font-size:9px;font-weight:950}.pitcher-role-modal h3{letter-spacing:-.045em;margin:8px 0 5px;font-size:25px}.pitcher-role-modal>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.pitcher-role-route{grid-template-columns:1fr 28px 1fr;align-items:center;gap:7px;margin:21px 0;display:grid}.pitcher-role-route span{background:#f6f8fa;border:1px solid #d8dde2;border-radius:13px;min-width:0;padding:18px 8px}.pitcher-role-route span:last-of-type{background:#edf6ff;border-color:#82b8e7}.pitcher-role-route small{color:#7e8992;font-size:8px;font-weight:900;display:block}.pitcher-role-route strong{letter-spacing:-.04em;margin-top:5px;font-size:17px;display:block}.pitcher-role-route i{color:var(--primary-active);font-size:23px;font-style:normal;font-weight:900}.pitcher-role-modal .primary-action{color:#fff;border-radius:11px;min-height:50px;font-size:13px}@media (width<=560px){.pitcher-role-modal-backdrop{padding:14px}.pitcher-role-modal{border-radius:18px;padding:23px 16px 17px}.pitcher-role-modal h3{font-size:22px}.pitcher-role-route{margin:18px 0}.pitcher-role-route span{padding:15px 5px}.pitcher-role-route strong{font-size:15px}}.roster-move-modal-backdrop{z-index:1320;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131ddd;place-items:center;padding:16px;animation:.2s ease-out both time-skip-in;display:grid;position:fixed;inset:0}.roster-move-modal{text-align:center;background:#fff;border-radius:20px;width:min(440px,100%);padding:27px 24px 22px;box-shadow:0 26px 90px #0008}.roster-move-modal>small{color:#0879d8;letter-spacing:.18em;font-size:9px;font-weight:950}.roster-move-modal.demotion>small{color:#bd493f}.roster-move-modal h3{letter-spacing:-.045em;margin:8px 0 5px;font-size:27px}.roster-move-modal>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.roster-move-route{grid-template-columns:1fr 36px 1fr;align-items:center;gap:6px;margin:21px 0;display:grid}.roster-move-route span{background:#f7f9fb;border:1px solid #d7dde2;border-radius:13px;padding:17px 6px}.roster-move-route span:last-child{background:#eef7ff;border-color:#8fc1e8}.roster-move-modal.demotion .roster-move-route span:last-child{background:#fff4f2;border-color:#e5b2ad}.roster-move-route small{color:#83909a;font-size:8px;font-weight:900;display:block}.roster-move-route strong{margin-top:5px;font-size:18px;display:block}.roster-move-route i{color:#0879d8;font-size:22px;font-style:normal;font-weight:950}.roster-move-modal.demotion .roster-move-route i{color:#bd493f}.roster-move-modal .primary-action{color:#fff;min-height:50px;font-size:13px}@media (width<=560px){.roster-move-modal-backdrop{padding:13px}.roster-move-modal{padding:23px 15px 17px}.roster-move-modal h3{font-size:23px}}.relationship-card{background:#d2d7d1;border:1px solid #d2d7d1;border-radius:13px;grid-template-columns:repeat(2,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.relationship-card span{color:#7c867f;background:#fbfbf7;padding:14px 16px;font-size:10px;font-weight:900}.relationship-card strong{color:var(--ink);margin-top:5px;font-size:14px;display:block}.relationship-inline{color:#7b857e;background:#f1f3ee;border-radius:9px;margin-top:12px;padding:10px 13px;font-size:11px;font-weight:850}.relationship-inline strong{color:var(--ink);margin-left:6px}.negative-text{color:#b34b43!important}.national-team-toggle{cursor:pointer;background:#f5f9e8;border:1px solid #cad2b5;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:16px 18px;display:flex;position:relative}.national-team-toggle span{gap:3px;display:grid}.national-team-toggle small{color:#789025;letter-spacing:.12em;font-size:9px;font-weight:900}.national-team-toggle strong{font-size:14px}.national-team-toggle em{color:#778079;font-size:10px;font-style:normal}.national-team-toggle input{opacity:0;pointer-events:none;position:absolute}.national-team-toggle>i{background:#c7cec7;border-radius:20px;flex:none;width:46px;height:25px;transition:all .2s;position:relative}.national-team-toggle>i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.national-team-toggle input:checked+i:after{transform:translate(21px)}.national-team-toggle:focus-within{outline-offset:2px;outline:2px solid #7b9c1b}.military-panel{background:#fbfbf7;border:1px solid #d0d5cf;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:13px 14px;display:grid}.military-panel>div:first-child{gap:2px;display:grid}.military-panel small{color:#78857c;letter-spacing:.13em;font-size:8px;font-weight:900}.military-panel strong{font-size:13px}.military-panel span{color:#78817b;font-size:9px}.military-panel .button-row{grid-template-columns:repeat(2,110px);gap:7px;margin:0}.military-panel .secondary-action{min-height:38px;padding:0 10px}.season-management{gap:12px;margin-top:18px;display:grid}.salary-inline-card{background:#fbfbf7;border:1px solid #ccd3cc;border-radius:15px;padding:18px}.salary-inline-card>small{color:#7b857e;margin-top:10px;font-size:9px;font-weight:850;display:block}.salary-inline-card .button-row{margin-top:13px}.event-card{background:#f5f9e8;border:1px solid #cad2b5;border-radius:15px;margin-bottom:16px;padding:22px}.event-card small{color:#789025;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.event-card strong{margin-top:7px;font-size:18px;display:block}.event-card p{color:#69746d;margin:8px 0 0;font-size:12px;line-height:1.6}.international-event-card{text-align:center;padding:28px 22px}.international-event-card strong{color:#263818;font-size:25px}.international-event-card p{margin-top:5px;font-size:11px}.career-event-card{background:#f5f9e8;border:1px solid #cad2b5;border-radius:16px;margin-bottom:16px;padding:26px 24px;position:relative;overflow:hidden}.career-event-card:after{content:"";border:24px solid #78902512;border-radius:50%;width:130px;height:130px;position:absolute;top:-42px;right:-34px}.career-event-card small{color:#789025;letter-spacing:.16em;font-size:9px;font-weight:950}.career-event-card strong{z-index:1;margin-top:9px;font-size:22px;display:block;position:relative}.career-event-card p{color:#6d786f;margin:8px 0 0;font-size:11px}.career-event-card.injury,.career-event-card.slump{background:#fbefed;border-color:#dec1bc}.career-event-card.injury small,.career-event-card.slump small{color:#ac5148}.career-event-card.trade{background:#edf5fa;border-color:#b8ccdc}.career-event-card.trade small{color:#376c91}.military-time-skip{z-index:1000;color:#f7f3e7;background:#0c1712;place-items:center;animation:.28s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:hidden}.military-time-skip:before,.military-time-skip:after{content:"";border:1px solid #c8f04b22;border-radius:50%;width:58vmax;height:58vmax;animation:2.3s ease-out infinite time-rings;position:absolute}.military-time-skip:after{animation-delay:.55s}.military-time-skip section{z-index:2;text-align:center;width:min(520px,86vw);position:relative}.military-time-skip small{color:var(--lime);letter-spacing:.28em;font-size:10px;font-weight:900}.military-time-skip p{color:#afbbb3;margin:12px 0 5px;font-size:13px;font-weight:800}.military-time-skip section>div{justify-content:center;align-items:center;gap:24px;display:flex}.military-time-skip strong{letter-spacing:-.06em;font-size:clamp(48px,11vw,88px);animation:2.3s ease-in-out both year-pass}.military-time-skip i{color:var(--lime);font-size:28px;font-style:normal;animation:2.3s ease-in-out infinite arrow-pass}.military-time-skip span{color:#8e9b93;margin-top:12px;font-size:10px;display:block}.military-time-skip section>b{background:#26342d;border-radius:4px;width:100%;height:3px;margin-top:18px;display:block;overflow:hidden}.military-time-skip section>b:after{content:"";background:var(--lime);transform-origin:0;width:100%;height:100%;animation:2.3s linear both time-progress;display:block}.time-skip-ball{background:radial-gradient(circle at 35% 30%,#fff2,#fff0 45%);border:2px solid #f6f0df16;border-radius:50%;width:120px;height:120px;animation:2.3s ease-in-out both ball-travel;position:absolute}.military-result-backdrop{z-index:1100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131dcc;place-items:center;padding:16px;animation:.2s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.military-result-modal{background:#fff;border-radius:20px;width:min(500px,100%);padding:26px 24px 22px;box-shadow:0 26px 90px #0008}.military-result-modal>small{color:var(--primary-active);letter-spacing:.15em;font-size:9px;font-weight:950}.military-result-modal h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:27px}.military-result-modal>p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.65}.military-mission-growth{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;margin:18px 0;display:grid;position:relative}.military-mission-growth span{color:#77838c;text-align:center;background:#f6f8fa;border:1px solid #d8dde2;border-radius:13px;padding:17px 8px;font-size:9px;font-weight:850}.military-mission-growth span:last-of-type{background:#edf6ff;border-color:#82b8e7}.military-mission-growth strong{color:var(--ink);margin-top:5px;font-size:18px;display:block}.military-mission-growth i{color:var(--primary-active);text-align:center;font-size:22px;font-style:normal;font-weight:950}.military-mission-growth>b{color:#fff;background:#213183;border-radius:10px;grid-column:1/-1;justify-self:center;padding:5px 9px;font-size:9px}.military-season-grid{background:#d8dde2;border:1px solid #d8dde2;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:17px 0 10px;display:grid;overflow:hidden}.military-season-grid div{text-align:center;background:#fff;min-width:0;padding:12px 5px}.military-season-grid dt{color:#7b868e;white-space:nowrap;font-size:8px;font-weight:900}.military-season-grid dd{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;font-weight:950;overflow:hidden}.military-ovr-result{background:#eef3f8;border-radius:10px;justify-content:space-between;align-items:center;margin:0 0 14px;padding:12px 14px;display:flex}.military-ovr-result span{color:#71808b;font-size:9px;font-weight:850}.military-ovr-result strong{font-size:15px}.military-result-modal .primary-action{color:#fff;min-height:50px;font-size:13px}@media (width<=560px){.military-result-backdrop{padding:12px}.military-result-modal{border-radius:18px;padding:22px 14px 16px}.military-result-modal h2{font-size:23px}.military-season-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.military-season-grid div{padding:10px 2px}.military-season-grid dt{font-size:7px}.military-season-grid dd{font-size:11px}}.forced-enlistment-backdrop{z-index:1090;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#091119e8;place-items:center;padding:16px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.forced-enlistment-modal{background:#fff;border:1px solid #697684;border-radius:20px;width:min(510px,100%);padding:28px 24px 22px;box-shadow:0 28px 100px #000a}.forced-enlistment-modal>small{color:#a6453d;letter-spacing:.16em;font-size:9px;font-weight:950}.forced-enlistment-modal h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:28px}.forced-enlistment-modal>p{color:#6f7981;margin:0 0 17px;font-size:11px;line-height:1.7}.forced-enlistment-info{background:#d7dde1;border:1px solid #d7dde1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.forced-enlistment-info span{color:#84909a;text-align:center;background:#fff;min-width:0;padding:12px 4px;font-size:8px;font-weight:850}.forced-enlistment-info strong{color:#202b33;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;display:block;overflow:hidden}.forced-enlistment-notice{background:#fff1ef;border-left:4px solid #bd493f;border-radius:0 10px 10px 0;margin:13px 0;padding:13px 14px}.forced-enlistment-notice strong,.forced-enlistment-notice span{display:block}.forced-enlistment-notice strong{color:#9e3932;font-size:11px}.forced-enlistment-notice span{color:#765d59;margin-top:4px;font-size:9px;line-height:1.55}.forced-enlistment-modal .primary-action{color:#fff;min-height:51px;font-size:13px}@media (width<=560px){.forced-enlistment-backdrop{padding:12px}.forced-enlistment-modal{padding:23px 14px 16px}.forced-enlistment-modal h2{font-size:24px}.forced-enlistment-info strong{font-size:11px}}.sangmu-screening-motion{z-index:1080;color:#fff;background:radial-gradient(circle at 50% 35%,#304b3a,#0a1710 68%);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.sangmu-screening-motion:before{content:"";border:1px solid #a7cf7028;border-radius:50%;width:68vmax;height:68vmax;animation:2.4s ease-out infinite time-rings;position:absolute}.sangmu-screening-motion>section{z-index:1;text-align:center;width:min(520px,100%);position:relative}.sangmu-screening-motion small{color:#b8df7d;letter-spacing:.18em;font-size:9px;font-weight:950}.sangmu-screening-motion section>strong{letter-spacing:-.05em;margin-top:10px;font-size:clamp(29px,7vw,42px);display:block}.sangmu-screening-motion section>p{color:#bdc9c1;margin:8px auto 20px;font-size:11px;line-height:1.65}.sangmu-screening-board{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;display:grid;overflow:hidden}.sangmu-screening-board span{padding:17px 4px}.sangmu-screening-board span small{color:#94a49a;letter-spacing:0;font-size:8px;display:block}.sangmu-screening-board span b{margin-top:5px;font-size:17px;display:block}.sangmu-screening-board i{background:#b8df7d;border-radius:50%;width:7px;height:7px;animation:.65s ease-in-out infinite alternate sangmu-pulse;box-shadow:0 0 0 6px #b8df7d20}.sangmu-screening-board i:nth-of-type(2){animation-delay:-.35s}.sangmu-screening-progress{background:#ffffff1a;border-radius:4px;height:4px;margin-top:17px;overflow:hidden}.sangmu-screening-progress b{transform-origin:0;background:#9bc65f;width:100%;height:100%;animation:2.4s linear both time-progress;display:block}.sangmu-screening-motion section>em{color:#829287;margin-top:9px;font-size:9px;font-style:normal;font-weight:800;display:block}.sangmu-result-backdrop{z-index:1120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07130ddd;place-items:center;padding:16px;animation:.2s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.sangmu-result-modal{background:#fff;border-radius:20px;width:min(500px,100%);padding:27px 24px 22px;position:relative;box-shadow:0 26px 90px #0008}.sangmu-result-modal>small{color:#63872f;letter-spacing:.16em;font-size:9px;font-weight:950}.sangmu-result-modal h2{letter-spacing:-.045em;margin:8px 0 5px;font-size:28px}.sangmu-result-modal>p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.65}.sangmu-result-rank{background:#d8ddd7;border:1px solid #d8ddd7;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sangmu-result-rank span{color:#879087;text-align:center;background:#fff;min-width:0;padding:12px 4px;font-size:8px;font-weight:850}.sangmu-result-rank strong{color:#263027;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:13px;display:block;overflow:hidden}.sangmu-result-verdict{color:#4e741c;background:#eff8e6;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:14px 0;padding:13px;display:flex}.sangmu-result-verdict i{color:#fff;background:#79a63e;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.sangmu-result-verdict strong{font-size:18px}.sangmu-result-modal.rejected .sangmu-result-verdict{color:#a34038;background:#fff0ee}.sangmu-result-modal.rejected .sangmu-result-verdict i{background:#bd493f}.sangmu-result-modal .primary-action{color:#fff;min-height:50px;font-size:13px}@keyframes sangmu-pulse{0%{opacity:.35;transform:scale(.65)}to{opacity:1;transform:scale(1.1)}}@media (width<=560px){.sangmu-result-backdrop{padding:12px}.sangmu-result-modal{padding:23px 14px 16px}.sangmu-result-modal h2{font-size:24px}.sangmu-result-rank strong{font-size:11px}.sangmu-screening-board span{padding:14px 2px}.sangmu-screening-board span b{font-size:14px}}.major-injury-backdrop{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#160807dd;place-items:center;padding:16px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.major-injury-modal{background:#fff;border:1px solid #d8aaa5;border-radius:20px;width:min(560px,100%);padding:28px 24px 22px;box-shadow:0 28px 90px #0009}.major-injury-modal>small{color:#b64339;letter-spacing:.16em;font-size:9px;font-weight:950}.major-injury-modal h2{letter-spacing:-.045em;margin:8px 0 7px;font-size:30px}.major-injury-modal>p{color:#69737a;margin:0 0 17px;font-size:12px;line-height:1.7}.major-injury-diagnosis{background:#e3d4d1;border:1px solid #e3d4d1;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.major-injury-diagnosis span{color:#9b7772;text-align:center;background:#fff8f7;padding:13px 6px;font-size:8px;font-weight:850}.major-injury-diagnosis strong{color:#311b19;margin-top:4px;font-size:16px;display:block}.major-injury-options{gap:9px;display:grid}.major-injury-options.two{grid-template-columns:1fr 1fr}.major-injury-options.one{grid-template-columns:1fr}.major-injury-options button{color:#66727a;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #d7dcdf;border-radius:13px;min-height:142px;padding:16px}.major-injury-options button:hover,.major-injury-options button:focus-visible{border-color:#b64339;outline:none;transform:translateY(-1px);box-shadow:0 8px 25px #8d302322}.major-injury-options button.military-treatment{background:#f2f7ff;border-color:#9fb8db}.major-injury-options small{color:#b64339;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.major-injury-options .military-treatment small{color:#2868b1}.major-injury-options strong{color:#20292f;margin:7px 0;font-size:16px;display:block}.major-injury-options span{font-size:10px;line-height:1.55;display:block}.injury-rehab-time-skip{z-index:1350;color:#fff8f4;background:radial-gradient(circle at 50% 40%,#48221f,#170a09 72%);place-items:center;padding:22px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0}.injury-rehab-time-skip section{text-align:center;width:min(470px,90vw)}.injury-rehab-time-skip small{color:#efaca5;letter-spacing:.18em;font-size:9px;font-weight:950}.injury-rehab-time-skip strong{margin:13px 0 8px;font-size:clamp(28px,7vw,40px);display:block}.injury-rehab-time-skip p{color:#fff;margin:0 0 8px;font-size:24px;font-weight:950}.injury-rehab-time-skip span{color:#c8aaa6;font-size:10px}.injury-rehab-time-skip section>b{background:#ffffff1a;border-radius:4px;height:4px;margin-top:20px;display:block;overflow:hidden}.injury-rehab-time-skip section>b:after{content:"";transform-origin:0;background:#ed776d;width:100%;height:100%;animation:2.2s linear both time-progress;display:block}.rehab-result-grid{background:#d8dde2;border:1px solid #d8dde2;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.rehab-result-grid span{color:#79858d;text-align:center;background:#fff;padding:13px 5px;font-size:8px;font-weight:850}.rehab-result-grid strong{color:#1c272e;margin-top:5px;font-size:14px;display:block}@media (width<=560px){.major-injury-backdrop{padding:12px}.major-injury-modal{padding:22px 14px 16px}.major-injury-modal h2{font-size:25px}.major-injury-options.two{grid-template-columns:1fr}.major-injury-options button{min-height:112px}.rehab-result-grid strong{font-size:11px}}.automatic-retirement-backdrop{z-index:1450;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#080d13e8;place-items:center;padding:16px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.automatic-retirement-modal{background:#fff;border:1px solid #6e7b87;border-radius:20px;width:min(510px,100%);padding:29px 24px 22px;box-shadow:0 28px 100px #000a}.automatic-retirement-modal>small{color:#53616d;letter-spacing:.17em;font-size:9px;font-weight:950}.automatic-retirement-modal h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:29px}.automatic-retirement-modal>p{color:#748089;margin:0 0 17px;font-size:11px;line-height:1.65}.automatic-retirement-reason{background:#f0f3f5;border-left:4px solid #344451;border-radius:0 11px 11px 0;padding:14px 15px}.automatic-retirement-reason small{color:#6e7b84;font-size:8px;font-weight:950;display:block}.automatic-retirement-reason strong{color:#26323a;margin-top:5px;font-size:13px;line-height:1.6;display:block}.automatic-retirement-meta{background:#d8dde1;border:1px solid #d8dde1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.automatic-retirement-meta span{color:#84909a;text-align:center;background:#fff;padding:12px 4px;font-size:8px;font-weight:850}.automatic-retirement-meta strong{color:#202c34;margin-top:4px;font-size:14px;display:block}.automatic-retirement-modal .primary-action{color:#fff;min-height:50px;font-size:13px}@media (width<=560px){.automatic-retirement-backdrop{padding:12px}.automatic-retirement-modal{padding:23px 14px 16px}.automatic-retirement-modal h2{font-size:24px}.automatic-retirement-reason strong{font-size:11px}.automatic-retirement-meta strong{font-size:12px}}.release-process-backdrop{z-index:1460;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07111de8;place-items:center;padding:16px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.release-process-modal{color:#050505;background:#fff;border:1px solid #6e7b87;border-radius:20px;width:min(510px,100%);padding:29px 24px 22px;box-shadow:0 28px 100px #000a}.release-process-modal>small{color:#53616d;letter-spacing:.17em;font-size:9px;font-weight:950}.release-process-modal h2{letter-spacing:-.045em;margin:9px 0 6px;font-size:29px}.release-process-modal>p{color:#748089;margin:0 0 17px;font-size:11px;line-height:1.65}.release-process-reason{background:#fff1ef;border-left:4px solid #bd493f;border-radius:0 11px 11px 0;padding:14px 15px}.release-process-reason small{color:#a35b54;font-size:8px;font-weight:950;display:block}.release-process-reason strong{color:#472d2a;margin-top:5px;font-size:13px;line-height:1.6;display:block}.release-process-meta{background:#d8dde1;border:1px solid #d8dde1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:14px 0;display:grid;overflow:hidden}.release-process-meta span{color:#84909a;text-align:center;background:#fff;min-width:0;padding:12px 4px;font-size:8px;font-weight:850}.release-process-meta strong{color:#202c34;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.release-result-team{text-align:center;background:#f5f8fb;border:1px solid #d6dce2;border-radius:13px;justify-items:center;margin:17px 0;padding:19px 14px;display:grid}.release-result-team small{color:#778794;letter-spacing:.15em;font-size:8px;font-weight:950}.release-result-team strong{color:#18232b;letter-spacing:-.04em;margin-top:6px;font-size:24px}.release-result-team span{color:#7b8790;margin-top:4px;font-size:9px;font-weight:800}.release-process-modal.selected .release-result-team{background:#eef7ff;border-color:#81b8e7}.release-process-modal.selected .release-result-team strong{color:#075fae}.release-process-modal .primary-action{color:#fff;min-height:50px;font-size:13px}.release-progress-motion{z-index:1470;color:#fff;text-align:center;background:radial-gradient(circle at 50% 38%,#28394a,#07111d 65%);place-content:center;padding:24px;display:grid;position:fixed;inset:0}.release-progress-motion.tryout{background:radial-gradient(circle at 50% 38%,#37421d,#10160a 68%)}.release-progress-motion>section{justify-items:center;gap:14px;width:min(460px,100%);display:grid}.release-progress-motion section>small{color:#b5c5d2;letter-spacing:.19em;font-size:9px;font-weight:950}.release-progress-motion section>strong{letter-spacing:-.055em;font-size:clamp(28px,7vw,42px)}.release-progress-motion section>p{color:#c2cdd5;max-width:420px;margin:0;font-size:11px;line-height:1.65}.release-progress-motion section>em{color:#91a4b2;font-size:9px;font-style:normal;font-weight:800}.release-search-board{background:#ffffff0c;border:1px solid #ffffff2b;border-radius:16px;width:min(360px,82vw);height:92px;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #0003}.release-search-board:before{content:"";background:#ffffff24;height:1px;position:absolute;top:50%;left:12%;right:12%}.release-search-board>span{z-index:2;background:#07111ddd;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-search-board>b{color:#ffffff72;letter-spacing:.12em;font-size:8px;position:absolute;bottom:7px;right:9px}.release-search-board i{background:#1682db;border:2px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.05s ease-in-out infinite alternate release-team-search;position:absolute;top:50%;box-shadow:0 0 0 7px #1682db2e}.release-search-board i:first-of-type{animation-delay:-.15s;left:12%}.release-search-board i:nth-of-type(2){animation-delay:-.45s;left:28%}.release-search-board i:nth-of-type(3){animation-delay:-.75s;left:82%}.release-progress-motion.tryout .release-search-board i{background:#a8ca32;box-shadow:0 0 0 7px #a8ca322e}@keyframes release-team-search{0%{opacity:.32;transform:translate(-50%,-50%)scale(.7)}to{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}@media (width<=560px){.release-process-backdrop{padding:12px}.release-process-modal{padding:23px 14px 16px}.release-process-modal h2{font-size:24px}.release-process-reason strong,.release-process-meta strong{font-size:11px}.release-progress-motion{padding:18px}.release-search-board{height:82px}}.salary-negotiation-motion{z-index:1001;color:#f7f3e7;background:#0c1712ef;place-items:center;padding:24px;animation:.2s ease-out both time-skip-in;display:grid;position:fixed;inset:0}.salary-negotiation-motion section{text-align:center;width:min(430px,90vw)}.salary-negotiation-motion small{color:var(--lime);letter-spacing:.24em;font-size:9px;font-weight:900}.salary-negotiation-motion strong{margin-top:12px;font-size:28px;display:block}.salary-negotiation-motion p{color:#aab5ae;margin:8px 0 20px;font-size:11px;line-height:1.6}.salary-negotiation-motion>section>span{color:#86938b;margin-top:14px;font-size:9px;display:block}.negotiation-document{background:#f8f5e9;border-radius:10px;width:170px;height:112px;margin:auto;padding:24px 20px;animation:2s ease-in-out both document-float;position:relative;overflow:hidden;box-shadow:0 18px 50px #0005}.negotiation-document i{transform-origin:0;background:#cdd3cc;border-radius:4px;width:100%;height:5px;margin-bottom:9px;animation:1.2s ease-out both contract-line;display:block}.negotiation-document i:nth-child(2){width:72%;animation-delay:.18s}.negotiation-document i:nth-child(3){width:86%;animation-delay:.34s}.negotiation-document b{opacity:0;border:3px solid #86a529;border-radius:50%;width:42px;height:42px;animation:.45s cubic-bezier(.2,.9,.25,1.3) 1.35s forwards contract-stamp;position:absolute;bottom:13px;right:17px;transform:scale(2)rotate(-18deg)}.negotiation-document b:after{content:"협상";color:#6f8c18;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;inset:0}.salary-negotiation-motion:after{content:"";background:var(--lime);transform-origin:0;width:100%;height:3px;animation:2s linear both time-progress;position:absolute;bottom:0;left:0}.salary-negotiation-motion.is-final:after{display:none}.negotiation-verdict{animation:.32s cubic-bezier(.2,.9,.25,1.25) both verdict-pop}.negotiation-verdict>i{border:3px solid;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 20px;font-size:52px;font-style:normal;line-height:1;display:grid}.negotiation-verdict.failure{color:#ef766c}.negotiation-verdict small{color:currentColor}.negotiation-verdict strong{color:#f7f3e7;font-size:34px}.season-progress-motion{z-index:1002;color:#f7f3e7;background:linear-gradient(145deg,#09130f,#15251c);place-items:center;padding:24px;animation:.25s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:hidden}.season-progress-motion section{z-index:2;text-align:center;width:min(520px,88vw);position:relative}.season-progress-motion strong{margin-top:16px;font-size:clamp(27px,6vw,42px);display:block}.season-progress-motion p{color:#9eaaa2;margin:8px 0 24px;font-size:11px}.season-progress-meta{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:1fr 1px 1fr;align-items:center;gap:14px;width:min(360px,100%);margin:0 auto 18px;padding:14px 18px;display:grid}.season-progress-meta>i{background:#ffffff24;width:1px;height:40px}.season-progress-meta span{gap:3px;display:grid}.season-progress-meta small{color:#8ec9ff;letter-spacing:.18em;font-size:9px;font-weight:850}.season-progress-meta b{color:#fff;letter-spacing:-.045em;font-size:clamp(27px,8vw,38px);line-height:1}.season-scoreboard{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.season-scoreboard span{color:#849289;background:#182a20;border:1px solid #34483b;border-radius:8px;padding:10px 5px;font-size:9px;font-weight:900;animation:3s ease-in-out both season-month}.season-scoreboard span:nth-child(2){animation-delay:.45s}.season-scoreboard span:nth-child(3){animation-delay:.9s}.season-scoreboard span:nth-child(4){animation-delay:1.35s}.season-progress-motion section>b{background:#2a3b31;border-radius:5px;height:4px;margin-top:17px;display:block;overflow:hidden}.season-progress-motion section>b:after{content:"";background:var(--lime);transform-origin:0;width:100%;height:100%;animation:3s linear both time-progress;display:block}.season-orbit{aspect-ratio:1;border:1px solid #c8f04b18;border-radius:50%;width:min(72vw,620px);animation:9s linear infinite season-spin;position:absolute}.season-orbit:before,.season-orbit:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:14%}.season-orbit:after{inset:31%}.season-orbit i,.season-orbit b{background:var(--lime);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 20px #c8f04b88}.season-orbit i:first-child{top:5%;left:48%}.season-orbit i:nth-child(2){top:65%;right:12%}.season-orbit i:nth-child(3){bottom:20%;left:16%}.season-orbit b{background:#f4f1e8;width:18px;height:18px;top:49%;left:49%}.season-progress-motion.is-paused,.season-progress-motion.is-paused *,.season-progress-motion.is-paused :before,.season-progress-motion.is-paused :after{animation-play-state:paused!important}.season-scoreboard.three{grid-template-columns:repeat(3,1fr)}.season-event-interrupt{z-index:1004;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06100bab;place-items:center;padding:20px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:auto}.career-event-choice{color:#101914;background:#f8f7f1;border:1px solid #53645a;border-radius:22px;width:min(570px,100%);padding:28px;box-shadow:0 24px 80px #0008}.career-event-choice>small{color:#789025;letter-spacing:.15em;font-size:9px;font-weight:950}.career-event-choice>small b{background:var(--lime);color:#142017;letter-spacing:0;border-radius:6px;padding:4px 7px;display:inline-block}.career-event-choice h2{margin:10px 0 12px;font-size:clamp(25px,5vw,35px)}.career-event-choice .event-description{border-left:4px solid var(--lime);color:#3f4b43;background:#edf3df;border-radius:0 10px 10px 0;margin:0 0 20px;padding:14px 16px;font-size:14px;font-weight:750;line-height:1.65}.career-event-choice.injury,.career-event-choice.slump{border-color:#b4675e}.career-event-choice.injury>small,.career-event-choice.slump>small{color:#ac5148}.career-event-choice.trade{border-color:#4d7b9a}.career-event-choice.trade>small{color:#376c91}.event-outcomes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-outcomes>button{color:#58645c;text-align:left;cursor:pointer;background:#fbfcf9;border:1px solid #d2dad5;border-radius:14px;min-height:170px;padding:18px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.event-outcomes>button:hover,.event-outcomes>button:focus-visible{background:#f1f8dd;border-color:#93b033;outline:none;transform:translateY(-2px);box-shadow:0 10px 28px #61712220}.event-outcomes>button>b{color:#111a15;margin-bottom:10px;font-size:17px;display:block}.event-outcomes>button>i{color:#5f6c63;padding:5px 0 5px 14px;font-size:12px;font-style:normal;font-weight:650;display:block;position:relative}.event-outcomes>button>i:before{content:"";background:#9cab91;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.event-outcomes>button>em{color:#789025;margin-top:12px;font-size:10px;font-style:normal;font-weight:900;display:block}.event-draw{color:#f7f4eb;background:#101a14;border:1px solid #cdd6c4;border-radius:15px;margin-bottom:12px;padding:18px}.event-draw>small{color:var(--lime);letter-spacing:.16em;font-size:8px;font-weight:950}.event-draw>strong{margin:5px 0 13px;font-size:18px;display:block}.event-draw>div{gap:6px;display:grid}.event-draw span{color:#7d8b82;border:1px solid #334239;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 12px;transition:all .1s;display:grid}.event-draw span b{font-size:11px}.event-draw span i{font-size:9px;font-style:normal}.event-draw span.active{border-color:var(--lime);background:var(--lime);color:#101b14;transform:scale(1.015);box-shadow:0 0 22px #c8f04b55}.career-event-verdict{text-align:center;background:#edf5d8;border-radius:14px;justify-items:center;gap:7px;padding:18px 12px;animation:.25s ease-out both negotiation-verdict-in;display:grid}.career-event-verdict i{background:var(--lime);color:#122014;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-style:normal;font-weight:950;display:grid}.career-event-verdict b{color:#789025;letter-spacing:.14em;font-size:9px}.career-event-verdict strong{font-size:19px}.international-selection-list{gap:9px;margin-bottom:16px;display:grid}.international-selection-list article{background:#fafbf8;border:1px solid #d5dcd7;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:17px 18px;display:grid}.international-selection-list article small{color:#87928b;letter-spacing:.14em;grid-column:1/-1;font-size:8px;font-weight:950}.international-selection-list article strong{font-size:18px}.international-selection-list article span{color:#68746c;font-size:11px;font-weight:800}.international-selection-list article.selected{background:#f3f9e4;border-color:#bdd589}.international-selection-list article.selected small,.international-selection-list article.selected span{color:#789025}.international-progress-motion{z-index:1005;color:#f7f3e7;background:radial-gradient(circle at 50% 45%,#1f3b2b,#07110c 65%);place-items:center;padding:24px;animation:.25s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:hidden}.international-progress-motion section{text-align:center;width:min(520px,90vw)}.international-progress-motion small{color:var(--lime);letter-spacing:.2em;font-size:10px;font-weight:950}.international-progress-motion strong{margin:12px 0 6px;font-size:clamp(29px,7vw,45px);display:block}.international-progress-motion p,.international-progress-motion section>span{color:#a8b4ac;font-size:11px}.tournament-diamond{border:1px solid #c8f04b55;width:220px;height:220px;margin:28px auto;animation:7s linear infinite season-spin;position:relative;transform:rotate(45deg)}.tournament-diamond i{color:#9cad9f;background:#1d3025;border-radius:12px;place-items:center;width:55px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;transform:rotate(-45deg)}.tournament-diamond i:first-child{top:98px;left:-28px}.tournament-diamond i:nth-child(2){top:-12px;left:82px}.tournament-diamond i:nth-child(3){top:98px;right:-28px}.tournament-diamond i:nth-child(4){bottom:-12px;left:82px}.tournament-diamond b{background:var(--lime);color:#102016;border-radius:50%;place-items:center;width:64px;height:64px;font-size:19px;display:grid;position:absolute;top:78px;left:78px;transform:rotate(-45deg);box-shadow:0 0 35px #c8f04b55}.international-progress-motion.is-olympics{background:radial-gradient(circle at 50% 45%,#31296e 0,#111e49 45%,#070d22 78%)}.international-progress-motion.is-olympics:before,.international-progress-motion.is-olympics:after{content:"";border:1px solid #b6c7ff16;border-radius:50%;width:55vmax;height:55vmax;animation:3s ease-out infinite time-rings;position:absolute}.international-progress-motion.is-olympics:after{animation-delay:.8s}.international-progress-motion.is-olympics small{color:#9ec8ff}.international-progress-motion.is-olympics p,.international-progress-motion.is-olympics section>span{color:#bac3dd}.olympic-rings{width:min(330px,82vw);height:145px;margin:31px auto 25px;position:relative}.olympic-rings i{border:7px solid;border-radius:50%;width:91px;height:91px;animation:.8s cubic-bezier(.2,.8,.2,1) both olympic-ring-in;position:absolute}.olympic-rings i:first-child{border-color:#1687d9;top:0;left:4px}.olympic-rings i:nth-child(2){border-color:#111;top:0;left:105px;box-shadow:0 0 0 1px #ffffff70,inset 0 0 0 1px #ffffff70}.olympic-rings i:nth-child(3){border-color:#e33b33;top:0;right:4px}.olympic-rings i:nth-child(4){border-color:#f0bd22;animation-delay:.12s;top:52px;left:55px}.olympic-rings i:nth-child(5){border-color:#35a653;animation-delay:.18s;top:52px;right:55px}.international-progress-motion.is-asian-games{background:radial-gradient(circle at 50% 45%,#b73d17 0,#70230f 44%,#250c08 80%)}.international-progress-motion.is-asian-games:before{content:"";background:repeating-conic-gradient(#ffc64d0d 0deg 3deg,#0000 3deg 13deg);width:68vmax;height:68vmax;animation:24s linear infinite season-spin;position:absolute}.international-progress-motion.is-asian-games small{color:#ffd36a}.international-progress-motion.is-asian-games p,.international-progress-motion.is-asian-games section>span{color:#e2c2ae}.asian-games-symbol{place-content:center;width:230px;height:185px;margin:20px auto 25px;display:grid;position:relative}.asian-games-symbol>i{background:#ffb12e18;border:3px solid #ffd05b;border-radius:50%;place-items:center;width:115px;height:115px;font-style:normal;animation:1.8s ease-in-out infinite asian-symbol-pulse;display:grid;position:relative;box-shadow:0 0 55px #ffb12e55}.asian-games-symbol>i:before,.asian-games-symbol>i:after{content:"";border:2px dashed #ffcf5977;border-radius:50%;animation:10s linear infinite season-spin;position:absolute;inset:-17px}.asian-games-symbol>i:after{border-style:solid;border-color:#ffd05b55;animation-direction:reverse;inset:14px}.asian-games-symbol b{color:#ffe09a;letter-spacing:-.04em;font-size:34px}.asian-games-symbol>span{letter-spacing:.22em;margin-top:17px;font-weight:900;color:#ffd36a!important;font-size:9px!important}@keyframes olympic-ring-in{0%{opacity:0;transform:translateY(20px)scale(.7)}to{opacity:1;transform:none}}@keyframes asian-symbol-pulse{0%,to{transform:scale(.95)}50%{transform:scale(1.04)}}@media (width<=560px){.event-outcomes{grid-template-columns:1fr}.career-event-choice{padding:22px}.international-selection-list article{grid-template-columns:1fr}.international-selection-list article span{justify-self:start}.tournament-diamond{width:176px;height:176px}.tournament-diamond i:first-child{top:76px}.tournament-diamond i:nth-child(2){left:60px}.tournament-diamond i:nth-child(3){top:76px}.tournament-diamond i:nth-child(4){left:60px}.tournament-diamond b{top:56px;left:56px}}@keyframes time-skip-in{0%{opacity:0}to{opacity:1}}@keyframes time-rings{0%{opacity:.8;transform:scale(.1)}to{opacity:0;transform:scale(1.35)}}@keyframes year-pass{0%{opacity:0;transform:translateY(18px)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes arrow-pass{0%,to{opacity:.4;transform:translate(-4px)}50%{opacity:1;transform:translate(4px)}}@keyframes time-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ball-travel{0%{opacity:0;transform:translate(-46vw,35vh)rotate(0)}20%{opacity:.55}80%{opacity:.25}to{opacity:0;transform:translate(46vw,-35vh)rotate(720deg)}}@keyframes document-float{0%{opacity:0;transform:translateY(18px)rotate(-2deg)}18%,82%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:.7;transform:translateY(-4px)}}@keyframes contract-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes contract-stamp{to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes verdict-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes season-spin{to{transform:rotate(360deg)}}@keyframes season-month{0%,15%{color:#fff8;background:#ffffff0b;border-color:#ffffff24}35%,to{color:#fff;border-color:var(--lime);background:var(--lime)}}@media (prefers-reduced-motion:reduce){.military-time-skip,.military-time-skip:before,.military-time-skip:after,.military-time-skip strong,.military-time-skip i,.military-time-skip section>b:after,.time-skip-ball,.salary-negotiation-motion,.salary-negotiation-motion:after,.negotiation-document,.negotiation-document i,.negotiation-document b,.negotiation-verdict,.season-progress-motion,.season-progress-motion section>b:after,.season-orbit,.season-scoreboard span,.international-progress-motion,.international-progress-motion:before,.international-progress-motion:after,.tournament-diamond,.olympic-rings i,.asian-games-symbol>i,.asian-games-symbol>i:before,.asian-games-symbol>i:after,.season-event-interrupt,.career-event-verdict{animation:none!important}.military-time-skip section>b:after,.salary-negotiation-motion:after,.season-progress-motion section>b:after{transform:none}.negotiation-document b{opacity:1;transform:none}}.national-results{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0;display:grid}.national-results>p{grid-column:1/-1;margin:0;font-size:11px;font-weight:900}.national-results article{background:#fbfbf7;border:1px solid #d0d6cf;border-radius:11px;padding:14px 16px}.national-results span,.national-results small{color:#7b857f;font-size:9px;font-weight:850;display:block}.national-results strong{margin:5px 0;font-size:14px;display:block}.result-top{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px;display:grid}.result-top span{color:#7a857e;border:1px solid #d4d8d2;border-radius:12px;padding:16px;font-size:10px;font-weight:800}.result-top strong{color:var(--ink);margin-top:6px;font-size:15px;display:block}.headline-stats{border:1px solid #cbd1ca;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.headline-stats div{text-align:center;border-right:1px solid #d8dcd7;min-width:0;padding:24px 7px;position:relative}.headline-stats div:last-child{border:0}.headline-stats strong{color:var(--ink);letter-spacing:-.055em;white-space:nowrap;text-overflow:clip;font-size:clamp(17px,2.4vw,27px);display:block;overflow:hidden}.headline-stats span{color:#78827c;white-space:nowrap;margin-top:4px;font-size:9px;font-weight:950;display:block}.headline-stats .career-high strong{color:#bb433b}.headline-stats em{color:#fff;letter-spacing:.04em;background:#bb433b;border-radius:10px;margin-top:8px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:950;display:inline-block}.postseason-board{color:#f5f0dc;background:#101a15;border-radius:16px;margin:20px 0;padding:20px}.subheading span{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:950}.subheading h3{margin:5px 0 15px;font-size:19px}.postseason-list{gap:7px;display:grid}.postseason-list article{background:#16231c;border:1px solid #2c3a32;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:18px;padding:13px 14px;display:grid}.postseason-list small,.postseason-list span{color:#9caaa1;font-size:9px;font-weight:850;display:block}.postseason-list strong{margin:3px 0;font-size:12px;display:block}.postseason-list p{color:#d8ddd8;text-align:right;margin:0;font-size:11px}.postseason-list p b{color:var(--lime);margin-top:4px;font-size:10px;display:block}.ovr-change{background:var(--ink);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ovr-change span{color:#aab6ae;font-size:11px}.ovr-change strong{font-size:24px}.ovr-change i{color:var(--lime);margin:0 8px;font-style:normal}details{border:1px solid #d4d8d2;border-radius:12px;margin:12px 0 22px}summary{cursor:pointer;padding:13px 16px;font-size:11px;font-weight:900}.detail-stats,.profile-grid{background:#d9ddd8;border-top:1px solid #d9ddd8;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.detail-stats div,.profile-grid div{background:#fff;padding:13px}.detail-stats dt,.profile-grid dt{color:#7e8881;font-size:9px;font-weight:900}.detail-stats dd,.profile-grid dd{margin:4px 0 0;font-size:13px;font-weight:900}.achievement-box{background:#f3f0e2;border-radius:13px;flex-wrap:wrap;gap:8px;margin:14px 0 22px;padding:16px;display:flex}.achievement-box p{color:#7a7250;width:100%;margin:0 0 4px;font-size:10px;font-weight:900}.achievement-box b{background:#fff;border-radius:8px;padding:7px 9px;font-size:10px}.contract-card,.metric-strip{background:#d2d7d1;border:1px solid #d2d7d1;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.contract-card span,.metric-strip span{color:#7c867f;background:#fbfbf7;padding:22px;font-size:10px;font-weight:900}.contract-card strong,.metric-strip strong{color:var(--ink);margin-top:8px;font-size:20px;display:block}.button-row{grid-template-columns:1fr 2fr;gap:10px;margin-top:14px;display:grid}.secondary-action{cursor:pointer;background:#fff;border:1px solid #bbc3bb;border-radius:13px;font-size:12px;font-weight:900}.secondary-action:disabled{color:#9da49e;cursor:not-allowed;background:#ecefeb}.button-stack{gap:8px;display:grid}.career-actions{grid-template-columns:1fr 1fr;margin-top:2px}.danger-outline{color:#a14a42;border-color:#d8b7b2}.text-button{cursor:pointer;background:0 0;border:0;padding:10px;font-size:11px;font-weight:800}.danger{color:#a14a42}.draft-celebration,.empty-result,.retire-hero{color:#fff;background:linear-gradient(135deg,#17251d,#273d30);border-radius:18px;margin-bottom:18px;padding:34px}.draft-celebration>span{color:var(--lime);font-size:12px;font-weight:900}.draft-celebration>strong{margin-top:10px;font-size:28px;display:block}.draft-celebration p{color:#b9c5bd}.draft-celebration b{color:#263216;background:var(--lime);border-radius:8px;padding:7px 10px;font-size:10px;display:inline-block}.empty-result strong{font-size:20px}.empty-result p{color:#bac5be;line-height:1.6}.offer-list{gap:10px;display:grid}.offer-list article{border:1px solid #d0d5cf;border-radius:15px;grid-template-columns:1fr auto;gap:8px;padding:19px;display:grid}.offer-list p{margin:0;font-weight:950}.offer-list p b{background:var(--lime);border-radius:6px;margin-left:8px;padding:4px 6px;font-size:8px}.offer-list>article>strong{text-align:right}.offer-list span{color:var(--muted);font-size:11px}.offer-list button{grid-area:2;min-width:100px}.career-list{gap:8px;display:grid}.career-list article{border:1px solid #d2d7d1;border-radius:12px;align-items:center;padding:16px;display:flex}.career-list article div{gap:3px;display:grid}.career-list small{color:#859088;font-size:9px;font-weight:900}.career-list b{font-size:13px}.career-list span{color:var(--muted);font-size:11px}.career-list>article>strong{margin-left:auto;font-size:18px}.empty-copy{color:var(--muted)}.career-summary{background:#d2d7d1;border:1px solid #d2d7d1;border-radius:14px;grid-template-columns:repeat(5,1fr);gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.career-summary div{background:#fbfbf7;padding:16px 12px}.career-summary dt{color:#7e8881;font-size:9px;font-weight:900}.career-summary dd{margin:5px 0 0;font-size:18px;font-weight:950}.career-honors{background:#26362d;border:1px solid #26362d;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.career-honors div{background:#132019;padding:18px 14px}.career-honors dt{color:#93a097;font-size:9px;font-weight:900}.career-honors dd{color:var(--lime);margin:6px 0 0;font-size:20px;font-weight:950}.career-awards{background:#f1efe2;border-radius:13px;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:15px;display:flex}.career-awards p{color:#766f51;width:100%;margin:0 0 3px;font-size:10px;font-weight:900}.career-awards b{background:#fffefa;border-radius:8px;padding:7px 9px;font-size:10px}.career-awards span{color:#8a8e88;font-size:11px}.profile-grid{border:1px solid #d9ddd8;border-radius:14px;grid-template-columns:repeat(3,1fr);overflow:hidden}.panel h3{margin:28px 0 12px;font-size:20px}.career-id{color:#9aa29d;letter-spacing:.08em;margin-top:28px;font-size:9px}.player-style-summary{background:var(--secondary);color:#fff;border-radius:14px;margin-bottom:14px;padding:20px 22px;position:relative;overflow:hidden}.player-style-summary:after{content:"";border:22px solid #ffffff0a;border-radius:50%;width:140px;height:140px;position:absolute;top:-48px;right:-38px}.player-style-summary>strong{z-index:1;margin-top:5px;font-size:24px;display:block;position:relative}.player-style-summary p{z-index:1;color:#d8def6;margin:5px 0 12px;font-size:11px;line-height:1.5;position:relative}.player-style-summary div{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:relative}.player-style-summary span{color:#eef1ff;background:#ffffff12;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.retire-hero p{color:var(--lime);margin:0;font-weight:900}.retire-hero strong{margin:7px 0;font-size:45px;display:block}.retire-hero span{color:#b5c1b9}.retired-panel .retire-hero{border-radius:13px;margin-bottom:10px;padding:19px 22px}.retired-panel .retire-hero strong{margin:3px 0;font-size:32px}.retired-panel .retire-hero span{font-size:10px}.retirement-reason{background:#fff7f5;border:1px solid #e1c9c5;border-radius:11px;margin:0 0 10px;padding:12px 14px}.retirement-reason small{color:#b55249;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.retirement-reason strong{margin:4px 0;font-size:13px;display:block}.retirement-reason p{color:#756663;margin:0;font-size:10px;line-height:1.6}.retirement-reason-inline{color:#bd493f;margin:-19px 0 15px;font-size:11px;font-weight:800;line-height:1.55}.retired-career-meta div{background:#fff;min-width:0;padding:17px 14px}.retired-career-meta dt,.retired-stat-grid dt{color:#7e8881;text-align:center;font-size:9px;font-weight:900}.retired-career-meta dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:18px;font-weight:950}.retired-section-heading{margin:17px 0 7px}.retired-section-heading span{color:#718a24;letter-spacing:.14em;font-size:9px;font-weight:950}.retired-section-heading h3{margin:2px 0 0;font-size:17px}.retired-stat-grid{background:#d7dbd6;border:1px solid #d7dbd6;border-radius:10px;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.retired-stat-grid div{background:#fff;min-width:0;padding:9px 6px}.retired-stat-grid dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.retired-stat-grid dd{text-align:center;white-space:nowrap;margin:3px 0 0;font-size:14px;font-weight:950}.career-high-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.career-high-grid div{background:#fff;border:1px solid #d2d7d1;border-radius:9px;min-width:0;padding:10px 9px}.career-high-grid dt{color:#758078;text-align:center;font-size:9px;font-weight:900}.career-high-grid dd{color:#24301f;white-space:nowrap;text-align:center;margin:3px 0 1px;font-size:18px;font-weight:950}.career-high-grid small{color:var(--secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:900;display:block;overflow:hidden}.image-save-card{min-width:0;color:var(--secondary);text-align:center;cursor:pointer;background:#f4f6ff;border:1px dashed #21318366;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;padding:8px 5px;display:flex;overflow:hidden}.image-save-card:hover{border-color:var(--secondary);background:#e9edff}.image-save-card:active{transform:scale(.97)}.image-save-card svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.image-save-card strong{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:100%;margin-top:4px;font-size:clamp(8px,1.25vw,11px);line-height:1.2;display:block}.image-save-card.saving{color:#666;cursor:wait;background:#f4f4f4;border-color:#aeb3ba}.image-save-card.saved{color:#356414;background:#eff9e8;border-color:#73a94c}.image-save-card.failed{color:#9f3e36;background:#fff1ef;border-color:#d59a94}.record-save-card{color:#075fae;background:#eef7ff;border-color:#0879d866}.record-save-card:hover{background:#e1f1ff;border-color:#0879d8}.career-high-grid .record-save-backdrop,.retired-career-meta .record-save-backdrop{z-index:1510;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:left;background:#111827c7;border:0;border-radius:0;place-items:center;width:auto;min-width:0;margin:0;padding:14px;display:grid;position:fixed;inset:0}.record-save-modal{width:min(430px,100%);color:var(--ink);background:#fff;border-radius:17px;padding:25px 20px 20px;position:relative;box-shadow:0 24px 80px #0007}.record-save-modal>small{color:var(--primary-active);letter-spacing:.14em;font-size:8px;font-weight:950}.record-save-modal h3{letter-spacing:-.04em;margin:5px 0 0;font-size:23px}.record-save-modal>p{color:var(--muted);margin:7px 0 16px;font-size:11px}.record-save-modal .record-save-options{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:auto;padding:0;display:grid}.record-save-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd3dc;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;min-height:138px;padding:17px 14px;display:flex}.record-save-options>button:hover{background:#f1f8ff;border-color:#0879d8}.record-save-options>button:disabled{opacity:.65;cursor:wait}.record-save-options svg{fill:none;stroke:#0879d8;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;margin-bottom:14px}.record-save-options strong{color:#16242f;font-size:13px}.record-save-options span{color:#74808a;margin-top:6px;font-size:9px;line-height:1.5}.record-save-modal>.record-save-error{color:#9f3e36;background:#fff0ee;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:9px;font-weight:850}@media (width<=560px){.record-save-modal{padding:23px 14px 15px}.record-save-modal h3{font-size:21px}.record-save-options>button{min-height:126px;padding:14px 11px}.record-save-options strong{font-size:11px}.record-save-options span{font-size:8px}}.retired-support-cta{border-left:3px solid var(--secondary);color:#565c67;background:#f5f6fb;grid-template-columns:minmax(0,4fr) minmax(76px,1fr);margin:7px 0 0;display:grid;overflow:hidden}.retired-support-cta>div:first-child{min-width:0;padding:9px 11px;font-size:9px;line-height:1.35}.retired-support-cta>div:first-child strong,.retired-support-cta>div:first-child span{display:block}.retired-support-cta>div:first-child strong{color:var(--secondary);font-size:12px}.retired-support-cta>div:first-child span{color:#313d73;margin-top:2px;font-weight:800}.retired-support-cta>button{background:var(--secondary);color:#fff;cursor:pointer;border:0;font-size:10px;font-weight:900}.career-shell.is-exporting .retired-support-cta{grid-template-columns:minmax(0,1fr)}.support-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111827b8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.support-modal{width:min(410px,100%);color:var(--ink);background:#fff;border-radius:16px;padding:24px 20px 20px;position:relative;box-shadow:0 24px 80px #0006}.support-modal>small{color:var(--primary-active);letter-spacing:.13em;font-size:8px;font-weight:900}.support-modal h3{margin:5px 0 0;font-size:22px}.support-modal>p{color:var(--muted);margin:7px 0 17px;font-size:11px}.support-modal-close{color:#4d5258;cursor:pointer;background:#f1f2f4;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:10px;right:10px}.support-amounts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.support-amounts button{min-width:0;color:var(--secondary);cursor:pointer;background:#fff;border:1px solid #cbd2dc;border-radius:8px;padding:11px 2px;font-size:10px;font-weight:900}.support-amounts button:hover{border-color:var(--secondary);background:#f1f4ff}.support-custom-amount{margin-top:10px}.support-custom-amount>label{color:var(--muted);margin-bottom:5px;font-size:9px;font-weight:800;display:block}.support-custom-amount>div{background:#fff;border:1px solid #cbd2dc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;overflow:hidden}.support-custom-amount input{min-width:0;color:var(--ink);font:inherit;border:0;outline:0;padding:11px 4px 11px 11px;font-size:12px;font-weight:800}.support-custom-amount span{color:var(--muted);font-size:11px;font-weight:800}.support-custom-amount button{background:var(--secondary);color:#fff;cursor:pointer;border:0;align-self:stretch;margin-left:8px;padding:0 14px;font-size:10px;font-weight:900}.support-custom-amount button:disabled{cursor:not-allowed;opacity:.4}.support-copy-result{background:#f1faeb;border:1px solid #86b965;border-radius:10px;margin-top:13px;padding:13px}.support-copy-result strong,.support-copy-result span{display:block}.support-copy-result strong{color:#356414;font-size:13px}.support-copy-result span{color:#52743a;margin-top:3px;font-size:10px;font-weight:800}.support-copy-result p{color:#566152;margin:7px 0 0;font-size:10px;line-height:1.5}.support-copy-result p b{color:#9f3e36;margin-bottom:3px;font-size:11px;display:block}.support-copy-result.failed{background:#fff1ef;border-color:#d59a94}.support-copy-result.failed strong{color:#9f3e36}.retired-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.retired-highlights div{text-align:center;background:#fff;border:1px solid #d2d7d1;border-radius:9px;padding:11px 12px}.retired-highlights small,.retired-highlights strong,.retired-highlights span{display:block}.retired-highlights small{color:#7e8881;font-size:9px;font-weight:900}.retired-highlights strong{margin-top:3px;font-size:14px}.retired-highlights span{color:var(--muted);margin-top:2px;font-size:9px}.retired-achievements span{color:#7f8781;font-size:11px}.retired-panel .retired-achievements{border-radius:9px;gap:5px;margin:8px 0 12px;padding:9px}.retired-panel .retired-achievements b{padding:5px 7px;font-size:9px}.retired-career-meta{background:#d2d7d1;border:1px solid #d2d7d1;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:7px;display:grid;overflow:hidden}.retired-career-meta div{padding:10px 8px}.retired-career-meta dd{text-align:center;white-space:nowrap;margin-top:3px;font-size:14px}.retired-career-meta>.image-save-card{border-radius:0}.retired-season-log{border-radius:9px;margin:12px 0 0}.retired-season-log>summary{justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.retired-season-log>summary span{font-size:11px}.retired-season-log>summary b{color:#718a24;font-size:9px}.retired-season-log>.retired-season-list{border-top:1px solid #d4d8d2;padding:7px}.retired-season-list article div{min-width:0}.retired-season-list article span{line-height:1.55}.retired-season-list article em{color:#718078;font-size:9px;font-style:normal;font-weight:850}.restart-action{margin-top:22px}@media (width<=760px){.career-shell{background:linear-gradient(#111a15 0 190px,var(--paper) 190px);padding:12px 10px 40px}.career-header{gap:10px;min-height:112px}.career-header>.brand-mark{display:none}.team-badge{width:42px;height:42px}.player-identity h1{font-size:23px}.player-identity span{font-size:10px}.ovr-block strong{font-size:34px}.ghost-button{display:none}.tabs{border-radius:16px 16px 0 0;justify-content:center;height:58px}.tabs button{padding-bottom:15px}.content-wrap{padding:30px 18px 44px}.panel-heading h2{font-size:30px}.style-list,.choice-grid{grid-template-columns:1fr}.style-card:first-child{grid-column:auto}.ready-card{align-items:flex-start}.ready-card dl{display:none}.headline-stats{grid-template-columns:repeat(2,1fr)}.headline-stats div:nth-child(2){border-right:0}.headline-stats div:nth-child(-n+2){border-bottom:1px solid #d8dcd7}.detail-stats,.profile-grid{grid-template-columns:repeat(2,1fr)}.contract-card,.metric-strip,.button-row{grid-template-columns:1fr}.secondary-action{min-height:48px}.offer-list article{grid-template-columns:1fr}.offer-list>article>strong{text-align:left}.offer-list button{grid-area:auto}.result-top{grid-template-columns:1fr}.postseason-board{padding:16px 12px}.postseason-list article{grid-template-columns:1fr;gap:8px}.postseason-list p{text-align:left}.career-summary{grid-template-columns:repeat(2,1fr)}.career-summary div:last-child{grid-column:1/-1}.career-list article{align-items:flex-start}.career-list>article>strong{font-size:14px}.hero-meta strong{font-size:18px}.military-panel{grid-template-columns:1fr;padding:12px}.military-panel .button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.military-panel .secondary-action{min-height:40px}.national-results{grid-template-columns:1fr}.national-results>p{grid-column:auto}}.salary-inline-card .contract-card{grid-template-columns:repeat(3,minmax(0,1fr))}.salary-inline-card .button-row{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}@media (width<=520px){.salary-inline-card{padding:13px}.salary-inline-card .contract-card span{text-align:center;padding:14px 7px}.salary-inline-card .contract-card strong{white-space:nowrap;font-size:15px}.salary-inline-card .button-row{gap:7px}.salary-inline-card .primary-action,.salary-inline-card .secondary-action{min-height:46px}}@media (width<=760px){.career-honors{grid-template-columns:repeat(2,1fr)}.career-honors div{padding:14px 12px}.career-honors dd{font-size:17px}.player-style-summary{padding:15px 16px}.player-style-summary>strong{font-size:21px}.player-style-summary p{margin-bottom:9px;font-size:10px}.player-style-summary span{padding:4px 6px;font-size:7px}.retired-panel .retire-hero{padding:13px 14px}.retired-panel .retire-hero strong{font-size:27px}.retired-panel .retire-hero span{white-space:nowrap;text-overflow:ellipsis;font-size:9px;display:block;overflow:hidden}.retired-support-cta{grid-template-columns:minmax(0,4fr) minmax(68px,1fr)}.retired-support-cta>div:first-child{padding:8px 9px;font-size:8px}.retired-support-cta>div:first-child strong{font-size:11px}.retired-support-cta>button{font-size:9px}.support-modal{padding:22px 14px 16px}.support-modal h3{font-size:20px}.support-amounts{gap:4px}.support-amounts button{padding:10px 1px;font-size:9px}.retired-section-heading{margin:13px 0 6px}.retired-section-heading h3{font-size:15px}.career-high-grid,.retired-stat-grid{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.career-high-grid div,.retired-stat-grid div{border:1px solid #d7dbd6;border-radius:8px;padding:8px 3px}.career-high-grid dt,.retired-stat-grid dt{white-space:nowrap;font-size:8px}.career-high-grid dd{font-size:16px}.career-high-grid small{letter-spacing:-.02em;font-size:7px}.retired-stat-grid dd{font-size:12px}.retired-career-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.retired-career-meta div{padding:9px 3px}.retired-career-meta dt{white-space:nowrap;font-size:8px}.retired-career-meta dd{letter-spacing:-.03em;font-size:12px}.retired-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.retired-highlights div{padding:9px}.retired-highlights strong{font-size:13px}.retired-panel .retired-achievements{max-height:none;overflow:visible}.retired-panel .restart-action{margin-top:10px}.retired-season-list article{gap:8px;padding:11px}.retired-season-list article span{font-size:9px}.retired-season-list>article>strong{font-size:12px}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-pretendard);font-feature-settings:"lnum" 1,"locl" 1;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-pretendard)}button{transition:background-color .16s,border-color .16s,color .16s,transform .12s}button:active{transform:scale(.98)}.game-shell{background:var(--paper)}.brand-bar{border-color:var(--line)}.brand-mark{background:var(--ink);color:#fff;border-radius:8px}.eyebrow,.step-label{color:var(--muted);letter-spacing:.08em;font-weight:650}.brand-copy,.save-state{color:var(--muted);font-weight:450}.save-state span{background:#1aae39;box-shadow:0 0 0 3px #1aae3920}.hero-grid{border-color:var(--line);border-radius:16px;box-shadow:0 .2px 1px #00000005,0 1px 3px #00000008,0 8px 28px #0000000a}.hero-panel{background:var(--secondary);color:#fff}.hero-panel:after{border-color:#ffffff18;box-shadow:0 0 0 64px #ffffff08,0 0 0 128px #ffffff05}.hero-panel h1{letter-spacing:-.055em;font-weight:750}.hero-copy{color:#ffffffbf;font-weight:400}.lime{color:#62aef0}.diamond{border-color:#62aef080}.diamond b{color:#fff}.hero-meta span{color:#ffffff8a}.hero-meta strong{color:#fff}.creation-card{background:#fff}.section-heading h2,.panel-heading h2{letter-spacing:-.045em;font-weight:750}.section-heading p:last-child{color:var(--muted);font-weight:400}input,select{background:#fff;border-color:#ddd;border-radius:4px;padding:13px 12px}input:focus,select:focus{border-color:var(--lime);background:#fff;box-shadow:0 0 0 3px #0075de1f}.segmented button{border-color:var(--line);background:#fff;border-radius:8px;min-height:44px;font-weight:600}.segmented button.active{border-color:var(--lime);background:var(--lime);color:#fff}.position-grid button{border-color:var(--line);background:#fff;border-radius:12px;font-weight:700}.position-grid button.active{border:2px solid var(--lime);box-shadow:inset 0 -3px 0 var(--lime);color:var(--lime)}.primary-action{background:var(--lime);color:#fff;border-radius:9999px;min-height:52px;font-weight:650}.primary-action:hover{background:var(--primary-active)}.primary-action:disabled{color:#a39e98;background:#e6e6e6}.loading-screen{background:var(--secondary)}.loading-screen p{color:#ffffffa8}.career-shell{background:linear-gradient(var(--secondary) 0 210px,var(--paper) 210px)}.career-header{color:#fff}.career-header .brand-mark{color:var(--secondary);background:#fff;border-color:#ffffff2e}.team-badge.large{background:var(--secondary);color:#fff}.player-identity p,.player-identity span,.ovr-block{color:#ffffffa8}.player-identity h1{letter-spacing:-.035em;font-weight:750}.ovr-block strong{color:#fff}.ghost-button{color:#fff;border-color:#ffffff45;border-radius:8px;min-height:40px}.ghost-button:hover{background:#ffffff12}.tabs{border-color:var(--line);background:#fff;border-radius:16px 16px 0 0}.tabs button{color:#777;font-weight:650}.tabs button.active{color:var(--ink)}.tabs button.active:after{background:var(--lime);height:3px}.content-wrap{border-color:var(--line);background:#fff;border-radius:0 0 16px 16px;box-shadow:0 .2px 1px #00000005,0 1px 4px #00000008,0 16px 42px #00000008}.panel-heading p{color:var(--lime);letter-spacing:.1em;font-weight:650}.panel-heading span{color:var(--muted);font-weight:400}.style-card,.ready-card,.choice-card,.salary-inline-card,.military-panel,.international-selection-list article,.national-results article,.offer-list article,.career-list article{border-color:var(--line);background:#fff;border-radius:12px}.style-card p,.choice-card strong{font-weight:700}.style-card span,.choice-card span{color:var(--muted);font-weight:400}.traits{border-color:var(--line)}.traits small{color:#a39e98}.traits b{color:#1aae39}.traits i{color:#dd5b00}.style-card button,.offer-list button{background:var(--lime);color:#fff;border-radius:9999px;min-height:42px;font-weight:650}.style-card button:hover,.offer-list button:hover{background:var(--primary-active)}.choice-card{border-radius:12px}.choice-card:hover{border-color:var(--lime);transform:translateY(-2px);box-shadow:0 .2px 1px #00000005,0 3px 12px #0000000a}.choice-card small,.choice-card em{color:var(--lime)}.path-choice{min-height:245px}.path-choice>strong{margin-top:0}.choice-stats{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:100%;margin:18px 0;display:grid;overflow:hidden}.choice-stats>span{text-align:center;background:#fff;min-width:0;margin:0;padding:10px 5px}.choice-stats small,.choice-stats strong{margin:0;display:block}.choice-stats small{color:var(--muted);letter-spacing:0;font-size:8px}.choice-stats strong{color:var(--ink);white-space:nowrap;margin-top:4px;font-size:14px}.draft-path .choice-stats>span:first-child strong{color:var(--lime);font-size:18px}@media (width<=760px){.path-choice{min-height:225px}.choice-stats{margin:15px 0}}.career-path-motion{z-index:1010;color:#fff;background:radial-gradient(circle at 50% 45%,#12365c,#07172a 68%);place-items:center;padding:24px;animation:.22s ease-out both time-skip-in;display:grid;position:fixed;inset:0;overflow:hidden}.career-path-motion.college{background:radial-gradient(circle at 50% 45%,#293b28,#0b180f 68%)}.career-path-motion section{text-align:center;width:min(520px,90vw)}.career-path-motion section>small{color:#69b9ff;letter-spacing:.2em;font-size:10px;font-weight:900}.career-path-motion.college section>small{color:#a8cc58}.career-path-motion section>strong{letter-spacing:-.045em;margin:13px 0 7px;font-size:clamp(28px,7vw,43px);display:block}.career-path-motion section>p{color:#b4c4d4;margin:0 auto 25px;font-size:11px;line-height:1.7}.career-path-motion.college section>p{color:#afbdaf}.draft-motion-board{background:#ffffff0b;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:repeat(5,1fr);align-items:end;gap:6px;width:min(430px,100%);height:150px;margin:auto;padding:38px 14px 15px;display:grid;position:relative}.draft-motion-board>i{color:#69b9ff;letter-spacing:.18em;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:13px;left:16px}.draft-motion-board>span{color:#71869a;border:1px solid #ffffff1c;border-radius:8px;place-items:center;min-height:50px;font-size:10px;font-weight:900;animation:2.5s ease-in-out infinite draft-board-pick;display:grid}.draft-motion-board>span:nth-of-type(2){animation-delay:.18s}.draft-motion-board>span:nth-of-type(3){animation-delay:.36s}.draft-motion-board>span:nth-of-type(4){animation-delay:.54s}.draft-motion-board>span:nth-of-type(5){animation-delay:.72s}.draft-motion-board>b{color:#fff;font-size:12px;position:absolute;top:11px;right:14px}.college-motion-board{background:#ffffff0b;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:72px 1fr 28px 1fr;align-items:center;gap:9px;width:min(390px,100%);margin:auto;padding:20px;display:grid}.college-motion-board>i{background:#ffffff12;border-radius:18px;place-items:center;width:60px;height:60px;font-size:29px;font-style:normal;animation:2.4s ease-in-out infinite college-campus-in;display:grid}.college-motion-board>span{background:#ffffff0c;border-radius:10px;padding:14px 7px}.college-motion-board small,.college-motion-board b{display:block}.college-motion-board small{color:#9eae9f;font-size:8px}.college-motion-board b{margin-top:4px;font-size:18px}.college-motion-board em{color:#a8cc58;font-size:21px;font-style:normal;animation:1.3s ease-in-out infinite arrow-pass}.career-path-progress{background:#ffffff1c;border-radius:5px;height:4px;margin-top:20px;overflow:hidden}.career-path-progress:after{content:"";transform-origin:0;background:#69b9ff;width:100%;height:100%;animation:2.6s linear both time-progress;display:block}.career-path-motion.college .career-path-progress:after{background:#a8cc58;animation-duration:2.8s}@keyframes draft-board-pick{0%,18%,to{color:#71869a;background:#ffffff08;border-color:#ffffff1c;transform:translateY(0)}38%,58%{color:#fff;background:#1685e7;border-color:#69b9ff;transform:translateY(-8px)}}@keyframes college-campus-in{0%,to{transform:translateY(3px)scale(.96)}50%{transform:translateY(-4px)scale(1.04);box-shadow:0 10px 28px #0004}}@media (prefers-reduced-motion:reduce){.career-path-motion,.draft-motion-board>span,.college-motion-board>i,.college-motion-board>em,.career-path-progress:after{animation:none!important}.career-path-progress:after{transform:none}}.notice{color:#005bab;background:#0075de0d;border:1px solid #0075de20;border-radius:8px}.relationship-card,.contract-card,.metric-strip,.career-summary{border-color:var(--line);background:var(--line);border-radius:12px}.relationship-card span,.contract-card span,.metric-strip span,.career-summary div{color:var(--muted);background:#fff}.relationship-inline{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:8px}.negative-text,.danger,.danger-outline{color:#b42318!important}.event-card,.career-event-card,.national-team-toggle{background:#0075de0a;border-color:#0075de28;border-radius:12px}.event-card small,.career-event-card small,.national-team-toggle small{color:var(--lime)}.national-team-toggle input:checked+i{background:var(--lime)}.international-event-card strong{color:var(--ink)}.secondary-action{background:#fff;border-color:#ddd;border-radius:8px;min-height:44px;font-weight:600}.secondary-action:hover{background:#f6f5f4;border-color:#b7b7b7}.text-button{color:var(--lime);font-weight:600}.danger-outline{background:#fff;border-color:#e8b7b2}.danger-outline:hover{background:#fff5f4}.result-top span,.headline-stats,details,.profile-grid{border-color:var(--line);border-radius:12px}.result-top span{color:var(--muted);background:#fff}.headline-stats div{border-color:var(--line)}.headline-stats strong{letter-spacing:-.035em;font-weight:720}.headline-stats span{color:var(--muted);font-weight:600}.headline-stats strong>span{color:var(--ink);font-size:inherit;font-weight:inherit;white-space:inherit;margin:0;display:inline}.headline-stats strong>span.career-high-value{color:#b42318}.headline-stats strong i{color:var(--ink);font-style:normal;font-weight:inherit}.headline-stats em{background:#b42318;border-radius:9999px}.detail-stats,.profile-grid{border-color:var(--line);background:var(--line)}.detail-stats dt,.profile-grid dt{color:#a39e98;font-weight:600}.detail-stats dd,.profile-grid dd{font-weight:650}.ovr-change{background:var(--secondary);border-radius:12px}.ovr-change i{color:#62aef0}.postseason-board{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px}.subheading span{color:var(--lime)}.postseason-list article{border-color:var(--line);background:var(--paper);border-radius:8px}.postseason-list article.player-round{border-color:var(--lime);box-shadow:inset 3px 0 var(--lime)}.postseason-list small,.postseason-list span{color:var(--muted)}.postseason-list p{color:var(--ink)}.postseason-list p b{color:var(--lime)}.achievement-box,.career-awards{border:1px solid var(--line);background:var(--paper);border-radius:12px}.achievement-box b,.career-awards b{border:1px solid var(--line);background:#fff;border-radius:9999px}.career-honors{border-color:var(--line);background:var(--line);border-radius:12px}.career-honors div{background:#fff}.career-honors dt{color:var(--muted)}.career-honors dd{color:var(--ink)}.draft-celebration,.empty-result,.retire-hero{background:var(--secondary);border-radius:16px}.draft-celebration>span,.retire-hero p{color:#62aef0}.draft-celebration b{color:var(--secondary);background:#fff;border-radius:9999px}.offer-list p b{background:var(--lime);color:#fff}.lime-text{color:var(--lime)!important}.career-id{color:#a39e98}.military-time-skip,.salary-negotiation-motion{background:var(--secondary)}.season-progress-motion,.international-progress-motion{background:radial-gradient(circle at 50% 45%,#31439b,var(--secondary) 68%)}.military-time-skip small,.salary-negotiation-motion small,.international-progress-motion small{color:#62aef0}.military-time-skip section>b:after,.salary-negotiation-motion:after,.season-progress-motion section>b:after{background:#62aef0}.event-draw{background:var(--secondary);border-color:#ffffff20}.event-draw>small{color:#62aef0}.event-draw span.active{border-color:var(--lime);background:var(--lime);color:#fff;box-shadow:0 0 22px #0075de55}.career-event-choice{border-color:var(--line);background:var(--paper);color:var(--ink);border-radius:16px}.career-event-choice>small b{background:var(--lime);color:#fff}.career-event-choice .event-description{border-color:var(--lime);background:#0075de0b}.event-outcomes>button{border-color:var(--line);background:#fff;border-radius:12px}.event-outcomes>button:hover,.event-outcomes>button:focus-visible{border-color:var(--lime);background:#0075de08;box-shadow:0 8px 24px #0000000a}.event-outcomes>button>em{color:var(--lime)}.career-event-verdict{background:#0075de0d}.career-event-verdict i{background:var(--lime);color:#fff}.career-event-verdict b{color:var(--lime)}.negotiation-verdict.success{color:#62aef0}.tournament-diamond b{background:var(--lime);color:#fff;box-shadow:0 0 35px #0075de66}@media (width<=760px){.career-shell{background:linear-gradient(var(--secondary) 0 190px,var(--paper) 190px)}.tabs{border-radius:16px 16px 0 0}.game-shell{padding:12px clamp(8px,2.7vw,12px) 26px}.brand-bar{margin-bottom:18px;padding-bottom:13px}.hero-panel{padding:30px clamp(20px,6vw,26px)}.hero-copy{font-size:clamp(14px,3.8vw,16px);line-height:1.68}.creation-card{padding:24px clamp(15px,4.8vw,22px)}.section-heading{margin-bottom:24px}.section-heading h2{font-size:clamp(30px,8vw,35px)}.section-heading p:last-child{font-size:clamp(12px,3.25vw,13px);line-height:1.55}.field-label,fieldset{margin-bottom:20px;font-size:clamp(12px,3.35vw,14px)}input,select{padding:13px 12px;font-size:clamp(13px,3.55vw,15px)}.field-label em{font-size:clamp(11px,3vw,12px)}.segmented button{font-size:clamp(12px,3.25vw,14px)}.position-grid button{min-height:68px}.position-grid button strong{font-size:clamp(14px,3.8vw,16px)}.position-grid button>span,.position-grid button small{font-size:clamp(8px,2.3vw,10px)}.primary-action,.secondary-action{font-size:clamp(13px,3.55vw,15px)}.career-shell{padding:10px clamp(6px,2.5vw,10px) 34px}.career-header{min-height:108px}.player-identity p{font-size:clamp(11px,3vw,12px)}.player-identity h1{font-size:clamp(24px,6.5vw,28px)}.player-identity span{font-size:clamp(10px,2.85vw,12px)}.ovr-block span{font-size:clamp(10px,2.8vw,12px)}.ovr-block strong{font-size:clamp(34px,9.5vw,40px)}.tabs{gap:clamp(22px,7.5vw,36px);height:58px;padding:0 clamp(12px,4vw,24px)}.tabs button{padding-bottom:15px;font-size:clamp(13px,3.5vw,15px)}.content-wrap{padding:23px clamp(12px,4vw,18px) 34px}.panel-heading{margin-bottom:24px}.panel-heading p{margin-bottom:6px;font-size:clamp(10px,2.8vw,12px)}.panel-heading h2{font-size:clamp(29px,7.8vw,34px)}.panel-heading span{margin-top:8px;font-size:clamp(12px,3.35vw,14px);line-height:1.55}.panel h3{margin:23px 0 10px;font-size:clamp(19px,5.2vw,22px)}.style-card{gap:11px;padding:16px}.style-card p{font-size:clamp(17px,4.7vw,20px)}.style-card span{font-size:clamp(12px,3.25vw,14px)}.traits{gap:12px;padding-top:10px}.traits small{font-size:clamp(9px,2.5vw,11px)}.traits b,.traits i{font-size:clamp(10px,2.8vw,12px)}.ready-card{gap:14px;margin-bottom:20px;padding:18px}.ready-card p,.ready-card>div>span{font-size:clamp(11px,3vw,13px)}.ready-card>div>strong{font-size:clamp(21px,5.8vw,24px)}.choice-card{min-height:190px;padding:19px}.choice-card strong{margin-top:20px;font-size:clamp(20px,5.4vw,23px)}.choice-card span{font-size:clamp(12px,3.3vw,14px);line-height:1.55}.choice-card em,.notice{font-size:clamp(11px,3vw,13px)}.result-top{gap:8px;margin-bottom:12px}.result-top span{padding:14px;font-size:clamp(10px,2.85vw,12px)}.result-top strong{font-size:clamp(15px,4.1vw,18px)}.headline-stats{margin:16px 0}.headline-stats div{padding:20px 6px}.headline-stats strong{font-size:clamp(18px,5.8vw,25px)}.headline-stats span{font-size:clamp(9px,2.55vw,11px)}.headline-stats em{font-size:clamp(7px,2.1vw,9px)}.ovr-change{padding:16px 17px}.ovr-change span{font-size:clamp(11px,3vw,13px)}.ovr-change strong{font-size:clamp(24px,6.6vw,29px)}summary{padding:13px 14px;font-size:clamp(11px,3.1vw,13px)}.detail-stats div,.profile-grid div{padding:12px 10px}.detail-stats dt,.profile-grid dt{font-size:clamp(9px,2.55vw,11px)}.detail-stats dd,.profile-grid dd{font-size:clamp(13px,3.6vw,15px)}.achievement-box,.career-awards{padding:13px}.achievement-box p,.career-awards p{font-size:clamp(10px,2.8vw,12px)}.achievement-box b,.career-awards b{font-size:clamp(10px,2.75vw,12px)}.contract-card span,.metric-strip span{padding:17px 14px;font-size:clamp(10px,2.8vw,12px)}.contract-card strong,.metric-strip strong{font-size:clamp(18px,5vw,21px)}.career-list article{padding:13px}.career-list small{font-size:clamp(9px,2.5vw,11px)}.career-list b{font-size:clamp(13px,3.55vw,15px)}.career-list span{font-size:clamp(11px,3vw,13px)}.national-results article{padding:12px 14px}.national-results span,.national-results small{font-size:clamp(9px,2.5vw,11px)}.national-results strong{font-size:clamp(14px,3.9vw,17px)}.player-style-summary{padding:14px 15px}.player-style-summary>strong{font-size:clamp(21px,5.8vw,24px)}.player-style-summary p{font-size:clamp(10px,2.9vw,12px)}.player-style-summary span{font-size:clamp(8px,2.25vw,10px)}.retired-panel .retire-hero strong{font-size:clamp(27px,7.5vw,31px)}.retired-panel .retire-hero span{font-size:clamp(9px,2.55vw,11px)}.retired-support-cta>div:first-child{font-size:clamp(8px,2.35vw,10px)}.retired-support-cta>div:first-child strong{font-size:clamp(11px,3.1vw,13px)}.retired-support-cta>button{font-size:clamp(9px,2.6vw,11px)}.career-high-grid dt,.retired-stat-grid dt,.retired-career-meta dt{font-size:clamp(8px,2.25vw,10px)}.career-high-grid dd{font-size:clamp(15px,4.35vw,18px)}.career-high-grid small{font-size:clamp(7px,2.1vw,9px)}.retired-stat-grid dd,.retired-career-meta dd{font-size:clamp(12px,3.55vw,14px)}.retired-panel .retired-achievements b{font-size:clamp(9px,2.55vw,11px)}.retired-highlights small,.retired-highlights span{font-size:clamp(9px,2.5vw,11px)}.retired-highlights strong{font-size:clamp(13px,3.75vw,16px)}.support-modal>p,.record-save-modal>p,.pitcher-role-modal>p,.roster-move-modal>p,.military-result-modal>p,.forced-enlistment-modal>p,.sangmu-result-modal>p,.major-injury-modal>p{font-size:clamp(11px,3.15vw,13px);line-height:1.6}.support-amounts button{font-size:clamp(9px,2.55vw,11px)}.support-custom-amount input{font-size:clamp(12px,3.35vw,14px)}.support-copy-result span,.support-copy-result p{font-size:clamp(10px,2.8vw,12px)}}
