@font-face{font-family:Manrope;src:url(/fonts/manrope.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}:root{--font-sans:Manrope,"Segoe UI",sans-serif;--background:#0d1015;--card:#151920;--subtle:#191e27;--sidebar:#101319;--border:#ffffff12;--input:#ffffff20;--foreground:#eceef3;--muted-foreground:#a0a8b8;--primary:#ed5264;--ring:#ed5264;--sidebar-accent:#ed526413;--sidebar-accent-foreground:#fa8290;--sidebar-border:#ffffff0e;--positive:#79dbb1;--positive-bg:#79dbb112;--negative-bg:#ed526413;--radius:1rem}:root.light{--background:#f3f4f7;--card:#ffffff;--subtle:#f8f9fc;--sidebar:#fcfcfe;--border:#18264414;--input:#18264426;--foreground:#202735;--muted-foreground:#626e82;--primary:#cc344d;--ring:#cc344d;--sidebar-accent:#cc344d0b;--sidebar-accent-foreground:#b62c43;--sidebar-border:#18264412;--positive:#217758;--positive-bg:#2177580c;--negative-bg:#cc344d0b}body{font-family:Manrope,Segoe UI,sans-serif;letter-spacing:-.015em}button,input,select,textarea{font-family:inherit}h1{font-size:34px;letter-spacing:-1.3px;line-height:1.2}h1,h2,h3{font-weight:650}h2,h3{letter-spacing:-.35px}.eyebrow{font-size:9px;letter-spacing:2.3px;font-weight:700;margin-bottom:13px}.main-content{max-width:1680px;padding:38px 40px 24px}.page-heading{margin-bottom:28px}.page-heading p{font-size:13px;line-height:1.8;margin-top:11px}.topbar{height:74px;padding:0 40px;background:color-mix(in srgb,var(--background) 86%,var(--card))}.breadcrumb{font-size:12px}.top-actions{gap:15px}.profile-avatar,.theme-button{width:35px;height:35px}.theme-button{border-radius:10px}.profile-avatar{background:var(--sidebar-accent);border-color:var(--border);color:var(--sidebar-accent-foreground)}.brand{padding:32px 24px 38px!important;gap:12px}.brand img{width:33px;height:33px}.brand strong{font-size:13px;letter-spacing:1px}.brand strong span{font-size:9px;letter-spacing:1.8px}.brand small{font-size:8px;letter-spacing:2.8px}.nav-caption{font-size:9px;letter-spacing:2px;opacity:.8}.nav-button{font-size:13px!important;height:45px!important;border-radius:10px!important}.nav-button[data-active=true]:before{display:none}.nav-button[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 14%,transparent)}.nav-button svg{width:17px;opacity:.85}.access-card{border-radius:13px;background:var(--card);padding:18px}.access-card strong{font-size:12px}.access-card p{font-size:11px}.side-foot{font-size:10px}.side-foot small{font-size:9px}.panel{border-radius:16px;box-shadow:0 4px 18px #00000008;margin-bottom:24px}.panel-title{padding:23px 25px;gap:16px}.panel-title h2{font-size:15px}.panel-title p{font-size:11px;line-height:1.7;margin-top:5px}.data-bar{background:transparent;padding:0 2px 18px;border:0;border-bottom:1px solid var(--border);border-radius:0;margin-bottom:24px;min-height:42px}.data-bar strong{font-size:11px;font-weight:650}.data-caption{font-size:10px}.connection-indicator{width:5px;height:5px}.data-actions [data-slot=tabs-list]{border-radius:9px}.choice{border-radius:10px!important;height:40px!important;font-size:11px!important}.button{border-radius:10px;padding:11px 16px;font-weight:650;font-size:12px}.button.primary{box-shadow:0 3px 10px #ed526414}.button.primary:hover{background:color-mix(in srgb,var(--primary) 85%,black)}.text-button{font-size:11px;font-weight:550}.icon-button{border-radius:9px}.notice{border-radius:12px}.badge{padding:5px 8px;font-size:9px;letter-spacing:.2px}.badge,.count{border-radius:6px}.count{padding:2px 6px}.search-field{border-radius:10px;padding:10px 13px}.search-field input{font-size:12px}label>input{border-radius:10px;min-height:44px;font-size:13px}.signal-focus{gap:24px;margin-bottom:26px}.signal-focus>.latest{background:linear-gradient(155deg,color-mix(in srgb,var(--primary) 7%,var(--card)),var(--card) 48%);border-color:color-mix(in srgb,var(--primary) 27%,var(--border))}.signal-focus .latest .panel-title{padding-bottom:28px}.signal-focus .latest h2{font-size:18px}.tiny-label{font-size:9px;letter-spacing:1.2px;color:var(--muted-foreground)}.instrument{padding:0 25px}.gold-icon{height:40px;width:40px;border-radius:12px;color:#d8bd82;background:#cfb0730c;border-color:#cfb07326}.instrument h3{font-size:16px;letter-spacing:.2px}.instrument div>span{font-size:10px}.entry-price{padding:26px 25px 24px}.entry-price>span{font-size:11px}.signal-focus .entry-price strong{font-size:clamp(29px,2.8vw,42px);letter-spacing:-1.6px;font-weight:550;margin-top:9px}.entry-price small{font-size:10px;margin-top:10px}.signal-focus .levels{margin:0 25px;padding:22px 0 28px;gap:26px 16px;border-top:1px solid var(--border)}.levels div span{font-size:10px;line-height:1.6;margin-bottom:8px}.signal-focus .levels strong{font-size:17px;font-weight:550;letter-spacing:-.4px}.signal-focus .detail-button{padding:18px 25px;background:transparent;font-size:11px}.trading-chart .panel-title{padding:22px 25px}.tradingview-widget-copyright{text-align:right;padding:13px 22px;font-size:10px}.stats-grid{gap:16px;margin-bottom:26px}.stat-card{border-radius:14px;padding:23px 24px 21px;background:var(--card);border-color:var(--border)}.stat-card>div{font-size:11px;letter-spacing:.1px}.stat-card>div svg{opacity:.65;width:15px}.stat-card>strong{font-size:33px;font-weight:550;letter-spacing:-1.2px;margin:15px 0 12px}.stat-card>strong small{font-size:11px}.stat-card p{font-size:10px;line-height:1.8}.chart-summary{padding:18px 25px 6px}.chart-summary>strong{font-size:29px;font-weight:550;letter-spacing:-1px}.chart-summary>span{font-size:11px}.curve{padding:8px 24px 18px}.curve text{font-family:Manrope,Segoe UI,sans-serif}.grid-line{stroke-dasharray:2 6;opacity:.8}.panel table th{background:var(--subtle);height:43px;font-size:10px;letter-spacing:.2px;padding:0 25px}.panel table td{padding:19px 25px;font-size:12px}.panel table td small{font-size:10px;line-height:1.7;margin-top:5px}.table-instrument .direction{border-radius:10px;height:34px;width:34px}.target-pills span{padding:4px 6px;border-radius:5px;font-size:9px}.table-date{font-size:11px}.panel-foot{padding:18px 25px;line-height:1.8}.calendar-grid{gap:7px;padding:0 23px 23px}.day{border-radius:10px;padding:12px;min-height:98px}.weekday{font-size:9px;letter-spacing:1px}.day-number{font-size:11px}.day.today{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.day.selected{box-shadow:0 0 0 1px var(--primary)}.calendar-footer{padding:17px 25px}.footer{padding:10px 2px 14px;opacity:.85;line-height:1.7}.footer p{max-width:550px}.auth-screen{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 62%),var(--background)}.auth-panel{width:min(100%,460px);padding:38px;border-radius:22px;box-shadow:0 24px 80px #00000018}.auth-panel>img{margin-bottom:24px;width:40px;height:40px}.auth-panel h1{font-size:32px;letter-spacing:-1px;margin-top:14px}.auth-panel>p{font-size:13px;line-height:1.8}.auth-form{gap:21px;margin:28px 0}.auth-form label{font-size:12px;font-weight:550}.auth-form input{min-height:46px;background:var(--subtle);border-color:var(--input);border-radius:10px}.auth-form small{font-size:10px;font-weight:400;opacity:1;color:var(--muted-foreground)}.auth-form .button{min-height:45px}.signal-dialog{border-radius:18px!important;box-shadow:0 30px 100px #00000045}.signal-dialog .sheet-body>.latest{border-radius:12px}.timeline span,.timeline strong{font-size:12px}.timeline small{line-height:1.8}.ocr-steps>div{border-radius:14px}.ocr-review-values{border-radius:12px}@media(min-width:1600px){.main-content{padding-top:44px}.page-heading{margin-bottom:34px}}@media(max-width:1200px){.main-content{padding:30px 26px 22px}.topbar{padding:0 26px}.stat-card{padding:20px}.signal-focus{gap:20px}.signal-focus .levels{gap:20px 12px}.calendar-grid{gap:5px;padding:0 16px 18px}.day{padding:9px;min-height:90px}}@media(max-width:767px){h1{font-size:27px;letter-spacing:-.9px}.main-content{padding:26px 16px 16px}.topbar{padding:0 16px;height:64px}.page-heading{gap:10px;margin-bottom:24px}.page-heading p{font-size:12px;line-height:1.7}.eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:11px}.page-heading .choice{min-width:102px}.data-bar{padding-bottom:14px;margin-bottom:20px}.data-bar strong{font-size:10px}.panel{border-radius:14px;margin-bottom:20px}.panel-title{padding:20px}.signal-focus{gap:20px;margin-bottom:20px}.signal-focus .entry-price strong{font-size:36px}.signal-focus .levels{margin:0 22px}.instrument{padding:0 22px}.entry-price{padding:24px 22px}.stats-grid{gap:10px;margin-bottom:20px}.stat-card{padding:17px 15px;border-radius:12px}.stat-card>div{font-size:10px}.stat-card>strong{font-size:28px}.stat-card>strong small{font-size:10px;margin-left:4px}.stat-card p{font-size:9px}.curve{padding:7px 14px 16px}.calendar-grid{gap:3px;padding:0 8px 12px}.weekday{font-size:8px;letter-spacing:0}.day{border-radius:7px;padding:7px 4px;min-height:78px}.day-number{font-size:9px}.day strong{font-size:10px}.day-meta{font-size:8px}.calendar-footer{padding:14px 12px;font-size:9px}.auth-panel{padding:28px}.auth-panel h1{font-size:29px}.footer{gap:12px}.signal-focus .latest .panel-title{padding:22px}}@media(min-width:768px){.auth-panel>p,.member-grant p,.page-heading p{font-size:15px}.nav-button{font-size:15px!important}.nav-caption,.nav-small{font-size:11px}.breadcrumb{font-size:14px}.timezone{font-size:12px}.eyebrow{font-size:11px}.access-card strong{font-size:14px}.access-card a,.access-card button,.access-card p,.access-card>.muted{font-size:13px}.side-foot{font-size:12px}.side-foot small{font-size:11px}.panel-title h2{font-size:18px}.data-bar strong,.panel-title p{font-size:13px}.data-caption{font-size:12px}.data-bar>div:first-child{flex-wrap:wrap}.data-actions{flex-shrink:0}.data-actions [data-slot=tabs-trigger]{font-size:12px;min-width:76px}.data-actions [data-slot=tabs-list]{height:34px}.choice{font-size:13px!important;min-width:140px}.button,.panel-title [data-slot=tabs-trigger],.text-button,.text-link{font-size:13px}.auth-form label,.search-field input,label,label>input{font-size:14px}.auth-form small{font-size:12px}.badge,.count,.tiny-label{font-size:11px}.instrument div>span{font-size:12px}.entry-price>span,.levels div span{font-size:13px}.entry-price small{font-size:12px}.signal-focus .detail-button{font-size:13px}.signal-focus .levels strong{font-size:19px}.tradingview-widget-copyright{font-size:12px}.stat-card>div{font-size:14px}.stat-card p{font-size:12px;line-height:1.8}.chart-summary>span,.stat-card>strong small{font-size:13px}.chart-summary .badge{font-size:11px}.chart-legend{font-size:12px}.panel table th{font-size:12px;height:46px}.panel table td,.table-instrument strong{font-size:14px}.panel table td small,.table-instrument em,.target-pills span{font-size:12px}.table-date{font-size:13px}.target-pills{flex-wrap:wrap}.panel-foot{font-size:13px}.day-number,.panel-foot p,.weekday{font-size:12px}.day-meta{font-size:11px;white-space:normal;line-height:1.5}.day strong{font-size:16px}.day strong small{font-size:11px}.calendar-footer{font-size:12px}.month-controls strong{font-size:14px;min-width:130px}.detail-stat,.timeline span,.timeline strong{font-size:14px}.footer,.sheet-body>p,.timeline small{font-size:12px}.footer{opacity:1}.footer p{font-size:11px;max-width:620px}}.currency{padding:5px 8px;border-radius:6px}.currency,.impact{font-size:12px;line-height:1.5}.impact{gap:8px}.impact:before{width:7px;height:7px;flex-shrink:0}@media(min-width:768px){.currency,.impact{font-size:14px}.currency{padding:5px 9px}.impact{gap:9px}.impact:before{width:8px;height:8px}}.result-options{display:grid;gap:12px;border:1px solid var(--border);border-radius:10px;padding:16px}.result-options legend{font-size:13px;padding:0 6px}.result-options label{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--foreground)}.result-options input[type=checkbox]{width:17px;height:17px;min-height:0;margin:0;accent-color:var(--primary)}.timeline-editor{display:grid;gap:16px;margin:18px 0}.timeline-editor>p{font-size:13px;line-height:1.7;color:var(--muted-foreground)}.timeline-editor fieldset{border:1px solid var(--border);padding:14px;border-radius:10px;display:grid;grid-template-columns:1fr 1.5fr;gap:12px}.timeline-editor legend{font-size:13px;padding:0 5px}.timeline-editor input{min-width:0;width:100%}.sheet-body>.button+.timeline{margin-top:20px}@media(max-width:600px){.timeline-editor fieldset{grid-template-columns:1fr}}.brand img.workspace-logo{width:188px;height:auto;display:block;object-fit:contain}.brand>a{display:block;max-width:100%}.auth-panel>img.auth-logo{width:240px;max-width:100%;height:auto;margin-bottom:24px;display:block;margin-inline:auto}.auth-panel>.eyebrow,.auth-panel>h1,.auth-panel>p:first-of-type{text-align:center}