body{margin:0;background:#18191b;color:#eff0f1;font-family:Schibsted Grotesk,sans-serif}main{width:100%;margin:0}.wrap{width:min(1200px,92vw);margin:0 auto}.kicker{color:#ff4a1f;font-size:12px;letter-spacing:2px;font-weight:800}.topbar{width:100%;background:#18191b;border-bottom:1px solid #3a3d40;position:sticky;top:0;z-index:10}.topbar-inner{width:min(1200px,92vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;flex-wrap:wrap}.brand{color:#eff0f1;text-decoration:none;font-weight:800;display:flex;align-items:center;gap:8px}.brand-v{background:#ff4a1f;color:#18191b;padding:2px 8px 6px;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.topbar-nav{display:flex;gap:18px;flex-wrap:wrap}.topbar-nav a{color:#9c9ea3;text-decoration:none;font-size:14px}.topbar-nav a:hover{color:#eff0f1}.topbar-right{display:flex;gap:12px;align-items:center;font-size:12px}.topbar-replay{color:#18191b;background:#ff4a1f;padding:8px 12px;font-weight:800;text-decoration:none}.hero{width:100%}.hero-notch{background:#ff4a1f;height:48px;width:100%;clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%)}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.02;font-weight:800;margin:24px 0 16px}.hero-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:start;padding:24px 0 32px}.two-col{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start}@media(max-width:900px){.hero-grid,.two-col{grid-template-columns:1fr}}section{margin:32px 0}.chart-title{font-size:22px;font-weight:800;margin:8px 0}#stock{margin:8px 0;padding:8px 12px;font-size:16px;border-radius:0;background:#222427;color:#eff0f1;border:1px solid #3a3d40;cursor:pointer;width:100%;box-sizing:border-box}.explain{width:min(720px,92vw);color:#eff0f1;font-size:15px;line-height:1.5;margin:8px 0 24px}.explain h2{font-size:18px;color:#eff0f1}a{color:#ff4a1f}.nav{width:100%;margin:0;font-size:14px}.notch{background:#ff4a1f;clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%)}.notch-btn{display:inline-block;background:#ff4a1f;color:#18191b;font-weight:800;text-decoration:none;padding:14px 28px 22px;clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.notch-btn:hover,.notch-btn:focus-visible{background:#eff0f1}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ff4a1f;outline-offset:3px}.chart-card-badge{color:#ff4a1f;border:1px solid #ff4a1f;padding:6px 10px;font-size:12px;font-weight:800;letter-spacing:1px}.risk{background:#eff0f1;color:#18191b;padding:24px;text-align:center;margin:32px 0}.risk h2{color:#18191b}.tiles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin:16px 0 32px}.tile{display:block;background:#222427;color:#eff0f1;padding:24px 20px;text-decoration:none;min-height:220px;position:relative}.tile:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:48px;height:12px;background:#18191b;clip-path:polygon(0 0,100% 0,50% 100%)}.tile h3{font-size:28px;margin:8px 0}.tile p{color:#9c9ea3;line-height:1.5;font-weight:400}.tile-accent{background:#ff4a1f;color:#18191b}.tile-accent p{color:#18191b}.tile-accent .tile-btn{display:inline-block;background:#18191b;color:#eff0f1;padding:10px 16px;font-weight:800;margin-top:12px}.footer{width:100%;margin:32px 0 0;color:#9c9ea3;font-size:14px;border-top:1px solid #3a3d40;padding:20px 0}.footer-inner{width:min(1200px,92vw);margin:0 auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:900px){.tiles{grid-template-columns:1fr}.tile{min-height:0}}@media(max-width:640px){.tiles{grid-template-columns:1fr}}.band{padding:8px 0}.section-title{font-size:clamp(26px,3.2vw,40px);line-height:1.1;margin:8px 0 12px}.section-lead{color:#c9cacd;line-height:1.5;max-width:760px}.report-title{font-size:clamp(32px,4.5vw,56px);line-height:1.05;font-weight:800;margin:16px 0 12px}.muted{color:#9c9ea3}.result-line{line-height:1.5;border-left:4px solid #ff4a1f;padding-left:12px;color:#eff0f1;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card{background:#222427;border:1px solid #3a3d40;padding:14px}.card-label{color:#9c9ea3;font-size:11px;letter-spacing:1px;margin:0 0 6px}.card-text{margin:0 0 12px;line-height:1.5}.two-col>*,.hero-grid>*{min-width:0}.code-line{display:block;background:#18191b;border:1px solid #3a3d40;padding:10px 12px;margin:0 0 14px;font-size:13px;overflow-x:auto;white-space:nowrap}.steps{list-style:none;padding:0;margin:20px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.step{background:#222427;border:1px solid #3a3d40;padding:16px}.step h3{margin:8px 0;font-size:18px}.step p{color:#9c9ea3;line-height:1.5;margin:0;font-size:14px}.step-n{display:inline-block;background:#ff4a1f;color:#18191b;font-weight:800;padding:2px 9px}.type-grid,.related{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:16px 0 24px}.type-tile,.related-tile{display:flex;flex-direction:column;gap:6px;background:#222427;border:1px solid #3a3d40;padding:14px;color:#eff0f1;text-decoration:none}.type-tile strong{text-transform:capitalize}.type-tile span,.related-tile span{color:#9c9ea3;font-size:13px;line-height:1.4}.type-tile:hover,.related-tile:hover{border-color:#ff4a1f}.limits{color:#c9cacd;line-height:1.6;max-width:860px;padding-left:20px}.limits li{margin-bottom:8px}.faq{max-width:860px}.faq-item{border-bottom:1px solid #3a3d40;padding:14px 0}.faq-item summary{cursor:pointer;font-weight:700;font-size:17px}.faq-item p{color:#c9cacd;line-height:1.6;margin:10px 0 0}.table-wrap{overflow-x:auto}.trades{width:100%;border-collapse:collapse;font-size:14px}.trades th,.trades td{text-align:left;padding:8px 10px;border-bottom:1px solid #3a3d40;white-space:nowrap}.trades th{color:#9c9ea3;font-size:11px;letter-spacing:1px;text-transform:uppercase}.more summary{cursor:pointer;color:#ff4a1f;margin:12px 0}.try{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;background:#222427;border:1px solid #3a3d40;padding:20px 24px;box-sizing:border-box}.try h2{margin:0 0 8px}.footer-links{display:flex;gap:16px;flex-wrap:wrap}.footer-links a{color:#9c9ea3;text-decoration:none}.footer-links a:hover{color:#eff0f1}@media(max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps{grid-template-columns:1fr}}
