.cyG_yW_page{color:#fff;background:linear-gradient(135deg,#0f0f0f 0%,#1a1a1a 100%);width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.cyG_yW_shell{width:100%;max-width:1180px;margin:0 auto;padding:0;position:relative}.cyG_yW_heroHeader{z-index:100;background:#1a1a1a;border:1px solid #333;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;margin:34px 32px 32px;padding:24px 32px;display:flex;position:relative;box-shadow:0 2px 8px #0000004d}.cyG_yW_headerLeft{flex:1;align-items:center;gap:16px;display:flex}.cyG_yW_headerContent{flex-direction:column;gap:4px;display:flex}.cyG_yW_pageTitle{color:#fff;margin:0;font-size:24px;font-weight:700}.cyG_yW_pageSubtitle{color:#b5c8e7;margin:0;font-size:14px}.cyG_yW_headerRight{align-items:center;gap:12px;display:flex}.cyG_yW_container{max-width:800px;margin:0 auto;padding:0 32px 60px}.cyG_yW_loadingState{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.cyG_yW_loadingState p{color:#999;font-size:16px}.cyG_yW_phase{animation:.3s ease-in-out cyG_yW_fadeIn}@keyframes cyG_yW_fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cyG_yW_phase h2{color:#fff;margin:0 0 24px;font-size:24px;font-weight:600}.cyG_yW_phase h3{color:#fff;margin:0 0 16px;font-size:18px;font-weight:600}.cyG_yW_holdingsList{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.cyG_yW_holdingCard{cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:16px;transition:all .2s}.cyG_yW_holdingCard:hover{background:#242424;border-color:#444;transform:translate(4px)}.cyG_yW_holdingHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.cyG_yW_holdingHeader h3{color:#fff;margin:0;font-size:16px;font-weight:600}.cyG_yW_fundHouse{color:#999;margin:4px 0 0;font-size:12px}.cyG_yW_holdingValue{text-align:right}.cyG_yW_value{color:#0f8;margin:0;font-size:16px;font-weight:700}.cyG_yW_units{color:#999;margin:4px 0 0;font-size:12px}.cyG_yW_holdingDetails{color:#666;border-top:1px solid #2a2a2a;justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.cyG_yW_selectedHoldingInfo{background:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:24px;padding:20px}.cyG_yW_selectedHoldingInfo h2{color:#fff;margin:0 0 12px;font-size:20px;font-weight:600}.cyG_yW_selectedHoldingInfo p{color:#999;margin:0 0 8px;font-size:14px}.cyG_yW_sellMethodSection{margin-bottom:24px}.cyG_yW_methodToggle{gap:8px;margin:16px 0 24px;display:flex}.cyG_yW_methodBtn{color:#999;cursor:pointer;background:#1a1a1a;border:1px solid #333;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:500;transition:all .2s}.cyG_yW_methodBtn:hover{background:#242424;border-color:#444}.cyG_yW_methodBtn.cyG_yW_active{color:#000;background:#0f8;border-color:#0f8}.cyG_yW_inputGroup{margin-bottom:20px}.cyG_yW_inputGroup label{color:#fff;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.cyG_yW_inputGroup input{color:#fff;box-sizing:border-box;background:#1a1a1a;border:1px solid #333;border-radius:8px;width:100%;padding:12px;font-size:16px}.cyG_yW_inputGroup input:focus{background:#242424;border-color:#0f8;outline:none}.cyG_yW_inputGroup input::placeholder{color:#666}.cyG_yW_error{color:#f44;margin-top:4px;font-size:12px;display:block}.cyG_yW_allUnitsInfo{color:#0f8;background:#1a3d1a;border:1px solid #2d5a2d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.cyG_yW_estimatedValue{background:#1a1a1a;border:1px solid #333;border-radius:8px;margin:24px 0;padding:16px}.cyG_yW_estimatedValue p{color:#999;margin:0 0 8px;font-size:12px}.cyG_yW_estimatedValue h3{color:#0f8;margin:0;font-size:28px;font-weight:700}.cyG_yW_errorBox{color:#f88;background:#3d1a1a;border:1px solid #5a2d2d;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.cyG_yW_confirmDetails{background:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:24px;padding:20px}.cyG_yW_detailRow{color:#999;border-bottom:1px solid #2a2a2a;justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.cyG_yW_detailRow:last-child{border-bottom:none}.cyG_yW_detailRow.cyG_yW_highlight{background:#1a2a1a;border:none;border-radius:0 0 12px 12px;margin:12px -20px -20px;padding:16px}.cyG_yW_detailRow .cyG_yW_value{color:#fff;font-weight:600}.cyG_yW_detailRow.cyG_yW_highlight .cyG_yW_value{color:#0f8;font-size:20px;font-weight:700}.cyG_yW_divider{background:#2a2a2a;height:1px;margin:12px -20px}.cyG_yW_infoBox{background:#1a2a3a;border:1px solid #2a3a4a;border-radius:8px;margin-bottom:24px;padding:16px}.cyG_yW_infoBox p{color:#9bd;margin:0 0 8px;font-size:13px}.cyG_yW_infoBox p:last-child{margin:0}.cyG_yW_successBox{text-align:center;background:#1a3d1a;border:1px solid #2d5a2d;border-radius:12px;margin-bottom:24px;padding:32px}.cyG_yW_successIcon{margin-bottom:16px;font-size:64px}.cyG_yW_successBox h2{color:#0f8;margin:0 0 8px;font-size:28px;font-weight:700}.cyG_yW_successBox>p{color:#9d9;margin:0 0 24px;font-size:14px}.cyG_yW_successDetails{text-align:left;background:#0a2a0a;border:1px solid #2d5a2d;border-radius:8px;margin:24px 0;padding:20px}.cyG_yW_successDetails .cyG_yW_detailRow{color:#9d9;border-bottom-color:#1a4a1a}.cyG_yW_successDetails .cyG_yW_detailRow .cyG_yW_value{color:#0f8}.cyG_yW_emptyState{text-align:center;background:#1a1a1a;border:1px solid #333;border-radius:12px;margin-bottom:24px;padding:40px}.cyG_yW_emptyState p{color:#999;margin:0 0 8px;font-size:14px}.cyG_yW_emptyState p:first-child{margin-bottom:12px;font-size:32px}.cyG_yW_buttonGroup{gap:12px;margin-top:24px;display:flex}.cyG_yW_buttonGroup button{flex:1}@media (width<=600px){.cyG_yW_container{padding:16px}.cyG_yW_header h1{font-size:24px}.cyG_yW_phase h2{font-size:20px}.cyG_yW_methodToggle{flex-direction:column}.cyG_yW_methodBtn{padding:14px}.cyG_yW_confirmDetails{padding:16px}.cyG_yW_successBox{padding:24px}.cyG_yW_successIcon{font-size:48px}.cyG_yW_successBox h2{font-size:24px}}