
    #iris-vision-preview{font:15px/1.55 Arial,sans-serif;color:#143d40;background:#fff;border:1px solid #dce8e8;border-radius:20px;overflow:hidden;max-width:1000px;margin:auto;color-scheme:light}
    #iris-vision-preview *{box-sizing:border-box}
    #iris-vision-preview .iv-head{padding:22px 26px 14px;display:flex;gap:20px;align-items:center;justify-content:space-between}
    #iris-vision-preview .iv-logo{width:88px;height:76px;object-fit:contain;flex-shrink:0}
    #iris-vision-preview .iv-eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:#007f88;font-weight:700}
    #iris-vision-preview h2{font-size:27px;line-height:1.2;margin:5px 0 4px;letter-spacing:-.6px;color:#143d40}
    #iris-vision-preview .iv-sub{margin:0;color:#557177;font-size:13px}
    #iris-vision-preview .iv-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 26px 18px}
    #iris-vision-preview button{font:inherit;min-height:44px;padding:9px 18px;border:1px solid #c9dddd;border-radius:999px;background:white;color:#285457}
    #iris-vision-preview button[aria-pressed=true]{background:#007f88;color:white;border-color:#007f88}
    #iris-vision-preview .iv-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 26px}
    #iris-vision-preview figure{margin:0;min-width:0}
    #iris-vision-preview figcaption{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin:0 0 8px;gap:8px}
    #iris-vision-preview .iv-tag{color:#557177;font-size:11px}
    #iris-vision-preview .iv-scene{aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:#eef5f5;position:relative}
    #iris-vision-preview canvas{display:block;width:100%;height:100%}
    #iris-vision-preview .iv-controls{padding:20px 26px;background:linear-gradient(110deg,#fffaf3,#f0f9f9);margin-top:20px}
    #iris-vision-preview .iv-controltitle{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:6px}
    #iris-vision-preview output{font-variant-numeric:tabular-nums;color:#007f88;font-weight:700;font-size:20px}
    #iris-vision-preview input[type=range]{display:block;width:100%;height:34px;accent-color:#00848b;margin:0;touch-action:pan-y}
    #iris-vision-preview .iv-ticks{display:flex;justify-content:space-between;color:#648086;font-size:11px;margin-top:2px}
    #iris-vision-preview .iv-angle{margin-top:15px;border-top:1px solid #d4e4e4;padding-top:12px}
    #iris-vision-preview .iv-detail{font-size:13px;color:#47686d;margin:15px 0 0;min-height:21px}
    #iris-vision-preview .iv-foot{padding:15px 26px;color:#64787c;font-size:11px;line-height:1.6}
    #iris-vision-preview .iv-foot strong{color:#3f5c61}
    #iris-vision-preview .iv-error{padding:20px;color:#ab2929}
    #iris-vision-preview [hidden]{display:none!important}
    @media(max-width:500px){#iris-vision-preview .iv-head{padding:18px 16px 12px;gap:8px}#iris-vision-preview h2{font-size:23px}#iris-vision-preview .iv-logo{width:70px;height:64px}#iris-vision-preview .iv-tabs{padding:0 16px 15px}#iris-vision-preview .iv-pair{padding:0 16px;gap:14px;grid-template-columns:1fr}#iris-vision-preview .iv-controls{padding:18px 16px}#iris-vision-preview .iv-foot{padding:13px 16px}}
  
#simulasi{scroll-margin-top:100px;padding:54px 0}#simulasi .simulation-title{margin:0 0 22px;color:#143d40;font-size:clamp(26px,4vw,38px);letter-spacing:.04em}#iris-vision-preview .iv-pair{display:grid}#iris-vision-preview figure{padding:0;border:0;box-shadow:none}#iris-vision-preview .iv-sub{font-weight:400}#iris-vision-preview .iv-tabs button{letter-spacing:normal;text-transform:none}#iris-vision-preview{max-width:none}
