@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@300;400;500;700&family=Elms+Sans:wght@600&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&family=Pixelify+Sans:wght@400;500&family=PT+Sans+Narrow:wght@400;700&family=PT+Sans:wght@400;700&family=Raleway:wght@400&family=Sora:wght@400;500;600&display=swap";.blog-section-wrapper{color:var(--hf-text);margin:20px 0 40px;font-family:inherit}.blog-section-header{border-bottom:1px solid var(--hf-border-soft);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.blog-section-header h2{color:var(--hf-text);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:700}.blog-section-header p{color:var(--hf-text-dim);margin:0;font-size:14px}.admin-toggle-btn{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:flex;box-shadow:0 1px 2px #1111110d}.admin-toggle-btn:hover{background:var(--hf-green);color:var(--hf-on-accent);border-color:var(--hf-green)}.blog-search-bar{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #11111108}.blog-search-bar input{color:var(--hf-text);background:0 0;border:none;outline:none;width:100%;font-size:14px}.blog-search-bar input::placeholder{color:var(--hf-text-faint)}.blog-layout-grid{grid-template-columns:1fr 320px;gap:24px;display:grid}@media (width<=960px){.blog-layout-grid{grid-template-columns:1fr}}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.blog-card{background:var(--hf-surface);border:1px solid var(--hf-border-soft);cursor:pointer;border-radius:8px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 1px 3px #1111110d}.blog-card:hover{border-color:var(--hf-green);transform:translateY(-3px);box-shadow:0 10px 20px #11111114}.blog-card-image{background:var(--hf-bg);width:100%;height:160px;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-body{flex-direction:column;flex-grow:1;padding:16px;display:flex}.card-badge-row{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.badge{background:var(--hf-green-soft);color:var(--hf-green);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.read-time{color:var(--hf-text-dim);font-size:12px}.card-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;color:var(--hf-text)!important}.card-excerpt{flex-grow:1;margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--hf-text-soft)!important}.card-meta-footer{color:var(--hf-text-dim);border-top:1px solid var(--hf-bg);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:12px;display:flex}.read-more-link{color:var(--hf-green);font-weight:700;transition:color .2s}.blog-card:hover .read-more-link{color:var(--hf-green)}.sidebar-widget{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;margin-bottom:20px;padding:18px;box-shadow:0 1px 3px #1111110d}.sidebar-widget h4{color:var(--hf-text);align-items:center;gap:8px;margin:0 0 14px;font-size:15px;font-weight:700;display:flex}.recent-list{flex-direction:column;gap:12px;display:flex}.recent-item{border-bottom:1px solid var(--hf-bg);cursor:pointer;align-items:center;gap:12px;padding-bottom:10px;display:flex}.recent-item:last-child{border-bottom:none;padding-bottom:0}.recent-thumb{object-fit:cover;background:var(--hf-bg);border-radius:6px;flex-shrink:0;width:52px;height:52px}.recent-title{color:var(--hf-text);margin-bottom:4px;font-size:13px;font-weight:500;line-height:1.35;transition:color .2s}.recent-item:hover .recent-title{color:var(--hf-green)}.recent-date{color:var(--hf-text-dim);font-size:11px}.tags-cloud{flex-wrap:wrap;gap:8px;display:flex}.tag-btn{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;transition:all .2s;display:flex}.tag-btn:hover{background:var(--hf-green-soft);border-color:var(--hf-green);color:var(--hf-green)}.article-reader{background:var(--hf-surface);border:1px solid var(--hf-border-soft);color:var(--hf-text-soft);border-radius:8px;padding:28px;box-shadow:0 1px 3px #1111110d}.back-link-btn{color:var(--hf-green);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;font-size:14px;font-weight:700;display:inline-flex}.back-link-btn:hover{text-decoration:underline}.article-hero-banner{background:var(--hf-bg);border-radius:8px;width:100%;margin-bottom:24px;overflow:hidden}.article-reader-header h1{color:var(--hf-text);margin:12px 0;font-size:28px;font-weight:700;line-height:1.3}.article-reader-meta{color:var(--hf-text-dim);border-bottom:1px solid var(--hf-border-soft);flex-wrap:wrap;gap:18px;margin-bottom:24px;padding-bottom:16px;font-size:13px;display:flex}.article-reader-content{color:var(--hf-text-soft);margin-bottom:36px;font-size:16px;line-height:1.8}.article-reader-content p{margin-bottom:18px}.reader-comments-section{border-top:1px solid var(--hf-border-soft);padding-top:28px}.reader-comments-section h3{color:var(--hf-text);margin-bottom:16px;font-size:18px}.comment-input-card{background:var(--hf-bg);border:1px solid var(--hf-border-soft);border-radius:8px;flex-direction:column;gap:14px;margin-bottom:28px;padding:20px;display:flex}.comment-input-card h4{color:var(--hf-text);margin:0;font-size:15px}.form-row{gap:12px;display:flex}@media (width<=600px){.form-row{flex-direction:column}}.comment-input-card input,.comment-input-card textarea,.blog-form input,.blog-form select,.blog-form textarea{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:6px;outline:none;padding:10px 14px;font-size:14px}.comment-input-card input:focus,.comment-input-card textarea:focus,.blog-form input:focus,.blog-form select:focus,.blog-form textarea:focus{border-color:var(--hf-green)}.btn-green{background:var(--hf-green);color:var(--hf-on-accent);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:background .2s;display:inline-flex}.btn-green:hover{background:var(--hf-green)}.reader-comment-card{background:var(--hf-bg);border:1px solid var(--hf-border-soft);border-radius:8px;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.comment-author-avatar{background:var(--hf-green-soft);width:38px;height:38px;color:var(--hf-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.comment-card-body{flex:1}.reader-comment-header{color:var(--hf-text);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.reader-comment-card p{color:var(--hf-text-soft);margin:0;font-size:14px;line-height:1.5}.reader-admin-reply{background:var(--hf-green-soft);border-left:3px solid var(--hf-green);color:var(--hf-green);border-radius:0 6px 6px 0;margin-top:10px;padding:10px 12px;font-size:13px}.admin-panel-container{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;padding:24px;box-shadow:0 1px 3px #1111110d}.admin-tabs{border-bottom:1px solid var(--hf-border-soft);gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.admin-tab-btn{color:var(--hf-text-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}.admin-tab-btn.active{color:var(--hf-green);border-bottom:2px solid var(--hf-green)}.admin-card{flex-direction:column;gap:18px;display:flex}.admin-card h3{color:var(--hf-text);margin:0}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th,.admin-table td{border-bottom:1px solid var(--hf-border-soft);color:var(--hf-text-soft);padding:12px 14px;font-size:13px}.admin-table th{color:var(--hf-text-soft);background:var(--hf-bg);font-weight:500}.admin-table-thumb{object-fit:cover;border-radius:4px;width:50px;height:34px}.status-pill{text-transform:uppercase;border-radius:8px;padding:3px 10px;font-size:11px;font-weight:700}.status-pill.published,.status-pill.approved{background:var(--hf-green-soft);color:var(--hf-green)}.status-pill.draft,.status-pill.pending{background:var(--hf-border-soft);color:var(--hf-text-dim)}.status-pill.spam{background:var(--hf-red-soft);color:var(--hf-down)}.action-row{gap:10px;display:flex}.icon-btn{cursor:pointer;color:var(--hf-text-dim);background:0 0;border:none;transition:color .2s}.icon-btn.edit:hover{color:var(--hf-green)}.icon-btn.delete:hover{color:var(--hf-down)}.comment-mod-card{background:var(--hf-bg);border:1px solid var(--hf-border-soft);border-radius:8px;margin-bottom:14px;padding:16px}.comment-mod-header{color:var(--hf-text);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.comment-mod-text{color:var(--hf-text-soft);margin:0 0 12px;font-size:14px}.reply-input-row{gap:8px;margin:12px 0;display:flex}.reply-input-row input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:6px;flex:1;padding:8px 12px;font-size:13px}.btn-green-sm{background:var(--hf-green);color:var(--hf-on-accent);cursor:pointer;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700}.comment-mod-actions{border-top:1px solid var(--hf-border-soft);justify-content:space-between;align-items:center;padding-top:10px;display:flex}.time-stamp{color:var(--hf-text-dim);font-size:12px}.btn-group{gap:8px;display:flex}.btn-approve{background:var(--hf-green-soft);color:var(--hf-green);cursor:pointer;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}.btn-reject{background:var(--hf-border-soft);color:var(--hf-text-dim);cursor:pointer;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}.btn-delete{background:var(--hf-red-soft);color:var(--hf-down);cursor:pointer;border:none;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:500}.admin-login-wrapper{justify-content:center;align-items:center;min-height:60vh;padding:20px;display:flex}.admin-login-card{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;width:100%;max-width:420px;padding:32px;box-shadow:0 10px 25px #1111110d}.admin-login-header{text-align:center;margin-bottom:24px}.admin-icon-circle{background:var(--hf-green-soft);width:56px;height:56px;color:var(--hf-green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.admin-login-header h2{color:var(--hf-text);margin:0 0 6px;font-size:20px;font-weight:700}.admin-login-header p{color:var(--hf-text-dim);margin:0;font-size:13px}.input-with-icon{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-dim);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;display:flex}.input-with-icon input{width:100%;color:var(--hf-text);outline:none;background:0 0!important;border:none!important;padding:0!important}.error-banner{background:var(--hf-red-soft);color:var(--hf-down);text-align:center;border:1px solid #f3d7d5;border-radius:6px;margin-bottom:16px;padding:10px;font-size:13px}.admin-login-help{color:var(--hf-text-dim);text-align:center;margin:10px 0 14px;font-size:.82rem}.admin-email-fallback-toggle{color:var(--hf-green);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:0 auto;font-size:.9rem;text-decoration:underline;display:block}.admin-email-fallback-toggle:focus-visible{outline:2px solid var(--hf-green);outline-offset:4px;border-radius:4px}.admin-email-fallback-form{border-top:1px solid var(--hf-surface-2);margin-top:16px;padding-top:16px}.admin-login-wrapper{background:var(--hf-surface-2);box-sizing:border-box;align-items:center;min-height:calc(100vh - 74px);padding:clamp(22px,4vw,54px)}.admin-login-shell{background:var(--hf-bg);border:1px solid var(--hf-border);grid-template-columns:minmax(280px,.94fr) minmax(360px,1.06fr);width:100%;max-width:990px;min-height:538px;display:grid;overflow:hidden;box-shadow:0 22px 60px #11111126}.admin-login-brand-panel{background:var(--hf-green);color:var(--hf-bg);flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,46px);display:flex;position:relative;overflow:hidden}.admin-login-brand-panel:after{background:var(--hf-green);content:"";opacity:.94;border-radius:50%;width:310px;height:310px;position:absolute;top:-166px;right:-152px}.admin-login-brand-panel:before{content:"";border:1px solid #eeeeee57;border-radius:50%;width:292px;height:292px;position:absolute;bottom:-142px;left:-128px}.admin-login-brand-topline,.admin-login-brand-copy,.admin-login-brand-detail{z-index:1;position:relative}.admin-login-brand-topline{letter-spacing:.16em;justify-content:space-between;align-items:center;font:500 9px/1 Bricolage Grotesque,sans-serif;display:flex}.admin-login-wordmark{letter-spacing:-.01em;font:700 14px/1 Bricolage Grotesque,sans-serif}.admin-login-brand-copy{max-width:330px;margin:auto 0}.admin-login-eyebrow{color:var(--hf-green);letter-spacing:.15em;margin:0 0 15px;font:500 10px/1 Bricolage Grotesque,sans-serif}.admin-login-brand-copy h1{color:var(--hf-bg);letter-spacing:-.035em;margin:0;font:400 clamp(31px,4vw,47px)/.96 Bricolage Grotesque,Segoe UI,sans-serif}.admin-login-brand-copy h1 em{color:var(--hf-green);font-style:italic}.admin-login-brand-copy>p:last-child{color:#fafafac7;max-width:300px;margin:22px 0 0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.admin-login-brand-detail{border-top:1px solid #fafafa47;gap:7px;padding-top:18px;display:grid}.admin-login-brand-detail>span{color:var(--hf-green);letter-spacing:.15em;font:500 9px/1 Bricolage Grotesque,sans-serif}.admin-login-brand-detail strong{font:500 13px/1.25 Bricolage Grotesque,sans-serif}.admin-login-brand-detail small{color:#fafafaa8;font:400 10px/1.4 Bricolage Grotesque,sans-serif}.admin-login-form-panel{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,66px);display:flex}.admin-login-form-panel .admin-icon-circle{background:var(--hf-green-soft-border);color:var(--hf-green);border-radius:50%;width:48px;height:48px;margin:0 0 24px}.admin-login-form-panel .admin-login-eyebrow{color:var(--hf-green);margin-bottom:12px}.admin-login-form-panel h2{color:var(--hf-text);letter-spacing:-.035em;margin:0;font:400 clamp(32px,4vw,45px)/.98 Bricolage Grotesque,Segoe UI,sans-serif}.admin-login-intro{color:var(--hf-text-dim);max-width:355px;margin:15px 0 25px;font:400 13px/1.52 Bricolage Grotesque,sans-serif}.admin-login-form{gap:10px;width:100%;display:grid}.admin-login-form label{color:var(--hf-text-soft);letter-spacing:.025em;font:500 11px/1 Bricolage Grotesque,sans-serif}.admin-login-form .input-with-icon{background:var(--hf-surface);box-sizing:border-box;color:var(--hf-text-dim);border:1px solid #d4d4d8;border-radius:999px;min-height:52px;padding:0 18px;transition:border-color .16s,box-shadow .16s}.admin-login-form .input-with-icon input{color:var(--hf-text);font:400 14px/1 Bricolage Grotesque,sans-serif}.admin-login-form .input-with-icon input::placeholder{color:var(--hf-text-faint)}.admin-login-submit{background:var(--hf-text);border:1px solid var(--hf-text);color:var(--hf-on-accent);cursor:pointer;border-radius:999px;width:100%;min-height:52px;margin-top:8px;padding:14px 20px;font:500 13px/1 Bricolage Grotesque,sans-serif;transition:background-color .16s,transform .16s}.admin-login-submit:hover,.admin-login-submit:focus-visible{background:var(--hf-green);outline:none}.admin-login-submit:active{transform:scale(.98)}.admin-login-submit:disabled{cursor:wait;opacity:.66}.admin-login-form-panel .error-banner,.admin-login-form-panel .success-banner{box-sizing:border-box;text-align:left;width:100%;margin:0 0 14px;font:500 11px/1.45 Bricolage Grotesque,sans-serif}.admin-login-form-panel .success-banner{background:var(--hf-green-soft);border:1px solid var(--hf-green);color:var(--hf-green);border-radius:8px;padding:10px}.admin-login-footnote{color:var(--hf-text-dim);max-width:375px;margin:20px 0 0;font:400 10px/1.5 Bricolage Grotesque,sans-serif}.admin-login-shell--checking{max-width:500px;min-height:auto;display:block}.admin-login-shell--checking .admin-login-form-panel{text-align:center;align-items:center;min-height:260px;padding:48px}.admin-login-shell--checking .admin-login-form-panel p:last-child{color:var(--hf-text-dim);margin:14px 0 0;font:400 13px/1.45 Bricolage Grotesque,sans-serif}@media (width<=720px){.admin-login-wrapper{align-items:stretch;min-height:calc(100vh - 62px);padding:16px}.admin-login-shell{min-height:0;display:block}.admin-login-brand-panel{min-height:210px;padding:25px}.admin-login-brand-copy{margin:38px 0 0}.admin-login-brand-copy h1{max-width:290px;font-size:34px}.admin-login-brand-copy>p:last-child,.admin-login-brand-detail{display:none}.admin-login-form-panel{padding:32px 25px 34px}.admin-login-shell--checking .admin-login-form-panel{min-height:230px;padding:36px 25px}}.admin-login-wrapper{background:var(--hf-surface);justify-content:center;align-items:center;min-height:calc(100vh - 74px);padding:clamp(18px,4vw,54px);display:flex}.admin-login-shell:not(.admin-login-shell--checking){background:var(--hf-surface);border:2px solid var(--hf-text);border-radius:8px;grid-template-columns:minmax(330px,1fr) minmax(330px,1fr);max-width:1030px;min-height:584px;box-shadow:0 18px 44px #1111111f}.admin-login-form-pane{box-sizing:border-box;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,62px);display:flex}.admin-login-card-topbar{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.admin-login-wordmark{color:var(--hf-text);letter-spacing:-.01em;font:700 18px/1 Bricolage Grotesque,sans-serif}.admin-login-wordmark>span{color:var(--hf-green)}.admin-login-access-chip{color:var(--hf-text-soft);letter-spacing:.1em;border:1px solid #d4d4d8;border-radius:5px;padding:7px 8px;font:500 8px/1 Bricolage Grotesque,sans-serif}.admin-login-copy{max-width:380px;margin:auto 0 28px}.admin-login-copy .admin-login-eyebrow{color:var(--hf-text-dim);margin-bottom:13px}.admin-login-copy h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font:400 clamp(35px,4.6vw,53px)/.96 Bricolage Grotesque,ui-sans-serif,sans-serif}.admin-login-copy h1 em{color:var(--hf-green);letter-spacing:-.01em;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-style:italic;font-weight:400}.admin-login-copy>p:last-child{color:var(--hf-text-dim);max-width:355px;margin:17px 0 0;font:500 12px/1.55 Bricolage Grotesque,sans-serif}.admin-login-form{gap:9px}.admin-login-form label{color:var(--hf-text-soft);letter-spacing:.03em;font-size:10px}.admin-login-form .input-with-icon{border:0;border-bottom:1px solid #d4d4d8;border-radius:0;min-height:45px;padding:0 2px}.admin-login-form .input-with-icon:focus-within{border-color:var(--hf-green);box-shadow:none}.admin-login-form .input-with-icon input{font-size:13px}.admin-login-submit{border-radius:6px;align-self:flex-start;width:auto;min-height:43px;margin-top:13px;padding:12px 18px}.admin-login-footnote{align-items:flex-start;gap:6px;max-width:350px;margin-top:17px;font-size:10px;display:flex}.admin-login-footnote:before{border:1px solid var(--hf-text-faint);content:"i";border-radius:50%;place-items:center;width:13px;height:13px;font:500 8px/13px Bricolage Grotesque,sans-serif;display:inline-grid}.admin-login-form-pane .error-banner,.admin-login-form-pane .success-banner{box-sizing:border-box;text-align:left;width:100%;margin:0 0 15px;font:500 11px/1.45 Bricolage Grotesque,sans-serif}.admin-login-form-pane .success-banner{background:var(--hf-green-soft);border:1px solid var(--hf-green);color:var(--hf-green);border-radius:6px;padding:10px}.admin-login-visual-panel{background:var(--hf-green);box-sizing:border-box;color:var(--hf-on-accent);min-height:100%;padding:25px;position:relative;overflow:hidden}.admin-login-visual-grid{opacity:.47;background-image:radial-gradient(#ffffff8c .75px,#0000 .75px);background-size:5px 5px;position:absolute;inset:0}.admin-login-visual-topline{letter-spacing:.13em;z-index:3;justify-content:space-between;font:500 9px/1 Bricolage Grotesque,sans-serif;display:flex;position:relative}.admin-login-visual-orbit{border:1px solid #ffffff91;border-radius:50%;position:absolute}.admin-login-visual-orbit--one{width:405px;height:405px;top:70px;right:-178px}.admin-login-visual-orbit--two{width:278px;height:278px;top:242px;left:-148px}.admin-login-visual-hero{color:var(--hf-green);letter-spacing:-.01em;z-index:2;background:#d4d4d8;border:10px solid #ffffffbd;border-radius:34% 34% 42% 42%;justify-content:center;align-items:center;width:clamp(170px,24vw,245px);height:clamp(170px,24vw,245px);font:700 clamp(100px,13vw,158px)/1 Bricolage Grotesque,sans-serif;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-5deg);box-shadow:15px 18px #11111138}.admin-login-visual-hero:after{background:var(--hf-green);content:"";width:8px;height:8px;box-shadow:72px 0 0 var(--hf-green);border-radius:50%;position:absolute;bottom:23%;left:32%}.admin-login-visual-caption{z-index:3;gap:9px;max-width:275px;display:grid;position:absolute;bottom:28px}.admin-login-visual-caption>span{letter-spacing:.16em;font:500 9px/1 Bricolage Grotesque,sans-serif}.admin-login-visual-caption strong{letter-spacing:-.035em;font:500 clamp(25px,3vw,36px)/.98 Bricolage Grotesque,Segoe UI,sans-serif}.admin-login-visual-caption small{color:#ffffffe0;font:500 10px/1.42 Bricolage Grotesque,sans-serif}@media (width<=720px){.admin-login-wrapper{min-height:calc(100vh - 62px);padding:14px}.admin-login-shell:not(.admin-login-shell--checking){flex-direction:column-reverse;min-height:0;display:flex}.admin-login-form-pane{padding:28px 24px 30px}.admin-login-card-topbar{margin-bottom:47px}.admin-login-copy{margin:0 0 25px}.admin-login-copy h1{font-size:39px}.admin-login-visual-panel{min-height:210px;padding:20px}.admin-login-visual-hero{width:134px;height:134px;top:51%;left:67%}.admin-login-visual-caption{max-width:205px;bottom:20px;left:20px}.admin-login-visual-caption strong{font-size:25px}}.admin-login-wrapper{height:calc(100dvh - 74px);min-height:0;padding:clamp(12px,2vw,28px);overflow:hidden}.admin-login-shell:not(.admin-login-shell--checking){height:min(584px,100dvh - 106px);min-height:0;max-height:100%}.admin-login-form-pane{padding:clamp(26px,3.6vw,50px)}.admin-login-card-topbar{margin-bottom:0}.admin-login-copy{margin:auto 0 22px}.admin-login-copy h1 em{color:var(--hf-text-dim)}.admin-login-visual-panel{background:var(--hf-border);color:var(--hf-text-soft)}.admin-login-visual-grid{background-image:radial-gradient(#37415147 .75px,#0000 .75px)}.admin-login-visual-orbit{border-color:#3741515c}.admin-login-visual-hero{background:var(--hf-bg);color:var(--hf-text-dim);border-color:#fffc;box-shadow:15px 18px #6b728047}.admin-login-visual-hero:after{background:var(--hf-text-dim);box-shadow:72px 0 0 var(--hf-text-dim)}.admin-login-visual-caption small{color:#374151c7}@media (width<=720px){.admin-login-wrapper{height:calc(100dvh - 62px);min-height:0;padding:12px}.admin-login-shell:not(.admin-login-shell--checking){height:100%;max-height:100%}.admin-login-form-pane{flex:auto;padding:24px}.admin-login-card-topbar{margin-bottom:28px}.admin-login-copy{margin:0 0 22px}.admin-login-visual-panel{flex:0 0 164px;min-height:164px}.admin-login-visual-caption{display:none}}.admin-login-wrapper{background:var(--hf-surface);padding:0}.admin-login-shell:not(.admin-login-shell--checking){box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;height:100%}.admin-login-visual-panel{background:var(--hf-text-faint)}@media (width<=720px){.admin-login-wrapper{padding:0}.admin-login-shell:not(.admin-login-shell--checking){border-radius:0}.admin-login-visual-panel{flex-basis:132px;min-height:132px}}.hf-about{background:var(--hf-bg);padding:40px 24px 64px;display:block}.hf-about__shell{max-width:1080px;margin:0 auto}.hf-about__header{margin-bottom:28px}.hf-about__eyebrow{color:var(--hf-text-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font:500 11px/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__header h1{color:var(--hf-text);letter-spacing:-.01em;margin:0 0 14px;font:600 clamp(30px,4.6vw,46px)/1.15 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__lede{color:var(--hf-text-soft);max-width:720px;margin:0;font:400 16px/1.6 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:16px;margin-top:22px;overflow:hidden}.hf-about__card-head{border-bottom:1px solid var(--hf-surface-3);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.hf-about__card-head h2{color:var(--hf-text);margin:0;font:600 18px/1.3 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__pill{background:var(--hf-surface-3);color:var(--hf-text-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font:500 11px/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__card-body{padding:22px 24px 26px}.hf-about__timeline{margin:0;padding:0;list-style:none;position:relative}.hf-about__timeline:before{content:"";background:#e5e7eb;block-size:100%;inline-size:2px;position:absolute;top:0;left:92px}.hf-about__milestone{grid-template-columns:78px 208px minmax(0,1fr);align-items:start;gap:26px;padding:0 0 30px;display:grid;position:relative}.hf-about__milestone:last-child{padding-bottom:0}.hf-about__milestone-left{flex-direction:column;gap:12px;display:flex}.hf-about__milestone-year{color:var(--hf-text);text-align:right;white-space:nowrap;padding-top:2px;font:600 15px/1 Bricolage Grotesque,Segoe UI,sans-serif;position:relative}.hf-about__milestone-year:after{background:var(--hf-green);border:3px solid var(--hf-surface);content:"";border-radius:999px;block-size:12px;inline-size:12px;position:absolute;top:2px;left:86px}.hf-about__milestone-image{aspect-ratio:640/420;border:1px solid var(--hf-border);object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}.hf-about__milestone>*{min-width:0}.hf-about__milestone-image{max-width:100%}.hf-about__milestone-body h3{color:var(--hf-text);margin:0 0 6px;font:600 15.5px/1.3 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__milestone-body p{color:#4b5563;max-width:620px;margin:0;font:400 14px/1.6 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__team{margin-top:44px}.hf-about__section-title{color:var(--hf-text);margin:0 0 22px;font:600 26px/1.3 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.hf-about__member{perspective:1200px;position:relative}.hf-about__member-flip{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:relative}.hf-about__member.is-flipped .hf-about__member-flip{transform:rotateY(180deg)}.hf-about__member-face{backface-visibility:hidden}.hf-about__member-face--back{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:16px;flex-direction:column;padding:20px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.hf-about__member-face--back h3{color:var(--hf-text);margin:0 0 3px;font:600 17px/1.3 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__member-face--back .hf-about__member-exp{color:var(--hf-text);letter-spacing:-.02em;margin:0 0 4px;font:600 20px/1.2 Sora,Segoe UI,sans-serif}.hf-about__member-face--back .hf-about__member-certs{margin-top:14px}.hf-about__member-certs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hf-about__member-certs li{border-left:2px solid var(--hf-green);padding-left:10px}.hf-about__member-certs strong{color:var(--hf-text);font:600 12.5px/1.3 Bricolage Grotesque,Segoe UI,sans-serif;display:block}.hf-about__member-certs span{color:#4b5563;font:400 12px/1.4 Bricolage Grotesque,Segoe UI,sans-serif;display:block}.hf-about__member-flipbtn{border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;z-index:2;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:12px;right:12px}.hf-about__member-flipbtn:hover{border-color:var(--hf-text)}.hf-about__member-photo{border-radius:16px;position:relative;overflow:hidden}.hf-about__member-photo img{aspect-ratio:3/4;filter:grayscale();object-fit:cover;width:100%;transition:filter .3s;display:block}.hf-about__member:hover .hf-about__member-photo img{filter:grayscale(0)}.hf-about__member-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #11111112;border-left:3px solid var(--hf-green);background:#fffffff0;border-radius:4px 14px 14px 4px;padding:12px 14px 13px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px -18px #11111159}.hf-about__member-tag h3{color:var(--hf-text);letter-spacing:-.02em;margin:0 0 5px;font:600 18px/1.15 Sora,Segoe UI,sans-serif}.hf-about__member-tag p{color:var(--hf-text-dim);letter-spacing:.16em;text-transform:uppercase;margin:0;font:500 10px/1.3 Sora,Segoe UI,sans-serif}.hf-about__stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hf-about__stat{text-align:center}.hf-about__stat strong{color:var(--hf-text);margin-bottom:6px;font:600 30px/1.1 Bricolage Grotesque,Segoe UI,sans-serif;display:block}.hf-about__stat span{color:var(--hf-text-dim);font:400 12.5px/1.4 Bricolage Grotesque,Segoe UI,sans-serif}.hf-about__note{color:var(--hf-text-faint);margin:26px 0 0;font:400 12.5px/1.6 Bricolage Grotesque,Segoe UI,sans-serif}@media (width<=900px){.hf-about__pillars{grid-template-columns:1fr}.hf-about__card-head{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.hf-about__pill{overflow-wrap:anywhere;white-space:normal}.hf-about__milestone{grid-template-columns:1fr;gap:14px}.hf-about__milestone-year{text-align:left}.hf-about__milestone-year:after{display:none}.hf-about__milestone-image{max-width:420px}.hf-about__team-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.hf-about__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.hf-contact-screen{color:var(--hf-text);background:#eef3ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='1.6' cy='1.6' r='1.6' fill='%230f9d58' fill-opacity='0.08'/%3E%3C/svg%3E");min-height:calc(100svh - 70px);padding:88px 24px 120px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;overflow:visible}.hf-contact-wrap{max-width:1160px;margin:0 auto}.hf-contact-panel{border:1px solid var(--hf-border);text-align:center;background:#f7faf5;border-radius:24px;padding:72px 56px 78px;position:relative;overflow:hidden}.hf-contact-watermark{color:var(--hf-green);letter-spacing:-.06em;opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(200px,26vw,360px);font-weight:700;line-height:.8;position:absolute;top:-34px;right:-18px}.hf-contact-micro{color:var(--hf-green);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.hf-contact-hero{flex-direction:column;align-items:center;gap:42px;padding:0 0 58px;display:flex;position:relative}.hf-contact-intro-copy{flex-direction:column;align-items:center;gap:20px;max-width:620px;margin:0 auto;display:flex}.hf-contact-eyebrow{letter-spacing:.24em}.hf-contact-intro-copy h1{letter-spacing:-.015em;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,5.6vw,66px);font-weight:500;line-height:1.05}.hf-contact-intro-copy p{color:#5f6b63;max-width:540px;margin:0;font-size:16.5px;font-weight:300;line-height:1.7}.hf-contact-actions{gap:12px;display:flex}.hf-contact-actions--single{justify-content:center}.hf-contact-cta{background:var(--hf-green);color:var(--hf-on-accent);letter-spacing:.01em;border-radius:11px;padding:14px 28px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .2s,transform .18s;display:inline-block}.hf-contact-cta:hover{color:var(--hf-on-accent);background:#0c8048;transform:translateY(-1px)}.hf-contact-hours{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:9px;padding:20px 30px;display:inline-flex}.hf-contact-hours strong{letter-spacing:.002em;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:500;line-height:1.25}.hf-contact-hours p{color:var(--hf-text-dim);max-width:300px;margin:0;font-size:12.5px;font-weight:300;line-height:1.6}.hf-contact-directory{border-top:1px solid var(--hf-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:48px;display:grid}.hf-contact-entry{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:26px 18px 24px;transition:border-color .2s,transform .18s;display:flex}.hf-contact-entry:hover{border-color:#cfe6d6;transform:translateY(-2px)}.hf-contact-icon{background:var(--hf-green-soft);color:var(--hf-green);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.hf-contact-entry h2{letter-spacing:.005em;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.hf-contact-entry h2 a{color:var(--hf-text);text-decoration:none;transition:color .2s}.hf-contact-entry h2 a:hover{color:var(--hf-green)}.hf-contact-entry>p{color:var(--hf-text-dim);margin:0;font-size:13px;font-weight:300;line-height:1.6}.hf-contact-value-row{flex-direction:column;align-items:center;gap:10px;display:flex}.hf-contact-copy-control{align-items:center;gap:8px;display:inline-flex}.hf-contact-copy-button{border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:10.5px;font-weight:600;transition:border-color .2s,color .2s}.hf-contact-copy-button:hover,.hf-contact-copy-button.is-copied{border-color:var(--hf-green);color:var(--hf-green)}.hf-contact-copy-status{color:var(--hf-green);font-size:11px}.hf-contact-copy-status:empty{display:none}.hf-contact-text-link{color:var(--hf-green);letter-spacing:.02em;font-size:12.5px;font-weight:600;text-decoration:none;transition:opacity .2s}.hf-contact-text-link:hover{opacity:.7;text-decoration:underline}.hf-contact-community{border-top:1px solid var(--hf-border);margin-top:6px;padding-top:46px}.hf-contact-community h2{letter-spacing:-.01em;max-width:620px;margin:0 auto;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.15}.hf-contact-community-lede{color:var(--hf-text-dim);max-width:520px;margin:14px auto 0;font-size:14.5px;font-weight:300;line-height:1.65}.hf-contact-community-list{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.hf-contact-community-row{border:1px solid var(--hf-border);text-align:center;background:#ffffff9e;border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:248px;padding:20px 24px;display:flex}.hf-contact-community-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.hf-contact-community-copy p{color:var(--hf-text-dim);margin:0;font-size:13.5px;font-weight:300}@media (width<=980px){.hf-contact-panel{padding:56px 32px 60px}.hf-contact-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hf-contact-screen{padding:56px 16px 84px}.hf-contact-panel{border-radius:18px;padding:40px 20px 46px}.hf-contact-watermark{font-size:170px;top:-16px;right:-12px}.hf-contact-directory{grid-template-columns:1fr}.hf-contact-community-row{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hf-contact-cta,.hf-contact-copy-button,.hf-contact-entry h2 a,.hf-contact-text-link,.hf-contact-entry{transition:none}.hf-contact-cta:hover,.hf-contact-entry:hover{transform:none}}.nd{background:var(--hf-surface);width:100%;min-height:100%;padding:26px 0 64px}.nd-inner{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.nd-sr{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nd-head{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.nd-head h1{color:#0a0a0a;letter-spacing:-.028em;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:500}.nd-head-state{color:var(--hf-text-dim);align-items:center;gap:7px;font-family:Sora,ui-sans-serif,sans-serif;font-size:12px;display:inline-flex}.nd-select--head{flex-direction:row;align-items:center;gap:8px}.nd-select--head>span{letter-spacing:.1em}.nd-select--head select{min-width:148px;padding:8px 32px 8px 11px}.nd-dot{background:#d1d5db;border-radius:50%;width:6px;height:6px}.nd-dot.is-ready{background:var(--hf-green)}.nd-dot.is-loading{background:var(--hf-text-faint);animation:1.4s ease-in-out infinite nd-pulse}.nd-dot.is-stale,.nd-dot.is-error{background:var(--hf-down)}@keyframes nd-pulse{0%,to{opacity:.3}50%{opacity:1}}.nd-filters{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;padding:14px 0;display:flex}.nd-select{flex-direction:column;gap:5px;display:flex}.nd-select>span{color:#8a9099;letter-spacing:.14em;text-transform:uppercase;font-family:Sora,ui-sans-serif,sans-serif;font-size:10px;font-weight:500}.nd-select select{appearance:none;background:var(--hf-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center / 14px;color:#0a0a0a;border:1px solid #dcdcdc;border-radius:8px;min-width:156px;padding:10px 34px 10px 12px;font-family:Sora,ui-sans-serif,sans-serif;font-size:13px}.nd-select select:focus-visible,.nd-search input:focus-visible{border-color:#0a0a0a;outline:none}.nd-search{flex:220px;min-width:0}.nd-search input{background:var(--hf-surface);color:#0a0a0a;border:1px solid #dcdcdc;border-radius:8px;width:100%;padding:10px 12px;font-family:Sora,ui-sans-serif,sans-serif;font-size:13px}.nd-search input::placeholder{color:#a6acb5}.nd-feature{background:#f7f7f8;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:24px;margin:22px 0 0;padding:clamp(22px,3vw,38px);display:flex}.nd-feature-main{flex:auto;min-width:0}.nd-feature-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.nd-feature-title{letter-spacing:-.022em;max-width:26ch;margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:400;line-height:1.24}.nd-feature-title a{color:#0a0a0a;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;text-decoration:none}.nd-feature-title a:hover{color:var(--hf-green)}.nd-feature-summary{color:#4b5563;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;margin:10px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.nd-card-summary{color:var(--hf-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.nd-cards{margin-top:22px}.nd-feature-rail{flex:none;align-items:center;gap:7px;margin:0;padding:0 0 6px;list-style:none;display:flex}.nd-feature-dot{cursor:pointer;background:#d6d6d9;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:background-color .2s,width .2s}.nd-feature-dot.is-active{background:#0a0a0a;width:20px}.nd-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:14px;margin-top:26px;display:grid}.nd-card{background:var(--hf-surface);border:1px solid #e8e8e8;border-radius:13px;padding:18px 19px 19px;transition:border-color .16s,transform .16s}.nd-card:hover{border-color:#cfcfcf;transform:translateY(-1px)}.nd-card-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.nd-card-title{letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:400;line-height:1.38}.nd-card-title a{color:#0a0a0a;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;text-decoration:none}.nd-card-title a:hover{color:var(--hf-green)}.nd-time{color:#0a0a0a;letter-spacing:.02em;white-space:nowrap;font-family:Sora,ui-sans-serif,sans-serif;font-size:11px;font-weight:600}.nd-mark{color:#c7ccd4;font-family:Sora,ui-sans-serif,sans-serif;font-size:11px;line-height:1}.nd-mark.is-up{color:var(--hf-green)}.nd-mark.is-down{color:var(--hf-down)}.nd-mark.is-mixed{color:#b7791f}.nd-tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.nd-tag{letter-spacing:.02em;border-radius:5px;padding:3px 7px;font-family:Sora,ui-sans-serif,sans-serif;font-size:10.5px}.nd-tag.is-stock{color:#3538cd;background:#eef2ff;font-weight:600}.nd-tag.is-sector{color:#52525b;background:#f2f2f3}.nd-tag.is-evidence{color:var(--hf-text-faint);background:0 0;border:1px solid #e8e8e8}.nd-tag.is-evidence.is-up{color:var(--hf-green);border-color:#cde9da}.nd-tag.is-evidence.is-down{color:var(--hf-down);border-color:#f0d5d1}.nd-empty{color:#8a9099;text-align:center;padding:44px 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px}@media (width<=700px){.nd{padding:18px 0 44px}.nd-feature{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 18px 18px}.nd-feature-title{max-width:none;font-size:21px}.nd-feature-rail{padding:0}.nd-select{flex:calc(50% - 7px)}.nd-select select{width:100%;min-width:0}.nd-search{flex:100%}.nd-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.nd-card-title{font-size:15.5px}}.qz{background:var(--hf-surface);min-height:100%;padding:26px 0 64px}.qz-inner{max-width:760px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.qz-head{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.qz-head h1{color:#0a0a0a;letter-spacing:-.028em;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(28px,3.4vw,38px);font-weight:500}.qz-progress{color:var(--hf-text-dim);letter-spacing:.04em;font-family:Sora,ui-sans-serif,sans-serif;font-size:12px}.qz-topics{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;flex-wrap:wrap;gap:7px;padding:12px 0;display:flex}.qz-topic{background:var(--hf-surface);color:#52525b;cursor:pointer;border:1px solid #e2e2e2;border-radius:999px;padding:7px 14px;font-family:Sora,ui-sans-serif,sans-serif;font-size:12px;transition:background-color .16s,border-color .16s,color .16s}.qz-topic:hover{color:#0a0a0a;border-color:#c9c9c9}.qz-topic.is-on{color:var(--hf-on-accent);background:#0a0a0a;border-color:#0a0a0a}.qz-card{border:1px solid #e8e8e8;border-radius:16px;margin-top:24px;padding:clamp(20px,3vw,32px)}.qz-topic-tag{color:#8a9099;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-family:Sora,ui-sans-serif,sans-serif;font-size:10px;font-weight:500}.qz-question{color:#0a0a0a;letter-spacing:-.018em;margin:0 0 20px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(19px,2.2vw,23px);font-weight:400;line-height:1.34}.qz-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qz-option{background:var(--hf-surface);color:#0a0a0a;cursor:pointer;text-align:left;border:1px solid #e2e2e2;border-radius:10px;align-items:flex-start;gap:11px;width:100%;padding:13px 15px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.42;transition:background-color .14s,border-color .14s;display:flex}.qz-option:disabled{cursor:default}.qz-option:not(:disabled):hover{background:var(--hf-bg);border-color:#c9c9c9}.qz-option-key{color:#a1a1aa;flex:none;width:14px;padding-top:2px;font-family:Sora,ui-sans-serif,sans-serif;font-size:12px;font-weight:600}.qz-option.is-picked{border-color:#0a0a0a}.qz-option.is-correct{border-color:var(--hf-green);background:#f2fbf6}.qz-option.is-correct .qz-option-key{color:var(--hf-green)}.qz-option.is-wrong{border-color:var(--hf-down);background:#fdf4f3}.qz-option.is-wrong .qz-option-key{color:var(--hf-down)}.qz-option.is-dim{opacity:.5}.qz-explain{color:#52525b;border-left:2px solid #d6d6d9;margin:16px 0 0;padding:2px 0 2px 13px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;line-height:1.55}.qz-explain.is-right{border-color:var(--hf-green)}.qz-explain.is-wrong{border-color:var(--hf-down)}.qz-actions{justify-content:flex-end;margin-top:20px;display:flex}.qz-btn{color:var(--hf-on-accent);cursor:pointer;background:#0a0a0a;border:0;border-radius:999px;padding:10px 22px;font-family:Sora,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;transition:background-color .16s,opacity .16s}.qz-btn:hover:not(:disabled){background:var(--hf-green)}.qz-btn:disabled{cursor:default;opacity:.32}.qz-result{border:1px solid #e8e8e8;border-radius:16px;justify-content:center;align-items:baseline;gap:14px;padding:34px 20px;display:flex}.qz-result-score{color:#0a0a0a;margin:0;font-family:Sora,ui-sans-serif,sans-serif;font-size:38px;font-weight:600}.qz-result-pct{color:#8a9099;margin:0 18px 0 0;font-family:Sora,ui-sans-serif,sans-serif;font-size:15px}.qz-review{flex-direction:column;gap:2px;margin:24px 0 0;padding:0;list-style:none;display:flex}.qz-review-row{border-bottom:1px solid var(--hf-surface-3);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.qz-review-mark{font-family:Sora,ui-sans-serif,sans-serif;font-size:13px;line-height:1.5}.qz-review-row.is-right .qz-review-mark{color:var(--hf-green)}.qz-review-row.is-wrong .qz-review-mark{color:var(--hf-down)}.qz-review-q{color:#0a0a0a;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.42}.qz-review-a{color:var(--hf-text-dim);margin:5px 0 0;font-family:Sora,ui-sans-serif,sans-serif;font-size:11.5px}.qz-review-x{color:#8a9099;margin:6px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;line-height:1.5}@media (width<=700px){.qz{padding:18px 0 44px}.qz-card{padding:18px 16px}.qz-option{padding:12px 13px;font-size:14px}.qz-result{flex-wrap:wrap;padding:26px 16px}}.admin-workspace{box-sizing:border-box;color:#25170d;background:#f8f7f1;flex-direction:column;height:calc(100vh - 72px);min-height:0;padding:20px clamp(18px,4vw,64px);font-family:Inter,system-ui,sans-serif;display:flex;overflow:hidden}.admin-workspace-header{border-bottom:1px solid #d8d0c6;justify-content:space-between;align-items:flex-end;gap:20px;width:100%;max-width:1180px;margin:0 auto 10px;padding-bottom:14px;display:flex}.admin-kicker{color:#16834d;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.admin-workspace h1{margin:7px 0 3px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(28px,4vw,48px);font-weight:400;line-height:.95}.admin-workspace-header p{color:#796f66;margin:0;font-size:12px}.admin-workspace-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-primary-button,.admin-secondary-button,.admin-danger-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font:700 11px Inter,system-ui,sans-serif;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.admin-primary-button{color:#fff;background:#13ad69}.admin-primary-button:hover,.admin-secondary-button:hover,.admin-danger-button:hover{transform:translateY(-1px)}.admin-secondary-button{background:var(--hf-surface);color:#25170d;border-color:#d8d0c6}.admin-danger-button{color:#b33d31;background:#fff0ed;border-color:#f1c1b7}.admin-owner-strip{color:#27784c;background:#f0fff5;border:1px solid #bfe7cd;border-radius:9px;align-items:center;gap:8px;width:100%;max-width:1180px;margin:0 auto 8px;padding:9px 12px;font-size:11px;display:flex}.admin-owner-strip strong{color:#176b42}.admin-owner-strip-note{margin-left:auto;font-weight:800}.admin-alert{border-radius:8px;width:100%;max-width:1180px;margin:0 auto 8px;padding:9px 12px;font-size:11px}.admin-alert-error{color:#a53229;background:#fff0ee;border:1px solid #f2c0b8}.admin-alert-success{color:#177542;background:#effcf3;border:1px solid #b9e9c8}.admin-section-tabs{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;width:100%;max-width:1180px;margin:0 auto 8px;display:grid}.admin-section-tabs button{background:var(--hf-surface);color:#665d54;cursor:pointer;border:1px solid #d8d0c6;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 5px;font:700 11px Inter,system-ui,sans-serif;display:inline-flex}.admin-section-tabs button.active{color:#157442;background:#edfff4;border-color:#18aa67}.admin-section-tabs button span{color:#8b8176;background:#f0ede8;border-radius:99px;min-width:18px;padding:2px 4px;font-size:10px}.admin-section-tabs button.active span{color:#16834d;background:#d7f6e2}.admin-topic-bar{background:#fff;border:1px solid #d8d0c6;border-radius:9px;align-items:center;gap:12px;width:100%;max-width:1180px;margin:0 auto 8px;padding:8px 11px;display:flex}.admin-topic-label{color:#8a8076;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;min-width:112px;font-size:10px;font-weight:800;display:inline-flex}.admin-topic-pills{flex-wrap:wrap;gap:5px;display:flex}.admin-topic-pills button{color:#665d54;cursor:pointer;background:#fff;border:1px solid #ddd5cb;border-radius:99px;padding:6px 9px;font:600 10px Inter,system-ui,sans-serif}.admin-topic-pills button.active{color:#157442;background:#edfff4;border-color:#16aa67}.admin-content-grid{flex:1;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:12px;width:100%;max-width:1180px;min-height:0;margin:0 auto;display:grid}.admin-panel{background:var(--hf-surface);border:1px solid #d8d0c6;border-radius:12px;min-width:0;padding:16px;overflow:auto;box-shadow:0 7px 24px #46321e0f}.admin-panel-heading{border-bottom:1px solid #eee8e0;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.admin-panel-eyebrow{color:#16834d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.admin-panel h2{margin:4px 0;font-family:Instrument Serif,Georgia,serif;font-size:26px;font-weight:400}.admin-panel-heading p{color:#837a71;margin:0;font-size:11px}.admin-record-list{gap:7px;margin-top:12px;display:grid}.admin-record{border:1px solid #eee8e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.admin-record h3{margin:4px 0 2px;font-size:13px}.admin-record p{color:#80766c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;display:-webkit-box;overflow:hidden}.admin-status{text-transform:uppercase;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.admin-status-published{color:#187445;background:#e9faef}.admin-status-draft{color:#84786d;background:#f3eee7}.admin-record-actions{flex:none;align-items:center;gap:5px;display:flex}.admin-record-actions button{background:var(--hf-surface);color:#5f554b;cursor:pointer;border:1px solid #ddd5cb;border-radius:6px;padding:6px 8px;font:700 10px Inter,system-ui,sans-serif}.admin-record-actions button.delete{color:#b33d31}.admin-editor-panel{flex-direction:column;gap:10px;display:flex}.admin-editor-panel label{color:#665d54;gap:4px;font-size:10px;font-weight:800;display:grid}.admin-editor-panel input,.admin-editor-panel select,.admin-editor-panel textarea{box-sizing:border-box;background:var(--hf-surface);color:#25170d;resize:vertical;border:1px solid #ddd5cb;border-radius:7px;width:100%;padding:8px 9px;font:500 11px Inter,system-ui,sans-serif}.admin-editor-panel input:focus,.admin-editor-panel select:focus,.admin-editor-panel textarea:focus{outline-offset:1px;border-color:#18aa67;outline:2px solid #bfead0}.admin-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-check-label{grid-template-columns:auto 1fr;align-content:center;align-items:center;margin-top:17px;gap:6px!important;display:flex!important}.admin-check-label input{width:auto}.admin-editor-actions{gap:7px;margin-top:auto;padding-top:4px;display:flex}.admin-empty-state{color:#948a80;text-align:center;place-items:center;min-height:180px;font-size:12px;display:grid}.admin-owner-strip+.admin-alert{margin-top:0}@media (width<=980px){.admin-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-content-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-workspace{height:calc(100vh - 72px);overflow:hidden}.admin-panel{padding:12px}.admin-editor-panel{min-height:0}}@media (width<=640px){.admin-workspace{padding:12px 10px}.admin-workspace-header{flex-direction:column;align-items:flex-start}.admin-workspace-actions{justify-content:flex-start}.admin-owner-strip{flex-wrap:wrap;align-items:flex-start}.admin-owner-strip-note{width:100%;margin-left:23px}.admin-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.admin-topic-bar{flex-direction:column;align-items:flex-start;gap:5px}.admin-topic-label{min-width:0}.admin-form-row{grid-template-columns:1fr}.admin-check-label{margin-top:0}.admin-content-grid{grid-template-columns:1fr 1fr;gap:6px}.admin-panel{padding:10px}.admin-panel h2{font-size:21px}.admin-panel-heading p{font-size:10px}.admin-editor-panel{gap:7px}.admin-editor-panel textarea{min-height:48px}}.admin-fallback-page{box-sizing:border-box;background:#f8f7f1;align-items:center;min-height:calc(100svh - 70px);padding:20px;display:flex}.admin-fallback-card{background:var(--hf-surface);box-sizing:border-box;border:1px solid #d8d0c6;border-radius:18px;width:100%;max-width:1060px;margin:0 auto;padding:clamp(18px,2.2vw,28px);box-shadow:0 18px 48px #46321e17}.admin-fallback-header{border-bottom:1px solid #eae4dc;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.admin-fallback-kicker{color:#177a4c;letter-spacing:.11em;align-items:center;gap:6px;font:800 10px/1 Sora,sans-serif;display:inline-flex}.admin-fallback-header h1{color:#25170d;letter-spacing:-.05em;margin:8px 0 5px;font:400 clamp(30px,4vw,46px)/.96 Instrument Serif,Georgia,serif}.admin-fallback-header p{color:#776f66;max-width:560px;margin:0;font:500 11px/1.5 Sora,sans-serif}.admin-fallback-header-actions{flex:none;gap:7px;display:flex}.admin-fallback-tabs{gap:6px;margin-top:13px;display:flex}.admin-fallback-tabs button{background:var(--hf-surface);color:#6d6257;cursor:pointer;border:1px solid #dfd7ce;border-radius:7px;padding:8px 10px;font:800 10px/1 Sora,sans-serif}.admin-fallback-tabs button.is-active{color:#177548;background:#eff9f2;border-color:#9bd9b5}.admin-fallback-alert{border:1px solid;border-radius:8px;margin:12px 0 0;padding:8px 10px;font:600 10px/1.4 Sora,sans-serif}.admin-fallback-alert.is-error{color:#a43b31;background:#fff1ef;border-color:#f0c7bf}.admin-fallback-alert.is-success{color:#176f43;background:#effbf3;border-color:#c2e8cf}.admin-fallback-grid{grid-template-columns:minmax(290px,.82fr) minmax(0,1.18fr);gap:14px;margin-top:16px;display:grid}.admin-fallback-summary,.admin-fallback-editor{border:1px solid #e3dcd3;border-radius:12px;min-width:0;padding:14px}.admin-fallback-summary{background:#fcfbf9}.admin-fallback-editor{gap:10px;display:grid}.admin-fallback-panel-heading{justify-content:space-between;align-items:center;display:flex}.admin-fallback-panel-heading>span{color:#8a7e72;letter-spacing:.1em;text-transform:uppercase;font:800 9px/1 Sora,sans-serif}.admin-fallback-panel-heading>strong{color:#1c7448;font:800 10px/1 Sora,sans-serif}.admin-fallback-manual-heading{border-top:1px solid #e9e2d9;margin-top:14px;padding-top:14px}.admin-fallback-facts{gap:8px;margin:12px 0 0;display:grid}.admin-fallback-facts div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-fallback-facts dt{color:#8a7e72;font:700 10px/1.25 Sora,sans-serif}.admin-fallback-facts dd{color:#393129;text-align:right;margin:0;font:600 10px/1.25 Sora,sans-serif}.admin-fallback-select-label,.admin-fallback-editor label{color:#6d6257;gap:5px;font:800 10px/1.2 Sora,sans-serif;display:grid}.admin-fallback-select-label{margin-top:10px}.admin-fallback-select-label select,.admin-fallback-editor input{background:var(--hf-surface);box-sizing:border-box;color:#2c251f;border:1px solid #dcd3c9;border-radius:7px;width:100%;min-width:0;padding:8px;font:600 11px/1.2 Sora,sans-serif}.admin-fallback-editor input:focus,.admin-fallback-select-label select:focus{outline-offset:1px;border-color:#169c5a;outline:2px solid #cbedda}.admin-fallback-record-state{color:#756a60;gap:5px;margin-top:10px;font:500 10px/1.35 Sora,sans-serif;display:grid}.admin-fallback-record-state>span:first-child{color:#9b6827;font-weight:800}.admin-fallback-record-state>span.is-active{color:#147747}.admin-fallback-date-row{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.admin-fallback-toggle{align-self:end;align-items:center;min-height:34px;gap:7px!important;display:flex!important}.admin-fallback-toggle input{width:auto;height:auto}.admin-fallback-legs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-fallback-legs fieldset{border:1px solid #e3dcd3;border-radius:9px;gap:7px;min-width:0;margin:0;padding:9px;display:grid}.admin-fallback-legs legend{color:#24754e;letter-spacing:.08em;padding:0 3px;font:800 9px/1 Sora,sans-serif}.admin-fallback-legs output{color:#342c24;margin-top:1px;font:700 11px/1.2 Sora,sans-serif}.admin-fallback-note{grid-column:1/-1}.admin-fallback-actions{justify-content:flex-end;gap:7px;margin-top:2px;display:flex}.admin-fallback-actions .admin-danger-button{margin-left:auto}@media (width<=760px){.admin-fallback-page{align-items:flex-start;min-height:calc(100svh - 64px);padding:12px}.admin-fallback-header{flex-direction:column}.admin-fallback-header-actions{width:100%}.admin-fallback-header-actions button{flex:1}.admin-fallback-grid{grid-template-columns:1fr}.admin-fallback-card{border-radius:14px}.admin-fallback-legs,.admin-fallback-date-row{grid-template-columns:1fr}.admin-fallback-actions{flex-wrap:wrap;justify-content:flex-start}.admin-fallback-actions .admin-danger-button{margin-left:0}}.admin-page-card-manager{margin-top:14px}.admin-page-card-manager__header{border-bottom:1px solid #eae4dc;justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0 14px;display:flex}.admin-page-card-manager__header>div>span,.admin-page-card-manager__editor-heading>span{color:#1f7d4c;letter-spacing:.1em;text-transform:uppercase;font:800 9px/1 Sora,sans-serif}.admin-page-card-manager__header h2{color:#2b1f15;letter-spacing:-.05em;margin:7px 0 5px;font:500 28px/1 Bricolage Grotesque,sans-serif}.admin-page-card-manager__header p{color:#766a5f;max-width:580px;margin:0;font:500 11px/1.5 Sora,sans-serif}.admin-page-card-manager__grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:14px;margin-top:14px;display:grid}.admin-page-card-manager__list,.admin-page-card-manager__editor{border:1px solid #e3dcd3;border-radius:12px;min-width:0;padding:13px}.admin-page-card-manager__list{background:#fcfbf9}.admin-page-card-manager__editor{gap:10px;display:grid}.admin-page-card-manager label{color:#6d6257;gap:5px;font:800 10px/1.2 Sora,sans-serif;display:grid}.admin-page-card-manager input,.admin-page-card-manager textarea,.admin-page-card-manager select{background:var(--hf-surface);box-sizing:border-box;color:#2c251f;border:1px solid #dcd3c9;border-radius:7px;width:100%;min-width:0;padding:8px;font:600 11px/1.35 Sora,sans-serif}.admin-page-card-manager textarea{resize:vertical;min-height:118px}.admin-page-card-manager input:focus,.admin-page-card-manager textarea:focus,.admin-page-card-manager select:focus{outline-offset:1px;border-color:#169c5a;outline:2px solid #cbedda}.admin-page-card-manager__filters{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-page-card-manager__list-heading,.admin-page-card-manager__editor-heading{justify-content:space-between;align-items:center;display:flex}.admin-page-card-manager__list-heading{color:#6b5d50;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e9e2d9;margin-top:13px;padding-bottom:10px;font:800 10px/1 Sora,sans-serif}.admin-page-card-manager__list-heading strong,.admin-page-card-manager__editor-heading strong{color:#1d7448;font:800 10px/1 Sora,sans-serif}.admin-page-card-manager__items{gap:7px;max-height:280px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.admin-page-card-manager__items>p{color:#887a6d;margin:5px 0;font:500 11px/1.45 Sora,sans-serif}.admin-page-card-manager__item{border:1px solid #e6ded5;border-radius:8px;justify-content:space-between;align-items:center;gap:5px;padding:6px;display:flex}.admin-page-card-manager__item.is-selected{background:#f4fbf6;border-color:#7dcaa0}.admin-page-card-manager__select{color:#3b2d20;cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;min-width:0;padding:2px 4px;display:grid}.admin-page-card-manager__select strong{text-overflow:ellipsis;white-space:nowrap;font:700 11px/1.2 Sora,sans-serif;overflow:hidden}.admin-page-card-manager__select span{color:#7b6e61;font:600 9px/1 Sora,sans-serif}.admin-page-card-manager__item-actions{gap:3px;display:flex}.admin-page-card-manager__item-actions button{background:var(--hf-surface);color:#5e5145;cursor:pointer;border:1px solid #dcd3c9;border-radius:6px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.admin-page-card-manager__item-actions button:disabled{cursor:not-allowed;opacity:.35}.admin-page-card-manager__item-actions button.is-delete{color:#b42318;border-color:#f1c4c0}.admin-page-card-manager__item-actions button.is-delete:hover:not(:disabled){background:#fff1f0;border-color:#eaa49d}.admin-page-card-manager__settings{grid-template-columns:.65fr 1fr 1fr;align-items:end;gap:9px;display:grid}.admin-page-card-manager__toggle{align-items:center;min-height:35px;gap:6px!important;display:flex!important}.admin-page-card-manager__toggle input{width:auto;height:auto}.admin-page-card-manager__toggle svg{color:#1a7448}.admin-page-card-manager__editor-actions{justify-content:flex-end;gap:7px;display:flex}.admin-page-card-manager__editor-actions .admin-danger-button{margin-left:auto}@media (width<=760px){.admin-page-card-manager__header{flex-direction:column}.admin-page-card-manager__header>button{width:100%}.admin-page-card-manager__grid,.admin-page-card-manager__filters,.admin-page-card-manager__settings{grid-template-columns:1fr}.admin-page-card-manager__items{max-height:210px}.admin-page-card-manager__editor-actions{flex-wrap:wrap;justify-content:flex-start}.admin-page-card-manager__editor-actions .admin-danger-button{margin-left:0}}.bd-page{background:var(--hf-bg);min-height:calc(100svh - 70px);padding:clamp(24px,4vw,56px)}.bd-shell{max-width:1160px;margin:0 auto}.bd-header{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;padding-bottom:18px;display:flex}.bd-header-eyebrow{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font:500 10px/1 Bricolage Grotesque,sans-serif}.bd-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font:500 clamp(30px,4vw,46px)/.96 Bricolage Grotesque,sans-serif}.bd-header-note{color:var(--hf-text-dim);max-width:640px;margin:10px 0 0;font:300 13px/1.5 Bricolage Grotesque,sans-serif}.bd-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:0 0 18px;display:flex}.bd-toolbar-field{flex-direction:column;gap:8px;display:flex}.bd-toolbar .bd-select,.bd-toolbar .bd-search{min-width:240px}.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bd-grid.is-thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;overflow:hidden}.bd-card-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 14px;display:flex}.bd-card-head h2{color:var(--hf-text);letter-spacing:.14em;text-transform:uppercase;margin:0;font:500 11px/1.2 Bricolage Grotesque,sans-serif}.bd-card-body{padding:0 24px 20px}.bd-card-body.is-tight{padding:0 16px 16px}.bd-pill{border:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.05em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font:400 11px/1 Bricolage Grotesque,sans-serif;display:inline-flex}.bd-pill.is-live{color:var(--hf-green);border-color:#0f9d5847}.bd-select{appearance:none;background:var(--hf-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:8px;min-width:260px;max-width:100%;padding:12px 40px 12px 14px;font:400 14px/1 Bricolage Grotesque,sans-serif}.bd-select:focus-visible{border-color:var(--hf-text);outline:none}.bd-metric-row{border-bottom:1px solid var(--hf-border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.bd-metric-row:last-child{border-bottom:0}.bd-metric-row dt{color:var(--hf-text-dim);font:400 12px/1.4 Bricolage Grotesque,sans-serif}.bd-metric-row dd{color:var(--hf-text);text-align:right;margin:0;font:500 15px/1.3 Bricolage Grotesque,sans-serif}.bd-metric-row dd .is-muted{color:var(--hf-text-faint);font-weight:400}.is-positive{color:var(--hf-green)}.is-negative{color:var(--hf-down)}.bd-bar{background:var(--hf-surface-3);border-radius:4px;width:100%;height:6px;overflow:hidden}.bd-bar-fill{background:var(--hf-text);border-radius:4px;height:100%;transition:width .3s}.bd-bar-fill.is-positive{background:var(--hf-green)}.bd-bar-fill.is-negative{background:var(--hf-down)}.bd-weight-row{border-bottom:1px solid var(--hf-border-soft);grid-template-columns:minmax(0,1fr) 64px;gap:4px 14px;padding:11px 0;display:grid}.bd-weight-row:last-child{border-bottom:0}.iw-hero{max-width:860px;margin:0 auto}.iw-hero--full{max-width:none;margin:0}.iw-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.iw-split{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.iw-split-left{flex-direction:column;gap:16px;display:flex}.iw-split .bd-card{margin:0}@media (width<=980px){.iw-split{grid-template-columns:1fr}}.iw-columns{justify-content:center;align-items:flex-end;gap:10px;min-height:240px;display:flex}.iw-columns--all{min-height:320px}.iw-columns--all .iw-col{max-width:56px}.iw-columns--all .iw-col-track{height:200px}.iw-columns--all .iw-col-name{white-space:nowrap;width:auto;font-size:10px;transform:rotate(-60deg)}.iw-hbars{flex-direction:column;display:flex}.iw-hbar{grid-template-columns:minmax(72px,110px) minmax(0,1fr) 52px;align-items:center;gap:10px;padding:3px 0;display:grid}.iw-hbar-name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.iw-hbar-track{background:var(--hf-surface-2);border-radius:3px;width:100%;height:10px;overflow:hidden}.iw-hbar-fill{background:var(--hf-text);border-radius:3px;height:100%;transition:width .3s}.iw-hbar-weight{color:var(--hf-text-dim);text-align:right;white-space:nowrap;font-size:11px}.iw-col{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;max-width:84px;display:flex}.iw-col-weight{color:var(--hf-text);white-space:nowrap;font-size:10.5px;font-weight:500}.iw-col-track{background:var(--hf-surface-2);border:1px solid var(--hf-surface-3);border-radius:4px 4px 0 0;flex:1;align-items:flex-end;width:100%;display:flex;overflow:hidden}.iw-col-fill{background:var(--hf-text);border-radius:4px 4px 0 0;width:100%;transition:height .3s}.iw-col-name{color:var(--hf-text-dim);letter-spacing:.02em;text-overflow:ellipsis;text-align:center;white-space:nowrap;width:100%;font-size:10.5px;line-height:1.25;overflow:hidden}.bd-weight-name{color:var(--hf-text);overflow-wrap:anywhere;font:400 14px/1.3 Bricolage Grotesque,sans-serif}.bd-weight-value{color:var(--hf-text);font-variant-numeric:tabular-nums;text-align:right;font:500 14px/1.3 Bricolage Grotesque,sans-serif}.bd-weight-row .bd-bar{grid-column:1/-1}.bd-table-wrap{overflow-x:auto}.bd-table{border-collapse:collapse;width:100%;min-width:620px}.bd-table th,.bd-table td{border-bottom:1px solid var(--hf-border-soft);text-align:right;white-space:nowrap;padding:13px 24px}.bd-table thead th{background:var(--hf-bg);color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;font:500 10px/1 Bricolage Grotesque,sans-serif}.bd-table th:first-child,.bd-table td:first-child{text-align:left}.bd-table tbody th{color:var(--hf-text);font:500 14px/1.2 Bricolage Grotesque,sans-serif}.bd-table tbody td{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;font:400 14px/1 Bricolage Grotesque,sans-serif}.bd-table tbody tr:last-child th,.bd-table tbody tr:last-child td{border-bottom:0}.bd-note{background:var(--hf-bg);border-top:1px solid var(--hf-border-soft);color:var(--hf-text-dim);padding:13px 24px;font:400 12px/1.55 Bricolage Grotesque,sans-serif}.bd-note a{color:var(--hf-green);font-weight:500;text-decoration:none}.bd-note a:hover,.bd-note a:focus-visible{text-decoration:underline}.bd-empty{color:var(--hf-text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;display:flex}.bd-empty>span{color:#d1d5db;font:400 32px/1 Bricolage Grotesque,sans-serif}.bd-empty strong{color:var(--hf-text);margin-top:8px;font:500 18px/1.3 Bricolage Grotesque,sans-serif}.bd-empty p{max-width:460px;margin:8px auto 0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.bds-layout{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.bds-split{grid-template-columns:minmax(0,1fr) minmax(320px,44%);min-height:560px;display:grid}.bds-split-left{border-right:1px solid var(--hf-border);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.bds-split-right{flex-direction:column;min-width:0;display:flex}.bds-split-head{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.bds-split-head h3{color:var(--hf-text);margin:0;font-size:17px;font-weight:600}.bds-split-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding:16px 18px 20px;overflow-y:auto}.bds-no-chart{color:var(--hf-text-faint);margin:0;font-size:12.5px}.bds-category select{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;font:inherit;border-radius:999px;width:100%;padding:8px 14px;font-size:12.5px;font-weight:500}.bds-category{grid-column:1/-1;align-items:center;gap:10px;display:flex}.bds-category-label{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.bds-category select{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;font:inherit;border-radius:8px;min-width:240px;padding:9px 12px;font-size:13px}.bds-stepper{flex-direction:column;align-self:start;align-items:center;gap:10px;display:flex;position:sticky;top:88px}.bds-stepper button{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.bds-stepper button:hover:not(:disabled){border-color:var(--hf-text)}.bds-stepper button:disabled{cursor:default;opacity:.4}.bds-stepper-count{color:var(--hf-text-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.bds-rail{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;align-content:start;padding:8px;display:flex;overflow:hidden}.bds-rail-item{color:var(--hf-text-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font:400 15px/1.2 Bricolage Grotesque,sans-serif;transition:background-color .16s,color .16s;display:flex}.bds-rail-item:hover{background:var(--hf-bg);color:var(--hf-text)}.bds-rail-item.is-active{background:var(--hf-text);color:var(--hf-on-accent)}.bds-rail-count{background:var(--hf-surface-3);color:var(--hf-text-soft);text-align:center;border-radius:999px;min-width:30px;padding:5px 0;font:500 11px/1 Bricolage Grotesque,sans-serif}.bds-rail-item.is-active .bds-rail-count{color:var(--hf-on-accent);background:#ffffff2e}.bds-list{align-content:start;align-items:start;min-width:0;display:block}.bds-card{background:var(--hf-surface);border:1px solid var(--hf-border);scroll-snap-align:start;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.bds-card-head{border-bottom:1px solid var(--hf-border-soft);justify-content:space-between;gap:12px;padding:20px 22px 14px;display:flex}.bds-card-head h3{color:var(--hf-text);margin:0 0 6px;font:500 18px/1.2 Bricolage Grotesque,sans-serif}.bds-card-outlook{color:var(--hf-text-dim);font:400 12px/1.4 Bricolage Grotesque,sans-serif}.bds-card-body{padding:14px 22px 18px}.bds-legs{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.bds-leg{color:var(--hf-text-soft);font:400 13px/1.5 Bricolage Grotesque,sans-serif}.bds-leg strong{color:var(--hf-text);font-weight:500}.bds-leg.is-sell strong{color:var(--hf-down)}.bds-metrics{border-top:1px solid var(--hf-border-soft);margin-bottom:14px}.bds-best{color:var(--hf-text-soft);font:300 13px/1.6 Bricolage Grotesque,sans-serif}.bds-best strong{color:var(--hf-text);font-weight:500}.bds-risk{background:var(--hf-bg);border:1px solid var(--hf-border-soft);color:var(--hf-down);border-radius:6px;margin-top:12px;padding:10px 12px;font:400 12px/1.5 Bricolage Grotesque,sans-serif}.bdm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bdm-tile{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;padding:14px 16px}.bdm-tile-name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font:500 13px/1.3 Bricolage Grotesque,sans-serif;overflow:hidden}.bdm-tile-last{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;font:400 15px/1.2 Bricolage Grotesque,sans-serif}.bdm-tile-pct{font-variant-numeric:tabular-nums;margin:6px 0 8px;font:500 14px/1.2 Bricolage Grotesque,sans-serif}.bdm-tile-52w{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 3px;font:400 10px/1 Bricolage Grotesque,sans-serif}.bdb-split{border-radius:6px;width:100%;height:34px;display:flex;overflow:hidden}.bdb-split .is-adv,.bdb-split .is-dec{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.bdb-split .is-adv{background:var(--hf-green)}.bdb-split .is-dec{background:var(--hf-down)}.bdb-split .is-unch{background:#d1d5db}.bdb-split-label{color:var(--hf-on-accent);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 8px;font:500 12px/1 Bricolage Grotesque,sans-serif;overflow:hidden}.bdb-mini{background:var(--hf-surface-3);border-radius:4px;width:100%;height:8px;display:flex;overflow:hidden}.bdb-mini .is-adv{background:var(--hf-green)}.bdb-mini .is-dec{background:var(--hf-down)}.bd-range{background:var(--hf-surface-3);border-radius:4px;width:100%;height:6px;position:relative}.bd-range-marker{background:var(--hf-text);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-50%)}.bd-range-labels{color:var(--hf-text-faint);letter-spacing:.06em;justify-content:space-between;margin-top:6px;font:400 10px/1 Bricolage Grotesque,sans-serif;display:flex}.bd-search{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;min-width:220px;padding:12px 14px;font:400 14px/1 Bricolage Grotesque,sans-serif}.bd-search:focus-visible{border-color:var(--hf-text);outline:none}.bd-search::placeholder{color:var(--hf-text-faint)}.iw-split--side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.bd-tv-reload{background:var(--hf-surface);border:1px solid var(--hf-text);color:var(--hf-text);cursor:pointer;border-radius:8px;padding:10px 14px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:background .16s,color .16s}.bd-tv-reload:hover{background:var(--hf-text);color:var(--hf-on-accent)}.bd-search-results{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.bd-search-results button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f3f3f3;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:inherit;display:flex}.bd-search-results button:last-child{border-bottom:0}.bd-search-results button:hover{background:var(--hf-bg)}.bd-search-name{color:var(--hf-text);font:400 13.5px/1.3 Bricolage Grotesque,sans-serif}.bd-search-symbol{color:var(--hf-text-faint);letter-spacing:.4px;font:400 11px/1.3 JetBrains Mono,ui-monospace,monospace}.bd-quick-row{flex-wrap:wrap;gap:10px;display:flex}.bd-quick-chip{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:999px;padding:9px 16px;font:500 12.5px/1 Bricolage Grotesque,sans-serif;transition:border-color .16s}.bd-quick-chip:hover{border-color:var(--hf-text)}.ta-header{flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px}.ta-header h1{margin:0}.ta-header-tools{align-items:center;gap:8px;display:flex}.ta-pill{width:auto;min-width:0;padding:9px 12px}.ta-top{grid-template-columns:minmax(0,1fr) 200px;gap:14px;margin-top:18px;display:grid}.ta-side-gauges{flex-direction:column;gap:14px;display:flex}.ta-gauge{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;border-radius:14px;flex:1;padding:14px 12px}.ta-gauge__title{color:var(--hf-text-dim);letter-spacing:1.2px;text-transform:uppercase;margin:0;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.ta-gauge__summary{margin:10px 0 8px;font:500 26px/1.2 Bricolage Grotesque,sans-serif}.ta-gauge__counts{justify-content:center;gap:16px;margin:0;display:flex}.ta-gauge__counts span{color:var(--hf-text-dim);font:400 12.5px/1 Bricolage Grotesque,sans-serif}.ta-table{table-layout:fixed;width:100%;min-width:0}.ta-table td,.ta-table th{padding:8px 10px}.ta-table tbody tr{border-bottom:1px solid #f3f3f3}.ta-table tbody tr:last-child{border-bottom:0}.ta-table td:first-child{color:var(--hf-text);font:400 13px/1.4 Bricolage Grotesque,sans-serif}.ta-value{font-variant-numeric:tabular-nums;white-space:nowrap}.ta-detail{color:var(--hf-text-faint);font-size:11.5px}.ta-table th:nth-child(2),.ta-table td:nth-child(2){width:26%}.ta-table th:nth-child(3),.ta-table td:nth-child(3){width:20%}.ta-table td:first-child{overflow-wrap:anywhere}.ta-neutral{font-weight:600;color:var(--hf-text)!important}.ta-analysis-card .bd-card-body{padding:10px 12px 12px}.ta-analysis-card .hf-tv-embed-stage{padding:0}.fin-layout{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.fin-header{grid-column:1/-1;margin:0}.fin-tools{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:24px}.fin-tool,.fin-tools .bd-select,.fin-tools .bd-search{width:100%;min-width:0}.fin-main{min-width:0}@media (width<=900px){.fin-layout{grid-template-columns:1fr}.fin-tools{flex-flow:wrap;position:static}.fin-tool{flex:45%}.iw-split--side,.ta-top{grid-template-columns:1fr}.ta-side-gauges{flex-direction:row}.ta-header{flex-direction:column;align-items:flex-start}.ta-header-tools{flex-wrap:wrap;width:100%}.ta-pill{flex:45%}.bdm-tiles,.bd-grid.is-thirds{grid-template-columns:repeat(2,minmax(0,1fr))}.bds-layout{grid-template-columns:1fr}.bds-stepper{flex-direction:row;justify-content:center;position:static}.bds-rail{flex-flow:wrap}.bds-rail-item{flex:45%}}@media (width<=700px){.bd-page{min-height:calc(100svh - 64px);padding:20px 12px 32px}.bd-header{flex-direction:column;align-items:flex-start;gap:12px}.bd-header h1{font-size:34px}.bd-grid,.bd-grid.is-thirds,.bdm-tiles{grid-template-columns:1fr}.bd-card-head,.bd-card-body{padding-left:16px;padding-right:16px}.bd-table th,.bd-table td,.bd-note{padding:12px 16px}.bd-select,.bd-search,.bd-toolbar .bd-select,.bd-toolbar .bd-search{width:100%;min-width:0}.bd-toolbar-field,.bds-rail-item{flex:100%}}.bds-card-aka{color:var(--hf-text-faint);margin:3px 0 0;font-size:11px}.hf-scr-page{background:var(--hf-bg);overscroll-behavior:contain;min-height:calc(100svh - 70px);overflow-y:auto}.hf-scr-shell{max-width:none;margin:0 auto;padding:clamp(16px,2.4vw,26px) clamp(14px,3vw,28px) 40px}.hf-scr-bar{width:100%;margin:0 0 14px}.hf-scr-track{flex-wrap:wrap;gap:6px;display:flex}.hf-scr-segment{background:var(--hf-surface);color:var(--hf-text-dim);cursor:pointer;white-space:nowrap;border:1px solid #e5e7eb;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 12px;font:500 11px/1 Bricolage Grotesque,sans-serif;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.hf-scr-segment:hover{color:var(--hf-text);border-color:#d1d5db}.hf-scr-segment:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.hf-scr-segment.is-selected{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.hf-scr-segment.is-selected .hf-scr-icon{color:var(--hf-on-accent)}.hf-scr-segment-label{font-weight:500}.hf-scr-icon{flex:none;width:14px;height:14px}.hf-scr-icon.is-buildups{color:#ec4899}.hf-scr-icon.is-gainers{color:#2563eb}.hf-scr-icon.is-weeks{color:#d97706}.hf-scr-icon.is-movers{color:#7c3aed}.hf-scr-icon.is-fno{color:var(--hf-green)}.hf-scr-icon.is-candles{color:#e11d48}.hf-scr-icon.is-patterns{color:#0891b2}.hf-scr-icon.is-price-volume{color:#4f46e5}.hf-scr-icon.is-open-high-low{color:#0d9488}.hf-scr-icon.is-breakouts{color:#ca8a04}.hf-scr-icon.is-volume{color:#0ea5e9}.hf-scr-icon.is-previous-day{color:var(--hf-text-dim)}.hf-scr-icon.is-sheet{color:#0f766e}.hf-scr-icon.is-intraday{color:var(--hf-amber)}.hf-scr-icon.is-nfbnf{color:#4338ca}.hf-scr-icon.is-btst{color:#be123c}.hf-scr-icon.is-orb{color:#0369a1}.hf-scr-icon.is-hotdeals{color:#ea580c}.hf-scr-icon.is-top10{color:#7e22ce}.hf-scr-panel{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:min(64svh,480px);overflow-y:auto}.hf-scr-panel:focus-visible{outline:2px solid var(--hf-text);outline-offset:3px}.hf-scr-card{margin-bottom:8px}.hf-scr-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;padding:0 24px 18px;display:grid}.hf-scr-side{min-width:0}.hf-scr-side-title{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font:600 10px/1.2 Bricolage Grotesque,sans-serif}.hf-scr-side-empty{color:var(--hf-text-faint);margin:0;padding:10px 0;font:400 12px/1.5 Bricolage Grotesque,sans-serif}.hf-scr-table{width:auto;min-width:0}.hf-scr-table th,.hf-scr-table td{padding:6px 12px 6px 0}.hf-scr-table th:last-child,.hf-scr-table td:last-child{padding-right:0}.hf-scr-table--wide{width:max-content;min-width:100%}.hf-scr-card .bd-table-wrap{overflow-x:auto}.hf-scr-table--wide thead th{white-space:nowrap}.hf-scr-num{font-variant-numeric:tabular-nums}.hf-scr-caption{border-top:1px solid var(--hf-border-soft)}.hf-scr-table tbody td.hf-scr-up{color:var(--hf-green)}.hf-scr-table tbody td.hf-scr-down{color:var(--hf-down)}.hf-scr-status{min-height:180px}.hf-scr-status strong{max-width:460px}@media (width<=480px){.hf-scr-segment{gap:4px;padding:6px 10px;font-size:11px}.hf-scr-icon{width:13px;height:13px}.hf-scr-track{gap:5px}.hf-scr-table th,.hf-scr-table td{padding:5px 10px 5px 0}}@media (prefers-reduced-motion:reduce){.hf-scr-segment{transition:none}}.hf-scr-shell{grid-template-columns:minmax(0,30fr) minmax(0,70fr);align-items:start;gap:clamp(14px,1.6vw,22px);display:grid}.hf-scr-rail{background:var(--hf-surface);border:1px solid var(--hf-border);box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;border-radius:10px;min-width:0;max-height:calc(100svh - 140px);padding:12px;position:sticky;top:12px;overflow-y:auto}.hf-scr-rail-title{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;padding:0 2px;font:500 10px/1 JetBrains Mono,ui-monospace,monospace}.hf-scr-rail .hf-scr-track{flex-flow:column;gap:4px;display:flex}.hf-scr-rail .hf-scr-segment{text-align:left;white-space:normal;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;width:100%;padding:8px 10px;display:flex}.hf-scr-rail .hf-scr-segment:hover{background:#f7f8f9;border-color:#0000}.hf-scr-rail .hf-scr-segment.is-selected{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.hf-scr-rail .hf-scr-segment-body{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-scr-rail .hf-scr-segment-label{font-size:12px;font-weight:500;line-height:1.25}.hf-scr-segment-kind{color:#9aa3ad;letter-spacing:.04em;font:400 9.5px/1 JetBrains Mono,ui-monospace,monospace}.hf-scr-segment-kind.is-live{color:var(--hf-green)}.hf-scr-segment-kind.is-sheet{color:#7c8794}.hf-scr-segment-kind.is-sample{color:#f59e0b}.hf-scr-rail .hf-scr-segment.is-selected .hf-scr-segment-kind{color:var(--hf-text-faint)}.hf-scr-rail .hf-scr-segment.is-selected .hf-scr-segment-kind.is-live{color:#4ade80}.hf-scr-panel{min-width:0}@media (width<=900px){.hf-scr-shell{grid-template-columns:minmax(0,1fr)}.hf-scr-rail{max-height:none;position:static;overflow:visible}.hf-scr-rail .hf-scr-track{flex-flow:wrap}.hf-scr-rail .hf-scr-segment{width:auto}.hf-scr-rail .hf-scr-segment-body{flex-direction:row;align-items:baseline;gap:6px}}.hf-scr-shell{grid-template-columns:minmax(180px,20fr) minmax(0,80fr);align-items:start;gap:clamp(12px,1.4vw,20px);min-height:calc(100svh - 128px);display:grid}.hf-scr-rail .hf-scr-segment{align-items:flex-start;gap:7px;padding:8px 9px}.hf-scr-rail .hf-scr-segment-label{white-space:normal;font-size:11.5px;line-height:1.3}.hf-scr-panel{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;align-self:stretch;min-width:0;min-height:0;max-height:calc(100svh - 128px);display:flex;overflow-y:auto}.hf-scr-panel>*{flex:none}.hf-scr-panel .hf-scr-card{min-height:0}@media (width<=1100px){.hf-scr-shell{grid-template-columns:minmax(160px,24fr) minmax(0,76fr)}}@media (width<=900px){.hf-scr-shell{grid-template-columns:minmax(0,1fr);min-height:0}.hf-scr-panel{max-height:none;overflow:visible}}.hf-scr-stale{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;padding:7px 11px;font-size:11px;display:flex}.hf-scr-stale-dot{background:#d97706;border-radius:50%;flex:none;width:6px;height:6px;display:block}.hf-scr-mobile-select{display:none}@media (width<=900px){.hf-scr-mobile-select{display:block}.hf-scr-rail .hf-scr-track{display:none}.hf-scr-rail-title{margin-bottom:8px}.hf-scr-mobile-select select{appearance:none;background:var(--hf-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center / 16px;color:var(--hf-text);border:1px solid #e5e7eb;border-radius:8px;width:100%;min-height:44px;padding:10px 38px 10px 12px;font:500 14px/1.3 Bricolage Grotesque,sans-serif}.hf-scr-mobile-select select:focus-visible{border-color:var(--hf-text);outline:none}}.hfm-page{background:var(--hf-surface-2);color:var(--hf-text);min-height:calc(100svh - 70px);padding:0 0 96px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}.hfm-page *{box-sizing:border-box}.hfm-mono{letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hfm-content{max-width:none;margin:0;padding:0 clamp(20px,3.2vw,56px)}.hfm-note{color:var(--hf-text-dim);margin-top:22px;font:300 12px/1.6 Bricolage Grotesque,sans-serif}.hfm-kicker{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:500 10px/1 Bricolage Grotesque,sans-serif}.hfm-pagelabel{color:var(--hf-text);letter-spacing:-.02em;margin:0;padding:clamp(26px,3.6vw,44px) clamp(20px,3.2vw,56px) clamp(18px,2.4vw,28px);font:300 clamp(30px,3.6vw,46px)/1 Bricolage Grotesque,sans-serif}.hfm-blog-lead__card{background:var(--hf-surface);border:1px solid var(--hf-border);color:inherit;border-radius:10px;grid-template-columns:minmax(200px,30%) minmax(0,1fr);text-decoration:none;transition:border-color .16s;display:grid;overflow:hidden}.hfm-blog-lead__card:hover{border-color:#cfcfcf}.hfm-blog-lead__media{background:var(--hf-surface-2);border-right:1px solid var(--hf-border);align-items:flex-end;min-height:220px;padding:22px;display:flex}.hfm-blog-lead__media span{border:1px solid var(--hf-border);color:var(--hf-text-soft);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font:500 10px/1 Bricolage Grotesque,sans-serif}.hfm-blog-lead__copy{padding:clamp(22px,3vw,40px)}.hfm-blog-lead__copy h2{letter-spacing:-.015em;margin:0 0 12px;font:400 clamp(24px,2.8vw,36px)/1.06 Bricolage Grotesque,sans-serif}.hfm-blog-lead__copy>p{color:var(--hf-text-soft);margin:0 0 18px;font:300 14px/1.65 Bricolage Grotesque,sans-serif}.hfm-byline{color:var(--hf-text-dim);align-items:center;gap:10px;font:400 11.5px/1 Bricolage Grotesque,sans-serif;display:flex}.hfm-byline time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hfm-blog-read-link{color:var(--hf-green);margin-top:16px;font:500 12px/1 Bricolage Grotesque,sans-serif;display:inline-block}.hfm-blog-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:20px;display:grid}.hfm-blog-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;transition:border-color .16s}.hfm-blog-card:hover{border-color:#cfcfcf}.hfm-blog-card a{color:inherit;padding:24px 24px 22px;text-decoration:none;display:block}.hfm-blog-card h3{letter-spacing:-.01em;margin:0 0 10px;font:400 clamp(17px,1.4vw,21px)/1.16 Bricolage Grotesque,sans-serif}.hfm-blog-card__excerpt{color:#4b5563;margin:0 0 16px;font:300 13px/1.6 Bricolage Grotesque,sans-serif}.hfm-blog-card--more{background:var(--hf-surface);border-style:dashed}.hfm-blog-card--more h3{margin-bottom:4px;font-weight:500}.hfm-report-list{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;overflow:hidden}.hfm-report-row{border-top:1px solid var(--hf-surface-3);grid-template-columns:64px minmax(0,1fr) 90px 110px 54px;align-items:baseline;column-gap:18px;padding:20px clamp(18px,2.2vw,28px);display:grid}.hfm-report-row:first-child{border-top:0}.hfm-report-row--head{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;border-top:0;padding-top:16px;padding-bottom:14px;font:500 10px/1 Bricolage Grotesque,sans-serif;display:grid}.hfm-report-row:not(.hfm-report-row--head):hover{background:var(--hf-bg)}.hfm-report-row__code{color:var(--hf-text-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hfm-report-row__main h2{color:var(--hf-text);margin:0 0 6px;font:400 clamp(18px,1.5vw,21px)/1.2 Bricolage Grotesque,sans-serif}.hfm-report-row__main p{color:#4b5563;margin:0 0 12px;font:300 13px/1.6 Bricolage Grotesque,sans-serif}.hfm-report-tags{flex-wrap:wrap;gap:8px;display:flex}.hfm-report-tags span{border:1px solid var(--hf-border);color:var(--hf-text-soft);border-radius:999px;padding:5px 10px;font:400 10px/1 Bricolage Grotesque,sans-serif}.hfm-report-row__type,.hfm-report-row__date,.hfm-report-row__pages{color:var(--hf-text-soft);font:400 12px/1.4 Bricolage Grotesque,sans-serif}.hfm-report-row__pages{text-align:right}.hfm-analysis-shell{grid-template-columns:minmax(260px,22%) minmax(0,1fr);gap:22px;max-width:none;margin:0;padding:0 clamp(20px,3.2vw,56px);display:grid}.hfm-analysis-rail{flex-direction:column;align-content:start;gap:10px;display:flex}.hfm-analysis-rail__item{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto 1fr;gap:8px;padding:14px;transition:border-color .16s,background-color .16s;display:grid}.hfm-analysis-rail__item strong{font:400 13.5px/1.3 Bricolage Grotesque,sans-serif}.hfm-analysis-rail__item .hfm-mono{color:var(--hf-text-dim)}.hfm-analysis-rail__item .hfm-chip{grid-column:2;justify-self:start}.hfm-analysis-rail__item:hover{border-color:#cfcfcf}.hfm-analysis-rail__item.is-active{background:var(--hf-surface-2);border-color:var(--hf-text)}.hfm-chip{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 9px;font:500 9.5px/1 Bricolage Grotesque,sans-serif}.hfm-chip.is-bull{color:var(--hf-green);background:#0f9d581f}.hfm-chip.is-caution{color:var(--hf-down);background:#c0392b1a}.hfm-chip.is-neutral{background:var(--hf-surface-3);color:#4b5563}.hfm-analysis-detail{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;align-self:start;padding:clamp(24px,3vw,44px)}.hfm-analysis-detail__id{color:var(--hf-text-dim)}.hfm-analysis-detail h2{color:var(--hf-text);letter-spacing:-.015em;margin:8px 0 14px;font:300 clamp(24px,2.6vw,36px)/1.04 Bricolage Grotesque,sans-serif}.hfm-analysis-detail__meta{color:var(--hf-text-dim);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font:400 12px/1 Bricolage Grotesque,sans-serif;display:flex}.hfm-analysis-detail__meta time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hfm-analysis-detail__body{border-top:1px solid var(--hf-border);color:#1f2937;margin:0 0 26px;padding-top:22px;font:300 15px/1.75 Bricolage Grotesque,sans-serif}.hfm-confidence__head{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-bottom:10px;font:500 10px/1 Bricolage Grotesque,sans-serif;display:flex}.hfm-confidence__head .hfm-mono{color:var(--hf-text);letter-spacing:0;font-size:12px}.hfm-confidence__track{background:var(--hf-surface-3);border-radius:999px;height:6px;overflow:hidden}.hfm-confidence__track span{background:var(--hf-green);border-radius:inherit;height:100%;transition:width .28s;display:block}@media (width<=900px){.hfm-analysis-shell{grid-template-columns:1fr}.hfm-report-row{grid-template-columns:54px minmax(0,1fr) 84px;row-gap:8px}.hfm-report-row--head{display:none}.hfm-report-row__type{grid-column:3}.hfm-report-row__date,.hfm-report-row__pages{text-align:right;grid-column:3;justify-self:end}}@media (width<=620px){.hfm-pagelabel{font-size:30px}.hfm-blog-lead__card{grid-template-columns:1fr}.hfm-blog-lead__media{border-right:0;border-bottom:1px solid var(--hf-border);min-height:110px}.hfm-blog-grid{grid-template-columns:1fr}.hfm-report-row{grid-template-columns:48px minmax(0,1fr)}.hfm-report-row__type,.hfm-report-row__date,.hfm-report-row__pages{text-align:left;grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.hfm-analysis-rail__item,.hfm-blog-lead__card,.hfm-blog-card,.hfm-confidence__track span{transition:none}}.hfm-report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.hfm-report-toolbar-right{align-items:center;gap:12px;display:flex}.hfm-report-search input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;width:260px;padding:8px 12px;font:400 13px JetBrains Mono,ui-monospace,monospace}.hfm-report-search input:focus{border-color:var(--hf-text);outline:none}.hfm-report-count{color:var(--hf-text-dim);font:400 11px JetBrains Mono,ui-monospace,monospace}.hfm-report-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:12px}.hfm-report-empty{color:#9aa3ad;padding:26px 4px;font-size:13px}.hfm-admin{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;margin:0 0 16px;padding:18px}.hfm-admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.hfm-admin-head h2{margin:0 0 3px;font-size:15px;font-weight:500}.hfm-admin-head p{color:var(--hf-text-dim);margin:0;font-size:12px}.hfm-admin-msg{border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:12.5px}.hfm-admin-msg.is-error{color:#b3261e;background:#fdf2f2;border:1px solid #f6dede}.hfm-admin-msg.is-ok{color:var(--hf-green-dark);background:#effaf3;border:1px solid #d5ecdf}.hfm-admin-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.hfm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.hfm-field--wide{grid-column:span 2}.hfm-field--full{grid-column:1/-1}.hfm-field>span{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.hfm-field>span em{color:#9aa3ad;text-transform:none;font-style:normal}.hfm-field input[type=text],.hfm-field input[type=date],.hfm-field input[type=number],.hfm-field input:not([type]),.hfm-field textarea{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);font:inherit;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.hfm-field input:focus,.hfm-field textarea:focus{border-color:var(--hf-text);outline:none}.hfm-field input[aria-invalid=true],.hfm-field textarea[aria-invalid=true]{border-color:var(--hf-down)}.hfm-field em{color:var(--hf-down);font-size:11px;font-style:normal}.hfm-field--check{flex-direction:row;align-items:center;gap:8px}.hfm-field--check>span{letter-spacing:0;text-transform:none;font-size:12px}.hfm-admin-actions{gap:8px;margin-top:14px;display:flex}.hfm-admin-btn{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;font:inherit;border-radius:8px;padding:7px 13px;font-size:12px}.hfm-admin-btn:hover{border-color:#cfd3d8}.hfm-admin-btn:disabled{cursor:default;opacity:.55}.hfm-admin-btn.is-primary{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.hfm-admin-btn.is-small{padding:5px 10px;font-size:11px}.hfm-admin-btn.is-danger{color:#b3261e;border-color:#f0d5d2}.hfm-admin-btn.is-danger:hover{background:#fdf2f2}.hfm-admin-list{border:1px solid var(--hf-border);border-radius:10px;margin-top:16px;overflow:hidden}.hfm-admin-row{border-top:1px solid var(--hf-surface-3);grid-template-columns:82px minmax(0,1fr) 96px 108px 64px 148px;align-items:baseline;column-gap:14px;padding:12px 16px;display:grid}.hfm-admin-row:first-child{border-top:0}.hfm-admin-row--head{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.hfm-admin-code{color:var(--hf-text-dim);font:400 11px JetBrains Mono,ui-monospace,monospace}.hfm-admin-main{min-width:0}.hfm-admin-main strong{font-size:13.5px;font-weight:500;display:block}.hfm-admin-main p{color:var(--hf-text-dim);margin:3px 0 0;font-size:12px}.hfm-admin-kind,.hfm-admin-date{color:#4b5563;font-size:12px}.hfm-admin-state{text-align:center;border-radius:999px;padding:3px 9px;font-size:10.5px;display:inline-block}.hfm-admin-state.is-live{color:var(--hf-green-dark);background:#effaf3}.hfm-admin-state.is-draft{color:var(--hf-text-dim);background:#f4f5f7}.hfm-admin-row-actions{justify-content:flex-end;gap:6px;display:flex}.hfm-admin-empty{color:#9aa3ad;padding:26px 16px;font-size:13px}@media (width<=900px){.hfm-report-search input,.hfm-report-search{width:100%}.hfm-admin-row{grid-template-columns:1fr 1fr;row-gap:6px}.hfm-admin-row--head{display:none}.hfm-admin-main{grid-column:1/-1}.hfm-admin-row-actions{grid-column:1/-1;justify-content:flex-start}.hfm-field--wide{grid-column:1/-1}}.loading-bars{color:inherit;height:var(--bars-height,22px);width:var(--bars-width,calc(var(--bars-height,22px) * 1.6));vertical-align:middle;align-items:stretch;gap:5%;display:inline-flex}.loading-bars__bar{animation:loading-ui-wave-bars var(--duration,1.2s) ease-in-out infinite;background:currentColor;border-radius:1px;height:100%;display:inline-block}.loading-bars__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes loading-ui-wave-bars{0%,to{opacity:.5;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.loading-bars__bar{animation:none}}.hf-spokes{line-height:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.ms-square{animation-duration:6s}}.hf-spokes--orb{align-items:center;display:inline-flex}.hf-screener-page{box-sizing:border-box;color:#1b1d20;background:#f8f7f3;width:100%;height:100%;min-height:0;padding:16px clamp(12px,2vw,28px);font-family:Raleway,ui-sans-serif,sans-serif;overflow:hidden}.hf-screener-intro{border-bottom:1px solid #dfdcd5;grid-template-columns:minmax(0,1fr) minmax(250px,auto);align-items:end;gap:clamp(18px,5vw,62px);max-width:1440px;margin:0 auto 22px;padding:0 2px 22px;display:grid}.hf-screener-eyebrow{color:#74716a;letter-spacing:.12em;margin-bottom:12px;font:400 10px/1.2 Sora,ui-sans-serif,sans-serif;display:block}.hf-screener-intro h1{color:#18191b;letter-spacing:-.045em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(38px,4.4vw,64px);font-weight:400;line-height:.93}.hf-screener-status{color:#4e5956;justify-self:end;align-items:center;gap:8px;max-width:370px;margin:0;font:400 10.5px/1.5 JetBrains Mono,ui-monospace,monospace;display:flex}.hf-screener-live-dot{background:#30c576;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #30c57621}.hf-screener-workspace.workspace-wrapper{background:var(--hf-surface);box-shadow:none;border:1px solid #d9d6d1;border-radius:2px;flex-direction:column;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:12px;display:flex;overflow:hidden}.hf-screener-workspace .workspace-control-hud{background:0 0;border:0;border-bottom:1px solid #e6e2dc;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);align-items:start;gap:12px;margin:0;padding:0 0 12px;display:grid}.hf-screener-workspace .tab-strip{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:6px;min-width:0;display:flex;overflow-x:auto}.hf-screener-workspace .tab-btn{background:var(--hf-surface);color:#4d554f;white-space:nowrap;border:1px solid #d9d6d1;border-radius:5px;min-height:32px;padding:8px 10px;font:400 10px/1.2 Sora,ui-sans-serif,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s cubic-bezier(.23,1,.32,1)}.hf-screener-workspace .tab-btn:hover,.hf-screener-workspace .tab-btn:focus-visible{color:#087b4a;background:#f5faf7;border-color:#a7d8ba}.hf-screener-workspace .tab-btn.active{color:#17221c;background:#e7f8ee;border-color:#b8e3c9}.hf-screener-workspace .tab-btn:active{transform:scale(.97)}.hf-screener-workspace .search-wrapper{min-width:0}.hf-screener-workspace .search-input-box{background:var(--hf-surface);color:#1b1d20;border:1px solid #d9d6d1;border-radius:5px;outline:0;width:100%;min-height:38px;padding:0 12px;font:400 12px Sora,ui-sans-serif,sans-serif}.hf-screener-workspace .search-input-box::placeholder{color:#8b918d}.hf-screener-workspace .search-input-box:focus{border-color:#73c996;box-shadow:0 0 0 3px #73c9961f}.hf-screener-workspace .match-badge-counter{color:#74716a;margin-top:7px;font:400 10px JetBrains Mono,ui-monospace,monospace;display:inline-block}.hf-screener-workspace .table-viewport{background:var(--hf-surface);border:1px solid #d9d6d1;border-radius:2px;flex:auto;min-height:0;margin-top:12px;padding:0;overflow:auto}.hf-screener-workspace table.trading-table{table-layout:auto;width:100%;min-width:860px}.hf-screener-workspace table.trading-table th{color:#74716a;letter-spacing:.08em;white-space:nowrap;background:#fafbf9;border-bottom:1px solid #e6e2dc;padding:12px 13px;font:400 9px Sora,ui-sans-serif,sans-serif}.hf-screener-workspace table.trading-table td{color:#26312b;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ece9e4;max-width:180px;padding:13px;font:400 11px JetBrains Mono,ui-monospace,monospace;overflow:hidden}.hf-screener-workspace table.trading-table tbody tr:hover{background:#f5faf7}.hf-screener-workspace .status-message{color:#74716a;text-align:center;place-items:center;min-height:180px;padding:28px;font:400 13px/1.6 Raleway,ui-sans-serif,sans-serif;display:grid}@media (width<=780px){.hf-screener-page{padding:10px 8px}.hf-screener-workspace.workspace-wrapper{border-radius:2px;padding:8px}.hf-screener-workspace .workspace-control-hud{grid-template-columns:1fr;padding-bottom:14px}.hf-screener-workspace .tab-strip{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.hf-screener-workspace .tab-btn{flex:none}.hf-screener-workspace .table-viewport{min-height:0;margin-top:14px;padding:5px}}@media (prefers-reduced-motion:reduce){.hf-screener-workspace .tab-btn{transition:none}}.managed-page-cards{background:var(--hf-bg);box-sizing:border-box;padding:0 clamp(16px,4vw,56px) clamp(28px,5vw,64px)}.managed-page-cards__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;max-width:1120px;margin:0 auto;display:grid}.managed-page-cards__card{background:var(--hf-surface);border:1px solid var(--hf-surface-2);border-radius:8px;padding:17px;box-shadow:0 10px 22px #0f9d580b}.managed-page-cards__card h2{color:var(--hf-text);letter-spacing:-.035em;margin:0;font:500 18px/1.12 Bricolage Grotesque,sans-serif}.managed-page-cards__card p{color:var(--hf-text-dim);white-space:pre-line;margin:8px 0 0;font:400 12px/1.6 Bricolage Grotesque,sans-serif}@media (width<=700px){.managed-page-cards{padding:0 12px 28px}.managed-page-cards__grid{gap:9px}.managed-page-cards__card{padding:15px}}.hf-ist-clock{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:1001;border-radius:8px;align-items:center;gap:7px;padding:6px 6px 6px 10px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;display:inline-flex;position:fixed;box-shadow:0 8px 20px -18px #11111159}.hf-ist-clock.is-ist-compact{gap:5px;padding:5px 5px 5px 8px}.hf-ist-clock.is-ist-compact .hf-ist-clock__zone{letter-spacing:.1em;font-size:10px}.hf-ist-clock.is-ist-compact .hf-ist-clock__digits{font-size:13px}.hf-ist-clock.is-ist-compact .hf-ist-clock__toggle,.hf-ist-clock.is-ist-compact .hf-ist-clock__close{width:22px;height:22px}.hf-ist-clock.is-ist-hidden{pointer-events:none;visibility:hidden}.hf-ist-clock__zone{color:var(--hf-text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500;line-height:1}.hf-ist-clock__digits{color:var(--hf-text);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;min-width:8ch;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:400;line-height:1}.hf-ist-clock__controls{align-items:center;gap:2px;display:inline-flex}.hf-ist-clock__toggle,.hf-ist-clock__close{color:var(--hf-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.hf-ist-clock__toggle:hover,.hf-ist-clock__toggle:focus-visible,.hf-ist-clock__close:hover,.hf-ist-clock__close:focus-visible{background:var(--hf-surface-2);border-color:var(--hf-border);color:var(--hf-text);outline:none}.hf-ist-clock.is-ist-paused .hf-ist-clock__toggle{color:var(--hf-amber);background:#fef3c7;border-color:#fde68a}.hf-ist-clock__close{color:var(--hf-text-faint)}.hf-site-header{transition:background-color .22s}.hf-site-header.hf-ist-clock-alert{--hf-ist-alert-ink:#0b1220}.hf-site-header.hf-ist-clock-alert.is-ist-alert-open{background-color:var(--hf-green)}.hf-site-header.hf-ist-clock-alert.is-ist-alert-warn{background-color:#d97706}.hf-site-header.hf-ist-clock-alert.is-ist-alert-close{--hf-ist-alert-ink:var(--hf-surface);background-color:var(--hf-down)}.hf-site-header.hf-ist-clock-alert .hf-brand,.hf-site-header.hf-ist-clock-alert .hf-brand-copy strong,.hf-site-header.hf-ist-clock-alert .hf-brand-copy strong span,.hf-site-header.hf-ist-clock-alert .hf-nav-link,.hf-site-header.hf-ist-clock-alert .hf-dropdown-trigger{color:var(--hf-ist-alert-ink)}.hf-site-header.hf-ist-clock-alert .hf-nav-link:after,.hf-site-header.hf-ist-clock-alert .hf-dropdown-trigger:after{background:var(--hf-ist-alert-ink)}.hf-ist-clock-alert-pill{letter-spacing:.08em;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:1110;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex;position:fixed;box-shadow:0 8px 18px -12px #1111118c}.hf-ist-clock-alert-pill.is-ist-alert-open{background:var(--hf-green);color:#0b1220}.hf-ist-clock-alert-pill.is-ist-alert-warn{color:#0b1220;background:#d97706}.hf-ist-clock-alert-pill.is-ist-alert-close{background:var(--hf-down);color:var(--hf-on-accent)}.hf-ist-clock-alert-pill__dot{background:currentColor;border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.hf-ist-clock__toggle,.hf-ist-clock__close,.hf-ist-clock-alert-pill,.hf-site-header{transition:none}}@media (width<=868px){.hf-ist-clock{display:none}}.hf-avatar{cursor:pointer;justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.hf-avatar__layer{pointer-events:none;position:absolute;inset:0}.hf-avatar__noise{mix-blend-mode:overlay}.hf-avatar__shine{background:radial-gradient(at 30% 24%,#ffffffbf 0%,#ffffff1a 50%,#0000 70%)}.hf-avatar__shade{filter:blur(4px);background:radial-gradient(circle at 62% 68%,#0000002e 0%,#0000 55%)}.hf-avatar__eyes{z-index:10;align-items:center;display:flex;position:relative}.hf-avatar__eye{border-radius:999px;flex:none;display:block}@media (prefers-reduced-motion:reduce){.hf-avatar,.hf-avatar__eye{transition:none!important;animation:none!important}}.hf-assistant{z-index:900;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.hf-assistant__button{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.hf-assistant__button:focus-visible{outline:2px solid var(--hf-green);outline-offset:4px;border-radius:50%}.hf-assistant__note{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:left;border-radius:14px;flex-direction:column;gap:7px;max-width:268px;padding:15px 16px 14px;display:flex;box-shadow:0 12px 32px #11111124}.hf-assistant__note strong{color:var(--hf-text);font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;font-weight:500}.hf-assistant__note span{color:var(--hf-text-dim);font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;line-height:1.45}.hf-assistant__dismiss{background:var(--hf-text);color:var(--hf-on-accent);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:3px;padding:6px 14px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:12px;font-weight:500}.hf-assistant__dismiss:hover,.hf-assistant__dismiss:focus-visible{background:var(--hf-green);outline:none}@media (width<=600px){.hf-assistant{bottom:16px;right:14px}.hf-assistant__note{max-width:min(78vw,260px)}}.hf-assistant__actions{align-items:center;gap:8px;margin-top:3px;display:flex}.hf-assistant__hide{color:var(--hf-text-faint);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:6px 4px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:12px;text-decoration:underline}.hf-assistant__hide:hover{color:var(--hf-text)}.hf-editorial-page{background:var(--hf-bg);color:var(--hf-text);min-height:100%;overflow:clip}.hf-page-hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);align-items:center;gap:clamp(32px,6vw,88px);min-height:calc(100svh - 70px);padding:clamp(48px,8vh,92px) clamp(32px,9vw,144px);display:grid}.hf-page-hero--centered{text-align:center;grid-template-columns:minmax(0,760px);justify-content:center}.hf-page-eyebrow{color:var(--hf-text-dim);letter-spacing:.12em;margin:0 0 18px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.hf-page-copy h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(52px,6.6vw,98px);font-weight:400;line-height:.9}.hf-page-copy h1 span{color:var(--hf-green)}.hf-page-copy>p:not(.hf-page-eyebrow){color:var(--hf-text-dim);max-width:600px;margin:24px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(16px,1.5vw,19px);line-height:1.58}.hf-page-hero--centered .hf-page-copy>p:not(.hf-page-eyebrow){margin-left:auto;margin-right:auto}.hf-page-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hf-page-hero--centered .hf-page-actions{justify-content:center}.hf-page-action{border:1px solid var(--hf-text);color:var(--hf-text);justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;font-weight:400;text-decoration:none;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.hf-page-action:hover{background:var(--hf-text);color:var(--hf-on-accent);transform:translateY(-1px)}.hf-page-action--primary{background:var(--hf-green);border-color:var(--hf-green);color:var(--hf-on-accent)}.hf-page-action--primary:hover{background:var(--hf-green);border-color:var(--hf-green)}.hf-page-aside{background:var(--hf-surface);border:1px solid var(--hf-border);padding:clamp(22px,3vw,34px)}.hf-page-aside-label{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:11px;font-weight:400;display:block}.hf-page-aside strong{color:var(--hf-text);letter-spacing:-.01em;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:400;line-height:.95;display:block}.hf-page-aside p{color:var(--hf-text-dim);margin:18px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;line-height:1.65}.hf-page-content{margin:0;padding:clamp(52px,8vw,104px) clamp(32px,9vw,144px)}.hf-page-section+.hf-page-section{border-top:1px solid var(--hf-border);margin-top:clamp(44px,7vw,88px);padding-top:clamp(44px,7vw,88px)}.hf-page-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.hf-page-section-heading h2{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(34px,4.4vw,60px);font-weight:400;line-height:.95}.hf-page-section-heading p{color:var(--hf-text-dim);max-width:430px;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.55}.hf-page-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.hf-page-card{background:var(--hf-surface);border:1px solid var(--hf-border);min-width:0;padding:clamp(20px,2.3vw,30px)}.hf-page-card-kicker{color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:11px;font-weight:400;display:block}.hf-page-card h3{color:var(--hf-text);margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:17px;font-weight:400;line-height:1.25}.hf-page-card p,.hf-page-card address{color:var(--hf-text-dim);margin:14px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;font-style:normal;line-height:1.65}.hf-page-card a:not(.hf-page-action){color:var(--hf-green);overflow-wrap:anywhere;text-underline-offset:3px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.hf-page-card--wide{grid-column:span 2}.hf-page-community{background:var(--hf-text);color:var(--hf-on-accent);justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,44px);display:flex}.hf-page-community h2{letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:.92}.hf-page-community p{color:var(--hf-border);max-width:570px;margin:13px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.55}.hf-page-community .hf-page-action{background:var(--hf-surface);border-color:var(--hf-surface);color:var(--hf-text);flex:none}.hf-page-community .hf-page-action:hover{background:var(--hf-green-soft);border-color:var(--hf-green-soft)}.hf-feature-page .hf-page-hero{grid-template-columns:minmax(0,760px);justify-content:center}.hf-feature-page .hf-page-content{padding-top:0}.hf-feature-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hf-feature-stat-card,.hf-feature-highlight-card{background:var(--hf-surface);border:1px solid var(--hf-border);padding:20px}.hf-feature-stat-card strong{color:var(--hf-text);letter-spacing:-.01em;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:34px;font-weight:400;line-height:1;display:block}.hf-feature-stat-card span{color:var(--hf-text-dim);margin-top:9px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:12px;font-weight:400;display:block}.hf-feature-highlight-card{margin-top:16px}.hf-feature-highlight-card h3{color:var(--hf-text);margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:16px;font-weight:400}.hf-feature-highlight-card ul{color:var(--hf-text-dim);margin:14px 0 0;padding-left:20px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.65}@media (width<=760px){.hf-page-hero{grid-template-columns:1fr;gap:26px;min-height:calc(100svh - 64px);padding:40px 20px}.hf-page-copy h1{font-size:clamp(48px,15vw,70px)}.hf-page-content{padding:58px 20px}.hf-page-section-heading{flex-direction:column;align-items:start;gap:15px}.hf-page-card-grid,.hf-feature-stat-grid{grid-template-columns:1fr}.hf-page-card--wide{grid-column:auto}.hf-page-community{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){.hf-page-action{transition:none}}.hf-about-section-label{color:var(--hf-green);letter-spacing:.12em;text-transform:uppercase;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.3;display:block}.hf-about-intro{border-bottom:1px solid var(--hf-border);padding:clamp(8px,2vw,28px) 0 clamp(56px,8vw,112px)}.hf-about-intro h2{color:var(--hf-text);letter-spacing:-.01em;max-width:900px;margin:18px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(42px,6vw,82px);font-weight:400;line-height:.91}.hf-about-intro p{color:var(--hf-text-dim);max-width:560px;margin:28px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:16px;line-height:1.65}.hf-about-journey .hf-page-section-heading,.hf-about-principles .hf-page-section-heading,.hf-about-team .hf-page-section-heading{align-items:end}.hf-about-page .hf-page-section-heading h2{margin-top:12px}.hf-about-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.hf-about-journey-card{border-left:1px solid var(--hf-border);min-height:270px;padding:20px clamp(18px,2.2vw,30px) 28px}.hf-about-journey-card:last-child{border-right:1px solid var(--hf-border)}.hf-about-chapter-number{color:var(--hf-green);font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:42px;line-height:1;display:block}.hf-about-journey-card h3{color:var(--hf-text);letter-spacing:-.01em;margin:32px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(26px,2.3vw,36px);font-weight:400;line-height:.98}.hf-about-journey-card p{color:var(--hf-text-dim);margin:18px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;line-height:1.65}.hf-about-turning-point{background:var(--hf-green-soft);text-align:center;margin:clamp(44px,7vw,88px) 0;padding:clamp(42px,8vw,110px) clamp(22px,10vw,150px)}.hf-about-turning-point .hf-about-section-label{color:var(--hf-green)}.hf-about-turning-point blockquote{color:var(--hf-text);letter-spacing:-.01em;max-width:980px;margin:24px auto 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(42px,6.4vw,88px);font-weight:400;line-height:.88}.hf-about-turning-point p{color:var(--hf-text-dim);max-width:560px;margin:28px auto 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;line-height:1.6}.hf-about-principle-grid{background:var(--hf-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.hf-about-principle-card{background:var(--hf-bg);min-height:220px;padding:clamp(20px,2.4vw,32px)}.hf-about-principle-card>span{color:var(--hf-green);font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:42px;line-height:1}.hf-about-principle-card h3{color:var(--hf-text);margin:32px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:16px;font-weight:400;line-height:1.25}.hf-about-principle-card p{color:var(--hf-text-dim);margin:14px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;line-height:1.6}.hf-about-perspective{border-bottom:1px solid var(--hf-border);border-top:1px solid var(--hf-border);grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);align-items:start;gap:32px;padding:clamp(48px,7vw,96px) 0;display:grid}.hf-about-perspective h2{color:var(--hf-text);letter-spacing:-.01em;max-width:650px;margin:18px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(40px,5vw,70px);font-weight:400;line-height:.9}.hf-about-perspective>p{color:var(--hf-text-dim);margin:28px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:16px;line-height:1.65}.hf-about-team-grid{background:var(--hf-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.hf-about-team-card{background:var(--hf-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:22px;min-height:210px;padding:clamp(22px,3vw,36px);display:grid}.hf-about-team-mark{background:var(--hf-text);color:var(--hf-green-soft);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:34px;display:flex}.hf-about-team-role{color:var(--hf-green);letter-spacing:.1em;text-transform:uppercase;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;display:block}.hf-about-team-card h3{color:var(--hf-text);letter-spacing:-.01em;margin:10px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:.95}.hf-about-team-card p{color:var(--hf-text-dim);margin:14px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:14px;line-height:1.6}.hf-about-team-card .hf-about-team-skills{color:var(--hf-text);letter-spacing:.03em;margin-top:12px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:11px}.hf-about-closing{margin-top:clamp(44px,7vw,88px)}@media (width<=900px){.hf-about-journey-grid,.hf-about-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-about-journey-card:nth-child(3){border-left:0;border-top:1px solid var(--hf-border)}.hf-about-journey-card:nth-child(4){border-top:1px solid var(--hf-border)}.hf-about-journey-card:last-child{border-right:0}}@media (width<=760px){.hf-about-intro h2{font-size:clamp(42px,13vw,64px)}.hf-about-journey-grid,.hf-about-principle-grid,.hf-about-team-grid,.hf-about-perspective{grid-template-columns:1fr}.hf-about-journey-card,.hf-about-journey-card:nth-child(3),.hf-about-journey-card:nth-child(4){border-left:0;border-right:0;border-top:1px solid var(--hf-border);min-height:0}.hf-about-journey-card:first-child{border-top:0}.hf-about-perspective{gap:0}.hf-about-team-card{grid-template-columns:auto minmax(0,1fr)}.hf-about-turning-point blockquote{font-size:clamp(42px,13vw,68px)}}.hf-market-data-dashboard{background:var(--hf-bg);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,2vw,24px);min-height:calc(100svh - 70px);padding:clamp(20px,2.5vw,34px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-market-data-dashboard-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.hf-market-data-dashboard-header p,.hf-market-data-card>span,.hf-market-data-state{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.hf-market-data-dashboard-header p{color:var(--hf-text-dim);margin-bottom:8px}.hf-market-data-dashboard-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(44px,5.2vw,70px);font-weight:400;line-height:.88}.hf-market-data-state{border:1px solid var(--hf-green-soft-border);color:var(--hf-green);text-align:right;white-space:nowrap;padding:10px 12px}.hf-market-data-state.is-live:before{background:var(--hf-green);content:"";border-radius:50%;width:6px;height:6px;margin:0 7px 1px 0;display:inline-block}.hf-market-data-state.is-demo{color:var(--hf-text-soft);border-color:#d4d4d8}.hf-market-data-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(138px,1fr);align-content:center;gap:clamp(10px,1.35vw,18px);min-height:0;display:grid}.hf-market-data-card{background:var(--hf-surface);border:1px solid var(--hf-border);box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;padding:clamp(18px,2vw,28px);display:flex}.hf-market-data-card>span{color:var(--hf-text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-market-data-card strong{color:var(--hf-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:clamp(16px,2vw,24px);font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(31px,3.3vw,50px);font-weight:300;line-height:.92;overflow:hidden}.hf-market-data-card small{color:var(--hf-text-dim);margin-top:12px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:11px;font-weight:300;line-height:1.3}.hf-market-data-card--up small{color:var(--hf-green)}.hf-market-data-card--down small{color:var(--hf-down)}.hf-market-data-card--loading{opacity:.65}.hf-market-data-card--up{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border)}.hf-market-data-card--down{background:var(--hf-red-soft);border-color:#f3d7d5}.hf-market-data-card--up strong{color:#0b6b3e}.hf-market-data-card--down strong{color:#9c2f23}.hf-market-data-dashboard--movers .hf-market-data-card--neutral{background:var(--hf-bg)}.hf-market-data-dashboard--movers .hf-market-data-card--up{background:var(--hf-surface);border-left:3px solid var(--hf-green)}.hf-market-data-dashboard--movers .hf-market-data-card--down{background:var(--hf-surface);border-left:3px solid var(--hf-down)}.hf-market-data-dashboard--movers .hf-market-data-card--up strong,.hf-market-data-dashboard--movers .hf-market-data-card--down strong{color:var(--hf-text)}.hf-market-data-dashboard--movers{height:calc(100svh - 70px);min-height:0}.hf-market-data-dashboard--movers .hf-market-data-card-grid{grid-auto-rows:var(--hf-mover-row-height,72px);grid-template-columns:repeat(var(--hf-mover-columns,6), minmax(0, 1fr));grid-template-rows:repeat(var(--hf-mover-rows,3), var(--hf-mover-row-height,72px));align-content:start;gap:clamp(6px,.7vw,10px);overflow:hidden}.hf-market-data-dashboard--movers .hf-market-data-card{justify-content:flex-start;padding:clamp(7px,.7vw,10px) clamp(9px,.8vw,12px);overflow:hidden}.hf-market-data-dashboard--movers .hf-market-data-card>span{font-size:10px;line-height:1.1}.hf-market-data-dashboard--movers .hf-market-data-card strong{letter-spacing:-.035em;margin-top:4px;font-size:clamp(16px,1.08vw,20px);line-height:1.05}.hf-market-data-dashboard--movers .hf-market-data-card small{margin-top:3px;font-size:10px;line-height:1.1}.hf-market-data-dashboard--ohlc .hf-market-data-card{justify-content:flex-start;gap:12px;padding:clamp(16px,1.7vw,24px)}.hf-ohlc-card-top{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.hf-market-data-dashboard--ohlc .hf-ohlc-card-top strong{margin-top:0;font-size:clamp(26px,2.3vw,36px)}.hf-market-data-dashboard--ohlc .hf-ohlc-card-top small{flex:none;margin-top:0}.hf-ohlc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.hf-ohlc-grid div{border-top:1px solid var(--hf-border-soft);min-width:0;padding-top:7px}.hf-ohlc-grid dt{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;line-height:1.1}.hf-ohlc-grid dd{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:clamp(12px,1.1vw,15px);font-weight:300;line-height:1.25;overflow:hidden}.hf-ohlc-live-content{grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.4vw,18px);min-height:0;display:grid}.hf-market-data-dashboard--historical-live .hf-market-data-card-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.hf-market-data-dashboard--historical-live .hf-market-data-card{min-height:142px}.hf-historical-records{background:var(--hf-surface);border:1px solid var(--hf-border);min-height:0;overflow:hidden}.hf-historical-records-heading{border-bottom:1px solid var(--hf-surface-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.hf-historical-records-heading span{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px}.hf-historical-records-heading small{color:var(--hf-green);font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px}.hf-historical-table-wrap{height:min(32svh,310px);overflow:auto}.hf-historical-records table{border-collapse:collapse;width:100%;min-width:720px}.hf-historical-records th,.hf-historical-records td{border-bottom:1px solid var(--hf-surface-2);color:var(--hf-text);text-align:left;white-space:nowrap;padding:11px 14px}.hf-historical-records thead th{background:var(--hf-bg);color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;z-index:1;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;position:sticky;top:0}.hf-historical-records tbody th{font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400}.hf-historical-records tbody td{font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:12px;font-weight:300}.hf-historical-records td.is-up{color:var(--hf-green)}.hf-historical-records td.is-down{color:var(--hf-down)}.hf-market-data-dashboard--heatmap .hf-market-data-card{border-color:#0000}.hf-market-data-dashboard--heatmap .hf-market-data-card--up{background:var(--hf-green-soft)}.hf-market-data-dashboard--heatmap .hf-market-data-card--down{background:var(--hf-red-soft)}.hf-market-data-dashboard--heatmap .hf-market-data-card--up small{color:var(--hf-green)}.hf-market-data-dashboard--heatmap .hf-market-data-card--down small{color:var(--hf-down)}.hf-market-data-dashboard--sectors .hf-market-data-card,.hf-market-data-dashboard--sector-performance .hf-market-data-card{border-color:#0000}.hf-market-data-dashboard--sectors .hf-market-data-card--up,.hf-market-data-dashboard--sector-performance .hf-market-data-card--up{background:var(--hf-green-soft)}.hf-market-data-dashboard--sectors .hf-market-data-card--down,.hf-market-data-dashboard--sector-performance .hf-market-data-card--down{background:var(--hf-red-soft)}.hf-market-data-dashboard--sectors .hf-market-data-card--neutral,.hf-market-data-dashboard--sector-performance .hf-market-data-card--neutral{background:var(--hf-surface-2)}.hf-sector-performance-card{justify-content:space-between}.hf-sector-card-metric{justify-content:space-between;align-items:end;gap:12px;margin-top:18px;display:flex}.hf-sector-performance-card strong{margin-top:0}.hf-sector-card-indicator{border-radius:50%;flex:none;width:22px;height:22px;display:block;box-shadow:inset 0 0 0 4px #ffffff94}.hf-market-data-card--up .hf-sector-card-indicator{background:var(--hf-green)}.hf-market-data-card--down .hf-sector-card-indicator{background:var(--hf-down)}.hf-market-data-card--neutral .hf-sector-card-indicator{background:var(--hf-text-dim)}.hf-sheet-market-indices{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(10px,1vw,16px);height:calc(100svh - 70px);min-height:0;padding:clamp(12px,1.2vw,18px) clamp(16px,2.4vw,40px);overflow:hidden}.hf-sheet-market-indices .hf-market-data-dashboard-header{align-items:center}.hf-sheet-market-indices .hf-market-data-dashboard-header h1{letter-spacing:-.01em;font-size:clamp(24px,2.2vw,32px);line-height:1}.hf-index-sheet-status{justify-content:flex-end;min-width:0;display:flex}.hf-index-sheet-status .hf-market-data-state{padding:6px 10px}.hf-index-sheet-body{grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}.hf-index-sheet{flex-direction:column;min-width:0;min-height:0;display:flex}.hf-index-sheet-scroll{background:var(--hf-surface);border-bottom:1px solid var(--hf-border);border-top:1px solid var(--hf-border);flex:auto;min-height:0;overflow:auto}.hf-index-sheet-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;height:100%}.hf-index-sheet-table thead th{background:var(--hf-surface-3);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap;z-index:2;padding:11px clamp(8px,.9vw,16px) 18px;font:500 10px/1 Bricolage Grotesque,ui-sans-serif,sans-serif;position:sticky;top:0}.hf-index-sheet-table thead th.hf-index-sheet-col-name{text-align:left}.hf-index-sheet-table tbody tr{border-bottom:1px solid var(--hf-surface-3)}.hf-index-sheet-table tbody tr:last-child{border-bottom:0}.hf-index-sheet-table tbody tr:hover{background:var(--hf-bg)}.hf-index-sheet-table td{min-width:92px;padding:0 clamp(14px,1.5vw,32px)}.hf-index-sheet-table tbody th{min-width:190px;padding:0 clamp(14px,1.5vw,32px)}.hf-index-sheet-table tbody tr{height:clamp(40px,4.1vh,52px)}.hf-index-sheet-table tbody th,.hf-index-sheet-table tbody td{vertical-align:middle}.hf-index-sheet-table tbody tr:first-child th,.hf-index-sheet-table tbody tr:first-child td{padding-top:6px}.hf-index-sheet-name{color:var(--hf-text);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font:500 12.5px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif;display:flex}.hf-index-sheet-num{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font:400 12.5px/1 JetBrains Mono,ui-monospace,monospace}.hf-index-sheet-ltp{color:var(--hf-text);font-weight:500}.hf-index-sheet--up{color:var(--hf-green)}.hf-index-sheet--down{color:var(--hf-down)}.hf-index-sheet--neutral{color:var(--hf-text-dim)}.hf-index-sheet-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.hf-index-sheet-dot--up{background:var(--hf-green)}.hf-index-sheet-dot--down{background:var(--hf-down)}.hf-index-sheet-dot--neutral{background:var(--hf-text-faint)}.hf-index-sheet-num.is-flash-up{animation:.9s ease-out hf-index-flash-up}.hf-index-sheet-num.is-flash-down{animation:.9s ease-out hf-index-flash-down}@keyframes hf-index-flash-up{0%{background:#0f9d582e}to{background:0 0}}@keyframes hf-index-flash-down{0%{background:#c0392b2e}to{background:0 0}}@media (prefers-reduced-motion:reduce){.hf-index-sheet-num.is-flash-up,.hf-index-sheet-num.is-flash-down{animation:none}}.hf-market-indices-state{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:24px;display:flex}.hf-market-indices-state strong{color:var(--hf-text);font:400 clamp(24px,3vw,34px)/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-market-indices-state span{color:var(--hf-text-dim);max-width:560px;font:300 13px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-indices-state button{background:var(--hf-green);border:1px solid var(--hf-green);color:var(--hf-on-accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;font:400 10px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-top10-workspace{background:var(--hf-bg);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.1vw,16px);height:calc(100svh - 70px);min-height:0;padding:clamp(18px,2.2vw,30px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-market-top10-header{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.hf-market-top10-header p,.hf-market-top10-tabs button,.hf-market-top10-card small em{letter-spacing:.09em;text-transform:uppercase;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.hf-market-top10-header p{color:var(--hf-text-dim);margin:0 0 7px}.hf-market-top10-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(40px,4.6vw,62px);font-weight:400;line-height:.9}.hf-market-top10-header>div>span{color:var(--hf-text-dim);margin-top:9px;font:300 10px/1.3 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.hf-market-top10-meta{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.hf-market-top10-meta>span{border:1px solid var(--hf-green-soft-border);color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;font:500 9px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-top10-meta>span:before{background:var(--hf-green);content:"";border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.hf-market-top10-meta>span:not(.is-live):not(.is-refreshing){color:var(--hf-text-soft);border-color:#d4d4d8}.hf-market-top10-meta>span:not(.is-live):not(.is-refreshing):before{background:var(--hf-text-dim)}.hf-market-top10-meta small{color:var(--hf-text-dim);font:300 10px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-workspace{background:var(--hf-bg);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.2vw,18px);height:calc(100svh - 70px);min-height:0;padding:clamp(18px,2.2vw,30px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-stock-options-header{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.hf-stock-options-header p,.hf-stock-options-records-heading span{color:var(--hf-text-dim);letter-spacing:.09em;text-transform:uppercase;margin:0;font:400 9px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:7px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(40px,4.6vw,62px);font-weight:400;line-height:.9}.hf-stock-options-header>div>span{color:var(--hf-text-dim);margin-top:9px;font:300 10px/1.3 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.hf-stock-options-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.hf-stock-options-meta>span{color:var(--hf-text-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d4d4d8;padding:8px 10px;font:500 9px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-meta>span:before{background:var(--hf-text-dim);content:"";border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.hf-stock-options-meta>.is-live,.hf-stock-options-meta>.is-refreshing{border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-stock-options-meta>.is-live:before,.hf-stock-options-meta>.is-refreshing:before{background:var(--hf-green)}.hf-stock-options-meta small{color:var(--hf-text-dim);text-align:right;font:300 10px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-content{min-height:0}.hf-stock-options-records{background:var(--hf-surface);border:1px solid var(--hf-border);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.hf-stock-options-records-heading{border-bottom:1px solid var(--hf-surface-2);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.hf-stock-options-records-heading small{color:var(--hf-green);font:400 9px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-table-wrap{overscroll-behavior:contain;min-height:0;overflow:auto}.hf-stock-options-records table{border-collapse:collapse;width:100%;min-width:860px}.hf-stock-options-records th,.hf-stock-options-records td{border-bottom:1px solid var(--hf-surface-2);color:var(--hf-text);text-align:left;white-space:nowrap;padding:10px 12px}.hf-stock-options-records th{background:var(--hf-bg);color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;z-index:1;font:400 9px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif;position:sticky;top:0}.hf-stock-options-records td{font:300 12px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-cell--symbol{letter-spacing:.015em;color:var(--hf-text)!important;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif!important;font-size:10px!important;font-weight:500!important}.hf-stock-options-state{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:260px;padding:24px;display:flex}.hf-stock-options-state strong{color:var(--hf-text);font:400 clamp(24px,3vw,34px)/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-stock-options-state span,.hf-stock-options-stale{color:var(--hf-text-dim);max-width:560px;font:300 13px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-state button{background:var(--hf-green);border:1px solid var(--hf-green);color:var(--hf-on-accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;font:400 10px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-stock-options-stale{margin:-5px 0 0}@media (width<=760px){.hf-stock-options-workspace{gap:14px;height:auto;min-height:calc(100svh - 64px);padding:18px 16px 28px;overflow:visible}.hf-stock-options-header{flex-direction:column;align-items:flex-start;gap:12px}.hf-stock-options-header h1{font-size:clamp(38px,13vw,52px)}.hf-stock-options-meta{align-items:flex-start}.hf-stock-options-meta small{text-align:left}.hf-stock-options-records{height:min(62svh,620px)}}.hf-market-top10-tabs{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.hf-market-top10-tabs button{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;flex:none;padding:8px 10px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-market-top10-tabs button:hover,.hf-market-top10-tabs button:focus-visible{border-color:var(--hf-green);color:var(--hf-green);outline:none}.hf-market-top10-tabs button:active{transform:scale(.97)}.hf-market-top10-tabs button.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.hf-market-top10-content{min-height:0;overflow:hidden}.hf-market-top10-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,.9vw,14px);height:100%;display:grid}.hf-market-top10-card{background:var(--hf-surface);border:1px solid var(--hf-border);box-sizing:border-box;flex-direction:column;justify-content:center;min-width:0;padding:clamp(10px,1vw,16px);display:flex;overflow:hidden}.hf-market-top10-card--up{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border)}.hf-market-top10-card--down{background:var(--hf-red-soft);border-color:#f3d7d5}.hf-market-top10-card--neutral{background:var(--hf-surface-2)}.hf-market-top10-card-top{justify-content:space-between;align-items:baseline;gap:9px;min-width:0;display:flex}.hf-market-top10-card-symbol{color:var(--hf-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 clamp(18px,1.7vw,28px)/.98 Bricolage Grotesque,ui-sans-serif,sans-serif;overflow:hidden}.hf-market-top10-card-name{color:var(--hf-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:8px 0 0;font:400 clamp(9px,.72vw,11px)/1.25 Bricolage Grotesque,ui-sans-serif,sans-serif;display:-webkit-box;overflow:hidden}.hf-market-top10-card strong{color:var(--hf-text);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;margin-top:10px;font:300 clamp(18px,1.75vw,29px)/.98 Bricolage Grotesque,ui-sans-serif,sans-serif;display:flex}.hf-market-top10-card strong>span{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font:400 8px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-top10-card small{white-space:nowrap;flex:none;align-items:baseline;gap:5px;margin:0;font:500 clamp(11px,.92vw,14px)/1.1 Bricolage Grotesque,ui-sans-serif,sans-serif;display:flex}.hf-market-top10-card small em{color:var(--hf-text-dim);font-style:normal}.hf-market-top10-card small b{font:inherit}.hf-market-top10-card small.is-up{color:var(--hf-green)}.hf-market-top10-card small.is-down{color:var(--hf-down)}.hf-market-top10-state{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:24px;display:flex}.hf-market-top10-state strong{color:var(--hf-text);font:400 clamp(24px,3vw,34px)/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-market-top10-state span,.hf-market-top10-disclosure{color:var(--hf-text-dim);font:300 10px/1.35 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-top10-state span{max-width:540px}.hf-market-top10-disclosure{margin:0}@media (width<=760px){.hf-market-top10-workspace{height:auto;min-height:calc(100svh - 64px);padding:18px 16px 24px;overflow:visible}.hf-market-top10-header{flex-direction:column;align-items:flex-start;gap:12px}.hf-market-top10-header h1{font-size:clamp(38px,13vw,52px)}.hf-market-top10-meta{align-items:flex-start}.hf-market-top10-content{overflow:visible}.hf-market-top10-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);height:auto}.hf-market-top10-card{padding:12px}.hf-market-top10-card-top{flex-direction:column;align-items:flex-start;gap:7px}.hf-market-top10-card-symbol,.hf-market-top10-card strong{font-size:clamp(19px,6.4vw,27px)}.hf-market-top10-card-name{margin-top:6px;font-size:10px}.hf-market-top10-card strong{margin-top:10px}}.hf-market-52week-workspace{background:var(--hf-bg);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(10px,1.15vw,16px);height:calc(100svh - 70px);min-height:0;padding:clamp(18px,2.2vw,30px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-market-52week-header{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.hf-market-52week-header p,.hf-market-52week-panel-heading>div>span,.hf-market-52week-metrics dt{color:var(--hf-text-dim);letter-spacing:.09em;text-transform:uppercase;margin:0;font:400 9px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-52week-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:7px 0 0;font:400 clamp(40px,4.6vw,62px)/.9 Bricolage Grotesque,Segoe UI,sans-serif}.hf-market-52week-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.hf-market-52week-meta>span{color:var(--hf-text-soft);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d4d4d8;padding:8px 10px;font:500 9px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-52week-meta>span:before{background:var(--hf-text-dim);content:"";border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.hf-market-52week-meta>.is-live{border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-market-52week-meta>.is-live:before{background:var(--hf-green)}.hf-market-52week-meta small,.hf-market-52week-source-note{color:var(--hf-text-dim);font:300 10px/1.35 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-52week-meta small{text-align:right}.hf-market-52week-card{background:var(--hf-surface);border:1px solid var(--hf-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hf-market-52week-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.hf-market-52week-panel--high{border-right:1px solid var(--hf-border)}.hf-market-52week-panel-heading{border-bottom:1px solid var(--hf-surface-2);justify-content:space-between;align-items:center;min-width:0;padding:14px 16px 13px;display:flex}.hf-market-52week-panel-heading h2{color:var(--hf-text);letter-spacing:-.01em;margin:5px 0 0;font:400 clamp(24px,2.1vw,34px)/.98 Bricolage Grotesque,Segoe UI,sans-serif}.hf-market-52week-panel-heading b{background:var(--hf-bg);border:1px solid var(--hf-border-soft);color:var(--hf-text-dim);border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font:500 10px/1 Bricolage Grotesque,ui-sans-serif,sans-serif;display:inline-flex}.hf-market-52week-panel--high .hf-market-52week-panel-heading b{background:var(--hf-bg);border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-market-52week-panel--low .hf-market-52week-panel-heading b{background:var(--hf-red-soft);color:var(--hf-down);border-color:#f3d7d5}.hf-market-52week-list-wrap{overscroll-behavior:contain;scrollbar-color:#d4d4d8 transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}.hf-market-52week-list{margin:0;padding:0;list-style:none}.hf-market-52week-row{border-bottom:1px solid var(--hf-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 16px;display:grid}.hf-market-52week-row:last-child{border-bottom:0}.hf-market-52week-company{min-width:0}.hf-market-52week-company strong{color:var(--hf-text);letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;font:500 13px/1.1 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block;overflow:hidden}.hf-market-52week-company span{color:var(--hf-text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:300 11px/1.25 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block;overflow:hidden}.hf-market-52week-metrics{grid-template-columns:repeat(3,auto);align-items:center;gap:clamp(9px,1.1vw,16px);margin:0;display:grid}.hf-market-52week-metrics div{min-width:0}.hf-market-52week-metrics dt{margin:0}.hf-market-52week-metrics dd{color:var(--hf-text);letter-spacing:-.025em;white-space:nowrap;margin:5px 0 0;font:400 clamp(12px,1.05vw,15px)/1.05 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-52week-metrics dd.is-up{color:var(--hf-green)}.hf-market-52week-metrics dd.is-down{color:var(--hf-down)}.hf-market-52week-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:24px;display:flex}.hf-market-52week-state strong{color:var(--hf-text);font:400 clamp(23px,2.5vw,32px)/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-market-52week-state span{color:var(--hf-text-dim);max-width:310px;font:300 12px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-market-52week-source-note{margin:0}.hf-market-52week-source-note a{color:var(--hf-green);text-underline-offset:2px}@media (width<=760px){.hf-market-52week-workspace{gap:14px;height:auto;min-height:calc(100svh - 64px);padding:18px 16px 24px;overflow:visible}.hf-market-52week-header{flex-direction:column;align-items:flex-start;gap:12px}.hf-market-52week-header h1{font-size:clamp(38px,13vw,52px)}.hf-market-52week-meta{align-items:flex-start}.hf-market-52week-meta small{text-align:left}.hf-market-52week-card{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);height:min(66svh,620px)}.hf-market-52week-panel--high{border-bottom:1px solid var(--hf-border);border-right:0}.hf-market-52week-panel-heading{padding:12px 13px}.hf-market-52week-panel-heading h2{font-size:26px}.hf-market-52week-row{gap:10px;padding:11px 13px}.hf-market-52week-company strong{font-size:11px}.hf-market-52week-company span{font-size:10px}.hf-market-52week-metrics{gap:8px}.hf-market-52week-metrics dt{font-size:7px}.hf-market-52week-metrics dd{font-size:11px}}.hf-global-markets-workspace{background:var(--hf-bg);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,1.8vw,22px);height:calc(100svh - 70px);padding:clamp(18px,2.3vw,30px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-global-markets-header{justify-content:space-between;align-items:end;gap:20px;min-width:0;display:flex}.hf-global-markets-header p,.hf-global-markets-card-top>span,.hf-global-markets-card dt,.hf-global-markets-header-meta dt{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.hf-global-markets-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:6px 0 0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:.88}.hf-global-markets-header>div>span{color:var(--hf-text-dim);margin-top:10px;font:300 11px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.hf-global-markets-header-meta{flex-direction:column;flex:none;align-items:end;gap:8px;display:flex}.hf-global-markets-header-meta dl{gap:12px;margin:0;display:flex}.hf-global-markets-header-meta dl div{border-left:1px solid var(--hf-border);min-width:42px;padding-left:10px}.hf-global-markets-header-meta dd{color:var(--hf-text);margin:4px 0 0;font:300 18px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-global-markets-header-meta .is-positive dd{color:var(--hf-green)}.hf-global-markets-header-meta .is-negative dd{color:var(--hf-down)}.hf-global-markets-header-meta a{color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;font:400 9px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif;text-decoration:none}.hf-global-markets-header-meta a:hover,.hf-global-markets-header-meta a:focus-visible{text-decoration:underline}.hf-global-markets-header-meta small{color:var(--hf-text-dim);font:300 10px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-global-markets-header-meta small.is-refreshing:before{background:var(--hf-green);content:"";border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.hf-global-markets-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(var(--hf-global-market-desktop-rows,3), minmax(0, 1fr));gap:clamp(8px,1vw,14px);min-height:0;display:grid;overflow:hidden}.hf-global-markets-card{background:var(--hf-surface);border:1px solid var(--hf-border);box-sizing:border-box;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(12px,1.25vw,18px);display:flex}.hf-global-markets-card--up{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border)}.hf-global-markets-card--down{background:var(--hf-red-soft);border-color:#f3d7d5}.hf-global-markets-card.is-loading{opacity:.58}.hf-global-markets-card-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hf-global-markets-card-top>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hf-global-markets-card-top i{color:var(--hf-text-dim);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font:400 13px/1 sans-serif;display:inline-flex}.hf-global-markets-card--up .hf-global-markets-card-top i{color:var(--hf-green)}.hf-global-markets-card--down .hf-global-markets-card-top i{color:var(--hf-down)}.hf-global-markets-card>strong{color:var(--hf-text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font:300 clamp(22px,2.8vw,42px)/.92 Bricolage Grotesque,ui-sans-serif,sans-serif;overflow:hidden}.hf-global-markets-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.hf-global-markets-card dl div{border-top:1px solid #6b72802e;min-width:0;padding-top:7px}.hf-global-markets-card dd{color:var(--hf-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:300 12px/1.15 Bricolage Grotesque,ui-sans-serif,sans-serif;overflow:hidden}.hf-global-markets-card--up dd:last-child{color:var(--hf-green)}.hf-global-markets-card--down dd:last-child{color:var(--hf-down)}.hf-global-markets-unavailable{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:24px;display:flex}.hf-global-markets-unavailable strong{color:var(--hf-text);font:400 clamp(24px,3vw,34px)/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-global-markets-unavailable span{color:var(--hf-text-dim);max-width:560px;font:300 13px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-global-markets-unavailable button{background:var(--hf-green);border:1px solid var(--hf-green);color:var(--hf-on-accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:10px 13px;font:400 10px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}@media (width<=760px){.hf-global-markets-workspace{gap:10px;height:calc(100svh - 64px);padding:14px 12px}.hf-global-markets-header{align-items:flex-start;gap:8px}.hf-global-markets-header h1{font-size:clamp(34px,10vw,47px)}.hf-global-markets-header>div>span{display:none}.hf-global-markets-header-meta,.hf-global-markets-header-meta dl{gap:5px}.hf-global-markets-header-meta dl div{min-width:28px;padding-left:6px}.hf-global-markets-header-meta dt{font-size:7px}.hf-global-markets-header-meta dd{font-size:13px}.hf-global-markets-header-meta a{font-size:7px}.hf-global-markets-header-meta small{font-size:10px}.hf-global-markets-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--hf-global-market-mobile-rows,4), minmax(0, 1fr));gap:6px}.hf-global-markets-card{padding:9px}.hf-sheet-market-indices{gap:8px;height:calc(100svh - 64px);min-height:0;padding:12px 12px 16px;overflow:hidden}.hf-sheet-market-indices .hf-market-data-dashboard-header{align-items:center;gap:8px}.hf-sheet-market-indices .hf-market-data-dashboard-header h1{font-size:clamp(24px,7vw,32px)}.hf-index-sheet-table thead th,.hf-index-sheet-table td,.hf-index-sheet-table tbody th{padding-left:10px;padding-right:10px}.hf-index-sheet-table{min-width:640px}.hf-index-sheet-name{gap:6px;font-size:11.5px}.hf-global-markets-card-top>span,.hf-global-markets-card dt{letter-spacing:.06em;font-size:7px}.hf-global-markets-card-top i{width:14px;height:14px;font-size:10px}.hf-global-markets-card>strong{font-size:clamp(18px,6.2vw,28px)}.hf-global-markets-card dl{gap:7px}.hf-global-markets-card dl div{padding-top:5px}.hf-global-markets-card dd{margin-top:3px;font-size:10px}}.hf-options-data-dashboard .hf-market-data-card{border-color:var(--hf-border)}.hf-options-data-dashboard .hf-market-data-card--up{background:var(--hf-green-soft)}.hf-options-data-dashboard .hf-market-data-card--down{background:var(--hf-red-soft)}.hf-options-data-dashboard .hf-market-data-card--neutral{background:var(--hf-bg)}@media (width<=860px){.hf-market-data-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.hf-market-data-dashboard{gap:16px;min-height:calc(100svh - 64px);padding:18px 16px 22px;overflow:visible}.hf-market-data-dashboard-header{flex-direction:column;align-items:flex-start;gap:13px}.hf-market-data-dashboard-header h1{font-size:clamp(42px,13vw,58px)}.hf-market-data-state{text-align:left;white-space:normal}.hf-market-data-card-grid{grid-auto-rows:minmax(148px,auto)}.hf-market-data-card{padding:18px}.hf-market-data-card strong{font-size:clamp(30px,9vw,42px)}.hf-market-data-dashboard--movers{height:auto;min-height:calc(100svh - 64px);overflow:visible}.hf-market-data-dashboard--movers .hf-market-data-card-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(128px,auto);overflow:visible}.hf-market-data-dashboard--movers .hf-market-data-card{padding:13px}.hf-market-data-dashboard--movers .hf-market-data-card strong{font-size:clamp(20px,6.8vw,28px)}.hf-market-data-dashboard--ohlc .hf-market-data-card{gap:10px;padding:14px 12px}.hf-historical-records-heading{padding:11px 12px}.hf-historical-table-wrap{height:320px}.hf-sector-card-metric{margin-top:14px}.hf-sector-card-indicator{width:18px;height:18px}.hf-sector-performance-card strong{letter-spacing:-.01em;font-size:clamp(24px,7vw,30px)}.hf-ohlc-card-top{flex-direction:column;align-items:flex-start;gap:4px}.hf-market-data-dashboard--ohlc .hf-ohlc-card-top strong{letter-spacing:-.01em;font-size:clamp(18px,5.3vw,22px)}.hf-ohlc-grid{gap:7px 9px}.hf-ohlc-grid dd{font-size:12px}}@media (width<=520px){.hf-market-data-dashboard{gap:14px;padding-left:12px;padding-right:12px}.hf-market-data-dashboard-header h1{font-size:clamp(38px,12vw,52px)}.hf-market-data-card-grid{gap:9px}.hf-market-data-card{padding:15px}.hf-historical-table-wrap{height:min(54svh,340px)}.hf-options-data-dashboard--open-interest{height:auto;min-height:calc(100svh - 64px);overflow:visible}.hf-open-interest-groups{grid-template-rows:none;overflow:visible}.hf-open-interest-group{grid-template-columns:1fr;padding:10px}.hf-open-interest-group>header{gap:4px;display:grid}.hf-open-interest-group p{max-width:none;margin-top:0}.hf-open-interest-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-open-interest-card-grid .hf-market-data-card{min-height:78px;padding:9px}.hf-open-interest-card-grid .hf-market-data-card>span{font-size:7px}.hf-open-interest-card-grid .hf-market-data-card strong{font-size:clamp(16px,5.5vw,21px)}.hf-open-interest-card-grid .hf-market-data-card small{font-size:7px}}.hf-options-data-dashboard--open-interest{grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.5vw,20px);height:calc(100svh - 70px);min-height:0}.hf-open-interest-groups{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:clamp(8px,1vw,14px);min-height:0;display:grid;overflow:hidden}.hf-open-interest-group{background:var(--hf-bg);border:1px solid var(--hf-border);grid-template-columns:minmax(132px,.62fr) minmax(0,1.38fr);gap:10px;min-height:0;padding:clamp(10px,1.2vw,16px);display:grid}.hf-open-interest-group>header{align-self:center;min-width:0}.hf-open-interest-group h2{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(25px,2.7vw,40px);font-weight:400;line-height:.9}.hf-open-interest-group p{color:var(--hf-text-dim);max-width:180px;margin:8px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:10px;line-height:1.35}.hf-open-interest-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(6px,.8vw,10px);min-height:0;display:grid}.hf-open-interest-card-grid .hf-market-data-card{justify-content:center;min-height:0;padding:clamp(9px,1vw,14px)}.hf-open-interest-card-grid .hf-market-data-card>span{font-size:10px}.hf-open-interest-card-grid .hf-market-data-card strong{margin-top:8px;font-size:clamp(19px,2vw,29px)}.hf-open-interest-card-grid .hf-market-data-card small{margin-top:6px;font-size:10px}@media (width<=760px){.hf-options-data-dashboard--open-interest{gap:10px;height:calc(100svh - 64px);padding:14px 12px;overflow:hidden}.hf-options-data-dashboard--open-interest .hf-market-data-dashboard-header{flex-direction:row;align-items:center;gap:8px}.hf-options-data-dashboard--open-interest .hf-market-data-dashboard-header h1{font-size:clamp(34px,11vw,48px)}.hf-options-data-dashboard--open-interest .hf-market-data-state{text-align:right;padding:7px 8px;font-size:7px}.hf-open-interest-groups{gap:6px}.hf-open-interest-group{grid-template-columns:84px minmax(0,1fr);gap:7px;padding:7px}.hf-open-interest-group h2{font-size:clamp(21px,6.5vw,29px)}.hf-open-interest-group p{margin-top:5px;font-size:7px;line-height:1.25}.hf-open-interest-card-grid{gap:4px}.hf-open-interest-card-grid .hf-market-data-card{padding:6px 5px}.hf-open-interest-card-grid .hf-market-data-card>span{letter-spacing:.04em;font-size:6px}.hf-open-interest-card-grid .hf-market-data-card strong{margin-top:5px;font-size:clamp(13px,4vw,18px)}.hf-open-interest-card-grid .hf-market-data-card small{margin-top:4px;font-size:6px}.hf-market-top10-workspace{gap:12px;height:auto;min-height:calc(100svh - 70px);padding:18px 16px 24px;overflow:visible}.hf-market-top10-header{flex-direction:column;align-items:flex-start;gap:12px}.hf-market-top10-meta{flex-direction:row;align-items:flex-start}.hf-market-top10-header h1{font-size:clamp(42px,12vw,58px)}.hf-market-top10-grid{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.hf-market-top10-card{min-height:118px}.hf-market-top10-content{overflow:visible}}.hf-gm-workspace{background:var(--hf-bg);box-sizing:border-box;flex-direction:column;gap:clamp(16px,1.8vw,26px);min-height:calc(100svh - 70px);padding:clamp(18px,2.3vw,32px) clamp(20px,4vw,64px) 0;display:flex}.hf-gm-header{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.hf-gm-header h1{color:var(--hf-text);letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:PT Sans Narrow,Bricolage Grotesque,sans-serif;font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.1}.hf-gm-header-titles>span{color:var(--hf-text-dim);margin-top:6px;font:400 12.5px/1.45 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.hf-gm-header small{color:var(--hf-text-dim);letter-spacing:.02em;white-space:nowrap;flex:none;font:400 11px/1.3 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-gm-header small.is-refreshing:before{background:var(--hf-green);content:"";border-radius:50%;width:5px;height:5px;margin:0 5px 1px 0;display:inline-block}.hf-gm-sections{flex-direction:column;gap:clamp(20px,2.4vw,32px);min-width:0;display:flex}.hf-gm-section{min-width:0}.hf-gm-section-title{color:var(--hf-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-family:PT Sans Narrow,Bricolage Grotesque,sans-serif;font-size:14px;font-weight:400}.hf-gm-table-wrap{background:var(--hf-surface);border:1px solid var(--hf-border);overflow-x:auto}.hf-gm-table{border-collapse:collapse;width:100%;min-width:0;font-family:PT Sans Narrow,Bricolage Grotesque,sans-serif}.hf-gm-table thead th{border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.1em;text-align:right;text-transform:uppercase;white-space:nowrap;padding:9px 18px 9px 0;font-size:11px;font-weight:400}.hf-gm-table thead th:first-child{text-align:left;padding-left:18px}.hf-gm-table tbody th{color:var(--hf-text);text-align:left;white-space:nowrap;padding:11px 18px;font-size:15px;font-weight:400}.hf-gm-table tbody td{color:var(--hf-text-soft);text-align:right;white-space:nowrap;padding:11px 18px 11px 0;font-size:15px}.hf-gm-table tbody td:last-child{padding-right:18px}.hf-gm-table tbody tr+tr th,.hf-gm-table tbody tr+tr td{border-top:1px solid var(--hf-surface-3)}.hf-gm-table tbody tr:hover th,.hf-gm-table tbody tr:hover td{background:var(--hf-bg)}.hf-gm-table tbody td.is-ltp{color:var(--hf-text);font-size:16px}.hf-gm-table tbody td.is-up{color:var(--hf-green)}.hf-gm-table tbody td.is-down{color:var(--hf-down)}.hf-gm-unavailable{background:var(--hf-surface);border:1px solid var(--hf-border);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:46px 24px;display:flex}.hf-gm-unavailable strong{color:var(--hf-text);letter-spacing:.02em;text-transform:uppercase;font:400 clamp(20px,2.4vw,26px)/1.2 PT Sans Narrow,Bricolage Grotesque,sans-serif}.hf-gm-unavailable span{color:var(--hf-text-dim);max-width:520px;font:400 13px/1.5 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-gm-unavailable button{background:var(--hf-text);border:1px solid var(--hf-text);color:var(--hf-on-accent);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:11px 20px;font:400 11px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-gm-unavailable button:hover,.hf-gm-unavailable button:focus-visible{background:var(--hf-green);border-color:var(--hf-green);outline:none}.hf-gm-stale-note{color:var(--hf-text-dim);margin:0;font:400 12px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}@media (width<=760px){.hf-gm-workspace{gap:16px;padding:14px 12px 0}.hf-gm-header{flex-direction:column;align-items:flex-start;gap:6px}.hf-gm-header-titles>span{display:none}.hf-gm-table thead th{padding:8px 12px 8px 0}.hf-gm-table thead th:first-child{padding-left:12px}.hf-gm-table tbody th{padding:10px 12px;font-size:14px}.hf-gm-table tbody td{padding:10px 12px 10px 0;font-size:14px}.hf-gm-table tbody td:last-child{padding-right:12px}}@media (width<=700px){.hf-gm-table-wrap{border:0;overflow:visible}.hf-gm-table{display:block}.hf-gm-table thead{display:none}.hf-gm-table tbody{flex-direction:column;gap:8px;display:flex}.hf-gm-table tbody tr{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;gap:0;padding:10px 12px;display:flex}.hf-gm-table tbody tr+tr th,.hf-gm-table tbody tr+tr td{border-top:0}.hf-gm-table tbody tr:hover th,.hf-gm-table tbody tr:hover td{background:0 0}.hf-gm-table tbody th{border-bottom:1px solid var(--hf-surface-3);width:100%;margin-bottom:8px;padding:0 0 8px;font-size:15px;display:block}.hf-gm-table tbody td{text-align:left;vertical-align:top;width:calc(50% - 2px);padding:5px 0;font-size:14px;display:inline-block}.hf-gm-table tbody td:before{color:var(--hf-text-dim);content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:10px;display:block}.hf-gm-table tbody td.is-ltp:before{color:var(--hf-text)}.hf-gm-section-title{margin-bottom:8px}}@media (width<=900px){.oi-section{grid-template-columns:1fr}.oi-rail{max-height:none;padding-right:0;overflow:visible}.oi-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (width<=640px){.oi-page{padding:14px 12px 44px}.oi-page-head{padding-bottom:10px}.oi-panel-head{flex-direction:column;align-items:flex-start;gap:8px}.oi-zoom{margin-left:0}.oi-chart-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.oi-legend{gap:10px 14px}.oi-legend span{font-size:11.5px}.oi-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;display:grid}.oi-stat{border-left:0;border-top:1px solid var(--hf-border);padding:8px 0 0}.oi-stat:nth-of-type(-n+2){border-top:0}.oi-insights-grid{grid-template-columns:1fr}}.hfsl{--hfsl-accent:var(--hf-green);--hfsl-hair:#d0d0d0;--hfsl-ink:var(--hf-text);--hfsl-soft:#9aa0a6;color:var(--hfsl-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;padding:34px 18px;display:flex}.hfsl--dark{--hfsl-hair:#3d4350;--hfsl-ink:#f0f3fa;--hfsl-soft:#9aa0a6}.hfsl__message{color:var(--hfsl-ink);letter-spacing:.01em;max-width:40ch;margin:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500}.hfsl__art{line-height:0;display:inline-flex}.hfsl__art svg{width:56px;height:56px;display:block;overflow:visible}.hfsl-ink{fill:var(--hfsl-ink);stroke:var(--hfsl-ink)}.hfsl-acc{fill:var(--hfsl-accent);stroke:var(--hfsl-accent)}.hfsl-soft-fill{fill:var(--hfsl-hair)}.hfsl-hair{fill:none;stroke:var(--hfsl-hair);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.hfsl-pulse__line{fill:none;stroke:var(--hfsl-accent);stroke-dasharray:8 132;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;animation:1.5s linear infinite hfsl-pulse}@keyframes hfsl-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:-140px}}.hfsl-orbit__ring{transform-box:fill-box;transform-origin:50%}.hfsl-orbit__ring--a{animation:3.4s linear infinite hfsl-spin}.hfsl-orbit__ring--b{animation:3.4s linear infinite reverse hfsl-spin}@keyframes hfsl-spin{to{transform:rotate(360deg)}}.hfsl-cand{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite hfsl-grow}@keyframes hfsl-grow{0%,to{opacity:.5;transform:scaleY(.42)}50%{opacity:1;transform:scaleY(1)}}.hfsl-spark__bar{transform-box:fill-box;transform-origin:50% 100%;animation:1.25s ease-in-out infinite hfsl-spark}@keyframes hfsl-spark{0%,to{opacity:.45;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}.hfsl-chain__link{fill:var(--hfsl-hair);animation:1.5s ease-in-out infinite hfsl-chain}@keyframes hfsl-chain{0%,to{opacity:.45}45%{fill:var(--hfsl-accent);opacity:1}}.hfsl-book__row{animation:1.5s ease-in-out infinite hfsl-book}@keyframes hfsl-book{0%,to{opacity:.35}50%{opacity:1}}.hfsl-flow__in{animation:1.6s ease-in-out infinite hfsl-flow-in}.hfsl-flow__out{animation:1.6s ease-in-out infinite hfsl-flow-out}@keyframes hfsl-flow-in{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes hfsl-flow-out{0%,to{transform:translate(0)}50%{transform:translate(-16px)}}.hfsl-gauge__sweep{fill:none;stroke:var(--hfsl-accent);stroke-dasharray:14 96;stroke-linecap:round;stroke-width:2.6px;animation:1.7s ease-in-out infinite hfsl-gauge}@keyframes hfsl-gauge{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110px}}.hfsl-dots__dot{animation:1.05s ease-in-out infinite hfsl-dots}@keyframes hfsl-dots{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}.hfsl-rings__ripple{fill:none;stroke:var(--hfsl-accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:1.9s ease-out infinite hfsl-rings}@keyframes hfsl-rings{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(3.1)}}.hfsl-stack__row{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite hfsl-stack}@keyframes hfsl-stack{0%{transform:scaleX(.12)}55%,to{transform:scaleX(1)}}.hfsl-hex__p{fill:none;stroke:var(--hfsl-accent);stroke-dasharray:44 200;stroke-linejoin:round;stroke-width:2.4px;animation:2s linear infinite hfsl-hex}@keyframes hfsl-hex{0%{stroke-dashoffset:0}to{stroke-dashoffset:-244px}}.hfsl-heat__cell{fill:#e4e4e4;animation:1.7s ease-in-out infinite hfsl-heat}.hfsl-heat__sweep{animation:1.7s ease-in-out infinite hfsl-heat-sweep}@keyframes hfsl-heat{0%,to{fill:#e4e4e4}50%{fill:var(--hfsl-accent)}}@keyframes hfsl-heat-sweep{0%{opacity:0;transform:translate(0)}12%{opacity:.85}88%{opacity:.85}to{opacity:0;transform:translate(56px)}}.hfsl-flame__f{transform-box:fill-box;transform-origin:50% 100%;animation:1.15s ease-in-out infinite hfsl-flame}@keyframes hfsl-flame{0%,to{opacity:.7;transform:scaleY(.86)scaleX(1)}50%{opacity:1;transform:scaleY(1.06)scaleX(.94)}}.hfsl-exchange__fwd{animation:1.6s ease-in-out infinite hfsl-exchange-fwd}.hfsl-exchange__rev{animation:1.6s ease-in-out infinite hfsl-exchange-rev}@keyframes hfsl-exchange-fwd{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes hfsl-exchange-rev{0%,to{transform:translate(0)}50%{transform:translate(-18px)}}.hfsl-ladder__rung{transform-box:fill-box;transform-origin:0;animation:1.5s ease-in-out infinite hfsl-ladder}@keyframes hfsl-ladder{0%{opacity:.4;transform:scaleX(.08)}55%,to{opacity:1;transform:scaleX(1)}}.hfsl-balance__beam{transform-box:fill-box;transform-origin:50%;animation:1.9s ease-in-out infinite hfsl-balance}@keyframes hfsl-balance{0%,to{transform:rotate(7deg)}50%{transform:rotate(-7deg)}}.hfsl-trace__head{animation:2.1s ease-in-out infinite alternate hfsl-trace}@keyframes hfsl-trace{0%{transform:translate(0)}to{transform:translate(48px)}}@media (prefers-reduced-motion:reduce){.hfsl [class*=hfsl-]{animation:none!important}.hfsl .hfsl-heat__sweep{opacity:.85}}.hf-loading-orb{justify-content:center;align-items:center;width:100%;min-height:220px;padding:32px 16px;display:flex}.hf-loading-orb__pill{background:#fafafab8;border-radius:999px;align-items:center;gap:14px;height:74px;padding:0 30px 0 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #11111112,inset 0 0 40px #11111105}.hf-loading-orb__canvas{flex:none;line-height:0;display:block}.hf-loading-orb__label{color:#11111185;letter-spacing:.01em;white-space:nowrap;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1}@media (width<=600px){.hf-loading-orb{min-height:180px}.hf-loading-orb__pill{gap:11px;height:64px;padding:0 22px 0 7px}.hf-loading-orb__label{font-size:15px}}@media (prefers-reduced-motion:reduce){.hf-loading-orb__canvas canvas{animation:none!important}}.hfv3-home{--hfv3-font:"Bricolage Grotesque";--hfv3-bg:var(--hf-bg);--hfv3-surface:var(--hf-surface);--hfv3-ink:var(--hf-text);--hfv3-charcoal:var(--hf-text-soft);--hfv3-gray:var(--hf-text-dim);--hfv3-faint:var(--hf-text-faint);--hfv3-line:var(--hf-border);--hfv3-line-soft:var(--hf-border-soft);--hfv3-up:var(--hf-up);--hfv3-down:var(--hf-down);--hfv3-up-tint:#0f9d5812;--hfv3-down-tint:#c0392b12;background:var(--hfv3-bg);color:var(--hfv3-ink);font-family:var(--hfv3-font), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:300}.hfv3-container{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;padding:12px 24px 0;display:flex}.hfv3-reveal{opacity:0;transform:translateY(16px)}.hfv3-reveal.is-revealed{animation:.5s ease-out forwards hfv3-fade-up}@keyframes hfv3-fade-up{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hfv3-block{background:var(--hfv3-surface);border:1px solid var(--hfv3-line);border-radius:8px;padding:26px 26px 22px}.hfv3-block-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.hfv3-block-heading{min-width:0}.hfv3-block-title{color:var(--hfv3-ink);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:15px;font-weight:400;line-height:22px}.hfv3-block-subtitle{color:var(--hfv3-gray);margin:5px 0 0;font-size:13px;font-weight:300}.hfv3-status-pill{border:1px solid var(--hfv3-line);color:var(--hfv3-gray);letter-spacing:.05em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:400;display:inline-flex}.hfv3-status-pill.is-live{color:var(--hfv3-up);border-color:#0f9d5847}.hfv3-status-pill.is-lost{color:var(--hf-down);border-color:#c0392b59}.hfv3-status-pill.is-lost .hfv3-status-dot{background:var(--hf-down);border:1px solid var(--hf-down)}.hfv3-status-pill.is-stale{color:var(--hfv3-gray);border-color:#6b728059}.hfv3-status-pill.is-stale .hfv3-status-dot{background:var(--hf-text-faint);border:1px solid var(--hf-text-faint)}.hfv3-status-dot{background:var(--hfv3-faint);border-radius:50%;width:5px;height:5px;display:inline-block}.hfv3-status-pill.is-live .hfv3-status-dot{border:1px solid var(--hfv3-up);background:0 0;animation:2s ease-out infinite hfv3-pulse}@keyframes hfv3-pulse{0%{box-shadow:0 0 #0f9d5852}70%{box-shadow:0 0 0 5px #0f9d5800}to{box-shadow:0 0 #0f9d5800}}.hfv3-bento-row{grid-template-columns:7fr 5fr;align-items:center;gap:20px;min-height:calc(100svh - 94px);display:grid}.hfv3-index-grid{border-top:1px solid var(--hfv3-line-soft);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.hfv3-index-cell{border-bottom:1px solid var(--hfv3-line-soft);border-right:1px solid var(--hfv3-line-soft);opacity:0;min-width:0;padding:11px 14px 9px;position:relative;transform:translateY(16px)}.hfv3-reveal.is-revealed .hfv3-index-cell{animation:.5s ease-out forwards hfv3-fade-up;animation-delay:var(--hfv3-cell-delay,0s)}.hfv3-index-cell:nth-child(4n){border-right:0}.hfv3-index-cell:nth-child(n+5){border-bottom:0}.hfv3-index-cell:nth-child(4n+1){padding-left:0}.hfv3-index-cell:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.hfv3-index-cell:focus-visible{outline:1px solid var(--hfv3-charcoal);outline-offset:2px}.hfv3-index-label{color:var(--hfv3-gray);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:14px;font-weight:400;display:block}.hfv3-index-value-row{align-items:baseline;display:flex}.hfv3-index-value{color:var(--hfv3-ink);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);letter-spacing:0;font-size:24px;font-weight:400;line-height:1.15;transition:color .3s;display:inline-block}.hfv3-index-value.is-stale{color:var(--hfv3-faint)}.hfv3-index-value.is-up{color:var(--hfv3-up)}.hfv3-index-value.is-down{color:var(--hfv3-down)}.hfv3-numeral{opacity:0;display:inline-block;transform:scale(.97)}.hfv3-numeral.is-in{animation:.5s cubic-bezier(.22,.61,.36,1) forwards hfv3-num-in}@keyframes hfv3-num-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hfv3-index-cell.is-flash .hfv3-index-value{animation:.9s hfv3-index-flash}.hfv3-index-cell.is-flash.is-up .hfv3-index-value{color:var(--hfv3-up)}.hfv3-index-cell.is-flash.is-down .hfv3-index-value{color:var(--hfv3-down)}.hfv3-index-cell.is-flash.is-up:after{animation:.9s hfv3-cell-tint-up}.hfv3-index-cell.is-flash.is-down:after{animation:.9s hfv3-cell-tint-down}@keyframes hfv3-cell-tint-up{0%{background:#0f9d5824}to{background:0 0}}@keyframes hfv3-cell-tint-down{0%{background:#c0392b24}to{background:0 0}}@keyframes hfv3-index-flash{0%{transform:scale(1)}22%{transform:scale(1.05)}to{transform:scale(1)}}.hfv3-index-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.hfv3-index-change{color:var(--hfv3-gray);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);align-items:center;font-size:15px;font-weight:400;display:inline-flex}.hfv3-index-pct{font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);margin-left:6px;font-size:15px;font-weight:400}.hfv3-index-pct.is-up{color:var(--hf-green)}.hfv3-index-pct.is-down{color:var(--hf-down)}.hfv3-index-footer{flex-wrap:wrap;align-items:baseline;gap:0;display:flex}.hfv3-index-change:before{content:"";border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.hfv3-index-change.is-up{color:var(--hfv3-up)}.hfv3-index-change.is-up:before{background:var(--hfv3-up)}.hfv3-index-change.is-down{color:var(--hfv3-down)}.hfv3-index-change.is-down:before{background:var(--hfv3-down)}.hfv3-index-change.is-stale{color:var(--hfv3-faint)}.hfv3-index-change.is-stale:before{display:none}.hfv3-sparkline{color:var(--hfv3-faint);stroke:currentColor;stroke-width:1px;flex:none;width:72px;height:24px;display:block}.hfv3-sparkline.is-up{color:var(--hfv3-up)}.hfv3-sparkline.is-down{color:var(--hfv3-down)}.hfv3-sparkline-placeholder{color:var(--hfv3-faint);font-size:12px}.hfv3-index-cell:hover,.hfv3-index-cell:focus-visible{z-index:40}.hfv3-index-tooltip{background:var(--hf-text);color:var(--hf-bg);opacity:0;pointer-events:none;visibility:hidden;white-space:normal;z-index:45;border-radius:6px;max-width:240px;padding:8px 11px;font-size:11.5px;font-weight:300;line-height:1.5;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(4px)}.hfv3-index-cell:hover .hfv3-index-tooltip,.hfv3-index-cell:focus-visible .hfv3-index-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.hfv3-index-cell.is-tick-stale .hfv3-index-value{opacity:.55}@media (width<=868px),(hover:none){.hfv3-index-tooltip{display:none}}.hfv3-sector-list{flex-direction:column;flex:auto;min-height:0;display:flex}.hfv3-sector-row{border-bottom:1px solid var(--hfv3-line-soft);opacity:0;flex:1 1 0;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) auto;align-items:center;gap:12px;min-height:26px;padding:6px 0;display:grid;transform:translateY(16px)}.hfv3-reveal.is-revealed .hfv3-sector-row{animation:.5s ease-out forwards hfv3-fade-up;animation-delay:var(--hfv3-row-delay,0s)}.hfv3-sector-row:last-child{border-bottom:0}.hfv3-sector-name{color:var(--hfv3-charcoal);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.hfv3-sector-bar-track{background:var(--hf-surface-3);border-radius:1px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.hfv3-sector-bar-fill{background:var(--hfv3-up);transform-origin:0;border-radius:1px;height:6px;display:block;transform:scaleX(0)}.hfv3-sector-bar-fill.is-up{background:var(--hfv3-up)}.hfv3-sector-bar-fill.is-down{background:var(--hfv3-down)}.hfv3-reveal.is-revealed .hfv3-sector-bar-fill{animation:.55s ease-out forwards hfv3-bar-grow;animation-delay:var(--hfv3-row-delay,0s)}@keyframes hfv3-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hfv3-sector-change{color:var(--hfv3-gray);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);align-items:center;font-size:15px;font-weight:400;display:inline-flex}.hfv3-sector-change:before{content:"";border-radius:50%;width:4px;height:4px;margin-right:6px;display:inline-block}.hfv3-sector-change.is-up{color:var(--hfv3-up)}.hfv3-sector-change.is-up:before{background:var(--hfv3-up)}.hfv3-sector-change.is-down{color:var(--hfv3-down)}.hfv3-sector-change.is-down:before{background:var(--hfv3-down)}.hfv3-global-strip{border-top:1px solid var(--hfv3-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hfv3-quote-tile{border-right:1px solid var(--hfv3-line-soft);min-width:0;padding:12px 16px 10px}.hfv3-quote-tile:first-child{padding-left:0}.hfv3-quote-tile:last-child{border-right:0}.hfv3-quote-head{align-items:center;gap:9px;margin-bottom:6px;display:flex}.hfv3-quote-icon{border:1px solid var(--hfv3-line);color:var(--hfv3-charcoal);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hfv3-quote-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.hfv3-quote-name{color:var(--hfv3-ink);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.hfv3-quote-subtitle{color:var(--hfv3-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:300;overflow:hidden}.hfv3-quote-embed{min-height:72px;position:relative}.hfv3-quote-embed .tradingview-widget-container{min-height:72px}.hfv3-quote-loader{color:var(--hfv3-faint);font-size:11.5px;display:inline-block}.hfv3-movers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.hfv3-mover-panel{border:1px solid var(--hfv3-line-soft);border-radius:6px;flex-direction:column;padding:16px 18px 10px;display:flex}.hfv3-mover-title{color:var(--hfv3-ink);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:400;display:flex}.hfv3-mover-title svg{color:var(--hfv3-gray)}.hfv3-mover-panel.is-up .hfv3-mover-title svg{color:var(--hfv3-up)}.hfv3-mover-panel.is-down .hfv3-mover-title svg{color:var(--hfv3-down)}.hfv3-mover-rows{flex-direction:column;flex:auto;display:flex}.hfv3-mover-row{border-bottom:1px solid var(--hfv3-line-soft);opacity:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 6px;transition:background-color .18s;display:flex;transform:translateY(16px)}.hfv3-mover-row:hover{background:var(--hf-surface-2)}.hfv3-reveal.is-revealed .hfv3-mover-row{animation:.5s ease-out forwards hfv3-fade-up;animation-delay:var(--hfv3-row-delay,0s)}.hfv3-mover-row:last-child{border-bottom:0}.hfv3-mover-name{color:var(--hfv3-charcoal);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:400;overflow:hidden}.hfv3-mover-change{color:var(--hfv3-gray);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);flex:none;align-items:center;font-size:15px;font-weight:400;display:inline-flex}.hfv3-mover-change:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-right:7px;display:inline-block}.hfv3-mover-change.is-up{color:var(--hfv3-up)}.hfv3-mover-change.is-up:before{border-bottom:5px solid var(--hfv3-up)}.hfv3-mover-change.is-down{color:var(--hfv3-down)}.hfv3-mover-change.is-down:before{border-top:5px solid var(--hfv3-down)}.hfv3-mover-toggle{color:var(--hfv3-gray);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:9px 6px 4px;font-family:inherit;font-size:10.5px;font-weight:500;display:inline-flex}.hfv3-mover-toggle:hover{color:var(--hfv3-ink)}.hfv3-buildup-row{gap:8px}.hfv3-buildup-values{flex:none;align-items:baseline;gap:8px;display:inline-flex}.hfv3-buildup-oi{color:var(--hfv3-gray);font-family:"PT Sans Narrow", "Bricolage Grotesque", var(--sans);letter-spacing:.02em;white-space:nowrap;font-size:14px;font-weight:400}.hfv3-buildup-oi.is-up{color:var(--hfv3-up)}.hfv3-buildup-oi.is-down{color:var(--hfv3-down)}.hfv3-news-split{grid-template-columns:1fr 1fr;gap:0;display:grid}.hfv3-news-featured{border-right:1px solid var(--hfv3-line-soft);color:inherit;flex-direction:column;padding:18px 24px 16px 6px;text-decoration:none;display:flex}.hfv3-news-featured-tag{color:var(--hfv3-up);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:400}.hfv3-news-featured-title{color:var(--hfv3-ink);font-size:21px;font-weight:300;line-height:1.33}.hfv3-news-featured .hfv3-news-meta{margin-top:auto;padding-top:20px}.hfv3-news-featured:hover{background:var(--hf-surface-2)}.hfv3-news-list{flex-direction:column;display:flex}.hfv3-news-row{border-bottom:1px solid var(--hfv3-line-soft);color:inherit;opacity:0;flex-direction:column;gap:4px;padding:12px 6px 12px 24px;text-decoration:none;transition:background-color .18s;display:flex;transform:translateY(16px)}.hfv3-news-row:hover{background:var(--hf-surface-2)}.hfv3-reveal.is-revealed .hfv3-news-row{animation:.5s ease-out forwards hfv3-fade-up;animation-delay:var(--hfv3-row-delay,0s)}.hfv3-news-row:last-child{border-bottom:0}.hfv3-news-meta{align-items:center;gap:10px;display:flex}.hfv3-news-source{color:var(--hfv3-gray);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:500}.hfv3-news-time{color:var(--hfv3-faint);font-size:11px;font-weight:300}.hfv3-news-title{color:var(--hfv3-ink);font-size:13.5px;font-weight:300;line-height:1.42}.hfv3-index-panel{flex-direction:column;display:flex}.hfv3-global-strip--in-index{margin-top:12px}.hfv3-empty-state{color:var(--hfv3-faint);padding:22px 0 14px;font-size:13px;font-weight:300}@media (width<=1024px){.hfv3-bento-row{grid-template-columns:1fr;height:auto;min-height:0}.hfv3-movers-grid,.hfv3-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hfv3-index-grid .hfv3-index-cell{border-bottom:1px solid var(--hfv3-line-soft);border-right:1px solid var(--hfv3-line-soft)}.hfv3-index-grid .hfv3-index-cell:nth-child(2n){border-right:0}.hfv3-index-grid .hfv3-index-cell:nth-child(n+7){border-bottom:0}.hfv3-index-grid .hfv3-index-cell:nth-child(4n+1){padding-left:18px}.hfv3-sector-row{flex:0 auto;min-height:30px}}@media (width<=768px){.hfv3-container{padding:28px 16px 0}.hfv3-block{padding:20px 18px 16px}.hfv3-block-header{flex-direction:column;gap:10px}.hfv3-movers-grid,.hfv3-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hfv3-index-grid .hfv3-index-cell{border-bottom:1px solid var(--hfv3-line-soft);border-right:1px solid var(--hfv3-line-soft)}.hfv3-index-grid .hfv3-index-cell:nth-child(2n){border-right:0}.hfv3-index-grid .hfv3-index-cell:nth-child(n+15){border-bottom:0}.hfv3-index-grid .hfv3-index-cell:nth-child(4n+1){padding-left:16px}.hfv3-global-strip{grid-template-columns:1fr}.hfv3-quote-tile{border-bottom:1px solid var(--hfv3-line-soft);border-right:0;padding:16px 0 14px}.hfv3-quote-tile:last-child{border-bottom:0}.hfv3-news-split{grid-template-columns:1fr}.hfv3-news-featured{border-bottom:1px solid var(--hfv3-line-soft);border-right:0;padding:12px 6px 16px}.hfv3-news-featured .hfv3-news-meta{margin-top:0;padding-top:12px}.hfv3-news-row{padding:12px 6px}}@media (width<=440px){.hfv3-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hfv3-index-cell{padding:13px 12px 11px}.hfv3-index-grid .hfv3-index-cell:nth-child(4n+1){padding-left:12px}.hfv3-index-value{font-size:18px}.hfv3-sparkline{width:56px}.hfv3-sector-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.hfv3-sector-bar-track{display:none}.hfv3-bento-row,.hfv3-container{gap:14px}.hfv3-movers-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hfv3-reveal,.hfv3-index-cell,.hfv3-sector-row,.hfv3-mover-row,.hfv3-news-row,.hfv3-numeral,.hfv3-sector-bar-fill{opacity:1;animation:none;transform:none}.hfv3-status-pill.is-live .hfv3-status-dot{animation:none}.hfv3-index-value{transition:none}.hfv3-index-cell.is-flash .hfv3-index-value,.hfv3-index-cell.is-flash:after{animation:none}}.hfv3-learn-section{border:1px solid var(--hfv3-line);background:var(--hfv3-surface);border-radius:8px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.hfv3-learn-header{border-bottom:1px solid var(--hfv3-line);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.hfv3-learn-icon-wrapper{background:var(--hf-surface-2);border-radius:50%;justify-content:center;align-items:center;padding:8px;display:flex}.hfv3-learn-title{color:var(--hfv3-ink);letter-spacing:.12em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:13px;font-weight:400}.hfv3-learn-category{border-bottom:1px solid var(--hfv3-line)}.hfv3-learn-category:last-child{border-bottom:none}.hfv3-learn-category-toggle{cursor:pointer;text-align:left;color:var(--hfv3-ink);background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:inherit;font-size:13px;font-weight:400;transition:color .2s;display:flex}.hfv3-learn-category-toggle:hover{color:var(--hfv3-charcoal)}.hfv3-learn-category-toggle:focus-visible{outline:1px solid var(--hfv3-charcoal);outline-offset:-1px}.hfv3-learn-category-icon{background:var(--hf-surface-2);border-radius:50%;justify-content:center;align-items:center;padding:5px;display:flex}.hfv3-learn-category-name{letter-spacing:.02em;flex:1;font-weight:400}.hfv3-learn-category-content{flex-direction:column;display:flex;overflow:hidden}.hfv3-learn-category-content.is-expanded{animation:.3s ease-out forwards hfv3-fade-up}.hfv3-learn-topics-list{flex-direction:column;padding-top:10px;display:flex}.hfv3-learn-topic-item{background:var(--hf-bg);border:1px solid var(--hfv3-line);color:var(--hfv3-ink);border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.hfv3-learn-topic-item:hover{background:var(--hf-surface);border-color:var(--hfv3-charcoal);transform:translate(3px)}.hfv3-learn-topic-item:focus-visible{outline:1px solid var(--hfv3-charcoal);outline-offset:2px}.hfv3-learn-topic-icon{background:var(--hf-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:3px;display:flex}.hfv3-learn-topic-info{flex-direction:column;gap:3px;min-width:0;display:flex}.hfv3-learn-topic-title{letter-spacing:.01em;margin:0;font-size:12px;font-weight:400}.hfv3-learn-topic-description{color:var(--hfv3-gray);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:11px;font-weight:300;display:-webkit-box;overflow:hidden}@media (width<=768px){.hfv3-bento-row{min-height:0}.hfv3-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hfv3-index-grid .hfv3-index-cell{border-bottom:1px solid var(--hfv3-line-soft);border-right:1px solid var(--hfv3-line-soft)}.hfv3-index-grid .hfv3-index-cell:nth-child(4n){border-right:0}.hfv3-index-grid .hfv3-index-cell:nth-child(n+13){border-bottom:0}.hfv3-index-grid .hfv3-index-cell:nth-child(4n+1){padding-left:10px}.hfv3-index-cell{padding:9px 8px 8px}.hfv3-index-label{letter-spacing:.04em;margin-bottom:4px;font-size:10.5px}.hfv3-index-value{font-size:16px}.hfv3-index-change{font-size:11px}.hfv3-index-footer .hfv3-sparkline{display:none}.hfv3-index-footer{margin-top:3px}.hfv3-container{padding:14px 12px 0}.hfv3-block{padding:16px 14px 14px}.hfv3-sector-list{min-height:0}.hfv3-mover-row{padding:9px 4px}}@media (width<=440px){.hfv3-index-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hfv3-index-cell{padding:8px 6px 7px}.hfv3-index-grid .hfv3-index-cell:nth-child(4n+1){padding-left:8px}.hfv3-index-label{letter-spacing:.02em;font-size:10.5px}.hfv3-index-value{font-size:14px}.hfv3-index-change{font-size:10px}.hfv3-movers-grid{grid-template-columns:1fr}}.hfv3-home,.hfv3-sector-list,.hfv3-mover-rows{-webkit-overflow-scrolling:touch}@media (hover:none){.hfv3-mover-row:hover{background:0 0}}.hfv3-gaps-panel .hfv3-mover-name{color:var(--hfv3-ink);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;overflow:hidden}.hfv3-gaps-panel .hfv3-mover-change{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hfv3-gaps-panel .hfv3-movers-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1200px){.hfv3-gaps-panel .hfv3-movers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hfv3-gaps-panel .hfv3-movers-grid{grid-template-columns:minmax(0,1fr)}}.hfv3-index-cell.has-row-rule{border-top:1px solid var(--hfv3-hairline,var(--hf-border))}@media (width<=900px){.hfv3-index-cell.has-row-rule{border-top:0}}.hfw{flex-direction:column;gap:14px;display:flex}.hfw-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hfw-title{color:var(--hf-text);margin:0;font-size:15px;font-weight:500}.hfw-note{color:#8a9099;margin:4px 0 0;font-size:11.5px}.hfw-switch{border:1px solid var(--hf-border);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.hfw-switch-btn{background:var(--hf-surface);color:var(--hf-text-dim);cursor:pointer;border:0;padding:7px 14px;font:400 12px/1 inherit;transition:background-color .16s,color .16s}.hfw-switch-btn:hover{color:var(--hf-text)}.hfw-switch-btn.is-on{background:var(--hf-text);color:var(--hf-on-accent)}.hfw-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hfw-row{grid-template-columns:minmax(96px,1.15fr) minmax(0,2.4fr) 56px;align-items:center;gap:10px;display:grid}.hfw-name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hfw-track{background:var(--hf-surface-3);border-radius:3px;width:100%;height:9px;overflow:hidden}.hfw-fill{background:#c9ccd3;border-radius:3px;height:100%;transition:width .3s;display:block}.hfw-fill.is-top{background:var(--hf-text)}.hfw-value{color:var(--hf-text);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.hfw-foot{color:#8a9099;margin:2px 0 0;font-size:11.5px;line-height:1.5}@media (width<=700px){.hfw-head{flex-direction:column;gap:10px}.hfw-row{grid-template-columns:minmax(76px,1.1fr) minmax(0,2fr) 48px;gap:8px}.hfw-name,.hfw-value{font-size:11.5px}}.hfv3-block-status{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hfv3-status-freshness{color:var(--hfv3-gray);white-space:nowrap;font-size:11.5px}.hfv3-status-freshness.is-lost{color:var(--hfv3-down)}.hfwb{flex-direction:column;gap:16px;display:flex}.hfwb-title{color:var(--hf-text);margin:0;font-size:15px;font-weight:500}.hfwb-note{color:var(--hf-text-dim);margin:4px 0 0;font-size:11.5px}.hfwb-idle{color:var(--hf-text-dim);max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.hfwb-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.hfwb-half{flex-direction:column;gap:11px;min-width:0;display:flex}.hfwb-half-head{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.hfwb-half-head>span:first-child{color:var(--hf-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.hfwb-total{color:var(--hf-text-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.hfwb-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hfwb-row{grid-template-columns:84px minmax(0,1fr) 58px;align-items:center;gap:10px;display:grid}.hfwb-name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}.hfwb-track{background:var(--hf-surface-3);border-radius:3px;width:100%;min-width:0;height:16px;position:relative;overflow:hidden}.hfwb-track:before{background:var(--hf-border);content:"";z-index:1;width:1px;height:100%;position:absolute;top:0;left:50%}.hfwb-bar{border-radius:3px;min-width:3px;height:100%;transition:width .35s;display:block;position:absolute;bottom:0}.hfwb-bar.is-up{background:var(--hf-up);left:50%}.hfwb-bar.is-down{background:var(--hf-down);right:50%}.hfwb-bar.is-flat{background:var(--hf-text-faint);left:50%}.hfwb-value{font-variant-numeric:tabular-nums;text-align:right;font-size:11.5px}.hfwb-value.is-up{color:var(--hf-up)}.hfwb-value.is-down{color:var(--hf-down)}.hfwb-value.is-flat{color:var(--hf-text-dim)}.hfwb-foot{color:var(--hf-text-dim);margin:0;font-size:11px}@media (width<=760px){.hfwb-split{grid-template-columns:minmax(0,1fr);gap:20px}.hfwb-row{grid-template-columns:70px minmax(0,1fr) 52px;gap:8px}.hfwb-track{height:14px}}@media (prefers-reduced-motion:reduce){.hfwb-bar{transition:none}}.hf-home-simple,.hf-live-desk{background:var(--hf-surface);min-height:calc(100svh - 70px)}.hf-dashboard-shell{border:0;padding:0}.live-sheets-page{background:var(--hf-bg);color:var(--hf-text);min-height:calc(100vh - 70px);padding:clamp(32px,5.2vw,82px) clamp(18px,4vw,60px) clamp(56px,8vw,110px)}.live-sheets-shell{max-width:1460px;margin:0 auto}.lsd-intro{border-bottom:1px solid var(--hf-border);grid-template-columns:minmax(0,1fr) minmax(300px,410px);align-items:flex-end;gap:28px;padding-bottom:clamp(26px,4vw,46px);display:grid}.lsd-eyebrow,.lsd-card-head p{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font:500 10px/1.2 JetBrains Mono,ui-monospace,monospace}.lsd-intro h1{letter-spacing:-.01em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(52px,7vw,108px);font-weight:400;line-height:.88}.lsd-summary{color:var(--hf-text-dim);max-width:650px;margin:22px 0 0;font:400 clamp(16px,1.5vw,21px)/1.45 Bricolage Grotesque,ui-sans-serif,sans-serif}.lsd-refresh-panel{background:var(--hf-surface);border:1px solid var(--hf-border);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.lsd-refresh-panel span,.lsd-refresh-panel strong{font:500 11px/1.35 JetBrains Mono,ui-monospace,monospace}.lsd-refresh-panel span{color:var(--hf-text-dim)}.lsd-refresh-panel span:before{background:var(--hf-green);content:"";border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.lsd-refresh-panel span.is-refreshing:before{background:var(--hf-text-dim)}.lsd-refresh-panel strong{color:var(--hf-text);font-weight:500}.lsd-refresh-panel button{background:var(--hf-green);color:var(--hf-on-accent);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:0;align-self:stretch;min-height:38px;margin-top:4px;padding:0 14px;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;transition:background .18s,transform .18s}.lsd-refresh-panel button:hover:not(:disabled){background:var(--hf-green)}.lsd-refresh-panel button:active:not(:disabled){transform:scale(.98)}.lsd-refresh-panel button:disabled{cursor:wait;opacity:.66}.lsd-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.lsd-card{background:var(--hf-surface);border:1px solid var(--hf-border);flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,32px);display:flex}.lsd-screener-card{grid-column:span 7}.lsd-trend-card,.lsd-intraday-card{grid-column:span 5}.lsd-bse-card{grid-column:span 7}.lsd-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lsd-card-head p{margin-bottom:11px}.lsd-card-head h2{letter-spacing:-.035em;margin:0;font-family:Bricolage Grotesque,Segoe UI,sans-serif;font-size:clamp(31px,3.2vw,48px);font-weight:400;line-height:.95}.lsd-card-head>div>span{color:var(--hf-text-dim);max-width:400px;margin-top:10px;font:400 13px/1.45 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.lsd-card-head a{color:var(--hf-green);letter-spacing:.05em;text-transform:uppercase;flex:none;padding-top:3px;font:500 10px/1.2 JetBrains Mono,ui-monospace,monospace;text-decoration:none}.lsd-card-head a:hover{color:var(--hf-green);text-decoration:underline}.lsd-card-status{border-bottom:1px solid var(--hf-surface-2);color:var(--hf-text-dim);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin-top:24px;padding-bottom:12px;font:500 10px/1.2 JetBrains Mono,ui-monospace,monospace;display:flex}.lsd-card-status i{background:#d4d4d8;border-radius:50%;width:6px;height:6px}.lsd-card-status i.is-live{background:var(--hf-green)}.lsd-card-status.is-error{color:var(--hf-down)}.lsd-card-status.is-error i{background:var(--hf-down)}.lsd-card-content{flex:1;padding-top:4px}.lsd-signal-list{flex-direction:column;display:flex}.lsd-signal-row{border-bottom:1px solid var(--hf-surface-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:57px;display:grid}.lsd-signal-row:last-child{border-bottom:0}.lsd-signal-row div{min-width:0}.lsd-signal-row strong{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font:700 13px/1.2 JetBrains Mono,ui-monospace,monospace;display:block;overflow:hidden}.lsd-signal-row div span{color:var(--hf-text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:500 10px/1.25 JetBrains Mono,ui-monospace,monospace;display:block;overflow:hidden}.lsd-row-detail{color:var(--hf-text-soft);font:300 12px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.lsd-signal-pill{background:var(--hf-bg);color:var(--hf-green);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:120px;padding:7px 8px;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.lsd-announcement-list{flex-direction:column;display:flex}.lsd-announcement{border-bottom:1px solid var(--hf-surface-2);padding:13px 0}.lsd-announcement:first-child{padding-top:7px}.lsd-announcement:last-child{border-bottom:0}.lsd-announcement-meta{color:var(--hf-text-dim);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:5px 10px;margin-bottom:6px;font:500 9px/1.25 JetBrains Mono,ui-monospace,monospace;display:flex}.lsd-announcement strong{color:var(--hf-text);font:500 12px/1.35 Bricolage Grotesque,ui-sans-serif,sans-serif;display:block}.lsd-announcement p{color:var(--hf-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font:400 12px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif;display:-webkit-box;overflow:hidden}.lsd-empty{color:var(--hf-text-dim);text-align:center;justify-content:center;align-items:center;min-height:170px;padding:12px;font:400 13px/1.45 Bricolage Grotesque,ui-sans-serif,sans-serif;display:flex}.lsd-disclosure{border-top:1px solid var(--hf-border);color:var(--hf-text-dim);margin:18px 0 0;padding-top:16px;font:400 12px/1.5 Bricolage Grotesque,ui-sans-serif,sans-serif}@media (width<=900px){.lsd-intro{grid-template-columns:1fr;align-items:start}.lsd-refresh-panel{width:100%;max-width:450px}.lsd-screener-card,.lsd-trend-card,.lsd-intraday-card,.lsd-bse-card{grid-column:span 6}}@media (width<=640px){.live-sheets-page{min-height:calc(100vh - 64px);padding:28px 14px 56px}.lsd-intro{gap:20px;padding-bottom:24px}.lsd-intro h1{font-size:54px}.lsd-summary{margin-top:16px;font-size:15px}.lsd-bento{gap:12px;margin-top:12px}.lsd-screener-card,.lsd-trend-card,.lsd-intraday-card,.lsd-bse-card{grid-column:span 12}.lsd-card{padding:20px 16px}.lsd-card-head h2{font-size:35px}.lsd-card-head{gap:12px}.lsd-card-head a{text-align:right;max-width:70px;font-size:10px}.lsd-card-head>div>span{font-size:12px}.lsd-signal-row{grid-template-columns:minmax(0,1fr) auto}.lsd-signal-pill{grid-area:1/2}.lsd-row-detail{grid-area:2/2;margin-top:-15px}.lsd-signal-row{min-height:65px}}.fd-page{--fd-blue:#2563eb;--fd-green:#16a34a;--fd-red:#dc2626;--fd-text:#172033;--fd-muted:#64748b;--fd-border:#e2e8f0;--fd-band:var(--hf-surface-2);--fd-amber:var(--hf-amber);background:var(--fd-band);box-sizing:border-box;color:var(--fd-text);min-height:100vh;padding-bottom:56px;font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif}.fd-page *{box-sizing:border-box}.fd-tabs{background:var(--hf-surface);border-bottom:1px solid var(--fd-border);scrollbar-width:none;z-index:20;gap:4px;padding:0 clamp(14px,2.4vw,34px);display:flex;position:sticky;top:0;overflow-x:auto}.fd-tabs::-webkit-scrollbar{display:none}.fd-tab{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;flex:none;padding:13px 14px 11px;font-family:inherit;font-size:13.5px;font-weight:500;transition:color .15s}.fd-tab:hover{color:var(--fd-text)}.fd-tab[aria-selected=true]{border-bottom-color:var(--fd-blue);color:var(--fd-blue)}.fd-shell{max-width:1460px;margin:0 auto;padding:22px clamp(14px,2.4vw,34px) 0}.fd-totals-shell{padding-top:18px}.fd-title{letter-spacing:-.2px;margin:0;font-size:19px;font-weight:600}.fd-updated{color:var(--fd-muted);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:5px 0 0;font-size:12.5px;display:flex}.fd-updated strong{color:var(--hf-text);font-weight:600}.fd-updated__date{color:var(--hf-text-faint)}.fd-updated__stale{color:var(--fd-amber)}.fd-help{color:var(--fd-muted);font-size:11.5px;font-weight:400}.fd-loading-panel{background:var(--hf-surface);border:1px solid var(--fd-border);border-radius:10px;justify-content:center;align-items:center;min-height:320px;display:flex}.fd-loading-panel__mark{margin:0 auto}.fd-card{background:var(--hf-surface);border:1px solid var(--fd-border);border-radius:10px}.fd-card-head{border-bottom:1px solid var(--fd-border);flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:11px 16px;display:flex}.fd-card-head h2{letter-spacing:-.1px;margin:0;font-size:16px;font-weight:600}.fd-card-head .fd-head-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.fd-card-body{padding:16px}.fd-note{border-top:1px solid var(--fd-border);color:var(--fd-muted);padding:10px 16px;font-size:11.5px}.fd-subtle{color:var(--fd-muted);font-weight:400}.fd-btn{background:var(--hf-surface);border:1px solid var(--fd-border);color:var(--fd-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.fd-btn:hover{border-color:#cbd5e1}.fd-btn:disabled{cursor:default;opacity:.45}.fd-btn.is-icon{padding:7px 9px}.fd-date{align-items:center;gap:4px;display:inline-flex}.fd-date-value{text-align:center;min-width:104px;font-size:13px;font-weight:500}.fd-seg{background:var(--fd-band);border:1px solid var(--fd-border);border-radius:8px;padding:2px;display:inline-flex}.fd-seg button{color:var(--fd-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:500}.fd-seg button[aria-pressed=true]{background:var(--fd-blue);color:var(--hf-on-accent)}.fd-search{background:var(--hf-surface);border:1px solid var(--fd-border);color:var(--fd-text);border-radius:8px;width:190px;padding:7px 11px;font-family:inherit;font-size:13px}.fd-search:focus{border-color:var(--fd-blue);outline:none}.fd-sortchips{gap:6px;display:inline-flex}.fd-sortchip{background:var(--fd-band);border:1px solid var(--fd-border);color:var(--fd-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}.fd-sortchip[aria-pressed=true]{background:var(--hf-surface);border-color:var(--fd-blue);color:var(--fd-blue)}.fd-table-wrap{overflow-x:auto}.fd-table{border-collapse:collapse;width:100%;font-size:12.5px}.fd-table th{background:var(--fd-band);border-bottom:1px solid var(--fd-border);color:var(--fd-muted);letter-spacing:.6px;text-align:right;text-transform:uppercase;white-space:nowrap;padding:8px 12px;font-size:10.5px;font-weight:600}.fd-table th.fd-left{text-align:left}.fd-table td{text-align:right;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:9px 12px}.fd-table td.fd-left{text-align:left}.fd-table tbody tr:hover{background:#fcfdff}.fd-table--grouped thead tr:not(:first-child) th{background:var(--hf-surface);border-bottom:1px solid var(--fd-border)}.fd-table--grouped thead tr:first-child th{border-bottom:1px solid var(--fd-border)}.fd-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500}.fd-strong{font-weight:600}.fd-up{color:var(--fd-green)}.fd-down{color:var(--fd-red)}.fd-empty{color:var(--fd-muted);text-align:center;padding:22px 12px;font-size:12.5px}.fd-tag{letter-spacing:.5px;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.fd-tag.is-bullish{color:#15803d;background:#dcfce7}.fd-tag.is-bearish{color:#b91c1c;background:#fee2e2}.fd-total-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.fd-total{background:var(--hf-surface);border:1px solid var(--fd-border);border-radius:10px;flex-direction:column;padding:16px 18px;display:flex}.fd-total__head{border-bottom:1px solid var(--fd-border);padding-bottom:10px}.fd-total__head h3{letter-spacing:-.1px;margin:0;font-size:14.5px;font-weight:600}.fd-total__range{color:var(--fd-muted);margin:4px 0 0;font-size:11px}.fd-total__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 0;display:grid}.fd-total__grid dt{color:var(--fd-muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:600}.fd-total__grid dd{margin:3px 0 0;font-size:14px;font-weight:600}.fd-total__index{border-top:1px solid var(--fd-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:11px;display:flex}.fd-total__index-label{color:var(--fd-muted);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:600}.fd-total__arrow{color:var(--fd-muted)}.fd-total__empty{color:var(--fd-muted);margin:10px 0 0;font-size:11.5px}.fd-table--grouped .fd-seg-options{background:#2563eb0b}.fd-table--grouped .fd-seg-futures{background:#7c3aed0d}.fd-table--grouped .fd-seg-cash{background:#0f9d580d}.fd-table--grouped thead .fd-seg-options{color:var(--hf-blue)}.fd-table--grouped thead .fd-seg-futures{color:#6d28d9}.fd-table--grouped thead .fd-seg-cash{color:var(--hf-green-dark)}.fd-table--grouped td.fd-seg-start,.fd-table--grouped th.fd-seg-start{border-left:1px solid #11111117}.fd-yearly-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.fd-yearly-sort:hover{color:var(--hf-text)}.fd-yearly-sort span{color:var(--hf-green);font-size:10px}.fd-yearly-note{color:var(--hf-text-dim);margin:10px 2px 0;font-size:11.5px;line-height:1.5}.fd-table--grouped .fd-seg-fii{background:#2563eb0b}.fd-table--grouped .fd-seg-dii{background:#0f9d580d}.fd-table--grouped thead .fd-seg-fii{color:var(--hf-blue)}.fd-table--grouped thead .fd-seg-dii{color:var(--hf-green-dark)}.hfoi-strip{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;width:100%;min-width:0;margin-top:8px;display:grid}.hfoi-strip *{box-sizing:border-box}.hfoi-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:7px 9px 8px;display:flex;overflow:hidden}.hfoi-card__head{justify-content:space-between;align-items:center;gap:6px;display:flex}.hfoi-card__title{align-items:center;gap:5px;min-width:0;margin:0;display:flex}.hfoi-card__title .hfoi-card__name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;overflow:hidden}.hfoi-info{background:var(--hf-surface);color:var(--hf-text-dim);cursor:pointer;border:1px solid #d5dbe3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.hfoi-info:hover{border-color:var(--hf-text-dim);color:var(--hf-text)}.hfoi-info:focus-visible{border-color:var(--hf-green);color:var(--hf-text);outline-offset:1px;outline:2px solid #0f9d5840}.hfoi-info[aria-expanded=true]{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.hfoi-info__panel{color:var(--hf-text-dim);overflow-wrap:anywhere;margin:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:1.35}.hfoi-card__tag{color:#999;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:0 auto;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.hfoi-figure{flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.hfoi-figure strong{color:var(--hf-text);font-variant-numeric:tabular-nums;max-width:100%;font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:500;line-height:1.1}.hfoi-figure span{color:#999;min-width:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:10px;line-height:1.3}.hfoi-figure strong.is-up{color:var(--hf-green)}.hfoi-figure strong.is-down{color:var(--hf-down)}.hfoi-list{flex-direction:column;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hfoi-row{align-items:center;gap:5px;min-width:0;display:flex}.hfoi-row__strike{color:var(--hf-text);font-variant-numeric:tabular-nums;flex:none;min-width:50px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.hfoi-row__label{color:var(--hf-text-dim);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.hfoi-side{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:4px;flex:0 auto;min-width:0;padding:2px 5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;overflow:hidden}.hfoi-side.is-call{color:var(--hf-down);background:#c0392b1a}.hfoi-side.is-put{color:var(--hf-green);background:#0f9d581a}.hfoi-row__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;overflow:hidden}.hfoi-row__value.is-up{color:var(--hf-green)}.hfoi-row__value.is-down{color:var(--hf-down)}.hfoi-row__sub{color:#999;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;overflow:hidden}.hfoi-subhead{color:#999;letter-spacing:.05em;text-transform:uppercase;margin-top:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hfoi-buildup{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 auto;min-width:0;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;overflow:hidden}.hfoi-buildup.is-long_buildup{color:var(--hf-green);background:#0f9d581f}.hfoi-buildup.is-short_covering{color:var(--hf-green);background:#0f9d580d}.hfoi-buildup.is-short_buildup{color:var(--hf-down);background:#c0392b1f}.hfoi-buildup.is-long_unwinding{color:var(--hf-down);background:#c0392b0d}.hfoi-empty,.hfoi-plot-empty{color:#999;margin:0;font-family:Sora,ui-sans-serif,system-ui,sans-serif;font-size:10.5px;line-height:1.4}.hfoi-note{color:#999;overflow-wrap:anywhere;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.35}.hfoi-plot{width:100%;max-width:100%;height:auto;display:block}.hfoi-plot__axis{stroke:var(--hf-border);stroke-width:1px}.hfoi-plot__range{fill:#0f9d5829;stroke:#0f9d5880;stroke-width:1px}.hfoi-plot__spot{stroke:var(--hf-text);stroke-dasharray:3 3;stroke-width:1px}.hfoi-plot__label{fill:#999;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hfoi-plot__value{fill:var(--hf-text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hfoi-plot__spot-label{fill:var(--hf-text);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hfoi-plot__track{fill:#f1f3f5}.hfoi-plot__band{fill:#11111173}.hfoi-plot__band.is-at{fill:#0f9d5899}.hfoi-plot__band.is-near{fill:#0f9d5880}@media (width<=1279px){.hfoi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.hfoi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=619px){.hfoi-strip{grid-template-columns:minmax(0,1fr)}}.hfoi-card,.hfoi-card *,.hfoi-strip,.hfoi-strip *{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.hf-option-terminal--ui .hfoi-card,.hf-option-terminal--ui .hfoi-card *,.hf-option-terminal--ui .hfoi-card__title .hfoi-card__name,.hf-option-terminal--ui .hfoi-strip,.hf-option-terminal--ui .hfoi-strip *{font-style:normal;font-family:JetBrains Mono,ui-monospace,monospace!important}.hf-option-terminal--ui{background:var(--hf-bg);box-sizing:border-box;color:var(--hf-text);width:100%;min-width:0;height:auto;min-height:calc(100svh - 70px);padding:clamp(8px,1.35vw,18px);font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;overflow:visible}.hf-option-terminal--ui .hf-option-ui-table-card{flex:none;height:auto;max-height:calc(100svh - 200px)}.hf-option-terminal--ui .hf-option-ui-table-card.is-fit{max-height:none}.hf-option-terminal--ui *{box-sizing:border-box}.hf-option-ui-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.hf-option-chain-workspace{background:var(--hf-surface);flex-direction:column;flex:auto;min-width:0;min-height:0;padding:clamp(10px,1.1vw,16px);display:flex}.hf-option-chain-setup{border-bottom:1px solid var(--hf-border);z-index:12;background:#fffffff5;justify-content:space-between;align-items:center;gap:7px;margin:0 -2px 10px;padding:6px 2px 10px;display:flex;position:sticky;top:0}.hf-option-control-pills{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.hf-option-control-pill{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:8px;flex:0 auto;align-items:center;gap:7px;min-width:0;padding:5px 10px;transition:border-color .15s;display:flex}.hf-option-control-pill:hover{border-color:var(--hf-text)}.hf-option-control-pill:focus-within{border-color:var(--hf-green)}.hf-option-control-pill span{color:var(--hf-text-faint);letter-spacing:.04em;text-transform:uppercase;flex:none;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1}.hf-option-control-pill select{appearance:none;color:var(--hf-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.hf-option-stock-search input{appearance:none;color:var(--hf-text);background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:0;font-family:inherit;font-size:12px;font-weight:400;line-height:1.2}.hf-option-stock-search input::placeholder{color:var(--hf-text-faint)}.hf-option-summary-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hf-option-summary-pill{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-faint);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;align-items:baseline;gap:5px;padding:5px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:inline-flex}.hf-option-summary-pill strong{color:var(--hf-text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.hf-option-summary-pill small{font-size:10px;font-weight:400}.hf-option-summary-pill small.is-positive{color:var(--hf-green)}.hf-option-summary-pill small.is-negative{color:var(--hf-down)}.hf-option-chain-grid__buildup{text-align:center;min-width:116px!important}.hf-option-chain-grid__buildup-mark{letter-spacing:.04em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:22px;padding:0 9px;font-size:10px;font-weight:500;display:inline-flex}.hf-option-chain-grid__buildup-mark.is-empty{color:#d1d5db}.hf-option-chain-grid__buildup-mark.is-long-buildup{color:var(--hf-green);background:#0f9d581f}.hf-option-chain-grid__buildup-mark.is-short-buildup{color:var(--hf-down);background:#c0392b1f}.hf-option-chain-grid__buildup-mark.is-short-covering{color:var(--hf-green);background:#0f9d581f}.hf-option-chain-grid__buildup-mark.is-long-unwinding{color:var(--hf-down);background:#c0392b1f}.hf-option-chain-grid__ltp{min-width:104px!important}.hf-option-chain-grid__ltp strong{color:var(--hf-text);font-size:12px;font-weight:500;display:block}.hf-option-chain-grid__ltp small{margin-top:1px;font-size:10.5px;font-weight:400;display:block}.hf-option-chain-grid__ltp small.is-positive{color:var(--hf-green)}.hf-option-chain-grid__ltp small.is-negative{color:var(--hf-down)}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-itm{background:#0f9d5829}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-atm{background:#f59e0b42}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-otm{background:var(--hf-surface)}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-itm{box-shadow:inset 3px 0 #0f9d588c}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-atm{box-shadow:inset 3px 0 #f59e0bcc}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-up{animation:.9s ease-out hf-option-tick-up}.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-down{animation:.9s ease-out hf-option-tick-down}@keyframes hf-option-tick-up{0%{background:#0f9d5857}to{background:0 0}}@keyframes hf-option-tick-down{0%{background:#c0392b4d}to{background:0 0}}@media (prefers-reduced-motion:reduce){.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-up,.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-down{animation:none}}.hf-option-column-pills{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.hf-option-column-pill{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-faint);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;transition:border-color .15s,color .15s;display:inline-flex}.hf-option-column-pill:hover{border-color:var(--hf-text)}.hf-option-column-pill.is-active{color:var(--hf-text);border-color:#d5dbe3}.hf-option-column-pill input{accent-color:var(--hf-green);width:11px;height:11px;margin:0}.hf-option-column-pill span{letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.hf-option-ui-table-card{background:var(--hf-surface);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.hf-option-ui-table-scroll{cursor:grab;overscroll-behavior:auto;scrollbar-gutter:stable both-edges;touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;position:relative;overflow:auto}.hf-option-ui-table-scroll.is-dragging{cursor:grabbing}.hf-option-ui-table-scroll:focus-visible{outline-offset:-3px;outline:2px solid #0f9d5859}.hf-option-ui-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:max(1180px,100%)}.hf-option-ui-table th,.hf-option-ui-table td{white-space:nowrap;min-width:92px}.hf-option-ui-table .hf-option-chain-grid__strike,.hf-option-ui-table .hf-option-ui-table__strike{min-width:106px}.hf-option-ui-table thead{z-index:2;position:sticky;top:0}.hf-option-ui-table thead th{z-index:4;position:sticky;top:0}.hf-option-ui-table thead tr:first-child th{z-index:5}.hf-option-ui-table th{background:var(--hf-surface);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:11px 10px;font-size:10px;font-weight:500;line-height:1}.hf-option-ui-table thead tr:first-child th{letter-spacing:.12em;font-size:10px}.hf-option-ui-table__calls{color:var(--hf-down)!important;background:#c0392b12!important}.hf-option-ui-table__puts{color:var(--hf-green)!important;background:#0f9d5812!important}.hf-option-ui-table__strike{min-width:100px;background:var(--hf-bg)!important;color:var(--hf-text-soft)!important}.hf-option-ui-table__strike span{margin-left:4px}.hf-option-ui-table td{border-bottom:1px solid var(--hf-border-soft);color:var(--hf-text-soft);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;min-width:84px;height:38px;padding:0 10px;font-size:12px;font-weight:400}.hf-option-chain-grid__strike{background:var(--hf-bg)!important;color:var(--hf-text)!important;min-width:100px!important;font-weight:500!important}.hf-option-chain-grid__oi{position:relative;min-width:132px!important;padding:9px 12px 13px!important}.hf-option-chain-grid__oi-bar{border-radius:999px;min-width:2px;max-width:calc(100% - 20px);height:5px;transition:width .35s;display:block;position:absolute;bottom:5px}.hf-option-chain-grid__oi--call .hf-option-chain-grid__oi-bar{background:#17a34a;left:12px}.hf-option-chain-grid__oi--put .hf-option-chain-grid__oi-bar{background:var(--hf-down);right:12px}.hf-option-chain-grid__oi strong{z-index:1;font-size:11px;font-weight:500;position:relative}.hf-option-heat-legend{background:var(--hf-surface);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:7px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;display:flex}.hf-option-heat-legend__label{color:var(--hf-text-faint)}.hf-option-heat-legend__ramp{gap:2px;display:inline-flex}.hf-option-heat-legend__ramp i{border:1px solid var(--hf-border);border-radius:2px;width:14px;height:10px;display:inline-block}.hf-option-heat-legend__ramp i.is-heat-1{background:#f59e0b0d}.hf-option-heat-legend__ramp i.is-heat-2{background:#f59e0b1a}.hf-option-heat-legend__ramp i.is-heat-3{background:#f59e0b2e}.hf-option-heat-legend__hint{color:var(--hf-text-faint)}@media (width<=760px){.hf-option-heat-legend{display:none}}.hf-option-chain-grid__atm td{background:#0f9d5812}.hf-option-chain-grid__atm .hf-option-chain-grid__strike{color:var(--hf-green)!important;background:#0f9d5812!important}.hf-option-chain-grid__strike small,.hf-option-mobile-strike small{background:var(--hf-surface);color:var(--hf-green);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0f9d584d;border-radius:999px;align-items:center;gap:4px;margin:4px 0 0 5px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.hf-option-chain-grid__strike small i,.hf-option-mobile-strike small i{background:var(--hf-green);border-radius:50%;width:4px;height:4px;display:inline-block}.hf-option-chain-grid__empty{color:var(--hf-text-dim);text-align:center;padding:28px;font-size:12px;font-weight:400;line-height:1.45}.hf-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hf-option-mobile-chain{display:none}@media (width<=1350px){.hf-option-chain-setup{flex-direction:column;align-items:stretch;gap:8px}.hf-option-control-pills{flex-wrap:wrap}.hf-option-control-pill{flex:170px}.hf-option-column-pills{align-self:flex-start}}@media (width<=760px){.hf-option-terminal--ui{padding:8px}.hf-option-ui-card{border-radius:8px;min-height:calc(100svh - 74px)}.hf-option-chain-workspace{padding:12px 9px}.hf-option-chain-setup{gap:7px;margin:0 -1px 9px;padding:7px 1px 9px}.hf-option-control-pills{gap:6px}.hf-option-control-pill{border-radius:8px;flex-direction:column;flex:calc(50% - 6px);align-items:stretch;gap:4px;padding:8px 9px}.hf-option-control-pill span{font-size:10px}.hf-option-control-pill select{width:100%;min-height:26px;padding:4px 0;font-size:11px}.hf-option-column-pills{align-self:flex-start}.hf-option-summary-pills{flex:100%;order:0;margin-right:0}.hf-option-mobile-chain{background:var(--hf-bg);margin:0;display:block;overflow:hidden}.hf-option-mobile-chain__caption{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);display:grid}.hf-option-mobile-chain__caption span{border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:11px 8px;font-size:10px;font-weight:500;line-height:1}.hf-option-mobile-chain__caption span:first-child{color:var(--hf-down)}.hf-option-mobile-chain__caption span:nth-child(2){color:var(--hf-text-dim)}.hf-option-mobile-chain__caption span:last-child{color:var(--hf-green)}.hf-option-mobile-chain__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(500px,100svh - 405px);overflow:auto}.hf-option-mobile-chain table{border-collapse:collapse;table-layout:fixed;width:100%}.hf-option-mobile-chain th{background:var(--hf-surface);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.04em;text-align:center;text-transform:uppercase;padding:9px 6px;font-size:10px;font-weight:500;line-height:1}.hf-option-mobile-chain th small{letter-spacing:0;text-transform:lowercase;font-size:10px;font-weight:400}.hf-option-mobile-chain td{border-bottom:1px solid var(--hf-border-soft);text-align:center;padding:7px 6px}.hf-option-mobile-chain tbody tr.is-atm td{background:#0f9d5812}.hf-option-mobile-quote{background:var(--hf-surface)}.hf-option-mobile-quote--call{border-right:1px solid var(--hf-border-soft)}.hf-option-mobile-quote--put{border-left:1px solid var(--hf-border-soft)}.hf-option-mobile-quote strong{color:var(--hf-text);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.1;display:block}.hf-option-mobile-quote small{color:var(--hf-text-faint);margin-top:3px;font-size:10px;font-weight:400;line-height:1.15;display:block}.hf-option-mobile-quote small.is-positive{color:var(--hf-green)}.hf-option-mobile-quote small.is-negative{color:var(--hf-down)}.hf-option-mobile-strike{background:var(--hf-bg);color:var(--hf-text);font-variant-numeric:tabular-nums;width:92px;font-size:12px;font-weight:500;line-height:1}.hf-option-mobile-strike small{margin:4px auto 0}.hf-option-mobile-chain .hf-option-chain-grid__empty{color:var(--hf-text-dim);padding:28px 14px;font-size:12px;font-weight:400;line-height:1.45}.hf-option-ui-table-scroll{display:none}}@media (width<=480px){.hf-option-mobile-chain__scroll{max-height:calc(100svh - 375px)}}@media (width<=760px){.hf-option-terminal--ui{height:auto;min-height:calc(100svh - 70px);overflow:visible}.hf-option-ui-card{height:auto}}.hf-option-bias.is-bullish{color:var(--hf-green)}.hf-option-bias.is-bearish{color:var(--hf-down)}.hf-option-bias.is-neutral{color:var(--hf-text)}.hf-option-ui-table td.is-itm{background:#11111109}.hf-option-ui-table tr:hover td.is-itm{background:#1111110d}.hf-option-ui-table td.is-heat-1{background-color:#f59e0b0d}.hf-option-ui-table td.is-heat-2{background-color:#f59e0b1a}.hf-option-ui-table td.is-heat-3{background-color:#f59e0b2e}.hf-option-chain-grid td.is-oi-add{color:var(--hf-green);font-weight:500}.hf-option-chain-grid td.is-oi-cut{color:var(--hf-down);font-weight:500}.hf-option-ui-table-scroll{scrollbar-color:#d1d5db transparent;scrollbar-width:thin}.hf-option-ui-table-scroll::-webkit-scrollbar{width:8px;height:8px}.hf-option-ui-table-scroll::-webkit-scrollbar-track{background:0 0}.hf-option-ui-table-scroll::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:999px}.hf-option-ui-table-scroll::-webkit-scrollbar-thumb:hover{background:#d1d5db}.hf-option-ui-table tbody tr:hover td{background-color:var(--hf-surface-2)}.hf-option-ui-table tbody tr.hf-option-chain-grid__atm:hover td{background-color:#fdf6e8}@media (hover:none){.hf-option-control-pill select{min-height:40px}.hf-option-mobile-chain td{padding:9px 6px}}@media (width<=760px){.hf-option-control-pills{align-items:stretch}.hf-option-summary-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.hf-option-summary-pill{justify-content:space-between}.hf-option-mobile-quote strong{font-size:13px}.hf-option-mobile-chain tbody tr.is-atm td.hf-option-mobile-strike{background:var(--hf-text);color:var(--hf-on-accent)}.hf-option-mobile-chain tbody tr.is-atm td.hf-option-mobile-strike small{color:#e5e7eb}.hf-option-mobile-chain__scroll{overscroll-behavior-x:contain}}@media (width<=480px){.hf-option-summary-pills{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-option-mobile-chain__caption{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.hf-option-mobile-strike{width:76px}}@media (prefers-reduced-motion:reduce){.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-up,.hf-option-ui-table td.hf-option-chain-grid__ltp.is-tick-down{animation:none}}.hf-option-terminal--ui .hf-option-ui-card{background:var(--hf-surface);border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.hf-option-terminal--ui .hf-option-chain-workspace{padding:10px 10px 0}.hf-option-terminal--ui .hf-option-ui-table-card{border:1px solid #e8edf3;border-radius:8px;overflow:hidden}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__calls{letter-spacing:.14em;text-align:left;border-bottom:1px solid #f6d5d5;padding-left:14px;font-weight:700;color:#b3261e!important;background:#fdecec!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__puts{letter-spacing:.14em;text-align:right;border-bottom:1px solid #cfe9d9;padding-right:14px;font-weight:700;color:var(--hf-green-dark)!important;background:#e9f7ee!important}.hf-option-terminal--ui .hf-option-ui-table th.hf-option-ui-table__strike,.hf-option-terminal--ui .hf-option-ui-table td.hf-option-chain-grid__strike{vertical-align:middle;border-left:1px solid #e2e8f0;border-right:1px solid #e2e8f0;background:#f7f9fc!important}.hf-option-terminal--ui .hf-option-ui-table td.hf-option-chain-grid__strike{text-align:center;padding:4px 6px}.hf-option-chain-grid__strike-value{font-variant-numeric:tabular-nums;display:block}.hf-option-chain-grid__spot-tag{color:#1e3a8a;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;align-items:center;gap:4px;margin-top:3px;padding:3px 7px;font-size:10.5px;line-height:1;display:inline-flex}.hf-option-chain-grid__spot-tag i{background:#1e3a8a;border-radius:50%;width:4px;height:4px;display:inline-block}.hf-option-terminal--ui .hf-option-ui-table tbody tr:nth-child(2n) td{background-color:#fcfdfe}.hf-option-terminal--ui .hf-option-ui-table tbody tr.hf-option-chain-grid__atm td{background-color:#fff9ec}.hf-option-terminal--ui .hf-option-ui-table tbody tr.hf-option-chain-grid__atm th.hf-option-chain-grid__strike{background:#eef2ff!important}.hf-option-chain-grid__buildup-mark{letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:62px;padding:3px 9px;font-size:10px;display:inline-flex}.hf-option-terminal--ui .hf-option-ui-table td.hf-option-chain-grid__strike{text-align:center}.hf-option-chain-grid__spot-tag{vertical-align:middle;max-width:100%;width:auto!important;margin:3px auto 0!important;display:inline-flex!important}.hf-option-chain-grid__spot-tag i{flex:none}.hf-option-terminal--ui .hf-option-chain-setup{border-bottom:0;padding:12px 12px 6px}.hf-option-terminal--ui .hf-option-control-pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hf-option-terminal--ui .hf-option-control-pill{background:var(--hf-surface);border:1px solid #e6ebf1;border-radius:8px;flex:none;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.hf-option-terminal--ui .hf-option-control-pill>span{color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.hf-option-terminal--ui .hf-option-control-pill select{color:#0f172a;background:0 0;border:0;outline:none;padding:0 18px 0 0;font-size:13.5px;font-weight:700}.hf-option-terminal--ui .hf-option-summary-pill{background:var(--hf-surface);color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e6ebf1;border-radius:8px;align-items:baseline;gap:7px;padding:7px 12px;font-size:10px;font-weight:600;display:inline-flex}.hf-option-terminal--ui .hf-option-summary-pill strong{color:#0f172a;letter-spacing:0;text-transform:none;font-size:13.5px;font-weight:700}.hf-option-terminal--ui .hf-option-summary-pill small{font-size:11.5px;font-weight:600}.hf-option-terminal--ui .hf-option-summary-pill small.is-positive{color:var(--hf-green)}.hf-option-terminal--ui .hf-option-summary-pill small.is-negative{color:var(--hf-down)}.hf-option-terminal--ui .hf-option-bias.is-bullish{color:var(--hf-green)}.hf-option-terminal--ui .hf-option-bias.is-bearish{color:var(--hf-down)}.hf-option-terminal--ui .hf-option-bias.is-neutral{color:var(--hf-amber)}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__calls{letter-spacing:.16em;text-align:left;border-bottom:1px solid #f6dede;padding:9px 12px;font-size:10.5px;font-weight:700;color:#b3261e!important;background:#fdf2f2!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__puts{letter-spacing:.16em;text-align:right;border-bottom:1px solid #d5ecdf;padding:9px 12px;font-size:10.5px;font-weight:700;color:var(--hf-green-dark)!important;background:#effaf3!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__strike{border-left:1px solid #e6ebf1;border-right:1px solid #e6ebf1;font-weight:700;background:var(--hf-surface)!important;color:#334155!important}.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(-n+6){background-color:snow}.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(8),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(9),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(10),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(11),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(12),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(13),.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(14){background-color:#f9fdfb}.hf-option-terminal--ui .hf-option-ui-table tbody td.hf-option-chain-grid__strike{border-left:1px solid #e6ebf1;border-right:1px solid #e6ebf1;background:var(--hf-surface)!important}.hf-option-chain-grid__oi-value{font-variant-numeric:tabular-nums;display:block}.hf-option-chain-grid__oi-meter{background:#eef2f6;border-radius:2px;width:100%;height:3px;margin-top:3px;display:block;overflow:hidden}.hf-option-terminal--ui .hf-option-ui-table td.is-oi-add{color:var(--hf-green-dark);font-weight:600}.hf-option-terminal--ui .hf-option-ui-table td.is-oi-cut{color:#b3261e;font-weight:600}.hf-option-terminal--ui .hf-option-ui-table td.hf-option-chain-grid__ltp{padding:5px 8px}.hf-option-terminal--ui,.hf-option-terminal--ui *,.hf-option-terminal--ui svg text{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.hf-option-terminal--ui i,.hf-option-terminal--ui em{font-style:normal}.hf-option-terminal--ui .hf-option-ui-table-card{box-shadow:none;border:1px solid #e2e6ea;border-radius:0;overflow:hidden}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__calls{letter-spacing:.06em;text-align:left;text-transform:none;border-bottom:1px solid #d7e9de;border-right:1px solid #e2e6ea;padding:8px 12px;font-size:11px;font-weight:500;color:var(--hf-green-dark)!important;background:#e8f5ec!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__puts{letter-spacing:.06em;text-align:right;text-transform:none;border-bottom:1px solid #f6dcdc;border-left:1px solid #e2e6ea;padding:8px 12px;font-size:11px;font-weight:500;color:#b3261e!important;background:#fdecec!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__strike,.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__iv{border-bottom:1px solid #e2e6ea;border-left:1px solid #e2e6ea;padding:8px 10px;font-size:11px;font-weight:500;background:var(--hf-surface)!important;color:var(--hf-text)!important}.hf-option-terminal--ui .hf-option-ui-table thead tr:first-child th.hf-option-ui-table__iv{border-right:1px solid #e2e6ea}.hf-option-terminal--ui .hf-option-ui-table thead tr:last-child th{background:var(--hf-surface);color:#4b5563;letter-spacing:0;border-bottom:1px solid #e6eaee;padding:8px;font-size:11px;font-weight:400}.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(-n+5){background-color:#fbfdfb}.hf-option-terminal--ui .hf-option-ui-table tbody td:nth-child(n+8){background-color:#fdfbfb}.hf-option-terminal--ui .hf-option-ui-table tbody td.hf-option-chain-grid__strike,.hf-option-terminal--ui .hf-option-ui-table tbody td.hf-option-chain-grid__iv{background:var(--hf-surface)!important}.hf-option-terminal--ui .hf-option-ui-table tbody td.hf-option-chain-grid__strike{border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea}.hf-option-terminal--ui .hf-option-ui-table tbody td.hf-option-chain-grid__iv{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;border-right:1px solid #e2e6ea}.hf-option-chain-grid__strike-value{text-align:center;background:#f3f6f9;border:1px solid #e2e6ea;border-radius:0;min-width:58px;padding:4px 8px;font-weight:500;display:inline-block}.hf-option-chain-grid__atm .hf-option-chain-grid__strike-value{color:var(--hf-blue);background:#eef4ff;border-color:#c7d9f5}.hf-option-chain-grid__oi{padding:4px 8px!important}.hf-option-chain-grid__oi-row{justify-content:flex-start;align-items:center;gap:6px;display:flex}.hf-option-chain-grid__oi--put .hf-option-chain-grid__oi-row{justify-content:flex-end}.hf-option-chain-grid__oi-meter{background:#eef2f6;border-radius:2px;flex:0 0 34px;height:10px;display:block;position:relative;overflow:hidden}.hf-option-chain-grid__oi-fill{border-radius:2px;height:100%;display:block}.hf-option-chain-grid__oi--call .hf-option-chain-grid__oi-fill{background:#9ed3b4}.hf-option-chain-grid__oi--put .hf-option-chain-grid__oi-fill{background:#f0a9a3}.hf-option-chain-grid__oi-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:400}.hf-option-terminal--ui .hf-option-ui-table td.is-oi-add{color:var(--hf-green-dark)}.hf-option-terminal--ui .hf-option-ui-table td.is-oi-cut{color:#b3261e}.hf-option-chain-grid__buildup{padding:4px 6px!important}.hf-option-chain-grid__buildup-mark{letter-spacing:0;border-radius:4px;min-width:46px;height:26px;padding:0 8px;font-size:11px;font-weight:400}.hf-option-terminal--ui .hf-option-chain-setup{padding:10px 12px 8px}.hf-option-terminal--ui .hf-option-control-pills{scrollbar-width:thin;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.hf-option-terminal--ui .hf-option-control-pill,.hf-option-terminal--ui .hf-option-summary-pill{border:1px solid #e2e6ea;border-radius:0;flex:none;gap:6px;padding:6px 10px}.hf-option-terminal--ui .hf-option-control-pill>span,.hf-option-terminal--ui .hf-option-summary-pill{color:#8b95a1;letter-spacing:.04em;text-transform:none;font-size:10.5px;font-weight:400}.hf-option-terminal--ui .hf-option-control-pill select,.hf-option-terminal--ui .hf-option-summary-pill strong{color:var(--hf-text);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.hf-option-terminal--ui .hf-option-summary-pills{flex-wrap:nowrap;gap:6px;display:contents}.hf-option-terminal--ui .hf-option-control-pill,.hf-option-terminal--ui .hf-option-summary-pill{white-space:nowrap}.hf-option-chain-grid__oi-meter{flex:0 0 52px;height:9px}.hf-option-terminal--ui .hf-option-chain-setup{justify-content:center;display:flex}.hf-option-terminal--ui .hf-option-control-pills{justify-content:center}.hf-option-terminal--ui .hf-option-summary-pill strong{margin-left:1px}.hf-option-terminal--ui .hf-option-control-pills{align-items:stretch}.hf-option-terminal--ui .hf-option-control-pill,.hf-option-terminal--ui .hf-option-summary-pill{align-items:center;height:32px;display:inline-flex}.hf-option-terminal--ui .hf-option-control-pill select{text-overflow:ellipsis;max-width:132px}.hf-option-chain-grid__strike-value.is-live{color:var(--hf-blue);background:#eef4ff;border-color:#c7d9f5;align-items:center;gap:6px;display:inline-flex}.hf-option-chain-grid__live-dot{background:var(--hf-blue);border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite hf-option-live-pulse;display:block}@keyframes hf-option-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.hf-option-chain-grid__live-dot{animation:none}}.hf-option-terminal--ui .hf-option-greeks-toggle{cursor:pointer;font:inherit}.hf-option-terminal--ui .hf-option-greeks-toggle strong{color:#8b95a1;font-size:12px;font-weight:500}.hf-option-terminal--ui .hf-option-greeks-toggle[aria-pressed=true]{background:#eef4ff;border-color:#c7d9f5}.hf-option-terminal--ui .hf-option-greeks-toggle[aria-pressed=true] strong{color:var(--hf-blue)}.hf-option-terminal--ui .hf-option-ui-table td{font-variant-numeric:tabular-nums}.hf-option-mobile-chain th:first-child,.hf-option-mobile-chain th:nth-child(5),.hf-option-mobile-chain th:nth-child(2),.hf-option-mobile-chain th:nth-child(4){width:21%}.hf-option-mobile-chain th:nth-child(3){width:16%}.hf-option-mobile-oi{background:var(--hf-surface);text-align:center;padding:7px 4px!important}.hf-option-mobile-oi--call{border-right:1px solid var(--hf-border-soft)}.hf-option-mobile-oi--put{border-left:1px solid var(--hf-border-soft)}.hf-option-mobile-oi strong{color:var(--hf-text);font-size:12px;font-weight:500;line-height:1.2;display:block}.hf-option-mobile-oi small{margin-top:1px;font-size:10px;font-weight:400;line-height:1.2;display:block}.hf-option-mobile-oi small.is-positive{color:var(--hf-green)}.hf-option-mobile-oi small.is-negative{color:var(--hf-down)}.hf-option-mobile-chain tbody tr.is-atm .hf-option-mobile-strike{border-left:2px solid var(--hf-green);border-right:2px solid var(--hf-green);font-weight:600}.hf-option-terminal--ui.hf-greeks-page{width:100vw;max-width:100vw;height:auto;min-height:100svh;margin-inline:calc(50% - 50vw);padding:0;overflow:visible}.hf-greeks-page .hf-option-ui-card{border-inline:0;border-radius:0;height:auto;min-height:calc(100svh - 70px);overflow:visible}.hf-greeks-workspace{gap:0;padding:0}.hf-greeks-workspace .hf-option-chain-setup{flex:none;align-self:stretch;align-items:center;width:auto;margin:0;padding:9px clamp(10px,1.1vw,18px);position:static}.hf-greeks-workspace .hf-option-control-pills{flex:0 auto}.hf-greeks-workspace .hf-option-control-pill{flex:0 auto;min-width:150px}.hf-greeks-status{border:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hf-greeks-status:before{background:var(--hf-text-faint);content:"";vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.hf-greeks-status.is-live{color:var(--hf-green)}.hf-greeks-status.is-live:before{background:var(--hf-green)}.hf-greeks-status.is-unavailable{color:var(--hf-down)}.hf-greeks-status.is-unavailable:before{background:var(--hf-down)}.hf-greeks-column{width:100%;max-width:1560px;margin:0 auto;padding:0 clamp(10px,1.1vw,18px)}.hf-greeks-layout{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:14px;margin:12px 0 14px;display:grid}.hf-greeks-rail{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:82px}.hf-greeks-main{flex-direction:column;gap:12px;min-width:0;display:flex}.hf-greeks-summary{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-bottom:12px;display:grid}.hf-greeks-rail .hf-greeks-summary{grid-template-columns:minmax(0,1fr);margin-bottom:0}.hf-greeks-stat{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 11px;display:flex}.hf-greeks-stat__label{color:var(--hf-text-faint);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.hf-greeks-stat__value{color:var(--hf-text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500;line-height:1.15}.hf-greeks-stat__sub{color:var(--hf-text-faint);font-size:10px}.hf-greeks-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.hf-greeks-chart--gamma{grid-column:1/-1}.hf-greeks-chart{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;min-width:0;margin:0;padding:10px 12px 12px}.hf-greeks-chart__head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;display:flex}.hf-greeks-chart__head h3{color:var(--hf-text);margin:0;font-size:12px;font-weight:600}.hf-greeks-chart__tag{color:var(--hf-text-faint);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hf-greeks-chart__legend{color:var(--hf-text-dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;display:flex}.hf-greeks-chart__legend span{align-items:center;gap:5px;display:inline-flex}.hf-greeks-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.hf-greeks-swatch--call{background:#c0392bbf}.hf-greeks-swatch--put{background:#0f9d58bf}.hf-greeks-swatch--theta{background:#2563eba6}.hf-greeks-swatch--vega{background:#2563ebb3}.hf-greeks-line-swatch--call{background:var(--hf-down);border-radius:2px;width:15px;height:3px}.hf-greeks-line-swatch--put{background:var(--hf-green);border-radius:2px;width:15px;height:3px}.hf-greeks-chart__plot{min-width:0}.hf-greeks-chart__plot svg{display:block}.hf-greeks-chart__caption{border-top:1px solid var(--hf-surface-3);color:var(--hf-text-dim);margin:7px 0 0;padding-top:7px;font-size:11px;line-height:1.5}.hf-greeks-chart__empty{color:var(--hf-text-dim);text-align:center;padding:22px 0;font-size:11.5px}.hf-greeks-grid{stroke:#f1f3f5;stroke-width:1px}.hf-greeks-zero{stroke:#cbd5e1;stroke-width:1px}.hf-greeks-atm{stroke:#0f9d5899;stroke-dasharray:3 3;stroke-width:1px}.hf-greeks-atm-label{fill:var(--hf-green);letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.hf-greeks-axis{fill:var(--hf-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hf-greeks-bar{transition:opacity .15s}.hf-greeks-bar:hover{opacity:.75}.hf-greeks-bar--call{fill:#c0392bb8}.hf-greeks-bar--put{fill:#0f9d58b8}.hf-greeks-bar--theta{fill:#2563eb9e}.hf-greeks-bar--vega{fill:#2563ebb3}.hf-greeks-line{stroke-width:1.8px}.hf-greeks-line--call{stroke:var(--hf-down)}.hf-greeks-line--put{stroke:var(--hf-green)}.hf-greeks-dot--call{fill:var(--hf-down);stroke:var(--hf-surface);stroke-width:1.2px}.hf-greeks-dot--put{fill:var(--hf-green);stroke:var(--hf-surface);stroke-width:1.2px}.hf-greeks-panel{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;min-width:0;margin:0 0 12px;padding:10px 12px 12px}.hf-greeks-rail .hf-greeks-panel{margin-bottom:0}.hf-greeks-panel__head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.hf-greeks-panel__head h3{color:var(--hf-text);margin:0;font-size:12px;font-weight:600}.hf-greeks-levels{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin-bottom:10px;display:grid}.hf-greeks-level{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:8px 11px;display:flex}.hf-greeks-level__label{color:var(--hf-text-faint);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.hf-greeks-level__value{color:var(--hf-text);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:500}.hf-greeks-level__sub{color:var(--hf-text-faint);font-variant-numeric:tabular-nums;font-size:10px}.hf-greeks-balance{border:1px solid var(--hf-border);border-radius:8px;padding:9px 11px}.hf-greeks-balance__head{color:var(--hf-text-dim);justify-content:space-between;margin-bottom:6px;font-size:10.5px;display:flex}.hf-greeks-balance__head b{color:var(--hf-text);font-family:JetBrains Mono,ui-monospace,monospace}.hf-greeks-balance__track{background:#f1f3f5;border-radius:6px;height:10px;display:flex;overflow:hidden}.hf-greeks-balance__above{background:#2563eb}.hf-greeks-balance__below{background:#cbd5e1}.hf-greeks-balance__unknown{color:var(--hf-text-faint);padding-left:6px;font-size:10px;line-height:10px}.hf-greeks-balance__foot{color:var(--hf-text-faint);justify-content:space-between;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;display:flex}.hf-greeks-ladder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hf-greeks-ladder__col h4{color:var(--hf-text-dim);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:600}.hf-greeks-ladder__col ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hf-greeks-ladder__col li{background:var(--hf-bg);border:1px solid var(--hf-border);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:8px;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:flex}.hf-greeks-ladder__rank{color:var(--hf-text-faint);width:10px}.hf-greeks-ladder__strike{color:var(--hf-text);font-weight:600}.hf-greeks-ladder__value{color:var(--hf-text);margin-left:auto}.hf-greeks-ladder__side{color:var(--hf-text-faint);text-align:right;text-transform:uppercase;min-width:30px;font-size:10.5px}.hf-greeks-ladder__empty{justify-content:center;color:var(--hf-text-faint)!important}.hf-greeks-chain-wrap{width:100%;max-width:1560px;margin:0 auto;padding:2px clamp(10px,1.1vw,18px) clamp(10px,1.1vw,18px)}.hf-greeks-chain{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.hf-greeks-chain__head{background:var(--hf-surface);border-bottom:1px solid var(--hf-border);z-index:8;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 7px;display:flex}.hf-greeks-chain__head h3{color:var(--hf-text);margin:0;font-size:12px;font-weight:600}.hf-greeks-chain__hint{color:var(--hf-text-faint);letter-spacing:.05em;text-align:right;text-transform:uppercase;flex:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.hf-greeks-chain__toggle{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 13px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hf-greeks-chain__toggle:hover{border-color:var(--hf-text)}.hf-greeks-chain__toggle:focus-visible{border-color:var(--hf-green);outline-offset:2px;outline:2px solid #0f9d5840}.hf-greeks-chain__toggle[aria-pressed=true]{border-color:var(--hf-green);color:var(--hf-green)}.hf-greeks-table{min-width:1180px}.hf-greeks-table td{font-variant-numeric:tabular-nums}.hf-greeks-table__atm td{background:#0f9d5812}.hf-greeks-table__atm .hf-option-chain-grid__strike{color:var(--hf-green)!important;background:#0f9d5812!important}.hf-greeks-table .hf-option-chain-grid__strike{position:relative}.hf-greeks-table .hf-option-chain-grid__strike small{vertical-align:middle}.hf-greeks-workspace .hf-option-ui-table-scroll{height:calc(100svh - 190px);min-height:320px;max-height:none}.hf-greeks-chain.is-expanded .hf-option-ui-table-scroll{height:calc(100svh - 96px)}.hf-greeks-chain .hf-option-ui-table{width:100%}.hf-greeks-chain .hf-option-ui-table td,.hf-greeks-chain .hf-option-ui-table th{width:auto}.hf-greeks-empty{font-size:13px;font-weight:400;line-height:1.5;color:var(--hf-text-dim)!important;text-align:center!important;padding:28px!important}@media (width<=1080px){.hf-greeks-layout{grid-template-columns:minmax(0,1fr)}.hf-greeks-rail{position:static}.hf-greeks-rail .hf-greeks-summary{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.hf-greeks-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.hf-greeks-charts{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.hf-greeks-workspace .hf-option-ui-table-scroll{height:calc(100svh - 300px);min-height:240px;max-height:none;display:block}.hf-greeks-workspace .hf-greeks-table{min-width:1180px}.hf-greeks-workspace .hf-option-chain-setup{align-self:stretch;width:100%}.hf-greeks-workspace .hf-option-control-pills{flex:auto}.hf-greeks-workspace .hf-option-control-pill{flex:calc(50% - 6px);min-width:0}.hf-greeks-chain__hint{display:none}.hf-greeks-ladder__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.hf-greeks-workspace .hf-option-control-pill{flex-basis:100%}}.oiw-page{--oiw-green:var(--hf-green);--oiw-red:var(--hf-down);--oiw-blue:#2563eb;--oiw-call:var(--hf-down);--oiw-put:var(--hf-green);background:var(--hf-bg);min-height:calc(100svh - 70px);padding:clamp(20px,3vw,34px) clamp(16px,3vw,44px) 38px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}.oiw-page *{box-sizing:border-box}.oiw-shell{max-width:1440px;margin:0 auto}.oiw-mono{font-family:JetBrains Mono,ui-monospace,monospace}.oiw-layout{grid-template-columns:minmax(250px,286px) minmax(0,1fr);gap:16px;display:grid}.oiw-layout-standalone{padding-top:0}.oiw-layout>*,.oiw-filter-stack>*{min-width:0}.oiw-filter-stack{scrollbar-width:thin;align-content:start;gap:12px;max-height:calc(100svh - 108px - clamp(20px,3vw,34px));display:grid;position:sticky;top:calc(70px + clamp(20px,3vw,34px));overflow-y:auto}.oiw-filter-card,.oiw-chart-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px}.oiw-filter-card{padding:18px}.oiw-search-label,.oiw-control-label{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:500;line-height:1.2;display:block}.oiw-instrument-field{border:1px solid var(--hf-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:grid}.oiw-instrument-field>span{color:var(--hf-text-faint);font-size:20px;line-height:1;transform:rotate(-20deg)}.oiw-instrument-field select{appearance:none;color:var(--hf-text);background:0 0;border:0;outline:0;min-width:0;padding:0;font-size:13px;font-weight:500}.oiw-expiry-card{padding-bottom:16px}.oiw-live-select{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;width:100%;padding:10px 12px;font-size:13px;font-weight:400}.oiw-chart-card{flex-direction:column;min-width:0;padding:clamp(16px,2.2vw,26px);display:flex}.oiw-insights{order:5}.oiw-live-table-wrap{order:8}.oiw-summary{order:9}.oiw-buildup-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.oiw-buildup-filter{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:9px 12px;font-size:11px;font-weight:500;line-height:1.2;transition:background-color .16s,border-color .16s;display:flex}.oiw-buildup-filter b{color:var(--hf-text);font-size:16px;font-weight:500}.oiw-buildup-filter:hover{background:var(--hf-bg)}.oiw-buildup-filter.is-active{color:var(--hf-green);background:#0f9d5812;border-color:#0f9d5859}.oiw-buildup-filter.is-active b{color:var(--hf-green)}.oiw-live-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--hf-border);overscroll-behavior-inline:contain;border-radius:8px;max-width:100%;max-height:540px;margin-top:4px;overflow:auto}.oiw-live-table{border-collapse:collapse;width:100%;min-width:760px}.oiw-live-table th{background:var(--hf-bg);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.08em;text-align:right;text-transform:uppercase;z-index:1;padding:12px;font-size:10px;font-weight:500;line-height:1.2;position:sticky;top:0}.oiw-live-table td{border-top:1px solid var(--hf-border-soft);color:var(--hf-text);font-variant-numeric:tabular-nums;text-align:right;padding:11px 12px;font-size:13px;font-weight:400;line-height:1.2}.oiw-live-table .oiw-live-strike{background:var(--hf-bg);color:var(--hf-text);text-align:center;font-weight:500}.oiw-live-empty{color:var(--hf-text-dim)!important;text-align:center!important;padding:40px!important}.oiw-contract-cell{white-space:nowrap;text-align:left!important;font-weight:500!important}.oiw-positive{color:var(--hf-green)!important}.oiw-negative{color:var(--hf-down)!important}.oiw-buildup-signal{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.oiw-buildup-signal.is-long_buildup,.oiw-buildup-signal.is-short_covering{color:var(--hf-green);background:#0f9d5812}.oiw-buildup-signal.is-short_buildup,.oiw-buildup-signal.is-long_unwinding{color:var(--hf-down);background:#c0392b12}.oiw-buildup-signal.is-unavailable{background:var(--hf-bg);color:var(--hf-text-dim)}.oiw-summary{color:var(--hf-text-dim);flex-wrap:wrap;align-items:center;gap:13px 25px;padding:16px 2px 1px;font-size:12px;font-weight:400;line-height:1;display:flex}.oiw-summary b{color:var(--hf-text);font-weight:500}.oiw-summary-chip{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-soft);border-radius:999px;padding:7px 11px;font-weight:500}.oiw-mode-toggle{flex-wrap:wrap;gap:5px;display:flex}.oiw-mode-toggle button{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 10px;font-family:inherit;font-size:11px;font-weight:400;transition:border-color .15s,color .15s,background-color .15s}.oiw-mode-toggle button.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.oiw-mode-toggle button:not(.is-active):hover{border-color:var(--hf-text);color:var(--hf-text)}.oiw-bars-panel{flex-direction:column;gap:8px;display:flex}.oiw-bars-head{color:var(--hf-text-faint);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr 84px 1fr;align-items:center;gap:10px;padding:0 2px 4px;font-size:10.5px;font-weight:500;display:grid}.oiw-bars-head__calls{text-align:right}.oiw-bars-head__strike{color:var(--hf-text-dim);text-align:center}.oiw-bars-head__puts{text-align:left}.oiw-bars-scroll{flex-direction:column;max-height:560px;display:flex;overflow-y:auto}.oiw-bar-row{grid-template-columns:1fr 84px 1fr;align-items:center;gap:10px;padding:3px 2px;display:grid}.oiw-bar-row.is-atm .oiw-bar-strike{color:var(--hf-green);background:#0f9d5814;border-color:#0f9d5859;font-weight:600}.oiw-bar-side{align-items:center;gap:8px;min-width:0;display:flex}.oiw-bar-side--call{justify-content:flex-end}.oiw-bar-side--put{justify-content:flex-start}.oiw-bar-side--call .oiw-bar-track{justify-content:flex-end}.oiw-bar-track{background:#f4f4f4;border-radius:2px;flex:auto;height:12px;display:flex;overflow:hidden}.oiw-bar-side--call .oiw-bar-track{transform:scaleX(-1)}.oiw-bar-fill{border-radius:2px;min-width:0;height:100%;transition:width .45s cubic-bezier(.22,.61,.36,1);display:block}.oiw-bar-fill.is-call{background:#c0392b8c}.oiw-bar-fill.is-put{background:#0f9d588c}.oiw-bar-fill.is-call.is-up{background:#c0392bbf}.oiw-bar-fill.is-call.is-down{background:#c0392b47}.oiw-bar-fill.is-put.is-up{background:#0f9d58bf}.oiw-bar-fill.is-put.is-down{background:#0f9d5847}.oiw-bar-value{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px;font-weight:400}.oiw-bar-strike{background:var(--hf-bg);border:1px solid var(--hf-border-soft);color:var(--hf-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;justify-content:center;justify-self:center;align-items:center;height:24px;font-size:11px;font-weight:500;display:inline-flex}.oiw-bars-note{color:var(--hf-text-faint);align-items:center;gap:6px;margin:6px 0 0;font-size:10.5px;font-weight:300;display:flex}.oiw-bar-legend{border-radius:1px;width:16px;height:8px;display:inline-block}.oiw-bar-legend--up{background:#0f9d58bf}.oiw-bar-legend--down{background:#0f9d5847}.oiw-control-label em{color:var(--hf-text-faint);letter-spacing:.04em;text-transform:none;font-style:normal;font-weight:400}.oiw-pulse-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oiw-pulse-grid>div{background:var(--hf-bg);border:1px solid var(--hf-border-soft);border-radius:6px;flex-direction:column;align-items:baseline;gap:2px;padding:8px 10px;display:flex}.oiw-pulse-grid span{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:500}.oiw-pulse-grid strong{color:var(--hf-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.oiw-bias.is-bullish{color:var(--hf-green)}.oiw-bias.is-bearish{color:var(--hf-down)}.oiw-bias.is-neutral{color:var(--hf-text-dim)}.oiw-legend-bars{gap:3px;height:6px;margin-top:10px;display:flex;overflow:hidden}.oiw-legend-bars span{border-radius:2px;height:100%;display:block}.oiw-legend-bars .is-call{background:#c0392b8c}.oiw-legend-bars .is-put{background:#0f9d588c}.oiw-mover-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oiw-mover-list li{justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.oiw-mover-list li span{color:var(--hf-text-soft);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oiw-mover-list li b{font-variant-numeric:tabular-nums;flex:none;font-weight:500}.oiw-mover-empty{color:var(--hf-text-faint);margin:0;font-size:11px;font-weight:300}.oiw-wall-row{border-top:1px solid var(--hf-surface-3);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:11px;display:flex}.oiw-wall-row:first-of-type{border-top:0}.oiw-wall-row span{color:var(--hf-text-dim)}.oiw-wall-row b{color:var(--hf-text);font-variant-numeric:tabular-nums;font-weight:500}@media (width<=860px){.oiw-page{min-height:calc(100svh - 64px);padding:14px 12px 26px}.oiw-layout{grid-template-columns:1fr}.oiw-filter-stack{flex-wrap:wrap;gap:10px;display:flex}.oiw-filter-card{flex:44%}.oiw-filter-card:first-child{grid-column:1/-1}.oiw-chart-card{padding:16px}.oiw-buildup-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.oiw-bars-head,.oiw-bar-row{grid-template-columns:1fr 64px 1fr}.oiw-bars-scroll{max-height:420px}}@media (width<=540px){.oiw-filter-stack{grid-template-columns:1fr;display:grid}.oiw-filter-card{flex:none}.oiw-filter-card:first-child{grid-column:auto}.oiw-buildup-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.oiw-buildup-filter:last-child{grid-column:1/-1}.oiw-summary{flex-direction:column;align-items:flex-start;gap:10px}.oiw-instrument-field{gap:5px}.oiw-live-table-wrap{margin-inline:-2px;padding-bottom:6px}.oiw-bar-value{display:none}.oiw-bars-head{grid-template-columns:1fr 56px 1fr}.oiw-bar-row{grid-template-columns:1fr 56px 1fr;gap:6px}.oiw-bar-strike{height:22px;font-size:10px}}.oiw-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.oiw-pill{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;display:flex}.oiw-pill-label{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.oiw-pill select{appearance:none;color:var(--hf-text);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #d4d4d8;outline:none;width:100%;min-width:0;max-width:100%;padding:0 14px 4px 0;font-family:inherit;font-size:12.5px;font-weight:500;overflow:hidden}.oiw-pill select:hover{border-bottom-color:var(--hf-text)}.oiw-pill select:focus{border-bottom-color:var(--hf-green)}.oiw-pill-toggle{flex-wrap:wrap;gap:4px;display:flex}.oiw-pill-toggle button{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-soft);cursor:pointer;border-radius:999px;padding:4px 9px;font-family:inherit;font-size:10.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.oiw-pill-toggle button:hover{border-color:var(--hf-text);color:var(--hf-text)}.oiw-pill-toggle button.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.oiw-viz-strip{border:1px solid var(--hf-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;padding:8px 14px;display:flex}.oiw-viz-chip{color:var(--hf-text-faint);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:5px;font-size:10px;display:inline-flex}.oiw-viz-chip b{color:var(--hf-text);letter-spacing:0;font-size:12.5px;font-weight:600}.oiw-viz-split{flex:120px;min-width:90px;height:6px;display:flex;overflow:hidden}.oiw-viz-split i{height:100%;display:block}.oiw-viz-split i.is-call{background:var(--hf-down)}.oiw-viz-split i.is-put{background:var(--hf-green)}.oiw-quad-bar{border-radius:999px;height:8px;margin-bottom:10px;display:flex;overflow:hidden}.oiw-quad-bar span{height:100%;display:block}.oiw-quad-bar .is-long_buildup{background:var(--hf-green)}.oiw-quad-bar .is-short_buildup{background:var(--hf-down)}.oiw-quad-bar .is-short_covering{background:#7cb342}.oiw-quad-bar .is-long_unwinding{background:#ef9a9a}.oiw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.oiw-head-titles{min-width:0}.oiw-title{color:var(--hf-text);letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600}.oiw-sub{color:var(--hf-text-dim);overflow-wrap:break-word;max-width:100%;margin:4px 0 0;font-size:12.5px}.oiw-fresh{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:11.5px;display:inline-flex}.oiw-fresh-dot{background:var(--hf-text-faint);border-radius:50%;width:7px;height:7px;display:block}.oiw-fresh.is-live .oiw-fresh-dot{background:var(--hf-green);box-shadow:0 0 0 3px #0f9d5824}.oiw-fresh.is-unavailable .oiw-fresh-dot{background:var(--hf-down)}.oiw-fresh.is-loading .oiw-fresh-dot{background:#2563eb;animation:1.1s ease-in-out infinite oiw-pulse}@keyframes oiw-pulse{0%,to{opacity:.35}50%{opacity:1}}.oiw-fresh-text{font-variant-numeric:tabular-nums}.oiw-panel-head{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin-bottom:14px;display:flex}.oiw-panel-title{color:var(--hf-text);margin:0;font-size:15px;font-weight:600}.oiw-asof{color:var(--hf-text-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.oiw-chart{border:1px solid var(--hf-border);border-radius:10px;margin:0 0 14px;padding:12px 14px 10px}.oiw-chart--quad,.oiw-chart--change{background:var(--hf-surface)}.oiw-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.oiw-chart-head h3{color:var(--hf-text);margin:0;font-size:12.5px;font-weight:600}.oiw-chart-tag{color:var(--hf-text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.oiw-chart-legend{align-items:center;gap:14px;display:flex}.oiw-chart-legend span{color:#475569;align-items:center;gap:6px;font-size:11px;display:inline-flex}.oiw-swatch{border-radius:2px;width:10px;height:10px;display:block}.oiw-swatch.is-call{background:var(--oiw-call)}.oiw-swatch.is-put{background:var(--oiw-put)}.oiw-chart-plot{min-width:0;overflow-x:auto}.oiw-chart-plot svg{display:block}.oiw-chart-note{color:var(--hf-text-faint);margin:8px 0 0;font-size:10.5px;font-weight:300;line-height:1.5}.oiw-chart-empty{color:var(--hf-text-faint);text-align:center;margin:6px 0;padding:18px 0;font-size:12px}.oiw-grid{stroke:var(--hf-surface-3);stroke-width:1px}.oiw-axis{fill:var(--hf-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oiw-zero{stroke:#d4d4d8;stroke-width:1px}.oiw-atm{stroke:#94a3b8;stroke-dasharray:3 3;stroke-width:1px}.oiw-bar{transition:opacity .15s}.oiw-bar:hover{opacity:.8}.oiw-quad-zero{stroke:var(--hf-border);stroke-width:1px}.oiw-quad-label{fill:#172033;font-size:11px;font-weight:500}.oiw-quad-count{fill:var(--hf-text-faint);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.oiw-quad-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.oiw-quad-value.is-up{fill:var(--hf-green)}.oiw-quad-value.is-down{fill:var(--hf-down)}.oiw-insights{border-top:1px solid var(--hf-border);margin-top:18px;padding-top:16px}.oiw-section-label{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:500}.oiw-insight-grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:12px;display:grid}.oiw-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;min-width:0;padding:14px}.oiw-card--wide{grid-column:1/-1}.oiw-insight-foot{color:var(--hf-text-faint);margin:10px 0 0;font-size:11px;line-height:1.5}.oiw-pcr-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.oiw-pcr-head span{color:var(--hf-text-dim);font-size:11.5px}.oiw-pcr-head strong{color:var(--hf-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:500}.oiw-band-list{border-top:1px solid var(--hf-surface-3);gap:6px;margin:0;padding:8px 0 0;list-style:none;display:grid}.oiw-band-list li{justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.oiw-band-list li span{color:var(--hf-text-soft)}.oiw-band-list li b{color:var(--hf-text);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.oiw-maxpain{align-items:baseline;gap:9px;margin-bottom:6px;display:flex}.oiw-maxpain strong{color:var(--hf-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:500}.oiw-maxpain span{color:var(--hf-text-faint);font-size:11px}.oiw-pulse-foot{color:var(--hf-text-dim);margin:12px 0 0;font-size:11px}.oiw-pulse-foot .oiw-bias{text-transform:capitalize;font-weight:600}.oiw-expiry-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;margin-top:2px;overflow-x:auto}.oiw-expiry-table{border-collapse:collapse;width:100%;min-width:460px;font-size:12px}.oiw-expiry-table th,.oiw-expiry-table td{border-top:1px solid var(--hf-border-soft);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding:9px 10px}.oiw-expiry-table thead th{background:var(--hf-bg);color:var(--hf-text-dim);letter-spacing:.08em;text-align:right;text-transform:uppercase;border-top:0;font-size:10px;font-weight:500}.oiw-expiry-table tbody th{color:var(--hf-text);text-align:left;font-weight:500}.oiw-expiry-table tbody tr.is-active th{color:var(--hf-green)}.oiw-expiry-table tbody td{color:var(--hf-text-soft);font-family:JetBrains Mono,ui-monospace,monospace}@media (width<=860px){.oiw-head{align-items:flex-start}.oiw-insight-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.oiw-asof{margin-left:0}}@media (width<=540px){.oiw-insight-grid{grid-template-columns:1fr 1fr}.oiw-fresh{font-size:10.5px}.oiw-chart-head{align-items:flex-start}.oiw-chart-tag,.oiw-chart-legend{flex-basis:100%}.oiw-chart-tag{text-align:left}}.hf-loading-orb{color:var(--hf-text-dim);flex-direction:column;align-items:center;gap:10px;display:flex}.hf-loading-orb__label{color:inherit;letter-spacing:.06em;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:400}.ipo-page{background:var(--hf-bg);box-sizing:border-box;color:var(--hf-text);min-height:calc(100svh - 70px);padding:clamp(22px,3.4vw,46px);font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif;overflow:hidden visible}.ipo-page *{box-sizing:border-box}.ipo-shell{max-width:1320px;margin:0 auto}.ipo-segments{border:1px solid var(--hf-border);background:#ededf0;border-radius:0;justify-content:center;gap:2px;width:100%;margin:0 0 18px;padding:4px;display:flex}.ipo-segment{color:var(--hf-text-dim);cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:0;flex:none;min-width:132px;padding:9px 22px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:background-color .18s,box-shadow .18s,color .18s}.ipo-segment:hover{color:var(--hf-text)}.ipo-segment:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.ipo-segment.is-selected{background:var(--hf-surface);box-shadow:inset 0 -2px 0 var(--hf-text);color:var(--hf-text)}.ipo-platform{border:1px solid var(--hf-border);background:#ededf0;border-radius:0;gap:2px;padding:3px;display:inline-flex}.ipo-platform-option{color:var(--hf-text-dim);cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #0000;border-radius:0;padding:7px 12px;font:500 11.5px/1 Bricolage Grotesque,sans-serif;transition:background-color .18s,box-shadow .18s,color .18s}.ipo-platform-option:hover{color:var(--hf-text)}.ipo-platform-option:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.ipo-platform-option.is-selected{background:var(--hf-surface);box-shadow:inset 0 -2px 0 var(--hf-text);color:var(--hf-text)}.ipo-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.ipo-stat{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ipo-stat-head{background:var(--hf-surface-3);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:11px 14px;font:500 10px/1.4 Bricolage Grotesque,sans-serif}.ipo-stat-rows{margin:0;padding:6px 14px}.ipo-stat-row{border-bottom:1px solid var(--hf-surface-3);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.ipo-stat-row:last-child{border-bottom:0}.ipo-stat-row dt{color:var(--hf-text-dim);font:400 12.5px/1.4 Bricolage Grotesque,sans-serif}.ipo-stat-row dd{color:var(--hf-text);text-align:right;margin:0;font:500 13px/1 JetBrains Mono,ui-monospace,monospace}.ipo-stat-foot{background:var(--hf-surface-2);border-top:1px solid var(--hf-border);color:var(--hf-text-dim);margin:auto 0 0;padding:11px 14px;font:400 11.5px/1.55 Bricolage Grotesque,sans-serif}.ipo-up{color:var(--hf-green)}.ipo-down{color:var(--hf-down)}.ipo-section{margin-bottom:26px}.ipo-section:last-of-type{margin-bottom:14px}.ipo-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ipo-section-heading{min-width:0}.ipo-section-heading h2{color:var(--hf-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font:700 15px/1.2 Bricolage Grotesque,sans-serif}.ipo-section-sub{color:var(--hf-text-dim);margin:6px 0 0;font:400 12.5px/1.45 Bricolage Grotesque,sans-serif}.ipo-section-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ipo-select,.ipo-table-search input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;padding:11px 13px;font:400 13px/1 Bricolage Grotesque,sans-serif}.ipo-select{cursor:pointer}.ipo-select:focus-visible,.ipo-table-search input:focus-visible{border-color:var(--hf-text);outline:none}.ipo-table-search{display:inline-flex}.ipo-table-search input{min-width:236px}.ipo-table-search input::placeholder{color:var(--hf-text-faint)}.ipo-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;overflow:hidden}.ipo-table-wrap{overflow-x:auto}.ipo-table{border-collapse:collapse;width:100%;min-width:900px}.ipo-table th,.ipo-table td{border-bottom:1px solid var(--hf-border-soft);text-align:left;vertical-align:middle;white-space:nowrap;padding:11px 12px}.ipo-table thead th{background:var(--hf-bg);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;padding:0;font:500 10px/1 Bricolage Grotesque,sans-serif}.ipo-table thead th.ipo-num-col{text-align:right}.ipo-table tbody td{color:var(--hf-text-soft);font:400 13px/1.35 Bricolage Grotesque,sans-serif}.ipo-table tbody td.ipo-num{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.ipo-table tbody td.ipo-th{text-align:left;white-space:normal}.ipo-table tbody tr.is-open{background:var(--hf-bg)}.ipo-table tbody tr:last-child td{border-bottom:0}.ipo-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:11px 12px;display:inline-flex}.ipo-num-col .ipo-sort{justify-content:flex-end}.ipo-sort:hover{color:var(--hf-text)}.ipo-sort:focus-visible{outline:2px solid var(--hf-text);outline-offset:-2px}.ipo-sort-icon{flex:none;width:10px;height:11px}.ipo-sort-icon path{fill:#c4c4c8}.ipo-sort-icon.is-asc .ipo-sort-up,.ipo-sort-icon.is-desc .ipo-sort-down{fill:var(--hf-text)}.ipo-muted{color:var(--hf-text-faint)}.ipo-company{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;max-width:230px;padding:0;font-family:inherit;display:flex}.ipo-company.is-flat{cursor:default}.ipo-company-name{color:var(--hf-text);white-space:normal;font:500 13.5px/1.25 Bricolage Grotesque,sans-serif}.ipo-company-symbol{color:var(--hf-text-faint);letter-spacing:.04em;font:400 10.5px/1 JetBrains Mono,ui-monospace,monospace}.ipo-company:hover .ipo-company-name{text-decoration:underline}.ipo-company.is-flat:hover .ipo-company-name{text-decoration:none}.ipo-badge{border:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.04em;text-transform:capitalize;border-radius:999px;padding:5px 10px;font:500 10.5px/1 Bricolage Grotesque,sans-serif;display:inline-block}.ipo-badge.is-open{color:var(--hf-green);border-color:#0f9d584d}.ipo-badge.is-upcoming{border-color:var(--hf-text);color:var(--hf-text)}.ipo-badge.is-closed{color:var(--hf-down);border-color:#c0392b47}.ipo-row-empty td{color:var(--hf-text-dim);text-align:center;white-space:normal;padding:30px 16px!important}.ipo-row-empty strong{color:var(--hf-text);font:500 15px/1.3 Bricolage Grotesque,sans-serif;display:block}.ipo-row-empty span{margin-top:6px;font:400 12.5px/1.5 Bricolage Grotesque,sans-serif;display:block}.ipo-section-more{background:var(--hf-bg);border-top:1px solid var(--hf-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.ipo-more{color:var(--hf-text);cursor:pointer;letter-spacing:.1em;background:0 0;border:0;padding:0;font:600 11px/1 Bricolage Grotesque,sans-serif}.ipo-more:hover{text-decoration:underline}.ipo-more:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.ipo-section-more span{color:var(--hf-text-dim);font:400 11.5px/1 Bricolage Grotesque,sans-serif}.ipo-section-note{background:var(--hf-bg);border-top:1px solid var(--hf-border-soft);color:var(--hf-text-dim);white-space:normal;margin:0;padding:12px 16px;font:400 11.5px/1.55 Bricolage Grotesque,sans-serif}.ipo-unavailable{color:var(--hf-text-dim);text-align:center;flex-direction:column;align-items:center;gap:8px;min-height:150px;padding:30px 24px;display:flex}.ipo-unavailable>span{color:#d1d5db;font:400 30px/1 Bricolage Grotesque,sans-serif}.ipo-unavailable strong{color:var(--hf-text);font:500 16px/1.3 Bricolage Grotesque,sans-serif}.ipo-unavailable p{max-width:620px;margin:0;font:400 12.5px/1.6 Bricolage Grotesque,sans-serif}.ipo-source-note{color:var(--hf-text-dim);margin:18px 0 0;font:400 11.5px/1.6 Bricolage Grotesque,sans-serif}.ipo-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ipo-detail-row-wrap td{background:var(--hf-bg);padding:0!important}.ipo-detail{padding:16px 18px 18px}.ipo-detail-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.ipo-detail-block h4{color:var(--hf-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font:500 10px/1 Bricolage Grotesque,sans-serif}.ipo-detail-subhead{margin-top:18px!important}.ipo-detail-list{margin:0}.ipo-detail-row{border-bottom:1px solid var(--hf-surface-3);white-space:normal;grid-template-columns:minmax(120px,34%) minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ipo-detail-row:last-child{border-bottom:0}.ipo-detail-row dt{color:var(--hf-text-dim);font:400 12px/1.4 Bricolage Grotesque,sans-serif}.ipo-detail-row dd{color:var(--hf-text);overflow-wrap:anywhere;text-align:right;margin:0;font:400 12.5px/1.45 Bricolage Grotesque,sans-serif}.ipo-detail-meta{color:var(--hf-text-dim);margin:14px 0 0;font:400 11.5px/1.5 Bricolage Grotesque,sans-serif}.ipo-detail-link{color:var(--hf-green);margin-top:10px;font:500 12px/1 Bricolage Grotesque,sans-serif;text-decoration:none;display:inline-block}.ipo-detail-link:hover{text-decoration:underline}.ipo-detail-state{color:var(--hf-text-dim);text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;padding:20px;display:flex}.ipo-detail-state.is-error span{color:#d1d5db;font-size:26px}.ipo-detail-state p{max-width:520px;margin:0;font:400 12.5px/1.55 Bricolage Grotesque,sans-serif}.ipo-loading{justify-content:center;align-items:center;min-height:340px;display:flex}.ipo-empty{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:32px;display:flex}.ipo-empty>span{color:#d1d5db;font:400 34px/1 Bricolage Grotesque,sans-serif}.ipo-empty strong{color:var(--hf-text);margin-top:8px;font:500 18px/1.3 Bricolage Grotesque,sans-serif}.ipo-empty p{max-width:480px;margin:8px auto 0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}@media (width<=1000px){.ipo-stats,.ipo-detail-cols{grid-template-columns:1fr}.ipo-section-head{flex-direction:column;align-items:flex-start}.ipo-section-tools{width:100%}}@media (width<=700px){.ipo-page{padding:18px 12px 32px}.ipo-segment{flex:1 1 0;min-width:0;padding:9px 8px}.ipo-platform{width:100%}.ipo-platform-option{flex:1 1 0;padding:7px 6px}.ipo-section-tools{flex-direction:column;align-items:stretch}.ipo-select,.ipo-table-search,.ipo-table-search input{width:100%;min-width:0}}.hf-etf-shell{max-width:1360px;margin:0 auto}.hf-etf-page .bd-header{flex-wrap:wrap}.hf-etf-meta{justify-content:flex-end;padding-bottom:12px}.hf-etf-asof{color:var(--hf-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font:500 12px/1 Bricolage Grotesque,sans-serif}.hf-etf-toolbar{align-items:center}.hf-etf-search{flex:260px;min-width:0;max-width:420px;display:block}.hf-etf-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.hf-etf-search input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;width:100%;padding:12px 14px;font:400 14px/1 Bricolage Grotesque,sans-serif}.hf-etf-search input::placeholder{color:var(--hf-text-faint)}.hf-etf-search input:focus-visible{border-color:var(--hf-text);outline:none}.hf-etf-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 0 14px;padding:12px 14px;font:400 13px/1.5 Bricolage Grotesque,sans-serif}.hf-etf-card{margin-bottom:8px}.hf-etf-table{min-width:1120px}.hf-etf-table th,.hf-etf-table td{padding:13px 14px}.hf-etf-table thead th.hf-etf-text,.hf-etf-table tbody td.hf-etf-text{text-align:left}.hf-etf-table thead th.hf-etf-text,.hf-etf-table tbody td.hf-etf-wrap{white-space:normal}.hf-etf-table thead th:nth-child(2),.hf-etf-table tbody td:nth-child(2){min-width:190px}.hf-etf-table thead th:nth-child(3),.hf-etf-table tbody td:nth-child(3){min-width:170px}.hf-etf-num{font-variant-numeric:tabular-nums}.hf-etf-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.hf-etf-sort:hover{color:var(--hf-text)}.hf-etf-sort:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.hf-etf-sort-icon{flex:none;width:10px;height:11px}.hf-etf-sort-up,.hf-etf-sort-down{fill:#d1d5db}.hf-etf-sort-icon.is-asc .hf-etf-sort-up,.hf-etf-sort-icon.is-desc .hf-etf-sort-down{fill:var(--hf-text)}.hf-etf-table tbody td.hf-etf-up{color:var(--hf-green)}.hf-etf-table tbody td.hf-etf-down{color:var(--hf-down)}.hf-etf-row-empty td{text-align:center;padding:40px 24px}.hf-etf-row-empty strong{color:var(--hf-text);font:500 16px/1.35 Bricolage Grotesque,sans-serif;display:block}.hf-etf-row-empty p{color:var(--hf-text-dim);max-width:520px;margin:8px auto 0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}@media (width<=720px){.hf-etf-search{flex-basis:100%;max-width:none}}.hf-act-shell{max-width:1360px;margin:0 auto}.hf-act-page .bd-header{flex-wrap:wrap}.hf-act-tabs-wrap{border:1px solid var(--hf-border);background:#ededf0;border-radius:0;width:100%;margin:0 0 16px}.hf-act-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;gap:2px;padding:4px;display:flex;overflow-x:auto}.hf-act-tab{color:var(--hf-text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:0;flex:none;align-items:center;gap:7px;padding:8px 11px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.hf-act-tab:hover{color:var(--hf-text)}.hf-act-tab:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.hf-act-tab.is-selected{background:var(--hf-surface);box-shadow:inset 0 -2px 0 var(--hf-text);color:var(--hf-text)}.hf-act-tab-label{font-weight:500}.hf-act-tab-count{color:var(--hf-text-dim);font-variant-numeric:tabular-nums;text-align:center;background:#e6e6ea;border-radius:999px;min-width:18px;padding:4px 6px;font:500 10px/1 Bricolage Grotesque,sans-serif}.hf-act-tab.is-selected .hf-act-tab-count{background:var(--hf-text);color:var(--hf-on-accent)}.hf-act-panel{min-height:0}.hf-act-panel:focus-visible{outline:2px solid var(--hf-text);outline-offset:3px}.hf-act-toolbar{align-items:flex-end}.hf-act-search{flex:260px;min-width:0;max-width:420px;display:block}.hf-act-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.hf-act-search input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:8px;width:100%;padding:12px 14px;font:400 14px/1 Bricolage Grotesque,sans-serif}.hf-act-search input::placeholder{color:var(--hf-text-faint)}.hf-act-search input:focus-visible{border-color:var(--hf-text);outline:none}.hf-act-control{min-width:0}.hf-act-control-label{color:var(--hf-text-dim);letter-spacing:.02em;font:400 12px/1 Bricolage Grotesque,sans-serif}.hf-act-control .bd-select{min-width:170px}.hf-act-symbol-input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);text-transform:uppercase;border-radius:8px;min-width:170px;padding:12px 14px;font:400 14px/1 Bricolage Grotesque,sans-serif}.hf-act-symbol-input:focus-visible{border-color:var(--hf-text);outline:none}.hf-act-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0 0 14px;padding:12px 14px;font:400 13px/1.5 Bricolage Grotesque,sans-serif}.hf-act-card{margin-bottom:8px}.hf-act-scope{color:var(--hf-text-dim);letter-spacing:.06em;font-weight:500}.hf-act-asof{color:var(--hf-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font:500 12px/1 Bricolage Grotesque,sans-serif}.hf-act-table{min-width:860px}.hf-act-num{font-variant-numeric:tabular-nums;white-space:nowrap}.hf-act-symbol{white-space:nowrap;font-weight:500}.hf-act-table thead th.hf-act-text,.hf-act-table tbody td.hf-act-text{text-align:left}.hf-act-table tbody td.hf-act-wrap{white-space:normal}.hf-act-table thead th:nth-child(2),.hf-act-table tbody td:nth-child(2){min-width:180px}.hf-act-table thead th:nth-child(3),.hf-act-table tbody td:nth-child(3){min-width:200px}.hf-act-table tbody td.hf-act-attachment{max-width:220px}.hf-act-link{color:var(--hf-green);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;font-weight:500;text-decoration:none;display:inline-block;overflow:hidden}.hf-act-link:hover,.hf-act-link:focus-visible{text-decoration:underline}.hf-act-sort{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.hf-act-sort:hover{color:var(--hf-text)}.hf-act-sort:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.hf-act-sort-icon{flex:none;width:10px;height:11px}.hf-act-sort-up,.hf-act-sort-down{fill:#d1d5db}.hf-act-sort-icon.is-asc .hf-act-sort-up,.hf-act-sort-icon.is-desc .hf-act-sort-down{fill:var(--hf-text)}.hf-act-row-empty td{text-align:center;padding:40px 24px}.hf-act-row-empty strong{color:var(--hf-text);font:500 16px/1.35 Bricolage Grotesque,sans-serif;display:block}.hf-act-row-empty p{color:var(--hf-text-dim);max-width:520px;margin:8px auto 0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}@media (width<=720px){.hf-act-search{flex-basis:100%;max-width:none}.hf-act-window .bd-select{width:100%;min-width:0}.hf-act-tab{padding:8px 10px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.hf-act-tab{transition:none}}.payoff{margin:0}.payoff-svg{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;width:100%;display:block}.payoff-zero{stroke:#94a3b8;stroke-width:1.2px}.payoff-strike{stroke:#94a3b8;stroke-dasharray:5 5;stroke-width:1px}.payoff-strike-dot{fill:#334155}.payoff-strike-label{fill:#475569;font-size:12px;font-weight:500}.payoff-strike-sub{fill:#94a3b8;font-size:10.5px}.payoff-be-dot{fill:var(--hf-surface);stroke:#334155;stroke-width:1.6px}.payoff-be-label{fill:#475569;font-size:11px;font-weight:500}.payoff-line{fill:none;stroke:#16a34a;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.payoff-axes line{stroke:#94a3b8;stroke-width:1.2px}.payoff-axis-label{fill:#64748b;font-size:11.5px}.payoff-axis-title{letter-spacing:.04em;font-size:12px;font-weight:600}.payoff-axis-title.is-profit{fill:#16a34a}.payoff-axis-title.is-loss{fill:#e11d48}.payoff-caption{flex-wrap:wrap;gap:8px 22px;padding:9px 2px 0;display:flex}.payoff-caption span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.payoff-caption .is-profit{color:#16a34a}.payoff-caption .is-loss{color:#e11d48}.iw-treemap-wrap{margin-bottom:22px;position:relative}.iw-treemap{width:100%;height:auto;display:block}.iw-treemap-tile{stroke:var(--hf-surface);stroke-width:1.5px}.iw-treemap-tile-group{cursor:default;outline:none}.iw-treemap-tile-group:focus-visible{outline:2px solid var(--hf-green);outline-offset:1px}.iw-treemap-name{pointer-events:none;font:600 11px/1 Bricolage Grotesque,sans-serif}.iw-treemap-value{pointer-events:none;font:400 9.5px/1 JetBrains Mono,ui-monospace,monospace}.iw-tip{background:var(--hf-text);color:var(--hf-bg);pointer-events:none;z-index:20;border-radius:6px;flex-direction:column;gap:3px;width:max-content;max-width:220px;padding:8px 11px;font:400 11.5px/1.4 Bricolage Grotesque,sans-serif;display:flex;position:absolute}.iw-tip-name{color:var(--hf-bg);overflow-wrap:anywhere;font-weight:500}.iw-tip-weight{color:var(--hf-green);font:400 11px/1.3 JetBrains Mono,ui-monospace,monospace}@media (hover:none){.iw-tip{display:none}}.iw-rank{columns:2;column-gap:28px;margin:0;padding:0;list-style:none}.iw-rank-row{break-inside:avoid;grid-template-columns:minmax(0,92px) minmax(0,1fr) 52px;align-items:center;gap:10px;padding:3px 0;display:grid}.iw-rank-name{color:var(--hf-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.iw-rank-bar{background:var(--hf-surface-3);border-radius:1px;height:4px;display:block;overflow:hidden}.iw-rank-bar i{background:var(--hf-text);height:100%;display:block}.iw-rank-value{color:var(--hf-text);text-align:right;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}@media (width<=700px){.iw-rank{columns:1}.iw-rank-row{grid-template-columns:minmax(0,84px) minmax(0,1fr) 48px}.iw-treemap-name{font-size:13px}.iw-treemap-value{font-size:11px}.iw-treemap-wrap{margin-bottom:18px}}.iw-rail{border-top:2px solid var(--hf-text);gap:0;padding-top:2px}.iw-rail-block{border-top:1px solid var(--hf-border);padding:18px 0}.iw-rail-block:first-child{border-top:0;padding-top:14px}.iw-rail-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.iw-rail-eyebrow{color:var(--hf-text-dim);letter-spacing:.14em;text-transform:uppercase;font:500 10px/1.2 Bricolage Grotesque,sans-serif}.iw-rail-tag{color:var(--hf-text-faint);letter-spacing:.04em;text-align:right;white-space:nowrap;flex:none;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.iw-rail-tag.is-live{color:var(--hf-green)}.iw-rail-value-label{color:var(--hf-text-dim);margin-bottom:7px;font:400 11px/1 Bricolage Grotesque,sans-serif;display:block}.iw-rail-value-row{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.iw-rail-value{color:var(--hf-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:400 clamp(34px,7vw,46px)/1 Bricolage Grotesque,sans-serif}.iw-rail-change{font:500 14px/1 JetBrains Mono,ui-monospace,monospace}.iw-ledger{margin:16px 0 0}.iw-ledger-row{border-top:1px solid var(--hf-surface-3);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.iw-ledger-row:first-child{border-top:0}.iw-ledger-row dt{color:var(--hf-text-dim);margin:0;font:400 11.5px/1.3 Bricolage Grotesque,sans-serif}.iw-ledger-row dd{color:var(--hf-text);text-align:right;margin:0;font:400 12.5px/1.3 JetBrains Mono,ui-monospace,monospace}.iw-ledger-row dd.iw-muted{color:var(--hf-text-dim)}.iw-rail-range{margin-top:14px}.iw-range{background:var(--hf-surface-3);border-radius:3px;height:5px;position:relative}.iw-range-marker{background:var(--hf-text);border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;transform:translate(-50%)}.iw-range-labels{color:var(--hf-text-faint);letter-spacing:.05em;justify-content:space-between;margin-top:6px;font:400 10px/1 Bricolage Grotesque,sans-serif;display:flex}.iw-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.iw-stat{min-width:0}.iw-stat-label{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font:500 9.5px/1.3 Bricolage Grotesque,sans-serif;display:block}.iw-stat-value{color:var(--hf-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font:400 clamp(19px,4.4vw,25px)/1 Bricolage Grotesque,sans-serif;display:block}.iw-sectors{flex-direction:column;display:flex}.iw-sector-row{border-top:1px solid var(--hf-surface-3);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0;display:grid}.iw-sector-row:first-child{border-top:0}.iw-sector-name{color:var(--hf-text-soft);overflow-wrap:anywhere;font:400 12.5px/1.3 Bricolage Grotesque,sans-serif}.iw-sector-value{color:var(--hf-text);text-align:right;font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.iw-sector-meter{background:var(--hf-surface-3);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.iw-sector-meter i{background:var(--hf-text);height:100%;display:block}.iw-rail-note{color:var(--hf-text-dim);margin:0;font:400 12.5px/1.55 Bricolage Grotesque,sans-serif}.iw-rail-empty{flex-direction:column;gap:6px;padding:2px 0;display:flex}.iw-rail-empty-value{color:#d1d5db;font:400 34px/1 Bricolage Grotesque,sans-serif}.iw-rail-empty strong{color:var(--hf-text);font:500 13.5px/1.35 Bricolage Grotesque,sans-serif}.iw-rail-empty p{color:var(--hf-text-dim);margin:0;font:400 12.5px/1.5 Bricolage Grotesque,sans-serif}@media (width<=420px){.iw-stats{gap:12px}}.sbw-page{padding-bottom:40px}.sbw-quadrants{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 18px;display:grid}.sbw-quadrant{background:var(--hf-surface);border:1px solid var(--hf-border);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex}.sbw-quadrant:hover{border-color:#d4d4d8}.sbw-quadrant[aria-pressed=true]{border-color:var(--hf-text)}.sbw-quadrant-label{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.sbw-quadrant-count{color:var(--hf-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.sbw-quadrant-bias{font-size:11px;font-weight:500}.sbw-quadrant.is-bullish .sbw-quadrant-bias{color:var(--hf-green)}.sbw-quadrant.is-bearish .sbw-quadrant-bias{color:var(--hf-down)}.sbw-quadrant.is-bullish{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border)}.sbw-quadrant.is-bearish{background:var(--hf-red-soft);border-color:#f3d7d5}.sbw-quadrant.is-bullish[aria-pressed=true],.sbw-quadrant.is-bullish[aria-pressed=true]:hover{border-color:var(--hf-green)}.sbw-quadrant.is-bearish[aria-pressed=true],.sbw-quadrant.is-bearish[aria-pressed=true]:hover{border-color:var(--hf-down)}.sbw-split-card{margin-bottom:18px}.sbw-split{height:34px}.sbw-side{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.sbw-side.is-call{color:var(--hf-down);background:#c0392b1a}.sbw-side.is-put{color:var(--hf-green);background:#0f9d581a}.sbw-buildup{border:1px solid var(--hf-border);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.sbw-buildup.is-long_buildup,.sbw-buildup.is-short_covering{border-color:var(--hf-green-soft-border);background:var(--hf-green-soft);color:#0b6b3e}.sbw-buildup.is-short_buildup,.sbw-buildup.is-long_unwinding{background:var(--hf-red-soft);color:#9c2f23;border-color:#f3d7d5}.sbw-symbol{letter-spacing:.01em;text-align:left;white-space:nowrap;font-weight:500}.sbw-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sbw-table th[scope=col]:nth-child(3),.sbw-table td:nth-child(3),.sbw-table th[scope=col]:nth-child(4),.sbw-table td:nth-child(4){text-align:right}@media (width<=860px){.sbw-quadrants{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.sbw-quadrants{grid-template-columns:1fr}}.sbw-quadrant-share{width:100%;height:4px;margin-top:6px;display:block}.sbw-quadrant-share i{background:var(--hf-text);max-width:100%;height:100%;display:block}.sbw-quadrant.is-bullish .sbw-quadrant-share i{background:var(--hf-green)}.sbw-quadrant.is-bearish .sbw-quadrant-share i{background:var(--hf-down)}.sbw-movers{margin-bottom:14px}.sbw-movers-label{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500}.sbw-movers-row{flex-wrap:wrap;gap:8px;display:flex}.sbw-mover{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;align-items:baseline;gap:6px;padding:6px 12px;display:inline-flex}.sbw-mover b{color:var(--hf-text);font-size:12.5px;font-weight:600}.sbw-mover small{color:var(--hf-text-faint);letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.sbw-mover em{font-size:12px;font-style:normal;font-weight:600}.sbw-mover.is-positive em{color:var(--hf-green)}.sbw-mover.is-negative em{color:var(--hf-down)}.bup-page{background:var(--hf-surface);box-sizing:border-box;color:var(--hf-text);min-height:100svh;padding:clamp(16px,2vw,30px) clamp(14px,2.4vw,34px) 56px;font-family:JetBrains Mono,ui-monospace,monospace}.bup-page *,.bup-page i,.bup-page em{box-sizing:border-box;font-family:inherit;font-style:normal}.bup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(16px,2vw,26px);display:flex}.bup-title{letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(21px,2.1vw,27px);font-weight:500}.bup-sub{color:var(--hf-text-dim);max-width:78ch;margin:0;font-size:12.5px;line-height:1.55}.bup-fresh{border:1px solid var(--hf-border);color:var(--hf-text-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:11.5px;display:inline-flex}.bup-fresh-dot{background:#cbd5e1;border-radius:50%;width:6px;height:6px;display:block}.bup-fresh.is-live{color:var(--hf-green-dark);border-color:#cfe9db}.bup-fresh.is-live .bup-fresh-dot{background:var(--hf-green);animation:1.8s ease-in-out infinite bup-pulse}@keyframes bup-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bup-fresh.is-live .bup-fresh-dot{animation:none}}.bup-state{color:var(--hf-text-dim);padding:40px 0;font-size:13px}.bup-quad-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.bup-quad{background:var(--hf-surface);border:1px solid var(--hf-border);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:8px;padding:14px;transition:border-color .16s,background-color .16s;display:flex}.bup-quad:hover{border-color:#d6d9dd}.bup-quad:focus-visible{outline:2px solid var(--hf-text);outline-offset:2px}.bup-quad.is-active{background:var(--hf-bg);border-color:var(--hf-text)}.bup-quad-top{flex-direction:column;gap:3px;display:flex}.bup-quad-label{font-size:12.5px;font-weight:500}.bup-quad-note{color:#9aa3ad;font-size:10.5px}.bup-quad-count{letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1}.bup-quad-meter{background:#f1f3f5;border-radius:2px;height:4px;display:block;overflow:hidden}.bup-quad-fill{background:var(--hf-text);border-radius:2px;height:100%;display:block}.bup-quad.is-long .bup-quad-fill{background:var(--hf-green)}.bup-quad.is-short .bup-quad-fill{background:var(--hf-down)}.bup-quad.is-cover .bup-quad-fill{background:#7cb342}.bup-quad.is-unwind .bup-quad-fill{background:#ef9a9a}.bup-quad-foot{color:#8b95a1;justify-content:space-between;font-size:10.5px;display:flex}.bup-quad-foot b{color:var(--hf-text);font-weight:500}.bup-page .is-up{color:var(--hf-green)!important}.bup-page .is-down{color:var(--hf-down)!important}.bup-balance-card{border:1px solid var(--hf-border);border-radius:10px;margin-bottom:12px;padding:16px}.bup-balance-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.bup-balance-head h2{margin:0;font-size:13.5px;font-weight:500}.bup-balance-head p{color:#9aa3ad;margin:0;font-size:10.5px}.bup-balance-rows{flex-direction:column;gap:7px;display:flex}.bup-balance-row{grid-template-columns:128px minmax(0,1fr) 74px;align-items:center;gap:10px;display:grid}.bup-balance-name{color:#4b5563;font-size:11.5px}.bup-balance-track{background:#f4f6f8;border-radius:3px;height:12px;display:block;overflow:hidden}.bup-balance-fill{border-radius:3px;height:100%;display:block}.bup-balance-fill.is-long{background:var(--hf-green)}.bup-balance-fill.is-short{background:var(--hf-down)}.bup-balance-fill.is-cover{background:#7cb342}.bup-balance-fill.is-unwind{background:#ef9a9a}.bup-balance-row b{text-align:right;font-size:11.5px;font-weight:500}.bup-table-card{border:1px solid var(--hf-border);border-radius:10px;overflow:hidden}.bup-table-head{border-bottom:1px solid var(--hf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.bup-table-head h2{margin:0;font-size:13.5px;font-weight:500}.bup-table-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bup-search input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);font:inherit;border-radius:7px;width:128px;padding:6px 10px;font-size:11.5px}.bup-search input:focus{border-color:var(--hf-text);outline:none}.bup-chips{flex-wrap:wrap;gap:5px;display:flex}.bup-chip{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;font:inherit;border-radius:999px;padding:5px 10px;font-size:10.5px}.bup-chip b{color:var(--hf-text);margin-left:3px;font-weight:500}.bup-chip:hover{border-color:#d6d9dd}.bup-chip.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.bup-chip.is-active b{color:var(--hf-on-accent)}.bup-table-wrap{max-height:min(58svh,560px);overflow:auto}.bup-table{border-collapse:collapse;width:100%;font-size:11.5px}.bup-table thead th{border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.06em;text-align:left;text-transform:uppercase;z-index:1;background:#fcfcfd;padding:9px 12px;font-size:10px;font-weight:500;position:sticky;top:0}.bup-table tbody td{border-bottom:1px solid #f4f5f7;padding:8px 12px}.bup-table tbody tr:hover td{background:#fcfcfd}.bup-num{text-align:right;font-variant-numeric:tabular-nums}.bup-contract{font-weight:500}.bup-empty{color:#9aa3ad;text-align:center;padding:26px 12px!important}.bup-side{border:1px solid var(--hf-border);text-align:center;border-radius:4px;min-width:26px;padding:2px 5px;font-size:10px;display:inline-block}.bup-side.is-call{color:var(--hf-green-dark);background:#f1f9f4;border-color:#d7ecdf}.bup-side.is-put{color:#b3261e;background:#fdf2f2;border-color:#f6dede}.bup-signal{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;display:inline-block}.bup-signal.is-long_buildup{color:var(--hf-green-dark);background:#0f9d581f}.bup-signal.is-short_buildup{color:#b3261e;background:#c0392b1f}.bup-signal.is-short_covering{color:#4e7a22;background:#7cb34229}.bup-signal.is-long_unwinding{color:#9c2c22;background:#ef9a9a38}.bup-signal.is-unavailable{color:#9aa3ad;background:#f4f5f7}@media (width<=1100px){.bup-quad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.bup-quad-grid{grid-template-columns:minmax(0,1fr)}.bup-balance-row{grid-template-columns:104px minmax(0,1fr) 66px}.bup-table-wrap{max-height:none}.bup-table{min-width:720px}.bup-table-card{overflow:visible}.bup-table-wrap{max-height:none;overflow:visible}.bup-table{width:100%;min-width:0;display:block}.bup-table thead{display:none}.bup-table tbody{display:block}.bup-table tbody tr{border-bottom:1px solid var(--hf-border);grid-template-columns:1fr 1fr;gap:4px 10px;padding:12px 14px;display:grid}.bup-table tbody tr:last-child{border-bottom:0}.bup-table tbody td{text-align:left;border:0;padding:0;display:block}.bup-table tbody td.bup-contract{grid-column:1;font-size:13px}.bup-table tbody td:nth-child(2){grid-column:2;place-self:center end}.bup-table tbody td:nth-child(3){grid-column:1/-1;margin-bottom:2px}.bup-table tbody td:nth-child(n+4){justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;display:flex}.bup-table tbody td:nth-child(n+4):before{color:#9aa3ad;letter-spacing:.04em;font-size:10.5px}.bup-table tbody td:nth-child(4):before{content:"LTP"}.bup-table tbody td:nth-child(5):before{content:"Open"}.bup-table tbody td:nth-child(6):before{content:"High"}.bup-table tbody td:nth-child(7):before{content:"Low"}.bup-table tbody td:nth-child(8):before{content:"Change"}.bup-empty{grid-column:1/-1}.bup-table-tools,.bup-search,.bup-search input,.bup-chips{width:100%}}.bup-fresh.is-stale{color:#92400e;background:#fffbeb;border-color:#fde68a}.bup-fresh.is-stale .bup-fresh-dot{background:#d97706}.hm-page{color:#d1d4dc;background:#131722;flex-direction:column;height:calc(100svh - 70px);min-height:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;display:flex;overflow:hidden}.hm-bar{background:#1e222d;border-bottom:1px solid #2a2e39;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 18px;display:flex}.hm-bar-left{align-items:baseline;gap:14px;display:flex}.hm-title{color:#f0f3fa;letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:17px;font-weight:400}.hm-breadth{gap:5px;font-size:12px;display:inline-flex}.hm-breadth-up{color:#26a69a}.hm-breadth-down{color:#ef5350}.hm-breadth-sep{color:#787b86}.hm-bar-right{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.hm-chips{border:1px solid #2a2e39;border-radius:6px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden}.hm-chip{color:#787b86;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-right:1px solid #2a2e39;padding:8px 12px;font:500 11px/1 Bricolage Grotesque,ui-sans-serif,sans-serif;transition:background-color .15s,color .15s}.hm-chip:last-child{border-right:0}.hm-chip:hover{color:#f0f3fa;background:#2a2e39}.hm-chip.is-active{color:#131722;background:#f0f3fa}.hm-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.hm-state{color:#787b86;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.hm-state--error{color:#ef5350;text-align:center;padding:0 24px}.hm-state-retry{color:#787b86;margin-top:8px;font-size:11px;display:block}.hm-wrap{flex:1;min-height:0;position:relative}.hm-tile{box-sizing:border-box;cursor:default;border:1px solid #131722;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;overflow:hidden}.hm-tile.is-strong{font-weight:500}.hm-tile-symbol{color:inherit;letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.1}.hm-tile-pct{white-space:nowrap;font-size:10px;font-weight:400;line-height:1.1}.hm-tile-price{opacity:.85;white-space:nowrap;font-size:10.5px;font-weight:300;line-height:1.1}.hm-tooltip{color:#d1d4dc;pointer-events:none;z-index:5000;background:#1e222d;border:1px solid #2a2e39;border-radius:6px;max-width:232px;padding:12px 14px;position:fixed;box-shadow:0 6px 18px #00000073}.hm-tooltip-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.hm-tooltip-head strong{color:#f0f3fa;font-size:13px;font-weight:600}.hm-up{color:#26a69a}.hm-down{color:#ef5350}.hm-tooltip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;display:grid}.hm-tooltip-grid dt{color:#787b86;letter-spacing:.04em;font-size:10px;font-weight:400}.hm-tooltip-grid dd{color:#d1d4dc;margin:0;font-size:11.5px;font-weight:500}.hm-foot{color:#787b86;letter-spacing:.04em;border-top:1px solid #2a2e39;flex-shrink:0;padding:7px 18px;font-size:10.5px}.sp-panel{--sp-green:var(--hf-green);--sp-red:var(--hf-down);--sp-blue:#2563eb;--sp-border:var(--hf-border);--sp-muted:var(--hf-text-faint);--sp-ink:var(--hf-text);flex-direction:column;gap:12px;width:100%;padding:4px 16px 16px;display:flex}.sp-panel *{box-sizing:border-box}.sp-panel-head{border-bottom:1px solid var(--sp-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;padding-bottom:10px;display:flex}.sp-panel-title{align-items:baseline;gap:10px;display:flex}.sp-panel-symbol{color:var(--sp-ink);letter-spacing:.04em;font-size:13px;font-weight:700}.sp-panel-spot{color:var(--sp-ink);font-size:18px;font-weight:700}.sp-panel-tag{color:var(--sp-blue);letter-spacing:.08em;text-transform:uppercase;background:#2563eb17;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:700}.sp-freshness{color:var(--sp-muted);letter-spacing:.04em;font-size:10.5px}.sp-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.sp-card{background:var(--hf-surface);border:1px solid var(--sp-border);border-radius:10px;min-width:0;overflow:hidden}.sp-card--levels,.sp-card--positioning,.sp-card--vol{grid-column:span 4}.sp-card--volume,.sp-card--movers{grid-column:span 6}.sp-card-head{border-bottom:1px solid var(--hf-surface-3);justify-content:space-between;align-items:baseline;gap:8px;padding:9px 12px 8px;display:flex}.sp-card-head h3{color:var(--sp-ink);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:700}.sp-card-head h3.sp-pos{color:var(--sp-green)}.sp-card-head h3.sp-neg{color:var(--sp-red)}.sp-card-aside{color:var(--sp-muted);letter-spacing:.04em;white-space:nowrap;font-size:10.5px}.sp-card-body{flex-direction:column;gap:1px;padding:6px 12px 10px;display:flex}.sp-row{border-bottom:1px solid #f4f4f4;align-items:center;gap:8px;padding:5px 0;display:grid}.sp-row:last-child{border-bottom:0}.sp-row--level{grid-template-columns:72px minmax(0,1fr) 58px 50px 52px}.sp-row--contract{grid-template-columns:minmax(0,1.4fr) 1fr 1fr}.sp-mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,monospace}.sp-sym{color:var(--sp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.sp-dim{color:var(--hf-text-dim);text-align:right;font-size:11px}.sp-row--contract span:not(.sp-sym){text-align:right;font-size:11.5px}.sp-level-strike{color:var(--sp-ink);font-size:13px;font-weight:700}.sp-tag{letter-spacing:.03em;text-align:center;text-transform:uppercase;border-radius:5px;padding:3px 0;font-size:10.5px;font-weight:700}.sp-tag.is-support{color:#0f7a44;background:#0f9d581f}.sp-tag.is-resistance{color:#9f2d22;background:#c0392b1f}.sp-tag.is-pain{color:var(--hf-blue);background:#2563eb1a}.sp-pos{color:var(--sp-green)}.sp-neg{color:var(--sp-red)}.sp-flat{color:var(--hf-text-dim)}.sp-split{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.sp-split-col{flex-direction:column;gap:1px;min-width:0;display:flex}.sp-mini-head{letter-spacing:.06em;text-transform:uppercase;margin:0 0 3px;font-size:10.5px;font-weight:700}.sp-stat{flex-direction:column;gap:2px;padding:5px 0;display:flex}.sp-stat-grid{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.sp-stat-grid .sp-stat{border-bottom:1px solid #f4f4f4}.sp-stat-label{color:var(--sp-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.sp-stat-value{color:var(--sp-ink);font-size:18px;font-weight:700}.sp-stat-hint{color:var(--hf-text-dim);font-size:10px}.sp-foot{color:var(--sp-muted);margin:8px 0 0;font-size:10.5px}.sp-empty-line{color:var(--sp-muted);margin:6px 0;font-size:11.5px}.sp-empty{color:var(--sp-muted);text-align:center;padding:60px 0;font-size:13px}.sp-state{justify-content:center;align-items:center;min-height:320px;padding:26px 16px;display:flex}@media (width<=1180px){.sp-card--levels,.sp-card--positioning,.sp-card--vol{grid-column:span 6}}@media (width<=720px){.sp-card--levels,.sp-card--positioning,.sp-card--vol,.sp-card--volume,.sp-card--movers{grid-column:span 12}}.pd-page{background:var(--hf-bg);color:var(--hf-text);width:100%;height:calc(100svh - 70px);padding:0;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.pd-page *{box-sizing:border-box}.pd-header{text-align:center}.pd-flash-title{color:var(--hf-text);letter-spacing:-.01em;font-size:clamp(26px,4vw,36px);font-weight:700}.pd-updated{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0;font-size:11px}.pd-index-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0;display:flex}.pd-index-pill{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:999px;padding:8px 22px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,color .15s}.pd-index-pill:hover{border-color:var(--hf-text);color:var(--hf-text)}.pd-index-pill.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.pd-index-bar{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 18px;max-width:560px;margin:22px auto 0;padding:14px 18px;display:flex}.pd-index-name{color:var(--hf-text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pd-index-time{color:var(--hf-text-faint);font-size:11px}.pd-index-price{color:var(--hf-text);font-size:26px;font-weight:700}.pd-index-chg{font-size:13px;font-weight:500}.pd-pos{color:var(--hf-green)}.pd-neg{color:var(--hf-down)}.pd-flat{color:var(--hf-text-dim)}.pd-layout{grid-template-columns:208px minmax(0,1fr);gap:0;height:100%;display:grid}.pd-side{flex-direction:column;gap:14px;padding:16px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.pd-side-pills{flex-direction:column;gap:6px;display:flex}.pd-side-pill{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;text-align:left;border-radius:8px;padding:9px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.pd-side-pill:hover{border-color:var(--hf-text);color:var(--hf-text)}.pd-side-pill.is-active{background:var(--hf-green);border-color:var(--hf-green);color:var(--hf-on-accent)}.pd-side-panel{background:var(--hf-surface);border:1px solid var(--hf-border);border-top:0;border-bottom:0;border-right:0;border-radius:0;flex-direction:column;height:100%;padding:20px 24px;display:flex;overflow-y:auto}.pd-screens--center{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.pd-pillwrap{flex-direction:column;display:flex}.pd-screen-pill{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:999px;padding:8px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background-color .15s}.pd-screen-pill:hover,.pd-pillwrap.is-open .pd-screen-pill{background:var(--hf-green);border-color:var(--hf-green);color:var(--hf-on-accent)}.pd-pill-panel{background:var(--hf-surface);border:1px solid var(--hf-border);z-index:1;border-radius:10px;width:min(640px,100vw - 40px);max-width:640px;margin:0 auto 10px;position:relative}.pd-pillwrap{flex-direction:column;align-items:center;display:flex}.pd-screen-state{padding:26px 16px}.pd-rail{align-self:start;gap:10px;min-width:0;display:grid;position:sticky;top:0}.pd-rail-panel{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;padding:12px;overflow:hidden}.pd-rail-heading p{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:700}.pd-rail-heading h2{color:var(--hf-text);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.pd-rail-links{gap:5px;margin-top:11px;display:grid}.pd-rail-link{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);letter-spacing:.01em;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:11px;font-weight:600;line-height:1.15;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:flex}.pd-rail-link span{color:var(--hf-green);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1}.pd-rail-link:hover,.pd-rail-link:focus-visible{border-color:var(--hf-green);background:#eef9f3;outline:none}.pd-rail-link:active{transform:scale(.98)}.pd-rail-readings{border-top:1px solid var(--hf-border);margin-top:11px;display:grid}.pd-rail-row,.pd-rail-metric{border-bottom:1px solid var(--hf-border);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 0;display:flex}.pd-rail-row span,.pd-rail-metric span{color:var(--hf-text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.pd-rail-row b,.pd-rail-metric b{text-align:right;gap:2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:700;line-height:1.2;display:grid}.pd-rail-row em{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-style:normal;font-weight:500;line-height:1}.pd-rail-row b.pd-up{color:var(--hf-green)}.pd-rail-row b.pd-down{color:var(--hf-down)}.pd-rail-row b.pd-muted{color:var(--hf-text-faint)}.pd-rail-subhead{color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:10px;font-weight:700}.pd-rail-loader{justify-content:center;padding:16px 0 10px;display:flex}.pd-screen-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:4px 16px 16px;display:grid}.pd-mini-table{flex-direction:column;gap:2px;display:flex}.pd-mini-head{letter-spacing:.1em;text-transform:uppercase;margin:8px 0 4px;font-size:11px;font-weight:600}.pd-mini-row{border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text);grid-template-columns:minmax(0,1.4fr) 1fr 1fr 1fr;gap:8px;padding:6px 0;font-size:12px;display:grid}.pd-mini-row:last-child{border-bottom:0}.pd-sym{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pd-mini-empty{color:var(--hf-text-faint);padding:12px 0;font-size:12px}.pd-market-view{align-items:stretch}.pd-cue-col{border:1px solid var(--hf-border);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.pd-cue-col--pos{background:#0f9d580d;border-color:#0f9d5838}.pd-cue-col--neg{background:#c0392b0d;border-color:#c0392b38}.pd-cue-col .pd-mini-head{margin:0 0 6px}.pd-cue{border-bottom:1px solid #1111110f;padding:8px 0}.pd-cue:last-child{border-bottom:0}.pd-cue-headline{color:var(--hf-text);margin:0 0 3px;font-size:13px;font-weight:600}.pd-cue-why{color:#4b5563;margin:0;font-size:12px;line-height:1.5}.pd-breadth{padding:14px 16px 18px}.pd-breadth-bar{border:1px solid var(--hf-border);border-radius:6px;height:12px;display:flex;overflow:hidden}.pd-breadth-up{background:var(--hf-green)}.pd-breadth-down{background:var(--hf-down)}.pd-breadth-nums{justify-content:center;gap:20px;margin:10px 0 0;font-size:12px;display:flex}.pd-tape{flex-wrap:wrap;gap:8px;padding:14px 16px 18px;display:flex}.pd-tape-tick{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:11.5px}.pd-tape-tick b{font-weight:600}.pd-tape-tick.pd-pos b{color:var(--hf-green)}.pd-tape-tick.pd-neg b{color:var(--hf-down)}.pd-state{color:var(--hf-text-faint);text-align:center;margin:60px auto;font-size:13px}.pd-retry{color:var(--hf-text-faint);margin-top:8px;font-size:11px;display:block}@media (width<=1080px){.pd-page{height:auto;min-height:calc(100svh - 70px);overflow:auto}.pd-layout{grid-template-columns:minmax(0,1fr);height:auto}.pd-side{padding:12px;display:block;position:static;overflow:visible}.pd-side-pills{flex-flow:wrap;gap:6px;display:flex}.pd-side-pill{padding:7px 12px}.pd-rail{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:10px;margin-top:12px;padding-bottom:2px;display:flex;position:static;top:auto;overflow-x:auto}.pd-rail-panel{flex:214px;min-width:200px}.pd-side-panel{border:1px solid var(--hf-border);border-radius:10px;height:auto;overflow:visible}}@media (width<=720px){.pd-screen-grid{grid-template-columns:1fr}.pd-screen-hint{display:none}}.hf-tv-dashboard{box-sizing:border-box;background:#fbfaf8;grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,1.8vw,22px);min-height:calc(100svh - 70px);padding:clamp(20px,2.5vw,34px) clamp(20px,4vw,64px);display:grid;overflow:hidden}.hf-tv-dashboard-header{justify-content:space-between;align-items:end;gap:22px;display:flex}.hf-tv-dashboard-header p{color:#77736d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-family:Sora,ui-sans-serif,sans-serif;font-size:10px;font-weight:400;line-height:1.2}.hf-tv-dashboard-header h1{color:#151411;letter-spacing:-.06em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(44px,5.2vw,70px);font-weight:400;line-height:.88}.hf-tv-dashboard-header>div:first-child>span{color:#66615b;max-width:450px;margin-top:10px;font:400 13px/1.35 Sora,ui-sans-serif,sans-serif;display:block}.hf-tv-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(8px,1vw,12px);min-height:0;display:grid}.hf-tv-capability-card{background:var(--hf-surface);box-sizing:border-box;color:#171613;border:1px solid #dedad4;flex-direction:column;justify-content:center;min-height:112px;padding:clamp(14px,1.5vw,20px);text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.hf-tv-capability-card:hover,.hf-tv-capability-card:focus-visible{background:#f6fbf8;border-color:#9fceb5;outline:none;transform:translateY(-2px)}.hf-tv-capability-card strong{letter-spacing:-.035em;font:400 clamp(23px,2.1vw,32px)/.95 Instrument Serif,Georgia,serif}.hf-tv-capability-card small{color:#77736d;margin-top:9px;font:400 11px/1.3 Sora,ui-sans-serif,sans-serif}.hf-tv-embed-workspace{box-sizing:border-box;background:#fbfaf8;align-items:center;width:100%;height:calc(100svh - 70px);min-height:calc(100svh - 70px);padding:clamp(14px,2.3vw,30px) clamp(16px,4vw,64px);display:grid;overflow:hidden}.hf-tv-embed-workspace__box{background:var(--hf-surface);box-sizing:border-box;border:1px solid #dedad4;width:100%;height:100%;min-height:0;overflow:hidden}.hf-tv-embed-workspace__widget{width:100%;height:100%;position:relative;overflow:hidden}.hf-tv-embed-workspace__widget>p{color:#77736d;padding:24px;font:400 12px/1.4 Sora,ui-sans-serif,sans-serif}.hf-tv-embed-workspace__box--with-controls{flex-direction:column;display:flex}.hf-tv-embed-workspace__controls{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid #e6e2dd;flex-wrap:nowrap;flex:none;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex;overflow-x:auto}.hf-tv-screener-controls{overscroll-behavior-x:contain;scrollbar-width:thin;border-bottom:1px solid #e6e2dd;flex:none;align-items:center;gap:8px;min-height:48px;padding:8px 12px;display:flex;overflow-x:auto}.hf-tv-screener-search{flex:none;align-items:center;gap:7px;margin:0;display:flex}.hf-tv-screener-search input{background:var(--hf-surface);color:#292721;border:1px solid #d9d5cf;border-radius:999px;outline:none;min-width:170px;height:32px;padding:0 11px;font:400 11px/1 Sora,ui-sans-serif,sans-serif}.hf-tv-screener-search input:focus{border-color:#4aa071;box-shadow:0 0 0 3px #4aa07121}.hf-tv-screener-search button{background:var(--hf-surface);color:#4d4944;white-space:nowrap;cursor:pointer;border:1px solid #d9d5cf;border-radius:999px;flex:none;min-height:32px;padding:8px 11px;font:600 11px/1 Sora,ui-sans-serif,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-tv-screener-search button:hover,.hf-tv-screener-search button:focus-visible{color:#17613d;background:#eaf7f0;border-color:#4aa071;outline:none}.hf-tv-screener-search button:active{transform:scale(.97)}.hf-tv-screener-results{overscroll-behavior:contain;scrollbar-width:thin;background:#fbfaf8;border-bottom:1px solid #e6e2dd;flex:none;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:190px;padding:10px 12px 12px;display:grid;overflow-y:auto}.hf-tv-screener-result-card{background:var(--hf-surface);box-sizing:border-box;border:1px solid #dedad4;gap:3px;min-height:72px;padding:10px 11px;display:grid}.hf-tv-screener-result-card strong{color:#191713;letter-spacing:.025em;font:600 12px/1.15 Sora,ui-sans-serif,sans-serif}.hf-tv-screener-result-card>span{color:#625e58;text-overflow:ellipsis;white-space:nowrap;font:400 11px/1.25 Sora,ui-sans-serif,sans-serif;overflow:hidden}.hf-tv-screener-result-card small{color:#17613d;letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font:600 9px/1 Sora,ui-sans-serif,sans-serif}.hf-tv-screener-empty{color:#77736d;grid-column:1/-1;margin:2px 0;font:400 11px/1.4 Sora,ui-sans-serif,sans-serif}.hf-tv-embed-workspace__controls--heatmap{justify-content:center}.hf-tv-embed-workspace__categories,.hf-tv-embed-workspace__symbols{flex:none;align-items:center;gap:8px;display:flex}.hf-tv-embed-workspace__control-divider{background:#e3dfd9;flex:none;width:1px;height:22px}.hf-tv-embed-workspace__pill{background:var(--hf-surface);color:#4d4944;cursor:pointer;white-space:nowrap;border:1px solid #d9d5cf;border-radius:999px;flex:none;min-height:30px;padding:8px 11px;font:400 11px/1 Sora,ui-sans-serif,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-tv-embed-workspace__pill--category{color:#292721;background:#faf8f5;font-weight:600}.hf-tv-embed-workspace__pill:hover,.hf-tv-embed-workspace__pill:focus-visible{border-color:#8ec3aa;outline:none}.hf-tv-embed-workspace__pill:active{transform:scale(.97)}.hf-tv-embed-workspace__pill[aria-pressed=true]{color:#17613d;background:#eaf7f0;border-color:#4aa071}.hf-tv-embed-workspace__widget--with-controls{flex:auto;height:auto;min-height:0}.hf-tv-embed-workspace__box--with-attribution{flex-direction:column;display:flex}.hf-tv-embed-workspace__widget--with-attribution{flex:auto;height:auto;min-height:0}.hf-tv-embed-unavailable{box-sizing:border-box;color:#27241f;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:clamp(28px,5vw,64px);display:flex}.hf-tv-embed-unavailable>p{color:#77736d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font:500 10px/1.2 Sora,ui-sans-serif,sans-serif}.hf-tv-embed-unavailable h1{letter-spacing:-.04em;max-width:530px;margin:0;font:400 clamp(30px,4vw,48px)/.98 Instrument Serif,Georgia,serif}.hf-tv-embed-unavailable span{color:#66615b;max-width:530px;margin-top:16px;font:400 13px/1.55 Sora,ui-sans-serif,sans-serif}.hf-tv-embed-unavailable a{color:#17613d;text-underline-offset:3px;border-bottom:1px solid #1a8d5c;margin-top:22px;font:600 12px/1.2 Sora,ui-sans-serif,sans-serif;text-decoration:none}.hf-tv-embed-unavailable button{background:var(--hf-surface);color:#292721;cursor:pointer;border:1px solid #d9d5cf;border-radius:999px;min-height:32px;margin-top:14px;padding:9px 12px;font:600 11px/1 Sora,ui-sans-serif,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-tv-embed-unavailable a:hover,.hf-tv-embed-unavailable a:focus-visible,.hf-tv-embed-unavailable button:hover,.hf-tv-embed-unavailable button:focus-visible{color:#0f5232;outline:none}.hf-tv-embed-unavailable button:hover,.hf-tv-embed-unavailable button:focus-visible{background:#eaf7f0;border-color:#4aa071}.hf-tv-embed-unavailable button:active{transform:scale(.97)}.tradingview-widget-copyright{color:#77736d;text-align:right;flex:none;margin:0;padding:8px 12px 10px;font:400 10px/1.2 Sora,ui-sans-serif,sans-serif}.tradingview-widget-copyright a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=1000px){.hf-tv-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hf-tv-dashboard{gap:16px;min-height:calc(100svh - 64px);padding:18px 16px 22px;overflow:visible}.hf-tv-dashboard-header{flex-direction:column;align-items:flex-start;gap:14px}.hf-tv-dashboard-header h1{font-size:clamp(42px,13vw,58px)}.hf-tv-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-tv-capability-card{min-height:124px;padding:16px}.hf-tv-embed-workspace{height:calc(100svh - 64px);min-height:calc(100svh - 64px);padding:10px;overflow:hidden}.hf-tv-embed-workspace__controls,.hf-tv-embed-workspace__categories,.hf-tv-embed-workspace__symbols{gap:6px}.hf-tv-embed-workspace__controls,.hf-tv-screener-controls{padding:8px}.hf-tv-screener-search input{min-width:138px}.hf-tv-screener-results{grid-template-columns:repeat(2,minmax(0,1fr));max-height:204px;padding:8px}.hf-tv-screener-result-card{min-height:70px;padding:9px 10px}.hf-tv-embed-workspace__controls--heatmap{justify-content:flex-start}.hf-tv-embed-workspace__pill{min-height:32px;padding:8px 10px}}@media (width<=440px){.hf-tv-capability-grid{grid-template-columns:1fr}.hf-tv-dashboard{padding-left:12px;padding-right:12px}.hf-tv-dashboard-header h1{font-size:clamp(38px,12vw,48px)}.hf-tv-embed-workspace{padding:8px}.hf-tv-embed-workspace__controls{min-height:46px;padding-left:7px;padding-right:7px}}.hf-tv-embed-gallery{--hfv3-line:var(--hf-border);--hfv3-line-strong:#dedad4;--hfv3-text:var(--hf-text);--hfv3-dim:#5c5c5c;--hfv3-faint:#9a9a9a;--hfv3-green:var(--hf-green);background:var(--hf-surface);box-sizing:border-box;color:var(--hfv3-text);width:100%;padding:28px clamp(16px,3vw,44px) 72px;font-family:Bricolage Grotesque,Segoe UI,sans-serif}.hf-tv-embed-gallery__head{border-bottom:1px solid var(--hfv3-line);padding-bottom:22px}.hf-tv-embed-gallery__eyebrow{color:var(--hfv3-faint);letter-spacing:2.2px;text-transform:uppercase;margin:0 0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hf-tv-embed-gallery__head h1{letter-spacing:.004em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(32px,4.4vw,52px);font-weight:400;line-height:1.08}.hf-tv-embed-gallery__sub{color:var(--hfv3-dim);max-width:680px;margin:12px 0 0;font-size:14.5px;font-weight:300;line-height:1.6}.hf-tv-embed-gallery__tools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.hf-tv-embed-gallery__search{background:var(--hf-bg);border:1px solid var(--hfv3-line);color:var(--hfv3-text);border-radius:10px;outline:none;width:min(340px,100%);padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .16s}.hf-tv-embed-gallery__search:focus{border-color:var(--hfv3-green)}.hf-tv-embed-gallery__search::placeholder{color:var(--hfv3-faint)}.hf-tv-embed-gallery__count{color:var(--hfv3-faint);letter-spacing:.4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.hf-tv-embed-gallery__group{margin-top:40px}.hf-tv-embed-gallery__group-head{border-bottom:1px solid var(--hfv3-line);align-items:baseline;gap:10px;margin-bottom:20px;padding-bottom:9px;display:flex}.hf-tv-embed-gallery__group-head h2{color:var(--hfv3-text);letter-spacing:.005em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:24px;font-weight:400}.hf-tv-embed-gallery__group-head span{color:var(--hfv3-faint);margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.hf-tv-embed-gallery__body{grid-template-columns:260px minmax(0,1fr);gap:22px;margin-top:26px;display:grid}.hf-tv-embed-gallery__rail{border:1px solid var(--hfv3-line);border-radius:14px;align-self:start;min-width:0;max-height:calc(100vh - 260px);padding:14px 12px;position:sticky;top:88px;overflow-y:auto}.hf-tv-embed-gallery__rail-group{margin-bottom:16px}.hf-tv-embed-gallery__rail-group:last-child{margin-bottom:0}.hf-tv-embed-gallery__rail-label{color:var(--hfv3-faint);letter-spacing:1.6px;text-transform:uppercase;margin:0 0 7px;padding:0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hf-tv-embed-gallery__picker{color:var(--hfv3-dim);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.hf-tv-embed-gallery__picker:hover{background:var(--hf-surface-2);color:var(--hfv3-text)}.hf-tv-embed-gallery__picker.is-active{border-color:var(--hfv3-line-strong);color:var(--hfv3-text);background:#f0f0ee;font-weight:500}.hf-tv-embed-gallery__dot{background:var(--hf-amber);border-radius:50%;flex:none;width:6px;height:6px}.hf-tv-embed-gallery__pane{background:var(--hf-surface);border:1px solid var(--hfv3-line);border-radius:14px;min-width:0;overflow:hidden}.hf-tv-embed-gallery__pane-head{border-bottom:1px solid var(--hfv3-line);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.hf-tv-embed-gallery__pane-title{min-width:0}.hf-tv-embed-gallery__pane-head h2{color:var(--hfv3-text);letter-spacing:-.15px;margin:0;font-size:17px;font-weight:500}.hf-tv-embed-gallery__pane-head code{color:var(--hfv3-faint);word-break:break-all;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:block}.hf-tv-embed-gallery__note{color:var(--hfv3-dim);margin:8px 0 0;font-size:12px;line-height:1.5}.hf-tv-embed-gallery__pane-actions{flex:none;align-items:center;gap:9px;margin-left:auto;display:flex}.hf-tv-embed-gallery__badge{color:var(--hf-amber);letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#fdf7ed;border:1px solid #f0e0c2;border-radius:999px;padding:4px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hf-tv-embed-gallery__reload{background:var(--hf-surface);border:1px solid var(--hfv3-line-strong);color:var(--hfv3-text);cursor:pointer;border-radius:8px;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .16s,color .16s}.hf-tv-embed-gallery__reload:hover{border-color:var(--hfv3-green);color:var(--hfv3-green)}.hf-tv-embed-stage{padding:18px;position:relative}.hf-tv-embed-stage__host{width:100%;position:relative}.hf-tv-embed-stage__host iframe{border:0;display:block}.hf-tv-embed-stage__overlay{background:var(--hf-bg);border:1px dashed var(--hfv3-line-strong);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:22px;display:flex;position:absolute;inset:18px}.hf-tv-embed-stage__overlay p{color:var(--hfv3-dim);margin:0;font-size:13px;font-weight:500}.hf-tv-embed-stage__retry{background:var(--hf-surface);border:1px solid var(--hfv3-line-strong);color:var(--hfv3-text);cursor:pointer;border-radius:9px;margin-top:6px;padding:8px 15px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .16s,color .16s}.hf-tv-embed-stage__retry:hover{border-color:var(--hfv3-green);color:var(--hfv3-green)}.hf-tv-embed-gallery__config{border-top:1px solid var(--hfv3-line);padding:13px 18px}.hf-tv-embed-gallery__config summary{color:var(--hfv3-faint);cursor:pointer;letter-spacing:1.2px;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.hf-tv-embed-gallery__config pre{background:var(--hf-bg);border:1px solid var(--hfv3-line);color:var(--hfv3-dim);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:12px 0 0;padding:13px 15px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.65;overflow-x:auto}.hf-tv-embed-gallery__empty{color:var(--hfv3-faint);margin-top:40px;font-size:14px}@media (width<=900px){.hf-tv-embed-gallery__body{grid-template-columns:1fr}.hf-tv-embed-gallery__rail{max-height:none;position:static}}@media (width<=620px){.hf-tv-embed-gallery{padding:22px 14px 56px}.hf-tv-embed-gallery__pane-head{flex-direction:column}.hf-tv-embed-gallery__pane-actions{margin-left:0}}.nst-page{background:var(--hf-bg);box-sizing:border-box;color:var(--hf-text);min-height:calc(100svh - 70px);padding:clamp(22px,3.4vw,46px);font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif}.nst-page *{box-sizing:border-box}.nst-shell{max-width:1320px;margin:0 auto}.nst-header{border-bottom:1px solid var(--hf-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.nst-eyebrow{color:var(--hf-text-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font:500 10px/1 Bricolage Grotesque,sans-serif}.nst-header h1{color:var(--hf-text);letter-spacing:-.01em;margin:0;font:500 clamp(28px,3.4vw,42px)/1 Bricolage Grotesque,sans-serif}.nst-note{color:var(--hf-text-dim);max-width:720px;margin:10px 0 0;font:300 13px/1.55 Bricolage Grotesque,sans-serif}.nst-note code{background:var(--hf-surface-3);color:var(--hf-text);border-radius:4px;padding:2px 5px;font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-section{margin-bottom:30px}.nst-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nst-section-head h2{color:var(--hf-text);letter-spacing:.14em;text-transform:uppercase;margin:0;font:500 11px/1 Bricolage Grotesque,sans-serif}.nst-count{color:var(--hf-text-faint);font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nst-group{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;overflow:hidden}.nst-group-head{border-bottom:1px solid var(--hf-border-soft);justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.nst-group-head h3{color:var(--hf-text);letter-spacing:.1em;text-transform:uppercase;margin:0;font:500 12px/1 Bricolage Grotesque,sans-serif}.nst-group-count{color:var(--hf-text-faint);font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-rows{margin:0;padding:0;list-style:none}.nst-row{border-bottom:1px solid var(--hf-surface-3);justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;display:flex}.nst-row:last-child{border-bottom:0}.nst-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.nst-row-name{color:var(--hf-text);font:500 13px/1.2 Bricolage Grotesque,sans-serif}.nst-row-returns{color:var(--hf-text-faint);font:400 11.5px/1.35 Bricolage Grotesque,sans-serif}.nst-badge{border:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font:500 10.5px/1 Bricolage Grotesque,sans-serif;text-decoration:none}.nst-badge.is-live{color:var(--hf-green);border-color:#0f9d584d}.nst-badge.is-used{border-color:var(--hf-text);color:var(--hf-text)}.nst-badge.is-used:hover{background:var(--hf-text);color:var(--hf-on-accent)}.nst-probe-list{flex-direction:column;gap:10px;display:flex}.nst-probe-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;overflow:hidden}.nst-probe-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.nst-probe-title{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.nst-probe-label{color:var(--hf-text);font:500 13px/1.2 Bricolage Grotesque,sans-serif}.nst-key{color:var(--hf-text-faint);letter-spacing:.02em;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-auto-tag{border:1px solid var(--hf-border-soft);color:var(--hf-text-faint);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font:500 9.5px/1 Bricolage Grotesque,sans-serif}.nst-run{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:7px;flex:none;padding:7px 14px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:border-color .16s,background .16s,color .16s}.nst-run:hover:not(:disabled){background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.nst-run:disabled{cursor:default;opacity:.5}.nst-probe-running{padding:10px 16px 14px}.nst-probe-result{border-top:1px solid var(--hf-surface-3);padding:12px 16px 14px}.nst-probe-result.is-error{background:#fdf5f4}.nst-metrics{flex-wrap:wrap;gap:8px 18px;margin-bottom:10px;display:flex}.nst-metric{color:var(--hf-text-dim);font:400 11px/1.2 Bricolage Grotesque,sans-serif}.nst-metric b{color:var(--hf-text);font:500 12.5px/1 JetBrains Mono,ui-monospace,monospace}.nst-metric.is-ok b{color:var(--hf-green)}.nst-metric.is-fail b{color:var(--hf-down)}.nst-metric.is-muted{color:var(--hf-text-faint)}.nst-pre{background:var(--hf-bg);border:1px solid var(--hf-border-soft);color:var(--hf-text);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:260px;margin:0;padding:12px 14px;font:400 11.5px/1.5 JetBrains Mono,ui-monospace,monospace;overflow:auto}.nst-auto-hint{color:var(--hf-text-faint);padding:12px 16px 14px;font:400 11.5px/1.4 Bricolage Grotesque,sans-serif}.nst-tabs{border-bottom:1px solid var(--hf-border);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex}.nst-tab{background:var(--hf-surface);border:1px solid var(--hf-border);color:#172033;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.nst-tab:hover{border-color:var(--hf-text)}.nst-tab.is-active{background:var(--hf-text);border-color:var(--hf-text);color:var(--hf-on-accent)}.nst-tab-count{color:var(--hf-text-faint);font:400 10px/1 JetBrains Mono,ui-monospace,monospace}.nst-tab.is-active .nst-tab-count{color:#fff9}.nst-auto-tag.is-manual{border-color:var(--hf-border-soft);color:#c0a06b}.nst-page .is-up{color:var(--hf-green)}.nst-page .is-down{color:var(--hf-down)}.nst-page .is-flat{color:var(--hf-text-dim)}.nst-empty{color:var(--hf-text-faint);margin:4px 0 0;font:400 12px/1.5 Bricolage Grotesque,sans-serif}.nst-more{color:var(--hf-text-faint);margin:8px 0 0;font:400 11px/1.4 Bricolage Grotesque,sans-serif}.nst-note-inline{color:var(--hf-text-faint);margin:8px 0 0;font:400 11.5px/1.5 Bricolage Grotesque,sans-serif}.nst-stamp{color:var(--hf-text-faint);margin:0 0 10px;font:400 11px/1.3 JetBrains Mono,ui-monospace,monospace}.nst-table-wrap{border:1px solid var(--hf-border-soft);border-radius:7px;max-height:360px;overflow:auto}.nst-table-wrap.is-compact{max-height:260px;margin-top:10px}.nst-table{border-collapse:collapse;width:100%;font:400 11.5px/1.35 Bricolage Grotesque,sans-serif}.nst-table th{background:var(--hf-bg);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 12px;font:500 10px/1 Bricolage Grotesque,sans-serif;position:sticky;top:0}.nst-table td{border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text);vertical-align:top;padding:8px 12px}.nst-table tr:last-child td{border-bottom:0}.nst-table th.is-right,.nst-table td.is-right{text-align:right}.nst-num{white-space:nowrap;font:400 11.5px/1.35 JetBrains Mono,ui-monospace,monospace}.nst-link{color:#2563eb;white-space:nowrap;font:500 11px/1.3 Bricolage Grotesque,sans-serif;text-decoration:none}.nst-link:hover{text-decoration:underline}.nst-quote-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nst-quote-group{border:1px solid var(--hf-border-soft);border-radius:7px;overflow:hidden}.nst-quote-group-head{background:var(--hf-bg);border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 14px;font:500 10.5px/1 Bricolage Grotesque,sans-serif}.nst-quotes{margin:0;padding:0;list-style:none}.nst-quote{border-bottom:1px solid #f4f4f4;grid-template-columns:minmax(0,1fr) 86px 74px 64px;align-items:center;gap:10px;padding:8px 14px;display:grid}.nst-quote:last-child{border-bottom:0}.nst-quote-main{flex-direction:column;gap:2px;min-width:0;display:flex}.nst-quote-sym{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.nst-quote-series{color:var(--hf-text-faint);text-overflow:ellipsis;white-space:nowrap;font:400 10px/1.2 Bricolage Grotesque,sans-serif;overflow:hidden}.nst-quote-price{color:var(--hf-text);text-align:right;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-quote-pct{text-align:right;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-quote-vol{color:var(--hf-text-faint);text-align:right;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-quote.is-etf{grid-template-columns:minmax(0,1fr) 86px 74px 64px}.nst-breadth{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.nst-breadth-item{color:var(--hf-text-dim);font:400 11px/1 Bricolage Grotesque,sans-serif}.nst-breadth-item b{font:500 12.5px/1 JetBrains Mono,ui-monospace,monospace}.nst-breadth-time{color:var(--hf-text-faint);margin-left:auto;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-index-rows{border:1px solid var(--hf-border-soft);border-radius:7px;max-height:340px;margin:0;padding:0;list-style:none;overflow:auto}.nst-index-row{border-bottom:1px solid #f4f4f4;grid-template-columns:minmax(0,1fr) 96px 84px 74px;align-items:center;gap:10px;padding:8px 14px;display:grid}.nst-index-row:last-child{border-bottom:0}.nst-index-name{color:var(--hf-text);text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 Bricolage Grotesque,sans-serif;overflow:hidden}.nst-index-last{color:var(--hf-text);text-align:right;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-index-chg{text-align:right;font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-index-pct{text-align:right;font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}.nst-stat{border:1px solid var(--hf-border-soft);border-radius:7px;padding:10px 12px}.nst-stat-label{color:var(--hf-text-faint);letter-spacing:.06em;text-transform:uppercase;font:500 10px/1 Bricolage Grotesque,sans-serif;display:block}.nst-stat-value{color:var(--hf-text);margin-top:8px;font:500 15px/1 JetBrains Mono,ui-monospace,monospace;display:block}.nst-movers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.nst-movers{border:1px solid var(--hf-border-soft);border-radius:7px;overflow:hidden}.nst-movers-head{background:var(--hf-bg);border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 14px;font:500 10.5px/1 Bricolage Grotesque,sans-serif}.nst-fiidii{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.nst-fiidii-card{border:1px solid var(--hf-border-soft);border-radius:8px;padding:14px 16px}.nst-fiidii-top{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.nst-fiidii-cat{color:var(--hf-text);font:500 13px/1 Bricolage Grotesque,sans-serif}.nst-fiidii-date{color:var(--hf-text-faint);font:400 10.5px/1 JetBrains Mono,ui-monospace,monospace}.nst-fiidii-figures{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.nst-fiidii-fig span{color:var(--hf-text-faint);letter-spacing:.06em;text-transform:uppercase;font:500 9.5px/1 Bricolage Grotesque,sans-serif;display:block}.nst-fiidii-fig b{color:var(--hf-text);margin-top:6px;font:500 14px/1 JetBrains Mono,ui-monospace,monospace;display:block}.nst-fiidii-unit{color:var(--hf-text-faint);margin:12px 0 0;font:400 10px/1 Bricolage Grotesque,sans-serif}.nst-list-head{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.nst-list-count{color:var(--hf-text);font:500 24px/1 JetBrains Mono,ui-monospace,monospace}.nst-list-unit{color:var(--hf-text-faint);font:400 11.5px/1 Bricolage Grotesque,sans-serif}.nst-chips{flex-wrap:wrap;gap:6px;display:flex}.nst-chip{background:var(--hf-bg);border:1px solid var(--hf-border);color:#172033;border-radius:6px;padding:6px 9px;font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-chip.is-more{background:var(--hf-surface);color:var(--hf-text-faint);border-style:dashed}.nst-file-card{border:1px solid var(--hf-border-soft);border-radius:8px;align-items:center;gap:14px;padding:14px 16px;display:flex}.nst-file-icon{color:#2563eb;letter-spacing:.06em;background:#f4f6fb;border-radius:6px;flex:none;justify-content:center;align-items:center;width:48px;height:40px;font:600 11px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.nst-file-icon.is-zip{color:#c0a06b;background:#fdf6ee}.nst-file-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.nst-file-name{color:var(--hf-text);word-break:break-all;font:500 12px/1.3 JetBrains Mono,ui-monospace,monospace}.nst-file-sub{color:var(--hf-text-faint);font:400 11px/1.3 Bricolage Grotesque,sans-serif}.nst-file-size{color:#172033;flex:none;margin-left:auto;font:500 13px/1 JetBrains Mono,ui-monospace,monospace}.nst-bse-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.nst-bse-company{color:var(--hf-text);font:500 15px/1.2 Bricolage Grotesque,sans-serif;display:block}.nst-bse-code{color:var(--hf-text-faint);margin-top:4px;font:400 11px/1.4 JetBrains Mono,ui-monospace,monospace;display:block}.nst-bse-quote{text-align:right;flex-direction:column;gap:4px;display:flex}.nst-bse-quote b{color:var(--hf-text);font:500 18px/1 JetBrains Mono,ui-monospace,monospace}.nst-bse-quote span{font:500 12px/1 JetBrains Mono,ui-monospace,monospace}.nst-bse-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.nst-raw{margin-top:12px}.nst-raw>summary{color:var(--hf-text-faint);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;padding:4px 0;font:500 10.5px/1 Bricolage Grotesque,sans-serif;list-style:none}.nst-raw>summary::-webkit-details-marker{display:none}.nst-raw>summary:before{content:"▸ "}.nst-raw[open]>summary:before{content:"▾ "}.nst-raw>summary:hover{color:var(--hf-text)}.nst-raw .nst-pre{margin-top:8px}.nst-ms-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.nst-ms-card{border:1px solid var(--hf-border-soft);border-radius:7px;padding:11px 12px}.nst-ms-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.nst-ms-name{color:var(--hf-text);font:500 12.5px/1.2 Bricolage Grotesque,sans-serif}.nst-ms-state{border:1px solid var(--hf-border);letter-spacing:.04em;border-radius:999px;flex:none;padding:4px 8px;font:500 10px/1 Bricolage Grotesque,sans-serif}.nst-ms-state.is-open{color:var(--hf-green);border-color:#0f9d5859}.nst-ms-state.is-closed{color:var(--hf-down);border-color:#c0392b4d}.nst-ms-value{align-items:baseline;gap:8px;margin-top:9px;display:flex}.nst-ms-value b{color:var(--hf-text);font:500 15px/1 JetBrains Mono,ui-monospace,monospace}.nst-ms-value span{font:400 11px/1 JetBrains Mono,ui-monospace,monospace}.nst-ms-value.is-up span{color:var(--hf-green)}.nst-ms-value.is-down span{color:var(--hf-down)}.nst-ms-meta{color:var(--hf-text-faint);flex-wrap:wrap;gap:4px 10px;margin-top:7px;font:400 10.5px/1.3 JetBrains Mono,ui-monospace,monospace;display:flex}.nst-ms-msg{color:var(--hf-text-dim);margin:6px 0 0;font:300 11px/1.4 Bricolage Grotesque,sans-serif}.nst-ca-wrap{border:1px solid var(--hf-border-soft);border-radius:7px;max-height:320px;overflow:auto}.nst-ca-table{border-collapse:collapse;width:100%;font:400 11.5px/1.35 Bricolage Grotesque,sans-serif}.nst-ca-table th{background:var(--hf-bg);border-bottom:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:9px 12px;font:500 10px/1 Bricolage Grotesque,sans-serif;position:sticky;top:0}.nst-ca-table td{border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text);vertical-align:top;padding:8px 12px}.nst-ca-table tr:last-child td{border-bottom:0}.nst-ca-sym{white-space:nowrap;font:500 11.5px/1.3 JetBrains Mono,ui-monospace,monospace}.nst-ca-date{color:var(--hf-text-dim);white-space:nowrap;font:400 11px/1.3 JetBrains Mono,ui-monospace,monospace}.nst-ca-more{color:var(--hf-text-faint);margin:8px 0 0;font:400 11px/1.4 Bricolage Grotesque,sans-serif}@media (width<=1000px){.nst-groups,.nst-quote-groups,.nst-movers-grid{grid-template-columns:1fr}}@media (width<=700px){.nst-page{padding:18px 12px 32px}.nst-row{flex-direction:column;align-items:flex-start}.nst-quote,.nst-quote.is-etf{grid-template-columns:minmax(0,1fr) 74px 62px}.nst-quote-vol{display:none}.nst-index-row{grid-template-columns:minmax(0,1fr) 80px 70px}.nst-index-chg{display:none}}.bh-page{color:var(--hf-text);font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif}.bh-header{flex-wrap:wrap;align-items:flex-end}.bh-subtitle{color:var(--hf-text-dim);margin:6px 0 0;font:400 13px/1.4 Bricolage Grotesque,sans-serif}.bh-header-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bh-reading{color:var(--hf-text-dim);text-align:right;margin:0;font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}.bh-refresh{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:8px;padding:9px 16px;font:500 13px/1 Sora,sans-serif}.bh-refresh:hover:not(:disabled){background:var(--hf-surface-2)}.bh-refresh:disabled{color:var(--hf-text-faint);cursor:default}.bh-offline,.bh-degraded{background:var(--hf-surface);border:1px solid var(--hf-border);border-left:3px solid var(--hf-down);border-radius:8px;margin-bottom:18px;padding:16px 20px}.bh-degraded{border-left-color:#b7791f}.bh-offline-title{color:var(--hf-text);margin:0 0 6px;font:500 15px/1.3 Sora,sans-serif}.bh-offline-body{color:#4b5563;max-width:720px;margin:0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.bh-offline-url{margin:10px 0 0}.bh-offline-url code,.bh-note code{background:var(--hf-surface-3);color:var(--hf-text);border-radius:4px;padding:3px 6px;font:400 12px/1 JetBrains Mono,ui-monospace,monospace}.bh-section{margin-bottom:18px}.bh-stat-grid{background:var(--hf-border);border:1px solid var(--hf-border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bh-stat{background:var(--hf-surface);min-width:0;padding:16px 18px}.bh-stat-label{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font:500 10px/1.2 JetBrains Mono,ui-monospace,monospace}.bh-stat-value{color:var(--hf-text);letter-spacing:-.01em;word-break:break-word;margin:0;font:500 clamp(18px,2vw,24px)/1.15 Sora,sans-serif}.bh-stat-detail{color:var(--hf-text-dim);margin:7px 0 0;font:400 11.5px/1.4 Bricolage Grotesque,sans-serif}.is-bh-ok{color:var(--hf-green)}.is-bh-warn{color:#b7791f}.is-bh-bad{color:var(--hf-down)}.is-bh-muted{color:var(--hf-text)}.bh-card{margin-bottom:18px}.bd-pill.is-bh-ok{color:var(--hf-green);border-color:#0f9d584d}.bd-pill.is-bh-warn{color:#b7791f;border-color:#b7791f59}.bd-pill.is-bh-bad{color:var(--hf-down);border-color:#c0392b52}.bd-pill.is-bh-muted{border-color:var(--hf-border);color:var(--hf-text-dim)}.bh-usage-row{margin-bottom:18px}.bh-usage-row:last-of-type{margin-bottom:0}.bh-usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.bh-usage-label{color:var(--hf-text);font:500 13px/1.2 Bricolage Grotesque,sans-serif}.bh-usage-count{color:var(--hf-text);font:400 12.5px/1 JetBrains Mono,ui-monospace,monospace}.bh-usage-track{background:var(--hf-surface-3);border-radius:999px;width:100%;height:10px;overflow:hidden}.bh-usage-fill{background:var(--hf-text-faint);border-radius:999px;height:100%;transition:width .3s;display:block}.bh-usage-fill.is-bh-ok{background:var(--hf-green)}.bh-usage-fill.is-bh-warn{background:#b7791f}.bh-usage-fill.is-bh-bad{background:var(--hf-down)}.bh-usage-level{color:var(--hf-text-faint);margin:7px 0 0;font:400 11.5px/1.3 Bricolage Grotesque,sans-serif}.bh-usage-level strong{font-weight:600}.bh-usage-meta{border-top:1px solid var(--hf-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;padding-top:18px;display:grid}.bh-meta-item{min-width:0}.bh-meta-label{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 7px;font:500 10px/1.2 JetBrains Mono,ui-monospace,monospace}.bh-meta-value{color:var(--hf-text);margin:0;font:500 20px/1.2 Sora,sans-serif}.bh-meta-detail{color:var(--hf-text-dim);margin:6px 0 0;font:400 11.5px/1.4 Bricolage Grotesque,sans-serif}.bh-note{margin-top:18px}@media (width<=900px){.bh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bh-header,.bh-header-actions{align-items:stretch}.bh-reading{text-align:left}.bh-stat-grid,.bh-usage-meta{grid-template-columns:minmax(0,1fr)}}.mc-page{--mc-ink:var(--hf-text);--mc-muted:#6f6f6f;--mc-soft:#9a9a9a;--mc-hair:var(--hf-border);--mc-canvas:#f5f4f1;--mc-card:var(--hf-surface);--mc-in:#d97706;--mc-us:#3b4a7a;--mc-up:var(--hf-up);--mc-down:var(--hf-down);background:var(--mc-canvas);box-sizing:border-box;color:var(--mc-ink);min-height:100vh;padding:22px clamp(14px,2.4vw,34px) 56px;font-family:Bricolage Grotesque,Segoe UI,system-ui,sans-serif}.mc-page *{box-sizing:border-box}.mc-shell{max-width:1320px;margin:0 auto}.mc-masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;padding:4px 0 16px;display:flex}.mc-title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:500;line-height:1.02}.mc-marketbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:20px;display:grid}.mc-market{background:var(--mc-card);border:1px solid var(--mc-hair);border-top:3px solid var(--mc-soft);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 15px;display:flex}.mc-market.is-in{border-top-color:var(--mc-in)}.mc-market.is-us{border-top-color:var(--mc-us)}.mc-market-head{align-items:center;gap:10px;min-width:0;display:flex}.mc-market-id{flex-direction:column;gap:1px;min-width:0;display:flex}.mc-market-name{letter-spacing:.01em;font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:600}.mc-market-venue{color:var(--mc-muted);font-size:11.5px}.mc-market-state{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-family:Sora,system-ui,sans-serif;font-size:10.5px;font-weight:500}.mc-market-state.is-open{color:#0b7a44;background:#0f9d581f}.mc-market-state.is-closed{color:var(--mc-muted);background:#f2f2f0}.mc-market-clock{align-items:baseline;gap:8px;display:flex}.mc-market-time{letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(24px,2.6vw,30px);font-weight:500;line-height:1}.mc-market-zone{color:var(--mc-muted);letter-spacing:.16em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:11px}.mc-market-next{border-top:1px solid var(--mc-hair);color:var(--mc-muted);margin:0;padding-top:11px;font-size:12.5px}.mc-market-next strong{color:var(--mc-ink);font-weight:600}.mc-market-lead{color:var(--mc-soft);margin-left:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.mc-toolrow{flex-wrap:wrap;align-items:stretch;gap:12px;padding-bottom:14px;display:flex}.mc-seg{background:var(--mc-card);border:1px solid var(--mc-hair);scrollbar-width:none;border-radius:12px;gap:2px;min-width:0;padding:4px;display:flex;overflow-x:auto}.mc-seg::-webkit-scrollbar{display:none}.mc-seg-btn{color:var(--mc-ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;padding:8px 14px;font-family:inherit;transition:background .15s,color .15s;display:flex}.mc-seg-btn:hover{background:#f4f3f0}.mc-seg-label{font-family:Sora,system-ui,sans-serif;font-size:13px;font-weight:500}.mc-seg-blurb{color:var(--mc-soft);font-size:11px}.mc-seg-btn[aria-selected=true]{background:var(--mc-ink);color:var(--hf-on-accent)}.mc-seg-btn[aria-selected=true] .mc-seg-blurb{color:#ffffffad}.mc-sheet{min-width:0}.mc-loading{justify-content:center;align-items:center;min-height:46vh;display:flex}.mc-empty{background:var(--mc-card);color:var(--mc-muted);text-align:center;border:1px dashed #dcdad4;border-radius:14px;margin:0;padding:46px 22px;font-size:14px}.mc-agenda{min-width:0}.mc-laneheads{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:16px;margin-bottom:4px;display:grid}.mc-lanehead{align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.mc-lanehead.is-in{grid-column:1}.mc-lanehead.is-us{grid-column:3}.mc-lanehead-rule{border-radius:2px;flex:none;width:3px;height:14px}.mc-lanehead.is-in .mc-lanehead-rule{background:var(--mc-in)}.mc-lanehead.is-us .mc-lanehead-rule{background:var(--mc-us)}.mc-lanehead-name{letter-spacing:.06em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:12px;font-weight:600}.mc-lanehead-venue{color:var(--mc-soft);font-size:11.5px}.mc-lanehead-zone{color:var(--mc-muted);border:1px solid var(--mc-hair);border-radius:999px;margin-left:auto;padding:3px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.mc-agenda.is-solo .mc-laneheads{grid-template-columns:92px minmax(0,1fr)}.mc-agenda.is-solo .mc-lanehead{grid-column:2}.mc-agenda.is-solo .mc-lanehead-zone{margin-left:0}.mc-days{margin:0;padding:0;list-style:none}.mc-day{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:stretch;gap:16px;padding:7px 0;display:grid}.mc-day+.mc-day{border-top:1px solid var(--mc-hair)}.mc-day-lane{flex-direction:column;grid-row:1;gap:0;min-width:0;display:flex}.mc-day-lane.is-in{grid-column:1}.mc-day-lane.is-us{grid-column:3}.mc-day-node{flex-direction:column;grid-area:1/2;align-self:stretch;align-items:center;gap:2px;padding-top:5px;display:flex;position:relative}.mc-day-node:before{background:var(--mc-hair);content:"";width:1px;position:absolute;top:-7px;bottom:-7px;left:50%;transform:translate(-.5px)}.mc-day:first-child .mc-day-node:before{top:0}.mc-day:last-child .mc-day-node:before{bottom:0}.mc-day-day,.mc-day-month,.mc-day-weekday{background:var(--mc-canvas);z-index:1;position:relative}.mc-day-day{padding:0 6px 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:500;line-height:1}.mc-day-month{color:var(--mc-muted);letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-family:Sora,system-ui,sans-serif;font-size:10.5px}.mc-day-weekday{color:var(--mc-soft);padding:2px 6px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.mc-agenda.is-solo .mc-day{grid-template-columns:92px minmax(0,1fr)}.mc-agenda.is-solo .mc-day-node{grid-column:1}.mc-agenda.is-solo .mc-day-lane{grid-column:2}.mc-day-none{color:#cfcdc7;padding-top:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.mc-lane-tag{display:none}.mc-lane-note{color:var(--mc-muted);background:var(--mc-card);border:1px dashed #dcdad4;border-radius:12px;margin:16px 0 0;padding:14px 18px;font-size:13px}.mc-ev{border:0;border-left:2px solid var(--mc-soft);overflow-wrap:anywhere;background:0 0;border-radius:0;flex-direction:column;gap:3px;min-width:0;padding:8px 6px 8px 12px;display:flex}.mc-ev+.mc-ev{border-top:1px solid var(--mc-hair)}.mc-ev.is-in{border-left-color:var(--mc-in)}.mc-ev.is-us{border-left-color:var(--mc-us)}.mc-ev.is-next{background:#d977060d;border-left-width:3px}.mc-ev-top{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mc-ev-time{letter-spacing:-.01em;flex:none;align-items:baseline;gap:6px;min-width:82px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;font-weight:500;display:inline-flex}.mc-ev-zone{border:1px solid var(--mc-hair);color:var(--mc-muted);letter-spacing:.1em;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:500}.mc-ev.is-in .mc-ev-zone{color:#a1570a;border-color:#d977064d}.mc-ev.is-us .mc-ev-zone{color:var(--mc-us);border-color:#3b4a7a40}.mc-ev-lead{color:var(--mc-muted);margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.mc-ev-kicker{color:var(--mc-ink);letter-spacing:.04em;flex:none;min-width:82px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500}.mc-ev-title{flex:auto;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.35}.mc-ev-note{color:var(--mc-muted);margin:0;font-size:11.5px}.mc-ev-sub{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.mc-ev-figs{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.mc-ev-figs div{flex-direction:column;gap:2px;display:flex}.mc-ev-figs dt{color:var(--mc-soft);letter-spacing:.1em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:10.5px}.mc-ev-figs dd{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.mc-ev-bottom{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mc-viewbar{background:var(--mc-card);border:1px solid var(--mc-hair);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:14px;padding:12px 16px;display:flex}.mc-viewbar-note{color:var(--mc-muted);font-size:12.5px}.mc-lane-banner{background:var(--mc-card);border:1px solid var(--mc-hair);border-left:3px solid var(--mc-in);color:var(--mc-muted);border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.45;display:flex}.mc-lane-banner svg{flex:none}.mc-filters{background:var(--mc-card);border:1px solid var(--mc-hair);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.mc-filters-label{color:var(--mc-soft);letter-spacing:.14em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:10.5px}.mc-filters-gap{flex:auto}.mc-quotes{background:var(--mc-card);border:1px solid var(--mc-hair);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 30px;margin:0 0 16px;padding:12px 16px;display:flex}.mc-quotes div{flex-direction:column;gap:3px;display:flex}.mc-quotes dt{color:var(--mc-soft);letter-spacing:.1em;text-transform:uppercase;font-family:Sora,system-ui,sans-serif;font-size:10.5px}.mc-quotes dd{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.mc-quotes dd.is-up,.mc-quotes-up{color:var(--mc-up)}.mc-quotes dd.is-down,.mc-quotes-down{color:var(--mc-down)}.mc-quotes dd.is-flat{color:var(--mc-muted)}.mc-quotes-sep{color:var(--mc-soft)}.mc-control{color:var(--mc-ink);background:#fbfbfa;border:1px solid #dedcd6;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 11px;font-family:inherit;font-size:13px;transition:border-color .15s;display:inline-flex}.mc-control:hover{border-color:#c9c6be}.mc-control:focus-within{border-color:var(--mc-ink)}.mc-select{position:relative}.mc-select select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0 20px 0 0;font-family:inherit;font-size:13px}.mc-select-icon{color:var(--mc-muted);pointer-events:none;flex:none;position:absolute;right:9px}.mc-date{cursor:pointer}.mc-date input{color:inherit;background:0 0;border:0;outline:none;width:96px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mc-date input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55}.mc-date-sep{color:var(--mc-soft);font-size:12px}.mc-date-icon{color:var(--mc-muted);flex:none}.mc-search{width:min(340px,100%);min-width:0}.mc-search input{color:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-family:inherit;font-size:13px}.mc-search input::placeholder{color:#a8a69f}.mc-toggle{cursor:pointer;align-items:center;gap:9px;display:inline-flex}.mc-toggle input{display:none}.mc-toggle-track{background:#cfcdc7;border-radius:999px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}.mc-toggle-track:after{background:var(--hf-surface);content:"";border-radius:50%;width:15px;height:15px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px}.mc-toggle input:checked+.mc-toggle-track{background:var(--mc-ink)}.mc-toggle input:checked+.mc-toggle-track:after{transform:translate(16px)}.mc-toggle-text{font-size:12.5px}.mc-country{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.mc-flag{border-radius:2px;flex:none;width:21px;height:15px}.mc-badge{letter-spacing:.04em;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;font-family:Sora,system-ui,sans-serif;font-size:10.5px;font-weight:500;display:inline-flex}.mc-badge.is-high{color:var(--mc-down);background:#c0392b1f}.mc-badge.is-medium{color:#a1570a;background:#d9770624}.mc-badge.is-low{color:var(--mc-us);background:#3b4a7a1a}.mc-badge.is-dividend{color:#0b7a44;background:#0f9d581f}.mc-badge.is-results,.mc-badge.is-other{color:#4b4a45;background:#efece6}.mc-price{white-space:nowrap;align-items:baseline;gap:7px;display:inline-flex}.mc-price-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.mc-price-change{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500}.mc-price-change.is-up{color:var(--mc-up)}.mc-price-change.is-down{color:var(--mc-down)}.mc-price-change.is-flat{color:var(--mc-muted)}.mc-count{color:var(--mc-muted);font-size:12px}@media (width<=1024px){.mc-page{padding:18px 14px 48px}.mc-day{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);gap:14px}.mc-laneheads{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.mc-agenda.is-solo .mc-day,.mc-agenda.is-solo .mc-laneheads{grid-template-columns:76px minmax(0,1fr)}}@media (width<=760px){.mc-marketbar{grid-template-columns:minmax(0,1fr)}.mc-seg-blurb{display:none}.mc-seg{width:100%}.mc-seg-btn{text-align:center;flex:auto}.mc-laneheads{display:none}.mc-day,.mc-agenda.is-solo .mc-day{grid-template-columns:56px minmax(0,1fr);gap:6px 12px}.mc-day-node,.mc-agenda.is-solo .mc-day-node{grid-area:1/1;align-self:start;padding-top:4px}.mc-day-node:before{top:0;bottom:-6px}.mc-day-lane,.mc-day-lane.is-in,.mc-day-lane.is-us,.mc-agenda.is-solo .mc-day-lane{grid-area:auto/2}.mc-lane-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 6px;font-family:Sora,system-ui,sans-serif;font-size:10px;font-weight:600;display:inline-flex}.mc-lane-tag.is-in{color:#a1570a;background:#d977061f}.mc-lane-tag.is-us{color:var(--mc-us);background:#3b4a7a1a}.mc-lane-tag svg{width:17px;height:12px}.mc-day-none{padding-top:0}.mc-quotes{gap:12px 22px}.mc-filters-label,.mc-search{width:100%}}@media (width<=560px){.mc-seg{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.mc-seg-btn{text-align:center;white-space:normal;padding:8px 7px}.mc-seg-label{font-size:11.5px;line-height:1.25}}@media (width<=420px){.mc-market-time{font-size:22px}.mc-ev{padding:8px 5px 8px 10px}.mc-ev-time,.mc-ev-kicker{min-width:70px}}.oi-section,.oi-insights,.oi-page{--oi-green:#16a34a;--oi-green-soft:#86efac;--oi-red:#e11d48;--oi-red-soft:#fda4af;--oi-change:#2563eb;--oi-border:#e2e8f0;--oi-muted:#64748b}.oi-section{background:var(--hf-surface);border-top:1px solid var(--oi-border);color:#172033;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.oi-section *{box-sizing:border-box}.oi-rail{scrollbar-width:thin;flex-direction:column;align-content:start;gap:12px;min-width:0;max-height:calc(100svh - 140px);padding-right:4px;display:flex;overflow-y:auto}.oi-card{border:1px solid var(--oi-border);border-radius:10px}.oi-card-body{padding:12px}.oi-card+.oi-card{margin-top:0}.oi-symbol{border-bottom:1px solid var(--oi-border);align-items:center;gap:6px;padding:10px 12px;display:flex}.oi-symbol input{color:#172033;background:0 0;border:0;outline:none;flex:auto;min-width:0;font-family:inherit;font-size:13px;font-weight:500}.oi-symbol .oi-spot{color:var(--oi-muted);white-space:nowrap;font-size:11.5px}.oi-symbol-select{background:var(--hf-surface);border:1px solid var(--oi-border);color:#172033;cursor:pointer;border-radius:7px;flex:auto;min-width:0;padding:5px 7px;font-family:inherit;font-size:12.5px;font-weight:500}.oi-symbol-select:focus{border-color:var(--oi-change);outline:none}.oi-expiry-select{background:var(--hf-surface);border:1px solid var(--oi-border);color:#172033;cursor:pointer;border-radius:7px;width:100%;padding:7px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.oi-expiry-select:focus{border-color:var(--oi-change);outline:none}.oi-expiry-select:disabled{cursor:default;opacity:.6}.oi-symbol .oi-spot b{color:#16a34a;font-weight:500}.oi-section-title{color:#172033;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:12.5px;font-weight:600;display:flex}.oi-reset{color:var(--oi-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px}.oi-reset:hover{color:#172033}.oi-expiry{cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.oi-expiry input{accent-color:var(--oi-green);width:14px;height:14px;margin:0}.oi-expiry span{color:var(--oi-muted);font-size:11px}.oi-chips{flex-wrap:wrap;gap:7px;display:flex}.oi-chip{background:var(--hf-surface);border:1px solid var(--oi-border);color:#172033;cursor:pointer;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;transition:border-color .15s,background .15s}.oi-chip:hover{border-color:#cbd5e1}.oi-chip[aria-pressed=true]{color:var(--hf-blue);background:#eff4ff;border-color:#2563eb;font-weight:500}.oi-panel{border:1px solid var(--oi-border);border-radius:10px;flex-direction:column;align-self:start;min-width:0;display:flex;position:sticky;top:90px}.oi-panel-head{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.oi-panel-head h3{margin:0;font-size:14.5px;font-weight:600}.oi-asof{color:var(--oi-muted);font-size:11.5px}.oi-zoom{align-items:center;gap:6px;margin-left:auto;display:flex}.oi-zoom button{background:var(--hf-surface);border:1px solid var(--oi-border);color:#172033;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:inline-flex}.oi-zoom button:hover:not(:disabled){border-color:var(--hf-text)}.oi-zoom button:disabled{cursor:default;opacity:.4}.oi-zoom-count{color:var(--oi-muted);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oi-link{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px}.oi-link:hover{text-decoration:underline}.oi-view-switch{gap:6px;margin-left:auto;display:flex}.oi-chart-wrap{min-width:0;padding:4px 14px 0;overflow-x:auto}.oi-chart{display:block}.oi-grid-line{stroke:#eef2f7;stroke-width:1px}.oi-axis,.oi-axis-x{fill:var(--oi-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oi-zero{stroke:#cbd5e1;stroke-width:1px}.oi-strike-line{stroke:#94a3b8;stroke-dasharray:3 3;stroke-width:1px}.oi-bar{transition:opacity .15s}.oi-bar:hover{opacity:.78}.oi-legend{flex-wrap:wrap;justify-content:center;gap:14px;padding:8px 14px 12px;display:flex}.oi-legend span{color:#475569;align-items:center;gap:6px;font-size:11.5px;display:flex}.oi-legend i{border-radius:2px;width:11px;height:11px;display:block}.oi-legend i.is-outline{border:1.5px solid;background:0 0!important}.oi-legend-note{color:var(--oi-muted)!important;font-size:10.5px!important}.oi-summary{background:var(--hf-surface-2);border-top:1px solid var(--oi-border);flex-wrap:wrap;align-items:center;gap:26px;padding:12px 14px;display:flex}.oi-summary-title{color:#172033;font-size:12.5px;font-weight:600}.oi-stat{flex-direction:column;gap:2px;display:flex}.oi-stat dt{color:var(--oi-muted);letter-spacing:.5px;text-transform:uppercase;font-size:11px}.oi-stat dd{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.oi-up{color:var(--oi-green)}.oi-down{color:var(--oi-red)}.oi-state{color:var(--oi-muted);text-align:center;justify-content:center;align-items:center;min-height:320px;padding:20px;font-size:12.5px;display:flex}@media (width<=1100px){.oi-section{grid-template-columns:1fr}.oi-rail{flex-flow:wrap}.oi-rail>*{flex:240px}}.oi-page{background:var(--hf-surface-2);box-sizing:border-box;color:#172033;min-height:100vh;padding:22px clamp(14px,2.4vw,34px) 0;font-family:JetBrains Mono,ui-monospace,monospace}.oi-page *{box-sizing:border-box}.oi-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1460px;margin:0 auto 14px;display:flex}.oi-page-head h1{letter-spacing:-.2px;margin:0;font-family:PT Sans Narrow,PT Sans,ui-sans-serif,sans-serif;font-size:21px;font-weight:600}.oi-page>.oi-section{border:1px solid var(--oi-border);border-radius:10px;max-width:1460px;margin:0 auto}.oi-insights{flex-direction:column;gap:12px;min-width:0;display:flex}.oi-insights-title{letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.oi-insights-grid{flex-direction:column;gap:12px;min-width:0;display:flex}.oi-insight{border:1px solid var(--oi-border);border-radius:10px;min-width:0;padding:12px}.oi-insight h4{margin:0 0 10px;font-size:12.5px;font-weight:600}.oi-insight-foot{color:var(--oi-muted);margin:10px 0 0;font-size:11.5px}.oi-bias{text-transform:capitalize;font-weight:600}.oi-bias.is-bullish{color:var(--oi-green)}.oi-bias.is-bearish{color:var(--oi-red)}.oi-wall{border-radius:8px;margin-bottom:8px;padding:9px 11px}.oi-wall.is-support{background:#0f9d5817;border:1px solid #0f9d5840}.oi-wall.is-resistance{background:#e11d4814;border:1px solid #e11d4838}.oi-wall-head{align-items:baseline;gap:8px;display:flex}.oi-wall-tag{color:var(--oi-muted);letter-spacing:.6px;text-transform:uppercase;font-size:10px}.oi-wall-note{color:#475569;margin-top:2px;font-size:11.5px;display:block}.oi-wall-dist{color:var(--oi-muted);margin-top:1px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:block}.oi-high-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.oi-high-list li{grid-template-columns:62px 1fr 62px;align-items:center;gap:8px;display:grid}.oi-high-strike{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.oi-high-bar{background:var(--hf-surface-3);border-radius:4px;height:12px;display:flex;overflow:hidden}.oi-high-bar i{height:100%;display:block}.oi-high-bar i.is-put{background:var(--oi-green)}.oi-high-bar i.is-call{background:var(--oi-red)}.oi-high-value{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.oi-maxpain{flex-direction:column;gap:2px;display:flex}.oi-maxpain span{color:var(--oi-muted);font-size:11.5px}.oi-mini-stats{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 0;display:grid}.oi-mini-stats div{flex-direction:column;gap:2px;display:flex}.oi-mini-stats dt{color:var(--oi-muted);letter-spacing:.4px;text-transform:uppercase;font-size:10.5px}.oi-mini-stats dd{margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.oi-movers{grid-template-columns:1fr;gap:12px;display:grid}.oi-movers-tag{letter-spacing:.4px;text-transform:uppercase;border-radius:5px;margin-bottom:6px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-block}.oi-movers-tag.is-up{color:#0f766e;background:#0f9d5824}.oi-movers-tag.is-down{color:#9f1239;background:#e11d481f}.oi-movers ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.oi-movers li{justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.oi-movers-name{color:#334155;font-family:JetBrains Mono,ui-monospace,monospace}.oi-movers-value{font-family:JetBrains Mono,ui-monospace,monospace}.oi-movers-empty{color:var(--oi-muted)}.oi-shift-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.oi-shift-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oi-shift-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:500}.oi-shift-split{color:var(--oi-muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oi-panel-block{border-top:1px solid var(--oi-border);padding:12px 14px 14px}.oi-heatmap-state{color:var(--oi-muted);margin:8px 0 0;font-size:12px}.oi-heatmap-wrap{margin-top:8px;overflow-x:auto}.oi-heatmap{border-collapse:collapse;width:100%;font-size:11.5px}.oi-heatmap th,.oi-heatmap td{text-align:right;white-space:nowrap;border:1px solid #f0f2f5;padding:4px 6px;font-family:JetBrains Mono,ui-monospace,monospace}.oi-heatmap thead th{background:var(--hf-bg);color:var(--oi-muted);text-align:center;font-family:inherit;font-size:10.5px;font-weight:500}.oi-heatmap thead th.is-active{color:var(--hf-text);font-weight:600}.oi-heatmap tbody th,.oi-heatmap tfoot th{background:var(--hf-bg);color:#172033;text-align:left;font-weight:500}.oi-heatmap tbody tr.is-atm th{color:var(--oi-green);font-weight:600}.oi-heatmap tfoot td{color:var(--oi-muted);font-weight:500}.oi-quadrants{grid-template-columns:1fr 1fr;gap:8px;display:grid}.oi-quadrant{background:var(--hf-bg);border:1px solid var(--oi-border);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.oi-quadrant-label{color:var(--oi-muted);font-size:10.5px}.oi-quadrant strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;font-weight:600}.oi-quadrant.is-up strong{color:var(--oi-green)}.oi-quadrant.is-down strong{color:var(--oi-red)}.oi-leaders,.oi-bands{flex-direction:column;gap:5px;display:flex}.oi-leader,.oi-band{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.oi-leader-label,.oi-band-label{color:#172033;font-size:11.5px}.oi-leader strong,.oi-band strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:600}.oi-leader strong.is-up{color:var(--oi-green)}.oi-leader strong.is-down{color:var(--oi-red)}.oi-band strong{color:#172033}.oi-legend i.is-hatch{background:repeating-linear-gradient(45deg, var(--oi-green) 0 2px, var(--oi-green-soft) 2px 5px)}.oi-legend i.is-hatch.is-red{background:repeating-linear-gradient(45deg, var(--oi-red) 0 2px, var(--oi-red-soft) 2px 5px)}.oi-legend i.is-hatch.is-faded{opacity:.38}.oi-atm-band{fill:#0f172a09}.oi-axis-x.is-atm{fill:var(--hf-text);font-weight:600}.oi-marker{stroke-dasharray:4 4;stroke-width:1.4px}.oi-marker--maxpain{stroke:#f59e0b}.oi-marker--spot{stroke:#334155}@media (width<=900px){.oi-section{grid-template-columns:1fr}.oi-rail{max-height:none;padding-right:0;overflow:visible}.oi-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}@media (width<=640px){.oi-page{padding:14px 12px 0}.oi-page-head{padding-bottom:10px}.oi-panel-head{flex-direction:column;align-items:flex-start;gap:8px}.oi-zoom{margin-left:0}.oi-chart-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.oi-legend{gap:10px 14px}.oi-legend span{font-size:11.5px}.oi-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.oi-stat{border-left:0;padding:0}.oi-insights-grid{grid-template-columns:1fr}}.oi-sentiment{border:1px solid var(--hf-border);border-radius:8px;padding:12px}.oi-sentiment .oi-section-title{margin-bottom:10px}.oi-sentiment-sub{color:var(--hf-text-faint);letter-spacing:0;text-transform:none;font-size:11px}.oi-sentiment-donut-wrap{place-items:center;display:grid;position:relative}.oi-sentiment-centre{text-align:center;flex-direction:column;align-items:center;gap:1px;width:116px;padding:0 12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-sentiment-centre strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:19px;font-weight:600;line-height:1.05}.oi-sentiment-centre span{color:var(--hf-text-dim);font-size:10.5px;line-height:1.25}.oi-sentiment-centre b{color:var(--hf-text-soft);margin-top:2px;font-size:13px;font-weight:600}.oi-sentiment-pcr{border-top:1px solid var(--hf-border);color:var(--hf-text-dim);text-align:center;flex-direction:column;gap:2px;margin-top:10px;padding-top:9px;font-size:11.5px;display:flex}.oi-sentiment-pcr b{color:var(--hf-text);font-weight:600}.oi-sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.oi-sum-card{border:1px solid var(--hf-border);border-radius:8px;flex-direction:column;min-height:230px;padding:12px 14px 14px;display:flex}.oi-sum-title{border-bottom:1px solid var(--hf-surface-3);color:var(--hf-text);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;padding-bottom:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:400}.oi-sum-bars{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end;gap:22px;display:grid}.oi-sum-bar-col{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-height:150px;display:flex}.oi-sum-value{color:var(--hf-text-soft);margin-bottom:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.oi-sum-bar{border-radius:2px 2px 0 0;width:100%;min-height:2px;max-height:120px;display:block}.oi-sum-bar.is-call{background:var(--oi-green)}.oi-sum-bar.is-put{background:var(--oi-red)}.oi-sum-label{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.oi-sum-donut-wrap{flex:auto;place-items:center;display:grid;position:relative}.oi-sum-donut-centre{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-sum-donut-centre small{color:var(--hf-text-dim);letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.oi-sum-donut-centre strong{color:var(--hf-text);font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:400}.oi-sum-donut-side{color:var(--hf-on-accent);text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;line-height:1.15;position:absolute}.oi-sum-donut-side.is-call{text-align:right;left:22%}.oi-sum-donut-side.is-put{text-align:left;right:22%}@media (width<=900px){.oi-sum-grid{grid-template-columns:1fr}.oi-sum-card{min-height:0}.oi-sum-bar-col{min-height:120px}}.oi-view-tabs{gap:6px;display:inline-flex}.oi-view-tab{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px;transition:background-color .16s,border-color .16s,color .16s}.oi-view-tab:hover{color:var(--hf-text);border-color:#d1d5db}.oi-view-tab.is-active{color:var(--hf-blue);background:#eef2ff;border-color:#c7d2fe}.oi-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.oi-mode-btn{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:6px;padding:7px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.oi-mode-btn.is-active{color:var(--hf-blue);background:#eef2ff;border-color:#c7d2fe}.oi-mode-btn:disabled{background:var(--hf-surface);color:#c7cbd1;cursor:not-allowed}.oi-minmax{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.oi-minmax-field{flex-direction:column;gap:3px;display:flex}.oi-minmax-field span{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.oi-minmax-field input{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);border-radius:6px;width:100%;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.oi-atm-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.oi-atm-presets button{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:6px;padding:6px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.oi-atm-presets button:hover{color:var(--hf-text);border-color:#d1d5db}.oi-atm-presets button.is-active{color:var(--hf-blue);background:#eef2ff;border-color:#c7d2fe}.oi-card-body .oi-section-title{margin:12px 0 6px}.oi-card-body .oi-section-title:first-child{margin-top:0}.oi-section{grid-template-columns:380px minmax(0,1fr)}.oi-rail{gap:12px}.oi-sum-grid{flex-direction:column;gap:12px;margin-top:0;display:flex}.oi-sum-card{min-height:0;padding:12px 14px 14px}.oi-sum-bars{gap:16px}.oi-sum-bar-col{min-height:118px}.oi-sum-bar{max-height:96px}.oi-sum-donut{width:150px;height:150px}.oi-sum-donut-centre strong{font-size:23px}.oi-sentiment-donut{width:116px;height:116px}.oi-sentiment-centre{width:100px}.oi-sentiment-centre strong{font-size:17px}@media (width<=1100px){.oi-section{grid-template-columns:1fr}}.oi-section{border:0;padding:0;display:block}.oi-topbar{background:var(--hf-surface);border:1px solid var(--hf-border);z-index:30;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:12px;padding:10px 12px;display:flex;position:sticky;top:0}.oi-topbar-field{flex-direction:column;gap:3px;min-width:0;display:flex}.oi-topbar-field>span{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.oi-topbar-static{color:var(--hf-text);padding:4px 0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px}.oi-topbar .oi-symbol-select,.oi-topbar .oi-expiry-select{border-radius:999px;min-width:170px;padding:6px 12px;font-size:14px}.oi-topbar-spot{color:var(--hf-text-dim);white-space:nowrap;margin-left:auto;padding-bottom:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px}.oi-topbar-spot b{color:var(--hf-text)}.oi-timeframes{flex-wrap:wrap;gap:6px;width:100%;display:flex}.oi-timeframe{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;border-radius:6px;padding:5px 11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.oi-timeframe:hover{color:var(--hf-text);border-color:#d1d5db}.oi-timeframe.is-active{color:var(--hf-blue);background:#eef2ff;border-color:#c7d2fe}.oi-rail{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:12px;max-height:none;margin-bottom:12px;padding-right:0;display:grid;overflow:visible}.oi-rail>.oi-sum-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.oi-rail .oi-sum-card{min-height:0}.oi-rail .oi-sum-bar-col{min-height:110px}.oi-rail .oi-sum-bar{max-height:88px}.oi-rail .oi-sum-donut{width:128px;height:128px}.oi-rail .oi-sum-donut-centre strong{font-size:21px}.oi-rail .oi-sentiment{flex-direction:column;display:flex}.oi-panel{width:100%;min-width:0;display:block}.oi-panel-head{border-bottom:1px solid var(--hf-border);margin-bottom:8px}.oi-chart-wrap{overflow-x:auto}.oi-panel-block{margin-top:16px}.oi-panel-block .oi-insights-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.oi-insights{width:100%}@media (width<=1100px){.oi-rail{grid-template-columns:1fr}.oi-rail>.oi-sum-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.oi-topbar{flex-direction:column;align-items:stretch;position:static}.oi-topbar-spot{margin-left:0}.oi-topbar .oi-symbol-select,.oi-topbar .oi-expiry-select{width:100%;min-width:0}.oi-rail>.oi-sum-grid,.oi-panel-block .oi-insights-grid{grid-template-columns:1fr}}.oi-insight{border-radius:8px;padding:12px 14px}.oi-insight h4{color:var(--hf-text);letter-spacing:.02em;overflow-wrap:anywhere;margin:0 0 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;font-weight:400}.oi-insight-foot{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.oi-insights-title{letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.oi-wall-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px}.oi-wall-head strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:17px;font-weight:400}.oi-wall-tag,.oi-wall-note,.oi-wall-dist{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace}.oi-high-list li{grid-template-columns:minmax(52px,max-content) minmax(0,1fr) minmax(48px,max-content)}.oi-high-strike,.oi-high-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.oi-high-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oi-maxpain strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:23px;font-weight:400}.oi-maxpain span{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace}.oi-mini-stats dt,.oi-mini-stats dd{font-family:JetBrains Mono,ui-monospace,monospace}.oi-mini-stats dd{overflow-wrap:anywhere}.oi-movers-tag{letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.oi-bias{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}.oi-main{grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:stretch;gap:12px;min-height:0;display:grid}.oi-visuals{flex-direction:column;gap:10px;min-width:0;display:flex}.oi-visuals .oi-sentiment{padding:10px 12px}.oi-visuals .oi-sentiment-donut{width:104px;height:104px}.oi-visuals .oi-sentiment-centre{width:92px}.oi-visuals .oi-sentiment-centre strong{font-size:16px}.oi-visuals .oi-sentiment-centre span{font-size:10px}.oi-visuals .oi-sentiment-pcr{margin-top:8px;padding-top:7px}.oi-visuals .oi-sum-grid{flex-direction:column;flex:auto;gap:10px;margin-top:0;display:flex}.oi-visuals .oi-sum-card{box-sizing:border-box;min-height:0;padding:10px 12px 11px}.oi-visuals .oi-sum-title{margin:0 0 8px;padding-bottom:6px;font-size:13px}.oi-visuals .oi-sum-bars{gap:12px}.oi-visuals .oi-sum-value{margin-bottom:4px;font-size:12px}.oi-visuals .oi-sum-label{margin-top:4px;font-size:11px}.oi-visuals .oi-sum-donut-centre small,.oi-visuals .oi-sum-donut-side{font-size:10px}.oi-main .oi-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.oi-main .oi-panel-head{flex-wrap:wrap;gap:8px 12px;padding:8px 10px}.oi-main .oi-panel-head h3{display:none}.oi-main .oi-chart-wrap{flex:auto;overflow:hidden}.oi-main .oi-legend{padding:8px 10px 10px}@media (width<=1100px){.oi-main{grid-template-columns:1fr}.oi-main .oi-chart{max-height:none}}.oi-main{min-height:380px;max-height:calc(100svh - 210px)}.oi-visuals{max-height:100%;overflow:hidden}.oi-visuals .oi-sum-grid{flex:auto;min-height:0}.oi-visuals .oi-sum-card{box-sizing:border-box;flex:1 1 0;min-height:0}.oi-visuals .oi-sum-bars{min-height:0}.oi-visuals .oi-sum-bar-col{height:auto;min-height:0}.oi-visuals .oi-sum-bar{max-height:none}.oi-visuals .oi-sum-title{flex:none}.oi-visuals .oi-sum-bars{flex:auto;align-items:stretch}.oi-visuals .oi-sum-bar-col{justify-content:flex-end}.oi-visuals .oi-sum-bar{flex:0 auto}.oi-main .oi-panel{max-height:100%}.oi-main .oi-chart-wrap{min-height:0;display:flex}.oi-main .oi-chart{height:100%;max-height:100%}@media (height<=780px){.oi-main{max-height:none}.oi-visuals .oi-sum-donut,.oi-visuals .oi-sentiment-donut{width:88px;height:88px}}.oi-visuals .oi-sum-grid{gap:10px}.oi-visuals .oi-sum-card{box-sizing:border-box;padding:10px 12px 12px}.oi-visuals .oi-sum-title{margin:0 0 10px;font-size:13px}.oi-visuals .oi-sum-bar{width:100%;min-height:3px;max-height:58px}.oi-visuals .oi-sum-bar.is-pill{border-radius:999px}.oi-visuals .oi-sum-bars.is-bar .oi-sum-bar-col{position:relative}.oi-visuals .oi-sum-bars.is-bar .oi-sum-bar{border-radius:2px 2px 0 0}.oi-visuals .oi-sum-value{color:var(--hf-text);margin-bottom:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13.5px}.oi-visuals .oi-sum-label{letter-spacing:.08em;margin-top:5px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.oi-visuals .oi-sum-donut-wrap{min-height:104px}.oi-visuals .oi-sum-donut-centre strong{font-family:JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:400}.oi-visuals .oi-sum-donut-centre small{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.oi-visuals .oi-sum-donut-side{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oi-panel .oi-timeframes{border-top:0;justify-content:center;gap:6px;width:100%;padding:2px 10px 10px}.oi-panel .oi-timeframe{border-radius:999px;padding:5px 12px;font-size:12.5px}.oi-page,.oi-section,.oi-rail,.oi-main,.oi-panel,.oi-insights,.oi-page-head h1,.oi-topbar-static,.oi-topbar .oi-symbol-select,.oi-topbar .oi-expiry-select,.oi-topbar-spot,.oi-timeframe,.oi-view-tab,.oi-section-title,.oi-panel-head h3,.oi-asof,.oi-zoom-count,.oi-legend span,.oi-stat dt,.oi-stat dd,.oi-summary-title,.oi-sum-title,.oi-sum-value,.oi-sum-label,.oi-sum-donut-centre small,.oi-sum-donut-centre strong,.oi-sum-donut-side,.oi-insight h4,.oi-insight-foot,.oi-insights-title,.oi-wall-head strong,.oi-wall-tag,.oi-wall-note,.oi-wall-dist,.oi-high-strike,.oi-high-value,.oi-maxpain strong,.oi-maxpain span,.oi-mini-stats dt,.oi-mini-stats dd,.oi-movers-tag,.oi-bias,.oi-range-delta,.oi-range-delta-label{font-family:JetBrains Mono,ui-monospace,monospace}.oi-topbar .oi-symbol-select,.oi-topbar .oi-expiry-select{border-radius:6px;width:auto;min-width:0;padding:6px 10px;font-size:13px}.oi-topbar .oi-symbol-select{min-width:116px}.oi-topbar .oi-expiry-select{min-width:132px}.oi-topbar-spot{margin-left:auto;padding-bottom:0}.oi-visuals .oi-sum-bars{align-items:flex-end;gap:16px;min-height:96px}.oi-visuals .oi-sum-bar-col{flex-direction:column;flex:1 1 0;align-items:stretch;min-height:0;display:flex}.oi-visuals .oi-sum-value{align-self:center;margin-bottom:5px}.oi-visuals .oi-sum-track{background:#f1f3f5;border-radius:3px;flex:auto;align-items:flex-end;width:100%;min-height:54px;display:flex;overflow:hidden}.oi-visuals .oi-sum-bar{border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.oi-visuals .oi-sum-label{align-self:center;margin-top:5px}.oi-range-delta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0 10px 8px;display:flex}.oi-range-delta-label{color:var(--hf-text-dim);letter-spacing:.04em;font-size:12px}.oi-range-delta .is-up{color:var(--hf-green);font-size:13px}.oi-range-delta .is-down{color:var(--hf-down);font-size:13px}.oi-main{gap:14px}.oi-visuals,.oi-visuals .oi-sum-grid{gap:12px}.oi-visuals .oi-sum-card{box-sizing:border-box;border-radius:8px}.oi-panel{border:1px solid var(--hf-border);border-radius:8px;padding:0}.oi-panel-head{padding:10px 12px}.oi-panel-block{border:1px solid var(--hf-border);border-radius:8px;margin-top:14px;padding:12px}.oi-section-title{margin-bottom:8px}@media (width<=1100px){.oi-topbar{flex-wrap:wrap}.oi-topbar-spot{margin-left:0}}.oi-topbar{flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 10px}.oi-topbar>.oi-symbol-select,.oi-topbar>.oi-expiry-select{flex:none;width:auto;max-width:none}.oi-topbar>.oi-symbol-select{min-width:118px;max-width:168px}.oi-topbar>.oi-expiry-select{min-width:132px;max-width:190px}.oi-topbar .oi-topbar-spot{flex:none;margin-left:auto}.oi-main{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch;gap:14px;height:calc(100svh - 200px);min-height:420px;max-height:calc(100svh - 200px);display:grid}.oi-visuals{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.oi-visuals .oi-sum-grid{flex:auto;grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;margin-top:0;display:grid}.oi-visuals .oi-sum-card{box-sizing:border-box;flex-direction:column;min-height:0;padding:9px 11px 10px;display:flex;overflow:hidden}.oi-visuals .oi-sum-title{white-space:nowrap;flex:none;margin:0 0 6px;padding-bottom:5px;font-size:12.5px}.oi-visuals .oi-sum-bar-col{min-height:0}.oi-visuals .oi-sum-value{flex:none;margin-bottom:3px;font-size:11.5px}.oi-visuals .oi-sum-label{flex:none;margin-top:3px;font-size:10.5px}.oi-visuals .oi-sum-donut-wrap{flex:auto;min-height:0}.oi-visuals .oi-sum-donut{width:84px;height:84px}.oi-visuals .oi-sum-donut-centre strong{font-size:16px}.oi-visuals .oi-sum-donut-centre small{font-size:10px}.oi-visuals .oi-sum-donut-side{display:none}.oi-main .oi-panel{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.oi-main .oi-chart-wrap{flex:auto;min-height:0;display:flex;overflow:hidden}.oi-main .oi-chart{width:100%;height:100%;max-height:100%}.oi-main .oi-legend,.oi-main .oi-timeframes,.oi-main .oi-range-delta,.oi-main .oi-summary{flex:none}@media (width<=1100px){.oi-main{grid-template-columns:1fr;height:auto;max-height:none}.oi-main .oi-chart{max-height:420px}}.oi-main .oi-chart-wrap{flex:auto;min-height:320px;padding:0;display:block;overflow:hidden}.oi-main .oi-chart-wrap{min-height:300px;overflow:hidden}.oi-main .oi-chart{width:100%;height:100%;max-height:100%;display:block}.oi-main .oi-chart-wrap{flex:auto;height:0;min-height:300px;position:relative;overflow:hidden}.oi-visuals{grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;height:100%;min-height:0;display:grid;overflow:hidden}.oi-visuals .oi-sum-grid{display:contents}.oi-visuals .oi-sum-card{box-sizing:border-box;flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;overflow:hidden}.oi-visuals .oi-sum-bars{flex:auto;gap:12px;min-height:0}.oi-visuals .oi-sum-bar-col{flex-direction:column;align-items:stretch;min-height:0;display:flex}.oi-visuals .oi-sum-track,.oi-visuals .oi-sum-donut-wrap{flex:auto;min-height:0}.oi-visuals .oi-sum-donut{aspect-ratio:1;width:auto;height:100%;max-height:110px}.oi-main .oi-panel{flex-direction:column;height:100%;min-height:0;display:flex}.oi-main .oi-panel-head{flex:none}.oi-main .oi-chart-wrap{flex:auto;height:0;min-height:240px}.oi-main .oi-legend,.oi-main .oi-timeframes,.oi-main .oi-range-delta{flex:none}.oi-main .oi-summary{flex:none;margin-top:auto}.oi-main{box-sizing:border-box;align-items:stretch}.oi-main>.oi-panel{border:1px solid var(--hf-border);box-sizing:border-box;border-radius:8px;flex-direction:column;grid-row:1;align-self:stretch;height:100%;min-height:0;max-height:100%;padding:0;display:flex;overflow:hidden}.oi-main>.oi-visuals{grid-row:1}.oi-sum-card--change .oi-sum-hbars{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-height:0;display:flex}.oi-sum-hbar-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.oi-sum-hbar-label{color:var(--hf-text-dim);letter-spacing:.06em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.oi-sum-hbar-track{background:#f1f3f5;border-radius:999px;min-width:0;height:14px;display:block;overflow:hidden}.oi-sum-hbar{border-radius:999px;min-width:3px;height:100%;display:block}.oi-sum-hbar.is-call{background:var(--oi-green)}.oi-sum-hbar.is-put{background:var(--oi-red)}.oi-sum-hbar-value{text-align:right;white-space:nowrap;min-width:62px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.oi-sum-hbar-value.is-up{color:var(--hf-green)}.oi-sum-hbar-value.is-down{color:var(--hf-down)}.oi-main>.oi-panel{background:0 0;border:0;border-radius:0;height:100%;padding:0}.oi-main .oi-panel-head{border-bottom:1px solid var(--hf-border);padding:0 0 8px}.oi-main .oi-legend{border-bottom:0;padding:6px 0 4px}.oi-main .oi-timeframes{justify-content:center;padding:4px 0 10px}.oi-main .oi-summary{border-top:1px solid var(--hf-border);padding:10px 0 0}.oi-marker-label{stroke:none}.oi-marker-label--maxpain{fill:var(--hf-amber)}.oi-marker-label--spot{fill:#1e293b}.oi-marker-text{fill:var(--hf-surface);letter-spacing:.01em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}.oi-main{height:calc(100svh - 190px);min-height:460px;max-height:calc(100svh - 190px)}.oi-main>.oi-panel{background:var(--hf-surface);box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.oi-main .oi-panel-head{border-bottom:1px solid var(--hf-border);flex:none;padding:10px 14px}.oi-main .oi-chart-wrap{flex:auto;height:0;min-height:300px;padding:10px 14px 0;position:relative;overflow:hidden}.oi-main .oi-chart{width:calc(100% - 28px);height:calc(100% - 10px);position:absolute;inset:10px 14px 0}.oi-main .oi-legend{border-top:1px solid var(--hf-surface-3);flex:none;padding:8px 14px}.oi-main .oi-timeframes{flex:none;padding:8px 14px 10px}.oi-main .oi-summary{border-top:1px solid var(--hf-border);flex:none;padding:10px 14px 12px}.oi-sum-hbar-value.is-abs{color:var(--hf-text)}@media (width<=1100px){.oi-main{height:auto;max-height:none}.oi-main .oi-chart-wrap{min-height:320px}}.oi-page,.oi-page *,.oi-page svg text{font-family:JetBrains Mono,ui-monospace,monospace;font-style:normal}.oi-page i,.oi-legend i{font-style:normal}.oi-minute{flex-direction:column;display:flex}.oi-minute__head,.oi-minute__row{grid-template-columns:minmax(72px,.8fr) repeat(3,minmax(88px,1fr));align-items:center;gap:10px;padding:9px 12px;display:grid}.oi-minute__head{border-bottom:1px solid var(--oi-hairline,var(--hf-border));color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:500}.oi-minute__row{border-bottom:1px solid #f4f4f4}.oi-minute__row:last-child{border-bottom:0}.oi-minute__row.is-atm{background:#0f9d580d}.oi-minute__strike{color:var(--hf-text);font-weight:500}.oi-minute__cell{text-align:right}.oi-minute__cell.is-up{color:var(--hf-green)}.oi-minute__cell.is-down{color:var(--hf-down)}.oi-minute__empty{color:var(--hf-text-dim);margin:0;padding:18px 12px;font-size:12px;line-height:1.5}@media (width<=700px){.oi-minute__head,.oi-minute__row{grid-template-columns:minmax(60px,.7fr) repeat(3,minmax(66px,1fr));gap:8px;padding:8px 10px}.oi-minute__head{font-size:9px}}.pm-page{background:var(--hf-surface);box-sizing:border-box;color:var(--hf-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100vw;min-height:100svh;margin:-24px calc(50% - 50vw);padding:clamp(30px,4vw,56px) clamp(20px,4vw,72px) 96px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif}.pm-page *{box-sizing:border-box}.pm-canvas{max-width:1360px;margin:0 auto}.pm-head{border-bottom:1px solid var(--hf-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.pm-kicker{color:var(--hf-text-dim);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font:500 10px/1 Bricolage Grotesque,sans-serif}.pm-head h1{color:var(--hf-text);letter-spacing:-.02em;margin:0;font:300 clamp(30px,3.6vw,46px)/1 Bricolage Grotesque,sans-serif}.pm-lede{color:#4b5563;max-width:52ch;margin:12px 0 0;font:300 13.5px/1.6 Bricolage Grotesque,sans-serif}.pm-head__aside{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.pm-updated{color:var(--hf-text-dim);margin:0;font:400 12px/1 Bricolage Grotesque,sans-serif}.pm-updated time{color:var(--hf-text);letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px}.pm-refresh{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font:400 12.5px/1 Bricolage Grotesque,sans-serif;transition:border-color .16s,color .16s;display:inline-flex}.pm-refresh:hover:not(:disabled){border-color:var(--hf-green);color:var(--hf-green)}.pm-refresh:disabled{cursor:default;opacity:.6}.pm-refresh .is-spinning{animation:.9s linear infinite pm-spin}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-shorts{padding-top:30px}.pm-section-head{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin-bottom:22px;display:flex}.pm-section-head h2{color:var(--hf-text);align-items:center;gap:9px;margin:0;font:400 19px/1 Bricolage Grotesque,sans-serif;display:inline-flex}.pm-section-head h2 svg{color:var(--hf-green)}.pm-count{border:1px solid var(--hf-border);color:var(--hf-text-dim);letter-spacing:.04em;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.pm-channel{margin-left:auto}.pm-channel a{color:var(--hf-green);align-items:center;gap:4px;font:400 12.5px/1 Bricolage Grotesque,sans-serif;display:inline-flex}.pm-channel a:hover{text-decoration:underline}.pm-lead{background:var(--hf-surface);border:1px solid var(--hf-border);color:inherit;border-radius:12px;grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:clamp(18px,2.4vw,34px);margin-bottom:clamp(26px,3vw,40px);padding:clamp(16px,1.8vw,22px);text-decoration:none;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.pm-lead:hover{border-color:#cfcfcf;transform:translateY(-2px)}.pm-lead__thumb{width:100%}.pm-lead__thumb img{aspect-ratio:9/16}.pm-lead__copy{flex-direction:column;align-content:center;gap:12px;padding:6px 4px 6px 0;display:flex}.pm-lead__eyebrow{color:var(--hf-green);letter-spacing:.16em;text-transform:uppercase;font:500 10px/1 Bricolage Grotesque,sans-serif}.pm-lead__title{color:var(--hf-text);letter-spacing:-.01em;font:400 clamp(19px,2vw,27px)/1.18 Bricolage Grotesque,sans-serif}.pm-lead__meta{color:var(--hf-text-dim);flex-wrap:wrap;align-items:center;gap:12px;font:400 12px/1 Bricolage Grotesque,sans-serif;display:flex}.pm-lead__meta time{letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.pm-lead__cta{color:var(--hf-green);align-items:center;gap:4px;font-weight:500;display:inline-flex}.pm-lead:hover .pm-lead__cta{text-decoration:underline}.pm-shorts-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:26px 16px;margin:0;padding:0;list-style:none;display:grid}.pm-card{color:inherit;text-decoration:none;transition:transform .16s;display:block}.pm-card:hover{transform:translateY(-3px)}.pm-card__title{-webkit-line-clamp:2;color:var(--hf-text);-webkit-box-orient:vertical;margin:10px 0 0;font:400 13px/1.4 Bricolage Grotesque,sans-serif;display:-webkit-box;overflow:hidden}.pm-card:hover .pm-card__title{color:var(--hf-green)}.pm-card__meta{color:var(--hf-text-dim);letter-spacing:.02em;margin-top:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:block}.pm-thumb{background:var(--hf-bg);border:1px solid var(--hf-border);border-radius:10px;transition:border-color .16s;display:block;position:relative;overflow:hidden}.pm-card:hover .pm-thumb,.pm-lead:hover .pm-thumb{border-color:#cfcfcf}.pm-thumb img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.pm-play{background:var(--hf-surface);border:1px solid var(--hf-border);color:var(--hf-green);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;bottom:9px;right:9px}.pm-play svg{margin-left:1px}.pm-card:hover .pm-play,.pm-lead:hover .pm-play{border-color:var(--hf-green)}.pm-state{color:var(--hf-text-dim);text-align:center;flex-direction:column;align-items:center;gap:9px;padding:56px 20px;display:flex}.pm-state strong{color:var(--hf-text);font-size:15px;font-weight:500}.pm-state p{max-width:520px;margin:0;font-size:12.5px;line-height:1.6}.pm-state--empty{justify-content:center;min-height:320px}@media (width<=760px){.pm-page{padding-bottom:72px}.pm-head{align-items:flex-start}.pm-head__aside{margin-left:0}.pm-lead{grid-template-columns:1fr}.pm-lead__thumb{max-width:220px}.pm-lead__copy{padding:0 2px 4px}.pm-shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pm-section-head h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.pm-card,.pm-lead,.pm-thumb,.pm-refresh{transition:none}.pm-card:hover,.pm-lead:hover{transform:none}}.hf-learn{--learn-display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--learn-body:"Sora", ui-sans-serif, system-ui, sans-serif;--learn-figure:"JetBrains Mono", ui-monospace, monospace;--learn-ink:var(--hf-text);--learn-muted:var(--hf-text-dim);--learn-rule:var(--hf-border);--learn-soft-green:var(--hf-green-soft);--learn-green:var(--hf-green);box-sizing:border-box;color:var(--learn-ink);background:#fbfbf9;min-height:calc(100svh - 70px)}.hf-learn *{box-sizing:border-box}.hf-study__masthead{border-bottom:1px solid var(--learn-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 32px;padding:clamp(22px,4vw,52px) clamp(18px,4vw,56px) clamp(18px,2.4vw,30px);display:flex}.hf-study__masthead-copy{min-width:0;max-width:720px}.hf-study__masthead-copy h1{color:var(--learn-ink);font:300 clamp(30px, 4vw, 50px)/1 var(--learn-display);letter-spacing:-.02em;margin:0}.hf-study__masthead-side{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.hf-lang{background:var(--hf-surface);border:1px solid var(--learn-ink);align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.hf-lang__icon{color:var(--learn-green);display:inline-flex}.hf-lang__label{color:var(--learn-muted);font:600 9px/1.2 var(--learn-display);letter-spacing:.14em;text-transform:uppercase}.hf-lang select{appearance:none;color:var(--learn-ink);cursor:pointer;font:500 13px/1.2 var(--learn-display);background:0 0;border:0;outline:none;padding-right:4px}.hf-lang:focus-within{border-color:var(--learn-green);box-shadow:0 0 0 3px #0f9d5824}.hf-study__body{grid-template-columns:minmax(232px,268px) minmax(0,1fr) minmax(0,212px);gap:clamp(20px,3vw,52px);padding:clamp(20px,3vw,40px) clamp(18px,4vw,56px) 72px;display:grid}.hf-study__body[data-toc=off]{grid-template-columns:minmax(232px,268px) minmax(0,1fr)}.hf-study__body--wide{grid-template-columns:minmax(0,1fr)}.hf-learn .hf-mod--a1{--hf-accent:var(--hf-green)}.hf-learn .hf-mod--a2{--hf-accent:#2563eb}.hf-learn .hf-mod--a3{--hf-accent:var(--hf-amber)}.hf-learn .hf-mod--a4{--hf-accent:#0f766e}.hf-learn .hf-mod--a5{--hf-accent:#7c3aed}.hf-learn .hf-mod--a6{--hf-accent:#be123c}.hf-study__index{align-self:start}.hf-tree__root{color:var(--learn-ink);font:600 12px/1.3 var(--learn-display);align-items:center;gap:8px;padding:2px 2px 10px;text-decoration:none;display:flex}.hf-tree__root-mark{background:#b6bcc4;border-radius:2px;flex:none;width:8px;height:8px;transition:background-color .16s;display:block}.hf-tree__root:hover,.hf-tree__root:focus-visible{color:var(--learn-green);outline:none}.hf-tree__root:hover .hf-tree__root-mark,.hf-tree__root:focus-visible .hf-tree__root-mark,.hf-tree__root.is-active .hf-tree__root-mark{background:var(--learn-green)}.hf-tree__group{border-top:1px solid var(--learn-rule)}.hf-tree__group:first-of-type{border-top:0}.hf-tree__toggle{color:var(--learn-ink);cursor:pointer;font:500 12.5px/1.3 var(--learn-display);text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:9px 2px;display:flex}.hf-tree__toggle:hover,.hf-tree__toggle:focus-visible{color:var(--learn-green);outline:none}.hf-tree__icon{color:var(--learn-muted);flex:none;transition:color .16s}.hf-tree__toggle:hover .hf-tree__icon,.hf-tree__toggle:focus-visible .hf-tree__icon,.hf-tree__group.is-open>.hf-tree__toggle .hf-tree__icon{color:var(--learn-green)}.hf-tree__toggle>span{flex:1;min-width:0}.hf-tree__toggle small{background:var(--learn-soft-green);color:var(--learn-green);font:600 9px/1 var(--learn-figure);border-radius:999px;padding:3px 6px}.hf-tree__group.is-active>.hf-tree__toggle{font-weight:600}.hf-tree__chevron{color:var(--learn-muted);flex:none;transition:transform .16s,color .16s}.hf-tree__toggle:hover .hf-tree__chevron,.hf-tree__toggle:focus-visible .hf-tree__chevron{color:var(--learn-green)}.hf-tree__chevron.is-open{color:var(--learn-green);transform:rotate(180deg)}.hf-tree__lessons{border-left:1px solid var(--learn-rule);margin:0 0 8px;padding:0 0 0 10px;list-style:none}.hf-tree__lessons li a{color:#4b5563;font:400 11.5px/1.35 var(--learn-body);border-left:2px solid #0000;align-items:center;gap:8px;margin-left:-11px;padding:5px 8px 5px 9px;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s;display:flex}.hf-tree__leaf{color:#b6bcc4;flex:none;transition:color .14s;display:inline-flex}.hf-tree__leaf-icon{display:block}.hf-tree__lessons li a>span:not(.hf-tree__leaf){text-overflow:ellipsis;min-width:0;overflow:hidden}.hf-tree__lessons li a em{color:var(--learn-green);margin-left:auto;font-size:10px;font-style:normal}.hf-tree__lessons li a:hover,.hf-tree__lessons li a:focus-visible{background:var(--hf-surface);color:var(--learn-ink);outline:none}.hf-tree__lessons li a.is-active{background:var(--learn-soft-green);border-left-color:var(--learn-green);color:var(--learn-ink);font-weight:500}.hf-tree__lessons li a.is-active .hf-tree__leaf{color:var(--learn-green)}.hf-tree__lessons li a.is-draft{color:var(--hf-text-faint)}.hf-tree__lessons li a.is-draft .hf-tree__leaf{color:#cbd5e1}.hf-tree__lessons li a .hf-tree__draft{color:#cbd5e1;margin-left:auto;font-size:12px;font-style:normal}.hf-tree__lessons li a.is-draft:hover{color:var(--learn-ink)}.hf-study__index-glossary{border:1px solid var(--learn-rule);color:var(--learn-ink);font:500 11px/1.2 var(--learn-display);justify-content:space-between;align-items:center;margin-top:22px;padding:10px 12px;text-decoration:none;display:flex}.hf-study__index-glossary:hover,.hf-study__index-glossary:focus-visible{border-color:var(--learn-green);color:var(--learn-green);outline:none}.hf-study__index-glossary i{color:var(--learn-green);font-style:normal}.hf-learn.hf-study[data-learn-view=topic]{flex-direction:column;height:calc(100svh - 70px);display:flex}.hf-learn.hf-study[data-learn-view=topic] .hf-study__masthead{flex:none;padding:14px clamp(18px,4vw,56px) 12px}.hf-learn.hf-study[data-learn-view=topic] .hf-study__masthead-copy h1{font-size:clamp(20px,2.2vw,28px)}.hf-learn.hf-study[data-learn-view=topic] .hf-study__body{flex:auto;align-items:center;min-height:0;padding:12px clamp(18px,4vw,56px) 20px}.hf-learn.hf-study[data-learn-view=topic] .hf-study__index{overscroll-behavior:contain;scrollbar-width:thin;align-self:center;height:auto;max-height:100%;padding-right:6px;position:sticky;top:0;overflow-y:auto}.hf-learn.hf-study[data-learn-view=topic] .hf-study__reading{scrollbar-width:thin;align-self:stretch;min-height:0;padding-right:6px;overflow-y:auto}.hf-study__reading{min-width:0;max-width:1040px}.hf-learn-status{background:var(--hf-surface);border:1px solid var(--learn-rule);color:var(--learn-muted);font:500 10.5px/1.4 var(--learn-display);margin:0 0 14px;padding:10px 12px}.hf-learn-status--error{color:var(--hf-down);border-color:#f3d7d5}.hf-study__hub-intro{border-bottom:1px solid var(--learn-rule);padding-bottom:clamp(18px,2.4vw,30px)}.hf-study__hub-intro h2{font:300 clamp(26px, 3vw, 40px)/1.02 var(--learn-display);letter-spacing:-.02em;margin:0 0 12px}.hf-study__hub-intro p{color:#4b5563;font:400 clamp(13px, 1.05vw, 15px)/1.62 var(--learn-body);max-width:68ch;margin:0}.hf-study__start{background:var(--hf-surface);border:1px solid var(--learn-ink);color:var(--learn-ink);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:20px;padding:14px 18px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:flex}.hf-study__start span{color:var(--learn-green);font:600 9px/1.2 var(--learn-display);letter-spacing:.16em;text-transform:uppercase}.hf-study__start strong{font:400 clamp(17px, 1.6vw, 22px)/1.2 var(--learn-display)}.hf-study__start i{color:var(--learn-green);margin-left:auto;font-style:normal}.hf-study__start:hover,.hf-study__start:focus-visible{background:var(--learn-ink);color:var(--hf-on-accent);outline:none}.hf-study__start:hover span,.hf-study__start:hover i{color:#7ee0ad}.hf-modules{grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:14px;margin:clamp(20px,2.6vw,34px) 0 0;padding:0;list-style:none;display:grid}.hf-modules>li{display:flex}.hf-mod{background:var(--hf-surface);border:1px solid var(--learn-rule);color:var(--learn-ink);flex-direction:column;flex:1;gap:10px;padding:clamp(18px,2vw,26px);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.hf-mod__head{align-items:center;gap:12px;display:flex}.hf-mod__num{color:var(--hf-accent,var(--learn-green));font:500 clamp(28px, 2.8vw, 40px)/1 var(--learn-figure);letter-spacing:-.02em}.hf-mod__rule{background:var(--hf-accent,var(--learn-green));flex:none;width:44px;height:4px;display:block}.hf-mod__title{font:500 clamp(17px, 1.5vw, 21px)/1.2 var(--learn-display);letter-spacing:-.01em}.hf-mod__meta{color:var(--learn-muted);font:500 10px/1.2 var(--learn-display);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hf-mod__meta em{color:#d1d5db;font-style:normal}.hf-mod__summary{color:#4b5563;font:400 12.5px/1.6 var(--learn-body);flex:1}.hf-mod__foot{border-top:1px solid var(--learn-rule);justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;display:flex}.hf-mod__open{color:var(--hf-accent,var(--learn-green));font:500 11px/1.2 var(--learn-display)}.hf-mod__open i{font-style:normal}.hf-mod__written{color:var(--hf-text-faint);font:500 9.5px/1.2 var(--learn-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hf-mod:hover,.hf-mod:focus-visible{border-color:var(--hf-accent,var(--learn-green));outline:none;transform:translateY(-2px);box-shadow:0 8px 22px #1111110d}.hf-tag{font:500 8.5px/1.2 var(--learn-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 7px}.hf-tag--en{color:var(--hf-amber)}.hf-tag--translated{color:var(--learn-green)}.hf-tag--progress{color:var(--hf-text-dim)}.hf-module{max-width:940px}.hf-module__head{align-items:flex-start;gap:clamp(12px,2vw,24px);display:flex}.hf-module__bracket{color:var(--hf-accent,var(--learn-green));font:300 clamp(54px, 7vw, 96px)/.82 var(--learn-figure);letter-spacing:-.04em;flex:none;display:flex}.hf-module__bracket i{opacity:.34;font-style:normal}.hf-module__bracket b{font-weight:300}.hf-module__head-copy{min-width:0;padding-top:4px}.hf-module__head-copy h1{font:300 clamp(27px, 3.2vw, 44px)/1.03 var(--learn-display);letter-spacing:-.02em;margin:0}.hf-module__head-copy p{color:var(--learn-muted);font:400 clamp(12px, 1vw, 14px)/1.5 var(--learn-body);margin:10px 0 0}.hf-module__actions{border-bottom:1px solid var(--learn-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:clamp(18px,2.4vw,28px);padding-bottom:16px;display:flex}.hf-module__action{background:var(--hf-accent,var(--learn-green));border:1px solid var(--hf-accent,var(--learn-green));color:var(--hf-on-accent);font:500 11.5px/1.2 var(--learn-display);align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.hf-module__action i{font-style:normal}.hf-module__action:hover,.hf-module__action:focus-visible{background:var(--learn-ink);border-color:var(--learn-ink);outline:none}.hf-module__facts{color:var(--learn-muted);font:500 10px/1.5 var(--learn-display);letter-spacing:.08em;text-transform:uppercase}.hf-module__summary{color:#4b5563;font:400 clamp(13px, 1.05vw, 15px)/1.65 var(--learn-body);max-width:74ch;margin:18px 0 0}.hf-module__lessons{margin:clamp(18px,2.4vw,28px) 0 0;padding:0;list-style:none}.hf-module__lessons li{border-top:1px solid var(--learn-rule)}.hf-module__lessons li:last-child{border-bottom:1px solid var(--learn-rule)}.hf-module__lessons li a{color:var(--learn-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:6px 16px;padding:15px 8px 15px 2px;text-decoration:none;transition:background-color .14s;display:grid}.hf-module__index{color:var(--hf-accent,var(--learn-green));font:500 12px/1.6 var(--learn-figure)}.hf-module__lesson{flex-direction:column;gap:4px;min-width:0;display:flex}.hf-module__lesson strong{font:400 clamp(15px, 1.3vw, 18px)/1.3 var(--learn-display);letter-spacing:-.01em}.hf-module__lesson small{color:var(--learn-muted);font:400 12.5px/1.55 var(--learn-body);max-width:78ch}.hf-module__lesson-meta{color:var(--hf-text-faint);font:500 9.5px/1.2 var(--learn-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hf-module__lessons li a:hover,.hf-module__lessons li a:focus-visible{background:var(--hf-surface);outline:none}.hf-module__lessons li a:hover .hf-module__lesson strong,.hf-module__lessons li a:focus-visible .hf-module__lesson strong{color:var(--hf-accent,var(--learn-green))}.hf-module__lessons li.is-draft .hf-module__index{color:#cbd5e1}.hf-module__lessons li.is-draft .hf-module__lesson strong{color:#4b5563}.hf-module__lessons li.is-draft .hf-module__lesson small{color:var(--hf-text-faint)}.hf-study__reference{padding:clamp(22px,2.6vw,34px) 0 0}.hf-study__reference header{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.hf-study__reference h3{font:300 clamp(20px, 2vw, 28px)/1 var(--learn-display);margin:0}.hf-study__reference header a{color:var(--learn-green);font:500 11px/1.2 var(--learn-display);text-decoration:none}.hf-study__reference p{color:var(--learn-muted);font:400 12.5px/1.55 var(--learn-body);max-width:68ch;margin:10px 0 14px}.hf-study__reference-links{flex-wrap:wrap;gap:7px;display:flex}.hf-study__reference-links a{background:var(--hf-surface);border:1px solid var(--learn-rule);color:#4b5563;font:500 11px/1.2 var(--learn-display);padding:7px 10px;text-decoration:none}.hf-study__reference-links a:hover,.hf-study__reference-links a:focus-visible{border-color:var(--learn-green);color:var(--learn-green);outline:none}.hf-study__lesson-head{border-bottom:1px solid var(--learn-rule);padding-bottom:clamp(16px,2vw,26px)}.hf-study__lesson-head>p{color:var(--learn-muted);font:500 10px/1.2 var(--learn-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.hf-study__lesson-head h1{font:300 clamp(30px, 4vw, 52px)/1.02 var(--learn-display);letter-spacing:-.02em;max-width:20ch;margin:0 0 14px}.hf-study__lesson-head .hf-tag{display:inline-block}.hf-study__objective{background:var(--learn-soft-green);border-left:3px solid var(--learn-green);margin:clamp(18px,2.4vw,28px) 0;padding:16px 20px}.hf-study__objective span{color:var(--learn-green);font:600 9px/1.2 var(--learn-display);letter-spacing:.16em;text-transform:uppercase}.hf-study__objective p{color:#1f2937;font:400 clamp(14px, 1.2vw, 16.5px)/1.55 var(--learn-body);margin:9px 0 0}.hf-study__draft{background:#fbfbfc;border:1px dashed #d1d5db;border-radius:10px;margin:clamp(18px,2.4vw,28px) 0;padding:18px 20px}.hf-study__draft p{color:var(--learn-muted);font:400 clamp(13.5px, 1.1vw, 15.5px)/1.6 var(--learn-body);margin:0}.hf-study__blocks{gap:14px;display:grid}.hf-study-block{background:var(--hf-surface);border:1px solid var(--learn-rule);padding:clamp(18px,2.4vw,30px)}.hf-study-block__num{color:var(--hf-text-faint);font:500 9.5px/1.2 var(--learn-figure);letter-spacing:.1em;text-transform:uppercase}.hf-study-block h2{font:300 clamp(20px, 2vw, 28px)/1.1 var(--learn-display);letter-spacing:-.01em;margin:12px 0 0}.hf-study-block p{color:var(--hf-text-soft);font:400 clamp(14px, 1.05vw, 16px)/1.72 var(--learn-body);max-width:74ch;margin:12px 0 0}.hf-study-block ul{margin:14px 0 0;padding-left:18px}.hf-study-block li{color:#4b5563;font:400 14px/1.65 var(--learn-body);margin-bottom:6px}.hf-learn-figure{border:1px solid var(--learn-rule);background:#fdfdfc;margin:20px 0 4px;padding:16px}.hf-vis{width:100%;height:auto;display:block}.hf-learn-figure figcaption{color:var(--learn-muted);font:500 9.5px/1.4 var(--learn-display);letter-spacing:.1em;text-transform:uppercase;margin-top:12px}.hf-study__pager{border-top:1px solid var(--learn-rule);justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;display:flex}.hf-study__pager a{border:1px solid var(--learn-rule);background:var(--hf-surface);color:var(--learn-ink);flex-direction:column;gap:5px;max-width:46%;padding:12px 14px;text-decoration:none;display:flex}.hf-study__pager a.is-next{text-align:right;margin-left:auto}.hf-study__pager a span{color:var(--learn-muted);font:600 9px/1.2 var(--learn-display);letter-spacing:.14em;text-transform:uppercase}.hf-study__pager a strong{font:400 13.5px/1.3 var(--learn-display)}.hf-study__pager a:hover,.hf-study__pager a:focus-visible{border-color:var(--learn-green);outline:none}.hf-toc{scrollbar-width:thin;align-self:start;max-height:100%;position:sticky;top:0;overflow-y:auto}.hf-toc__label{color:var(--learn-muted);font:600 9px/1.2 var(--learn-display);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.hf-toc__list{border-left:1px solid var(--learn-rule);margin:0;padding:0;list-style:none}.hf-toc__list a{color:var(--hf-text-dim);font:400 11.5px/1.45 var(--learn-body);border-left:2px solid #0000;margin-left:-1.5px;padding:6px 6px 6px 12px;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:block}.hf-toc__list a:hover,.hf-toc__list a:focus-visible{color:var(--learn-ink);outline:none}.hf-toc__list a.is-active{background:var(--learn-soft-green);border-left-color:var(--learn-green);color:var(--learn-ink);font-weight:500}.hf-study__glossary{gap:14px;max-width:1180px;display:grid}.hf-study__glossary .hf-study__lesson-head{border-bottom:0;padding-bottom:0}.hf-study__glossary-intro{color:#4b5563;font:400 13.5px/1.6 var(--learn-body);max-width:72ch;margin:0}.hf-glossary-controls{grid-template-columns:minmax(220px,300px) minmax(164px,214px) minmax(0,1fr) auto;gap:8px;display:grid}.hf-glossary-search,.hf-glossary-select{border:1px solid var(--hf-border);background:var(--hf-surface);align-items:center;gap:9px;min-width:0;padding:0 10px;display:flex}.hf-glossary-search span,.hf-glossary-select span{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:500 9px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-search input,.hf-glossary-select select{width:100%;min-width:0;color:var(--hf-text);background:0 0;border:0;outline:none;padding:9px 0;font:400 11px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-search:focus-within,.hf-glossary-select:focus-within{border-color:var(--hf-green);box-shadow:0 0 0 2px #8ebfa229}.hf-glossary-filters{scrollbar-width:thin;gap:6px;min-width:0;padding:1px 0 4px;display:flex;overflow-x:auto}.hf-glossary-filters button{border:1px solid var(--hf-border);color:var(--hf-text-soft);background:var(--hf-surface);cursor:pointer;white-space:nowrap;flex:none;padding:8px 10px;font:500 10px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-filters button:hover,.hf-glossary-filters button:focus-visible,.hf-glossary-filters button.is-active{border-color:var(--hf-green);color:var(--hf-green);background:var(--hf-green-soft);outline:none}.hf-glossary-results{color:var(--hf-text-dim);white-space:nowrap;align-self:center;margin:0;font:500 10px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));align-content:start;gap:7px;min-height:0;display:grid}.hf-glossary-card{border:1px solid var(--hf-border);min-width:0;min-height:38px;color:var(--hf-text);background:var(--hf-surface);cursor:pointer;justify-content:center;align-items:center;padding:8px 10px;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.hf-glossary-card strong{color:var(--hf-text);letter-spacing:-.025em;overflow-wrap:anywhere;text-align:center;white-space:normal;font:300 clamp(12px,.9vw,15px)/1.15 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-card:hover,.hf-glossary-card:focus-visible{border-color:var(--hf-green);background:var(--hf-bg);outline:none;transform:translateY(-1px);box-shadow:0 4px 10px #16684014}.hf-glossary-empty{color:var(--hf-text-dim);margin:10px 0;font:400 12px/1.4 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-modal{z-index:30;background:#1716133d;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hf-glossary-modal__panel{box-sizing:border-box;border:1px solid var(--hf-border);background:var(--hf-surface);width:100%;max-width:min(860px,100vw - 40px);padding:20px 26px 18px;box-shadow:0 18px 48px #17161329}.hf-glossary-modal__top{justify-content:flex-end;min-height:20px;display:flex}.hf-glossary-modal__top button{color:var(--hf-text-dim);cursor:pointer;background:0 0;border:0;padding:2px 4px;font:300 24px/1 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-modal__panel h2{color:var(--hf-text);letter-spacing:-.035em;margin:4px 0 0;font:300 clamp(25px,3vw,34px)/.98 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-modal__panel>p{color:var(--hf-text-dim);margin:12px 0 20px;font:400 clamp(11px,1vw,14px)/1.5 Bricolage Grotesque,ui-sans-serif,sans-serif}.hf-glossary-modal__close{border:1px solid var(--hf-text);color:var(--hf-on-accent);background:var(--hf-text);cursor:pointer;padding:9px 14px;font:500 11px/1.2 Bricolage Grotesque,ui-sans-serif,sans-serif}@media (width<=1180px){.hf-study__body{grid-template-columns:minmax(224px,258px) minmax(0,1fr)}.hf-toc{display:none}}@media (width<=980px){.hf-study__body,.hf-study__body[data-toc=off]{grid-template-columns:1fr;gap:18px}.hf-learn.hf-study[data-learn-view=topic]{height:auto;display:block}.hf-learn.hf-study[data-learn-view=topic] .hf-study__masthead{padding:18px clamp(18px,4vw,56px) 14px}.hf-learn.hf-study[data-learn-view=topic] .hf-study__masthead-copy h1{font-size:clamp(26px,6vw,38px)}.hf-learn.hf-study[data-learn-view=topic] .hf-study__body{align-items:stretch;overflow:visible}.hf-learn.hf-study[data-learn-view=topic] .hf-study__index{border-bottom:1px solid var(--learn-rule);align-self:stretch;height:auto;max-height:none;padding-bottom:12px;padding-right:0;position:static;overflow:visible}.hf-learn.hf-study[data-learn-view=topic] .hf-study__reading{align-self:stretch;height:auto;padding-right:0;overflow:visible}.hf-tree__lessons li a{white-space:normal}.hf-study__index-glossary{margin-top:12px}}@media (width<=700px){.hf-glossary-controls{grid-template-columns:1fr auto}.hf-glossary-search,.hf-glossary-select{grid-column:1/-1}.hf-glossary-filters{grid-column:1}.hf-study__lesson-head h1{max-width:none}.hf-study__pager a{max-width:48%}.hf-module__head{flex-direction:column}.hf-module__bracket{font-size:54px}.hf-module__lessons li a{grid-template-columns:auto minmax(0,1fr)}.hf-module__lesson-meta{grid-column:2;justify-content:flex-start}}@media (width<=560px){.hf-study__masthead-side{align-items:flex-start;width:100%}.hf-modules{grid-template-columns:1fr}.hf-study__pager{flex-direction:column}.hf-study__pager a,.hf-study__pager a.is-next{text-align:left;max-width:none;margin-left:0}.hf-glossary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-glossary-card{min-height:34px;padding:7px 4px}.hf-glossary-card strong{font-size:11px}.hf-glossary-modal{padding:12px}.hf-glossary-modal__panel{max-width:calc(100vw - 24px);padding:16px 14px 14px}}@media (width<=420px){.hf-study__masthead{padding:22px 14px 18px}.hf-study__body{padding:18px 14px 56px}.hf-study__masthead-copy h1{font-size:30px}.hf-study__lesson-head h1{font-size:28px}.hf-modules{gap:10px}.hf-mod{padding:16px 14px}.hf-lang{justify-content:space-between;width:100%}.hf-lang select{text-overflow:ellipsis;max-width:62%}.hf-study-block{padding:16px 14px}.hf-learn-figure{padding:10px}}@media (prefers-reduced-motion:reduce){.hf-mod,.hf-module__lessons li a,.hf-study__start,.hf-study__index-track li a,.hf-toc__list a,.hf-glossary-card{transition:none}}.hf-test-hub{background:var(--hf-bg);color:var(--hf-text);min-height:calc(100vh - 70px);padding:26px 24px 44px}.hf-test-shell{max-width:1340px;margin:0 auto}.hf-test-tabs{border-bottom:1px solid var(--hf-border-soft);scrollbar-width:thin;gap:4px;margin:0 0 30px;padding:0 0 10px;display:flex;overflow-x:auto}.hf-test-tab{color:var(--hf-text-dim);border:1px solid #0000;border-radius:8px;flex:none;padding:9px 12px;font:400 13px/1.2 Bricolage Grotesque,sans-serif;text-decoration:none;transition:background-color .18s,color .18s}.hf-test-tab:hover,.hf-test-tab.is-active{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-test-header{justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 24px;display:flex}.hf-test-eyebrow{color:var(--hf-text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font:400 11px/1.2 Bricolage Grotesque,sans-serif}.hf-test-header h1{color:var(--hf-text);letter-spacing:-.035em;margin:0;font:400 clamp(34px,4vw,48px)/.98 Bricolage Grotesque,Segoe UI,sans-serif}.hf-test-description{color:var(--hf-text-dim);max-width:730px;margin:10px 0 0;font:400 15px/1.45 Bricolage Grotesque,sans-serif}.hf-test-source-pill{background:var(--hf-surface-2);border:1px solid var(--hf-border);border-radius:999px;flex:none;align-items:center;gap:7px;margin-top:4px;padding:8px 10px;font:400 10px/1.2 Bricolage Grotesque,sans-serif;display:inline-flex}.hf-test-source-pill span{background:var(--hf-text-dim);border-radius:50%;width:7px;height:7px}.hf-test-source-pill.is-live{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-test-source-pill.is-live span{background:var(--hf-green);box-shadow:0 0 0 3px #0f9d5821}.hf-test-source-pill small{color:var(--hf-text-dim);font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hf-test-overview-grid a{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;flex-direction:column;min-height:162px;padding:20px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;box-shadow:0 8px 22px #1111110a}.hf-test-overview-grid a:hover{border-color:var(--hf-green);transform:translateY(-2px)}.hf-test-overview-grid span{color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-overview-grid strong{color:var(--hf-text);letter-spacing:-.025em;margin:19px 0 8px;font:400 28px/1.05 Bricolage Grotesque,Segoe UI,sans-serif}.hf-test-overview-grid small{color:var(--hf-text-dim);margin-top:auto;font:400 12px/1.35 Bricolage Grotesque,sans-serif}.hf-test-toggle-row{border-bottom:1px solid var(--hf-border-soft);gap:8px;margin:3px 0 20px;padding-bottom:12px;display:flex}.hf-test-toggle-row button,.hf-test-view-switch button{background:var(--hf-text);border:1px solid var(--hf-text);color:var(--hf-on-accent);cursor:pointer;border-radius:8px;padding:9px 13px;font:400 12px/1.2 Bricolage Grotesque,sans-serif;transition:background-color .16s,color .16s}.hf-test-toggle-row button:not(.is-active),.hf-test-view-switch button:not(.is-active){background:var(--hf-surface);border-color:var(--hf-border-soft);color:var(--hf-text-dim)}.hf-test-toggle-row button:hover,.hf-test-view-switch button:hover{border-color:var(--hf-green)}.hf-test-table-wrap{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;overflow-x:auto;box-shadow:0 10px 28px #1111110b}.hf-test-table{border-collapse:collapse;width:100%;min-width:870px}.hf-test-table caption{color:var(--hf-text);text-align:left;padding:22px 20px 14px;font:400 23px/1.15 Bricolage Grotesque,Segoe UI,sans-serif}.hf-test-table th,.hf-test-table td{border-bottom:1px solid var(--hf-surface-2);color:var(--hf-text-soft);text-align:left;vertical-align:middle;white-space:nowrap;padding:13px 16px;font:400 12px/1.25 Bricolage Grotesque,sans-serif}.hf-test-table thead th{background:var(--hf-bg);color:var(--hf-text-dim);letter-spacing:.035em;text-transform:uppercase;font-size:10px}.hf-test-table tbody tr:last-child td,.hf-test-table tbody tr:last-child th{border-bottom:0}.hf-test-table tbody tr:hover{background:var(--hf-bg)}.hf-test-table th[scope=row]{color:var(--hf-text);font-weight:500}.hf-test-symbol{display:block}.hf-test-table th small{color:var(--hf-text-faint);margin-top:3px;font:400 10px/1.2 Bricolage Grotesque,sans-serif;display:block}.hf-test-number{font-weight:300;font-family:Bricolage Grotesque,sans-serif!important}.hf-test-change,.hf-test-signal{border-radius:6px;padding:4px 7px;font:400 11px/1.2 Bricolage Grotesque,sans-serif;display:inline-flex}.hf-test-change.is-up,.hf-test-signal.is-up{background:var(--hf-green-soft);color:var(--hf-green)}.hf-test-change.is-down,.hf-test-signal.is-down{background:var(--hf-red-soft);color:var(--hf-down)}.hf-test-change.is-neutral,.hf-test-signal.is-neutral{background:var(--hf-border-soft);color:var(--hf-text-soft)}.hf-test-empty{color:var(--hf-text-dim)!important;text-align:center!important;padding:28px!important;font-family:Bricolage Grotesque,sans-serif!important}.hf-test-view-switch{justify-content:flex-end;gap:8px;margin:-52px 0 20px;display:flex}.hf-test-heatmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hf-test-heat-card{border:1px solid var(--hf-green-soft-border);border-radius:8px;min-height:198px;padding:17px}.hf-test-heat-card.is-up{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border);color:var(--hf-green)}.hf-test-heat-card.is-down{background:var(--hf-red-soft);border-color:var(--hf-red-soft);color:var(--hf-down)}.hf-test-heat-card.is-neutral{background:var(--hf-bg);border-color:var(--hf-border-soft);color:var(--hf-text-dim)}.hf-test-heat-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hf-test-heat-card h2{color:var(--hf-text);margin:0;font:400 16px/1.15 Bricolage Grotesque,sans-serif}.hf-test-heat-card header span{opacity:.78;text-align:right;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-heat-card strong{margin-top:25px;font-size:29px;line-height:1;display:block}.hf-test-heat-rule{opacity:.15;background:currentColor;height:1px;margin:18px 0 11px}.hf-test-heat-card p,.hf-test-heat-card small{opacity:.9;margin:0;font:400 11px/1.25 Bricolage Grotesque,sans-serif}.hf-test-heat-card small{opacity:.72;margin-top:7px;font-family:Bricolage Grotesque,sans-serif;display:block}.hf-test-history-summary{grid-template-columns:minmax(270px,.9fr) minmax(0,2.1fr);gap:20px;margin:0 0 22px;display:grid}.hf-test-ohlc-grid{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.hf-test-ohlc-grid article{background:var(--hf-bg);border-radius:8px;flex-direction:column;gap:8px;padding:13px;display:flex}.hf-test-ohlc-grid span,.hf-test-option-summary span,.hf-test-metric-grid span,.hf-test-buildup-grid span{color:var(--hf-text-dim);letter-spacing:.05em;text-transform:uppercase;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-ohlc-grid strong{color:var(--hf-text);font-size:16px}.hf-test-ranges{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;gap:25px;padding:21px 24px;display:grid}.hf-test-ranges p{color:var(--hf-text-dim);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 9px;font:400 11px/1.25 Bricolage Grotesque,sans-serif;display:grid}.hf-test-ranges p span:last-child{text-align:right}.hf-test-ranges p strong{color:var(--hf-text);letter-spacing:.04em;text-transform:uppercase;font:400 12px/1.2 Bricolage Grotesque,sans-serif}.hf-test-range-track{background:var(--hf-border-soft);border-radius:999px;height:8px;overflow:hidden}.hf-test-range-track i{background:var(--hf-text-dim);border-radius:inherit;height:100%;display:block}.hf-test-range-track.is-purple i{background:var(--hf-text-faint)}.hf-test-records-panel{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;padding-top:20px}.hf-test-records-panel>h2{color:var(--hf-text);margin:0 20px 15px;font:400 24px/1.1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-test-records-panel>h2 span{color:var(--hf-text-dim);text-transform:uppercase;margin-left:6px;font:400 11px/1 Bricolage Grotesque,sans-serif}.hf-test-records-panel .hf-test-table-wrap{box-shadow:none;border:0;border-radius:0 0 8px 8px}.hf-test-option-summary,.hf-test-metric-grid,.hf-test-buildup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.hf-test-option-summary article,.hf-test-metric-grid article,.hf-test-buildup-grid article{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;flex-direction:column;gap:11px;min-height:126px;padding:19px;display:flex}.hf-test-option-summary strong,.hf-test-metric-grid strong,.hf-test-buildup-grid strong{color:var(--hf-text);font:400 24px/1.05 Bricolage Grotesque,sans-serif}.hf-test-option-summary small,.hf-test-metric-grid small,.hf-test-buildup-grid small{color:var(--hf-text-dim);font:400 11px/1.25 Bricolage Grotesque,sans-serif}.hf-test-option-controls{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.8fr);align-items:flex-start;gap:16px;margin:0 0 15px;padding:14px 16px;display:grid}.hf-test-option-control-group{align-items:center;gap:12px;min-width:0;display:flex}.hf-test-option-control-group>span{color:var(--hf-text-dim);letter-spacing:.06em;text-transform:uppercase;flex:none;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-option-pill-rail{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.hf-test-option-pill-rail button{background:var(--hf-surface);border:1px solid var(--hf-border-soft);color:var(--hf-text-dim);cursor:pointer;border-radius:999px;flex:none;padding:8px 10px;font:400 11px/1.2 Bricolage Grotesque,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-test-option-pill-rail button:hover,.hf-test-option-pill-rail button.is-active{background:var(--hf-green-soft);border-color:var(--hf-green);color:var(--hf-green)}.hf-test-option-pill-rail button:active{transform:scale(.97)}.hf-test-option-pill-rail button:focus-visible{outline:2px solid var(--hf-text-dim);outline-offset:2px}.hf-test-option-pill-rail i{color:var(--hf-text-dim);white-space:nowrap;padding:8px 0;font:400 11px/1.2 Bricolage Grotesque,sans-serif}.hf-test-option-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.hf-test-metric-grid,.hf-test-buildup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hf-test-metric-grid .is-blue,.hf-test-number.is-blue{color:var(--hf-text-dim)}.hf-test-metric-grid .is-green,.hf-test-buildup-grid .is-up{color:var(--hf-green)}.hf-test-metric-grid .is-dark{color:var(--hf-text)}.hf-test-buildup-grid .is-down{color:var(--hf-down)}.hf-test-buildup-grid .is-blue,.hf-test-buildup-grid .is-amber{color:var(--hf-text-dim)}.hf-test-option-chain{min-width:1180px}.hf-test-option-chain .hf-test-call-heading{background:var(--hf-green-soft);color:var(--hf-green);text-align:left}.hf-test-option-chain .hf-test-put-heading{background:var(--hf-red-soft);color:var(--hf-down);text-align:right}.hf-test-option-chain .hf-test-strike-heading{background:var(--hf-border-soft);color:var(--hf-text);text-align:center}.hf-test-option-chain .hf-test-strike{background:var(--hf-bg);color:var(--hf-text);text-align:center}.hf-test-option-chain tr.is-atm td,.hf-test-option-chain tr.is-atm th{border-bottom-color:var(--hf-text-faint);border-top:2px solid var(--hf-text-faint)}.hf-test-strike small{background:var(--hf-text-dim);color:var(--hf-on-accent);border-radius:4px;margin-left:5px;padding:3px 4px;font:400 8px/1 Bricolage Grotesque,sans-serif;display:inline-block}.hf-test-sector-tag{background:var(--hf-bg);color:var(--hf-text-dim);border-radius:5px;padding:4px 6px;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-heat-up{color:var(--hf-green)!important}.hf-test-heat-down{color:var(--hf-down)!important}.hf-test-pcr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.hf-test-pcr-cards article{background:var(--hf-surface);border:1px solid var(--hf-border-soft);border-radius:8px;min-height:188px;padding:18px}.hf-test-pcr-cards header{border-bottom:1px solid var(--hf-surface-2);justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.hf-test-pcr-cards h2{color:var(--hf-text);margin:0;font:400 20px/1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-test-pcr-cards article>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.hf-test-pcr-cards p{flex-direction:column;gap:7px;margin:0;display:flex}.hf-test-pcr-cards p span{color:var(--hf-text-dim);letter-spacing:.05em;text-transform:uppercase;font:400 10px/1.2 Bricolage Grotesque,sans-serif}.hf-test-pcr-cards p strong{color:var(--hf-text);font-size:18px}.hf-test-pcr-cards article>small{color:var(--hf-text-faint);margin-top:18px;font:400 10px/1.25 Bricolage Grotesque,sans-serif;display:block}.hf-test-source-state{background:var(--hf-surface-2);border:1px solid var(--hf-border);color:var(--hf-text-soft);border-radius:6px;margin:0 0 13px;padding:10px 13px;font:400 12px/1.45 Bricolage Grotesque,sans-serif}.hf-test-bse-table{min-width:1040px}.hf-test-bse-table td:last-child{white-space:normal;min-width:360px}.hf-test-bse-table td:nth-child(3){white-space:normal;min-width:180px}@media (width<=980px){.hf-test-overview-grid,.hf-test-heatmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-test-history-summary,.hf-test-option-controls{grid-template-columns:1fr}.hf-test-metric-grid,.hf-test-buildup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hf-test-hub{min-height:calc(100vh - 64px);padding:17px 14px 30px}.hf-test-tabs{margin-bottom:22px}.hf-test-tab{padding:8px 10px;font-size:12px}.hf-test-header{margin-bottom:18px;display:block}.hf-test-header h1{font-size:36px}.hf-test-description{font-size:13px}.hf-test-source-pill{max-width:100%;margin-top:14px}.hf-test-source-pill small{display:none}.hf-test-overview-grid,.hf-test-heatmap-grid,.hf-test-option-summary,.hf-test-pcr-cards{grid-template-columns:1fr}.hf-test-overview-grid a{min-height:128px}.hf-test-view-switch{justify-content:flex-start;margin:0 0 15px}.hf-test-heat-card{min-height:160px}.hf-test-history-summary{gap:12px}.hf-test-option-controls{gap:11px;padding:12px}.hf-test-option-control-group{flex-direction:column;align-items:flex-start;gap:7px}.hf-test-option-pill-rail{width:100%;max-width:100%}.hf-test-ranges{gap:17px;padding:17px 15px}.hf-test-ranges p{text-align:left;grid-template-columns:1fr;font-size:10px}.hf-test-ranges p span:last-child{text-align:left}.hf-test-ranges p strong{order:-1}.hf-test-metric-grid,.hf-test-buildup-grid{grid-template-columns:1fr 1fr}.hf-test-metric-grid article,.hf-test-buildup-grid article{min-height:112px;padding:15px}.hf-test-table th,.hf-test-table td{padding:12px 14px}.hf-test-pcr-cards article{min-height:156px}}.hf-flash-workspace{--flash-canvas:var(--hf-surface-2);--flash-surface:var(--hf-bg);--flash-surface-2:var(--hf-surface);--flash-border:var(--hf-border);--flash-muted:var(--hf-text-dim);--flash-text:var(--hf-text);--flash-green:var(--hf-green);--flash-red:var(--hf-down);box-sizing:border-box;min-height:calc(100svh - 70px);color:var(--flash-text);background:var(--flash-canvas);padding:16px clamp(14px,2vw,30px) 22px;font-family:Bricolage Grotesque,sans-serif}.hf-flash-workspace *,.hf-flash-workspace :before,.hf-flash-workspace :after{box-sizing:border-box}.hf-flash-workspace button,.hf-flash-workspace input{font:inherit}.hf-flash-workspace button{cursor:pointer}.hf-flash-topbar,.hf-flash-toolbar,.hf-flash-terminal-grid,.hf-flash-lower-deck{max-width:1600px;margin-inline:auto}.hf-flash-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.hf-flash-title-wrap{align-items:center;gap:15px;display:flex}.hf-flash-title-wrap p,.hf-flash-panel-heading p{color:var(--flash-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font:700 10px/1.2 Bricolage Grotesque,sans-serif}.hf-flash-title-wrap h1{color:var(--hf-text);letter-spacing:-.06em;margin:0;font:700 clamp(23px,2.1vw,30px)/1 Bricolage Grotesque,sans-serif}.hf-flash-back{border:1px solid var(--flash-border);color:var(--hf-text-soft);background:var(--hf-surface);border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font:500 11px/1 Bricolage Grotesque,sans-serif;text-decoration:none;transition:border-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.hf-flash-back:hover,.hf-flash-back:focus-visible{border-color:var(--hf-text);color:var(--hf-text)}.hf-flash-back:active,.hf-flash-toolbar button:active,.hf-flash-tabs button:active{transform:scale(.97)}.hf-flash-snapshot-state{color:var(--flash-muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font:700 10px/1.3 Bricolage Grotesque,sans-serif;display:inline-flex}.hf-flash-snapshot-state i{background:var(--hf-text-dim);border-radius:50%;width:7px;height:7px}.hf-flash-snapshot-state.is-ready i{background:var(--flash-green);box-shadow:0 0 0 4px #0f9d5824}.hf-flash-snapshot-state.is-loading i{background:#d97706}.hf-flash-toolbar{border-top:1px solid var(--hf-border);justify-content:space-between;align-items:center;gap:14px;padding:10px 0 15px;display:flex}.hf-flash-instruments,.hf-flash-timeframes,.hf-flash-tabs{align-items:center;gap:5px;min-width:0;display:flex}.hf-flash-instruments{scrollbar-width:none;overflow-x:auto}.hf-flash-instruments::-webkit-scrollbar{display:none}.hf-flash-toolbar button,.hf-flash-tabs button{color:var(--hf-text-soft);letter-spacing:.035em;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;font:500 10px/1 Bricolage Grotesque,sans-serif;transition:color .16s ease-out,background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.hf-flash-instruments button{border-color:var(--flash-border);padding:9px 11px}.hf-flash-timeframes button{padding:8px 9px}.hf-flash-toolbar button:hover,.hf-flash-toolbar button:focus-visible,.hf-flash-tabs button:hover,.hf-flash-tabs button:focus-visible{color:var(--hf-text);border-color:var(--hf-text);outline:none}.hf-flash-toolbar button.is-active{color:var(--hf-on-accent);border-color:var(--flash-green);background:var(--flash-green)}.hf-flash-terminal-grid{grid-template-columns:minmax(0,1fr) 292px;gap:12px;display:grid}.hf-flash-chart-column,.hf-flash-sidebar-panel,.hf-flash-lower-deck{border:1px solid var(--flash-border);background:var(--hf-surface);border-radius:8px;overflow:hidden}.hf-flash-chart-column{flex-direction:column;min-height:470px;display:flex}.hf-flash-chart-heading{border-bottom:1px solid var(--flash-border);justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.hf-flash-chart-heading span{color:var(--flash-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:700 9px/1 Bricolage Grotesque,sans-serif;display:block}.hf-flash-chart-heading h2,.hf-flash-panel-heading h2{color:var(--hf-text);letter-spacing:-.03em;margin:0;font:700 16px/1.1 Bricolage Grotesque,sans-serif}.hf-flash-chart-heading small,.hf-flash-price-panel small{color:var(--flash-muted);text-align:right;font:500 10px/1.4 Bricolage Grotesque,sans-serif}.hf-flash-chart-frame{flex:1;min-height:420px;position:relative}.hf-flash-tradingview,.hf-flash-tradingview>div,.hf-flash-tradingview iframe{width:100%!important;height:100%!important}.hf-flash-tradingview{position:absolute;inset:0}.hf-flash-attribution{z-index:2;color:var(--hf-text-dim);margin:0;font:500 9px/1 Bricolage Grotesque,sans-serif;position:absolute;bottom:5px;right:9px}.hf-flash-attribution a{color:var(--hf-text-soft);text-decoration:none}.hf-flash-attribution a:hover{text-decoration:underline}.hf-flash-sidebar{grid-template-rows:auto 1fr auto;gap:12px;min-width:0;display:grid}.hf-flash-sidebar-panel{padding:15px}.hf-flash-quote-value{gap:5px;padding:17px 0 10px;display:grid}.hf-flash-quote-value strong{color:var(--hf-text);letter-spacing:-.06em;font:700 27px/1 Bricolage Grotesque,sans-serif}.hf-flash-quote-value span{font:500 11px/1 JetBrains Mono,ui-monospace,monospace}.hf-flash-workspace .is-up{color:var(--flash-green)!important}.hf-flash-workspace .is-down{color:var(--flash-red)!important}.hf-flash-workspace .is-muted{color:var(--flash-muted)!important}.hf-flash-unavailable{color:var(--flash-muted);margin:19px 0 17px;font-size:12px}.hf-flash-context-list{border-top:1px solid var(--flash-border);margin-top:12px;display:grid}.hf-flash-context-row{border-bottom:1px solid var(--flash-border);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.hf-flash-context-row span{color:var(--hf-text-dim);letter-spacing:.035em;font:700 10px/1.2 Bricolage Grotesque,sans-serif}.hf-flash-context-row b{text-align:right;gap:3px;font:700 11px/1.2 JetBrains Mono,ui-monospace,monospace;display:grid}.hf-flash-context-row em{font:500 9px/1 JetBrains Mono,ui-monospace,monospace}.hf-flash-readonly-note{border-color:var(--hf-green-soft-border);background:#eef9f3}.hf-flash-readonly-note strong{color:var(--hf-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font:700 10px/1 Bricolage Grotesque,sans-serif;display:block}.hf-flash-readonly-note p{color:var(--hf-text-soft);margin:0;font-size:11px;line-height:1.5}.hf-flash-lower-deck{margin-top:12px}.hf-flash-tabs{border-bottom:1px solid var(--flash-border);scrollbar-width:thin;padding:8px;overflow-x:auto}.hf-flash-tabs button{white-space:nowrap;padding:8px 10px}.hf-flash-tabs button.is-active{color:var(--hf-green);border-color:var(--hf-green-soft-border);background:#eef9f3}.hf-flash-tab-panel{min-height:156px;padding:17px}.hf-flash-unavailable-panel{min-height:120px;color:var(--flash-muted);background:var(--hf-bg);border:1px dashed #d8dde3;border-radius:8px;align-items:center;gap:13px;padding:16px;display:flex}.hf-flash-unavailable-panel>span{color:var(--hf-text-dim);font-size:28px;line-height:1}.hf-flash-unavailable-panel h3{color:var(--hf-text);margin:0 0 5px;font:700 14px/1.2 Bricolage Grotesque,sans-serif}.hf-flash-unavailable-panel p{max-width:640px;margin:0;font-size:12px;line-height:1.55}.hf-flash-calculator-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.hf-flash-calculator label{color:var(--hf-text-soft);letter-spacing:.08em;text-transform:uppercase;gap:6px;font:700 9px/1.2 Bricolage Grotesque,sans-serif;display:grid}.hf-flash-calculator input{border:1px solid var(--hf-border);width:100%;color:var(--hf-text);background:var(--hf-surface);border-radius:6px;outline:none;padding:10px;font:500 13px/1 JetBrains Mono,ui-monospace,monospace}.hf-flash-calculator input:focus{border-color:var(--flash-green);box-shadow:0 0 0 3px #0f9d5824}.hf-flash-calculator-result{min-height:43px;color:var(--hf-text-soft);background:var(--hf-bg);border-radius:6px;align-items:baseline;gap:10px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.hf-flash-calculator-result strong{letter-spacing:-.04em;font:700 21px/1 Bricolage Grotesque,sans-serif}.hf-flash-calculator-result b{font:500 11px/1 JetBrains Mono,ui-monospace,monospace}.hf-flash-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.hf-flash-setup-grid>div{border:1px solid var(--flash-border);background:var(--hf-bg);border-radius:8px;padding:13px}.hf-flash-setup-grid span{color:var(--flash-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font:700 9px/1 Bricolage Grotesque,sans-serif;display:block}.hf-flash-setup-grid b{color:var(--hf-text);font:700 13px/1.2 Bricolage Grotesque,sans-serif}.hf-flash-setup-grid p{color:var(--hf-text-dim);margin:7px 0 0;font-size:11px;line-height:1.45}.hf-flash-btn{border:1px solid var(--hf-green-soft-border);color:var(--hf-green);letter-spacing:.025em;background:#eef9f3;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font:700 10px/1 Bricolage Grotesque,sans-serif;text-decoration:none;transition:transform .16s ease-out,background .16s ease-out,border-color .16s ease-out;display:inline-flex}.hf-flash-btn:hover,.hf-flash-btn:focus-visible{border-color:var(--hf-green);background:#e0f2e9;outline:none}.hf-flash-btn:active{transform:scale(.97)}@media (width<=920px){.hf-flash-workspace{min-height:calc(100svh - 64px)}.hf-flash-terminal-grid{grid-template-columns:1fr}.hf-flash-sidebar{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.hf-flash-readonly-note{grid-column:1/-1}}@media (width<=640px){.hf-flash-workspace{padding:10px 10px 18px}.hf-flash-topbar{align-items:flex-start}.hf-flash-back span{display:none}.hf-flash-snapshot-state{white-space:normal;text-align:right;max-width:135px;line-height:1.35}.hf-flash-toolbar{flex-direction:column;align-items:stretch}.hf-flash-timeframes{justify-content:space-between}.hf-flash-timeframes button{flex:1;padding-inline:5px}.hf-flash-chart-column{min-height:384px}.hf-flash-chart-frame{min-height:334px}.hf-flash-chart-heading{flex-direction:column;align-items:flex-start;gap:6px}.hf-flash-chart-heading small{text-align:left}.hf-flash-sidebar,.hf-flash-calculator-fields,.hf-flash-setup-grid{grid-template-columns:1fr}.hf-flash-readonly-note{grid-column:auto}.hf-flash-calculator-result{flex-direction:column;align-items:flex-start}}@media (width<=420px){.hf-flash-topbar{flex-wrap:wrap;gap:10px}.hf-flash-snapshot-state{max-width:170px;margin-left:auto}.hf-flash-title-wrap{gap:10px}.hf-flash-title-wrap h1{font-size:22px}.hf-flash-tab-panel{padding:12px}.hf-flash-unavailable-panel{align-items:flex-start;padding:13px}}@media (prefers-reduced-motion:reduce){.hf-flash-workspace *,.hf-flash-workspace :before,.hf-flash-workspace :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.fire-page{--fire-ink:var(--hf-text);--fire-up:var(--hf-up);--fire-down:var(--hf-down);--fire-hair:var(--hf-border);--fire-muted:var(--hf-text-dim)}.fire-header{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:14px}.fire-subtitle{color:var(--fire-muted);margin:4px 0 0;font:400 13px/1.4 Bricolage Grotesque,sans-serif}.fire-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fire-control{flex-direction:column;gap:4px;display:flex}.fire-control>span{color:var(--fire-muted);letter-spacing:.08em;text-transform:uppercase;font:500 10px/1 JetBrains Mono,monospace}.fire-timeframes{border:1px solid var(--fire-hair);border-radius:10px;display:inline-flex;overflow:hidden}.fire-tf{background:var(--hf-surface);border:0;border-right:1px solid var(--fire-hair);color:var(--fire-ink);cursor:pointer;min-width:46px;padding:9px 12px;font:500 13px/1 Sora,sans-serif}.fire-tf:last-child{border-right:0}.fire-tf:hover{background:var(--hf-surface-2)}.fire-tf.is-active{background:var(--fire-ink);color:var(--hf-on-accent)}.fire-reload{background:var(--hf-surface);border:1px solid var(--fire-hair);color:var(--fire-ink);cursor:pointer;border-radius:10px;padding:9px 16px;font:500 13px/1 Sora,sans-serif}.fire-reload:hover{background:var(--hf-surface-2)}.fire-params{color:var(--fire-muted);margin:14px 0 0;font:400 12px/1.5 Bricolage Grotesque,sans-serif}.fire-params strong{color:var(--fire-ink);font-weight:600}.fire-structure{margin-top:16px}.fire-stat-grid{background:var(--fire-hair);border:1px solid var(--fire-hair);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fire-stat{background:var(--hf-surface);min-width:0;padding:14px 16px}.fire-stat__label{color:var(--fire-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font:500 10px/1.2 JetBrains Mono,monospace}.fire-stat__value{color:var(--fire-ink);word-break:break-word;margin:0;font:500 15px/1.25 Sora,sans-serif}.fire-stat__value.is-fire-up{color:var(--fire-up)}.fire-stat__value.is-fire-down{color:var(--fire-down)}.fire-stat__detail{color:var(--fire-muted);margin:6px 0 0;font:400 11.5px/1.35 Bricolage Grotesque,sans-serif}.fire-chart-card{margin-top:16px}.fire-legend{color:var(--fire-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:10px;font:400 11.5px/1.4 Bricolage Grotesque,sans-serif;display:flex}.fire-legend span{align-items:center;gap:6px;display:inline-flex}.fire-swatch{border-radius:2px;width:14px;height:10px;display:inline-block}.fire-swatch--fvg-bull{background:#0f9d5840;border:1px solid #0f9d5899}.fire-swatch--fvg-bear{background:#c0392b40;border:1px solid #c0392b99}.fire-swatch--ob-bull{background:#0f9d581f;border:1px dashed #0f9d58e6}.fire-swatch--ob-bear{background:#c0392b1f;border:1px dashed #c0392be6}.fire-chart{width:100%;max-width:100%;height:auto;display:block}.fire-chart-empty{background:var(--hf-bg);border:1px dashed var(--fire-hair);color:var(--fire-muted);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:220px;padding:24px;font:400 13px/1.5 Bricolage Grotesque,sans-serif;display:flex}.fire-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.fire-patterns li{border-bottom:1px solid var(--fire-hair);align-items:center;gap:10px;min-width:0;padding:10px 4px;display:flex}.fire-pattern__dot{border-radius:50%;flex:none;width:8px;height:8px}.fire-pattern__dot.is-bullish{background:var(--fire-up)}.fire-pattern__dot.is-bearish{background:var(--fire-down)}.fire-pattern__dot.is-neutral{background:var(--hf-text-faint)}.fire-pattern__name{color:var(--fire-ink);flex:auto;min-width:0;font:500 13px/1.3 Bricolage Grotesque,sans-serif}.fire-pattern__time{color:var(--fire-muted);flex:none;font:400 12px/1.2 JetBrains Mono,monospace}@media (width<=900px){.fire-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fire-header,.fire-controls{align-items:stretch}.fire-control{width:100%}.fire-timeframes{width:100%;display:flex}.fire-tf{flex:1 1 0;min-width:0}.fire-stat-grid,.fire-patterns{grid-template-columns:minmax(0,1fr)}}.hf-analytics-page{background:var(--hf-bg);color:var(--hf-text);min-height:calc(100svh - 70px);padding:28px clamp(16px,3vw,44px) 44px}.hf-analytics-frame{max-width:1210px;margin:0 auto}.hf-analytics-header{border-bottom:1px solid var(--hf-surface-2);justify-content:space-between;align-items:end;padding:0 0 18px;display:flex}.hf-analytics-eyebrow,.hf-analytics-kicker,.hf-analytics-availability-label,.hf-pattern-card>span{color:var(--hf-text-dim);letter-spacing:.12em;font:500 10px/1.2 Bricolage Grotesque,sans-serif;display:block}.hf-analytics-header p{color:var(--hf-text-dim);margin:7px 0 0;font:400 13px/1.4 Bricolage Grotesque,sans-serif}.hf-analytics-live-dot,.hf-analytics-status{border:1px solid var(--hf-green-soft-border);color:var(--hf-green);letter-spacing:.09em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font:500 10px/1 Bricolage Grotesque,sans-serif;display:inline-flex}.hf-analytics-live-dot i{background:var(--hf-green);box-shadow:0 0 0 3px var(--hf-green-soft);border-radius:50%;width:6px;height:6px}.hf-analytics-pills{flex-wrap:wrap;gap:8px;display:flex}.hf-analytics-pills button{background:var(--hf-surface);border:1px solid var(--hf-surface-2);color:var(--hf-text-soft);cursor:pointer;border-radius:999px;padding:10px 13px;font:500 12px/1 Bricolage Grotesque,sans-serif;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-analytics-pills button:hover,.hf-analytics-pills button:focus-visible,.hf-analytics-pills button.is-active{background:var(--hf-green);border-color:var(--hf-green);color:var(--hf-on-accent);outline:none}.hf-analytics-pills button:active{transform:scale(.97)}.hf-analytics-content{padding:30px 0 0}.hf-analytics-content-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.hf-analytics-content-top h1{color:var(--hf-text);letter-spacing:-.035em;margin:8px 0;font:500 clamp(31px,4vw,48px)/.98 Bricolage Grotesque,Segoe UI,sans-serif}.hf-analytics-content-top p{color:var(--hf-text-dim);max-width:635px;margin:0;font:400 15px/1.6 Bricolage Grotesque,sans-serif}.hf-analytics-status{color:var(--hf-text-dim);margin-top:2px}.hf-analytics-availability{background:var(--hf-surface);border:1px solid var(--hf-surface-2);border-radius:8px;align-items:center;gap:17px;min-height:238px;margin-top:20px;padding:clamp(24px,5vw,56px);display:flex}.hf-analytics-availability-stack{gap:.9rem;margin-top:20px;display:grid}.hf-analytics-availability-stack .hf-analytics-availability{margin-top:0}.hf-analytics-availability-mark{background:var(--hf-bg);color:var(--hf-text-dim);border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font:300 34px/1 Bricolage Grotesque,sans-serif;display:flex}.hf-analytics-availability h2{color:var(--hf-text);letter-spacing:-.025em;margin:7px 0;font:500 28px/1.1 Bricolage Grotesque,Segoe UI,sans-serif}.hf-analytics-availability p{color:var(--hf-text-dim);max-width:660px;margin:0;font:400 14px/1.65 Bricolage Grotesque,sans-serif}.hf-analytics-availability a{color:var(--hf-green);gap:5px;margin-top:16px;font:500 12px/1 Bricolage Grotesque,sans-serif;text-decoration:none;display:inline-flex}.hf-analytics-availability a:hover,.hf-analytics-availability a:focus-visible{color:var(--hf-green);text-decoration:underline}.hf-pattern-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hf-pattern-card{background:var(--hf-surface);border:1px solid var(--hf-surface-2);border-radius:8px;min-height:154px;padding:19px}.hf-pattern-card h2{color:var(--hf-text);letter-spacing:-.025em;margin:10px 0 8px;font:500 25px/1.02 Bricolage Grotesque,Segoe UI,sans-serif}.hf-pattern-card p{color:var(--hf-text-dim);margin:0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.hf-analytics-disclaimer{color:var(--hf-text-dim);margin:17px 0 0;font:400 12px/1.55 Bricolage Grotesque,sans-serif}.hf-strategy-workspace{grid-template-columns:minmax(205px,.33fr) minmax(0,1fr);align-items:flex-start;gap:clamp(18px,3vw,34px);padding-top:30px;display:grid}.hf-strategy-sidebar{background:var(--hf-surface);border:1px solid var(--hf-surface-2);border-radius:8px;gap:26px;padding:23px;display:grid;position:sticky;top:88px}.hf-strategy-sidebar h1{color:var(--hf-text);letter-spacing:-.01em;margin:8px 0 10px;font:500 clamp(34px,4vw,50px)/.94 Bricolage Grotesque,Segoe UI,sans-serif}.hf-strategy-sidebar p{color:var(--hf-text-dim);margin:0;font:400 13px/1.58 Bricolage Grotesque,sans-serif}.hf-strategy-sidebar-nav{border-top:1px solid var(--hf-surface-2);gap:4px;padding-top:13px;display:grid}.hf-strategy-sidebar-nav button{color:var(--hf-text-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 10px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:background-color .16s,color .16s,transform .16s;display:flex}.hf-strategy-sidebar-nav button i{color:var(--hf-text-faint);font:500 10px/1 Bricolage Grotesque,sans-serif}.hf-strategy-sidebar-nav button:hover,.hf-strategy-sidebar-nav button:focus-visible,.hf-strategy-sidebar-nav button.is-active{background:var(--hf-surface-2);color:var(--hf-green);outline:none}.hf-strategy-sidebar-nav button:hover i,.hf-strategy-sidebar-nav button:focus-visible i,.hf-strategy-sidebar-nav button.is-active i{color:var(--hf-green)}.hf-strategy-sidebar-nav button:active,.hf-strategy-card:active{transform:scale(.98)}.hf-strategy-sidebar-note{border-top:1px solid var(--hf-surface-2);padding-top:16px}.hf-strategy-sidebar-note span,.hf-strategy-screen-header>div>span{color:var(--hf-text-dim);letter-spacing:.11em;font:500 9px/1.2 Bricolage Grotesque,sans-serif;display:block}.hf-strategy-sidebar-note p{margin-top:8px;font-size:12px;line-height:1.55}.hf-strategy-screen{background:var(--hf-text);border:1px solid var(--hf-text-soft);color:var(--hf-bg);border-radius:8px;min-width:0;padding:clamp(20px,3.4vw,34px);box-shadow:0 16px 36px #1111111a}.hf-strategy-screen-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hf-strategy-screen-header>div>span{color:var(--hf-text-faint)}.hf-strategy-screen-header h2{color:var(--hf-bg);letter-spacing:-.035em;margin:9px 0 8px;font:500 clamp(29px,3.5vw,43px)/.97 Bricolage Grotesque,Segoe UI,sans-serif}.hf-strategy-screen-header p{color:#d4d4d8;margin:0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.hf-strategy-expiry{color:var(--hf-border);flex:none;align-items:center;gap:9px;padding-top:4px;font:500 11px/1 Bricolage Grotesque,sans-serif;display:flex}.hf-strategy-expiry select{appearance:none;background:var(--hf-text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23cdd7db' stroke-width='1.4'/%3E%3C/svg%3E") right 10px center/12px 8px no-repeat;border:1px solid var(--hf-text-soft);color:var(--hf-bg);border-radius:7px;min-width:105px;padding:9px 31px 9px 10px;font:500 12px/1 Bricolage Grotesque,sans-serif}.hf-strategy-expiry select:focus-visible{outline-offset:2px;outline:2px solid #d4d4d8}.hf-strategy-category-pills{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.hf-strategy-category-pills button{background:var(--hf-text-soft);border:1px solid var(--hf-text-soft);color:var(--hf-border-soft);cursor:pointer;border-radius:999px;padding:10px 15px;font:500 12px/1 Bricolage Grotesque,sans-serif;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.hf-strategy-category-pills button:hover,.hf-strategy-category-pills button:focus-visible,.hf-strategy-category-pills button.is-active{color:var(--hf-text);background:#d4d4d8;border-color:#d4d4d8;outline:none}.hf-strategy-category-pills button:active{transform:scale(.97)}.hf-strategy-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.hf-strategy-card{background:var(--hf-text);border:1px solid var(--hf-text-soft);color:var(--hf-surface-2);cursor:pointer;text-align:center;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:151px;padding:15px 8px;font:500 12px/1.34 Bricolage Grotesque,sans-serif;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.hf-strategy-card:hover,.hf-strategy-card:focus-visible,.hf-strategy-card.is-selected{border-color:#d4d4d8;outline:none;transform:translateY(-2px);box-shadow:0 0 0 2px #d4d4d82e}.hf-strategy-card span{max-width:130px;display:block}.hf-strategy-payoff{width:100px;height:66px;margin-bottom:8px;overflow:visible}.hf-strategy-axis{fill:none;stroke:var(--hf-text-dim);stroke-width:1px}.hf-strategy-guide{fill:none;stroke:var(--hf-text-dim);stroke-dasharray:5 5;stroke-width:.8px}.hf-strategy-line-under{fill:none;stroke:var(--hf-down);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px}.hf-strategy-line{fill:none;stroke:var(--hf-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8px;stroke-dasharray:55 500}.hf-strategy-footnote{border-top:1px solid var(--hf-text-soft);color:var(--hf-text-faint);margin:22px 0 0;padding-top:15px;font:400 11px/1.55 Bricolage Grotesque,sans-serif}@media (width<=720px){.hf-analytics-page{min-height:calc(100svh - 64px);padding:22px 16px 30px}.hf-analytics-header,.hf-analytics-content-top{flex-direction:column;align-items:flex-start}.hf-analytics-content{padding-top:24px}.hf-analytics-content-top{gap:13px}.hf-analytics-content-top h1{font-size:37px}.hf-analytics-availability{align-items:flex-start;min-height:250px;padding:25px}.hf-pattern-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-strategy-workspace{grid-template-columns:1fr;padding-top:24px}.hf-strategy-sidebar{gap:18px;position:static}.hf-strategy-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-strategy-sidebar-note{display:none}.hf-strategy-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=440px){.hf-pattern-grid{grid-template-columns:1fr}.hf-analytics-availability{gap:13px;padding:20px}.hf-analytics-availability h2{font-size:25px}.hf-analytics-availability-mark{width:38px;height:38px}.hf-strategy-screen-header{flex-direction:column}.hf-strategy-expiry{padding-top:0}.hf-strategy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hf-strategy-card{min-height:138px}}.cpt-page{padding-bottom:40px}.cpt-header{align-items:flex-end}.cpt-header-main{min-width:0}.cpt-back{border:1px solid var(--hf-border);color:var(--hf-text-dim);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;font:400 11px/1 Sora,Bricolage Grotesque,sans-serif;transition:border-color .16s,color .16s;display:inline-flex}.cpt-back:hover,.cpt-back:focus-visible{border-color:var(--hf-text);color:var(--hf-text)}.cpt-scope-pill{background:var(--hf-surface)}.cpt-sample-banner{border:1px solid #f0c78a;border-left:4px solid var(--hf-amber);background:#fff5e6;border-radius:8px;align-items:flex-start;gap:14px;margin:0 0 16px;padding:14px 18px;display:flex}.cpt-sample-badge{background:var(--hf-amber);color:var(--hf-on-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font:600 10px/1 Sora,Bricolage Grotesque,sans-serif}.cpt-sample-banner p{color:#7c3f04;margin:0;font:400 13px/1.55 Bricolage Grotesque,sans-serif}.cpt-method{border-left:2px solid var(--hf-border);color:var(--hf-text-dim);margin:0 0 18px;padding:2px 0 2px 14px;font:300 12.5px/1.6 Bricolage Grotesque,sans-serif}.cpt-method strong{color:var(--hf-text-soft);font-weight:500}.cpt-tabs{border-bottom:1px solid var(--hf-border);gap:4px;margin-bottom:16px;display:flex}.cpt-tabs button{color:var(--hf-text-dim);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font:500 12px/1 Sora,Bricolage Grotesque,sans-serif}.cpt-tabs button:hover{color:var(--hf-text)}.cpt-tabs button.is-active{border-bottom-color:var(--hf-text);color:var(--hf-text)}.cpt-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cpt-dateline{color:var(--hf-text-dim);letter-spacing:-.01em;margin:0;font:400 12px/1.4 JetBrains Mono,ui-monospace,monospace}.cpt-range{border:1px solid var(--hf-border);border-radius:999px;display:inline-flex;overflow:hidden}.cpt-range button{background:var(--hf-surface);color:var(--hf-text-dim);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;border:0;padding:8px 18px;font:500 11px/1 Sora,Bricolage Grotesque,sans-serif}.cpt-range button+button{border-left:1px solid var(--hf-border)}.cpt-range button.is-active{background:var(--hf-text);color:var(--hf-on-accent)}.cpt-filters{flex-wrap:wrap;gap:10px;display:flex}.cpt-filters .bd-select{padding:10px 36px 10px 12px;font-size:13px}.cpt-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.cpt-chip{background:var(--hf-text);color:var(--hf-on-accent);border-radius:999px;align-items:center;gap:8px;padding:7px 8px 7px 14px;font:400 12px/1 Bricolage Grotesque,sans-serif;display:inline-flex}.cpt-chip button{color:var(--hf-on-accent);cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:18px;height:18px;font-size:13px;line-height:1}.cpt-chip button:hover{background:#ffffff57}.cpt-chip-clear{color:var(--hf-text-dim);cursor:pointer;letter-spacing:.04em;background:0 0;border:0;font:400 11px/1 Bricolage Grotesque,sans-serif;text-decoration:underline}.cpt-summary{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.cpt-summary-cell{border-left:1px solid var(--hf-border);padding:14px 18px}.cpt-summary-cell:first-child{border-left:0}.cpt-summary-label{color:var(--hf-text-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font:400 9px/1.4 JetBrains Mono,ui-monospace,monospace;display:block}.cpt-summary-value{color:var(--hf-text);font-variant-numeric:tabular-nums;font:500 20px/1 Bricolage Grotesque,sans-serif}.cpt-card{margin-bottom:18px}.cpt-sample-tag{color:var(--hf-amber);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff5e6;border:1px solid #f0c78a;border-radius:999px;padding:6px 12px;font:600 10px/1 Sora,Bricolage Grotesque,sans-serif}.cpt-table{min-width:720px}.cpt-table thead th{white-space:nowrap}.cpt-num{text-align:right;font-family:JetBrains Mono,ui-monospace,monospace!important}.cpt-table th.cpt-num,.cpt-table td.cpt-num{text-align:right}.cpt-stock{align-items:center;gap:10px;display:flex}.cpt-monogram{background:var(--hf-bg);border:1px solid var(--hf-border);color:var(--hf-text-soft);letter-spacing:.04em;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font:500 10px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.cpt-stock-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cpt-symbol{color:var(--hf-text);font:500 13.5px/1.1 Bricolage Grotesque,sans-serif}.cpt-row-tag{color:var(--hf-amber);letter-spacing:.1em;text-transform:uppercase;font:500 9px/1 JetBrains Mono,ui-monospace,monospace}.cpt-type-cell{white-space:nowrap}.cpt-type{border:1px solid var(--hf-border);color:var(--hf-text-soft);border-radius:999px;padding:5px 9px;font:500 10.5px/1 Bricolage Grotesque,sans-serif;display:inline-block}.cpt-type.is-reversal{background:var(--hf-bg);border-color:#dcdcdc}.cpt-bias{letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font:400 10px/1 Sora,Bricolage Grotesque,sans-serif;display:block}.cpt-bias.is-bullish{color:var(--hf-green)}.cpt-bias.is-bearish{color:var(--hf-down)}.cpt-pattern-cell{min-width:190px}.cpt-pattern{align-items:center;gap:12px;display:inline-flex}.cpt-pattern-name{color:var(--hf-text);font:500 13px/1.2 Bricolage Grotesque,sans-serif}.cpt-date{color:var(--hf-text-dim);white-space:nowrap;font:400 12.5px/1 JetBrains Mono,ui-monospace,monospace}.cpt-ltp{color:var(--hf-text)}.cpt-ltp small{margin-top:3px;font-size:10.5px;display:block}.cpt-ltp.is-positive small{color:var(--hf-green)}.cpt-ltp.is-negative small{color:var(--hf-down)}.cpt-glyph{flex:none;display:block;overflow:visible}.cpt-glyph-price{fill:none;stroke:var(--hf-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.cpt-glyph-guide{stroke:#d4d4d8;stroke-dasharray:3 3;stroke-width:1px}.cpt-glyph-band{fill:#1111110d}.cpt-glyph.is-bullish .cpt-glyph-price{stroke:var(--hf-green)}.cpt-glyph.is-bullish .cpt-glyph-band{fill:#0f9d5817}.cpt-glyph.is-bullish .cpt-glyph-guide{stroke:#0f9d5866}.cpt-glyph.is-bearish .cpt-glyph-price{stroke:var(--hf-down)}.cpt-glyph.is-bearish .cpt-glyph-band{fill:#c0392b14}.cpt-glyph.is-bearish .cpt-glyph-guide{stroke:#c0392b61}.cpt-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cpt-category{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:10px;flex-direction:column;padding:16px 18px 14px;display:flex}.cpt-category.is-bullish{border-top:2px solid var(--hf-green)}.cpt-category.is-bearish{border-top:2px solid var(--hf-down)}.cpt-category-top{align-items:center;gap:14px;margin-bottom:12px;display:flex}.cpt-category-top>div{flex:auto;min-width:0}.cpt-category-top h2{color:var(--hf-text);margin:0 0 4px;font:500 16px/1.2 Bricolage Grotesque,sans-serif}.cpt-category-type{color:var(--hf-text-faint);letter-spacing:.05em;text-transform:uppercase;margin:0;font:400 10px/1.3 JetBrains Mono,ui-monospace,monospace}.cpt-category-count{color:var(--hf-text);font-variant-numeric:tabular-nums;font:500 26px/1 Bricolage Grotesque,sans-serif}.cpt-category-share{background:var(--hf-surface-3);border-radius:999px;height:4px;margin-bottom:12px;overflow:hidden}.cpt-category-share i{background:var(--hf-text);height:100%;display:block}.cpt-category.is-bullish .cpt-category-share i{background:var(--hf-green)}.cpt-category.is-bearish .cpt-category-share i{background:var(--hf-down)}.cpt-category-symbols{color:var(--hf-text-dim);letter-spacing:-.01em;overflow-wrap:anywhere;flex:auto;margin:0 0 14px;font:400 11.5px/1.6 JetBrains Mono,ui-monospace,monospace}.cpt-category-open{border:1px solid var(--hf-border);color:var(--hf-text-soft);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:999px;align-self:flex-start;padding:7px 13px;font:500 10.5px/1 Sora,Bricolage Grotesque,sans-serif}.cpt-category-open:hover,.cpt-category-open:focus-visible{border-color:var(--hf-text);color:var(--hf-text)}@media (width<=980px){.cpt-categories,.cpt-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cpt-summary-cell:nth-child(3){border-left:0}.cpt-summary-cell:nth-child(n+3){border-top:1px solid var(--hf-border)}}@media (width<=620px){.cpt-controls{flex-direction:column;align-items:stretch}.cpt-range{align-self:flex-start}.cpt-filters{flex-direction:column}.cpt-filters .bd-search,.cpt-filters .bd-select{width:100%;min-width:0}.cpt-categories{grid-template-columns:1fr}.cpt-summary-cell,.cpt-summary-cell:nth-child(odd){border-left:0}.cpt-summary-cell:nth-child(2n){border-left:1px solid var(--hf-border)}.cpt-sample-banner{flex-direction:column;gap:10px}.cpt-tabs button{flex:auto;padding:10px 8px}}[data-theme=dark]{--hf-bg:#0b0b0d;--hf-surface:#131316;--hf-surface-2:#191920;--hf-border:#26262c;--hf-border-soft:#1f1f24;--hf-text:#f2f2f4;--hf-text-soft:#b6b6bf;--hf-text-dim:#85858f;--bg-header:#131316;--bg:#0b0b0d;--surface:#131316;--border-color:#26262c;--text-primary:#f2f2f4;--text-secondary:#b6b6bf;--muted:#85858f;--hfv3-bg:#0b0b0d;--hfv3-surface:#131316;--hfv3-hairline:#26262c;--hfv3-gray:#b6b6bf;--hfv3-ink:#f2f2f4}[data-theme=dark] body,[data-theme=dark] #root,[data-theme=dark] .hf-home-simple,[data-theme=dark] .hf-live-desk{color:var(--hf-text);background:var(--hf-bg)!important}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] section[class*=card],[data-theme=dark] div[class*=-card]:not([class*=card-]),[data-theme=dark] [class*=-panel]:not([class*=panel-]),[data-theme=dark] table,[data-theme=dark] thead,[data-theme=dark] tbody,[data-theme=dark] tr,[data-theme=dark] th,[data-theme=dark] td{border-color:var(--hf-border);background-color:#0000}[data-theme=dark] .hf-option-ui-card,[data-theme=dark] .hf-option-chain-workspace,[data-theme=dark] .admin-panel,[data-theme=dark] .fd-card,[data-theme=dark] .nd-card,[data-theme=dark] .qz-card,[data-theme=dark] .nd-feature{background:var(--hf-surface)!important;border-color:var(--hf-border)!important}[data-theme=dark] *{border-color:var(--hf-border)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] strong,[data-theme=dark] b,[data-theme=dark] a,[data-theme=dark] label,[data-theme=dark] th,[data-theme=dark] dt,[data-theme=dark] .fd-strong,[data-theme=dark] [class*=-title],[data-theme=dark] [class*=-value],[data-theme=dark] [class*=-strike],[data-theme=dark] [class*=-label]{color:var(--hf-text)}[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] [class*=-summary],[data-theme=dark] [class*=-note],[data-theme=dark] [class*=-desc],[data-theme=dark] [class*=-meta],[data-theme=dark] [class*=-subtle],[data-theme=dark] [class*=-host],[data-theme=dark] [class*=-empty]{color:var(--hf-text-soft)}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background:var(--hf-surface-2);border-color:var(--hf-border);color:var(--hf-text)}[data-theme=dark] ::placeholder{color:var(--hf-text-dim)}[data-theme=dark] .hf-site-header,[data-theme=dark] .hf-mobile-drawer{background:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] .hf-nav-link,[data-theme=dark] .hf-dropdown-trigger,[data-theme=dark] .hf-mobile-link,[data-theme=dark] .hf-mobile-trigger,[data-theme=dark] .hf-mobile-item{color:var(--hf-text)}[data-theme=dark] .hf-nav-link:hover,[data-theme=dark] .hf-dropdown-trigger:hover,[data-theme=dark] .hf-mobile-link:hover,[data-theme=dark] .hf-mobile-trigger:hover{color:#fff}[data-theme=dark] .hf-dropdown,[data-theme=dark] .hf-community-menu,[data-theme=dark] .hf-mobile-items{background:var(--hf-surface-2);border-color:var(--hf-border)}[data-theme=dark] .hf-dropdown-item{color:var(--hf-text-soft)}[data-theme=dark] .hf-dropdown-item:hover{color:#fff;background:#202028}.hf-theme-toggle{background:var(--hf-surface-2);border:1px solid var(--hf-border);color:var(--hf-text);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 11px;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.hf-theme-toggle:hover{background:var(--hf-surface-3);border-color:var(--hf-text-faint)}.hf-theme-toggle:focus-visible{border-color:var(--hf-text);outline:2px solid var(--hf-green);outline-offset:2px}.hf-theme-toggle__icon{display:inline-flex}.hf-theme-toggle__label{letter-spacing:.01em;font-size:12.5px;font-weight:500}[data-theme=dark] img,[data-theme=dark] canvas,[data-theme=dark] .diwali-gate__image,[data-theme=dark] .hf-loading-orb canvas{filter:none!important}[data-theme=dark] .diwali-gate__frame,[data-theme=dark] .diwali-gate{background:0 0}[data-theme=dark] .studio-footer{background:#05050a}[data-theme=dark] .studio-footer-card{background:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] .studio-footer-col a,[data-theme=dark] .studio-footer-bottom{color:var(--hf-text-soft)}[data-theme=dark] .studio-footer-wordmark,[data-theme=dark] .studio-footer-label span{color:var(--hf-text)}[data-theme=dark] .fd-up,[data-theme=dark] .is-up,[data-theme=dark] [class*=is-positive]{color:#34d17f!important}[data-theme=dark] .fd-down,[data-theme=dark] .is-down,[data-theme=dark] [class*=is-negative]{color:#ff6b5e!important}@font-face{font-family:HeyFund Bricolage Light;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvUXiyM0.ttf)format("truetype")}:root{--bg-global:var(--hf-bg);--bg-header:var(--hf-surface);--bg-banner:var(--hf-text);--text-primary:var(--hf-text);--text-muted:var(--hf-text-dim);--primary-green:var(--hf-green);--primary-green-hover:var(--hf-green);--primary-blue:var(--hf-text-faint);--border-color:var(--hf-border-soft);--bullish-green:var(--hf-green);--bullish-bg:var(--hf-green-soft);--bearish-red:var(--hf-down);--bearish-bg:var(--hf-red-soft);--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--shadow-sm:0 4px 6px -1px #11111105, 0 2px 4px -1px #11111103;--shadow-md:0 10px 15px -3px #11111108, 0 4px 6px -2px #11111105;--shadow-lg:0 20px 25px -5px #1111110d, 0 10px 10px -5px #11111105;--sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--bg-global:var(--hf-text);--bg-header:var(--hf-text);--text-primary:var(--hf-bg);--text-muted:var(--hf-text-faint);--border-color:var(--hf-text-soft)}}*{box-sizing:border-box}html,body,#root{min-width:320px;max-width:100%}#root{flex-direction:column;min-height:100svh;display:flex}#root>.studio-footer{flex:none;margin-top:0}html,body{background-color:var(--bg-global);color:var(--text-primary);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-size:13px;line-height:1.45;overflow-x:clip}img,svg,video,canvas{max-width:100%}a{color:inherit;text-decoration:none}code,.counter{font-family:var(--mono);color:var(--text-primary);border-radius:4px;display:inline-flex}.container{max-width:1440px;margin:0 auto;padding:0 16px}.ticker-topbar{background:var(--hf-text);color:var(--hf-text-faint);font-size:11px;font-weight:500;font-family:var(--mono);border-bottom:1px solid var(--hf-text);white-space:nowrap;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:20px;padding:10px 16px;display:flex;overflow-x:auto}.ticker-topbar::-webkit-scrollbar{display:none}.topbar-item{flex-shrink:0;align-items:center;gap:6px;display:flex}.topbar-item .val{color:var(--hf-on-accent);font-weight:300;font-family:"Bricolage Grotesque", var(--sans)}.market-status-badge{color:var(--hf-green);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:700;display:flex}.pulse-dot{background:var(--hf-green);width:6px;height:6px;box-shadow:0 0 8px var(--hf-green);border-radius:50%;animation:2s infinite pulse}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #0f9d58b3}70%{transform:scale(1);box-shadow:0 0 0 6px #0f9d5800}to{transform:scale(.95);box-shadow:0 0 #0f9d5800}}.main-navbar{background:var(--bg-header);border-bottom:1px solid var(--border-color);z-index:100;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.nav-brand{color:var(--text-primary);letter-spacing:-.5px;align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.nav-brand span{color:var(--primary-green)}.nav-links{color:var(--text-muted);scrollbar-width:none;align-items:center;gap:20px;font-weight:500;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{white-space:nowrap;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--text-primary)}.nav-toggle-btn{border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:none}.nav-toggle-btn span,.nav-toggle-btn:before,.nav-toggle-btn:after{content:"";background:var(--text-primary);width:18px;height:2px;transition:all .2s;display:block;position:relative}.nav-toggle-btn:before{margin-bottom:5px}.nav-toggle-btn:after{margin-top:5px}.nav-toggle-btn.open span{background:0 0}.nav-toggle-btn.open:before{transform:translateY(6px)rotate(45deg)}.nav-toggle-btn.open:after{transform:translateY(-7px)rotate(-45deg)}.hero-block{grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;padding:40px 0;display:grid}.hero-left h1{letter-spacing:-1.2px;color:var(--text-primary);margin:0 0 18px;font-size:36px;font-weight:850;line-height:1.1}.hero-left h1 span{color:var(--primary-blue)}.hero-left p{color:var(--text-muted);max-width:580px;margin:0 0 24px;font-size:15px;line-height:1.6}.quick-features-row{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.feature-tag{background:var(--bg-header);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.cta-group{flex-wrap:wrap;gap:12px;display:flex}.btn-green{background:var(--primary-green);color:var(--hf-on-accent);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:12px 24px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #0f9d5833}.btn-green:hover{background:var(--primary-green-hover);transform:translateY(-1px)}.btn-outline{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-primary);padding:12px 24px;font-weight:700;transition:all .2s}.btn-outline:hover{background:var(--bg-global);border-color:var(--text-muted)}.hero-right-hud{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:24px;position:relative}.hero-right-hud:before{content:"";background:linear-gradient(90deg, var(--primary-green), var(--primary-blue));border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:4px;position:absolute;top:0;left:0;right:0}.hud-sentiment-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.sentiment-percentage{color:var(--primary-green);font-size:16px;font-weight:300;font-family:"Bricolage Grotesque", var(--sans)}.sentiment-bar-wrapper{background:var(--bearish-red);border-radius:6px;height:10px;margin-bottom:16px;display:flex;overflow:hidden}.sentiment-bullish-fill{background:var(--primary-green);width:68%;height:100%}.sentiment-metrics{justify-content:space-between;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.mini-chart-mockup{border-top:1px dashed var(--border-color);padding-top:16px}.mini-chart-row{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.mini-chart-name{color:var(--text-primary);font-weight:500}.mini-chart-spark{font-family:"Bricolage Grotesque", var(--sans);color:var(--primary-green);background:var(--bullish-bg);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:300}.indices-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.index-card{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px;transition:transform .2s,box-shadow .2s}.index-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.index-card .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700}.index-card .val{font-size:20px;font-weight:300;font-family:"Bricolage Grotesque", var(--sans);letter-spacing:-.5px;margin:6px 0}.index-card .change{font-size:12px;font-weight:300;font-family:"Bricolage Grotesque", var(--sans);align-items:center;gap:4px;display:flex}.up{color:var(--bullish-green)}.down{color:var(--bearish-red)}.section-title-wrapper{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin:32px 0 16px;padding-bottom:8px;display:flex}.section-title{letter-spacing:-.3px;font-size:18px;font-weight:700}.view-all-link{color:var(--primary-blue);font-size:12px;font-weight:700}.movers-matrix-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.sub-movers-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.mover-deck-panel{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:16px}.mover-deck-title{text-transform:uppercase;letter-spacing:.03em;border-left:3px solid var(--text-muted);margin-bottom:14px;padding-left:8px;font-size:12px;font-weight:700}.asset-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.asset-row:last-child{border:none}.asset-identity{color:var(--text-primary);font-weight:700}.asset-value-metric{font-family:"Bricolage Grotesque", var(--sans);font-size:12px;font-weight:300}.workspace-wrapper{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:32px;overflow:hidden}.workspace-control-hud{background:var(--bg-header);border-bottom:1px solid var(--border-color);flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=992px){.workspace-control-hud{flex-direction:row;justify-content:space-between;align-items:center}}.tab-strip{scrollbar-width:none;gap:4px;width:100%;display:flex;overflow-x:auto}.tab-strip::-webkit-scrollbar{display:none}.tab-btn{background:var(--bg-global);color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:none;padding:8px 14px;font-size:12px;font-weight:700;transition:all .15s}.tab-btn:hover{background:var(--border-color);color:var(--text-primary)}.tab-btn.active{background:var(--primary-blue);color:var(--hf-on-accent);box-shadow:0 4px 10px #9ca3af40}.search-wrapper{align-items:center;width:100%;max-width:320px;display:flex;position:relative}.search-input-box{background:var(--bg-global);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:8px 14px;font-size:13px;transition:all .2s}.search-input-box:focus{border-color:var(--primary-blue);background:var(--bg-header);box-shadow:0 0 0 3px #9ca3af1a}.match-badge-counter{color:var(--primary-blue);background:#9ca3af14;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;right:14px}.table-viewport{-webkit-overflow-scrolling:touch;width:100%;max-height:550px;overflow:auto}table.trading-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}table.trading-table th{z-index:10;background:var(--bg-global);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);letter-spacing:.03em;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:700;position:sticky;top:0}table.trading-table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:12.5px;font-family:var(--mono);white-space:nowrap;padding:12px 16px}table.trading-table tbody tr{transition:background-color .15s}table.trading-table tbody tr:hover{background:var(--bg-global);cursor:pointer}.badge-bullish{background:var(--hf-green-soft);border:1px solid var(--hf-green-soft-border);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700;color:var(--hf-green)!important}.badge-bearish{background:var(--hf-red-soft);border:1px solid var(--hf-red-soft);border-radius:4px;padding:3px 6px;font-size:11px;font-weight:700;color:var(--hf-down)!important}.status-message{text-align:center;color:var(--text-muted);padding:60px;font-size:13px;font-weight:500}.youtube-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px;display:grid}.video-card{background:var(--bg-header);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.video-thumb{background:var(--hf-text);height:110px;color:var(--hf-on-accent);letter-spacing:-.2px;flex-direction:column;justify-content:space-between;padding:12px;font-size:11px;font-weight:700;display:flex;position:relative}.video-duration{font-size:10px;font-family:var(--mono);background:#111111bf;border-radius:4px;align-self:flex-end;padding:2px 4px}.video-meta-desc{color:var(--text-primary);padding:12px;font-size:12px;font-weight:700;line-height:1.4}.newsletter-banner{background:var(--bg-banner);color:var(--hf-on-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:1.25fr .75fr;align-items:center;gap:24px;margin-bottom:32px;padding:32px;display:grid;position:relative;overflow:hidden}.banner-left h3{letter-spacing:-.5px;margin:0 0 8px;font-size:22px;font-weight:850}.banner-left p{color:var(--hf-text-faint);margin:0;font-size:13.5px;line-height:1.5}.banner-right-form{gap:10px;width:100%;display:flex}.banner-input{border-radius:var(--radius-sm);color:var(--hf-on-accent);background:#ffffff0d;border:1px solid #ffffff26;outline:none;flex:1;padding:12px 16px;font-size:13px}.banner-input:focus{border-color:var(--primary-green);background:#ffffff14}.iframe-container{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--bg-header);width:100%;height:600px;box-shadow:var(--shadow-md);margin-bottom:32px;position:relative;overflow:hidden}iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.hf-brand .hf-brand-mono strong{letter-spacing:.01em;color:var(--hf-text)!important;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif!important;font-weight:400!important}.studio-footer{z-index:5;background:#05070a;width:100%;margin-top:0;padding:28px 24px 24px;position:relative;bottom:auto!important}.studio-footer-card{color:var(--hf-text);background:#fdfdfc;border:0;border-radius:24px;max-width:1400px;margin:0 auto;padding:72px 64px 30px;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.studio-footer-grid{border-bottom:1px solid #e5e7eb;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:40px;padding:44px 0;display:grid}.studio-footer-grid:first-child{padding-top:0}.studio-footer-label span{color:var(--hf-text);letter-spacing:.005em;font-family:Instrument Serif,Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;display:block}.studio-footer-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px;display:grid}.studio-footer-col{flex-direction:column;gap:12px;display:flex}.studio-footer-col h5{color:#16a34a;letter-spacing:.01em;margin:0 0 6px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;font-weight:600}.studio-footer-col a{color:#64748b;align-items:center;gap:6px;width:fit-content;font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;transition:color .2s;display:inline-flex}.studio-footer-col a:hover{color:#16a34a}.studio-footer-col a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:10px;height:10px;transition:transform .2s}.studio-footer-col a:hover svg{transform:translate(2px,-2px)}.studio-footer-resources{grid-template-columns:240px minmax(0,1fr)}.studio-footer-resources .studio-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.studio-footer-wordmark-row{text-align:center;border-bottom:1px solid #e5e7eb;padding:52px 0 44px}.studio-footer-wordmark{color:var(--hf-text);letter-spacing:.12em;text-indent:.12em;font-family:Pixelify Sans,ui-monospace,monospace;font-size:clamp(52px,8.4vw,96px);font-weight:500;line-height:1.15;display:inline-block}.studio-footer-bottom{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;padding-top:26px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:12.5px;display:flex}.studio-footer-copy{margin:0}.studio-footer-legal,.studio-footer-support{flex-wrap:wrap;gap:8px 22px;display:flex}.studio-footer-bottom a{color:#64748b;text-decoration:none;transition:color .2s}.studio-footer-bottom a:hover{color:#16a34a}@media (prefers-reduced-motion:reduce){.studio-footer-col a:hover svg,.studio-footer-btn:hover{transform:none}}@media (width<=1200px){.studio-footer-card{padding:60px 40px 26px}.studio-footer-grid{grid-template-columns:200px minmax(0,1fr)}}@media (width<=820px){.studio-footer{padding:0 14px 14px}.studio-footer-card{border-radius:18px;padding:44px 24px 22px}.studio-footer-grid,.studio-footer-resources{grid-template-columns:1fr;gap:26px;padding:34px 0}.studio-footer-label span{font-size:28px}}@media (width<=560px){.studio-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-footer-bottom{flex-direction:column;align-items:flex-start}}@media (width<=400px){.studio-footer-cols{grid-template-columns:1fr}}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:300;background:#1111118c;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal-overlay.visible{display:flex}.promo-modal-card{background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:8px;width:100%;max-width:420px;animation:.25s modal-pop;position:relative;overflow:hidden;box-shadow:0 24px 48px #11111124}@keyframes modal-pop{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.promo-modal-banner{background:var(--hf-bg);border-bottom:1px solid var(--hf-border);color:var(--hf-text);text-align:center;padding:26px 24px 20px;position:relative}.promo-modal-brand{color:var(--hf-text);letter-spacing:.01em;align-items:center;gap:8px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:15px;font-weight:500;display:inline-flex}.promo-modal-brand img{object-fit:contain;width:auto;height:30px}.promo-modal-banner h4{color:var(--hf-text);letter-spacing:-.01em;margin:14px 0 0;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:21px;font-weight:400;line-height:1.25}.promo-modal-banner p{color:var(--hf-text-dim);margin:8px 0 0;font-size:13px;font-weight:300;line-height:1.6}.promo-modal-body{padding:20px 24px}.promo-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.promo-modal-join{background:var(--hf-green);border:1px solid var(--hf-green);color:var(--hf-on-accent);border-radius:8px;flex:auto;justify-content:center;align-items:center;width:100%;padding:12px 20px;font-family:Bricolage Grotesque,ui-sans-serif,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.promo-modal-join:hover{background:#0b8a4c;border-color:#0b8a4c}.promo-modal-disclaimer{border-top:1px solid var(--hf-border-soft);color:var(--hf-text);margin:16px 0 0;padding-top:12px;font-size:11px;font-weight:400;line-height:1.6}.modal-close-btn{width:30px;height:30px;color:var(--hf-text-dim);cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:border-color .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}.modal-close-btn:hover{border-color:var(--hf-text);color:var(--hf-text)}@media (width<=1250px){.indices-grid,.movers-matrix-grid,.sub-movers-grid{grid-template-columns:repeat(2,1fr)}.hero-block,.newsletter-banner{grid-template-columns:1fr}.youtube-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.nav-toggle-btn{display:flex}.nav-links{background:var(--bg-header);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow-md);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 24px 20px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}.nav-links a{border-bottom:1px solid var(--border-color);width:100%;padding:10px 0}.indices-grid{grid-template-columns:repeat(2,1fr);gap:10px}.movers-matrix-grid{grid-template-columns:1fr}.sub-movers-grid,.youtube-grid{grid-template-columns:repeat(2,1fr);gap:10px}.banner-right-form{flex-direction:column}.hero-left h1{font-size:28px}}@media (width<=480px){.indices-grid,.sub-movers-grid,.youtube-grid{grid-template-columns:1fr}.hero-right-hud{padding:18px}.main-navbar{padding:14px 16px}.promo-modal-actions{flex-direction:column}.promo-modal-actions .btn-green,.promo-modal-actions .btn-outline{text-align:center;width:100%}}@media (width<=600px){.container{padding-left:14px;padding-right:14px}.ticker-topbar{gap:14px;padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.pulse-dot,.index-card,.promo-modal-card{transition:none!important;animation:none!important}}@media (width<=768px){.studio-footer{padding:16px 12px}.studio-footer-card{border-radius:16px;padding:22px 18px 20px}.studio-footer-grid,.studio-footer-resources{grid-template-columns:minmax(0,1fr);gap:14px;padding:22px 0}.studio-footer-label span{font-size:21px;line-height:1.2}.studio-footer-cols,.studio-footer-resources .studio-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.studio-footer-col{gap:8px}.studio-footer-col h5{font-size:11.5px}.studio-footer-col a{font-size:13px;line-height:1.4}.studio-footer-wordmark-row{padding:24px 0 20px}.studio-footer-wordmark{letter-spacing:-.01em;font-size:clamp(30px,11vw,46px)}.studio-footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:18px}.studio-footer-legal,.studio-footer-support{justify-content:center;gap:8px 16px}}@media (width<=420px){.studio-footer-cols,.studio-footer-resources .studio-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.studio-footer-col a{font-size:12.5px}.studio-footer-label span{font-size:19px}.studio-footer-wordmark{font-size:clamp(26px,10vw,38px)}}:root{--hf-bg:#fafafa;--hf-surface:#fff;--hf-surface-2:#f7f7f7;--hf-surface-3:#f1f1f3;--hf-header:#fff;--hf-border:#eaeaea;--hf-border-soft:#eee;--hf-text:#111;--hf-text-soft:#374151;--hf-text-dim:#6b7280;--hf-text-faint:#9ca3af;--hf-green:#0f9d58;--hf-green-dark:#0b6b3a;--hf-up:#0f9d58;--hf-down:#c0392b;--hf-blue:#1d4ed8;--hf-amber:#b45309;--hf-green-soft:#eaf5ef;--hf-green-soft-border:#cfe9dd;--hf-red-soft:#f9efee;--hf-shadow-sm:0 1px 2px #1111110f;--hf-shadow-md:0 12px 32px #11111124;--hf-on-accent:#fff}[data-theme=dark]{--hf-bg:#0b0b0d;--hf-surface:#131316;--hf-surface-2:#191920;--hf-surface-3:#202028;--hf-header:#131316;--hf-border:#26262c;--hf-border-soft:#1f1f24;--hf-text:#f2f2f4;--hf-text-soft:#b6b6bf;--hf-text-dim:#85858f;--hf-text-faint:#6e6e78;--hf-green:#0f9d58;--hf-green-dark:#34d17f;--hf-up:#34d17f;--hf-down:#ff6b5e;--hf-blue:#7aa2ff;--hf-amber:#f5a623;--hf-green-soft:#34d17f1f;--hf-green-soft-border:#34d17f57;--hf-red-soft:#ff6b5e1f;--hf-shadow-sm:0 1px 2px #00000080;--hf-shadow-md:0 12px 32px #0009;--hf-on-accent:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] html,[data-theme=dark] body{background-color:var(--hf-bg);color:var(--hf-text)}[data-theme=dark] ::selection{color:var(--hf-text);background:#34d17f4d}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--hf-surface-2);border-color:var(--hf-border);color:var(--hf-text)}[data-theme=dark] ::placeholder{color:var(--hf-text-faint);opacity:1}[data-theme=dark] *{scrollbar-color:#3a3a42 var(--hf-bg)}[data-theme=dark] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--hf-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{border:2px solid var(--hf-bg);background:#3a3a42;border-radius:6px}[data-theme=dark] img,[data-theme=dark] video,[data-theme=dark] canvas,[data-theme=dark] svg image{filter:none}[data-theme=dark] select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f4' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}[data-theme=dark]{--fd-text:var(--hf-text);--fd-muted:var(--hf-text-dim);--fd-border:var(--hf-border);--fd-band:var(--hf-surface-2);--fd-blue:var(--hf-blue);--fd-green:var(--hf-up);--fd-red:var(--hf-down);--fd-amber:var(--hf-amber);--oi-border:var(--hf-border);--oi-muted:var(--hf-text-dim);--oi-green:var(--hf-up);--oi-red:var(--hf-down);--oi-change:var(--hf-blue);--oi-green-soft:#34d17f38;--oi-red-soft:#ff6b5e38;--nd-ink:var(--hf-text);--nd-dim:var(--hf-text-dim);--nd-line:var(--hf-border);--nd-surface:var(--hf-surface);--mc-ink:var(--hf-text);--mc-dim:var(--hf-text-dim);--mc-line:var(--hf-border);--qz-ink:var(--hf-text);--qz-dim:var(--hf-text-dim);--qz-line:var(--hf-border);--hf-about-ink:var(--hf-text);--hf-about-dim:var(--hf-text-dim)}[data-theme=dark] [class*=fd-],[data-theme=dark] [class*=oi-],[data-theme=dark] [class*=hf-option-],[data-theme=dark] [class*=hf-greeks],[data-theme=dark] [class*=mc-],[data-theme=dark] [class*=nd-],[data-theme=dark] [class*=qz-],[data-theme=dark] [class*=bup-],[data-theme=dark] [class*=sbw-],[data-theme=dark] [class*=bdb-],[data-theme=dark] [class*=iw-],[data-theme=dark] [class*=hf-about]{border-color:var(--hf-border);color:var(--hf-text)}[data-theme=dark] [class*=fd-] :is(span,small,p,li,a,label,h1,h2,h3,h4,td,th,strong,em):not([class*=is-up]):not([class*=is-down]):not([class*=up]):not([class*=down]):not([class*=green]):not([class*=red]),[data-theme=dark] [class*=oi-] :is(span,small,p,li,a,label,h1,h2,h3,h4,td,th,strong,em):not([class*=is-up]):not([class*=is-down]):not([class*=up]):not([class*=down]):not([class*=green]):not([class*=red]),[data-theme=dark] [class*=hf-option-] :is(span,small,p,li,a,label,h1,h2,h3,h4,strong,em):not([class*=up]):not([class*=down]):not([class*=green]):not([class*=red]),[data-theme=dark] [class*=hf-greeks] :is(span,small,p,li,a,label,h1,h2,h3,h4,strong,em):not([class*=up]):not([class*=down]),[data-theme=dark] [class*=bup-] :is(span,small,p,li,a,h1,h2,h3,h4,strong,em):not([class*=up]):not([class*=down]),[data-theme=dark] [class*=sbw-] :is(span,small,p,li,a,h1,h2,h3,h4,strong,em):not([class*=up]):not([class*=down]),[data-theme=dark] [class*=bdb-] :is(span,small,p,li,a,h1,h2,h3,h4,strong,em):not([class*=up]):not([class*=down]){color:inherit}[data-theme=dark] :is(.fd-card,.fd-shell,.fd-table,.fd-table thead,.fd-table th,.fd-table td,.fd-tab,.oi-panel-block,.oi-minute,.oi-minute__row,.oi-timeframe,.oi-view-tab,.hf-option-ui-table,.hf-option-ui-table th,.hf-option-ui-table td,.hf-option-chain-grid__strike,.hf-option-chain-grid__iv,.mc-card,.mc-day,.mc-market,.qz-card,.qz-option,.bup-card,.bup-balance,.sbw-card,.bdb-card){background-color:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] :is(.fd-table thead,.hf-option-ui-table thead,.hf-option-ui-table th,.fd-band){background-color:var(--hf-surface-2)}[data-theme=dark] :is([class*=-card],[class*=-panel],[class*=-block],[class*=-box],[class*=-wrap],[class*=-shell],[class*=-surface],[class*=-section]):not([class*=is-up]):not([class*=is-down]):not([class*=-tint]):not([class*=-chip]):not([class*=-badge]){background-color:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] table,[data-theme=dark] thead,[data-theme=dark] tbody,[data-theme=dark] tr,[data-theme=dark] th,[data-theme=dark] td{border-color:var(--hf-border);background-color:#0000}[data-theme=dark] thead,[data-theme=dark] th{background-color:var(--hf-surface-2)}[data-theme=dark] [style*=background]:not([class*=up]):not([class*=down]):not([class*=green]):not([class*=red]):not([class*=dot]):not([class*=mark]){background-color:#0000}[data-theme=dark] :is(.hf-option-chain-grid__strike,.hf-option-chain-grid__iv,.hf-option-chain-grid__oi,.hf-option-chain-grid__volume,.hf-option-chain-grid__strike-value,.hf-option-chain-grid__atm,.hf-option-ui-table td,.hf-option-ui-table th,.hf-greeks-table td,.hf-greeks-table th,.hf-greeks-stat){background-color:var(--hf-surface)}[data-theme=dark] .hf-option-chain-grid__atm{background-color:#34d17f1a}[data-theme=dark] .hf-option-chain-setup{background-color:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] .hf-option-ui-table__calls{color:var(--hf-up)!important;background:#34d17f21!important}[data-theme=dark] .hf-option-ui-table__puts{color:var(--hf-down)!important;background:#ff6b5e21!important}[data-theme=dark] .hf-option-ui-table tbody td,[data-theme=dark] .hf-option-ui-table tbody tr:nth-child(2n) td,[data-theme=dark] .hf-option-ui-table tbody td:nth-child(-n+6),[data-theme=dark] .hf-option-ui-table tbody td:nth-child(-n+5),[data-theme=dark] .hf-option-ui-table tbody td:nth-child(n+6),[data-theme=dark] :is(td,th).is-itm,[data-theme=dark] td.is-itm,[data-theme=dark] .is-itm{background-color:var(--hf-surface)!important}[data-theme=dark] .hf-option-ui-table tbody tr:nth-child(2n) td{background-color:var(--hf-surface-2)!important}[data-theme=dark] :is(td,th).is-itm{background-color:#34d17f12!important}[data-theme=dark] .hf-option-ui-table th,[data-theme=dark] .hf-option-ui-table thead th{color:var(--hf-text-dim)}[data-theme=dark] :is(.hf-option-chain-grid__strike,.hf-option-mobile-strike,.hf-option-chain-grid__iv){background-color:var(--hf-surface-2)}[data-theme=dark] :is(.is-heat-0,.is-heat-1){background-color:#0000}[data-theme=dark] .is-heat-2{background-color:#34d17f14}[data-theme=dark] .is-heat-3{background-color:#34d17f26}[data-theme=dark] .is-heat-4{background-color:#34d17f38}[data-theme=dark] .is-heat-5{background-color:#34d17f4d}[data-theme=dark] .bup-side.is-call{background-color:#34d17f1a}[data-theme=dark] .bup-side.is-put{background-color:#ff6b5e1a}[data-theme=dark] .nd-tag.is-stock{color:var(--hf-blue);background-color:#7aa2ff29}[data-theme=dark] .nd-tag.is-sector{background-color:var(--hf-surface-3);color:var(--hf-text-soft)}[data-theme=dark] .nd-tag.is-evidence{border-color:var(--hf-border);color:var(--hf-text-faint);background-color:#0000}[data-theme=dark] .nd-tag.is-evidence.is-up{color:var(--hf-up);border-color:#34d17f66}[data-theme=dark] .nd-tag.is-evidence.is-down{color:var(--hf-down);border-color:#ff6b5e66}[data-theme=dark] :is(.mc-day,.mc-day-day,.mc-day-month,.mc-day-weekday){background-color:var(--hf-surface-2);color:var(--hf-text)}[data-theme=dark] .mc-day-month,[data-theme=dark] .mc-day-weekday{color:var(--hf-text-dim)}[data-theme=dark] .nd-sr{background-color:var(--hf-surface-3)}[data-theme=dark] :is(.col-sub,.col-title,.col-time){color:var(--hf-text-dim)}[data-theme=dark] :is(.col-title,.news-title){color:var(--hf-text)}[data-theme=dark] :is(.news-chip,.col-chip,[class*=source-chip]){color:var(--hf-up);background-color:#34d17f1f}[data-theme=dark] :is(.hf-about__card,.hf-about__member-face,.hf-about__milestone,.hf-about__build,.hf-about__value){background-color:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] :is(.hf-about__member-tag,.hf-about__milestone-year){color:var(--hf-text)}[data-theme=dark] :is(.hf-contact__card,.hf-contact__direct,.hf-contact__community){background-color:var(--hf-surface);border-color:var(--hf-border)}[data-theme=dark] .hf-heatmap-wrapper,[data-theme=dark] [class*=hm-]{border-color:var(--hf-border)}[data-theme=dark] :is(.hf-about__card,.hf-about__milestone,.hf-about__value,.hf-about__member,.hf-about__member-face,.hf-about__build){background-color:var(--hf-surface)!important;border-color:var(--hf-border)!important}[data-theme=dark] :is(.hf-about__card,.hf-about__milestone,.hf-about__value) :is(h1,h2,h3,h4,p,span,li,a,strong){color:inherit}[data-theme=dark] .mc-market-state.is-closed{background-color:var(--hf-surface-3);color:var(--hf-text)}[data-theme=dark] :is(.mc-seg-card,.mc-seg,.mc-panel,.mc-card,.mc-list){background-color:var(--hf-surface)!important;border-color:var(--hf-border)!important}[data-theme=dark] .mc-ev-zone{color:var(--hf-blue)}[data-theme=dark] [class*=news] [class*=chip],[data-theme=dark] [class*=news] [class*=tag],[data-theme=dark] [class*=news] [class*=source]{color:var(--hf-up)!important;background-color:#34d17f1f!important}[data-theme=dark] :is(.hf-greeks-table,.hf-option-ui-table) thead th{color:var(--hf-text-dim)!important}[data-theme=dark] .hf-option-ui-table__calls{background:#34d17f21!important}[data-theme=dark] .hf-scr-segment-label{color:var(--hf-text)}[data-theme=dark] .hf-about__member-tag{background-color:#131316f0!important}[data-theme=dark] .hf-about__member-tag :is(h3,p,span,strong){color:var(--hf-text)}[data-theme=dark] .hf-about__member-tag p{color:var(--hf-text-dim)}[data-theme=dark] :is(.hf-contact-community-row,.hf-contact-community){background-color:var(--hf-surface)!important;border-color:var(--hf-border)!important}[data-theme=dark] :is(.hf-contact-community-row,.hf-contact-community) :is(h1,h2,h3,p,span,a,strong,small){color:inherit}[data-theme=dark] .hf-contact-text-link{color:var(--hf-green-dark)}[data-theme=dark] .news-telegram-button{color:var(--hf-up)!important;background-color:#34d17f1f!important}[data-theme=dark] .mc-day :is(span,div,small,strong){color:inherit}[data-theme=dark] .mc-day-weekday{color:var(--hf-text-dim)!important}[data-theme=dark] :is(.is-heat-1,.is-heat-2,.is-heat-3,.is-heat-4,.is-heat-5).is-itm{color:var(--hf-text)!important}[data-theme=dark] :is(.hf-greeks-table,.hf-greeks-workspace) .hf-option-ui-table__calls{color:var(--hf-up)!important;background:#34d17f21!important}[data-theme=dark] :is(.hf-greeks-table,.hf-greeks-workspace) .hf-option-ui-table__puts{color:var(--hf-down)!important;background:#ff6b5e21!important}.hf-mkt-status{align-items:center;gap:9px;display:inline-flex}.hf-mkt-status.is-compact{gap:7px}.hf-mkt-status__pill{letter-spacing:.1em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.hf-mkt-status__pill.is-open{background:var(--hf-green-soft);border-color:var(--hf-green-soft-border);color:var(--hf-green-dark)}.hf-mkt-status__pill.is-closed{background:var(--hf-surface-3);border-color:var(--hf-border);color:var(--hf-text-dim)}.hf-mkt-status__dot{background:currentColor;border-radius:50%;width:5px;height:5px}.hf-mkt-status__pill.is-open .hf-mkt-status__dot{animation:2.2s ease-in-out infinite hf-mkt-pulse}.hf-mkt-status__pill.is-closed .hf-mkt-status__dot{background:0 0;border:1.5px solid}@keyframes hf-mkt-pulse{0%,to{opacity:1}50%{opacity:.35}}.hf-mkt-status__detail{color:var(--hf-text-dim);white-space:nowrap;font-size:11.5px}@media (prefers-reduced-motion:reduce){.hf-mkt-status__pill.is-open .hf-mkt-status__dot{animation:none}}@media (width<=700px){.hf-mkt-status__detail{font-size:11px}}
