.text-display,.text-h1,.text-h2{font-family:Paperlogy-8ExtraBold,sans-serif!important}.text-h3,.text-h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold,sans-serif!important;font-weight:600!important;text-rendering:optimizeLegibility}.text-body,.text-body-lg,.text-body-sm,.text-caption{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold,sans-serif!important;font-weight:400!important;text-rendering:optimizeLegibility}body,html{font-synthesis:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold,sans-serif!important;margin:0}*{font-family:inherit}.headline,.title,a,button,div,h1,h2,h3,h4,h5,h6,input,label,p,span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold,sans-serif!important;text-rendering:optimizeLegibility}body.font-loading{.text-display,.text-h1,.text-h2,.word,h1,h2{opacity:0;transition:opacity .1s ease}}body.fonts-loaded{.text-display,.text-h1,.text-h2,.word,h1,h2{opacity:1;transition:opacity .2s ease}}body.onboard-body{-webkit-overflow-scrolling:touch;backface-visibility:hidden;margin:0 auto;max-width:499px;min-height:100vh;overflow:auto;scroll-behavior:smooth}body.default-body,body.onboard-body{font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-text)}body.default-body{height:auto;margin:0;overflow:auto}@font-face{font-display:swap;font-family:Paperlogy-8ExtraBold;font-style:normal;font-weight:100 900;src:url(/static/media/Paperlogy-8ExtraBold.d21378fc62913fff3b64.woff2) format("woff2"),url(/static/media/Paperlogy-8ExtraBold.bd63423a9418df2c1f6b.ttf) format("truetype")}.background{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;align-items:center;background-color:#f7f8fa;display:flex;flex-direction:column;font-family:Paperlogy-8ExtraBold,sans-serif!important;height:100vh;max-width:499px;min-height:100svh;overflow:hidden;position:relative;text-align:center;text-rendering:optimizeLegibility;width:100%}.background *{font-family:inherit}.background:before{font-family:Paperlogy-8ExtraBold;font-weight:800}.background:after,.background:before{content:"Preload";left:-999px;opacity:0;pointer-events:none;position:absolute;top:-999px}.background:after{font-family:Pretendard;font-weight:400}.background .content{align-items:center;display:flex;flex-direction:column;gap:2.4vh;height:45vh;justify-content:flex-start;padding:16vh 16px 0}.background .symbol-badge{align-items:center;background:#fafafa;border-radius:50%;box-shadow:0 8px 24px #00000014;display:flex;height:clamp(96px,26vw,136px);justify-content:center;width:clamp(96px,26vw,136px)}.background .symbol-img{height:100%;object-fit:contain;width:100%}.background .subtitle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6f6f6f;font-family:Paperlogy-8ExtraBold,sans-serif!important;font-size:clamp(15px,2.1vh,18px);font-weight:600;letter-spacing:-.2px;margin-top:4px;text-align:center;text-rendering:optimizeLegibility}.background .headline{align-items:center;display:flex;flex-direction:column;gap:1.6vh}.background .word{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;color:#1e2938;font-family:Paperlogy-8ExtraBold!important;-webkit-font-family:"Paperlogy-8ExtraBold";-moz-font-family:"Paperlogy-8ExtraBold";font-size:clamp(34px,9vw,56px);font-weight:800!important;line-height:1.15;text-rendering:optimizeLegibility}.background .word.highlight{color:#079669}.background .cta-area{margin:0 auto 8px;width:min(355px,100% - 24px)}.background .cta-area .btn-text,.background .cta-area button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.background .cta-area .btn-text,.background .cta-area button,.background .cta-area span{font-family:Paperlogy-8ExtraBold,sans-serif!important;font-weight:600!important;letter-spacing:-.2px}.background .modal-inner{align-items:start;display:flex;flex-direction:column;justify-content:space-between;text-align:start;width:90%}.background .modal-inner .symbol{height:7vh;width:7vh}.background .modal-inner .modal-title{color:#262626;font-size:3vh;font-weight:700;margin:2vh 0 1vh}.background .modal-inner .modal-description,.background .modal-inner .modal-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold,sans-serif!important;text-rendering:optimizeLegibility}.background .modal-inner .modal-description{color:#6f6f6f;font-size:1.7vh;font-weight:500;line-height:1.5;margin:0 0 3vh}.background .modal-inner .modal-button-area{display:flex;gap:2%;justify-content:space-between;width:100%}.background .footer{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:auto;padding:0 0 calc(16px + env(safe-area-inset-bottom));width:100%}.background .brand-image{height:auto;margin-top:-5px;width:88px}.circle-common-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;cursor:pointer;display:flex;font-family:Paperlogy-8ExtraBold,sans-serif!important;font-weight:600!important;justify-content:center;letter-spacing:-.2px;text-rendering:optimizeLegibility;transition:all .2s ease}.circle-common-btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.circle-common-btn:active{transform:translateY(0)}.main{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;scroll-behavior:smooth;transform:translateZ(0);width:100%}.main .user-info-section{align-items:center;display:flex;justify-content:space-between;padding:8px 20px 16px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.main .user-info-section .user-details{cursor:pointer;transform:translateZ(0);transition:transform .2s ease;will-change:transform}.main .user-info-section .user-details:hover{transform:translateY(-2px) translateZ(0)}.main .user-info-section .user-details .user-age{color:#8a8f98;color:var(--text-disabled);display:block;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:400;margin-bottom:4px;margin-bottom:var(--spacing-xs);margin-left:4px;margin-left:var(--spacing-xs)}.main .user-info-section .user-details .user-name{color:#262626;color:var(--text-primary);font-size:48px;line-height:1.1;margin:0}.main .user-info-section .position-badge,.main .user-info-section .user-details .user-name{font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-weight:800}.main .user-info-section .position-badge{align-items:center;border-radius:50%;box-shadow:0 8px 24px #0796694d;color:#fff;color:var(--bg-surface);cursor:pointer;display:flex;font-size:24px;height:88px;justify-content:center;transform:translateZ(0);transition:all .2s ease;width:88px;will-change:transform}.main .user-info-section .position-badge:hover{box-shadow:0 12px 32px #07966966;transform:scale(1.05) translateZ(0)}.main .main-cards{display:flex;gap:12px;gap:var(--spacing-md);padding:20px 20px 24px;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.main .main-cards .analysis-card,.main .main-cards .team-card{border-radius:16px;box-shadow:0 4px 16px #00000014;flex:1 1;min-height:140px;padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.main .main-cards .team-card{background:#fff;background:var(--bg-surface)}.main .main-cards .team-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.main .main-cards .team-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--spacing-md)}.main .main-cards .team-card .card-header h3{color:#262626;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:18px;font-weight:600;margin:0}.main .main-cards .team-card .card-header .arrow{color:#8a8f98;color:var(--text-disabled);font-size:16px}.main .main-cards .team-card .team-description{color:#6b7078;color:var(--text-secondary);font-size:12px;line-height:1.5;margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.main .main-cards .team-card .find-team-btn,.main .main-cards .team-card .team-description{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text)}.main .main-cards .team-card .find-team-btn{background:#079669;background:var(--primary);border:none;border-radius:12px;color:#fff;color:var(--bg-surface);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease;width:100%}.main .main-cards .team-card .find-team-btn:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.main .main-cards .team-card .find-team-btn:active{transform:translateY(0)}.main .main-cards .team-card .team-info{align-items:center;display:flex;flex-direction:column;text-align:center}.main .main-cards .team-card .team-info .team-logo-section{margin-bottom:12px;margin-bottom:var(--spacing-md)}.main .main-cards .team-card .team-info .team-logo-section .team-logo{background:#f2f4f6;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:50%;height:56px;object-fit:cover;width:56px}.main .main-cards .team-card .team-info .team-details .team-name{color:#262626;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:600;line-height:1.3;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.main .main-cards .team-card .team-info .team-details .team-stats{display:flex;gap:8px;gap:var(--spacing-sm);justify-content:center}.main .main-cards .team-card .team-info .team-details .team-stats .member-count,.main .main-cards .team-card .team-info .team-details .team-stats .user-role{background:#f2f4f6;background:var(--bg-primary);border-radius:4px;color:#8a8f98;color:var(--text-disabled);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:10px;padding:2px 4px;padding:2px var(--spacing-xs)}.main .main-cards .team-card .team-info .team-details .team-stats .user-role{background:#079669;background:var(--primary);color:#fff;color:var(--bg-surface)}.main .main-cards .team-card .no-team .team-description{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:12px;line-height:1.5;margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.main .main-cards .team-card .team-loading{align-items:center;display:flex;justify-content:center;padding:20px 0;padding:var(--spacing-xl) 0}.main .main-cards .team-card .team-loading p{color:#6b7078;color:var(--text-secondary);font-size:12px;margin:0}.main .main-cards .team-card .error-message,.main .main-cards .team-card .team-loading p{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text)}.main .main-cards .team-card .error-message{color:#ef4444;color:var(--error);font-size:11px;margin:8px 0 0;margin:var(--spacing-sm) 0 0 0;text-align:center}.main .main-cards .analysis-card{background:#262626;background:var(--text-primary);cursor:pointer;transform:translateZ(0);will-change:transform}.main .main-cards .analysis-card:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px) translateZ(0)}.main .main-cards .analysis-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-lg)}.main .main-cards .analysis-card .card-header h3{color:#fff;color:var(--bg-surface);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:18px;font-weight:600;margin:0}.main .main-cards .analysis-card .card-header .arrow{color:#fff;color:var(--bg-surface);font-size:16px}.main .main-cards .analysis-card .radar-chart{align-items:center;display:flex;height:120px;justify-content:center}.main .main-cards .analysis-card .radar-chart .analysis-chart-image{filter:brightness(1.1);height:100px;object-fit:contain;width:100px}.main .ovr-title{align-items:baseline;display:flex;gap:8px;gap:var(--spacing-sm);margin:8px 20px;margin:var(--spacing-sm) var(--spacing-xl) var(--spacing-sm) var(--spacing-xl)}.main .ovr-title h3{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;margin:0}.main .ovr-title .ovr-subtitle{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:12px;font-weight:500}.main .ovr-section{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin:0 20px 12px;margin:0 var(--spacing-xl) var(--spacing-md) var(--spacing-xl);padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl)}.main .ovr-section h3{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;margin:0 0 20px;margin:0 0 var(--spacing-xl) 0;text-align:left}.main .ovr-section .ovr-info{align-items:center!important;display:flex!important;justify-content:center!important;margin:12px 20px 24px;text-align:center!important;width:calc(100% - 40px)!important}.main .ovr-section .ovr-info p{color:#6b7280!important;font-size:12px!important;font-weight:500!important;margin:4px 0!important;text-align:center!important;width:100%!important}.main .ovr-section .main .ovr-info{text-align:center!important}.main .ovr-section .main .ovr-info p{color:#6b7280!important;font-size:12px!important;font-weight:500!important}.main .ovr-section .radar-chart-container{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;display:flex;justify-content:center;margin-bottom:24px;margin-bottom:var(--spacing-2xl);padding:16px 12px;padding:var(--spacing-lg) var(--spacing-md)}.main .ovr-section .radar-chart-container svg{height:40vh;margin-bottom:-8vh;margin-top:-5vh;max-width:100%;width:100%}.main .ovr-section .ovr-stats{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);text-align:center}.main .ovr-section .ovr-stats .stat-item .stat-label{color:#8a8f98;font-size:13px;font-weight:500}.main .stats-cards{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:0 20px 12px;padding:0 var(--spacing-xl) var(--spacing-md) var(--spacing-xl)}.main .stats-cards .stat-card{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;padding:16px;padding:var(--spacing-lg);transition:all .2s ease}.main .stats-cards .stat-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.main .stats-cards .stat-card h4{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;font-weight:500;margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.main .stats-cards .stat-card .stat-content{display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.main .stats-cards .stat-card .stat-content .stat-chart{width:100%}.main .stats-cards .stat-card .stat-content .stat-chart .mini-chart{height:36px;max-width:none;width:100%}.main .stats-cards .stat-card .stat-content .stat-number{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-weight:700;line-height:1;padding-right:8px;padding-right:var(--spacing-sm);text-align:right}.main .stats-cards .stat-card .stat-content .stat-number .unit{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;font-weight:400;margin-left:2px}.main .stats-cards .stat-card .stat-content .stat-number .unit.unit-speed{font-size:10px}.main .stats-cards .stat-card .stat-value{color:#8a8f98;color:var(--text-disabled);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;margin-top:20px;margin-top:var(--spacing-xl);text-align:center}.main .stats-cards .stat-card .empty-graph{align-items:flex-end;display:flex;height:40px;justify-content:space-between;margin:20px 8px 8px;margin:var(--spacing-xl) var(--spacing-sm) var(--spacing-sm) var(--spacing-sm)}.main .stats-cards .stat-card .empty-graph .graph-bar{background:#e2e8f0;background:var(--border);border-radius:2px;height:12px;width:8px}.main .stats-cards .stat-card .empty-graph .graph-bar:nth-child(2){height:20px}.main .stats-cards .stat-card .empty-graph .graph-bar:nth-child(3){height:16px}.main .stats-cards .stat-card .empty-graph .graph-bar:nth-child(4){height:24px}.main .stats-cards .stat-card .stat-content .stat-number{font-size:22px}.main .stats-cards .stat-card .stat-content .stat-number .unit{font-size:11px}.main .trend-section{margin:24px 16px 20px;margin:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl) var(--spacing-lg)}.main .trend-section .trend-title{color:#262626;color:var(--text-primary);font-weight:700;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.card-page{background:#f8fafc;display:flex;flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-text);min-height:100vh;padding:20px;transition:background .3s ease}.card-page.bg-blue{background:linear-gradient(135deg,#eff6ff,#dbeafe 30%,#bfdbfe 60%,#f8fafc)}.card-page.bg-green{background:linear-gradient(135deg,#ecfdf5,#d1fae5 30%,#a7f3d0 60%,#f8fafc)}.card-page.bg-orange{background:linear-gradient(135deg,#fff7ed,#fed7aa 30%,#fdba74 60%,#f8fafc)}.card-page.bg-yellow{background:linear-gradient(135deg,#fffbeb,#fef3c7 30%,#fde68a 60%,#f8fafc)}.card-page .card-header{align-items:center;display:flex;margin-bottom:30px;position:relative}.card-page .card-header .back-button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.card-page .card-header .back-button:hover{box-shadow:0 4px 15px #00000026;transform:scale(1.05)}.card-page .card-header .back-button img{height:20px;width:20px}.card-page .card-header h1{color:#1f2937;font-size:20px;font-weight:600;left:50%;margin:0;position:absolute;transform:translateX(-50%)}.card-page .player-card-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-bottom:40px}.card-page .player-card-container .player-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;box-shadow:0 15px 40px #00000040;display:flex;flex-direction:column;height:430px;overflow:hidden;padding:24px;position:relative;width:300px}.card-page .player-card-container .player-card.blue{background-color:#3b82f6}.card-page .player-card-container .player-card.green{background-color:#10b981}.card-page .player-card-container .player-card.orange{background-color:#f59e0b}.card-page .player-card-container .player-card.yellow{background-color:#eab308}.card-page .player-card-container .player-card .card-top{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:space-between;margin-bottom:32px}.card-page .player-card-container .player-card .card-top .player-info{flex:1 1}.card-page .player-card-container .player-card .card-top .player-info .player-name{color:#fff;font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-brand);font-size:48px;font-weight:800;line-height:1.1;margin:0 0 8px}.card-page .player-card-container .player-card .card-top .player-info .player-age{color:#ffffffe6;font-size:20px;font-weight:500;margin:0}.card-page .player-card-container .player-card .card-top .player-specs{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;text-align:right}.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-label,.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-value{color:#fff;display:block;font-size:16px;font-weight:600}.card-page .player-card-container .player-card .card-middle{align-items:center;display:flex;flex:1 1;justify-content:space-between;margin:20px 0;padding:0 20px;position:relative}.card-page .player-card-container .player-card .card-middle .position-display{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.card-page .player-card-container .player-card .card-middle .position-display .position{color:#fff;font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-brand);font-size:120px;font-weight:900;letter-spacing:4px;text-shadow:2px 2px 4px #0000004d}.card-page .player-card-container .player-card .card-middle .position-image{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.card-page .player-card-container .player-card .card-middle .position-image .position-icon{filter:brightness(0) invert(1);height:141px;object-fit:contain;opacity:.8;transition:opacity .3s ease;width:75px}.card-page .player-card-container .player-card .card-bottom{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;margin-top:auto;padding-top:20px}.card-page .player-card-container .player-card .card-bottom .agrounds-logo{flex:0 0 auto;margin-right:20px;margin-top:-10px}.card-page .player-card-container .player-card .card-bottom .agrounds-logo img{height:auto;opacity:.9;width:60px}.card-page .player-card-container .player-card .card-bottom .team-info{align-items:center;display:flex;flex:1 1;gap:12px;justify-content:flex-end}.card-page .player-card-container .player-card .card-bottom .team-info .team-logo{border:2px solid #ffffff4d;border-radius:50%;height:35px;width:35px}.card-page .player-card-container .player-card .card-bottom .team-info .team-name{color:#000;font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-brand);font-size:20px;font-weight:800;letter-spacing:1px;text-shadow:1px 1px 2px #0000004d}.card-page .error,.card-page .loading{align-items:center;color:#6b7280;display:flex;font-size:18px;height:50vh;justify-content:center}.card-page .error{color:#ef4444}@media(min-width:1200px){.card-page .player-card-container .player-card{height:516px;padding:32px;width:360px}.card-page .player-card-container .player-card .card-top{margin-bottom:40px}.card-page .player-card-container .player-card .card-top .player-info .player-name{font-size:56px}.card-page .player-card-container .player-card .card-top .player-info .player-age{font-size:22px}.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-label,.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-value{font-size:18px}.card-page .player-card-container .player-card .card-middle .position-display .position{font-size:140px}.card-page .player-card-container .player-card .card-middle .position-image .position-icon{height:165px;width:88px}.card-page .player-card-container .player-card .card-bottom .agrounds-logo img{width:70px}.card-page .player-card-container .player-card .card-bottom .team-info .team-name{font-size:22px}}@media(max-width:768px){.card-page{padding:15px}.card-page .player-card-container .player-card{height:430px;padding:20px;width:300px}.card-page .player-card-container .player-card .card-top{margin-bottom:24px}.card-page .player-card-container .player-card .card-top .player-info .player-name{font-size:44px;margin:0 0 6px}.card-page .player-card-container .player-card .card-top .player-info .player-age{font-size:18px}.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-label,.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-value{font-size:15px}.card-page .player-card-container .player-card .card-middle .position-display .position{font-size:100px}.card-page .player-card-container .player-card .card-middle .position-image .position-icon{height:117px;width:62px}.card-page .player-card-container .player-card .card-bottom .agrounds-logo img{width:50px}.card-page .player-card-container .player-card .card-bottom .team-info .team-name{font-size:18px}}@media(max-width:480px){.card-page{padding:10px}.card-page .player-card-container .player-card{height:401px;padding:16px;width:280px}.card-page .player-card-container .player-card .card-top{margin-bottom:20px}.card-page .player-card-container .player-card .card-top .player-info .player-name{font-size:38px;margin:0 0 4px}.card-page .player-card-container .player-card .card-top .player-info .player-age{font-size:16px}.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-label,.card-page .player-card-container .player-card .card-top .player-specs .spec-item .spec-value{font-size:14px}.card-page .player-card-container .player-card .card-middle .position-display .position{font-size:80px}.card-page .player-card-container .player-card .card-middle .position-image .position-icon{height:93px;width:50px}.card-page .player-card-container .player-card .card-bottom .agrounds-logo img{width:45px}.card-page .player-card-container .player-card .card-bottom .team-info .team-name{font-size:16px}}.mypage{-webkit-overflow-scrolling:touch;align-items:center;backface-visibility:hidden;box-sizing:border-box;display:flex;flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);justify-content:start;margin:0 auto;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;scroll-behavior:smooth;transform:translateZ(0);width:100%}.mypage,.mypage .page-header{background-color:#f2f4f6;background-color:var(--bg-primary)}.mypage .page-header{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl);text-align:center}.mypage .page-header .page-title{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:32px;font-weight:800;line-height:1.2;margin:8px 0 4px;margin:var(--spacing-sm) 0 var(--spacing-xs) 0}.mypage .page-header .page-subtitle{margin:0}.mypage .page-header .page-subtitle p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;line-height:1.5;margin:0}.mypage .profile-section{flex-shrink:0;margin:20px auto 16px;margin:var(--spacing-xl) auto var(--spacing-lg) auto;position:relative;width:fit-content}.mypage .profile-section .image-compbox{border:3px solid #fff;border:3px solid var(--bg-surface);border-radius:50%;box-shadow:0 6px 18px #0000001f;flex-shrink:0;height:80px;overflow:hidden;position:relative;transition:all .3s ease;width:80px}.mypage .profile-section .image-compbox:hover{box-shadow:0 8px 24px #00000026;transform:scale(1.05)}.mypage .profile-section .camera-bg{align-items:center;background:linear-gradient(135deg,#079669,#068a5b);background:linear-gradient(135deg,var(--primary) 0,var(--primary-hover) 100%);border:2px solid #fff;border:2px solid var(--bg-surface);border-radius:50%;bottom:6px;box-shadow:0 4px 12px #0796694d;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:6px;transition:all .3s ease;width:30px;z-index:10}.mypage .profile-section .camera-bg:hover{background:linear-gradient(135deg,#068a5b,#047857);background:linear-gradient(135deg,var(--primary-hover) 0,#047857 100%);box-shadow:0 6px 18px #07966966;transform:scale(1.15)}.mypage .profile-section .camera-bg:active{transform:scale(.95)}.mypage .profile-section .camera-bg .camera{filter:brightness(0) invert(1);height:16px;width:16px}.mypage .infotext{margin:0 auto 24px;margin:0 auto var(--spacing-2xl) auto;text-align:center;width:fit-content}.mypage .infotext .user-name{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:32px;font-weight:800;line-height:1.2;margin:0;text-align:center;transition:all .3s ease}.mypage .infotext .user-name:hover{color:#079669;color:var(--primary);transform:scale(1.02)}@media(max-width:768px){.mypage{max-width:100vw;padding:0 12px;padding:0 var(--spacing-md)}.mypage .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.mypage .page-header .page-title{font-size:28px}.mypage .page-header .page-subtitle p{font-size:13px}.mypage .profile-section{margin:16px auto 12px;margin:var(--spacing-lg) auto var(--spacing-md) auto}.mypage .profile-section .image-compbox{height:70px;width:70px}.mypage .profile-section .camera-bg{bottom:4px;height:28px;right:4px;width:28px}.mypage .profile-section .camera-bg .camera{height:14px;width:14px}.mypage .infotext{margin:0 auto 20px;margin:0 auto var(--spacing-xl) auto}.mypage .infotext .user-name{font-size:28px}}@media(max-width:480px){.mypage{max-width:100vw;padding:0 8px;padding:0 var(--spacing-sm)}.mypage .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.mypage .page-header .page-title{font-size:24px}.mypage .page-header .page-subtitle p{font-size:12px}.mypage .profile-section{margin:12px auto 8px;margin:var(--spacing-md) auto var(--spacing-sm) auto}.mypage .profile-section .image-compbox{height:65px;width:65px}.mypage .profile-section .camera-bg{bottom:3px;height:26px;right:3px;width:26px}.mypage .profile-section .camera-bg .camera{height:14px;width:14px}.mypage .infotext{margin:0 auto 16px;margin:0 auto var(--spacing-lg) auto}.mypage .infotext .user-name{font-size:24px}}@media(max-width:320px){.mypage .page-header{padding:8px 8px 16px;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-lg) var(--spacing-sm)}.mypage .page-header .page-title{font-size:22px}.mypage .page-header .page-subtitle p{font-size:11px}.mypage .profile-section{margin:8px auto 4px;margin:var(--spacing-sm) auto var(--spacing-xs) auto}.mypage .profile-section .image-compbox{height:60px;width:60px}.mypage .profile-section .camera-bg{bottom:2px;height:24px;right:2px;width:24px}.mypage .profile-section .camera-bg .camera{height:12px;width:12px}.mypage .infotext{margin:0 auto 12px;margin:0 auto var(--spacing-md) auto}.mypage .infotext .user-name{font-size:20px}}.basicinfo{background:var(--bg-surface);border:1px solid #0796691a;border-radius:20px;box-shadow:0 8px 32px #0000001f;margin:var(--spacing-2xl) auto;max-width:600px;overflow:hidden;transition:all .3s ease;width:90%}.basicinfo:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.basicinfo .titlebox{align-items:center;background:linear-gradient(135deg,#07966905,#0796690d);border-bottom:1px solid #0796691a;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.basicinfo .titlebox .basicinfotitle{color:var(--text-primary);font-family:var(--font-brand);font-size:24px;font-weight:800;margin:0}.basicinfo .titlebox .basicfix{background:none;border:2px solid var(--primary);border-radius:8px;color:var(--primary);cursor:pointer;font-family:var(--font-text);font-size:14px;font-weight:600;padding:var(--spacing-xs) var(--spacing-md);transition:all .2s ease}.basicinfo .titlebox .basicfix:hover{background:var(--primary);color:#fff;transform:scale(1.05)}.basicinfo .titlebox .basicfix:active{transform:scale(.95)}.basicinfo .info-grid{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl)}.basicinfo .info-grid .info-item{align-items:center;border-bottom:1px solid #0796691a;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0;transition:all .2s ease}.basicinfo .info-grid .info-item:last-child{border-bottom:none}.basicinfo .info-grid .info-item:hover{background:#07966905;border-radius:8px;padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.basicinfo .info-grid .info-item .info-label{color:var(--text-secondary);flex-shrink:0;font-family:var(--font-text);font-size:14px;font-weight:600;min-width:100px}.basicinfo .info-grid .info-item .info-value{color:var(--text-primary);flex:1 1;font-family:var(--font-text);font-size:14px;font-weight:500;margin-left:var(--spacing-md);text-align:right;word-break:break-word}@media(max-width:768px){.basicinfo{margin:var(--spacing-xl) auto;width:95%}.basicinfo .titlebox{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md) var(--spacing-lg)}.basicinfo .titlebox .basicinfotitle{font-size:20px}.basicinfo .titlebox .basicfix{font-size:13px;padding:var(--spacing-xs) var(--spacing-sm)}.basicinfo .info-grid{gap:var(--spacing-xs);padding:var(--spacing-lg)}.basicinfo .info-grid .info-item{align-items:center;display:flex;min-height:32px;padding:var(--spacing-xs) 0}.basicinfo .info-grid .info-item .info-label{font-size:13px;min-width:80px}.basicinfo .info-grid .info-item .info-value{font-size:13px;margin-left:var(--spacing-sm)}}@media(max-width:480px){.basicinfo .titlebox .basicinfotitle{font-size:18px}.basicinfo .titlebox .basicfix{font-size:12px;padding:4px var(--spacing-xs)}.basicinfo .info-grid{gap:var(--spacing-xs);padding:var(--spacing-md)}.basicinfo .info-grid .info-item{align-items:center;display:flex;min-height:36px;padding:var(--spacing-xs) 0}.basicinfo .info-grid .info-item .info-label{font-size:12px;min-width:70px}.basicinfo .info-grid .info-item .info-value{font-size:12px;margin-left:var(--spacing-xs)}}.my-chapter{align-items:start;border-bottom:.5px solid #e6e6e6;display:flex;flex-direction:column;justify-content:center;width:90%}.my-chapter .chapter-title{color:#000;font-family:var(--font-text);font-size:2.4vh;font-weight:700;margin:5vh 0 2vh}.my-chapter .titlebox{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;transition:all .2s ease;width:100%}.my-chapter .titlebox:hover{background-color:#00000005;border-radius:8px}.my-chapter .titlebox:last-child{margin-bottom:3vh}.my-chapter .titlebox .title{color:#333;font-size:2vh}.my-chapter .titlebox .email,.my-chapter .titlebox .title{font-family:var(--font-text);font-weight:600;margin:1.5vh 0}.my-chapter .titlebox .email{color:#8a8a8a;font-size:1.8vh;left:4vh;position:relative}.my-chapter .titlebox .arrow{rotate:180deg;width:2.8vh}.my-chapter .titlebox.logout-item .title{color:#ef4444;font-weight:600}.my-chapter .titlebox.logout-item:hover{background-color:#ef44440d}.selectreason{background-color:#f2f4f6;background-color:var(--bg-primary);flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);justify-content:start;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:16px;padding:var(--spacing-lg);width:100%}.selectreason,.selectreason .reasontitlebox{align-items:center;box-sizing:border-box;display:flex}.selectreason .reasontitlebox{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;cursor:pointer;flex-direction:row;justify-content:space-between;margin:16px 1rem;margin:var(--spacing-lg) 1rem;max-width:90%;min-height:64px;padding:20px;padding:var(--spacing-xl);transition:all .2s ease;width:calc(100% - 2rem)}.selectreason .reasontitlebox:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.selectreason .reasontitlebox:focus{outline:2px solid #079669;outline:2px solid var(--primary);outline-offset:2px}.selectreason .reasontitlebox:active{box-shadow:0 4px 16px #00000014;transform:translateY(0)}.selectreason .reasontitlebox .title1{color:#262626;color:var(--text-primary);flex:1 1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:18px;font-weight:600;line-height:1.4;margin:0}.selectreason .reasontitlebox .arrow1{filter:brightness(0) saturate(100%) invert(27%) sepia(8%) saturate(1000%) hue-rotate(169deg) brightness(95%) contrast(89%);flex-shrink:0;height:24px;transform:rotate(180deg);transition:transform .2s ease;width:24px}.selectreason .reasontitlebox:hover .arrow1{filter:brightness(0) saturate(100%) invert(18%) sepia(77%) saturate(1259%) hue-rotate(155deg) brightness(97%) contrast(101%);transform:rotate(180deg) scale(1.1)}.selectreason .reason-list{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;box-sizing:border-box;margin:16px 1rem;margin:var(--spacing-lg) 1rem;max-width:90%;overflow:hidden;width:calc(100% - 2rem)}.selectreason .reason-list .reason-item{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);cursor:pointer;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl);transition:all .2s ease}.selectreason .reason-list .reason-item:hover{background:#0796690d}.selectreason .reason-list .reason-item:focus{background:#0796690d;outline:2px solid #079669;outline:2px solid var(--primary);outline-offset:-2px}.selectreason .reason-list .reason-item:last-child{border-bottom:none}.selectreason .reason-list .reason-item .reason-text{color:#262626;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:500;line-height:1.4;margin:0}@media(max-width:768px){.selectreason{padding:12px;padding:var(--spacing-md)}.selectreason .reasontitlebox{margin:12px 0;margin:var(--spacing-md) 0;min-height:56px;padding:16px;padding:var(--spacing-lg);width:95%}.selectreason .reasontitlebox .title1{font-size:16px}.selectreason .reasontitlebox .arrow1{height:20px;width:20px}.selectreason .reason-list{margin:12px 0;margin:var(--spacing-md) 0;width:95%}.selectreason .reason-list .reason-item{padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.selectreason .reason-list .reason-item .reason-text{font-size:15px}}@media(max-width:480px){.selectreason{padding:8px;padding:var(--spacing-sm)}.selectreason .reasontitlebox{padding:12px;padding:var(--spacing-md);width:100%}.selectreason .reasontitlebox .title1{font-size:15px}.selectreason .reasontitlebox .arrow1{height:18px;width:18px}.selectreason .reason-list{width:100%}.selectreason .reason-list .reason-item{padding:12px;padding:var(--spacing-md)}.selectreason .reason-list .reason-item .reason-text{font-size:14px}}.secessionlast{align-items:center;background-color:#f2f4f6;background-color:var(--bg-primary);box-sizing:border-box;display:flex;flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);justify-content:start;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:16px;padding:var(--spacing-lg);width:100%}.secessionlast .secession-title{box-sizing:border-box;margin:20px 1rem 16px;margin:var(--spacing-xl) 1rem var(--spacing-lg) 1rem;max-width:90%;width:calc(100% - 2rem)}.secessionlast .secession-title h1{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;line-height:1.3;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.secessionlast .secession-title p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.5;margin:0}.secessionlast .quidebox{align-items:start;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:16px 1rem;margin:var(--spacing-lg) 1rem;max-width:90%;padding:24px;padding:var(--spacing-2xl);width:calc(100% - 2rem)}.secessionlast .quidebox .guide-title{color:#262626;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4;margin:0 0 16px;margin:0 0 var(--spacing-lg) 0}.secessionlast .quidebox .explain,.secessionlast .quidebox .guide-title{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text)}.secessionlast .quidebox .explain{align-items:start;display:flex;flex-direction:row;justify-content:start;line-height:1.5;margin-bottom:12px;margin-bottom:var(--spacing-md);width:100%}.secessionlast .quidebox .explain:last-child{margin-bottom:0}.secessionlast .quidebox .explain .dot{background-color:#ef4444;background-color:var(--error);border-radius:50%;flex-shrink:0;height:6px;margin:8px 12px 0 0;margin:8px var(--spacing-md) 0 0;width:6px}.secessionlast .quidebox .explain .explain-text{color:#262626;color:var(--text-primary);flex:1 1;font-size:14px;font-weight:400;line-height:1.5;margin:0}.secessionlast .warning-notice{background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;box-sizing:border-box;margin:16px 1rem;margin:var(--spacing-lg) 1rem;max-width:90%;padding:16px;padding:var(--spacing-lg);width:calc(100% - 2rem)}.secessionlast .warning-notice .notice-icon{color:#ef4444;color:var(--error);font-size:20px;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.secessionlast .warning-notice .notice-text{color:#ef4444;color:var(--error);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;font-weight:500;line-height:1.4;margin:0;text-align:center}.secessionlast .button-container{box-sizing:border-box;margin:24px 1rem 40px;margin:var(--spacing-2xl) 1rem var(--spacing-4xl) 1rem;max-width:90%;width:calc(100% - 2rem)}.secessionlast .button-container .circle-btn{width:100%!important}.secessionlast .button-container .circle-btn>div{border-radius:12px!important;font-size:16px!important;font-weight:600!important;height:48px!important;width:100%!important}.secessionlast .buttonbox{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:16px;gap:var(--spacing-lg);justify-content:center;margin:24px 1rem 0;margin:var(--spacing-2xl) 1rem 0 1rem;max-width:90%;width:calc(100% - 2rem)}.secessionlast .buttonbox .btn-cancel{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:600;min-height:48px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.secessionlast .buttonbox .btn-cancel:hover{background:#0796690d;border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.secessionlast .buttonbox .btn-cancel:focus{outline:2px solid #079669;outline:2px solid var(--primary);outline-offset:2px}.secessionlast .buttonbox .btn-confirm{background:#ef4444;background:var(--error);border:2px solid #ef4444;border:2px solid var(--error);border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:600;min-height:48px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.secessionlast .buttonbox .btn-confirm:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.secessionlast .buttonbox .btn-confirm:focus{outline:2px solid #ef4444;outline:2px solid var(--error);outline-offset:2px}.secessionlast .buttonbox .btn-confirm:active{box-shadow:0 2px 8px #ef44444d;transform:translateY(0)}@media(max-width:768px){.secessionlast{padding:12px;padding:var(--spacing-md)}.secessionlast .secession-title{margin:12px 0;margin:var(--spacing-md) 0;width:95%}.secessionlast .secession-title h1{font-size:20px}.secessionlast .secession-title p{font-size:15px}.secessionlast .quidebox{margin:12px 0;margin:var(--spacing-md) 0;padding:16px;padding:var(--spacing-lg);width:95%}.secessionlast .quidebox .guide-title{font-size:16px}.secessionlast .quidebox .explain .explain-text{font-size:13px}.secessionlast .warning-notice{margin:12px 0;margin:var(--spacing-md) 0;padding:12px;padding:var(--spacing-md);width:95%}.secessionlast .warning-notice .notice-text{font-size:13px}.secessionlast .button-container{margin:16px 0 24px;margin:var(--spacing-lg) 0 var(--spacing-2xl) 0;width:95%}.secessionlast .button-container .circle-btn>div{border-radius:10px!important;font-size:14px!important;height:44px!important}.secessionlast .buttonbox{flex-direction:column;gap:12px;gap:var(--spacing-md);width:95%}.secessionlast .buttonbox .btn-cancel,.secessionlast .buttonbox .btn-confirm{font-size:15px;min-height:44px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);width:100%}}@media(max-width:480px){.secessionlast{padding:8px;padding:var(--spacing-sm)}.secessionlast .secession-title{width:100%}.secessionlast .secession-title h1{font-size:18px}.secessionlast .secession-title p{font-size:14px}.secessionlast .quidebox{padding:12px;padding:var(--spacing-md);width:100%}.secessionlast .quidebox .guide-title{font-size:15px}.secessionlast .quidebox .explain .dot{margin:6px 8px 0 0;margin:6px var(--spacing-sm) 0 0}.secessionlast .quidebox .explain .explain-text{font-size:12px}.secessionlast .warning-notice{padding:8px;padding:var(--spacing-sm);width:100%}.secessionlast .warning-notice .notice-text{font-size:12px}.secessionlast .button-container{margin:12px 0 16px;margin:var(--spacing-md) 0 var(--spacing-lg) 0;width:100%}.secessionlast .button-container .circle-btn>div{border-radius:8px!important;font-size:14px!important;height:42px!important}.secessionlast .buttonbox{width:100%}.secessionlast .buttonbox .btn-cancel,.secessionlast .buttonbox .btn-confirm{font-size:14px;min-height:40px}}.join-team{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background-color:var(--bg-primary);max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;scroll-behavior:smooth;transform:translateZ(0);width:100%}.join-team .join-team-container{padding:0 var(--spacing-xl)}.join-team .join-team-container .header{padding:6px 0 var(--spacing-xl) 0}.join-team .join-team-container .header .header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.join-team .join-team-container .header .header-content .back-btn,.join-team .join-team-container .header .header-content .refresh-btn{align-items:center;background:var(--bg-surface);border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--text-primary);cursor:pointer;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:center;min-height:44px;min-width:44px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:40px}.join-team .join-team-container .header .header-content .back-btn:focus,.join-team .join-team-container .header .header-content .refresh-btn:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .join-team-container .header .header-content .back-btn:hover,.join-team .join-team-container .header .header-content .refresh-btn:hover{box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.join-team .join-team-container .header .header-content h1{color:var(--text-primary);font-family:var(--font-brand);font-size:24px;font-weight:800;margin:0}.join-team .join-team-container .header .subtitle{color:var(--text-secondary);font-family:var(--font-text);font-size:14px;line-height:1.4;margin:0;text-align:center}.join-team .join-team-container .create-team-section{margin-bottom:var(--spacing-2xl)}.join-team .join-team-container .create-team-section .create-team-btn{background:var(--primary);border:none;border-radius:15px;box-shadow:0 4px 16px #0796694d;color:var(--bg-surface);cursor:pointer;font-family:var(--font-text);font-size:16px;font-weight:700;min-height:44px;padding:var(--spacing-lg) var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.join-team .join-team-container .create-team-section .create-team-btn:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .join-team-container .create-team-section .create-team-btn:hover{background:var(--primary-hover);box-shadow:0 6px 20px #07966966;transform:translateY(-2px)}.join-team .join-team-container .create-team-section .create-team-btn:active{transform:translateY(0)}.join-team .join-team-container .search-section{margin-bottom:var(--spacing-2xl)}.join-team .join-team-container .search-section .search-bar{align-items:center;background:var(--border);border-radius:15px;display:flex;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.join-team .join-team-container .search-section .search-bar .search-icon{color:var(--text-disabled);font-size:16px}.join-team .join-team-container .search-section .search-bar input{background:none;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-text);font-size:16px;outline:none}.join-team .join-team-container .search-section .search-bar input::placeholder{color:var(--text-disabled);font-weight:400}.join-team .join-team-container .teams-section .section-header{margin-bottom:var(--spacing-lg)}.join-team .join-team-container .teams-section .section-header h3{color:var(--text-primary);font-family:var(--font-text);font-size:18px;font-weight:700;margin:0}.join-team .join-team-container .teams-section .loading-message{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.join-team .join-team-container .teams-section .loading-message p{color:var(--text-disabled);font-family:var(--font-text);font-size:16px;font-weight:500;margin:0}.join-team .join-team-container .teams-section .error-message{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.join-team .join-team-container .teams-section .error-message p{color:var(--error);font-family:var(--font-text);font-size:16px;font-weight:500;margin:0 0 var(--spacing-lg) 0}.join-team .join-team-container .teams-section .error-message button{background:var(--primary);border:none;border-radius:12px;color:var(--bg-surface);cursor:pointer;font-family:var(--font-text);font-size:14px;font-weight:600;min-height:44px;padding:10px var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.join-team .join-team-container .teams-section .error-message button:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .join-team-container .teams-section .error-message button:hover{background:var(--primary-hover)}.join-team .join-team-container .teams-section .no-teams-message{padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.join-team .join-team-container .teams-section .no-teams-message p{color:var(--text-disabled);font-family:var(--font-text);font-size:16px;font-weight:500;margin:0}.join-team .join-team-container .teams-section .teams-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.join-team .join-team-container .teams-section .teams-list .team-card{align-items:center;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;justify-content:space-between;padding:var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.join-team .join-team-container .teams-section .teams-list .team-card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info{align-items:center;display:flex;flex:1 1;gap:var(--spacing-lg)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-logo{align-items:center;background:var(--bg-primary);border-radius:50%;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-logo img{height:100%;object-fit:cover;width:100%}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details{flex:1 1}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-name{color:var(--text-primary);font-family:var(--font-text);font-size:18px;font-weight:700;margin:0 0 var(--spacing-sm) 0}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-info-line{color:var(--text-disabled);display:flex;font-family:var(--font-text);font-size:14px;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-info-line span{font-weight:500}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-info-line span:not(:last-child):after{color:var(--border);content:"•";margin-left:var(--spacing-sm)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-location{color:var(--text-disabled);font-family:var(--font-text);font-size:13px}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-location .location{font-weight:400}.join-team .join-team-container .teams-section .teams-list .team-card .join-btn{background:var(--text-primary);border:none;border-radius:15px;color:var(--bg-surface);cursor:pointer;font-family:var(--font-text);font-size:14px;font-weight:700;min-height:44px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.join-team .join-team-container .teams-section .teams-list .team-card .join-btn:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .join-team-container .teams-section .teams-list .team-card .join-btn:hover{background:#1f2937;transform:scale(1.05)}.join-team .join-team-container .teams-section .teams-list .team-card .join-btn:active{transform:scale(.98)}.join-team .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-xl);position:fixed;right:0;top:0;z-index:1000}.join-team .modal-overlay .modal-content{animation:modalSlideUp .3s ease-out;background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #00000026;max-height:80vh;max-width:400px;overflow-y:auto;width:100%}.join-team .modal-overlay .modal-content .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-lg) var(--spacing-2xl)}.join-team .modal-overlay .modal-content .modal-header h3{color:var(--text-primary);font-family:var(--font-text);font-size:20px;font-weight:700;margin:0}.join-team .modal-overlay .modal-content .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-disabled);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;min-height:44px;min-width:44px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:32px}.join-team .modal-overlay .modal-content .modal-header .close-btn:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .modal-overlay .modal-content .modal-header .close-btn:hover{background:var(--bg-primary);color:var(--text-primary)}.join-team .modal-overlay .modal-content .modal-body{padding:var(--spacing-2xl)}.join-team .modal-overlay .modal-content .modal-body .form-group{margin-bottom:var(--spacing-xl)}.join-team .modal-overlay .modal-content .modal-body .form-group label{color:var(--text-primary);display:block;font-family:var(--font-text);font-size:14px;font-weight:600;margin-bottom:var(--spacing-sm)}.join-team .modal-overlay .modal-content .modal-body .form-group input,.join-team .modal-overlay .modal-content .modal-body .form-group textarea{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-text);font-size:16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.join-team .modal-overlay .modal-content .modal-body .form-group input:focus,.join-team .modal-overlay .modal-content .modal-body .form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.join-team .modal-overlay .modal-content .modal-body .form-group input::placeholder,.join-team .modal-overlay .modal-content .modal-body .form-group textarea::placeholder{color:var(--text-disabled)}.join-team .modal-overlay .modal-content .modal-body .form-group textarea{min-height:80px;resize:vertical}.join-team .modal-overlay .modal-content .modal-footer{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl)}.join-team .modal-overlay .modal-content .modal-footer button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:var(--font-text);font-size:16px;font-weight:600;min-height:44px;padding:14px var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.join-team .modal-overlay .modal-content .modal-footer button:focus{outline:2px solid var(--primary);outline-offset:2px}.join-team .modal-overlay .modal-content .modal-footer button.cancel-btn{background:var(--bg-primary);color:var(--text-secondary)}.join-team .modal-overlay .modal-content .modal-footer button.cancel-btn:hover{background:var(--border);color:var(--text-primary)}.join-team .modal-overlay .modal-content .modal-footer button.submit-btn{background:var(--primary);color:var(--bg-surface)}.join-team .modal-overlay .modal-content .modal-footer button.submit-btn:hover{background:var(--primary-hover);transform:translateY(-1px)}.join-team .modal-overlay .modal-content .modal-footer button.submit-btn:active{transform:translateY(0)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:480px){.join-team .join-team-container{padding:0 var(--spacing-lg)}.join-team .join-team-container .header .header-content h1{font-family:var(--font-brand);font-size:20px}.join-team .join-team-container .header .subtitle{font-family:var(--font-text);font-size:13px}.join-team .join-team-container .teams-section .teams-list .team-card{padding:var(--spacing-lg)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info{gap:var(--spacing-md)}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-logo{height:50px;width:50px}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-name{font-family:var(--font-text);font-size:16px}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-info-line{font-family:var(--font-text);font-size:13px}.join-team .join-team-container .teams-section .teams-list .team-card .team-info .team-details .team-location{font-family:var(--font-text);font-size:12px}.join-team .join-team-container .teams-section .teams-list .team-card .join-btn{font-family:var(--font-text);font-size:13px;padding:10px var(--spacing-lg)}.join-team .modal-overlay{padding:var(--spacing-lg)}.join-team .modal-overlay .modal-content .modal-body,.join-team .modal-overlay .modal-content .modal-footer,.join-team .modal-overlay .modal-content .modal-header{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}}.team-make{background:var(--bg-primary);min-height:100vh}.team-make *{box-sizing:border-box}.team-make .team-make-container{margin:0 auto;max-width:600px;padding:var(--spacing-xl);padding-bottom:calc(var(--spacing-4xl)*2);width:100%}@media(max-width:768px){.team-make .team-make-container{max-width:calc(100vw - 32px);padding:var(--spacing-lg);padding-bottom:calc(var(--spacing-4xl)*2)}}.team-make .team-make-container .header{margin-bottom:var(--spacing-2xl)}.team-make .team-make-container .header .header-content{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.team-make .team-make-container .header .header-content .back-btn{background:var(--bg-surface);border:none;border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:20px;height:40px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:40px}.team-make .team-make-container .header .header-content .back-btn:hover{background:var(--primary);color:var(--bg-surface);transform:translateY(-2px)}.team-make .team-make-container .header .header-content h1{color:var(--text-primary);flex:1 1;margin:0;text-align:center}.team-make .team-make-container .header .header-content .empty-space{width:40px}.team-make .team-make-container .header .subtitle{color:var(--text-secondary);margin:0;text-align:center}.team-make .team-make-container .form-section{background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:var(--spacing-lg);padding:var(--spacing-xl)}.team-make .team-make-container .form-section .section-title{color:var(--text-primary);font-family:var(--font-brand);margin:0 0 var(--spacing-lg) 0}.team-make .team-make-container .form-section .logo-upload-container{align-items:center;display:flex;flex-direction:column}.team-make .team-make-container .form-section .logo-upload-container .logo-preview{background:var(--bg-primary);border:3px solid var(--border);border-radius:50%;cursor:pointer;height:120px;overflow:hidden;position:relative;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:120px}.team-make .team-make-container .form-section .logo-upload-container .logo-preview:hover{border-color:var(--primary);transform:scale(1.05)}.team-make .team-make-container .form-section .logo-upload-container .logo-preview:hover .camera-overlay{opacity:1}.team-make .team-make-container .form-section .logo-upload-container .logo-preview img{height:100%;object-fit:cover;width:100%}.team-make .team-make-container .form-section .logo-upload-container .logo-preview img.default-logo{opacity:.5;padding:20px}.team-make .team-make-container .form-section .logo-upload-container .logo-preview .camera-overlay{align-items:center;background:#0009;bottom:0;display:flex;height:40px;justify-content:center;left:0;opacity:.8;position:absolute;right:0;transition:opacity .2s ease;transition:opacity var(--transition-normal,.2s ease)}.team-make .team-make-container .form-section .logo-upload-container .logo-preview .camera-overlay img{filter:brightness(0) invert(1);height:24px;width:24px}.team-make .team-make-container .form-section .logo-upload-container .help-text{color:var(--text-secondary);margin-top:var(--spacing-sm);text-align:center}.team-make .team-make-container .form-section .input-wrapper{position:relative}.team-make .team-make-container .form-section .input-wrapper .char-count{bottom:var(--spacing-md);color:var(--text-disabled);font-size:11px;pointer-events:none;position:absolute;right:var(--spacing-md)}.team-make .team-make-container .form-section .input-wrapper .text-input{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-text);font-size:14px;outline:none;padding:var(--spacing-md) var(--spacing-lg);padding-right:60px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.team-make .team-make-container .form-section .input-wrapper .text-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a}.team-make .team-make-container .form-section .input-wrapper .text-input.error{border-color:var(--error)}.team-make .team-make-container .form-section .input-wrapper .text-input.error:focus{box-shadow:0 0 0 3px #ef44441a}.team-make .team-make-container .form-section .input-wrapper .text-input::placeholder{color:var(--text-disabled)}.team-make .team-make-container .form-section .input-wrapper .text-area{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-text);font-size:14px;line-height:1.5;min-height:120px;outline:none;padding:var(--spacing-md) var(--spacing-lg);padding-bottom:30px;padding-right:60px;resize:vertical;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.team-make .team-make-container .form-section .input-wrapper .text-area:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a}.team-make .team-make-container .form-section .input-wrapper .text-area.error{border-color:var(--error)}.team-make .team-make-container .form-section .input-wrapper .text-area.error:focus{box-shadow:0 0 0 3px #ef44441a}.team-make .team-make-container .form-section .input-wrapper .text-area::placeholder{color:var(--text-disabled)}.team-make .team-make-container .form-section .region-selector{align-items:center;background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.team-make .team-make-container .form-section .region-selector.selected,.team-make .team-make-container .form-section .region-selector:hover{border-color:var(--primary)}.team-make .team-make-container .form-section .region-selector.selected .region-text{color:var(--text-primary)}.team-make .team-make-container .form-section .region-selector.error{border-color:var(--error)}.team-make .team-make-container .form-section .region-selector .region-text{color:var(--text-disabled);font-size:14px}.team-make .team-make-container .form-section .region-selector .region-text:not(:empty){color:var(--text-primary)}.team-make .team-make-container .form-section .region-selector .arrow{color:var(--text-secondary);font-size:12px;transition:transform .2s ease;transition:transform var(--transition-normal,.2s ease)}.team-make .team-make-container .form-section .error-message{color:var(--error);margin-bottom:0;margin-top:var(--spacing-xs)}.team-make .team-make-container .button-section{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-4xl);margin-top:var(--spacing-2xl);padding-bottom:var(--spacing-4xl)}.team-make .team-make-container .button-section button{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-family:var(--font-text);font-size:14px;font-weight:600;min-height:44px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.team-make .team-make-container .button-section button:disabled{cursor:not-allowed;opacity:.5}.team-make .team-make-container .button-section .cancel-btn{background:var(--bg-surface);border:2px solid var(--border);color:var(--text-secondary)}.team-make .team-make-container .button-section .cancel-btn:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.team-make .team-make-container .button-section .submit-btn{background:var(--primary);color:var(--bg-surface)}.team-make .team-make-container .button-section .submit-btn:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px #0796694d;transform:translateY(-1px)}.team-make .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.team-make .modal-content{background:var(--bg-surface);border-radius:16px;box-shadow:0 20px 60px #0000004d;max-height:80vh;max-width:500px;overflow:hidden;width:100%}.team-make .modal-content.region-modal .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.team-make .modal-content.region-modal .modal-header h3{color:var(--text-primary);margin:0}.team-make .modal-content.region-modal .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:32px}.team-make .modal-content.region-modal .modal-header .close-btn:hover{background:var(--bg-primary);color:var(--text-primary)}.team-make .modal-content.region-modal .modal-body{max-height:60vh;overflow-y:auto;padding:var(--spacing-xl)}.team-make .modal-content.region-modal .modal-body .region-selection{display:flex;gap:0;height:360px}@media(max-width:768px){.team-make .modal-content.region-modal .modal-body .region-selection{flex-direction:row;height:300px}}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section{border-right:1px solid var(--border);flex:1 1 50%;overflow-y:auto}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section h4{background:var(--bg-primary);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:16px;font-weight:600;margin:0;padding:var(--spacing-md) var(--spacing-lg)}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section .option-list{display:flex;flex-direction:column;gap:0;height:calc(100% - 50px);overflow-y:auto}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section .option-list .option-item{background:var(--bg-surface);border:none;border-left:3px solid #0000;color:var(--text-primary);cursor:pointer;font-size:14px;padding:14px 16px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section .option-list .option-item:hover{background:#f2fbf7}.team-make .modal-content.region-modal .modal-body .region-selection .sido-section .option-list .option-item.selected{background:#f2fbf7;border-left-color:var(--primary)}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section{flex:1 1 50%;overflow-y:auto}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section h4{background:var(--bg-primary);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:16px;font-weight:600;margin:0;padding:var(--spacing-md) var(--spacing-lg)}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section .option-list{display:flex;flex-direction:column;gap:0;height:calc(100% - 50px);overflow-y:auto}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section .option-list .option-item{background:var(--bg-surface);border:none;border-left:3px solid #0000;color:var(--text-primary);cursor:pointer;font-size:14px;padding:14px 16px;transition:all .2s ease;transition:all var(--transition-normal,.2s ease)}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section .option-list .option-item:hover{background:#f2fbf7}.team-make .modal-content.region-modal .modal-body .region-selection .sigungu-section .option-list .option-item.selected{background:#f2fbf7;border-left-color:var(--primary)}.team-make .modal-content.region-modal .modal-footer{border-top:1px solid var(--border);padding:var(--spacing-lg) var(--spacing-xl)}.team-make .modal-content.region-modal .modal-footer .confirm-btn{background:var(--primary);border:none;border-radius:12px;color:var(--bg-surface);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal,.2s ease);width:100%}.team-make .modal-content.region-modal .modal-footer .confirm-btn:hover{background:var(--primary-hover);transform:translateY(-1px)}:root{--font-brand:"Paperlogy-8ExtraBold",-apple-system,BlinkMacSystemFont,sans-serif;--font-text:"Pretendard",-apple-system,BlinkMacSystemFont,sans-serif;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease}.team-info-container{background:#f2f4f6;background:var(--bg-primary);min-height:100vh;padding-bottom:80px}.team-info-container .loading-state{align-items:center;color:#6b7078;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;min-height:100vh}.team-info-container .team-header{align-items:center;background:#fff;background:var(--bg-surface);display:flex;justify-content:space-between;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:16px 16px 0;padding:var(--spacing-lg) var(--spacing-lg) 0}.team-info-container .team-header .back-button{align-items:center;background:#fff;background:var(--bg-surface);border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;transition:all var(--transition-normal);width:40px}.team-info-container .team-header .back-button img{height:20px;width:20px}.team-info-container .team-header .back-button:hover{box-shadow:0 4px 15px #00000026;transform:scale(1.05)}.team-info-container .team-header .page-title{color:#262626;color:var(--text-primary);flex:1 1;font-size:20px;font-weight:600;margin:0;text-align:center}.team-info-container .team-header .settings-wrapper{position:relative}.team-info-container .team-header .settings-wrapper .settings-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:8px;padding:var(--spacing-sm);transition:all .2s ease;transition:all var(--transition-normal)}.team-info-container .team-header .settings-wrapper .settings-button img{height:20px;opacity:.6;transition:all .2s ease;transition:all var(--transition-normal);width:20px}.team-info-container .team-header .settings-wrapper .settings-button:hover img{opacity:1;transform:rotate(90deg)}.team-info-container .team-header .settings-wrapper .settings-dropdown{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 16px #00000014;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);top:calc(100% + var(--spacing-xs));z-index:10}.team-info-container .team-header .settings-wrapper .settings-dropdown .dropdown-item{align-items:center;background:none;border:none;color:#262626;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;gap:var(--spacing-sm);padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:all .15s ease;transition:all var(--transition-fast);width:100%}.team-info-container .team-header .settings-wrapper .settings-dropdown .dropdown-item svg{font-size:16px}.team-info-container .team-header .settings-wrapper .settings-dropdown .dropdown-item:hover{background:#f2f4f6;background:var(--bg-primary)}.team-info-container .team-header .settings-wrapper .settings-dropdown .dropdown-item.danger{color:#ef4444;color:var(--error)}.team-info-container .team-header .settings-wrapper .settings-dropdown .dropdown-item.danger:hover{background:#ef44441a}.team-info-container .team-info-section{background:#fff;background:var(--bg-surface);padding:24px 16px;padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.team-info-container .team-info-section .team-logo-wrapper{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.team-info-container .team-info-section .team-logo-wrapper .team-logo{background:#f2f4f6;background:var(--bg-primary);border:3px solid #e2e8f0;border:3px solid var(--border);border-radius:50%;height:80px;object-fit:cover;width:80px}.team-info-container .team-info-section .team-name{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.team-info-container .team-info-section .team-stats{align-items:center;display:flex;gap:12px;gap:var(--spacing-md);justify-content:center;margin-bottom:16px;margin-bottom:var(--spacing-lg)}.team-info-container .team-info-section .team-stats .stat-item{align-items:center;display:flex;gap:4px;gap:var(--spacing-xs)}.team-info-container .team-info-section .team-stats .stat-item .stat-label{color:#6b7078;color:var(--text-secondary);font-size:12px}.team-info-container .team-info-section .team-stats .stat-item .stat-value{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600}.team-info-container .team-info-section .team-stats .stat-item .stat-value.role{background:#0796691a;border-radius:4px;color:#079669;color:var(--primary);padding:2px 8px;padding:2px var(--spacing-sm)}.team-info-container .team-info-section .team-stats .stat-divider{color:#8a8f98;color:var(--text-disabled);font-size:12px}.team-info-container .team-info-section .team-introduce{color:#6b7078;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 auto;max-width:400px}.team-info-container .tab-menu{background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:0 16px;padding:0 var(--spacing-lg)}.team-info-container .tab-menu .tab-item{background:none;border:none;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);position:relative;transition:all .15s ease;transition:all var(--transition-fast)}.team-info-container .tab-menu .tab-item:hover{color:#262626;color:var(--text-primary)}.team-info-container .tab-menu .tab-item.active{color:#079669;color:var(--primary);font-weight:600}.team-info-container .tab-menu .tab-item.active:after{background:#079669;background:var(--primary);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.team-info-container .tab-content{padding:0 16px;padding:0 var(--spacing-lg)}.team-info-container .tab-content .action-card{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;gap:16px;gap:var(--spacing-lg);margin-bottom:12px;margin-bottom:var(--spacing-md);padding:20px;padding:var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal)}.team-info-container .tab-content .action-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.team-info-container .tab-content .action-card:active{transform:translateY(0)}.team-info-container .tab-content .action-card .card-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:24px;height:48px;justify-content:center;width:48px}.team-info-container .tab-content .action-card .card-icon.primary{background:#0796691a;color:#079669;color:var(--primary)}.team-info-container .tab-content .action-card .card-icon.secondary{background:#3b82f61a;color:#3b82f6;color:var(--info)}.team-info-container .tab-content .action-card .card-icon.tertiary{background:#8b5cf61a;color:#8b5cf6;color:var(--chart-purple)}.team-info-container .tab-content .action-card .card-content{flex:1 1}.team-info-container .tab-content .action-card .card-content .card-title{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.team-info-container .tab-content .action-card .card-content .card-description{color:#6b7078;color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.team-info-container .tab-content .action-card .card-arrow{color:#8a8f98;color:var(--text-disabled);font-size:20px;font-weight:300}.team-info-container .tab-content .members-section .members-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.team-info-container .tab-content .members-section .members-list .member-card{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;gap:16px;gap:var(--spacing-lg);padding:16px;padding:var(--spacing-lg);transition:all .2s ease;transition:all var(--transition-normal)}.team-info-container .tab-content .members-section .members-list .member-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-1px)}.team-info-container .tab-content .members-section .members-list .member-card .member-avatar{flex-shrink:0;height:56px;width:56px}.team-info-container .tab-content .members-section .members-list .member-card .member-avatar img{background:#f2f4f6;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:50%;height:100%;object-fit:cover;width:100%}.team-info-container .tab-content .members-section .members-list .member-card .member-info{flex:1 1}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header .member-name{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header .member-role{border-radius:4px;font-size:11px;font-weight:600;padding:2px 8px;padding:2px var(--spacing-sm);text-transform:uppercase}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header .member-role.owner{background:#079669;background:var(--primary);color:#fff;color:var(--bg-surface)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header .member-role.manager{background:#3b82f61a;color:#3b82f6;color:var(--info)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-header .member-role.member{background:#f2f4f6;background:var(--bg-primary);color:#6b7078;color:var(--text-secondary)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-details{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:4px;margin-bottom:var(--spacing-xs)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-details .member-age,.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-details .member-position{color:#262626;color:var(--text-primary);font-size:13px;font-weight:500}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-details .member-divider{color:#8a8f98;color:var(--text-disabled);font-size:12px}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-meta{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm)}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-meta .member-joined,.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-meta .member-location{color:#8a8f98;color:var(--text-disabled);font-size:11px}.team-info-container .tab-content .members-section .members-list .member-card .member-info .member-meta .member-divider{color:#8a8f98;color:var(--text-disabled);font-size:10px}.team-info-container .tab-content .members-section .members-list .add-member-card{align-items:center;background:#fff;background:var(--bg-surface);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);padding:20px;padding:var(--spacing-xl);transition:all .2s ease;transition:all var(--transition-normal)}.team-info-container .tab-content .members-section .members-list .add-member-card:hover{background:#07966905;border-color:#079669;border-color:var(--primary)}.team-info-container .tab-content .members-section .members-list .add-member-card:hover .add-member-icon{background:#079669;background:var(--primary);color:#fff;color:var(--bg-surface)}.team-info-container .tab-content .members-section .members-list .add-member-card .add-member-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:50%;color:#6b7078;color:var(--text-secondary);display:flex;font-size:20px;font-weight:300;height:40px;justify-content:center;transition:all .15s ease;transition:all var(--transition-fast);width:40px}.team-info-container .tab-content .members-section .members-list .add-member-card .add-member-text{color:#6b7078;color:var(--text-secondary);font-size:14px;font-weight:500}.team-info-container .tab-content .members-section .empty-state{background:#fff;background:var(--bg-surface);border-radius:16px;padding:40px 24px;padding:var(--spacing-4xl) var(--spacing-2xl);text-align:center}.team-info-container .tab-content .members-section .empty-state .empty-icon{font-size:48px;margin-bottom:16px;margin-bottom:var(--spacing-lg);opacity:.5}.team-info-container .tab-content .members-section .empty-state .empty-title{color:#262626;color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.team-info-container .tab-content .members-section .empty-state .empty-description{color:#6b7078;color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 20px;margin:0 0 var(--spacing-xl) 0}.team-info-container .tab-content .members-section .empty-state .btn-primary{background:#079669;background:var(--primary);border:none;border-radius:12px;color:#fff;color:var(--bg-surface);cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease;transition:all var(--transition-normal)}.team-info-container .tab-content .members-section .empty-state .btn-primary:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}@media(max-width:768px){.team-info-container{padding-bottom:100px}.team-info-container .team-header{padding:12px 12px 0;padding:var(--spacing-md) var(--spacing-md) 0}.team-info-container .team-header .page-title{font-size:18px}.team-info-container .team-info-section{padding:20px 12px;padding:var(--spacing-xl) var(--spacing-md)}.team-info-container .team-info-section .team-logo-wrapper .team-logo{height:72px;width:72px}.team-info-container .team-info-section .team-name{font-size:20px}.team-info-container .tab-menu{padding:0 12px;padding:0 var(--spacing-md)}.team-info-container .tab-menu .tab-item{font-size:13px;padding:12px 8px;padding:var(--spacing-md) var(--spacing-sm)}.team-info-container .tab-content{padding:0 12px;padding:0 var(--spacing-md)}.team-info-container .tab-content .action-card{padding:16px;padding:var(--spacing-lg)}.team-info-container .tab-content .action-card .card-icon{font-size:20px;height:40px;width:40px}.team-info-container .tab-content .action-card .card-content .card-title{font-size:15px}}.announcement{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:var(--bg-primary);box-sizing:border-box;font-family:var(--font-text);justify-content:flex-start;margin:0 auto;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;position:relative;scroll-behavior:smooth;transform:translateZ(0);width:100%}.announcement,.announcement .loading-container{align-items:center;display:flex;flex-direction:column}.announcement .loading-container{gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-4xl)}.announcement .loading-container .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.announcement .loading-container p{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}.announcement .content-container{margin:0 auto;margin-bottom:var(--spacing-3xl);max-width:400px;padding:0 var(--spacing-md)}.announcement .content-container,.announcement .notice-list{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;width:100%}.announcement .notice-item{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0000000a;cursor:pointer;padding:var(--spacing-lg);transition:all .2s ease;width:100%}.announcement .notice-item:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.announcement .notice-item.important{background:linear-gradient(135deg,#fff5f5,#fff);border-color:var(--error)}.announcement .notice-item .notice-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-sm)}.announcement .notice-item .notice-header .notice-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:flex-start}.announcement .notice-item .notice-header .notice-meta .category-badge{border-radius:8px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px var(--spacing-xs);text-transform:uppercase}.announcement .notice-item .notice-header .notice-meta .important-badge{background:#ef44441a;border:1px solid var(--error);border-radius:8px;color:var(--error);font-size:9px;font-weight:600;letter-spacing:.3px;padding:2px var(--spacing-xs);text-transform:uppercase}.announcement .notice-item .notice-header .notice-date{color:var(--text-disabled);font-size:11px;font-weight:400}.announcement .notice-item .notice-title{color:var(--text-primary);font-family:var(--font-brand);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 var(--spacing-sm) 0}.announcement .notice-item .notice-preview{margin-bottom:var(--spacing-sm)}.announcement .notice-item .notice-preview p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;font-weight:400;line-height:1.4;margin:0;overflow:hidden}.announcement .notice-item .notice-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.announcement .notice-item .notice-footer .read-more{color:var(--primary);font-size:11px;font-weight:500}.announcement .notice-item .notice-footer .arrow{color:var(--primary);font-size:12px;font-weight:600;transition:transform .2s ease}.announcement .notice-item:hover .arrow{transform:translateX(4px)}.announcement .noannounce{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.announcement .noannounce img{filter:grayscale(1);height:48px;margin-bottom:var(--spacing-lg);opacity:.6;width:48px}.announcement .noannounce h3{color:var(--text-primary);font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0 0 var(--spacing-sm) 0}.announcement .noannounce p{color:var(--text-secondary);font-size:14px;font-weight:400;margin:0}.announcement .modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.announcement .detail-modal{background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #0003;box-sizing:border-box;margin:auto;max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:calc(100% - 32px)}.announcement .detail-modal .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.announcement .detail-modal .modal-header .modal-title{color:var(--text-primary);flex:1 1;font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0}.announcement .detail-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:var(--text-disabled);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--spacing-xs);transition:color .2s ease;width:32px}.announcement .detail-modal .modal-header .modal-close:hover{color:var(--text-primary)}.announcement .detail-modal .modal-body{max-height:60vh;overflow-y:auto;padding:var(--spacing-xl)}.announcement .detail-modal .modal-body .notice-detail-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-lg)}.announcement .detail-modal .modal-body .notice-detail-header .notice-detail-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:flex-start}.announcement .detail-modal .modal-body .notice-detail-header .notice-detail-meta .category-badge{border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.announcement .detail-modal .modal-body .notice-detail-header .notice-detail-meta .important-badge{background:#ef44441a;border:1px solid var(--error);border-radius:12px;color:var(--error);font-size:11px;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.announcement .detail-modal .modal-body .notice-detail-header .notice-detail-date{color:var(--text-disabled);font-size:12px;font-weight:400}.announcement .detail-modal .modal-body .notice-detail-title{color:var(--text-primary);font-family:var(--font-brand);font-size:20px;font-weight:600;line-height:1.4;margin:0 0 var(--spacing-lg) 0}.announcement .detail-modal .modal-body .notice-detail-content p{color:var(--text-primary);font-size:16px;font-weight:400;line-height:1.6;margin:0}.announcement .detail-modal .modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl)}.announcement .detail-modal .modal-footer .close-btn{background:var(--primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.announcement .detail-modal .modal-footer .close-btn:hover{background:var(--primary-hover)}@media(max-width:768px){.announcement{max-width:100vw}.announcement .content-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;max-width:380px;padding:0 var(--spacing-md)}.announcement .notice-item{padding:var(--spacing-lg)}.announcement .notice-item .notice-title{font-size:15px}.announcement .notice-item .notice-preview p{font-size:13px}.announcement .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-md)}.announcement .detail-modal{margin:auto;width:calc(100% - 24px)}.announcement .detail-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.announcement .detail-modal .modal-header .modal-title{flex:1 1;font-size:16px}.announcement .detail-modal .modal-header .modal-close{height:28px;width:28px}.announcement .detail-modal .modal-body{padding:var(--spacing-lg)}.announcement .detail-modal .modal-footer{align-items:center;display:flex;justify-content:center;padding:var(--spacing-md) var(--spacing-lg)}}@media(max-width:480px){.announcement .content-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;max-width:360px;padding:0 var(--spacing-sm)}.announcement .notice-item{padding:var(--spacing-md)}.announcement .notice-item .notice-header{margin-bottom:var(--spacing-sm)}.announcement .notice-item .notice-header .notice-meta{gap:var(--spacing-xs)}.announcement .notice-item .notice-header .notice-meta .category-badge,.announcement .notice-item .notice-header .notice-meta .important-badge{font-size:10px;padding:2px var(--spacing-xs)}.announcement .notice-item .notice-header .notice-date{font-size:11px}.announcement .notice-item .notice-title{font-size:14px;margin-bottom:var(--spacing-sm)}.announcement .notice-item .notice-preview{margin-bottom:var(--spacing-sm)}.announcement .notice-item .notice-preview p{font-size:12px}.announcement .notice-item .notice-footer .read-more{font-size:11px}.announcement .notice-item .notice-footer .arrow{font-size:12px}.announcement .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-sm)}.announcement .detail-modal{margin:auto;width:calc(100% - 16px)}.announcement .detail-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.announcement .detail-modal .modal-header .modal-title{flex:1 1;font-size:14px}.announcement .detail-modal .modal-header .modal-close{font-size:20px;height:24px;width:24px}.announcement .detail-modal .modal-body{padding:var(--spacing-md)}.announcement .detail-modal .modal-body .notice-detail-title{font-size:18px;margin-bottom:var(--spacing-md)}.announcement .detail-modal .modal-body .notice-detail-content p{font-size:14px}.announcement .detail-modal .modal-footer{align-items:center;display:flex;justify-content:center;padding:var(--spacing-sm) var(--spacing-md)}.announcement .detail-modal .modal-footer .close-btn{font-size:13px;min-width:100px;padding:var(--spacing-sm) var(--spacing-lg)}}@media(max-width:320px){.announcement .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:320px;padding:0 var(--spacing-xs)}.announcement .notice-item{padding:var(--spacing-sm)}.announcement .notice-item .notice-title{font-size:13px}.announcement .notice-item .notice-preview p{font-size:11px}.announcement .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xs)}.announcement .detail-modal{margin:auto;width:calc(100% - 12px)}.announcement .detail-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-sm)}.announcement .detail-modal .modal-header .modal-title{flex:1 1;font-size:13px}.announcement .detail-modal .modal-header .modal-close{font-size:18px;height:20px;width:20px}.announcement .detail-modal .modal-body{padding:var(--spacing-sm)}.announcement .detail-modal .modal-body .notice-detail-title{font-size:16px}.announcement .detail-modal .modal-body .notice-detail-content p{font-size:13px}.announcement .detail-modal .modal-footer{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm)}.announcement .detail-modal .modal-footer .close-btn{font-size:12px;min-width:80px;padding:var(--spacing-xs) var(--spacing-md)}}.event{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:var(--bg-primary);box-sizing:border-box;font-family:var(--font-text);justify-content:flex-start;margin:0 auto;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;position:relative;scroll-behavior:smooth;transform:translateZ(0);width:100%}.event,.event .loading-container{align-items:center;display:flex;flex-direction:column}.event .loading-container{gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-4xl)}.event .loading-container .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.event .loading-container p{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}.event .content-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;margin:0 auto;margin-bottom:var(--spacing-3xl);max-width:400px;padding:0 var(--spacing-md);width:100%}.event .page-info{padding:var(--spacing-md) 0;text-align:center}.event .page-info h2{color:var(--text-primary);font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0 0 var(--spacing-xs) 0}.event .page-info p{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}.event .empty-state{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.event .empty-state .empty-icon{font-size:48px;margin-bottom:var(--spacing-lg)}.event .empty-state h3{color:var(--text-primary);font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0 0 var(--spacing-sm) 0}.event .empty-state p{color:var(--text-secondary);font-size:14px;font-weight:400;margin:0}.event .event-list{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;width:100%}.event .event-item{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0000000a;cursor:pointer;padding:var(--spacing-lg);transition:all .2s ease;width:100%}.event .event-item:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.event .event-item.ended{background:linear-gradient(135deg,#f8f9fa,#fff);opacity:.7}.event .event-item.upcoming{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:var(--info)}.event .event-item .event-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-sm)}.event .event-item .event-header .event-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:flex-start}.event .event-item .event-header .event-meta .category-badge{border-radius:8px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px var(--spacing-xs);text-transform:uppercase}.event .event-item .event-header .event-meta .status-badge{background:#6b70781a;border:1px solid;border-radius:8px;color:var(--text-secondary);font-size:10px;font-weight:600;padding:2px var(--spacing-xs)}.event .event-item .event-header .event-period{color:var(--text-disabled);font-size:11px;font-weight:400}.event .event-item .event-title{color:var(--text-primary);font-family:var(--font-brand);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 var(--spacing-sm) 0}.event .event-item .event-description{margin-bottom:var(--spacing-sm)}.event .event-item .event-description p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;font-weight:400;line-height:1.4;margin:0;overflow:hidden}.event .event-item .event-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.event .event-item .event-footer .read-more{color:var(--primary);font-size:11px;font-weight:500}.event .event-item .event-footer .arrow{color:var(--primary);font-size:12px;font-weight:600;transition:transform .2s ease}.event .event-item:hover .arrow{transform:translateX(4px)}.event .event-item.ended .arrow,.event .event-item.ended .read-more{color:var(--text-disabled)}.event .modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.event .detail-modal{background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #0003;box-sizing:border-box;margin:auto;max-height:80vh;max-width:500px;overflow:hidden;position:relative;width:calc(100% - 32px)}.event .detail-modal .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.event .detail-modal .modal-header .modal-title{color:var(--text-primary);flex:1 1;font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0}.event .detail-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:var(--text-disabled);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--spacing-xs);transition:color .2s ease;width:32px}.event .detail-modal .modal-header .modal-close:hover{color:var(--text-primary)}.event .detail-modal .modal-body{max-height:60vh;overflow-y:auto;padding:var(--spacing-xl)}.event .detail-modal .modal-body .event-detail-header{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-start;margin-bottom:var(--spacing-lg)}.event .detail-modal .modal-body .event-detail-header .event-detail-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:flex-start}.event .detail-modal .modal-body .event-detail-header .event-detail-meta .category-badge{border-radius:12px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:var(--spacing-xs) var(--spacing-sm);text-transform:uppercase}.event .detail-modal .modal-body .event-detail-header .event-detail-meta .status-badge{background:#6b70781a;border:1px solid;border-radius:12px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.event .detail-modal .modal-body .event-detail-header .event-detail-period{color:var(--text-disabled);font-size:12px;font-weight:400}.event .detail-modal .modal-body .event-detail-title{color:var(--text-primary);font-family:var(--font-brand);font-size:20px;font-weight:600;line-height:1.4;margin:0 0 var(--spacing-lg) 0}.event .detail-modal .modal-body .event-detail-content p{color:var(--text-primary);font-size:16px;font-weight:400;line-height:1.6;margin:0}.event .detail-modal .modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl)}.event .detail-modal .modal-footer .close-btn{background:var(--primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.event .detail-modal .modal-footer .close-btn:hover{background:var(--primary-hover)}@media(max-width:768px){.event{max-width:100vw}.event .content-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);justify-content:center;max-width:380px;padding:0 var(--spacing-md)}.event .event-item{padding:var(--spacing-lg)}.event .event-item .event-title{font-size:15px}.event .event-item .event-description p{font-size:13px}.event .modal-overlay{padding:var(--spacing-md)}.event .detail-modal{width:calc(100% - 24px)}.event .detail-modal .modal-header{padding:var(--spacing-md) var(--spacing-lg)}.event .detail-modal .modal-header .modal-title{font-size:16px}.event .detail-modal .modal-header .modal-close{height:28px;width:28px}.event .detail-modal .modal-body{padding:var(--spacing-lg)}.event .detail-modal .modal-footer{padding:var(--spacing-md) var(--spacing-lg)}}@media(max-width:480px){.event .content-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;max-width:360px;padding:0 var(--spacing-sm)}.event .page-info{padding:var(--spacing-md) 0}.event .page-info h2{font-size:18px}.event .page-info p{font-size:13px}.event .event-item{padding:var(--spacing-md)}.event .event-item .event-header{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.event .event-item .event-header .event-meta{gap:var(--spacing-xs)}.event .event-item .event-header .event-meta .category-badge,.event .event-item .event-header .event-meta .status-badge{font-size:10px;padding:2px var(--spacing-xs)}.event .event-item .event-header .event-period{font-size:11px}.event .event-item .event-title{font-size:14px;margin-bottom:var(--spacing-sm)}.event .event-item .event-description{margin-bottom:var(--spacing-sm)}.event .event-item .event-description p{font-size:12px}.event .event-item .event-footer .read-more{font-size:11px}.event .event-item .event-footer .arrow{font-size:12px}.event .modal-overlay{padding:var(--spacing-sm)}.event .detail-modal{width:calc(100% - 16px)}.event .detail-modal .modal-header{padding:var(--spacing-sm) var(--spacing-md)}.event .detail-modal .modal-header .modal-title{font-size:14px}.event .detail-modal .modal-header .modal-close{font-size:20px;height:24px;width:24px}.event .detail-modal .modal-body{padding:var(--spacing-md)}.event .detail-modal .modal-body .event-detail-title{font-size:18px;margin-bottom:var(--spacing-md)}.event .detail-modal .modal-body .event-detail-content p{font-size:14px}.event .detail-modal .modal-footer{padding:var(--spacing-sm) var(--spacing-md)}.event .detail-modal .modal-footer .close-btn{font-size:13px;min-width:100px;padding:var(--spacing-sm) var(--spacing-lg)}}@media(max-width:320px){.event .content-container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:320px;padding:0 var(--spacing-xs)}.event .event-item{padding:var(--spacing-sm)}.event .event-item .event-title{font-size:13px}.event .event-item .event-description p{font-size:11px}.event .modal-overlay{padding:var(--spacing-xs)}.event .detail-modal{width:calc(100% - 12px)}.event .detail-modal .modal-header{padding:var(--spacing-xs) var(--spacing-sm)}.event .detail-modal .modal-header .modal-title{font-size:13px}.event .detail-modal .modal-header .modal-close{font-size:18px;height:20px;width:20px}.event .detail-modal .modal-body{padding:var(--spacing-sm)}.event .detail-modal .modal-body .event-detail-title{font-size:16px}.event .detail-modal .modal-body .event-detail-content p{font-size:13px}.event .detail-modal .modal-footer{padding:var(--spacing-xs) var(--spacing-sm)}.event .detail-modal .modal-footer .close-btn{font-size:12px;min-width:80px;padding:var(--spacing-xs) var(--spacing-md)}}.inquiry{-webkit-overflow-scrolling:touch;align-items:center;backface-visibility:hidden;background:var(--bg-primary);font-family:var(--font-text);max-width:100vw;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;position:relative;scroll-behavior:smooth;transform:translateZ(0)}.inquiry,.inquiry .content-container{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;width:100%}.inquiry .content-container{align-items:stretch;gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl);max-width:min(500px,100vw - 32px);padding:0 var(--spacing-md)}.inquiry .tab-navigation{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:row;justify-content:center;padding:2px}.inquiry .tab-navigation .tab-btn{background:#0000;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:600;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.inquiry .tab-navigation .tab-btn.active{background:var(--primary);color:#fff}.inquiry .tab-navigation .tab-btn:hover:not(.active){background:var(--bg-primary);color:var(--text-primary)}.inquiry .inquiry-form{align-items:stretch;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:flex-start;width:100%}.inquiry .inquiry-form .form-section{padding:var(--spacing-md) 0;text-align:center}.inquiry .inquiry-form .form-section h3{color:var(--text-primary);font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0 0 var(--spacing-xs) 0}.inquiry .inquiry-form .form-section p{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.4;margin:0}.inquiry .inquiry-form .form-group{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:flex-start;width:100%}.inquiry .inquiry-form .form-group .form-label{color:var(--text-primary);font-family:var(--font-text);font-size:14px;font-weight:600;margin-bottom:var(--spacing-xs);text-align:left}.inquiry .inquiry-form .form-group .form-input,.inquiry .inquiry-form .form-group .form-select{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-text);font-size:14px;font-weight:400;min-height:48px;padding:var(--spacing-md);transition:all .2s ease;width:100%}.inquiry .inquiry-form .form-group .form-input:focus,.inquiry .inquiry-form .form-group .form-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.inquiry .inquiry-form .form-group .form-input.error,.inquiry .inquiry-form .form-group .form-select.error{border-color:var(--error)}.inquiry .inquiry-form .form-group .form-input.error:focus,.inquiry .inquiry-form .form-group .form-select.error:focus{box-shadow:0 0 0 3px #ef44441a}.inquiry .inquiry-form .form-group .form-input::placeholder,.inquiry .inquiry-form .form-group .form-select::placeholder{color:var(--text-disabled)}.inquiry .inquiry-form .form-group .form-textarea{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:var(--font-text);font-size:14px;font-weight:400;min-height:120px;padding:var(--spacing-md);resize:vertical;transition:all .2s ease;width:100%}.inquiry .inquiry-form .form-group .form-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.inquiry .inquiry-form .form-group .form-textarea.error{border-color:var(--error)}.inquiry .inquiry-form .form-group .form-textarea.error:focus{box-shadow:0 0 0 3px #ef44441a}.inquiry .inquiry-form .form-group .form-textarea::placeholder{color:var(--text-disabled)}.inquiry .inquiry-form .form-group .error-text{color:var(--error);display:block;font-size:12px;font-weight:500;margin-top:var(--spacing-xs)}.inquiry .inquiry-form .submit-section{padding-top:var(--spacing-lg);width:100%}.inquiry .inquiry-form .submit-section .disabled{cursor:not-allowed;opacity:.6}.inquiry .inquiry-list{width:100%}.inquiry .inquiry-list .loading-container{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-4xl)}.inquiry .inquiry-list .loading-container .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.inquiry .inquiry-list .loading-container p{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}.inquiry .inquiry-list .empty-state{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 var(--spacing-sm);padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.inquiry .inquiry-list .empty-state .empty-icon{font-size:48px;margin-bottom:var(--spacing-lg)}.inquiry .inquiry-list .empty-state h3{color:var(--text-primary);font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0 0 var(--spacing-sm) 0}.inquiry .inquiry-list .empty-state p{color:var(--text-secondary);font-size:14px;font-weight:400;margin:0}.inquiry .inquiry-list .inquiry-items{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-lg);justify-content:flex-start;padding:0 var(--spacing-sm);width:100%}.inquiry .inquiry-list .inquiry-item{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0000000a;box-sizing:border-box;cursor:pointer;padding:var(--spacing-lg);transition:all .2s ease;width:100%}.inquiry .inquiry-list .inquiry-item:hover{border-color:var(--primary);box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}.inquiry .inquiry-list .inquiry-item .inquiry-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-sm)}.inquiry .inquiry-list .inquiry-item .inquiry-header .inquiry-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:flex-start}.inquiry .inquiry-list .inquiry-item .inquiry-header .inquiry-meta .category-badge{background:#0796691a;border:1px solid var(--primary);border-radius:8px;color:var(--primary);font-size:10px;font-weight:600;padding:2px var(--spacing-xs)}.inquiry .inquiry-list .inquiry-item .inquiry-header .inquiry-meta .status-badge{background:#6b70781a;border:1px solid;border-radius:8px;color:var(--text-secondary);font-size:10px;font-weight:600;padding:2px var(--spacing-xs)}.inquiry .inquiry-list .inquiry-item .inquiry-header .inquiry-date{color:var(--text-disabled);font-size:11px;font-weight:400}.inquiry .inquiry-list .inquiry-item .inquiry-title{color:var(--text-primary);font-family:var(--font-brand);font-size:15px;font-weight:600;line-height:1.3;margin:0 0 var(--spacing-sm) 0}.inquiry .inquiry-list .inquiry-item .inquiry-preview{margin-bottom:var(--spacing-sm)}.inquiry .inquiry-list .inquiry-item .inquiry-preview p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;font-weight:400;line-height:1.4;margin:0;overflow:hidden}.inquiry .inquiry-list .inquiry-item .inquiry-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.inquiry .inquiry-list .inquiry-item .inquiry-footer .read-more{color:var(--primary);font-size:11px;font-weight:500}.inquiry .inquiry-list .inquiry-item .inquiry-footer .arrow{color:var(--primary);font-size:12px;font-weight:600;transition:transform .2s ease}.inquiry .inquiry-list .inquiry-item:hover .arrow{transform:translateX(4px)}.inquiry .modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.inquiry .detail-modal{background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #0003;box-sizing:border-box;margin:auto;max-height:80vh;max-width:min(500px,100vw - 32px);overflow:hidden;position:relative;width:calc(100% - 32px)}.inquiry .detail-modal .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.inquiry .detail-modal .modal-header .modal-title{color:var(--text-primary);flex:1 1;font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0}.inquiry .detail-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:var(--text-disabled);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--spacing-xs);transition:color .2s ease;width:32px}.inquiry .detail-modal .modal-header .modal-close:hover{color:var(--text-primary)}.inquiry .detail-modal .modal-body{max-height:60vh;overflow-y:auto;padding:var(--spacing-xl)}.inquiry .detail-modal .modal-body .inquiry-detail-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--spacing-lg)}.inquiry .detail-modal .modal-body .inquiry-detail-header .inquiry-detail-meta{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-sm);justify-content:flex-start}.inquiry .detail-modal .modal-body .inquiry-detail-header .inquiry-detail-meta .category-badge{background:#0796691a;border:1px solid var(--primary);border-radius:12px;color:var(--primary);font-size:11px;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.inquiry .detail-modal .modal-body .inquiry-detail-header .inquiry-detail-meta .status-badge{background:#6b70781a;border:1px solid;border-radius:12px;color:var(--text-secondary);font-size:11px;font-weight:600;padding:var(--spacing-xs) var(--spacing-sm)}.inquiry .detail-modal .modal-body .inquiry-detail-header .inquiry-detail-date{color:var(--text-disabled);font-size:12px;font-weight:400}.inquiry .detail-modal .modal-body .inquiry-detail-title{color:var(--text-primary);font-family:var(--font-brand);font-size:20px;font-weight:600;line-height:1.4;margin:0 0 var(--spacing-lg) 0}.inquiry .detail-modal .modal-body .inquiry-detail-content{margin-bottom:var(--spacing-lg)}.inquiry .detail-modal .modal-body .inquiry-detail-content h4{color:var(--text-primary);font-family:var(--font-brand);font-size:16px;font-weight:600;margin:0 0 var(--spacing-md) 0}.inquiry .detail-modal .modal-body .inquiry-detail-content p{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.6;margin:0}.inquiry .detail-modal .modal-body .inquiry-answer{border-top:1px solid var(--border);padding-top:var(--spacing-lg)}.inquiry .detail-modal .modal-body .inquiry-answer h4{color:var(--primary);font-family:var(--font-brand);font-size:16px;font-weight:600;margin:0 0 var(--spacing-md) 0}.inquiry .detail-modal .modal-body .inquiry-answer .answer-content{background:#0796690d;border-left:4px solid var(--primary);border-radius:12px;padding:var(--spacing-lg)}.inquiry .detail-modal .modal-body .inquiry-answer .answer-content p{color:var(--text-primary);font-size:14px;font-weight:400;line-height:1.6;margin:0}.inquiry .detail-modal .modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl)}.inquiry .detail-modal .modal-footer .close-btn{background:var(--primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;min-width:120px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.inquiry .detail-modal .modal-footer .close-btn:hover{background:var(--primary-hover)}@media(max-width:768px){.inquiry .content-container{gap:var(--spacing-md);max-width:calc(100vw - 24px);padding:0 var(--spacing-md)}.inquiry .inquiry-form{gap:var(--spacing-md)}.inquiry .inquiry-form .form-section{padding:var(--spacing-md) 0}.inquiry .inquiry-form .form-section h3{font-size:17px}.inquiry .inquiry-form .form-section p{font-size:13px}.inquiry .inquiry-form .form-group .form-input,.inquiry .inquiry-form .form-group .form-select,.inquiry .inquiry-form .form-group .form-textarea{font-size:13px;padding:var(--spacing-sm)}.inquiry .modal-overlay{padding:var(--spacing-md)}.inquiry .detail-modal{max-width:calc(100vw - 24px);width:calc(100% - 24px)}.inquiry .detail-modal .modal-header{padding:var(--spacing-md) var(--spacing-lg)}.inquiry .detail-modal .modal-header .modal-title{font-size:16px}.inquiry .detail-modal .modal-body{padding:var(--spacing-lg)}}@media(max-width:480px){.inquiry .content-container{gap:var(--spacing-sm);max-width:calc(100vw - 16px);padding:0 var(--spacing-sm)}.inquiry .tab-navigation .tab-btn{font-size:12px;padding:var(--spacing-sm) var(--spacing-md)}.inquiry .inquiry-form{gap:var(--spacing-sm)}.inquiry .inquiry-form .form-section h3{font-size:16px}.inquiry .inquiry-form .form-section p{font-size:12px}.inquiry .inquiry-form .form-group{gap:var(--spacing-xs)}.inquiry .inquiry-form .form-group .form-label{font-size:13px}.inquiry .inquiry-form .form-group .form-input,.inquiry .inquiry-form .form-group .form-select,.inquiry .inquiry-form .form-group .form-textarea{font-size:13px;min-height:44px;padding:var(--spacing-sm)}.inquiry .inquiry-form .form-group .form-textarea{min-height:100px}.inquiry .inquiry-items{padding:0 var(--spacing-xs)}.inquiry .inquiry-item{padding:var(--spacing-md)}.inquiry .inquiry-item .inquiry-title{font-size:14px}.inquiry .inquiry-item .inquiry-preview p{font-size:12px}.inquiry .modal-overlay{padding:var(--spacing-sm)}.inquiry .detail-modal{max-width:calc(100vw - 16px);width:calc(100% - 16px)}.inquiry .detail-modal .modal-header{padding:var(--spacing-sm) var(--spacing-md)}.inquiry .detail-modal .modal-header .modal-title{font-size:14px}.inquiry .detail-modal .modal-header .modal-close{font-size:20px;height:24px;width:24px}.inquiry .detail-modal .modal-body{padding:var(--spacing-md)}.inquiry .detail-modal .modal-body .inquiry-detail-title{font-size:16px}.inquiry .detail-modal .modal-body .inquiry-answer h4,.inquiry .detail-modal .modal-body .inquiry-detail-content h4{font-size:14px}.inquiry .detail-modal .modal-body .inquiry-answer p,.inquiry .detail-modal .modal-body .inquiry-detail-content p{font-size:13px}.inquiry .detail-modal .modal-footer .close-btn{font-size:13px;min-width:100px;padding:var(--spacing-sm) var(--spacing-lg)}}@media(max-width:320px){.inquiry .content-container{max-width:calc(100vw - 12px);padding:0 var(--spacing-xs)}.inquiry .inquiry-form .form-section h3{font-size:15px}.inquiry .inquiry-form .form-section p{font-size:11px}.inquiry .inquiry-form .form-group .form-input,.inquiry .inquiry-form .form-group .form-select,.inquiry .inquiry-form .form-group .form-textarea{font-size:12px;padding:var(--spacing-xs)}.inquiry .inquiry-items{padding:0 var(--spacing-xs)}.inquiry .inquiry-item{padding:var(--spacing-sm)}.inquiry .inquiry-item .inquiry-title{font-size:13px}.inquiry .inquiry-item .inquiry-preview p{font-size:11px}.inquiry .detail-modal{max-width:calc(100vw - 12px);width:calc(100% - 12px)}.inquiry .detail-modal .modal-header{padding:var(--spacing-xs) var(--spacing-sm)}.inquiry .detail-modal .modal-header .modal-title{font-size:13px}.inquiry .detail-modal .modal-header .modal-close{font-size:16px;height:20px;width:20px}.inquiry .detail-modal .modal-body{padding:var(--spacing-sm)}.inquiry .detail-modal .modal-body .inquiry-detail-title{font-size:14px}.inquiry .detail-modal .modal-body .inquiry-answer h4,.inquiry .detail-modal .modal-body .inquiry-detail-content h4{font-size:12px}.inquiry .detail-modal .modal-body .inquiry-answer p,.inquiry .detail-modal .modal-body .inquiry-detail-content p{font-size:11px}.inquiry .detail-modal .modal-footer{padding:var(--spacing-xs) var(--spacing-sm)}.inquiry .detail-modal .modal-footer .close-btn{font-size:11px;min-width:80px;padding:var(--spacing-xs) var(--spacing-md)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.info-fix{-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:var(--bg-primary);box-sizing:border-box;font-family:var(--font-text);justify-content:flex-start;margin:0 auto;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:100px;perspective:1000px;position:relative;scroll-behavior:smooth;transform:translateZ(0);width:100%}.info-fix,.info-fix .loading-container{align-items:center;display:flex;flex-direction:column}.info-fix .loading-container{gap:var(--spacing-lg);justify-content:center;padding:var(--spacing-4xl)}.info-fix .loading-container .loading-spinner{animation:spin 1s linear infinite;border-top:4px solid var(--border);border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.info-fix .loading-container p{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}.info-fix .content-container{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacing-2xl);justify-content:flex-start;margin:0 auto;margin-bottom:var(--spacing-3xl);max-width:420px;padding:0 var(--spacing-lg);width:100%}.info-fix .info-card{background:var(--bg-surface);border:1px solid #0796691a;border-radius:20px;box-shadow:0 8px 32px #0000001f;box-sizing:border-box;max-width:100%;overflow:hidden;transition:all .3s ease;width:100%}.info-fix .info-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}.info-fix .info-card .card-header{background:linear-gradient(135deg,#07966905,#0796690d);border-bottom:1px solid #0796691a;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.info-fix .info-card .card-header .card-title{color:var(--text-primary);font-family:var(--font-brand);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 var(--spacing-xs) 0}.info-fix .info-card .card-header .card-subtitle{color:var(--text-secondary);font-family:var(--font-text);font-size:14px;font-weight:500;line-height:1.5;margin:0}.info-fix .info-card .form-group{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:0;width:100%}.info-fix .info-card .info-item{align-items:center;border-bottom:1px solid #0796691a;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);transition:all .2s ease;width:100%}.info-fix .info-card .info-item:last-child{border-bottom:none}.info-fix .info-card .info-item:hover{background:#07966905;padding-left:calc(var(--spacing-xl) + var(--spacing-sm));padding-right:calc(var(--spacing-xl) - var(--spacing-sm))}.info-fix .info-card .info-item .info-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);justify-content:flex-start}.info-fix .info-card .info-item .info-content .info-label{color:var(--text-secondary);font-family:var(--font-text);font-size:14px;font-weight:600;margin:0}.info-fix .info-card .info-item .info-content .info-value{color:var(--text-primary);font-family:var(--font-text);font-size:16px;font-weight:500;margin:0;word-break:break-word}.info-fix .info-card .info-item .edit-arrow{flex-shrink:0;height:16px;opacity:.6;transition:all .2s ease;width:16px}.info-fix .info-card .info-item:hover .edit-arrow{opacity:1;transform:translateX(2px)}.info-fix .info-card .input-row{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:flex-start;width:100%}.info-fix .info-card .input-row .info-item{border-right:1px solid #0796691a;flex:1 1}.info-fix .info-card .input-row .info-item:last-child{border-right:none}.info-fix .submit-section{align-items:center;background:var(--bg-primary);bottom:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center;margin:0 auto;margin-top:var(--spacing-2xl);max-width:420px;padding:0 var(--spacing-lg);padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg);position:sticky;width:100%}.info-fix .submit-section .submit-button{max-width:400px;width:100%}.info-fix .submit-section .submit-button.disabled{cursor:not-allowed;opacity:.6}.info-fix .modal-overlay{align-items:center;background:#00000080;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.info-fix .option-modal,.info-fix .region-modal,.info-fix .text-modal{background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #0003;box-sizing:border-box;margin:auto;max-height:80vh;max-width:400px;overflow:hidden;position:relative;width:calc(100% - 32px)}.info-fix .option-modal .modal-header,.info-fix .region-modal .modal-header,.info-fix .text-modal .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl)}.info-fix .option-modal .modal-header .modal-title,.info-fix .region-modal .modal-header .modal-title,.info-fix .text-modal .modal-header .modal-title{color:var(--text-primary);flex:1 1;font-family:var(--font-brand);font-size:18px;font-weight:600;margin:0}.info-fix .option-modal .modal-header .modal-close,.info-fix .region-modal .modal-header .modal-close,.info-fix .text-modal .modal-header .modal-close{align-items:center;background:none;border:none;color:var(--text-disabled);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:var(--spacing-xs);transition:color .2s ease;width:32px}.info-fix .option-modal .modal-header .modal-close:hover,.info-fix .region-modal .modal-header .modal-close:hover,.info-fix .text-modal .modal-header .modal-close:hover{color:var(--text-primary)}.info-fix .option-modal .modal-body,.info-fix .region-modal .modal-body,.info-fix .text-modal .modal-body{max-height:60vh;overflow-y:auto;padding:var(--spacing-xl)}.info-fix .option-modal .modal-footer,.info-fix .region-modal .modal-footer,.info-fix .text-modal .modal-footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:var(--spacing-md);justify-content:flex-start;padding:var(--spacing-lg) var(--spacing-xl)}.info-fix .option-modal .modal-footer .cancel-btn,.info-fix .option-modal .modal-footer .save-btn,.info-fix .region-modal .modal-footer .cancel-btn,.info-fix .region-modal .modal-footer .save-btn,.info-fix .text-modal .modal-footer .cancel-btn,.info-fix .text-modal .modal-footer .save-btn{border:none;border-radius:12px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;height:44px;transition:all .2s ease}.info-fix .option-modal .modal-footer .cancel-btn,.info-fix .region-modal .modal-footer .cancel-btn,.info-fix .text-modal .modal-footer .cancel-btn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary)}.info-fix .option-modal .modal-footer .cancel-btn:hover,.info-fix .region-modal .modal-footer .cancel-btn:hover,.info-fix .text-modal .modal-footer .cancel-btn:hover{background:var(--bg-primary)}.info-fix .option-modal .modal-footer .save-btn,.info-fix .region-modal .modal-footer .save-btn,.info-fix .text-modal .modal-footer .save-btn{background:var(--primary);color:#fff}.info-fix .option-modal .modal-footer .save-btn:hover:not(:disabled),.info-fix .region-modal .modal-footer .save-btn:hover:not(:disabled),.info-fix .text-modal .modal-footer .save-btn:hover:not(:disabled){background:var(--primary-hover)}.info-fix .option-modal .modal-footer .save-btn:disabled,.info-fix .region-modal .modal-footer .save-btn:disabled,.info-fix .text-modal .modal-footer .save-btn:disabled{background:var(--text-disabled);cursor:not-allowed}.info-fix .option-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.info-fix .option-list .option-item{align-items:center;background:var(--bg-primary);border:2px solid #0000;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-md);transition:all .2s ease;width:100%}.info-fix .option-list .option-item:hover{background:#0796690d;border-color:#07966933}.info-fix .option-list .option-item .option-content{align-items:center;display:flex;flex:1 1;gap:var(--spacing-md);justify-content:flex-start;min-width:0}.info-fix .option-list .option-item .option-content .option-color{border-radius:50%;flex-shrink:0;height:12px;width:12px}.info-fix .option-list .option-item .option-content .option-label{color:var(--text-primary);font-family:var(--font-text);font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-fix .option-list .option-item .check-icon{flex-shrink:0;height:20px;margin-left:var(--spacing-sm);width:20px}.info-fix .region-body{height:360px;max-height:50vh;overflow-x:hidden;overflow-y:auto}.info-fix .region-body .region-columns{align-items:flex-start;display:flex;flex-direction:row;height:100%;justify-content:flex-start}.info-fix .region-body .region-columns .region-column{border-right:1px solid var(--border);flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto}.info-fix .region-body .region-columns .region-column:last-child{border-right:none}.info-fix .region-body .region-columns .region-column .region-item{align-items:center;border-left:3px solid #0000;box-sizing:border-box;cursor:pointer;display:flex;font-size:14px;overflow:hidden;padding:var(--spacing-md) var(--spacing-lg);text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.info-fix .region-body .region-columns .region-column .region-item.selected{background:#0796690d;border-left-color:var(--primary);color:var(--primary);font-weight:600}.info-fix .region-body .region-columns .region-column .region-item:hover:not(.selected){background:var(--bg-primary)}.info-fix .error-tooltip{bottom:120px;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}@media(max-width:768px){.info-fix{max-width:100vw}.info-fix .content-container{gap:var(--spacing-xl);max-width:380px;padding:0 var(--spacing-md)}.info-fix .info-card .card-header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md) var(--spacing-lg)}.info-fix .info-card .card-header .card-title{font-size:18px}.info-fix .info-card .card-header .card-subtitle{font-size:13px}.info-fix .info-card .info-item{padding:var(--spacing-md) var(--spacing-lg)}.info-fix .info-card .info-item .info-content .info-label{font-size:13px}.info-fix .info-card .info-item .info-content .info-value{font-size:15px}.info-fix .info-card .input-row{flex-direction:column}.info-fix .info-card .input-row .info-item{border-bottom:1px solid #0796691a;border-right:none}.info-fix .info-card .input-row .info-item:last-child{border-bottom:none}.info-fix .submit-section{max-width:380px;padding:0 var(--spacing-md)}.info-fix .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-md)}.info-fix .option-modal,.info-fix .region-modal,.info-fix .text-modal{margin:auto;max-width:100%;width:calc(100% - 24px)}.info-fix .option-modal .modal-header,.info-fix .region-modal .modal-header,.info-fix .text-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.info-fix .option-modal .modal-header .modal-title,.info-fix .region-modal .modal-header .modal-title,.info-fix .text-modal .modal-header .modal-title{flex:1 1;font-size:16px}.info-fix .option-modal .modal-header .modal-close,.info-fix .region-modal .modal-header .modal-close,.info-fix .text-modal .modal-header .modal-close{height:28px;width:28px}.info-fix .option-modal .modal-body,.info-fix .region-modal .modal-body,.info-fix .text-modal .modal-body{padding:var(--spacing-lg)}.info-fix .option-modal .modal-footer,.info-fix .region-modal .modal-footer,.info-fix .text-modal .modal-footer{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-start;padding:var(--spacing-md) var(--spacing-lg)}.info-fix .region-body{height:300px}}@media(max-width:480px){.info-fix{max-width:100vw}.info-fix .content-container{gap:var(--spacing-lg);max-width:360px;padding:0 var(--spacing-sm)}.info-fix .info-card .card-header{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) var(--spacing-md)}.info-fix .info-card .card-header .card-title{font-size:16px}.info-fix .info-card .card-header .card-subtitle{font-size:12px}.info-fix .info-card .info-item{padding:var(--spacing-sm) var(--spacing-md)}.info-fix .info-card .info-item .info-content .info-label{font-size:12px}.info-fix .info-card .info-item .info-content .info-value{font-size:14px}.info-fix .info-card .info-item .edit-arrow{height:14px;width:14px}.info-fix .submit-section{max-width:360px;padding:0 var(--spacing-sm)}.info-fix .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-sm)}.info-fix .option-modal,.info-fix .region-modal,.info-fix .text-modal{margin:auto;width:calc(100% - 16px)}.info-fix .option-modal .modal-header,.info-fix .region-modal .modal-header,.info-fix .text-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.info-fix .option-modal .modal-header .modal-title,.info-fix .region-modal .modal-header .modal-title,.info-fix .text-modal .modal-header .modal-title{flex:1 1;font-size:14px}.info-fix .option-modal .modal-header .modal-close,.info-fix .region-modal .modal-header .modal-close,.info-fix .text-modal .modal-header .modal-close{font-size:20px;height:24px;width:24px}.info-fix .option-modal .modal-body,.info-fix .region-modal .modal-body,.info-fix .text-modal .modal-body{padding:var(--spacing-md)}.info-fix .option-modal .modal-footer,.info-fix .region-modal .modal-footer,.info-fix .text-modal .modal-footer{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:flex-start;padding:var(--spacing-sm) var(--spacing-md)}.info-fix .option-modal .modal-footer .cancel-btn,.info-fix .option-modal .modal-footer .save-btn,.info-fix .region-modal .modal-footer .cancel-btn,.info-fix .region-modal .modal-footer .save-btn,.info-fix .text-modal .modal-footer .cancel-btn,.info-fix .text-modal .modal-footer .save-btn{font-size:13px;height:40px}.info-fix .region-body{height:250px}.info-fix .region-body .region-columns .region-item{font-size:13px;padding:var(--spacing-sm) var(--spacing-md)}}@media(max-width:320px){.info-fix .content-container{max-width:320px;padding:0 var(--spacing-xs)}.info-fix .info-card .card-header{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs) var(--spacing-sm)}.info-fix .info-card .card-header .card-title{font-size:14px}.info-fix .info-card .card-header .card-subtitle{font-size:11px}.info-fix .info-card .info-item{padding:var(--spacing-xs) var(--spacing-sm)}.info-fix .info-card .info-item .info-content .info-label{font-size:11px}.info-fix .info-card .info-item .info-content .info-value{font-size:13px}.info-fix .info-card .info-item .edit-arrow{height:12px;width:12px}.info-fix .submit-section{max-width:320px;padding:0 var(--spacing-xs)}.info-fix .modal-overlay{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xs)}.info-fix .option-modal,.info-fix .region-modal,.info-fix .text-modal{margin:auto;width:calc(100% - 12px)}.info-fix .option-modal .modal-header,.info-fix .region-modal .modal-header,.info-fix .text-modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-xs) var(--spacing-sm)}.info-fix .option-modal .modal-header .modal-title,.info-fix .region-modal .modal-header .modal-title,.info-fix .text-modal .modal-header .modal-title{flex:1 1;font-size:13px}.info-fix .option-modal .modal-header .modal-close,.info-fix .region-modal .modal-header .modal-close,.info-fix .text-modal .modal-header .modal-close{font-size:18px;height:20px;width:20px}.info-fix .option-modal .modal-body,.info-fix .region-modal .modal-body,.info-fix .text-modal .modal-body{padding:var(--spacing-sm)}.info-fix .option-modal .modal-footer,.info-fix .region-modal .modal-footer,.info-fix .text-modal .modal-footer{align-items:center;display:flex;gap:var(--spacing-xs);justify-content:flex-start;padding:var(--spacing-xs) var(--spacing-sm)}.info-fix .option-modal .modal-footer .cancel-btn,.info-fix .option-modal .modal-footer .save-btn,.info-fix .region-modal .modal-footer .cancel-btn,.info-fix .region-modal .modal-footer .save-btn,.info-fix .text-modal .modal-footer .cancel-btn,.info-fix .text-modal .modal-footer .save-btn{font-size:12px;height:36px}.info-fix .region-body{height:200px}.info-fix .region-body .region-columns .region-item{font-size:12px;padding:var(--spacing-xs) var(--spacing-sm)}}.loader{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:40px;width:40px}@font-face{font-display:block;font-family:Paperlogy-8ExtraBold;font-style:normal;font-weight:100 900;src:url(/static/media/Paperlogy-8ExtraBold.d21378fc62913fff3b64.woff2) format("woff2"),url(/static/media/Paperlogy-8ExtraBold.bd63423a9418df2c1f6b.ttf) format("truetype")}:root{--chart-blue:#3b82f6;--chart-purple:#8b5cf6;--font-text:"Paperlogy-8ExtraBold",sans-serif;--font-english:"Paperlogy-8ExtraBold",sans-serif}.design-system{background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard!important;min-height:100vh}.design-system:before{font-family:Paperlogy-8ExtraBold;font-weight:800}.design-system:after,.design-system:before{content:"Font Preload";left:-999px;opacity:0;pointer-events:none;position:absolute;top:-999px}.design-system:after{font-family:Pretendard;font-weight:400}.design-system .design-header{background:linear-gradient(135deg,#079669,#079669);color:#fff;padding:60px 0;text-align:center}.design-system .design-header .header-content{margin:0 auto;max-width:1200px;padding:0 40px}.design-system .design-header .header-content h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Paperlogy-8ExtraBold!important;font-size:48px;font-weight:800!important;margin:0 0 16px;text-rendering:optimizeLegibility}.design-system .design-header .header-content p{font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-text);font-size:18px;font-weight:400;margin:0;opacity:.9}.design-system .design-container{display:flex;gap:40px;margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px);padding:40px}.design-system .design-nav{flex-shrink:0;width:240px}.design-system .design-nav ul{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;list-style:none;margin:0;overflow:hidden;padding:0;position:sticky;top:40px}.design-system .design-nav ul li{border-bottom:1px solid #f2f4f6;color:#6b7078;cursor:pointer;font-size:16px;font-weight:500;padding:20px 24px;transition:all .2s ease}.design-system .design-nav ul li:hover{background-color:#f8fafc;color:#079669}.design-system .design-nav ul li.active{background-color:#079669;color:#fff;font-weight:600}.design-system .design-nav ul li:last-child{border-bottom:none}.design-system .design-content{flex:1 1}.design-system .design-content .design-section{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;padding:40px}.design-system .design-content .design-section h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-bottom:3px solid #079669;color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold!important;font-size:32px;font-weight:800!important;margin:0 0 12px;padding-bottom:16px;text-rendering:optimizeLegibility}.design-system .design-content .design-section .section-description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#6b7078;color:var(--text-secondary);font-family:Pretendard!important;font-size:16px;line-height:1.5;margin:0 0 32px;text-rendering:optimizeLegibility}.design-system .design-content .design-section h3{color:#262626;color:var(--text-primary);font-size:24px;font-weight:600;margin:40px 0 24px}.design-system .design-content .design-section h3:first-of-type{margin-top:0}.design-system .overview-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.design-system .overview-content .overview-card{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:24px}.design-system .overview-content .overview-card h3{color:#079669;color:var(--primary);font-size:20px;margin:0 0 16px}.design-system .overview-content .overview-card p{color:#6b7078;color:var(--text-secondary);line-height:1.5;margin:0 0 16px}.design-system .overview-content .overview-card ul{margin:0;padding-left:20px}.design-system .overview-content .overview-card ul li{color:#6b7078;color:var(--text-secondary);line-height:1.5;margin-bottom:8px}.design-system .overview-content .overview-card ul li strong{color:#262626;color:var(--text-primary)}.design-system .overview-content .overview-card .font-info .font-item{margin-bottom:16px}.design-system .overview-content .overview-card .font-info .font-item:last-child{margin-bottom:0}.design-system .overview-content .overview-card .font-info .font-item strong{color:#079669;color:var(--primary);font-size:16px}.design-system .overview-content .overview-card .font-info .font-item p{color:#6b7078;color:var(--text-secondary);font-size:14px;margin:4px 0 0}.design-system .overview-content .overview-card .component-overview{display:flex;flex-wrap:wrap;gap:8px}.design-system .overview-content .overview-card .component-overview .overview-tag{background:#079669;border-radius:12px;color:#fff;font-size:12px;font-weight:500;padding:4px 12px}.design-system .color-category{margin-bottom:48px}.design-system .color-category .color-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.design-system .color-category .color-grid .color-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:16px;padding:20px;transition:all .2s ease}.design-system .color-category .color-grid .color-item:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.design-system .color-category .color-grid .color-item .color-swatch{border:2px solid #fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;flex-shrink:0;height:60px;transition:transform .2s ease;width:60px}.design-system .color-category .color-grid .color-item .color-swatch:hover{transform:scale(1.1)}.design-system .color-category .color-grid .color-item .color-info{flex:1 1}.design-system .color-category .color-grid .color-item .color-info h4{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.design-system .color-category .color-grid .color-item .color-info .color-codes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.design-system .color-category .color-grid .color-item .color-info .color-codes .color-code{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:6px;color:#6b7078;color:var(--text-secondary);cursor:pointer;font-family:Pretendard,monospace;font-size:12px;font-weight:500;padding:4px 8px;transition:all .2s ease}.design-system .color-category .color-grid .color-item .color-info .color-codes .color-code:hover{background:#079669;background:var(--primary);color:#fff}.design-system .color-category .color-grid .color-item .color-info .color-codes .color-code.hex{color:#262626;color:var(--text-primary);font-weight:600}.design-system .color-category .color-grid .color-item .color-info .color-codes .color-code.css-var{background:#f1f5f9;color:#3b82f6;color:var(--info)}.design-system .color-category .color-grid .color-item .color-info .color-usage{color:#8a8f98;color:var(--text-disabled);font-size:14px;margin:0}.design-system .color-category .color-grid .color-item .color-info .copy-feedback{color:#079669;color:var(--success);font-size:12px;font-weight:500;margin-left:8px}.design-system .usage-example{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;margin-top:40px;padding:24px}.design-system .usage-example h3{font-size:18px;margin:0 0 16px!important}.design-system .usage-example .code-example{background:#262626;background:var(--text-primary);border-radius:8px;overflow:hidden}.design-system .usage-example .code-example pre{margin:0;overflow-x:auto;padding:16px}.design-system .usage-example .code-example pre code{color:#e2e8f0;font-family:Pretendard,monospace;font-size:14px;line-height:1.5}.design-system .typography-grid{grid-gap:24px;display:grid;gap:24px}.design-system .typography-grid .typography-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;gap:32px;padding:24px}.design-system .typography-grid .typography-item .typography-samples{flex:1 1;min-width:350px}.design-system .typography-grid .typography-item .typography-samples .typography-sample{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;color:var(--text-primary);margin-bottom:8px;text-rendering:optimizeLegibility}.design-system .typography-grid .typography-item .typography-samples .typography-sample.korean{font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-text)}.design-system .typography-grid .typography-item .typography-samples .typography-sample.english{color:#6b7078;color:var(--text-secondary);font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-english)}.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-display,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-h1,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-h2{font-family:Paperlogy-8ExtraBold!important;font-weight:800!important}.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-body,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-body-lg,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-body-sm,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-caption,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-h3,.design-system .typography-grid .typography-item .typography-samples .typography-sample.text-h4{font-family:Pretendard!important}.design-system .typography-grid .typography-item .typography-samples .typography-sample:last-child{margin-bottom:0}.design-system .typography-grid .typography-item .typography-info{width:240px}.design-system .typography-grid .typography-item .typography-info h4{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.design-system .typography-grid .typography-item .typography-info .typography-specs{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.design-system .typography-grid .typography-item .typography-info .typography-specs span{color:#6b7078;color:var(--text-secondary);font-size:12px}.design-system .typography-grid .typography-item .typography-info .css-class{background:#f1f5f9;border-radius:6px;color:#3b82f6;color:var(--info);cursor:pointer;display:inline-block;font-family:Pretendard,monospace;font-size:12px;margin-bottom:8px;padding:4px 8px;transition:all .2s ease}.design-system .typography-grid .typography-item .typography-info .css-class:hover{background:#3b82f6;background:var(--info);color:#fff}.design-system .typography-grid .typography-item .typography-info .usage{color:#8a8f98;color:var(--text-disabled);font-size:14px;margin:0}.design-system .typography-demo{background:#fff;background:var(--bg-surface);border-radius:8px;margin-bottom:16px;padding:24px}.design-system .typography-demo .demo-text *{margin:0 0 16px}.design-system .typography-demo .demo-text :last-child{margin-bottom:0}.design-system .icon-category{margin-bottom:40px}.design-system .icon-category h3{color:#262626;color:var(--text-primary);font-size:20px;margin:32px 0 20px!important}.design-system .icon-category h3:first-of-type{margin-top:0!important}.design-system .icons-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:24px}.design-system .icons-grid .icon-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:16px;transition:all .2s ease}.design-system .icons-grid .icon-item:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.design-system .icons-grid .icon-item .icon-display{align-items:center;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.design-system .icons-grid .icon-item .icon-display .icon-image-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.design-system .icons-grid .icon-item .icon-display .icon-image-container .icon-image{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));max-height:24px;max-width:24px;object-fit:contain}.design-system .icons-grid .icon-item .icon-display .icon-placeholder{align-items:center;background:#e2e8f0;background:var(--border);border-radius:8px;color:#8a8f98;color:var(--text-disabled);display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.design-system .icons-grid .icon-item .icon-info{text-align:center;width:100%}.design-system .icons-grid .icon-item .icon-info h4{color:#262626;color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.2;margin:0 0 6px}.design-system .icons-grid .icon-item .icon-info .icon-path{background:#f1f5f9;border-radius:3px;color:#8a8f98;color:var(--text-disabled);font-family:Pretendard,monospace;font-size:9px;line-height:1.2;margin:0 0 6px;padding:2px 4px;word-break:break-all}.design-system .icons-grid .icon-item .icon-info .icon-usage{color:#6b7078;color:var(--text-secondary);font-size:11px;line-height:1.3;margin:0}.design-system .guidelines-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:24px}.design-system .guidelines-grid .guideline-item{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;padding:20px}.design-system .guidelines-grid .guideline-item h4{color:#079669;color:var(--primary);font-size:16px;font-weight:600;margin:0 0 12px}.design-system .guidelines-grid .guideline-item ul{margin:0;padding-left:16px}.design-system .guidelines-grid .guideline-item ul li{color:#6b7078;color:var(--text-secondary);font-size:14px;line-height:1.4;margin-bottom:6px}.design-system .guidelines-grid .guideline-item ul li:last-child{margin-bottom:0}.design-system .component-category{margin-bottom:48px}.design-system .component-category .component-showcase{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:24px}.design-system .component-category .component-showcase .component-states{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:24px}.design-system .component-category .component-showcase .component-states h4{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 16px}.design-system .component-category .component-showcase .component-states .button-states{display:flex;flex-wrap:wrap;gap:12px}.design-system .component-category .component-showcase .component-states .button-states button{flex:1 1;min-width:80px}.design-system .component-category .component-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.design-system .component-category .component-grid .component-item{text-align:center}.design-system .component-category .component-grid .component-item .component-sample{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;justify-content:center;margin-bottom:16px;min-height:120px;padding:32px}.design-system .component-category .component-grid .component-item p{color:#6b7078;color:var(--text-secondary);font-size:14px;font-weight:500;margin:0}.design-system .component-category .input-showcase{grid-gap:24px;display:grid;gap:24px}.design-system .component-category .input-showcase .input-group label{color:#262626;color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.design-system .component-category .input-showcase .input-group .error-message{color:#ef4444;color:var(--error);display:block;font-size:12px;margin-top:4px}.design-system .spacing-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:32px}.design-system .spacing-grid .spacing-item{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:20px;text-align:center}.design-system .spacing-grid .spacing-item .spacing-visual{margin-bottom:12px}.design-system .spacing-grid .spacing-item .spacing-visual .spacing-sample{background:#079669;background:var(--primary);border-radius:4px;margin:0 auto 8px}.design-system .spacing-grid .spacing-item .spacing-visual .spacing-label{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,monospace;font-size:12px}.design-system .spacing-grid .spacing-item .spacing-info h4{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 4px}.design-system .spacing-grid .spacing-item .spacing-info p{color:#6b7078;color:var(--text-secondary);font-size:12px;margin:0}.design-system .spacing-demo{margin-bottom:16px}.design-system .spacing-demo .spacing-demo-box{background:#079669;background:var(--primary);border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:500}.design-system .layout-category{margin-bottom:40px}.design-system .layout-category .container-demo{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.design-system .layout-category .container-demo .demo-container{background:#f8fafc;border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:8px;max-width:500px;padding:16px}.design-system .layout-category .container-demo .demo-container.tablet{max-width:768px}.design-system .layout-category .container-demo .demo-container.desktop{max-width:100%}.design-system .layout-category .container-demo .demo-container .demo-content{background:#079669;background:var(--primary);border-radius:6px;color:#fff;font-size:14px;font-weight:500;padding:12px;text-align:center}.design-system .layout-category .grid-demo .grid-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.design-system .layout-category .grid-demo .grid-row:last-child{margin-bottom:0}.design-system .layout-category .grid-demo .grid-row .grid-col{background:#079669;background:var(--primary);border-radius:8px;color:#fff;font-size:14px;font-weight:500;padding:16px;text-align:center}.design-system .layout-category .grid-demo .grid-row .grid-col.wide{grid-column:span 2}.design-system .accessibility-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.design-system .accessibility-grid .accessibility-card{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:24px}.design-system .accessibility-grid .accessibility-card h3{color:#262626;color:var(--text-primary);font-size:18px;margin:0 0 16px!important}.design-system .accessibility-grid .accessibility-card p{color:#6b7078;color:var(--text-secondary);line-height:1.5;margin:0 0 16px}.design-system .accessibility-grid .accessibility-card ul{margin:0;padding-left:20px}.design-system .accessibility-grid .accessibility-card ul li{color:#6b7078;color:var(--text-secondary);font-size:14px;margin-bottom:4px}.design-system .accessibility-grid .accessibility-card .contrast-examples,.design-system .accessibility-grid .accessibility-card .touch-demo{display:flex;gap:12px}.design-system .accessibility-grid .accessibility-card .contrast-examples button,.design-system .accessibility-grid .accessibility-card .contrast-examples span,.design-system .accessibility-grid .accessibility-card .touch-demo button,.design-system .accessibility-grid .accessibility-card .touch-demo span{border-radius:6px;font-size:14px;padding:8px 16px}.design-system .accessibility-grid .accessibility-card .touch-good{background:#079669;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;min-height:44px;padding:12px 16px}.design-system .accessibility-grid .accessibility-card .touch-bad{background:#ef4444;background:var(--error);border:none;border-radius:6px;color:#fff;font-size:10px;min-height:24px;padding:4px 8px}.design-system .btn-primary{background:#079669;background:var(--primary);border:none;border-radius:12px;color:#fff;color:var(--bg-surface);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:12px 24px;transition:all .2s ease}.design-system .btn-primary.hover,.design-system .btn-primary:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.design-system .btn-primary.active,.design-system .btn-primary:active{background:#068556;transform:translateY(0)}.design-system .btn-primary:disabled{background:#8a8f98;background:var(--text-disabled);cursor:not-allowed;transform:none}.design-system .btn-primary.small{font-size:12px;min-height:32px;padding:8px 16px}.design-system .btn-secondary{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#6b7078;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:600;min-height:44px;padding:10px 22px;transition:all .2s ease}.design-system .btn-secondary.hover,.design-system .btn-secondary:hover{background:#f0fdf4;border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.design-system .btn-secondary.active,.design-system .btn-secondary:active{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);color:#fff;color:var(--bg-surface)}.design-system .btn-secondary:disabled{border-color:#e2e8f0;border-color:var(--border);color:#8a8f98;color:var(--text-disabled);cursor:not-allowed}.design-system .position-badge{align-items:center;background:#3b82f6;background:var(--chart-blue);border:none;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;color:var(--bg-surface);cursor:pointer;display:flex;font-size:18px;font-weight:800;height:60px;justify-content:center;transition:all .2s ease;width:60px}.design-system .position-badge:hover{transform:scale(1.05)}.design-system .sample-main-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:20px;text-align:left;width:220px}.design-system .sample-main-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.design-system .sample-main-card .card-header h3{color:#262626;font-size:18px;font-weight:700;margin:0}.design-system .sample-main-card .card-header span{color:#8a8f98;font-size:16px}.design-system .sample-main-card p{color:#6b7078;font-size:12px;margin-bottom:20px}.design-system .sample-main-card button{margin:0;width:100%}.design-system .sample-analysis-card{background:#343a3f;border-radius:16px;color:#fff;padding:20px;text-align:left;width:220px}.design-system .sample-analysis-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.design-system .sample-analysis-card .card-header h3{color:#fff;font-size:18px;font-weight:700;margin:0}.design-system .sample-analysis-card .card-header span{color:#fff;font-size:16px}.design-system .sample-analysis-card .chart-placeholder{align-items:center;background:#ffffff1a;border-radius:8px;color:#ffffffb3;display:flex;font-size:12px;height:80px;justify-content:center}.design-system .sample-stats-card{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;padding:16px;text-align:left;width:180px}.design-system .sample-stats-card h4{color:#6b7280;font-size:14px;font-weight:500;margin:0 0 12px}.design-system .sample-stats-card .stat-content{align-items:flex-end;display:flex;justify-content:space-between}.design-system .sample-stats-card .stat-content .mini-chart{background:linear-gradient(45deg,#22c55e,#0eac6a);border-radius:4px;height:20px;width:40px}.design-system .sample-stats-card .stat-content .stat-number{color:#1f2937;font-size:24px;font-weight:700}.design-system .sample-stats-card .stat-content .stat-number span{color:#6b7280;font-size:12px;font-weight:400;margin-left:2px}.design-system .text-input{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#262626;color:var(--text-primary);font-size:14px;max-width:300px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.design-system .text-input:focus{border-color:#079669;border-color:var(--primary);box-shadow:0 0 0 3px #0eac6a1a}.design-system .text-input.error{border-color:#ef4444;border-color:var(--error)}.design-system .text-input.error:focus{box-shadow:0 0 0 3px #ef44441a}.design-system .text-input::placeholder,.design-system .text-input:disabled{color:#8a8f98;color:var(--text-disabled)}.design-system .text-input:disabled{background:#f8fafc;cursor:not-allowed}.design-system .search-input{display:inline-block;max-width:300px;position:relative;width:100%}.design-system .search-input input{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#262626;color:var(--text-primary);font-size:14px;outline:none;padding:12px 16px 12px 40px;transition:all .2s ease;width:100%}.design-system .search-input input:focus{border-color:#079669;border-color:var(--primary);box-shadow:0 0 0 3px #0eac6a1a}.design-system .search-input input::placeholder{color:#8a8f98;color:var(--text-disabled)}.design-system .search-input .search-icon{color:#8a8f98;color:var(--text-disabled);font-size:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.text-display{font-size:48px;line-height:1.1}.text-display,.text-h1,.text-h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Paperlogy-8ExtraBold!important;font-weight:800!important;text-rendering:optimizeLegibility}.text-h3{font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-text);font-weight:600;line-height:1.4}.text-body-lg,.text-h4{font-family:Paperlogy-8ExtraBold,sans-serif}.text-body-lg{font-family:var(--font-text);font-size:16px;font-weight:400;line-height:1.5}.text-body{font-size:14px}.text-body,.text-body-sm{font-family:Paperlogy-8ExtraBold,sans-serif}.text-body-sm{font-family:var(--font-text);font-size:12px;font-weight:400;line-height:1.4}.text-caption{font-family:Paperlogy-8ExtraBold,sans-serif;font-size:11px;line-height:1.3}@media(max-width:1200px){.design-system .design-container{gap:20px;padding:20px}.design-system .design-nav{width:200px}.design-system .design-content .design-section{padding:24px}}@media(max-width:768px){.design-system .design-header{padding:40px 0}.design-system .design-header .header-content{padding:0 20px}.design-system .design-header .header-content h1{font-size:32px}.design-system .design-header .header-content p{font-size:16px}.design-system .design-container{flex-direction:column;gap:20px;padding:20px}.design-system .design-nav{width:100%}.design-system .design-nav ul{display:flex;overflow-x:auto}.design-system .design-nav ul li{border-bottom:none;border-right:1px solid #f2f4f6;flex-shrink:0;white-space:nowrap}.design-system .design-nav ul li:last-child{border-right:none}.design-system .color-grid,.design-system .component-grid{grid-template-columns:1fr!important}.design-system .radius-grid,.design-system .spacing-grid{grid-template-columns:repeat(3,1fr)!important}.design-system .shadow-grid{grid-template-columns:1fr!important}.design-system .assets-grid{gap:16px!important;grid-template-columns:repeat(2,1fr)!important}.design-system .asset-card .asset-image{height:120px!important}.design-system .asset-card .asset-info h4{font-size:14px!important}.design-system .asset-card .asset-path{font-size:11px!important;word-break:break-all}.design-system .asset-card .copy-btn{font-size:11px!important;padding:6px 8px!important}}.assets-folder{margin-bottom:48px}.assets-folder .folder-title{background:#fff;background:var(--bg-surface);border-left:4px solid #079669;border-left:4px solid var(--primary);border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#262626;color:var(--text-primary);font-size:24px;font-weight:600;margin-bottom:24px;padding:16px 24px}.assets-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:32px}.asset-card{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:16px;transition:all .2s ease}.asset-card:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.asset-card .asset-image{align-items:center;background:#f8f9fa;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;display:flex;height:160px;justify-content:center;margin-bottom:16px;overflow:hidden;width:100%}.asset-card .asset-image img{border-radius:4px;max-height:100%;max-width:100%;object-fit:contain}.asset-card .asset-info h4{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.4;margin:0 0 8px}.asset-card .asset-info .asset-path{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;color:#6b7078;color:var(--text-secondary);font-family:Pretendard,monospace;font-size:13px;margin-bottom:12px;padding:6px 8px;word-break:break-all}.asset-card .asset-info .copy-btn{background:#079669;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .2s ease;width:100%}.asset-card .asset-info .copy-btn:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.asset-card .asset-info .copy-btn:active{transform:translateY(0)}.anal-folder-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:140px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.anal-folder-page .loading-container{align-items:center;display:flex;height:50vh;justify-content:center}.anal-folder-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.anal-folder-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.anal-folder-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.anal-folder-page .page-header .page-subtitle p{line-height:1.5;margin:0}.anal-folder-page .page-header .page-subtitle p:first-child{margin-bottom:2px}.anal-folder-page .matches-header{align-items:center;background-color:#f2f4f6;background-color:var(--bg-primary);display:flex;justify-content:space-between;margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.anal-folder-page .matches-header .matches-count span{margin:0}.anal-folder-page .matches-header .sort-selector{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:4px;gap:var(--spacing-xs);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease}.anal-folder-page .matches-header .sort-selector:hover{background-color:#0000000a}.anal-folder-page .matches-header .sort-selector .sort-text{color:#6b7078;color:var(--text-secondary)}.anal-folder-page .matches-header .sort-selector .sort-icon{height:16px;transition:transform .2s ease;width:16px}.anal-folder-page .matches-header .sort-selector .sort-icon.rotated{transform:rotate(180deg)}.anal-folder-page .matches-list{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px;padding:0 var(--spacing-xl)}.anal-folder-page .matches-list .match-card{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.anal-folder-page .matches-list .match-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.anal-folder-page .matches-list .match-card .match-info{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:16px;gap:var(--spacing-lg);transition:background-color .2s ease}.anal-folder-page .matches-list .match-card .match-info .match-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.anal-folder-page .matches-list .match-card .match-info .match-icon img{display:block;height:28px;image-rendering:-webkit-optimize-contrast;object-fit:contain;opacity:.7;width:28px}.anal-folder-page .matches-list .match-card .match-info .match-details{flex:1 1}.anal-folder-page .matches-list .match-card .match-info .match-details .match-title{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.anal-folder-page .matches-list .match-card .match-info .match-details .match-meta{margin:0}.anal-folder-page .matches-list .match-card .match-actions .more-btn{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;padding:var(--spacing-sm);transition:background-color .2s ease}.anal-folder-page .matches-list .match-card .match-actions .more-btn:hover{background:#f2f4f6;background:var(--bg-primary)}.anal-folder-page .matches-list .match-card .match-actions .more-btn img{display:block;height:20px;object-fit:contain;opacity:.6;width:20px}.anal-folder-page .action-section{background:#0000;bottom:100px;box-sizing:border-box;left:50%;max-width:459px;padding:0;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.anal-folder-page .action-section .analyze-btn{align-items:center;border-radius:12px;box-shadow:0 8px 24px #0796694d;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0;min-height:56px;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl)}@media(max-width:768px){.anal-folder-page .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.anal-folder-page .matches-header{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-folder-page .matches-list{padding:0 16px;padding:0 var(--spacing-lg)}.anal-folder-page .action-section{bottom:100px;padding:0;width:calc(100% - 20px)}}@media(max-width:480px){.anal-folder-page .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.anal-folder-page .matches-header{padding:0 12px 16px;padding:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.anal-folder-page .matches-list{padding:0 12px;padding:0 var(--spacing-md)}}.anal-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);color-scheme:light;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:80px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.anal-page .loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--spacing-lg);height:50vh;justify-content:center}.anal-page .loading-container .loading-spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-top:3px solid #079669;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.anal-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.anal-page .error-container{align-items:center;display:flex;height:50vh;justify-content:center}.anal-page .error-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.anal-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;padding:8px 20px 16px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);text-align:center}.anal-page .page-header .match-title-large{margin:8px 0 4px;margin:var(--spacing-sm) 0 var(--spacing-xs) 0}.anal-page .page-header .match-description{color:#6b7078;color:var(--text-secondary);font-size:14px;margin:0}.anal-page .player-info-card{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin:12px 20px 20px;margin:var(--spacing-md) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);padding:24px 20px;padding:var(--spacing-2xl) var(--spacing-xl)}.anal-page .player-info-card .ground-info{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);display:flex;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:12px 0;padding:var(--spacing-md) 0}.anal-page .player-info-card .ground-info .info-item{display:flex;flex:1 1;flex-direction:column;gap:4px;text-align:center}.anal-page .player-info-card .ground-info .info-item .info-label{color:#8a8f98;color:var(--text-disabled);font-size:12px;margin:0}.anal-page .player-info-card .ground-info .info-item .info-value{color:#262626;color:var(--text-primary);font-weight:500;margin:0}.anal-page .player-info-card .ground-info .info-divider{background-color:#e2e8f0;background-color:var(--border);height:30px;margin:0 12px;margin:0 var(--spacing-md);width:1px}.anal-page .player-info-card .match-info-section{align-items:center;display:flex;gap:16px;gap:var(--spacing-lg);margin-top:16px;margin-top:var(--spacing-lg)}.anal-page .player-info-card .match-info-section .match-info-left{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;gap:var(--spacing-xs);justify-content:center}.anal-page .player-info-card .match-info-section .match-info-left .player-profile{align-items:center;display:flex;gap:12px;gap:var(--spacing-md);margin-bottom:8px;margin-bottom:var(--spacing-sm);text-align:center}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-avatar{border-radius:50%;flex-shrink:0;height:50px;overflow:hidden;width:50px}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-avatar img{height:100%;object-fit:cover;width:100%}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-name{font-size:16px;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position{font-size:12px;font-weight:500;margin:0}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position.position-striker{color:#ff6b6b}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position.position-midfielder{color:#079669}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position.position-defender{color:#3b82f6}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position.position-goalkeeper{color:#f59e0b}.anal-page .player-info-card .match-info-section .match-info-left .player-profile .player-details .player-position.position-default{color:#079669;color:var(--primary)}.anal-page .player-info-card .match-info-section .match-info-left .match-datetime,.anal-page .player-info-card .match-info-section .match-info-left .match-location{color:#6b7078;color:var(--text-secondary);font-size:14px;margin:0;text-align:center}.anal-page .player-info-card .match-info-section .match-info-divider{background-color:#e2e8f0;background-color:var(--border);height:120px;width:1px}.anal-page .player-info-card .match-info-section .match-info-right{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-sm);justify-content:center}.anal-page .player-info-card .match-info-section .match-info-right .match-stat{align-items:center;display:flex;justify-content:space-between}.anal-page .player-info-card .match-info-section .match-info-right .match-stat .stat-label{color:#8a8f98;color:var(--text-disabled);font-size:12px;font-weight:500;margin:0}.anal-page .player-info-card .match-info-section .match-info-right .match-stat .stat-value{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.anal-page .analysis-section{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin:0 20px 20px;margin:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);padding:20px;padding:var(--spacing-xl)}.anal-page .analysis-section .section-header{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg)}.anal-page .analysis-section .section-header .section-icon{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.anal-page .analysis-section .section-header .section-icon img{height:18px;width:18px}.anal-page .analysis-section .section-header .section-icon .icon-emoji{font-size:16px}.anal-page .analysis-section .section-header .section-title{flex:1 1;margin:0}.anal-page .analysis-section .section-header .section-subtitle{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;color:#8a8f98;color:var(--text-disabled);font-size:11px;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.anal-page .analysis-section .ai-analysis .key-points-list{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:12px;margin-bottom:var(--spacing-md);transition:all .2s ease}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card.expanded{border-color:#079669;border-color:var(--primary);box-shadow:0 8px 24px #0000001f}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header{align-items:center;cursor:pointer;display:flex;gap:20px;gap:var(--spacing-xl);padding:16px;padding:var(--spacing-lg);transition:background-color .2s ease}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header:hover{background:#07966905}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-quarter{background:linear-gradient(135deg,#079669,#059669);background:linear-gradient(135deg,var(--primary) 0,#059669 100%);border-radius:6px;box-shadow:0 2px 4px #07966933;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-quarter:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 8px #0796694d;transform:translateY(-1px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-label{color:#262626;color:var(--text-primary);flex:1 1;font-size:16px;font-weight:600;line-height:1.3;margin:0}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:50%;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon img{height:14px;object-fit:contain;transition:transform .2s ease;width:14px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon:hover{background:#079669;background:var(--primary);transform:scale(1.05)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon:hover img{filter:brightness(0) invert(1)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content{animation:slideDown .3s ease-out;padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-left:4px solid #079669;border-left:4px solid var(--primary);border-radius:12px;box-shadow:0 2px 8px #0000000a;color:#262626;color:var(--text-primary);font-size:15px;font-weight:600;line-height:1.6;margin:0 0 16px;margin:0 0 var(--spacing-lg) 0;padding:20px;padding:var(--spacing-xl);padding-left:48px;padding-left:calc(var(--spacing-xl) + 28px);position:relative;transition:all .2s ease}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight:before{content:"💡";filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:18px;left:20px;left:var(--spacing-xl);position:absolute;top:20px;top:var(--spacing-xl)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border:1px solid #e2e8f0;border-radius:10px;color:#6b7078;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.5;margin:0;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);padding-left:40px;padding-left:calc(var(--spacing-lg) + 24px);position:relative;transition:all .2s ease}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value:before{content:"📊";filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:14px;left:16px;left:var(--spacing-lg);position:absolute;top:12px;top:var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value:hover{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 2px 6px #0000000f;transform:translateY(-1px)}.anal-page .analysis-section .ai-analysis .no-analysis{background:#f2f4f6;background:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:16px;color:#8a8f98;color:var(--text-disabled);font-style:italic;padding:40px;padding:var(--spacing-4xl);text-align:center}.anal-page .analysis-section .quarters-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.anal-page .analysis-section .quarters-list .quarter-card{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;cursor:pointer;display:flex;justify-content:space-between;padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.anal-page .analysis-section .quarters-list .quarter-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:16px;gap:var(--spacing-lg);transition:background-color .2s ease}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info .quarter-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info .quarter-icon img{display:block;height:28px;image-rendering:-webkit-optimize-contrast;object-fit:contain;opacity:.7;width:28px}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info .quarter-details{flex:1 1}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info .quarter-details .quarter-title{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.anal-page .analysis-section .quarters-list .quarter-card .quarter-info .quarter-details .quarter-meta{margin:0}.anal-page .analysis-section .quarters-list .quarter-card .quarter-actions .more-btn{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;padding:var(--spacing-sm);transition:background-color .2s ease}.anal-page .analysis-section .quarters-list .quarter-card .quarter-actions .more-btn:hover{background:#f2f4f6;background:var(--bg-primary)}.anal-page .analysis-section .quarters-list .quarter-card .quarter-actions .more-btn img{display:block;height:20px;object-fit:contain;opacity:.6;width:20px}.anal-page .analysis-section .quarters-list .quarter-card:hover .action-icon{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.anal-page .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.anal-page .player-info-card{padding:20px 16px;padding:var(--spacing-xl) var(--spacing-lg)}.anal-page .analysis-section,.anal-page .player-info-card{margin:0 16px 16px;margin:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-page .analysis-section{padding:16px;padding:var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list{gap:8px;gap:var(--spacing-sm)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card{padding:16px;padding:var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header{gap:12px;gap:var(--spacing-md);padding:12px;padding:var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-quarter{background:linear-gradient(135deg,#079669,#059669);background:linear-gradient(135deg,var(--primary) 0,#059669 100%);box-shadow:0 1px 3px #07966933;font-size:11px;padding:4px 8px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-label{font-size:15px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon{height:24px;width:24px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon img{height:12px;width:12px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight{font-size:14px;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:16px;padding:var(--spacing-lg);padding-left:40px;padding-left:calc(var(--spacing-lg) + 24px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight:before{font-size:16px;left:16px;left:var(--spacing-lg);top:16px;top:var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value{font-size:12px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);padding-left:32px;padding-left:calc(var(--spacing-md) + 20px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value:before{font-size:12px;left:12px;left:var(--spacing-md);top:8px;top:var(--spacing-sm)}.anal-page .analysis-section .quarters-list{gap:8px;gap:var(--spacing-sm)}.anal-page .analysis-section .quarters-list .quarter-card{padding:16px;padding:var(--spacing-lg)}.anal-page .analysis-section .quarters-list .quarter-card .quarter-header,.anal-page .analysis-section .quarters-list .quarter-card .quarter-header .quarter-stats-simple{gap:12px;gap:var(--spacing-md)}.anal-page .analysis-section .quarters-list .quarter-card .quarter-header .quarter-stats-simple .quarter-stat-simple{font-size:11px;min-width:45px}.anal-page .analysis-section .quarters-list .quarter-card .quarter-header .action-icon{height:16px;width:16px}}@media(max-width:480px){.anal-page .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.anal-page .player-info-card{margin:4px 12px 16px;margin:var(--spacing-xs) var(--spacing-md) var(--spacing-lg) var(--spacing-md);padding:16px 12px;padding:var(--spacing-lg) var(--spacing-md)}.anal-page .player-info-card .ground-info{padding:8px 0;padding:var(--spacing-sm) 0}.anal-page .player-info-card .ground-info .info-divider{height:24px;margin:0 8px;margin:0 var(--spacing-sm)}.anal-page .player-info-card .ground-info .info-item .info-label{font-size:11px}.anal-page .player-info-card .ground-info .info-item .info-value{font-size:13px}.anal-page .player-info-card .match-stats-grid .stat-item{padding:12px 8px;padding:var(--spacing-md) var(--spacing-sm)}.anal-page .player-info-card .match-stats-grid .stat-item .stat-content{gap:4px;gap:var(--spacing-xs)}.anal-page .player-info-card .match-stats-grid .stat-item .stat-content .stat-label{font-size:11px}.anal-page .player-info-card .match-stats-grid .stat-item .stat-content .stat-value{font-size:16px}.anal-page .player-info-card .match-info-card{gap:12px;gap:var(--spacing-md);padding:12px;padding:var(--spacing-md)}.anal-page .player-info-card .match-info-card .match-info-left .match-datetime,.anal-page .player-info-card .match-info-card .match-info-left .match-location{font-size:13px}.anal-page .player-info-card .match-info-card .match-info-divider{height:100px}.anal-page .player-info-card .match-info-card .match-info-right .match-datetime,.anal-page .player-info-card .match-info-card .match-info-right .match-location{font-size:13px}.anal-page .analysis-section{margin:0 12px 16px;margin:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md);padding:12px;padding:var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list{gap:4px;gap:var(--spacing-xs)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card{border-radius:14px;padding:16px;padding:var(--spacing-lg)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header{gap:8px;gap:var(--spacing-sm);padding:8px;padding:var(--spacing-sm)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-quarter{background:linear-gradient(135deg,#079669,#059669);background:linear-gradient(135deg,var(--primary) 0,#059669 100%);box-shadow:0 1px 2px #07966933;font-size:10px;padding:3px 6px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .key-point-label{font-size:13px;font-weight:600}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon{height:20px;width:20px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-header .expand-icon img{height:10px;width:10px}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content{padding:0 12px 12px;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight{font-size:13px;font-weight:500;line-height:1.5;margin-bottom:8px;margin-bottom:var(--spacing-sm);padding:12px;padding:var(--spacing-md);padding-left:32px;padding-left:calc(var(--spacing-md) + 20px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-insight:before{font-size:14px;left:12px;left:var(--spacing-md);top:12px;top:var(--spacing-md)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value{font-size:11px;padding:8px;padding:var(--spacing-sm);padding-left:26px;padding-left:calc(var(--spacing-sm) + 18px)}.anal-page .analysis-section .ai-analysis .key-points-list .key-point-card .key-point-content .key-point-value:before{font-size:10px;left:8px;left:var(--spacing-sm);top:8px;top:var(--spacing-sm)}.anal-page .analysis-section .ai-analysis .no-analysis{font-size:14px;padding:20px;padding:var(--spacing-xl)}.anal-page .analysis-section .quarters-list .quarter-card .quarter-stats{gap:8px;gap:var(--spacing-sm);grid-template-columns:1fr}.anal-page .analysis-section .quarters-list .quarter-card .quarter-header .quarter-main-info .quarter-meta{align-items:flex-start;flex-direction:column;gap:4px;gap:var(--spacing-xs)}.anal-page .analysis-section .quarters-summary .summary-stats{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}}.text-h2{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:700;line-height:1.3}.anal-detail-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);color-scheme:light;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;overflow-y:visible;padding-bottom:80px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.anal-detail-page .loading-container{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--spacing-lg);height:50vh;justify-content:center}.anal-detail-page .loading-container .loading-spinner{animation:spin 1s linear infinite;border:3px solid #e2e8f0;border-top:3px solid #079669;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;width:40px}.anal-detail-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.anal-detail-page .error-container{align-items:center;display:flex;height:50vh;justify-content:center}.anal-detail-page .error-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.anal-detail-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;padding:8px 20px 16px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);text-align:center}.anal-detail-page .page-header .quarter-title{margin:8px 0 4px;margin:var(--spacing-sm) 0 var(--spacing-xs) 0}.anal-detail-page .page-header .quarter-description{color:#6b7078;color:var(--text-secondary);font-size:14px;margin:0}.anal-detail-page .sticky-quarter-container{background:#f2f4f6;background:var(--bg-primary);position:sticky;top:0;width:100%;z-index:1000}.anal-detail-page .sticky-quarter-container.scrolled,.anal-detail-page .sticky-quarter-container[style*="position: fixed"]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#f2f4f6fa;border-bottom:1px solid #e2e8f0cc;box-shadow:0 2px 12px #00000026}.anal-detail-page .sticky-quarter-container[style*="position: fixed"]{position:fixed!important}.anal-detail-page .quarter-tabs{-webkit-overflow-scrolling:touch;display:flex;gap:8px;gap:var(--spacing-sm);overflow-x:auto;padding:12px 20px 16px;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.anal-detail-page .quarter-tabs .quarter-tab{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease;white-space:nowrap}.anal-detail-page .quarter-tabs .quarter-tab:hover{border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .quarter-tabs .quarter-tab.active{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);box-shadow:0 4px 12px #0796694d;color:#fff;color:var(--bg-surface)}.anal-detail-page .quarter-info-card{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin:0 20px 20px;margin:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);padding:24px 20px;padding:var(--spacing-2xl) var(--spacing-xl)}.anal-detail-page .quarter-info-card .quarter-info-section{align-items:center;display:flex;gap:16px;gap:var(--spacing-lg)}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;gap:var(--spacing-xs);justify-content:center}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details{align-items:center;display:flex;flex-direction:column;text-align:center}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-time-info{align-items:center;display:flex;justify-content:center;margin:12px 0 0;margin:var(--spacing-md) 0 0 0}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-time-info .time-text{font-size:14px;font-weight:600;margin:0;text-align:center}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-time-info .time-text .time-label{color:#6b7078;color:var(--text-secondary);margin-right:8px;margin-right:var(--spacing-sm)}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-time-info .time-text .time-value{color:#262626;color:var(--text-primary)}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-score{align-items:baseline;display:flex;gap:16px;gap:var(--spacing-lg);justify-content:center}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-score .score-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#079669,#10b981);-webkit-background-clip:text;background-clip:text;color:#079669;color:var(--primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:48px;font-weight:800}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-left .quarter-details .quarter-score .score-label{color:#8a8f98;color:var(--text-disabled);font-size:12px}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-divider{background-color:#e2e8f0;background-color:var(--border);height:120px;width:1px}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-right{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-sm);justify-content:center}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-right .quarter-stat{align-items:center;display:flex;justify-content:space-between}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-right .quarter-stat .stat-label{color:#8a8f98;color:var(--text-disabled);font-size:12px;font-weight:500;margin:0}.anal-detail-page .quarter-info-card .quarter-info-section .quarter-info-right .quarter-stat .stat-value{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;margin-right:10px}.anal-detail-page .analysis-section{background:#fff;background:var(--bg-surface);border-radius:16px;box-shadow:0 4px 16px #00000014;margin:0 20px 20px;margin:0 var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);padding:20px;padding:var(--spacing-xl)}.anal-detail-page .analysis-section .section-header{align-items:center;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg)}.anal-detail-page .analysis-section .section-header .section-icon{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.anal-detail-page .analysis-section .section-header .section-icon img{height:18px;width:18px}.anal-detail-page .analysis-section .section-header .section-icon .icon-emoji{font-size:18px}.anal-detail-page .analysis-section .section-header .section-title{flex:1 1;margin:0}.anal-detail-page .analysis-section .section-header .section-subtitle{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;color:#8a8f98;color:var(--text-disabled);font-size:11px;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm)}.anal-detail-page .analysis-section .section-header .collapse-button{align-items:center;background:none;border:none;border-radius:6px;color:#6b7078;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:32px;justify-content:center;margin-left:auto;padding:4px;padding:var(--spacing-xs);transition:all .2s ease;width:32px}.anal-detail-page .analysis-section .section-header .collapse-button:hover{background:#f2f4f6;background:var(--bg-primary);color:#262626;color:var(--text-primary)}.anal-detail-page .analysis-section .section-header .collapse-button:focus{outline:2px solid #079669;outline:2px solid var(--primary);outline-offset:2px}.anal-detail-page .analysis-section .section-header .collapse-button .collapse-icon{height:16px;opacity:.7;transition:all .2s ease;width:16px}.anal-detail-page .analysis-section .section-header .collapse-button:hover .collapse-icon{opacity:1}.anal-detail-page .radar-section{display:flex;justify-content:center}.anal-detail-page .radar-section .radar-chart-container{align-items:center;background:#fff;background:var(--bg-surface);border-radius:16px;display:flex;justify-content:center;margin-bottom:24px;margin-bottom:var(--spacing-2xl);padding:16px 12px;padding:var(--spacing-lg) var(--spacing-md)}.anal-detail-page .radar-section .radar-chart-container svg{height:40vh;margin-bottom:-5vh;margin-top:-5vh;max-width:100%;width:100%}.anal-detail-page .video-section .video-loading{align-items:center;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);height:120px;justify-content:center}.anal-detail-page .video-section .video-loading .loading-spinner{animation:spin 1s linear infinite;border:2px solid #e2e8f0;border-top:2px solid #079669;border:2px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:24px;width:24px}.anal-detail-page .video-section .video-loading p{color:#6b7078;color:var(--text-secondary);margin:0}.anal-detail-page .video-section .video-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail{background:#f2f4f6;background:var(--bg-primary);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;cursor:pointer;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;transition:all .2s ease}.anal-detail-page .video-section .video-list .video-item .video-thumbnail:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .thumbnail-img{height:100%;object-fit:cover;object-position:center;width:100%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-fallback{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-fallback .play-icon{color:#079669;color:var(--primary);font-size:24px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-overlay .play-icon{color:#fff;font-size:32px;text-shadow:0 2px 4px #00000080}.anal-detail-page .video-section .video-list .video-item .video-thumbnail:hover .video-overlay{opacity:1}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);display:flex;gap:16px;gap:var(--spacing-lg);height:100%;left:0;padding:16px;padding:var(--spacing-lg);position:absolute;top:0;width:100%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .play-icon{color:#079669;color:var(--primary);flex-shrink:0;font-size:24px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info{display:flex;flex:1 1;flex-direction:column;gap:4px;gap:var(--spacing-xs)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-title{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4;margin:0}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-date{color:#8a8f98;color:var(--text-disabled);font-size:12px;margin:0}.anal-detail-page .video-section .video-placeholder{align-items:center;background:#f2f4f6;background:var(--bg-primary);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;gap:8px;gap:var(--spacing-sm);height:120px;justify-content:center}.anal-detail-page .video-section .video-placeholder .play-icon{color:#8a8f98;color:var(--text-disabled);font-size:32px}.anal-detail-page .video-section .video-placeholder p{color:#6b7078;color:var(--text-secondary);margin:0}.anal-detail-page .map-tabs{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:4px;padding:var(--spacing-xs)}.anal-detail-page .map-tabs .map-tab{background:#0000;border:none;border-radius:8px;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 8px;padding:var(--spacing-md) var(--spacing-sm);text-align:center;transition:all .2s ease}.anal-detail-page .map-tabs .map-tab:hover{background:#ffffff80;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .map-tabs .map-tab.active{background:#fff;background:var(--bg-surface);box-shadow:0 2px 8px #0000001a;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .activity-tabs{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:4px;padding:var(--spacing-xs)}.anal-detail-page .activity-tabs .activity-tab{background:#0000;border:none;border-radius:8px;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 8px;padding:var(--spacing-md) var(--spacing-sm);text-align:center;transition:all .2s ease}.anal-detail-page .activity-tabs .activity-tab:hover{background:#ffffff80;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .activity-tabs .activity-tab.active{background:#fff;background:var(--bg-surface);box-shadow:0 2px 8px #0000001a;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .speed-tabs{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;gap:8px;gap:var(--spacing-sm);margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:4px;padding:var(--spacing-xs)}.anal-detail-page .speed-tabs .speed-tab{background:#0000;border:none;border-radius:8px;color:#6b7078;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 8px;padding:var(--spacing-md) var(--spacing-sm);text-align:center;transition:all .2s ease}.anal-detail-page .speed-tabs .speed-tab:hover{background:#ffffff80;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .speed-tabs .speed-tab.active{background:#fff;background:var(--bg-surface);box-shadow:0 2px 8px #0000001a;color:#079669;color:var(--primary);transform:translateY(-1px)}.anal-detail-page .heatmap-container .heatmap-field-container{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;box-shadow:0 4px 12px #0000001a;height:0;overflow:hidden;padding-bottom:66.67%;position:relative;width:100%}.anal-detail-page .heatmap-container .heatmap-field-container .field-background{height:100%;left:50%;object-fit:contain;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.anal-detail-page .heatmap-container .heatmap-field-container .heatmap-overlay{height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.anal-detail-page .heatmap-container .heatmap-field-container .heatmap-overlay .heatmap-svg{height:96%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96%}.anal-detail-page .heatmap-container .heatmap-placeholder{align-items:center;background:#fff;background:var(--bg-surface);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:12px;display:flex;height:0;justify-content:center;padding-bottom:66.67%;position:relative;width:100%}.anal-detail-page .heatmap-container .heatmap-placeholder p{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.anal-detail-page .heatmap-container .heatmap-point{cursor:pointer;transition:all .2s ease}.anal-detail-page .heatmap-container .heatmap-point:hover{r:6;opacity:1}.anal-detail-page .heatmap-container .heatmap-legend{color:#6b7078;color:var(--text-secondary);font-size:12px;margin-top:8px;text-align:center}.anal-detail-page .activity-ratio-chart{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.anal-detail-page .activity-ratio-chart .ratio-bar-container{position:relative}.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-labels{display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-labels .ratio-label-left,.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-labels .ratio-label-right{color:#6b7078;color:var(--text-secondary);font-size:12px;font-weight:500}.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-bar{border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;height:30px;margin-bottom:16px;margin-bottom:var(--spacing-lg);overflow:hidden}.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-bar .ratio-attack,.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-bar .ratio-defense{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:center;min-width:60px;position:relative;transition:all .3s ease}.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-bar .ratio-attack .ratio-text,.anal-detail-page .activity-ratio-chart .ratio-bar-container .ratio-bar .ratio-defense .ratio-text{text-shadow:0 1px 2px #0000004d;white-space:nowrap}.anal-detail-page .activity-chart .activity-bar{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:20px;display:flex;height:40px;margin-bottom:16px;margin-bottom:var(--spacing-lg);position:relative}.anal-detail-page .activity-chart .activity-bar .activity-progress{background:linear-gradient(90deg,#ff6b6b,#4ecdc4 50%,#079669);border-radius:20px;height:100%;position:relative;transition:width .8s ease}.anal-detail-page .activity-chart .activity-bar .activity-percentage{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;position:absolute;right:16px;right:var(--spacing-lg)}.anal-detail-page .activity-chart .activity-stats{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}.anal-detail-page .activity-chart .activity-stats .activity-stat{align-items:center;display:flex;justify-content:space-between}.anal-detail-page .activity-chart .activity-stats .activity-stat .stat-label{color:#8a8f98;color:var(--text-disabled)}.anal-detail-page .activity-chart .activity-stats .activity-stat .stat-value{color:#262626;color:var(--text-primary);font-weight:600}.anal-detail-page .activity-stats-grid.sprint-grid-2x5{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.anal-detail-page .activity-stats-grid.sprint-grid-2x5 .activity-stat{background:linear-gradient(135deg,#f2f4f6,#ffffff05);background:linear-gradient(135deg,var(--bg-primary) 0,#ffffff05 100%);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:16px;padding:var(--spacing-lg);transition:all .2s ease}.anal-detail-page .activity-stats-grid.sprint-grid-2x5 .activity-stat:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.anal-detail-page .activity-stats-grid.sprint-grid-2x5 .activity-stat .stat-label{color:#6b7078;color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.anal-detail-page .activity-stats-grid.sprint-grid-2x5 .activity-stat .stat-value{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600}.anal-detail-page .activity-details .activity-stats-grid{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.anal-detail-page .activity-details .activity-stats-grid .activity-stat{background:linear-gradient(135deg,#f2f4f6,#ffffff05);background:linear-gradient(135deg,var(--bg-primary) 0,#ffffff05 100%);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:16px;padding:var(--spacing-lg);transition:all .2s ease}.anal-detail-page .activity-details .activity-stats-grid .activity-stat:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.anal-detail-page .activity-details .activity-stats-grid .activity-stat .stat-label{color:#6b7078;color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.anal-detail-page .activity-details .activity-stats-grid .activity-stat .stat-value{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts,.anal-detail-page .speed-content .acceleration-analysis .speed-charts,.anal-detail-page .speed-content .speed-analysis .acceleration-charts,.anal-detail-page .speed-content .speed-analysis .speed-charts{margin-bottom:20px;margin-bottom:var(--spacing-xl)}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row{display:flex;gap:20px;gap:var(--spacing-xl);justify-content:space-around;margin-bottom:20px;margin-bottom:var(--spacing-xl)}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .speed-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .speed-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .acceleration-label,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .speed-label{color:#8a8f98;color:var(--text-disabled);font-weight:500;margin-bottom:8px;margin-bottom:var(--spacing-sm);text-align:center}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .speed-graph{align-items:flex-end;background:#f2f4f6;background:var(--bg-primary);border-radius:25px;display:flex;height:140px;padding:6px;width:70px}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .speed-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .acceleration-graph .speed-line,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .speed-graph .acceleration-bar,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .speed-graph .speed-line{border-radius:16px;box-shadow:0 2px 8px #0000001a;transition:height .8s ease;width:100%}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container{background:#0000;height:140px;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:0;width:100%}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart{height:100%;width:100%}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart polyline,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart polyline{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle{transition:r .2s ease}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item.speed-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.acceleration-graph-item .speed-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .acceleration-chart-container .speed-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .acceleration-chart circle:hover,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item.speed-graph-item .speed-chart-container .speed-chart circle:hover{r:3}.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-charts .speed-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .acceleration-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .acceleration-analysis .speed-charts .speed-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .acceleration-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .acceleration-charts .speed-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .acceleration-chart-row .speed-item .speed-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .acceleration-item .speed-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .acceleration-value,.anal-detail-page .speed-content .speed-analysis .speed-charts .speed-chart-row .speed-item .speed-value{color:#262626;color:var(--text-primary);font-weight:600;min-height:20px;text-align:center}.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid{grid-gap:12px;grid-gap:var(--spacing-md);display:grid;gap:12px;gap:var(--spacing-md);grid-template-columns:1fr 1fr;grid-template-rows:1fr}.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .acceleration-stat,.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .speed-stat,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .acceleration-stat,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .speed-stat,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .acceleration-stat,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .speed-stat,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .acceleration-stat,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .speed-stat{background:linear-gradient(135deg,#f2f4f6,#ffffff05);background:linear-gradient(135deg,var(--bg-primary) 0,#ffffff05 100%);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;padding:16px;padding:var(--spacing-lg);transition:all .2s ease}.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .acceleration-stat:hover,.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .speed-stat:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .acceleration-stat:hover,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .speed-stat:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .acceleration-stat:hover,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .speed-stat:hover,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .acceleration-stat:hover,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .speed-stat:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .acceleration-stat .stat-label,.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .speed-stat .stat-label,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .acceleration-stat .stat-label,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .speed-stat .stat-label,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .acceleration-stat .stat-label,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .speed-stat .stat-label,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .acceleration-stat .stat-label,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .speed-stat .stat-label{color:#6b7078;color:var(--text-secondary);font-size:12px;font-weight:500;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .acceleration-stat .stat-value,.anal-detail-page .speed-content .acceleration-analysis .acceleration-stats-grid .speed-stat .stat-value,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .acceleration-stat .stat-value,.anal-detail-page .speed-content .acceleration-analysis .speed-stats-grid .speed-stat .stat-value,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .acceleration-stat .stat-value,.anal-detail-page .speed-content .speed-analysis .acceleration-stats-grid .speed-stat .stat-value,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .acceleration-stat .stat-value,.anal-detail-page .speed-content .speed-analysis .speed-stats-grid .speed-stat .stat-value{color:#262626;color:var(--text-primary);font-size:16px;font-weight:600}.anal-detail-page .speed-charts .speed-chart-row{display:flex;gap:24px;gap:var(--spacing-2xl);margin-bottom:20px;margin-bottom:var(--spacing-xl)}.anal-detail-page .speed-charts .speed-chart-row .speed-item{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--spacing-sm)}.anal-detail-page .speed-charts .speed-chart-row .speed-item .speed-label{color:#8a8f98;color:var(--text-disabled);text-align:center}.anal-detail-page .speed-charts .speed-chart-row .speed-item .speed-graph{align-items:flex-end;background:#f2f4f6;background:var(--bg-primary);border-radius:20px;display:flex;height:80px;padding:4px;width:40px}.anal-detail-page .speed-charts .speed-chart-row .speed-item .speed-graph .speed-line{background:linear-gradient(180deg,#079669,#10b981);border-radius:16px;transition:height .8s ease;width:100%}.anal-detail-page .speed-charts .speed-chart-row .speed-item .speed-value{color:#262626;color:var(--text-primary);font-weight:600;text-align:center}.anal-detail-page .speed-charts .acceleration-stats{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}.anal-detail-page .speed-charts .acceleration-stats .acceleration-item{align-items:center;display:flex;justify-content:space-between}.anal-detail-page .speed-charts .acceleration-stats .acceleration-item .stat-label{color:#8a8f98;color:var(--text-disabled)}.anal-detail-page .speed-charts .acceleration-stats .acceleration-item .stat-value{color:#262626;color:var(--text-primary);font-weight:600}.anal-detail-page .sprint-table .table-header{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.anal-detail-page .sprint-table .table-header .table-title{color:#262626;color:var(--text-primary);margin:0;text-align:center}.anal-detail-page .sprint-table .table-content{border-radius:12px;margin-bottom:20px;margin-bottom:var(--spacing-xl);max-height:120px;overflow-y:auto}.anal-detail-page .sprint-table .table-content::-webkit-scrollbar{width:6px}.anal-detail-page .sprint-table .table-content::-webkit-scrollbar-track{background:#f2f4f6;background:var(--bg-primary);border-radius:3px}.anal-detail-page .sprint-table .table-content::-webkit-scrollbar-thumb{background:#8a8f98;background:var(--text-disabled);border-radius:3px}.anal-detail-page .sprint-table .table-content::-webkit-scrollbar-thumb:hover{background:#6b7078;background:var(--text-secondary)}.anal-detail-page .sprint-table .table-content .stats-table{background:#fff;background:var(--bg-surface);border-collapse:collapse;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;width:100%}.anal-detail-page .sprint-table .table-content .stats-table thead{background:#f2f4f6;background:var(--bg-primary);position:sticky;top:0;z-index:10}.anal-detail-page .sprint-table .table-content .stats-table thead tr th{background:#f2f4f6;background:var(--bg-primary);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);color:#6b7078;color:var(--text-secondary);font-weight:600;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);text-align:left}.anal-detail-page .sprint-table .table-content .stats-table thead tr th:nth-child(2),.anal-detail-page .sprint-table .table-content .stats-table thead tr th:nth-child(3){text-align:center}.anal-detail-page .sprint-table .table-content .stats-table tbody tr{transition:background-color .2s ease}.anal-detail-page .sprint-table .table-content .stats-table tbody tr:hover{background:#f2f4f6;background:var(--bg-primary)}.anal-detail-page .sprint-table .table-content .stats-table tbody tr:not(:last-child){border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border)}.anal-detail-page .sprint-table .table-content .stats-table tbody tr td{padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.anal-detail-page .sprint-table .table-content .stats-table tbody tr td.stat-name{color:#6b7078;color:var(--text-secondary);font-weight:500}.anal-detail-page .sprint-table .table-content .stats-table tbody tr td.stat-number{color:#262626;color:var(--text-primary);font-weight:600;text-align:center}.anal-detail-page .sprint-table .table-content .stats-table tbody tr td.stat-unit{color:#8a8f98;color:var(--text-disabled);font-size:12px;text-align:center}.anal-detail-page .sprint-table .sprint-summary{display:flex;gap:16px;gap:var(--spacing-lg)}.anal-detail-page .sprint-table .sprint-summary .summary-item{background:#f2f4f6;background:var(--bg-primary);border-radius:12px;flex:1 1;padding:16px;padding:var(--spacing-lg);text-align:center}.anal-detail-page .sprint-table .sprint-summary .summary-item .summary-value{color:#079669;color:var(--primary);font-weight:800;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.anal-detail-page .sprint-table .sprint-summary .summary-item .summary-label{color:#6b7078;color:var(--text-secondary);font-weight:500;margin:0}.anal-detail-page .sprint-stats{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:1fr 1fr}.anal-detail-page .sprint-stats .sprint-item{align-items:center;display:flex;justify-content:space-between}.anal-detail-page .sprint-stats .sprint-item .stat-label{color:#8a8f98;color:var(--text-disabled)}.anal-detail-page .sprint-stats .sprint-item .stat-value{color:#262626;color:var(--text-primary);font-weight:600}@media(max-width:768px){.anal-detail-page .page-header{padding:8px 16px 16px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-detail-page .quarter-tabs{padding:12px 16px 16px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-detail-page .quarter-tabs .quarter-tab{font-size:15px;min-height:44px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.anal-detail-page .quarter-info-card{padding:20px 16px;padding:var(--spacing-xl) var(--spacing-lg)}.anal-detail-page .analysis-section,.anal-detail-page .quarter-info-card{margin:0 16px 16px;margin:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.anal-detail-page .analysis-section{padding:16px;padding:var(--spacing-lg)}.anal-detail-page .heatmap-container .heatmap-field-container{border-radius:8px}.anal-detail-page .activity-stats,.anal-detail-page .activity-stats-grid{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr;grid-template-rows:auto}.anal-detail-page .activity-stats .activity-stat,.anal-detail-page .activity-stats-grid .activity-stat{padding:12px;padding:var(--spacing-md)}.anal-detail-page .activity-stats .activity-stat .stat-label,.anal-detail-page .activity-stats-grid .activity-stat .stat-label{font-size:12px}.anal-detail-page .activity-stats .activity-stat .stat-value,.anal-detail-page .activity-stats-grid .activity-stat .stat-value{font-size:16px}.anal-detail-page .acceleration-stats,.anal-detail-page .acceleration-stats-grid,.anal-detail-page .speed-stats-grid{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr;grid-template-rows:auto}.anal-detail-page .sprint-stats{gap:12px;gap:var(--spacing-md);grid-template-columns:1fr}.anal-detail-page .sprint-summary{flex-direction:column;gap:12px;gap:var(--spacing-md)}.anal-detail-page .acceleration-chart-row,.anal-detail-page .speed-chart-row{gap:16px;gap:var(--spacing-lg)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail{height:0;padding-bottom:56.25%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-overlay .play-icon{font-size:24px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content{gap:12px;gap:var(--spacing-md);padding:12px;padding:var(--spacing-md)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .play-icon{font-size:20px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-title{font-size:13px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-date{font-size:11px}.anal-detail-page .video-section .video-placeholder{height:100px}.anal-detail-page .video-section .video-placeholder .play-icon{font-size:28px}}@media(max-width:480px){.anal-detail-page .page-header{padding:8px 12px 16px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.anal-detail-page .quarter-tabs{padding:12px 12px 16px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.anal-detail-page .quarter-tabs .quarter-tab{font-size:14px;min-height:40px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.anal-detail-page .quarter-info-card{padding:16px 12px;padding:var(--spacing-lg) var(--spacing-md)}.anal-detail-page .analysis-section,.anal-detail-page .quarter-info-card{margin:0 12px 16px;margin:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.anal-detail-page .analysis-section{padding:12px;padding:var(--spacing-md)}.anal-detail-page .heatmap-container .heatmap-field-container{border-radius:6px;border-width:1px}.anal-detail-page .radar-chart .radar-labels .radar-label{min-width:30px;padding:2px 4px}.anal-detail-page .radar-chart .radar-labels .radar-label .text-caption{font-size:9px}.anal-detail-page .radar-chart .radar-labels .radar-label .text-body{font-size:11px}.anal-detail-page .activity-stats-grid{grid-template-columns:1fr;grid-template-rows:auto}.anal-detail-page .activity-stats-grid .activity-stat{padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.anal-detail-page .activity-stats-grid .activity-stat .stat-label{font-size:11px}.anal-detail-page .activity-stats-grid .activity-stat .stat-value{font-size:14px}.anal-detail-page .acceleration-chart-row,.anal-detail-page .speed-chart-row{gap:12px;gap:var(--spacing-md)}.anal-detail-page .acceleration-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .acceleration-chart-row .acceleration-item .speed-graph,.anal-detail-page .acceleration-chart-row .speed-item .acceleration-graph,.anal-detail-page .acceleration-chart-row .speed-item .speed-graph,.anal-detail-page .speed-chart-row .acceleration-item .acceleration-graph,.anal-detail-page .speed-chart-row .acceleration-item .speed-graph,.anal-detail-page .speed-chart-row .speed-item .acceleration-graph,.anal-detail-page .speed-chart-row .speed-item .speed-graph{height:60px;width:30px}.anal-detail-page .overall-score .score-number{font-size:36px}.anal-detail-page .stats-table tbody td,.anal-detail-page .stats-table thead th{font-size:14px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.anal-detail-page .sprint-summary .summary-item{padding:12px;padding:var(--spacing-md)}.anal-detail-page .sprint-summary .summary-item .summary-value{font-size:18px}.anal-detail-page .video-section .video-list{gap:8px;gap:var(--spacing-sm)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail{height:0;padding-bottom:56.25%}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-thumbnail-image .video-overlay .play-icon{font-size:20px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content{gap:8px;gap:var(--spacing-sm);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .play-icon{font-size:18px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-title{font-size:12px}.anal-detail-page .video-section .video-list .video-item .video-thumbnail .video-content .video-info .video-date{font-size:10px}.anal-detail-page .video-section .video-placeholder{height:80px}.anal-detail-page .video-section .video-placeholder .play-icon{font-size:24px}}.video-folder-page{-webkit-overflow-scrolling:touch;background:#f2f4f6;background:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;min-height:100vh;overflow-x:hidden;padding-bottom:180px;padding-top:0;position:relative;scroll-behavior:smooth}.video-folder-page .loading-container{align-items:center;display:flex;height:50vh;justify-content:center}.video-folder-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.video-folder-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.video-folder-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.video-folder-page .page-header .page-subtitle p{line-height:1.5;margin:0}.video-folder-page .page-header .page-subtitle p:first-child{margin-bottom:2px}.video-folder-page .folders-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.video-folder-page .folders-header .folders-count span{margin:0}.video-folder-page .folders-header .sort-selector{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;gap:var(--spacing-sm);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease}.video-folder-page .folders-header .sort-selector:hover{background:#0796691a}.video-folder-page .folders-header .sort-selector .sort-text{margin:0}.video-folder-page .folders-header .sort-selector .sort-icon{height:16px;transition:transform .2s ease;width:16px}.video-folder-page .folders-header .sort-selector .sort-icon.rotated{transform:rotate(180deg)}.video-folder-page .folders-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md);padding:0 20px;padding:0 var(--spacing-xl)}.video-folder-page .folders-list .folder-card{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;justify-content:space-between;padding:16px;padding:var(--spacing-lg);transition:all .2s ease}.video-folder-page .folders-list .folder-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.video-folder-page .folders-list .folder-card .folder-info{align-items:center;cursor:pointer;display:flex;flex:1 1;gap:16px;gap:var(--spacing-lg);transition:background-color .2s ease}.video-folder-page .folders-list .folder-card .folder-info .folder-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.video-folder-page .folders-list .folder-card .folder-info .folder-icon img{display:block;height:28px;image-rendering:-webkit-optimize-contrast;object-fit:contain;opacity:.7;width:28px}.video-folder-page .folders-list .folder-card .folder-info .folder-details{flex:1 1}.video-folder-page .folders-list .folder-card .folder-info .folder-details .folder-title{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.video-folder-page .folders-list .folder-card .folder-info .folder-details .folder-meta{margin:0}.video-folder-page .folders-list .folder-card .folder-actions .more-btn{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;padding:var(--spacing-sm);transition:background-color .2s ease}.video-folder-page .folders-list .folder-card .folder-actions .more-btn:hover{background:#f2f4f6;background:var(--bg-primary)}.video-folder-page .folders-list .folder-card .folder-actions .more-btn img{display:block;height:20px;object-fit:contain;opacity:.6;width:20px}.video-folder-page .action-section{background:#0000;bottom:90px;box-sizing:border-box;left:50%;max-width:459px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.video-folder-page .action-section .create-folder-btn{align-items:center;display:flex;justify-content:center;margin:0;min-height:48px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl)}@media(max-width:768px){.video-folder-page .page-header{padding:20px 16px;padding:var(--spacing-xl) var(--spacing-lg)}.video-folder-page .folders-header,.video-folder-page .folders-list{padding:0 16px;padding:0 var(--spacing-lg)}.video-folder-page .action-section{padding:16px;padding:var(--spacing-lg)}}.video-delete-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:10000}.video-delete-modal{animation:modalSlideIn .3s ease-out;background:var(--bg-surface);border-radius:20px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:400px;overflow:hidden;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{border-bottom:1px solid var(--border);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg)}.modal-header .modal-title{color:var(--text-primary);margin:0}.modal-content .warning-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.modal-content .modal-message{color:var(--text-primary);line-height:1.5;margin:0 0 var(--spacing-sm) 0}.modal-content .modal-message strong{color:var(--accent-primary)}.modal-content .modal-sub-message{color:var(--text-secondary);line-height:1.4;margin:0}.modal-actions{padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl)}.modal-actions button{flex:1 1;font-weight:600}.modal-actions button:disabled{cursor:not-allowed;opacity:.6}.modal-actions .cancel-btn{background:var(--bg-primary);color:var(--text-primary)}.modal-actions .cancel-btn:hover:not(:disabled){background:var(--bg-secondary)}.modal-actions .cancel-btn:active:not(:disabled){transform:translateY(1px)}.modal-actions .delete-btn{background:#ff6b6b;color:#fff}.modal-actions .delete-btn:hover:not(:disabled){background:#ff5252;transform:translateY(-1px)}.modal-actions .delete-btn:active:not(:disabled){transform:translateY(0)}@media(max-width:480px){.video-delete-modal-overlay{padding:var(--spacing-md)}.video-delete-modal{border-radius:16px}.modal-header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md)}.modal-content{padding:var(--spacing-lg)}.modal-actions{flex-direction:column;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.modal-actions button{font-size:14px;padding:var(--spacing-sm) var(--spacing-md)}}.video-action-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:2000}.video-action-modal{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0003;max-width:400px;overflow:hidden;width:100%}.modal-header{border-bottom:1px solid var(--color-border-light);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);text-align:center}.modal-title{color:var(--color-text-primary);font-weight:600;margin:0}.modal-content{padding:var(--spacing-xl);text-align:center}.modal-message{color:var(--color-text-secondary);line-height:1.5;margin:0}.modal-actions{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}.modal-actions button{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;min-height:48px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease;width:100%}.watch-btn{background-color:#2196f3;color:#fff}.watch-btn:hover{background-color:#1976d2;transform:translateY(-1px)}.watch-btn:active{transform:translateY(0)}.analysis-btn{background-color:#4caf50;color:#fff}.analysis-btn:hover{background-color:#45a049;transform:translateY(-1px)}.analysis-btn:active{transform:translateY(0)}.cancel-btn{background-color:var(--color-background-light);border:1px solid var(--color-border-light);color:var(--color-text-secondary)}.cancel-btn:hover{background-color:var(--color-background-hover);color:var(--color-text-primary)}.cancel-btn:active{transform:translateY(0)}@media(max-width:768px){.video-action-modal-overlay{padding:var(--spacing-md)}.video-action-modal{max-width:100%}.modal-actions,.modal-content,.modal-header{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}}.text-caption{color:#6b7078;color:var(--text-secondary);font-size:14px;font-weight:400}.btn-primary:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.video-list-page{-webkit-overflow-scrolling:touch;background:#f2f4f6;background:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;min-height:100vh;overflow-x:hidden;padding-bottom:180px;padding-top:0;position:relative;scroll-behavior:smooth}.video-list-page .loading-container{align-items:center;display:flex;height:50vh;justify-content:center}.video-list-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.video-list-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.video-list-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.video-list-page .page-header .page-subtitle p{line-height:1.5;margin:0}.video-list-page .videos-header{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.video-list-page .videos-header .videos-count span{margin:0}.video-list-page .videos-header .sort-selector{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:8px;gap:var(--spacing-sm);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:background-color .2s ease}.video-list-page .videos-header .sort-selector:hover{background:#0796691a}.video-list-page .videos-header .sort-selector .sort-text{margin:0}.video-list-page .videos-header .sort-selector .sort-icon{height:16px;transition:transform .2s ease;width:16px}.video-list-page .videos-header .sort-selector .sort-icon.rotated{transform:rotate(180deg)}.video-list-page .videos-list{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md);padding:0 20px;padding:0 var(--spacing-xl)}.video-list-page .videos-list .empty-state{padding:40px 20px;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.video-list-page .videos-list .empty-state p{margin:0}.video-list-page .videos-list .empty-state p:first-child{margin-bottom:8px;margin-bottom:var(--spacing-sm)}.video-list-page .videos-list .video-card{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;height:80px;justify-content:space-between;max-height:80px;min-height:80px;padding:12px;padding:var(--spacing-md);transition:all .2s ease}.video-list-page .videos-list .video-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.video-list-page .videos-list .video-card .video-info{align-items:center;cursor:pointer;display:flex;flex:1 1;transition:background-color .2s ease}.video-list-page .videos-list .video-card .video-thumbnail{border-radius:10px;flex-shrink:0;height:56.25px;margin-right:12px;margin-right:var(--spacing-md);overflow:hidden;width:100px}.video-list-page .videos-list .video-card .video-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.video-list-page .videos-list .video-card .video-details{display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;overflow:hidden}.video-list-page .videos-list .video-card .video-details .video-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:clamp(14px,2.5vw,18px);line-height:1.3;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.video-list-page .videos-list .video-card .video-details .video-meta{color:#6b7078;color:var(--text-secondary);font-size:12px;margin:0;white-space:nowrap}.video-list-page .videos-list .video-card .video-actions .more-btn{background:none;border:none;border-radius:8px;cursor:pointer;padding:8px;padding:var(--spacing-sm);transition:background-color .2s ease}.video-list-page .videos-list .video-card .video-actions .more-btn:hover{background:#f2f4f6;background:var(--bg-primary)}.video-list-page .videos-list .video-card .video-actions .more-btn img{display:block;height:20px;object-fit:contain;opacity:.6;width:20px}.video-list-page .action-section{background:#0000;bottom:90px;box-sizing:border-box;left:50%;max-width:459px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.video-list-page .action-section .add-video-btn{align-items:center;display:flex;justify-content:center;margin:0;min-height:48px;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl)}@media(max-width:768px){.video-list-page .page-header{padding:20px 16px;padding:var(--spacing-xl) var(--spacing-lg)}.video-list-page .videos-header{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.video-list-page .videos-list{padding:0 16px;padding:0 var(--spacing-lg)}.video-list-page .action-section{padding:16px;padding:var(--spacing-lg)}}.analysis-badge{background-color:#4caf50;border-radius:4px;color:#fff;display:inline-block;font-size:10px;font-weight:500;line-height:1.2;margin-left:8px;margin-left:var(--spacing-sm);padding:2px 6px;vertical-align:middle}.btn-secondary{border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;color:#262626;color:var(--text-primary);font-size:14px;font-weight:500;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.btn-secondary:hover{background:#f2f4f6;background:var(--bg-primary);border-color:#079669;border-color:var(--primary)}.player-data-select-1-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:140px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.player-data-select-1-page .loading-container{align-items:center;display:flex;height:50vh;justify-content:center}.player-data-select-1-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.player-data-select-1-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.player-data-select-1-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.player-data-select-1-page .page-header .page-subtitle p{line-height:1.5;margin:0}.player-data-select-1-page .files-header{align-items:center;background-color:#f2f4f6;background-color:var(--bg-primary);display:flex;justify-content:space-between;margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.player-data-select-1-page .files-header .files-count span{margin:0}.player-data-select-1-page .files-header .refresh-btn{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;padding:var(--spacing-sm);transition:all .2s ease}.player-data-select-1-page .files-header .refresh-btn:hover:not(:disabled){background:#f2f4f6;background:var(--bg-primary);border-color:#079669;border-color:var(--primary)}.player-data-select-1-page .files-header .refresh-btn:disabled{cursor:not-allowed;opacity:.5}.player-data-select-1-page .files-header .refresh-btn img{display:block;height:20px;object-fit:contain;width:20px}.player-data-select-1-page .files-list{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px;padding:0 var(--spacing-xl)}.player-data-select-1-page .files-list .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.player-data-select-1-page .files-list .empty-state p{margin:0 0 16px;margin:0 0 var(--spacing-lg) 0}.player-data-select-1-page .files-list .file-card{align-items:center;background:#fff;background:var(--bg-surface);border:2px solid #0000;border-radius:16px;box-shadow:0 4px 16px #00000014;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.player-data-select-1-page .files-list .file-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.player-data-select-1-page .files-list .file-card.selected{background:#0796690d;border-color:#079669;border-color:var(--primary)}.player-data-select-1-page .files-list .file-card .file-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;margin-right:var(--spacing-lg);width:48px}.player-data-select-1-page .files-list .file-card .file-icon img{display:block;height:28px;image-rendering:-webkit-optimize-contrast;object-fit:contain;opacity:.7;width:28px}.player-data-select-1-page .files-list .file-card .file-details{flex:1 1}.player-data-select-1-page .files-list .file-card .file-details .file-name{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;word-break:break-all}.player-data-select-1-page .files-list .file-card .file-details .file-meta span{margin:0}.player-data-select-1-page .files-list .file-card .file-selection{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.player-data-select-1-page .files-list .file-card .file-selection .selected-indicator{align-items:center;background:#079669;background:var(--primary);border-radius:50%;color:#fff;color:var(--bg-surface);display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.player-data-select-1-page .action-section{background:#0000;bottom:100px;box-sizing:border-box;left:50%;max-width:459px;padding:0;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.player-data-select-1-page .action-section .analyze-btn{align-items:center;border-radius:12px;box-shadow:0 8px 24px #0796694d;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0;min-height:56px;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl)}@media(max-width:768px){.player-data-select-1-page .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.player-data-select-1-page .files-header{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.player-data-select-1-page .files-list{padding:0 16px;padding:0 var(--spacing-lg)}.player-data-select-1-page .action-section{bottom:100px;width:calc(100% - 20px)}}@media(max-width:480px){.player-data-select-1-page .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.player-data-select-1-page .files-header{padding:0 12px 16px;padding:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.player-data-select-1-page .files-list{padding:0 12px;padding:0 var(--spacing-md)}}.text-h3{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:20px;font-weight:700;line-height:1.3}.text-h4{color:#262626;color:var(--text-primary);font-size:18px;font-weight:600}.text-caption,.text-h4{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);line-height:1.4}.text-caption{color:#8a8f98;color:var(--text-disabled);font-size:12px;font-weight:500}.btn-primary:disabled{background:#8a8f98;background:var(--text-disabled);cursor:not-allowed;transform:none}.btn-secondary{background:#fff;background:var(--bg-surface);border:2px solid #079669;border:2px solid var(--primary);border-radius:12px;color:#079669;color:var(--primary);cursor:pointer;flex:1 1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:600;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.btn-secondary:hover:not(:disabled){background:#079669;background:var(--primary);color:#fff;color:var(--bg-surface);transform:translateY(-1px)}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-outline{background:#0000;border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;color:#262626;color:var(--text-primary);cursor:pointer;flex:1 1;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:600;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.btn-outline:hover:not(:disabled){border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary);transform:translateY(-1px)}.btn-outline:active:not(:disabled){transform:translateY(0)}.player-ground-selection-2-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:140px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.player-ground-selection-2-page .loading-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.player-ground-selection-2-page .loading-container .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #079669;border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;margin-bottom:16px;margin-bottom:var(--spacing-lg);width:40px}.player-ground-selection-2-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:500;margin:0}.player-ground-selection-2-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.player-ground-selection-2-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.player-ground-selection-2-page .page-header .page-subtitle p{line-height:1.5;margin:0}.player-ground-selection-2-page .error-section{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.player-ground-selection-2-page .error-section .error-message{background:#ef44441a;border:1px solid #ef4444;border:1px solid var(--error);border-radius:12px;padding:16px;padding:var(--spacing-lg);text-align:center}.player-ground-selection-2-page .error-section .error-message p{color:#ef4444;color:var(--error);margin:0}.player-ground-selection-2-page .found-ground-section{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.player-ground-selection-2-page .found-ground-section .found-ground-header{margin-bottom:12px;margin-bottom:var(--spacing-md)}.player-ground-selection-2-page .found-ground-section .found-ground-header h3{color:#079669;color:var(--primary);margin:0}.player-ground-selection-2-page .found-ground-section .ground-search-container{margin-bottom:12px;margin-bottom:var(--spacing-md);position:relative;width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper{position:relative;width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper .search-input{background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:#262626;color:var(--text-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);padding-right:50px;transition:all .2s ease;width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper .search-input:focus{border-color:#079669;border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper .search-input::placeholder{color:#8a8f98;color:var(--text-disabled)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper .search-loading{position:absolute;right:12px;right:var(--spacing-md);top:50%;transform:translateY(-50%)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper .search-loading .loading-spinner-small{animation:spin 1s linear infinite;border:2px solid #e2e8f0;border-top:2px solid #079669;border:2px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:20px;width:20px}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #00000026;left:0;margin-top:4px;margin-top:var(--spacing-xs);max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);cursor:pointer;display:flex;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:background-color .2s ease}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item:last-child{border-bottom:none}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item:hover{background:#f2f4f6;background:var(--bg-primary)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item .ground-icon-small{font-size:20px;margin-right:12px;margin-right:var(--spacing-md);text-align:center;width:24px}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item .ground-info{flex:1 1}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item .ground-info .ground-name{color:#262626;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.3;margin-bottom:4px;margin-bottom:var(--spacing-xs)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-results-list .search-result-item .ground-info .ground-address{color:#6b7078;color:var(--text-secondary);font-size:12px;line-height:1.4}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-no-results{padding:16px;padding:var(--spacing-lg);text-align:center}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-no-results p{color:#6b7078;color:var(--text-secondary);margin:0}.player-ground-selection-2-page .found-ground-section .found-ground-card{align-items:center;background:#fff;background:var(--bg-surface);border:2px solid #079669;border:2px solid var(--primary);border-radius:16px;box-shadow:0 4px 16px #00000014;display:flex;justify-content:space-between;padding:20px;padding:var(--spacing-xl)}.player-ground-selection-2-page .found-ground-section .found-ground-card .ground-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;margin-right:var(--spacing-lg);width:48px}.player-ground-selection-2-page .found-ground-section .found-ground-card .ground-icon:before{content:"🏟️";font-size:24px}.player-ground-selection-2-page .found-ground-section .found-ground-card .ground-details{flex:1 1}.player-ground-selection-2-page .found-ground-section .found-ground-card .ground-details .ground-name{color:#079669;color:var(--primary);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;word-break:break-all}.player-ground-selection-2-page .found-ground-section .found-ground-card .ground-details .ground-address span{margin:0;word-break:break-all}.player-ground-selection-2-page .found-ground-section .found-ground-card .player-ground-selection-2{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.player-ground-selection-2-page .found-ground-section .found-ground-card .player-ground-selection-2 .selected-indicator{align-items:center;background:#079669;background:var(--primary);border-radius:50%;color:#fff;color:var(--bg-surface);display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.player-ground-selection-2-page .ground-actions{background-color:#f2f4f6;background-color:var(--bg-primary);display:flex;gap:12px;gap:var(--spacing-md);margin:0;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl)}.player-ground-selection-2-page .ground-actions .action-btn{font-size:14px;font-weight:600;min-height:48px}.player-ground-selection-2-page .grounds-header,.player-ground-selection-2-page .user-analysis-section{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px 16px;padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl)}.player-ground-selection-2-page .grounds-header{align-items:center;display:flex;justify-content:space-between}.player-ground-selection-2-page .grounds-header .grounds-count span{margin:0}.player-ground-selection-2-page .grounds-header .header-actions{align-items:center;display:flex;gap:12px;gap:var(--spacing-md)}.player-ground-selection-2-page .grounds-header .auto-input-btn{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;color:#262626;color:var(--text-primary);cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;font-weight:500;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.player-ground-selection-2-page .grounds-header .auto-input-btn:hover{background:#f2f4f6;background:var(--bg-primary);border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.player-ground-selection-2-page .grounds-header .refresh-btn{align-items:center;background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:8px;padding:var(--spacing-sm);transition:all .2s ease}.player-ground-selection-2-page .grounds-header .refresh-btn:hover:not(:disabled){background:#f2f4f6;background:var(--bg-primary);border-color:#079669;border-color:var(--primary)}.player-ground-selection-2-page .grounds-header .refresh-btn:disabled{cursor:not-allowed;opacity:.5}.player-ground-selection-2-page .grounds-header .refresh-btn img{display:block;height:20px;object-fit:contain;width:20px}.player-ground-selection-2-page .grounds-list{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:0 20px;padding:0 var(--spacing-xl)}.player-ground-selection-2-page .grounds-list .empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;padding:var(--spacing-4xl) var(--spacing-xl);text-align:center}.player-ground-selection-2-page .grounds-list .empty-state p{margin:0 0 16px;margin:0 0 var(--spacing-lg) 0}.player-ground-selection-2-page .grounds-list .empty-state .search-icon-large{height:64px;margin-bottom:20px;margin-bottom:var(--spacing-xl);opacity:.3;width:64px}.player-ground-selection-2-page .grounds-list .ground-card{align-items:center;background:#fff;background:var(--bg-surface);border:2px solid #0000;border-radius:16px;box-shadow:0 4px 16px #00000014;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;margin-bottom:var(--spacing-md);padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.player-ground-selection-2-page .grounds-list .ground-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.player-ground-selection-2-page .grounds-list .ground-card.selected{background:#0796690d;border-color:#079669;border-color:var(--primary)}.player-ground-selection-2-page .grounds-list .ground-card .ground-icon{align-items:center;background:#f2f4f6;background:var(--bg-primary);border-radius:12px;display:flex;height:48px;justify-content:center;margin-right:16px;margin-right:var(--spacing-lg);width:48px}.player-ground-selection-2-page .grounds-list .ground-card .ground-icon:before{content:"🏟️";font-size:24px}.player-ground-selection-2-page .grounds-list .ground-card .ground-details{flex:1 1}.player-ground-selection-2-page .grounds-list .ground-card .ground-details .ground-name{margin:0 0 4px;margin:0 0 var(--spacing-xs) 0;word-break:break-all}.player-ground-selection-2-page .grounds-list .ground-card .ground-details .ground-address span{margin:0;word-break:break-all}.player-ground-selection-2-page .grounds-list .ground-card .player-ground-selection-2{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.player-ground-selection-2-page .grounds-list .ground-card .player-ground-selection-2 .selected-indicator{align-items:center;background:#079669;background:var(--primary);border-radius:50%;color:#fff;color:var(--bg-surface);display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.player-ground-selection-2-page .pagination-section{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:20px;padding:var(--spacing-xl)}.player-ground-selection-2-page .pagination-section .pagination-controls{align-items:center;display:flex;gap:12px;gap:var(--spacing-md);justify-content:center}.player-ground-selection-2-page .pagination-section .pagination-controls .pagination-btn{background:#fff;background:var(--bg-surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;color:#262626;color:var(--text-primary);cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease}.player-ground-selection-2-page .pagination-section .pagination-controls .pagination-btn:hover:not(:disabled){background:#f2f4f6;background:var(--bg-primary);border-color:#079669;border-color:var(--primary)}.player-ground-selection-2-page .pagination-section .pagination-controls .pagination-btn:disabled{cursor:not-allowed;opacity:.5}.player-ground-selection-2-page .pagination-section .pagination-controls .pagination-btn.current{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);color:#fff;color:var(--bg-surface)}.player-ground-selection-2-page .pagination-section .pagination-controls .pagination-info{color:#6b7078;color:var(--text-secondary);font-size:14px;margin:0 16px;margin:0 var(--spacing-lg)}.player-ground-selection-2-page .action-section{background:#0000;bottom:100px;box-sizing:border-box;left:50%;max-width:459px;padding:0;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.player-ground-selection-2-page .action-section .continue-btn{align-items:center;border-radius:12px;box-shadow:0 8px 24px #0796694d;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0;min-height:56px;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl)}@media(max-width:768px){.player-ground-selection-2-page .selected-file-display{padding:16px;padding:var(--spacing-lg)}.player-ground-selection-2-page .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.player-ground-selection-2-page .error-section,.player-ground-selection-2-page .found-ground-section,.player-ground-selection-2-page .manual-selection-section{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.player-ground-selection-2-page .ground-actions{gap:8px;gap:var(--spacing-sm);padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.player-ground-selection-2-page .found-ground-section .ground-search-container,.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper{width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input{box-sizing:border-box;font-size:14px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);width:100%}.player-ground-selection-2-page .grounds-header{padding:0 16px 16px;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg)}.player-ground-selection-2-page .grounds-header .header-actions{gap:8px;gap:var(--spacing-sm)}.player-ground-selection-2-page .grounds-list{padding:0 16px;padding:0 var(--spacing-lg)}.player-ground-selection-2-page .pagination-section{padding:16px;padding:var(--spacing-lg)}.player-ground-selection-2-page .action-section{bottom:100px;width:calc(100% - 20px)}}@media(max-width:480px){.player-ground-selection-2-page .selected-file-display{padding:12px;padding:var(--spacing-md)}.player-ground-selection-2-page .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.player-ground-selection-2-page .error-section,.player-ground-selection-2-page .found-ground-section,.player-ground-selection-2-page .manual-selection-section{padding:0 12px 16px;padding:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.player-ground-selection-2-page .ground-actions{gap:4px;gap:var(--spacing-xs);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.player-ground-selection-2-page .ground-actions .action-btn{font-size:13px;min-height:44px}.player-ground-selection-2-page .found-ground-section .ground-search-container,.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input-wrapper{width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-input{box-sizing:border-box;font-size:13px;padding:4px 8px;padding:var(--spacing-xs) var(--spacing-sm);width:100%}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-result-item{padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-result-item .ground-icon-small{font-size:18px;margin-right:8px;margin-right:var(--spacing-sm)}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-result-item .ground-info .ground-name{font-size:13px}.player-ground-selection-2-page .found-ground-section .ground-search-container .search-results .search-result-item .ground-info .ground-address{font-size:11px}.player-ground-selection-2-page .grounds-header{padding:0 12px 16px;padding:0 var(--spacing-md) var(--spacing-lg) var(--spacing-md)}.player-ground-selection-2-page .grounds-header .header-actions{gap:4px;gap:var(--spacing-xs)}.player-ground-selection-2-page .grounds-header .auto-input-btn{font-size:12px;padding:4px;padding:var(--spacing-xs)}.player-ground-selection-2-page .grounds-list{padding:0 12px;padding:0 var(--spacing-md)}.player-ground-selection-2-page .pagination-section{padding:12px;padding:var(--spacing-md)}}.last-analyzed{margin-top:4px;margin-top:var(--spacing-xs)}.last-analyzed span{color:#8a8f98;color:var(--text-disabled);font-size:12px;line-height:1.3}.map-container{border-radius:12px;box-shadow:0 4px 16px #0000001a;margin-top:16px;margin-top:var(--spacing-lg);overflow:hidden;position:relative}.map-container .map-header{align-items:center;background:#fff;background:var(--bg-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.map-container .map-header .map-title{color:#079669;color:var(--primary);font-weight:600;margin:0}.map-container .map-header .map-type-toggle{background:#f2f4f6;background:var(--bg-primary);border-radius:8px;display:flex;gap:2px;padding:2px}.map-container .map-header .map-type-toggle .map-type-btn{background:#0000;border:none;border-radius:6px;color:#6b7078;color:var(--text-secondary);cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:14px;font-weight:500;min-width:50px;padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md);transition:all .2s ease}.map-container .map-header .map-type-toggle .map-type-btn:hover{color:#262626;color:var(--text-primary)}.map-container .map-header .map-type-toggle .map-type-btn.active{background:#fff;background:var(--bg-surface);box-shadow:0 2px 4px #0000001a;color:#079669;color:var(--primary);font-weight:600}.map-container .kakao-map{border-radius:0 0 12px 12px;height:300px;width:100%}.map-container .map-placeholder{align-items:center;background:#fff;background:var(--bg-surface);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:12px;display:flex;height:300px;justify-content:center;width:100%}.map-container .map-placeholder .map-placeholder-content{text-align:center}.map-container .map-placeholder .map-placeholder-content .map-placeholder-icon{font-size:48px;margin-bottom:12px;margin-bottom:var(--spacing-md);opacity:.5}.map-container .map-placeholder .map-placeholder-content p{margin:4px 0;margin:var(--spacing-xs) 0}.map-container .map-placeholder .map-placeholder-content p:last-child{margin-bottom:0}.map-container .map-error-overlay{align-items:center;background:#ffffffe6;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.map-container .map-error-overlay .map-error-content{padding:20px;padding:var(--spacing-xl);text-align:center}.map-container .map-error-overlay .map-error-content .map-error-icon{font-size:48px;margin-bottom:12px;margin-bottom:var(--spacing-md)}.map-container .map-error-overlay .map-error-content p{margin:4px 0;margin:var(--spacing-xs) 0}.map-container .map-error-overlay .map-error-content p:last-child{margin-bottom:0}body,html{overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.kakao-map,.kakao-map *{pointer-events:auto!important;touch-action:auto!important;-webkit-user-select:none!important;user-select:none!important}:root{--primary-light:#e6f7f1;--success-light:#e6f7f1;--success-dark:#068a5b;--background:#f2f4f6;--surface:#fff;--border-light:#e2e8f0;--border-radius-sm:6px;--border-radius-md:8px;--border-radius-lg:12px;--font-brand:"Paperlogy-8ExtraBold",sans-serif;--font-text:"Pretendard",sans-serif;--font-size-h1:28px;--font-size-h3:20px;--font-size-h4:18px;--font-size-body:16px;--font-size-small:14px;--warning-dark:#d97706;--error-dark:#dc2626}.player-ground-selection-self-2-1{background:#f2f4f6;background:var(--background);font-family:Pretendard,sans-serif;font-family:var(--font-text);min-height:100vh;overflow-x:hidden;overflow-y:auto}.player-ground-selection-self-2-1 .main-content{margin:0 auto;max-width:1200px;padding:16px 20px 32px;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-3xl)}@media(max-width:768px){.player-ground-selection-self-2-1 .main-content{padding:12px 16px 24px;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-2xl)}}@media(max-width:480px){.player-ground-selection-self-2-1 .main-content{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl)}}.player-ground-selection-self-2-1 .page-header{background:#fff;background:var(--surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);padding:24px 16px 20px;padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl)}.player-ground-selection-self-2-1 .page-header .page-title{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-brand);font-size:28px;font-weight:800;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.player-ground-selection-self-2-1 .page-header .page-subtitle{margin:0}.player-ground-selection-self-2-1 .page-header .page-subtitle p{color:#6b7078;color:var(--text-secondary);font-size:16px;font-size:var(--font-size-body);line-height:1.5;margin:0}@media(max-width:768px){.player-ground-selection-self-2-1 .page-header{padding:16px;padding:var(--spacing-lg)}.player-ground-selection-self-2-1 .page-header .page-title{font-size:24px}}.player-ground-selection-self-2-1 .map-section{margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.player-ground-selection-self-2-1 .map-section .map-header{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-bottom:none;border-radius:12px 12px 0 0;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;display:flex;justify-content:space-between;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg)}.player-ground-selection-self-2-1 .map-section .map-header .map-title{color:#079669;color:var(--primary);margin:0}.player-ground-selection-self-2-1 .map-section .map-header .zone-controls{display:flex;gap:8px;gap:var(--spacing-sm)}.player-ground-selection-self-2-1 .map-section .map-header .zone-controls .rotate-btn{background:#079669;background:var(--primary);border:none;border-radius:8px;color:var(--bg-surface);cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.player-ground-selection-self-2-1 .map-section .map-header .zone-controls .rotate-btn:hover{background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.player-ground-selection-self-2-1 .map-section .map-header .zone-controls .rotate-btn:active{transform:translateY(0)}.player-ground-selection-self-2-1 .map-section .map-header .map-type-toggle{display:flex;gap:4px;gap:var(--spacing-xs)}.player-ground-selection-self-2-1 .map-section .map-header .map-type-toggle .map-type-btn{background:#f2f4f6;background:var(--background);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--border-radius-sm);color:#6b7078;color:var(--text-secondary);cursor:pointer;font-size:14px;font-size:var(--font-size-small);padding:4px 12px;padding:var(--spacing-xs) var(--spacing-md);transition:all .2s ease}.player-ground-selection-self-2-1 .map-section .map-header .map-type-toggle .map-type-btn:hover{border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.player-ground-selection-self-2-1 .map-section .map-header .map-type-toggle .map-type-btn.active{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);color:#fff}@media(max-width:768px){.player-ground-selection-self-2-1 .map-section .map-header{align-items:flex-start;flex-direction:column;gap:12px;gap:var(--spacing-md)}}.player-ground-selection-self-2-1 .map-section .map-container{background:#f0f0f0;border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:0 0 12px 12px;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);height:350px;overflow:visible;position:relative;width:100%;z-index:1}.player-ground-selection-self-2-1 .map-section .map-container .kakao-map{border-radius:0 0 12px 12px;border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);cursor:grab;display:block!important;height:100%!important;position:relative!important;width:100%!important;z-index:0}.player-ground-selection-self-2-1 .map-section .map-container .kakao-map>div{height:100%!important;pointer-events:auto!important;width:100%!important}.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .area,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .overlay,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .poly,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .polygon,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .zone{cursor:pointer!important}.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .Map,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .inner_map,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .map_control,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .root,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .wrap_map{pointer-events:auto!important;z-index:5!important}.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .area,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .drawing,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .figure,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .overlay,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .poly,.player-ground-selection-self-2-1 .map-section .map-container .kakao-map .polygon{z-index:9999!important}.player-ground-selection-self-2-1 .map-section .map-container .map-zoom-controls{display:flex;flex-direction:column;gap:2px;position:absolute;right:16px;right:var(--spacing-lg);top:16px;top:var(--spacing-lg);z-index:10}.player-ground-selection-self-2-1 .map-section .map-container .map-zoom-controls .zoom-btn{align-items:center;background:#fff;background:var(--surface);border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:8px;border-radius:var(--border-radius-md);color:#6b7078;color:var(--text-secondary);cursor:pointer;display:flex;font-size:20px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.player-ground-selection-self-2-1 .map-section .map-container .map-zoom-controls .zoom-btn:hover{background:#f2f4f6;background:var(--background);border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.player-ground-selection-self-2-1 .map-section .map-container .map-zoom-controls .zoom-btn:active{background:#e6f7f1;background:var(--primary-light)}.player-ground-selection-self-2-1 .map-section .map-container .map-type-controls{background:#fff;background:var(--surface);border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:8px;border-radius:var(--border-radius-md);bottom:16px;bottom:var(--spacing-lg);display:flex;gap:2px;overflow:hidden;position:absolute;right:16px;right:var(--spacing-lg);z-index:10}.player-ground-selection-self-2-1 .map-section .map-container .map-type-controls .map-type-btn{background:#0000;border:none;color:#6b7078;color:var(--text-secondary);cursor:pointer;font-size:14px;font-size:var(--font-size-small);font-weight:600;padding:8px 16px;padding:var(--spacing-sm) var(--spacing-lg);transition:all .2s ease}.player-ground-selection-self-2-1 .map-section .map-container .map-type-controls .map-type-btn:hover{background:#f2f4f6;background:var(--background);color:#079669;color:var(--primary)}.player-ground-selection-self-2-1 .map-section .map-container .map-type-controls .map-type-btn.active{background:#079669;background:var(--primary);color:#fff}.player-ground-selection-self-2-1 .map-section .map-container .map-type-controls .map-type-btn:not(:last-child){border-right:1px solid #e2e8f0;border-right:1px solid var(--border-light)}.player-ground-selection-self-2-1 .map-section .map-container .zone-control{left:16px;left:var(--spacing-lg);position:absolute;top:16px;top:var(--spacing-lg);z-index:10}.player-ground-selection-self-2-1 .map-section .map-container .zone-control .zone-setup-btn{background:#079669;background:var(--primary);border:none;border-radius:12px;border-radius:var(--border-radius-lg);box-shadow:0 4px 16px #07966933;color:#fff;cursor:pointer;font-size:16px;font-size:var(--font-size-body);font-weight:600;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.player-ground-selection-self-2-1 .map-section .map-container .zone-control .zone-setup-btn:hover{background:#068a5b;background:var(--primary-hover);box-shadow:0 6px 20px #0796694d;transform:translateY(-1px)}.player-ground-selection-self-2-1 .map-section .map-container .zone-control .zone-setup-btn:active{transform:translateY(0)}.player-ground-selection-self-2-1 .map-section .map-container .map-placeholder{align-items:center;background:#f2f4f6;background:var(--background);color:#6b7078;color:var(--text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none}.player-ground-selection-self-2-1 .map-section .map-container .map-placeholder .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #079669;border:4px solid var(--border-light);border-radius:50%;border-top-color:var(--primary);height:40px;margin-bottom:12px;margin-bottom:var(--spacing-md);width:40px}.player-ground-selection-self-2-1 .map-section .map-container .map-placeholder p{font-size:16px;font-size:var(--font-size-body);margin:0}.player-ground-selection-self-2-1 .map-section .map-container .map-placeholder .loading-progress{background:#e2e8f0;background:var(--border-light);border-radius:2px;height:4px;margin-top:12px;margin-top:var(--spacing-md);overflow:hidden;width:120px}.player-ground-selection-self-2-1 .map-section .map-container .map-placeholder .loading-progress .progress-bar{animation:loading-progress 1.5s ease-in-out infinite;background:#079669;background:var(--primary);border-radius:2px;height:100%;width:30%}@keyframes loading-progress{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls{display:flex;flex-direction:column;gap:12px;gap:var(--spacing-md);left:16px;left:var(--spacing-lg);pointer-events:auto;position:absolute;top:16px;top:var(--spacing-lg);z-index:1000}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .zoom-controls{display:flex;flex-direction:column;gap:4px;gap:var(--spacing-xs)}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .zoom-controls .zoom-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:6px;border-radius:var(--border-radius-sm);box-shadow:0 2px 8px #0000001a;color:#262626;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .zoom-controls .zoom-btn:hover{background:#e6f7f1;background:var(--primary-light);border-color:#079669;border-color:var(--primary);color:#079669;color:var(--primary)}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .control-btn{align-items:center;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:8px;border-radius:var(--border-radius-md);box-shadow:0 2px 8px #0000001a;color:#262626;color:var(--text-primary);cursor:pointer;display:flex;font-family:Pretendard,sans-serif;font-family:var(--font-text);font-size:16px;font-size:var(--font-size-body);gap:8px;gap:var(--spacing-sm);padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);pointer-events:auto;position:relative;transition:all .2s ease;z-index:1001}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .control-btn:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 4px 12px #00000026;color:#079669;color:var(--primary)}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .control-btn.active{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);box-shadow:0 4px 12px #0796694d;color:#fff}@media(max-width:768px){.player-ground-selection-self-2-1 .map-section .map-container{height:280px}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls{left:12px;left:var(--spacing-md);top:12px;top:var(--spacing-md)}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .zoom-controls .zoom-btn{font-size:16px;height:32px;width:32px}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .control-btn{font-size:14px;font-size:var(--font-size-small);padding:8px 12px;padding:var(--spacing-sm) var(--spacing-md)}}@media(max-width:480px){.player-ground-selection-self-2-1 .map-section .map-container{height:250px}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls{left:8px;left:var(--spacing-sm);top:8px;top:var(--spacing-sm)}.player-ground-selection-self-2-1 .map-section .map-container .map-overlay-controls .zoom-controls .zoom-btn{font-size:14px;height:28px;width:28px}}.player-ground-selection-self-2-1 .ground-name-section{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--border-radius-lg);box-sizing:border-box;margin-bottom:24px;margin-bottom:var(--spacing-2xl);overflow:hidden;padding:20px;padding:var(--spacing-xl);width:100%}.player-ground-selection-self-2-1 .ground-name-section .section-title{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-brand);font-size:20px;font-size:var(--font-size-h3);font-weight:600;margin:0 0 16px;margin:0 0 var(--spacing-lg) 0}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container{box-sizing:border-box;width:100%}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container .input-label{color:#6b7078;color:var(--text-secondary);display:block;font-size:14px;font-size:var(--font-size-small);font-weight:500;margin-bottom:8px;margin-bottom:var(--spacing-sm)}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container .text-input{background:#fff;background:var(--surface);border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:8px;border-radius:var(--border-radius-md);box-sizing:border-box;color:#262626;color:var(--text-primary);font-family:Pretendard,sans-serif;font-family:var(--font-text);font-size:16px;font-size:var(--font-size-body);max-width:400px;min-width:0;outline:none;padding:12px 16px;padding:var(--spacing-md) var(--spacing-lg);transition:all .2s ease;width:100%}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container .text-input:focus{border-color:#079669;border-color:var(--primary);box-shadow:0 0 0 3px #0796691a}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container .text-input::placeholder{color:#8a8f98;color:var(--text-disabled)}@media(max-width:768px){.player-ground-selection-self-2-1 .ground-name-section{margin-bottom:20px;margin-bottom:var(--spacing-xl);padding:16px;padding:var(--spacing-lg)}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container{width:100%}.player-ground-selection-self-2-1 .ground-name-section .ground-name-input-container .text-input{max-width:100%;min-width:0}}@media(max-width:480px){.player-ground-selection-self-2-1 .ground-name-section{margin-bottom:16px;margin-bottom:var(--spacing-lg);padding:12px;padding:var(--spacing-md)}}.player-ground-selection-self-2-1 .setup-info-section{margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.player-ground-selection-self-2-1 .setup-info-section .section-title{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,sans-serif;font-family:var(--font-brand);font-size:20px;font-size:var(--font-size-h3);font-weight:600;margin:0 0 16px;margin:0 0 var(--spacing-lg) 0}.player-ground-selection-self-2-1 .setup-info-section .info-cards{grid-gap:16px;grid-gap:var(--spacing-lg);display:grid;gap:16px;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card{align-items:flex-start;background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:12px;border-radius:var(--border-radius-lg);display:flex;gap:16px;gap:var(--spacing-lg);padding:20px;padding:var(--spacing-xl);transition:all .2s ease}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 4px 12px #00000014}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-icon{align-items:center;background:#e6f7f1;background:var(--primary-light);border-radius:8px;border-radius:var(--border-radius-md);display:flex;flex-shrink:0;font-size:20px;height:48px;justify-content:center;width:48px}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-content{flex:1 1}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-content h4{color:#262626;color:var(--text-primary);font-family:Pretendard,sans-serif;font-family:var(--font-text);font-size:18px;font-size:var(--font-size-h4);font-weight:600;margin:0 0 8px;margin:0 0 var(--spacing-sm) 0}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-content p{color:#6b7078;color:var(--text-secondary);font-size:14px;font-size:var(--font-size-small);margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-content p:last-child{margin-bottom:0}@media(max-width:768px){.player-ground-selection-self-2-1 .setup-info-section .info-cards{grid-template-columns:1fr}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card{padding:16px;padding:var(--spacing-lg)}.player-ground-selection-self-2-1 .setup-info-section .info-cards .info-card .info-icon{font-size:18px;height:40px;width:40px}}.player-ground-selection-self-2-1 .complete-section{border-top:1px solid #e2e8f0;border-top:1px solid var(--border-light);display:flex;justify-content:center;padding-top:20px;padding-top:var(--spacing-xl)}.player-ground-selection-self-2-1 .complete-section .btn-complete{background:#079669;background:var(--primary);border:none;border-radius:12px;border-radius:var(--border-radius-lg);color:#fff;cursor:pointer;font-family:Pretendard,sans-serif;font-family:var(--font-text);font-size:16px;font-size:var(--font-size-body);font-weight:600;min-width:200px;padding:16px 32px;padding:var(--spacing-lg) var(--spacing-3xl);transition:all .2s ease}.player-ground-selection-self-2-1 .complete-section .btn-complete:hover:not(:disabled){background:#068a5b;background:var(--primary-hover);box-shadow:0 4px 12px #0796694d;transform:translateY(-2px)}.player-ground-selection-self-2-1 .complete-section .btn-complete:disabled{background:#8a8f98;background:var(--text-disabled);box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media(max-width:768px){.player-ground-selection-self-2-1 .complete-section .btn-complete{min-width:auto;width:100%}}.player-ground-selection-self-2-1 .loading-container{align-items:center;color:#6b7078;color:var(--text-secondary);display:flex;font-size:16px;font-size:var(--font-size-body);justify-content:center;min-height:400px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.player-ground-selection-self-2-1 .info-card,.player-ground-selection-self-2-1 .map-overlay-controls .control-btn{animation:fadeIn .3s ease-out}.game-zone-overlay{height:200px;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);width:200px}.game-zone-overlay .zone-rectangle{cursor:move;height:100%;position:relative;transition:transform .1s ease;width:100%}.game-zone-overlay .zone-rectangle .zone-border{background:#07966933;border:3px solid #079669;border:3px solid var(--primary);border-radius:4px;bottom:0;left:0;pointer-events:auto;position:absolute;right:0;top:0}.game-zone-overlay .zone-rectangle .zone-handle{background:#fff;background:var(--surface);border:2px solid #079669;border:2px solid var(--primary);border-radius:50%;cursor:pointer;height:12px;position:absolute;width:12px;z-index:10}.game-zone-overlay .zone-rectangle .zone-handle:hover{background:#079669;background:var(--primary);transform:scale(1.2)}.game-zone-overlay .zone-rectangle .zone-handle.handle-tl{cursor:nw-resize;left:-6px;top:-6px}.game-zone-overlay .zone-rectangle .zone-handle.handle-tr{cursor:ne-resize;right:-6px;top:-6px}.game-zone-overlay .zone-rectangle .zone-handle.handle-br{bottom:-6px;cursor:se-resize;right:-6px}.game-zone-overlay .zone-rectangle .zone-handle.handle-bl{bottom:-6px;cursor:sw-resize;left:-6px}.game-zone-overlay .zone-rectangle .zone-handle.handle-rotate{align-items:center;background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);color:#fff;color:var(--surface);cursor:grab;display:flex;font-size:16px;height:24px;justify-content:center;left:50%;top:-30px;transform:translateX(-50%);width:24px}.game-zone-overlay .zone-rectangle .zone-handle.handle-rotate:hover{background:#068a5b;background:var(--primary-hover);border-color:#068a5b;border-color:var(--primary-hover)}.game-zone-overlay .zone-rectangle .zone-handle.handle-rotate:active{cursor:grabbing}.game-zone-overlay.editing .zone-border{animation:dash-animation .5s linear infinite;border-style:dashed;border-width:2px}@keyframes dash-animation{0%{stroke-dashoffset:0}to{stroke-dashoffset:10}}@media(max-width:480px){.player-ground-selection-self-2-1 .main-content{padding:8px;padding:var(--spacing-sm)}.player-ground-selection-self-2-1 .header-section{margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.player-ground-selection-self-2-1 .header-section .page-title{font-size:24px}.player-ground-selection-self-2-1 .map-section{margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.player-ground-selection-self-2-1 .map-section .map-header{padding:12px;padding:var(--spacing-md)}.player-ground-selection-self-2-1 .map-section .map-header .map-title{font-size:18px}.player-ground-selection-self-2-1 .map-section .map-header .map-controls{flex-direction:column;gap:12px;gap:var(--spacing-md);width:100%}.player-ground-selection-self-2-1 .map-section .map-header .map-controls .map-type-toggle{width:100%}.player-ground-selection-self-2-1 .map-section .map-header .map-controls .map-type-toggle .map-type-btn{flex:1 1}.player-ground-selection-self-2-1 .setup-info-section{margin-bottom:24px;margin-bottom:var(--spacing-2xl)}.player-ground-selection-self-2-1 .setup-info-section .section-title{font-size:18px}}.zone-dom-overlay-root{pointer-events:none!important}.zone-dom-overlay-root .zone-box{pointer-events:auto!important;position:absolute!important;z-index:99999!important}.zone-dom-overlay-root .zone-box:hover{background:#0796694d!important;border-color:#068a5b!important}.zone-dom-overlay-root .zone-handle{box-shadow:0 2px 4px #0003;pointer-events:auto!important;position:absolute!important;z-index:100000!important}.zone-dom-overlay-root .zone-handle:hover{transform:translate(-50%,-50%) scale(1.2)}.zone-dom-overlay-root .rotate-handle{pointer-events:auto!important;z-index:100001!important}.zone-dom-overlay-root .rotate-handle:hover{background:#f50!important;transform:translate(-50%,-50%) scale(1.2)}.kakao-map div[class*=control_],.kakao-map div[class*=copyright]{z-index:1!important}:root{--primary:#079669;--primary-hover:#068a5b;--success:#079669;--text-primary:#262626;--text-secondary:#6b7078;--text-disabled:#8a8f98;--bg-primary:#f2f4f6;--bg-surface:#fff;--border:#e2e8f0;--info:#3b82f6;--warning:#f59e0b;--error:#ef4444;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--font-brand:"Paperlogy-8ExtraBold",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-text:"Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR",sans-serif}.text-h1{color:#262626;color:var(--text-primary);font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:32px;font-weight:800;line-height:1.2}.text-body{color:#6b7078;color:var(--text-secondary);font-weight:400;line-height:1.5}.btn-primary,.text-body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px}.btn-primary{background:#079669;background:var(--primary);border:none;border-radius:12px;color:#fff;color:var(--bg-surface);cursor:pointer;font-weight:600;min-height:56px;padding:16px 24px;padding:var(--spacing-lg) var(--spacing-2xl);transition:all .2s ease;width:100%}.btn-primary:hover:not(:disabled){background:#068a5b;background:var(--primary-hover);transform:translateY(-1px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary.disabled,.btn-primary:disabled{background:#8a8f98;background:var(--text-disabled);cursor:not-allowed;transform:none}.player-rest-area-selection-3-page{-webkit-overflow-scrolling:touch;background-color:#f2f4f6;background-color:var(--bg-primary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);margin:0;max-width:499px;min-height:100vh;overflow-x:hidden;padding-bottom:140px;padding-top:0;position:relative;scroll-behavior:smooth;width:100%}.player-rest-area-selection-3-page .loading-container{align-items:center;display:flex;flex-direction:column;height:50vh;justify-content:center}.player-rest-area-selection-3-page .loading-container .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e2e8f0;border-top:4px solid #079669;border:4px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:40px;margin-bottom:16px;margin-bottom:var(--spacing-lg);width:40px}.player-rest-area-selection-3-page .loading-container p{color:#6b7078;color:var(--text-secondary);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif;font-family:var(--font-text);font-size:16px;font-weight:500;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.player-rest-area-selection-3-page .page-header{background-color:#f2f4f6;background-color:var(--bg-primary);margin:0;padding:8px 20px 24px;padding:var(--spacing-sm) var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl)}.player-rest-area-selection-3-page .page-header .page-title{margin:0 0 12px;margin:0 0 var(--spacing-md) 0}.player-rest-area-selection-3-page .page-header .page-subtitle p{line-height:1.5;margin:0 0 4px;margin:0 0 var(--spacing-xs) 0}.player-rest-area-selection-3-page .page-header .page-subtitle p:last-child{margin-bottom:0}.player-rest-area-selection-3-page .map-section{align-items:center;display:flex;flex-direction:column;gap:20px;gap:var(--spacing-xl);margin-bottom:24px;margin-bottom:var(--spacing-2xl);margin-top:40px;padding:0;position:relative}.player-rest-area-selection-3-page .map-section .map-container{aspect-ratio:9/6;background:#fff;background:var(--bg-surface);border-radius:0;box-shadow:none;overflow:hidden;position:relative;width:100%}.player-rest-area-selection-3-page .map-section .map-container:after,.player-rest-area-selection-3-page .map-section .map-container:before{background:#f2f4f6;background:var(--bg-primary);content:"";pointer-events:none;position:absolute;z-index:10}.player-rest-area-selection-3-page .map-section .map-container:before{height:12%;left:0;right:0;top:0}.player-rest-area-selection-3-page .map-section .map-container:after{bottom:0;height:12%;left:0;right:0}.player-rest-area-selection-3-page .map-section .map-container .map-crop-left,.player-rest-area-selection-3-page .map-section .map-container .map-crop-right{background:#f2f4f6;background:var(--bg-primary);bottom:0;pointer-events:none;position:absolute;top:0;width:8%;z-index:10}.player-rest-area-selection-3-page .map-section .map-container .map-crop-left{left:0}.player-rest-area-selection-3-page .map-section .map-container .map-crop-right{right:0}.player-rest-area-selection-3-page .map-section .map-container .map-controls{align-items:flex-start;display:flex;flex-direction:row;gap:8px;position:absolute;right:15px;top:20px;z-index:15}.player-rest-area-selection-3-page .map-section .map-container .map-controls .zoom-controls{display:flex;flex-direction:row;gap:4px}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-type-controls{display:flex;gap:4px}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn{align-items:center;background:#ffffffe6;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#262626;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn.active{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);color:#fff}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn.zoom-in-btn{font-size:20px;font-weight:700}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn.zoom-out-btn{font-size:24px;font-weight:700}.player-rest-area-selection-3-page .map-section .map-container .map-controls .map-control-btn.map-type-btn{font-size:12px;font-weight:600;min-width:40px;padding:0 8px;width:auto}.player-rest-area-selection-3-page .map-section .map-container .kakao-map{border-radius:0;height:100%;overflow:hidden;position:relative;transform-origin:center center;transition:transform .3s ease-in-out;width:100%}.player-rest-area-selection-3-page .map-section .map-container .kakao-map>div{height:100%!important;width:100%!important}.player-rest-area-selection-3-page .map-section .map-container .map-placeholder{align-items:center;background:#fff;background:var(--bg-surface);border:2px dashed #e2e8f0;border:2px dashed var(--border);border-radius:16px;display:flex;height:100%;justify-content:center;width:100%}.player-rest-area-selection-3-page .map-section .map-container .map-placeholder .map-placeholder-content{text-align:center}.player-rest-area-selection-3-page .map-section .map-container .map-placeholder .map-placeholder-content .map-placeholder-icon{font-size:48px;margin-bottom:12px;margin-bottom:var(--spacing-md);opacity:.5}.player-rest-area-selection-3-page .map-section .map-container .map-placeholder .map-placeholder-content p{margin:4px 0;margin:var(--spacing-xs) 0}.player-rest-area-selection-3-page .map-section .map-container .map-placeholder .map-placeholder-content p:last-child{margin-bottom:0}.player-rest-area-selection-3-page .map-section .map-container .map-error{align-items:center;background-color:#f8f9fa;border-radius:16px;display:flex;height:100%;justify-content:center;position:relative;width:100%}.player-rest-area-selection-3-page .map-section .map-container .map-error .map-error-content{padding:20px;padding:var(--spacing-xl);text-align:center}.player-rest-area-selection-3-page .map-section .map-container .map-error .map-error-content .map-error-icon{font-size:48px;margin-bottom:12px;margin-bottom:var(--spacing-md)}.player-rest-area-selection-3-page .map-section .map-container .map-error .map-error-content p{margin-bottom:16px;margin-bottom:var(--spacing-lg)}.player-rest-area-selection-3-page .map-section .map-container .map-error .map-error-content .retry-btn{background:#fff;background:var(--bg-surface);border:2px solid #079669;border:2px solid var(--primary);border-radius:8px;color:#079669;color:var(--primary);cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;padding:var(--spacing-md) var(--spacing-xl);transition:all .2s ease}.player-rest-area-selection-3-page .map-section .map-container .map-error .map-error-content .retry-btn:hover{background:#079669;background:var(--primary);color:#fff;color:var(--bg-surface)}.player-rest-area-selection-3-page .map-section .rest-area-btn{align-items:center;background:#fff;background:var(--bg-surface);border:2px solid #e2e8f0;border:2px solid var(--border);border-radius:25px;box-shadow:0 4px 12px #0000001a;color:#262626;color:var(--text-primary);cursor:pointer;display:flex;font-family:Paperlogy-8ExtraBold,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:800;height:50px;justify-content:center;transition:all .2s ease;width:50%;z-index:20}.player-rest-area-selection-3-page .map-section .rest-area-btn:hover{border-color:#079669;border-color:var(--primary);box-shadow:0 6px 16px #00000026;transform:scale(1.05)}.player-rest-area-selection-3-page .map-section .rest-area-btn:active{transform:scale(.95)}.player-rest-area-selection-3-page .map-section .rest-area-btn.selected{background:#079669;background:var(--primary);border-color:#079669;border-color:var(--primary);box-shadow:0 6px 20px #0796694d;color:#fff;color:var(--bg-surface)}.player-rest-area-selection-3-page .map-section .rest-area-btn.rest-area-a{left:50%;position:absolute;top:-15px;transform:translateX(-50%)}.player-rest-area-selection-3-page .map-section .rest-area-btn.rest-area-a.selected{transform:translateX(-50%) scale(1.05)}.player-rest-area-selection-3-page .map-section .rest-area-btn.rest-area-b{bottom:-15px;left:50%;position:absolute;transform:translateX(-50%)}.player-rest-area-selection-3-page .map-section .rest-area-btn.rest-area-b.selected{transform:translateX(-50%) scale(1.05)}.player-rest-area-selection-3-page .action-section{background:#0000;bottom:100px;box-sizing:border-box;left:50%;max-width:459px;padding:0;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1000}.player-rest-area-selection-3-page .action-section .continue-btn{align-items:center;border-radius:12px;box-shadow:0 8px 24px #0796694d;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:0;min-height:56px;padding:16px 20px;padding:var(--spacing-lg) var(--spacing-xl)}.player-rest-area-selection-3-page .action-section .continue-btn.disabled{box-shadow:0 8px 24px #8a8f984d}@media(max-width:768px){.player-rest-area-selection-3-page .page-header{padding:8px 16px 24px;padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg)}.player-rest-area-selection-3-page .map-section{gap:16px;gap:var(--spacing-lg);margin-top:40px;padding:0}.player-rest-area-selection-3-page .map-section .map-container{aspect-ratio:9/6}.player-rest-area-selection-3-page .map-section .map-container .kakao-map{height:100%;width:100%}.player-rest-area-selection-3-page .map-section .rest-area-btn{font-size:20px;height:45px;width:50%}.player-rest-area-selection-3-page .action-section{bottom:100px;width:calc(100% - 20px)}}@media(max-width:480px){.player-rest-area-selection-3-page .page-header{padding:8px 12px 20px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xl) var(--spacing-md)}.player-rest-area-selection-3-page .map-section{gap:12px;gap:var(--spacing-md);margin-top:40px;padding:0}.player-rest-area-selection-3-page .map-section .map-container{aspect-ratio:9/6}.player-rest-area-selection-3-page .map-section .map-container .kakao-map{height:100%;width:100%}.player-rest-area-selection-3-page .map-section .rest-area-btn{font-size:18px;height:40px;width:50%}}.player-quarter-info-4-page{background-color:var(--bg-primary);display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%}.player-quarter-info-4-page .page-header{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.player-quarter-info-4-page .page-header .page-title{color:var(--text-primary);margin-bottom:var(--spacing-md)}.player-quarter-info-4-page .page-header .page-subtitle p{color:var(--text-secondary);line-height:1.4;margin:var(--spacing-xs) 0}.player-quarter-info-4-page .quarters-section{flex:1 1;padding:0 var(--spacing-lg) var(--spacing-2xl)}.player-quarter-info-4-page .quarters-section .empty-state{padding:var(--spacing-4xl) var(--spacing-lg);text-align:center}.player-quarter-info-4-page .quarters-section .empty-state p{margin:var(--spacing-sm) 0}.player-quarter-info-4-page .quarters-section .empty-state p.text-body{color:var(--text-secondary)}.player-quarter-info-4-page .quarters-section .empty-state p.text-caption{color:var(--text-disabled)}.player-quarter-info-4-page .quarters-section .quarters-list{margin-bottom:var(--spacing-xl)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;margin-bottom:var(--spacing-md);padding:var(--spacing-lg);transition:all .2s ease}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-lg)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-title{color:var(--text-primary);margin:0}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions{display:flex;gap:var(--spacing-sm)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button{align-items:center;background:var(--bg-primary);border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button svg{color:var(--text-secondary);height:16px;width:16px}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button:hover{background:var(--border)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button:hover svg{color:var(--text-primary)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button.delete-btn:hover{background:#ef44441a}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-header .quarter-actions button.delete-btn:hover svg{color:var(--error)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info{align-items:center;display:flex;margin-bottom:var(--spacing-sm)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info:last-child,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info:last-child{margin-bottom:0}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .status-label,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .time-label,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .status-label,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .time-label{color:var(--text-secondary);font-size:14px;margin-right:var(--spacing-md);min-width:80px}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .time-value,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .time-value{color:var(--text-primary);font-size:16px;font-weight:500}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .status-value,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .status-value{border-radius:6px;font-size:14px;font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .status-value.playing,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .status-value.playing{background:#0796691a;color:var(--primary)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .status-value.not-playing,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .status-value.not-playing{background:var(--bg-primary);color:var(--text-disabled)}.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .status-info .home-position,.player-quarter-info-4-page .quarters-section .quarters-list .quarter-card .quarter-info .time-info .home-position{color:var(--text-secondary);font-size:14px;margin-left:var(--spacing-md)}.player-quarter-info-4-page .quarters-section .add-quarter-btn{align-items:center;background:var(--bg-surface);border:2px dashed var(--border);border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;margin:var(--spacing-xl) auto 0;transition:all .2s ease;width:60px}.player-quarter-info-4-page .quarters-section .add-quarter-btn .add-icon{color:var(--text-secondary);font-size:24px}.player-quarter-info-4-page .quarters-section .add-quarter-btn:hover{background:#0796690d;border-color:var(--primary)}.player-quarter-info-4-page .quarters-section .add-quarter-btn:hover .add-icon{color:var(--primary)}.player-quarter-info-4-page .action-section{background:var(--bg-primary);border-top:1px solid var(--border);padding:var(--spacing-lg)}.player-quarter-info-4-page .action-section .continue-btn{border-radius:16px;font-size:16px;font-weight:600;height:56px;width:100%}.player-quarter-info-4-page .action-section .continue-btn.disabled{background:var(--text-disabled);cursor:not-allowed}.player-quarter-info-4-page .action-section .continue-btn.disabled:hover{background:var(--text-disabled);transform:none}.player-quarter-info-4-page .analysis-section{background:linear-gradient(135deg,#0796690d,#07966905);border-top:1px solid #0796691a;padding:var(--spacing-2xl) var(--spacing-lg)}.player-quarter-info-4-page .analysis-section .analysis-info{margin-bottom:var(--spacing-2xl);text-align:center}.player-quarter-info-4-page .analysis-section .analysis-info .analysis-title{color:var(--text-primary);margin-bottom:var(--spacing-md)}.player-quarter-info-4-page .analysis-section .analysis-info .analysis-description{color:var(--text-secondary);margin-bottom:var(--spacing-xl)}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info{background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:var(--spacing-lg)}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item{align-items:center;display:flex;justify-content:space-between;padding:var(--spacing-sm) 0}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item:not(:last-child){border-bottom:1px solid var(--bg-primary)}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item .info-label{color:var(--text-secondary);font-size:14px;font-weight:500}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item .info-value{color:var(--text-primary);font-size:14px;font-weight:600}.player-quarter-info-4-page .analysis-section .start-analysis-btn{align-items:center;background:linear-gradient(135deg,var(--primary) 0,#068a5b 100%);border:none;border-radius:20px;box-shadow:0 8px 24px #0796694d;color:var(--bg-surface);cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:var(--spacing-md);height:64px;justify-content:center;transition:all .3s ease;width:100%}.player-quarter-info-4-page .analysis-section .start-analysis-btn .btn-icon{font-size:24px}.player-quarter-info-4-page .analysis-section .start-analysis-btn .btn-text{font-family:var(--font-brand)}.player-quarter-info-4-page .analysis-section .start-analysis-btn:hover{background:linear-gradient(135deg,#079669,#057a4f);box-shadow:0 12px 32px #07966966;transform:translateY(-2px)}.player-quarter-info-4-page .analysis-section .start-analysis-btn:active{box-shadow:0 4px 16px #0796694d;transform:translateY(0)}.player-quarter-info-4-page .analysis-section .start-analysis-btn.disabled{background:var(--text-disabled);box-shadow:none;cursor:not-allowed}.player-quarter-info-4-page .analysis-section .start-analysis-btn.disabled:hover{background:var(--text-disabled);box-shadow:none;transform:none}.player-quarter-info-4-page .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1000}.player-quarter-info-4-page .modal-overlay .modal-container{background:var(--bg-surface);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;width:calc(100vw - 32px)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header .modal-title{color:var(--text-primary);margin:0}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header .close-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header .close-btn:hover{background:var(--bg-primary)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content{flex:1 1;overflow-y:auto;padding:var(--spacing-lg)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group{box-sizing:border-box;margin-bottom:var(--spacing-xl);width:100%}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .input-label{color:var(--text-primary);display:block;margin-bottom:var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .text-input{background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-size:15px;height:48px;min-width:0;padding:0 var(--spacing-md);transition:all .2s ease;width:100%}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .text-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .text-input::placeholder{color:var(--text-disabled)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll{display:flex;gap:var(--spacing-lg)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper{flex:1 1}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-label{color:var(--text-secondary);display:block;font-size:13px;font-weight:500;margin-bottom:var(--spacing-xs)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn{align-items:center;background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;height:48px;justify-content:space-between;padding:0 var(--spacing-md);transition:all .2s ease;width:100%}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn .time-text{color:var(--text-primary);font-size:16px;font-weight:500}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn .dropdown-icon{color:var(--text-secondary);font-size:12px;transition:transform .2s ease}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn:hover{background:#0796690d;border-color:var(--primary)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn:hover .dropdown-icon{transform:translateY(1px)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0796691a;outline:none}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons{display:flex;gap:var(--spacing-sm);width:100%}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn{align-items:center;background:var(--bg-surface);border:2px solid var(--border);border-radius:12px;box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:var(--spacing-xs);height:48px;justify-content:center;min-width:0;transition:all .2s ease;white-space:nowrap}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn .check-icon{align-items:center;background:var(--border);border-radius:50%;color:#0000;display:flex;flex-shrink:0;font-size:10px;height:16px;justify-content:center;transition:all .2s ease;width:16px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn:hover,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn:hover,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn:hover,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn:hover{background:#0796690d;border-color:var(--primary)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn.active,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn.active,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn.active,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn.active{background:#0796690d;border-color:var(--primary);color:var(--text-primary)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn.active .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn.active .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn.active .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn.active .check-icon{background:var(--primary);color:var(--bg-surface)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer{border-top:1px solid var(--border);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer .cancel-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer .save-btn{border-radius:12px;box-sizing:border-box;flex:1 1;font-size:15px;font-weight:600;height:48px;min-width:0;white-space:nowrap}@media(max-width:768px){.player-quarter-info-4-page .page-header{padding:var(--spacing-xl) var(--spacing-md)}.player-quarter-info-4-page .quarters-section{padding:0 var(--spacing-md) var(--spacing-xl)}.player-quarter-info-4-page .action-section{padding:var(--spacing-md)}.player-quarter-info-4-page .action-section .continue-btn{font-size:15px;height:48px}.player-quarter-info-4-page .analysis-section{padding:var(--spacing-xl) var(--spacing-md)}.player-quarter-info-4-page .analysis-section .analysis-info{margin-bottom:var(--spacing-xl)}.player-quarter-info-4-page .analysis-section .analysis-info .analysis-title{font-size:20px}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info{padding:var(--spacing-md)}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item{padding:var(--spacing-xs) 0}.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item .info-label,.player-quarter-info-4-page .analysis-section .analysis-info .selected-info .info-item .info-value{font-size:13px}.player-quarter-info-4-page .analysis-section .start-analysis-btn{border-radius:16px;font-size:16px;height:56px}.player-quarter-info-4-page .analysis-section .start-analysis-btn .btn-icon{font-size:20px}.player-quarter-info-4-page .modal-overlay{padding:var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container{max-width:none;width:calc(100vw - 24px)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-header .modal-title{font-size:20px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content{padding:var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group{margin-bottom:var(--spacing-lg)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .input-label{font-size:15px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .text-input{font-size:15px;height:44px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll{gap:var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-label{font-size:12px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn{height:44px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .time-inputs-scroll .time-input-wrapper .time-scroll-btn .time-text{font-size:15px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons{gap:var(--spacing-xs)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn{font-size:13px;gap:4px;height:44px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .position-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .home-position-buttons .status-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .position-btn .check-icon,.player-quarter-info-4-page .modal-overlay .modal-container .modal-content .input-group .playing-status-buttons .status-btn .check-icon{font-size:9px;height:14px;width:14px}.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer{padding:var(--spacing-md)}.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer .cancel-btn,.player-quarter-info-4-page .modal-overlay .modal-container .modal-footer .save-btn{font-size:14px;height:44px}}.player-quarter-info-4-page .time-scroll-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1100}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal{background:var(--bg-surface);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;max-height:80vh;max-width:400px;overflow:hidden;width:calc(100vw - 32px)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-header{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-header .time-scroll-title{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-header .close-btn{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-header .close-btn:hover{background:var(--bg-primary)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content{flex:1 1;padding:var(--spacing-xl) var(--spacing-lg)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels{display:flex;gap:var(--spacing-2xl);justify-content:center;margin-bottom:var(--spacing-xl)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel{align-items:center;display:flex;flex-direction:column}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-label{color:var(--text-secondary);font-size:14px;font-weight:600;margin-bottom:var(--spacing-md)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container{height:200px;overflow:hidden;position:relative;width:80px}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container:before{background:linear-gradient(to bottom,var(--bg-surface) 0,var(--bg-surface) 20%,#fffc 60%,#0000 100%);content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container:after{background:linear-gradient(to top,var(--bg-surface) 0,var(--bg-surface) 20%,#fffc 60%,#0000 100%);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-selection-indicator{background:#0796690d;border:1px solid #07966933;border-radius:8px;height:40px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll{-ms-overflow-style:none;height:100%;overflow-y:auto;padding:80px 0;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll::-webkit-scrollbar{display:none}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll .wheel-item{align-items:center;color:#6b70784d;display:flex;flex-shrink:0;font-size:16px;font-weight:400;height:40px;justify-content:center;position:relative;scroll-snap-align:center;transition:all .2s ease}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll .wheel-item.near-selected{color:#6b707899;font-size:17px;font-weight:500}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll .wheel-item.selected{color:var(--primary);font-size:22px;font-weight:700;transform:scale(1.05)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .time-scroll-wheels .time-wheel .wheel-container .wheel-scroll .wheel-item.adjacent-selected{color:#6b7078cc;font-size:18px;font-weight:600}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-content .selected-time-display{background:#0796690d;border-radius:16px;color:var(--primary);font-family:var(--font-brand);font-size:32px;font-weight:700;padding:var(--spacing-lg);text-align:center}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-footer{border-top:1px solid var(--border);display:flex;gap:var(--spacing-sm);padding:var(--spacing-lg)}.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-footer .cancel-btn,.player-quarter-info-4-page .time-scroll-overlay .time-scroll-modal .time-scroll-footer .confirm-btn{border-radius:12px;box-sizing:border-box;flex:1 1;font-size:15px;font-weight:600;height:48px}.player-quarter-info-4-page .analysis-modal-overlay{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-lg);position:fixed;right:0;top:0;z-index:1200}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal{background:var(--bg-surface);border-radius:24px;box-shadow:0 20px 60px #0000004d;box-sizing:border-box;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:calc(100vw - 32px)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-header{align-items:center;background:linear-gradient(135deg,#0796690d,#07966905);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-lg)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-header .modal-title{color:var(--text-primary);font-size:24px;font-weight:700;margin:0}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-header .close-btn{align-items:center;background:none;border:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:28px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-header .close-btn:hover{background:var(--bg-primary);color:var(--text-primary)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content{flex:1 1;overflow-y:auto;padding:var(--spacing-xl)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-summary{background:linear-gradient(135deg,#07966914,#07966908);border:1px solid #0796691a;border-radius:16px;margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);text-align:center}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-summary .summary-icon{font-size:48px;margin-bottom:var(--spacing-md)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-summary .summary-text{color:var(--text-secondary);font-size:16px;margin:0}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section{margin-bottom:var(--spacing-2xl)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section:last-child{margin-bottom:0}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .section-title{border-bottom:2px solid var(--bg-primary);color:var(--text-primary);font-size:18px;font-weight:600;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .detail-items .detail-item{align-items:center;background:var(--bg-primary);border-radius:12px;display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .detail-items .detail-item:last-child{margin-bottom:0}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .detail-items .detail-item .item-label{color:var(--text-secondary);font-size:14px;font-weight:500}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .detail-items .detail-item .item-value{color:var(--text-primary);font-size:14px;font-weight:600}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .detail-items .detail-item .item-value.code{background:#0796691a;border-radius:6px;font-family:Pretendard,monospace;font-size:13px;padding:4px 8px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail{background:var(--bg-primary);border:1px solid var(--border);border-radius:12px;margin-bottom:var(--spacing-md);padding:var(--spacing-lg)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail:last-child{margin-bottom:0}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail .quarter-name{color:var(--primary);font-size:16px;font-weight:700;margin-bottom:var(--spacing-sm)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail .quarter-info{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail .quarter-info .quarter-time{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:500;padding:4px 8px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail .quarter-info .quarter-status{background:var(--primary);border-radius:6px;color:var(--bg-surface);font-size:13px;font-weight:600;padding:4px 8px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-content .analysis-details .detail-section .quarters-list .quarter-detail .quarter-info .quarter-position{background:#6b70781a;border-radius:6px;color:var(--text-secondary);font-size:13px;font-weight:500;padding:4px 8px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer{background:var(--bg-primary);border-top:1px solid var(--border);display:flex;gap:var(--spacing-md);padding:var(--spacing-xl)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer .cancel-btn,.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer .start-btn{align-items:center;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:var(--spacing-sm);height:56px;justify-content:center}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer .start-btn{background:linear-gradient(135deg,var(--primary) 0,#068a5b 100%);box-shadow:0 4px 16px #0796694d;color:var(--bg-surface)}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer .start-btn .btn-icon{font-size:18px}.player-quarter-info-4-page .analysis-modal-overlay .analysis-modal .analysis-modal-footer .start-btn:hover{box-shadow:0 6px 20px #07966966;transform:translateY(-1px)}
/*# sourceMappingURL=main.842be1b3.css.map*/