.oc-page{font-family:var(--font);background:var(--page-bg);min-height:100vh;padding-top:var(--total-header-h)}.oc-content{max-width:1280px;margin:0 auto;padding:var(--content-pt) var(--content-px) var(--content-pb)}.oc-filter-card{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:var(--card-radius);padding:16px 20px;margin-bottom:16px;transition:background .28s ease,border-color .28s ease}.oc-filter-row{display:flex;flex-wrap:wrap;align-items:flex-end;grid-gap:16px;gap:16px}.oc-filter-group{display:flex;flex-direction:column;grid-gap:5px;gap:5px;min-width:160px}.oc-filter-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--t3);text-transform:uppercase;letter-spacing:var(--ls-wider)}.oc-btn-group{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.oc-toggle-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;border:1.5px solid var(--ds-border);background:var(--card-bg);color:var(--t2);font-family:var(--font);font-size:var(--fs-base);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease}.oc-toggle-btn:hover{border-color:var(--mt-green-border);color:var(--mt-green)}.oc-toggle-btn--active{background:var(--mt-green)}.oc-toggle-btn--active,.oc-toggle-btn--active:hover{border-color:var(--mt-green);color:#fff}.oc-cash-strip{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:16px}.oc-cash-card{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:var(--card-radius);padding:12px 20px;display:flex;flex-direction:column;grid-gap:3px;gap:3px;min-width:110px;transition:background .28s ease,border-color .28s ease}.oc-cash-label{font-size:var(--fs-xs);color:var(--t3);text-transform:uppercase;letter-spacing:var(--ls-wider);font-weight:var(--fw-semibold)}.oc-cash-value{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-analysis-link{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:34px;padding:0 14px;border-radius:8px;border:1.5px solid var(--mt-green-border);color:var(--mt-green);font-family:var(--font);font-size:var(--fs-base);font-weight:var(--fw-semibold);text-decoration:none!important;background:var(--mt-green-dim);transition:background .15s ease,color .15s ease;white-space:nowrap}.oc-analysis-link:hover{background:var(--mt-green);color:#fff!important}.oc-data-card{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:var(--card-radius);overflow-x:auto;margin-bottom:20px;transition:background .28s ease,border-color .28s ease}.oc-data-card .table{font-family:var(--font);font-size:var(--fs-base);color:var(--t2);border-collapse:collapse;margin-bottom:0;width:100%}.oc-data-card .table>tbody>tr>td,.oc-data-card .table>tbody>tr>th,.oc-data-card .table>tfoot>tr>td,.oc-data-card .table>thead>tr>th{background-color:var(--card-bg);color:var(--t2);border-color:var(--ds-border);font-family:var(--font);font-size:var(--fs-base);padding:9px 12px;vertical-align:middle;transition:background .28s ease,color .28s ease,border-color .28s ease}.oc-data-card .table>thead>tr>th{background-color:var(--card-head-bg);color:var(--t3);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);padding:10px 12px;border-bottom:2px solid var(--ds-border)}.oc-data-card .table>tbody>tr:hover>td{background-color:var(--row-hover)}.oc-data-card .table-bordered,.oc-data-card .table-bordered>tbody>tr>td,.oc-data-card .table-bordered>thead>tr>th{border-color:var(--ds-border)}.oc-data-card .btn-lg.btn-success{background:var(--pos-bg)!important;color:var(--pos)!important;border:1.5px solid var(--pos)!important;border-radius:8px}.oc-data-card .btn-danger,.oc-data-card .btn-lg.btn-danger,.oc-data-card .btn-lg.btn-success{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--fw-bold);padding:4px 24px;box-shadow:none!important}.oc-data-card .btn-danger,.oc-data-card .btn-lg.btn-danger{background:var(--neg-bg)!important;color:var(--neg)!important;border:1.5px solid var(--neg)!important;border-radius:8px}.oc-data-card .greenTxt{color:var(--pos)!important}.oc-data-card .redTxt{color:var(--neg)!important}.oc-data-card .txtGreen{color:var(--pos)!important}.oc-data-card .txtRed{color:var(--neg)!important}.oc-data-card .strikeprice{display:inline-block;font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--t1);background:var(--mt-green-dim);border:1px solid var(--mt-green-border);border-radius:6px;padding:2px 10px;cursor:pointer;transition:background .15s ease,color .15s ease}.oc-data-card .strikeprice:hover{background:var(--mt-green);color:#fff}.oc-data-card td:has(.strikeprice){background:var(--ds-border-s);text-align:center}.oc-data-card .tagetbox{background:var(--card-head-bg);border-top:1px solid var(--ds-border);padding:16px 12px;transition:background .28s ease,border-color .28s ease}.oc-data-card .tagetbox .border-right{border-right:1px solid var(--ds-border)!important}.oc-data-card .tagetbox .font-bold{color:var(--t3);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-family:var(--font);margin-right:3px}.oc-data-card .tagetbox label{color:var(--t2);font-size:var(--fs-sm);font-family:var(--font);margin:0}.oc-data-card .tagetbox .btn-customblock{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:8px;padding:5px 14px;margin:4px;font-family:var(--font);color:var(--t1);transition:background .28s ease,border-color .28s ease,color .28s ease}.oc-data-card .adv-border{background:var(--card-head-bg)!important;border-color:var(--ds-border)!important;color:var(--t3)!important;font-family:var(--font);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--ls-wider);padding:10px 12px}.oc-data-card .option-chain-box{border-bottom:1px solid var(--ds-border-s);padding:8px 12px;font-family:var(--font);font-size:var(--fs-base);color:var(--t2);transition:background .12s ease}.oc-data-card .option-chain-box:hover{background:var(--row-hover)}.oc-data-card .option-chain-box .colsm-2{color:var(--t2);font-size:var(--fs-base)}[data-theme=dark] .oc-data-card .table>thead>tr>th{background-color:var(--card-head-bg)!important;color:var(--t3)!important;border-color:var(--ds-border)!important}[data-theme=dark] .oc-data-card .table>tbody>tr>td,[data-theme=dark] .oc-data-card .table>tbody>tr>th{background-color:var(--card-bg)!important;color:var(--t2)!important;border-color:var(--ds-border)!important}[data-theme=dark] .oc-data-card .table>tbody>tr:hover>td{background-color:var(--row-hover)!important}[data-theme=dark] .oc-data-card td:has(.strikeprice){background:var(--mt-dark-3)!important}[data-theme=dark] .oc-data-card .tagetbox{background:var(--card-head-bg)!important;border-color:var(--ds-border)!important}[data-theme=dark] .oc-data-card .tagetbox .btn-customblock{background:var(--card-bg)!important;border-color:var(--ds-border)!important;color:var(--t1)!important}[data-theme=dark] .oc-data-card .option-chain-box{border-color:var(--ds-border-s)!important;color:var(--t2)!important}[data-theme=dark] .oc-data-card .adv-border{background:var(--card-head-bg)!important;border-color:var(--ds-border)!important;color:var(--t3)!important}.oc-faq-card{background:var(--card-bg);border:1px solid var(--ds-border);border-radius:var(--card-radius);padding:20px 24px;margin-bottom:20px;transition:background .28s ease,border-color .28s ease}.oc-faq-card h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--t1);font-family:var(--font);margin:0 0 8px}.oc-faq-card h3:not(:first-child){margin-top:20px}.oc-faq-card p{font-size:var(--fs-base);color:var(--t2);line-height:1.7;font-family:var(--font);margin:0 0 6px}.oc-faq-card b,.oc-faq-card strong{color:var(--t1)}.oc-faq-card ol,.oc-faq-card ul{padding-left:18px;margin-bottom:8px}.oc-faq-card li{font-size:var(--fs-base);color:var(--t2);line-height:1.7;margin-bottom:4px}.oc-select{min-width:160px}@media (max-width:768px){.oc-content{padding:16px 16px 60px}.oc-filter-group{min-width:130px}.oc-cash-card{min-width:90px;padding:10px 14px}}@media (max-width:640px){.oc-filter-row{grid-gap:12px;gap:12px}.oc-btn-group{grid-gap:4px;gap:4px}.oc-toggle-btn{padding:0 10px;font-size:var(--fs-sm)}}.pc-controls{background:var(--card-bg);border-bottom:1px solid var(--ds-border);position:-webkit-sticky;position:sticky;top:var(--total-header-h);z-index:100;transition:background .28s ease,border-color .28s ease}.pc-inner{max-width:1280px;margin:0 auto;padding:var(--controls-py) var(--controls-px);flex-direction:row;grid-gap:12px;gap:12px}.pc-inner,.pc-title-block{display:flex;align-items:center}.pc-title-block{flex-direction:row;grid-gap:10px;gap:10px;flex:1 1;min-width:0}.pc-icon{width:32px;height:32px;border-radius:8px;background:var(--mt-green-dim);border:1px solid var(--mt-green-border);display:flex;flex-direction:row;align-items:center;justify-content:center;color:var(--mt-green);font-size:var(--fs-base);flex-shrink:0}.pc-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--t1);line-height:1;white-space:nowrap}.pc-right{display:flex;flex-direction:row;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0}@media (max-width:640px){.pc-inner{padding:10px 16px;flex-wrap:wrap}}