/* FinansLab: original identity, quieter petrol palette. */
:root{--bg:#102f32;--deep:#0a2327;--surface:#173c3d;--ink:#edf3ee;--muted:#b7cec7;--faint:#92b4aa;--ice:#d4e6d9;--line:#c1dfd326;--space:clamp(22px,5vw,64px)}
body{background:#102f32!important;color:var(--ink)}
body::before{inset:0!important;background:radial-gradient(ellipse at 50% 5%,#41665c 0%,#234b47 28%,#102f32 65%,#0c252a 100%)!important;opacity:1!important;filter:none!important;transform:none!important}
body::after{background:linear-gradient(120deg,transparent,#09232938)!important}
body.page-home::before{background:radial-gradient(ellipse at 50% 26%,#527367 0%,#2a514a 28%,#133739 60%,#0c282c 100%)!important;opacity:1!important;filter:none!important}
body.page-home::after{background:linear-gradient(0deg,#0a232750,transparent 60%)!important}
a,button{touch-action:manipulation}img{height:auto}[hidden]{display:none!important}
.global-nav{width:min(1100px,calc(100% - 64px));min-height:86px;border-color:var(--line);padding:14px 0;gap:24px}
.global-brand{font:500 13px/1.4 Manrope,Arial,sans-serif;letter-spacing:.22em;gap:10px}
.global-brand img{width:28px;height:38px;object-fit:contain}
.global-nav-links{font:400 13px/1.5 Manrope,Arial,sans-serif;color:var(--muted);gap:28px}
.global-nav-links a:hover{color:#fff}.global-nav-links a{padding:10px 0}
.eyebrow{color:#b7cec2!important;font-family:Manrope,Arial,sans-serif;font-size:10px;letter-spacing:.22em}
.inner-hero{padding:85px 0 66px!important;text-align:center;width:min(980px,calc(100% - 56px))}
.inner-hero h1{font-size:clamp(38px,5.5vw,68px)!important;line-height:1.12!important;letter-spacing:-.045em!important;margin:25px 0}
.inner-hero h1 em{color:#bed3c2!important}.inner-hero .lead{margin-inline:auto;max-width:55ch;font:400 15px/1.95 Manrope,Arial,sans-serif;color:var(--muted)!important;text-wrap:pretty}
.ice-button,.ghost-button{border-radius:5px!important;box-shadow:none!important;font:500 13px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:0!important;min-height:50px;padding:14px 23px!important;transition:background .2s,border-color .2s!important}
.ice-button{background:#d4e1d3!important;border:1px solid #d4e1d3!important;color:#173633!important}
.ghost-button{background:#c9e0d306!important;border:1px solid #c9e0d340!important;color:#e4eee5!important}
.ice-button:hover{background:#e7eee1!important}.ghost-button:hover{background:#c9e0d312!important;border-color:#c9e0d380!important}
.quiet-link{color:#d2e2d7!important;font-size:13px}.quiet-link:after{background:#c1d7c755!important}
body.page-home .hero{min-height:820px;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:0;padding:54px 24px 38px!important;overflow:hidden}
body.page-home .hero-heading{max-width:800px}.hero .eyebrow{font-size:14px;letter-spacing:.35em!important;color:#e4ede3!important}
body.page-home .hero h1{font-size:clamp(34px,4.3vw,57px);font-weight:350;letter-spacing:-.04em;line-height:1.18;margin-top:20px}
body.page-home .hero-art{height:clamp(260px,35svh,340px)!important;width:100%!important;margin:22px 0 26px!important;flex:none}
body.page-home .hero-art img{width:min(340px,76vw)!important;max-height:100%;filter:drop-shadow(0 18px 36px #001b2530)}
body.page-home .hero-bottom{max-width:620px}.hero-bottom>p{max-width:43ch!important;font:400 14px/1.9 Manrope,Arial,sans-serif!important;color:#cbded4!important;text-wrap:balance}
body.page-home .hero-actions{display:grid;grid-template-columns:1fr 1fr;width:min(470px,100%);gap:12px;margin:26px auto 0!important}
body.page-home .hero-actions a{min-width:0;width:auto!important;display:flex;align-items:center;justify-content:center;font-size:13px!important}
body.page-home .hero-request{margin-top:12px!important}
body.page-home .hero-request .research-request-trigger{width:229px!important;max-width:100%;min-height:50px;font-size:13px!important;padding:14px 22px!important;margin:0;background:transparent!important}
.public-list-links{gap:28px;margin-top:9px}.public-list-links a{font-size:12px!important;color:#b8d0c4!important}
.home-research{width:min(1040px,calc(100% - 64px));margin:auto;padding:70px 0 76px;border-top:1px solid var(--line)}
.home-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:32px}.home-section-head h2{font-weight:400;font-size:clamp(28px,3.5vw,40px);letter-spacing:-.04em;margin-top:12px}.home-section-head .quiet-link{margin:0}
.home-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-note{display:flex;flex-direction:column;align-items:start;border-top:1px solid #bad2c549;padding-top:23px;min-width:0}.home-note-head{display:flex;justify-content:space-between;gap:12px;width:100%;align-items:center}.home-note strong{font-size:23px;font-weight:400}.home-note time{font:400 10px Manrope,Arial,sans-serif;color:var(--muted)}.home-note h3{font-weight:400;font-size:23px;line-height:1.3;margin-top:21px;letter-spacing:-.02em}.home-note p{font:400 12px/1.85 Manrope,Arial,sans-serif;color:var(--muted);margin-top:14px;margin-bottom:16px}.home-note .quiet-link{margin-top:auto}
.home-method{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:60px 0 8px;border-top:1px solid var(--line);margin-top:65px}.home-method h2{font-size:clamp(28px,3.7vw,42px);font-weight:400;line-height:1.2;letter-spacing:-.04em;margin-top:14px}.home-method p{font:400 14px/1.95 Manrope,Arial,sans-serif;color:var(--muted)}.home-scope{font:400 11px/1.9 Manrope,Arial,sans-serif!important;color:#9fbdaf!important;margin-top:21px}
.catalogue{padding-bottom:70px}.catalog-list{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;border-top:0}.catalog-list>li{border-top:1px solid var(--line)}.catalog-row{grid-template-columns:64px minmax(0,1fr);min-height:160px;gap:24px;padding:25px 0;border:0}.catalog-row:hover{background:transparent}.catalog-row img{width:64px;height:78px;object-fit:contain}.catalog-row h2{font-size:29px;margin-bottom:11px;letter-spacing:-.035em}.catalog-row p{font:400 12px/1.85 Manrope,Arial,sans-serif;color:var(--muted);max-width:30ch}.catalog-row .row-index{display:none}
.product-hero{min-height:550px!important;width:min(1000px,calc(100% - 64px));grid-template-columns:1.1fr 1fr!important;padding:64px 0 65px!important;gap:45px}.product-copy{padding-left:0!important}.product-copy h1{font-size:clamp(46px,6.7vw,78px)!important;letter-spacing:-.045em!important;line-height:1.02!important}.product-slogan{font-size:24px;color:#c7ddce!important;line-height:1.35}.product-copy .lead{font:400 14px/1.9 Manrope,Arial,sans-serif;color:var(--muted);max-width:39ch}.product-hero .system-hero-art.crystal-art{width:min(330px,100%)!important;margin:auto!important;filter:drop-shadow(0 16px 28px #001a2220)}
.page-guide{border-color:var(--line)!important;gap:14px 32px;padding-block:17px!important;justify-content:center;flex-wrap:wrap}.page-guide a{font:400 12px/1.5 Manrope,Arial,sans-serif;color:#bed5c9!important;min-height:40px;display:flex;align-items:center}
.research-page-story{max-width:880px}.research-page-section{padding:55px 0!important;border-color:var(--line)!important}.research-page-section h2{font-size:clamp(27px,3.5vw,38px)!important;line-height:1.25!important;letter-spacing:-.035em!important;color:var(--ink)!important;margin:16px auto 24px!important;max-width:24ch}.research-page-section>p:not(.eyebrow):not(.research-signature){font:400 14px/1.95 Manrope,Arial,sans-serif;color:var(--muted)!important;max-width:64ch;margin-inline:auto;text-wrap:pretty}.research-page-section>p+p{margin-top:17px}.research-signature{color:#d8e8da!important}.research-signature span{color:#a0c0ad!important}.research-page-closing{padding-block:30px!important}
.system-signatures{gap:0 28px;margin-block:34px}.system-signatures a{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;min-height:134px;padding:21px 16px 21px 0;gap:20px;grid-template-columns:58px minmax(0,1fr)}.system-signatures img{width:58px;height:64px;object-fit:contain}.system-signatures b{font-size:23px;color:#e3eee5}.system-card-copy>span{font-size:12px;color:var(--muted);line-height:1.8}.system-card-arrow{color:#abc8b7;top:14px;right:0}
.product-footer{border-color:var(--line)!important;display:grid!important;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:24px;padding:30px 0!important;margin-top:24px!important}.product-footer>a{margin:0!important;justify-self:center;text-align:center;font-size:12px!important}.product-footer .home-return{width:auto!important;background:none!important;border:0!important}.product-footer .next-system{align-items:center!important;text-align:center!important}.next-name{color:#e0ede2!important}.next-label{color:#a9c4b6!important}
.site-footer{border-color:var(--line)!important;width:min(1100px,calc(100% - 64px));padding:25px 0 30px;color:#a6c1b5!important}.site-footer .footer-brand,.site-footer small{color:#a6c1b5!important}.site-footer .quiet-link{font-size:12px}
.watch-main{padding-top:62px!important}.watch-hero{padding:0 0 32px!important}.watch-title{justify-content:center!important}.watch-title h1{font-size:clamp(42px,5.8vw,64px)!important;letter-spacing:-.04em!important}.watch-intro{font:400 14px/1.9 Manrope,Arial,sans-serif!important;max-width:57ch!important;color:var(--muted)!important}.watch-badge{border-color:#b3d2c433!important;color:#c6ddcf!important;background:#cde5d508!important;font-size:10px}.watch-disclosure{border-color:var(--line)!important;background:#071f2636!important;border-radius:7px!important;box-shadow:none!important}.watch-disclosure p,.watch-disclosure h2{color:#c4dace!important}.watch-tabs{border-color:var(--line)}.watch-tabs a{color:#adccbb!important}.watch-tabs a[aria-selected=true]{color:#eff4e9!important;border-color:#d4e4d1!important}.watch-tabs span{background:#33574b!important;color:#e0ebd9!important}.watch-table tbody tr{background:#d2e6d20a!important;border-color:#b2d1c138!important;border-radius:6px!important;box-shadow:none!important}.watch-note{background:#091f2533!important;border-color:#bed8c830!important;border-radius:7px!important;box-shadow:none!important}.watch-table small,.watch-note p,.watch-toolbar p,.method p{color:var(--muted)!important}.note-heading{border-color:var(--line)!important}.note-heading h2{display:flex;align-items:baseline;gap:14px}.note-heading h2 span{margin:0!important}.watch-note .analysis-title{font-weight:400;font-size:30px!important}.watch-note .analysis-copy p{font:400 14px/1.95 Manrope,Arial,sans-serif!important}.research-disclaimer{color:#9fbdaf!important;font-size:11px!important;line-height:1.9!important}
.archive-search .search-control,.search-control{background:#0b282cb0!important;border-color:#bfdac64d!important;box-shadow:none!important}.search-control input{color:#edf3e8!important}.search-control input::placeholder{color:#a4c3b6!important}.stock-suggestions,.suggestions{background:#153c3b!important;border-color:#aac8b54d!important}.suggestion:hover,.suggestion[aria-selected=true]{background:#c1d8bc14!important}.analysis-card{background:#0a252a50!important;border-color:#bfdcc52c!important;border-radius:7px!important;box-shadow:none!important}.analysis-visual{background:#08252a4d!important}.analysis-copy{color:#e1ece0!important}.analysis-excerpt,.analysis-meta,.analysis-text{color:#b8d0c1!important}.archive-disclosure{background:#0b252830!important;border-color:var(--line)!important;color:#bad0c1!important}.analysis-full{border-color:var(--line)!important}.analysis-full summary,.analysis-source{color:#d7e5d3!important}.load-more{display:flex;margin:30px auto 0;min-width:220px;align-items:center;justify-content:center}
.research-request-dialog{background:#133a3b!important;border-color:#bbd7c842!important;color:#e3eee3!important;box-shadow:0 30px 100px #00161977!important}.research-request-dialog::backdrop{background:#041b22b8!important}.research-request-dialog #request-description,.request-footnote,.request-search-help,.request-options span{color:#b9d1c4!important}.research-request-form input:not([type=hidden]){background:#09282c!important;border-color:#8daf9f66!important;color:#eff4ed!important}.request-options{background:#092b2e!important;border-color:#a4c3b34d!important}.request-options small,.request-options strong{color:#d3e4d3!important}.request-selection{background:#c4dec00b!important;border-color:#c1d8c433!important;color:#d4e6d4!important}
@media(max-width:800px){.global-nav{display:flex;flex-direction:column;gap:2px;min-height:0;padding:12px 0;width:calc(100% - 40px)}.global-brand{font-size:11px;min-height:40px}.global-brand img{width:21px;height:29px}.global-nav-links{gap:0 19px;font-size:11px;justify-content:center;flex-wrap:wrap}.global-nav-links a{min-height:42px}.inner-hero{padding:54px 0 44px!important}.inner-hero .lead{font-size:13px}.catalog-list{gap:0 26px}.catalog-row{grid-template-columns:48px minmax(0,1fr);gap:16px}.catalog-row img{width:48px}.catalog-row h2{font-size:25px}.product-hero{grid-template-columns:1fr!important;text-align:center;gap:25px;min-height:0!important;padding:54px 0 38px!important}.product-copy .lead{margin:auto}.product-copy h1{font-size:54px!important}.product-slogan{font-size:23px}.product-hero .system-hero-art.crystal-art{width:225px!important;margin:0 auto!important}.home-research{width:calc(100% - 44px)}.home-method{gap:32px}.home-notes{gap:20px}.home-note h3{font-size:21px}}
@media(max-width:600px){body.page-home .hero{padding:36px 22px 26px!important;min-height:100svh;justify-content:center}.hero .eyebrow{font-size:12px!important}.hero h1{font-size:clamp(31px,8.3vw,44px)!important;line-height:1.2!important;max-width:14ch;margin:18px auto 0!important}body.page-home .hero-art{height:clamp(220px,30svh,285px)!important;margin:19px 0 24px!important}body.page-home .hero-art img{width:280px!important}.hero-bottom>p{max-width:32ch!important;font-size:13px!important}body.page-home .hero-actions{gap:10px;margin-top:22px!important;width:100%!important}body.page-home .hero-actions a{padding:13px 10px!important;font-size:12px!important;min-height:50px}body.page-home .hero-request .research-request-trigger{width:calc((100% - 10px)/2)!important;min-width:168px;max-width:100%;font-size:12px!important;padding:13px 12px!important}.public-list-links{gap:20px;margin-top:7px}.public-list-links a{font-size:11px!important}.home-research{padding:43px 0}.home-section-head{align-items:start;gap:15px}.home-section-head .quiet-link{font-size:11px;white-space:nowrap}.home-section-head h2{font-size:29px}.home-notes{grid-template-columns:1fr;gap:26px}.home-note{padding-top:20px}.home-note h3{margin-top:15px;font-size:24px}.home-note p{max-width:50ch;margin-bottom:10px}.home-note .quiet-link{font-size:12px}.home-method{grid-template-columns:1fr;gap:24px;margin-top:42px;padding-top:36px}.home-method p{font-size:13px}.inner-hero{width:calc(100% - 44px);padding:44px 0 36px!important}.inner-hero h1{font-size:36px!important;line-height:1.15!important;margin:22px 0}.catalog-list{grid-template-columns:1fr}.catalog-row{min-height:128px;grid-template-columns:65px minmax(0,1fr);gap:22px;padding:23px 0}.catalog-row img{width:65px;height:76px}.catalog-row h2{font-size:28px}.catalog-row p{font-size:12px;max-width:32ch}.catalogue{padding-bottom:35px}.product-hero{width:calc(100% - 44px);padding-top:42px!important}.product-copy h1{font-size:49px!important}.product-copy .lead{font-size:13px}.page-guide{column-gap:19px!important;row-gap:0!important;padding-block:12px!important}.page-guide a{font-size:10px;min-height:38px}.research-page-section{padding:38px 0!important}.research-page-section h2{font-size:29px!important;max-width:24ch;margin-bottom:20px!important}.research-page-section>p:not(.eyebrow):not(.research-signature){font-size:13px;line-height:1.95}.system-signatures{grid-template-columns:1fr;gap:0}.system-signatures a{min-height:120px;gap:22px;padding-block:23px}.system-signatures b{font-size:23px}.product-footer{grid-template-columns:1fr 1fr!important;gap:13px 20px;padding-block:23px!important}.product-footer>a.home-return{grid-column:1/-1!important;width:100%!important;border-bottom:1px solid var(--line)!important;padding-bottom:18px!important;margin-bottom:4px!important;max-width:none}.product-footer>.home-return:after{display:none!important}.product-footer>a{justify-self:center!important}.site-footer{width:calc(100% - 44px);grid-template-columns:1fr auto!important;gap:10px!important}.site-footer .quiet-link{grid-column:1/-1;justify-self:center}.watch-main{width:calc(100% - 40px)!important;padding-top:44px!important}.watch-title h1{font-size:44px!important}.watch-intro{font-size:13px!important}.watch-disclosure{padding:19px!important}.watch-disclosure h2{font-size:13px!important;line-height:1.6}.watch-disclosure p{font-size:11px!important}.watch-tabs{gap:25px!important}.watch-table tbody tr{padding:22px!important}.watch-note{padding:25px 21px!important}.note-heading h2{display:block}.note-heading h2 span{display:block;margin-top:8px!important;font-size:12px}.watch-note .analysis-title{font-size:26px!important}.watch-note .analysis-copy p{font-size:13px!important}.watch-table .price{font-size:23px!important}.research-request-dialog{padding:22px!important}.request-topline .eyebrow{font-size:9px!important}}
@media(max-width:350px){.global-nav-links{gap:0 12px;font-size:10px}.hero .hero-actions{grid-template-columns:1fr!important}body.page-home .hero-actions a,body.page-home .hero-request .research-request-trigger{width:100%!important;font-size:13px!important}.hero h1{font-size:31px!important}.product-copy h1{font-size:43px!important}}
.catalog-row{justify-items:start;text-align:left}.catalog-row p{margin-inline:0}.catalog-row img,.system-signatures img,.system-hero-art img{filter:saturate(.18)}
.product-hero{display:grid!important}.product-copy{align-items:flex-start;text-align:left}.product-copy .lead{margin-inline:0}.page-guide{display:flex;align-items:center}.page-guide a{justify-content:center}
.product-footer>a:only-child{grid-column:1/-1}.archive-footer{grid-template-columns:1fr 1fr!important}
.analysis-visual-empty{display:flex;align-items:center;justify-content:center;padding:28px;color:#bbd2c4;font-size:13px;text-align:center;min-height:170px}
@media(max-width:800px){.product-copy{align-items:center;text-align:center}.product-copy .lead{margin-inline:auto}}
@media(max-width:600px){.analysis-visual-empty{min-height:100px}.archive-footer>a.home-return{grid-column:1!important;border:0!important;padding:0!important;margin:0!important}.archive-footer>a{font-size:11px!important}}
/* A viewport-sized entrance. Content can still grow with accessibility text zoom. */
body.page-home .hero{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(100px,1fr) auto;align-items:center;justify-items:center;gap:8px;min-height:100svh;height:100svh;padding:clamp(20px,4svh,44px) 24px!important;overflow:visible}
body.page-home .hero-heading{align-self:start}.hero .eyebrow{font-size:12px!important}body.page-home .hero h1{font-size:clamp(32px,4.2vw,54px);margin-top:15px!important;line-height:1.16!important}
body.page-home .hero-art{width:100%!important;height:100%!important;min-height:0;margin:0!important;display:flex;align-items:center;justify-content:center}
body.page-home .hero-art img{height:100%!important;width:auto!important;max-height:330px!important;max-width:min(340px,76vw)!important;object-fit:contain;flex:none}
body.page-home .hero-bottom{align-self:end}.hero-bottom>p{max-width:43ch!important;font-size:14px!important;line-height:1.8!important}body.page-home .hero-actions{margin-top:20px!important}.public-list-links{margin-top:4px}.public-list-links .quiet-link{margin-top:10px}
.product-hero .system-hero-art img{width:100%;height:auto;filter:none!important}.catalog-row img,.system-signatures img{filter:none!important}
body.page-quant-advanced::before{background:url('scenes/quant-advanced.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 55% 8%,#375d56,#15383a 48%,#0b252b)!important}
body.page-meridian::before{background:url('scenes/meridian.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 30% 20%,#325b53,#173a3a 50%,#0b262c)!important}
body.page-origin::before{background:url('scenes/origin.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 70% 12%,#3a6053,#183c3a 50%,#0c292c)!important}
body.page-zenith::before{background:url('scenes/zenith.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 50% 0%,#416a5b,#193d3a 45%,#0b282c)!important}
body.page-atlas::before{background:url('scenes/atlas.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 70% 15%,#385d54,#123639 48%,#0a252b)!important}
body.page-arcline::before{background:url('scenes/tempo.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 60% 15%,#315d5a,#15383d 45%,#0b252e)!important}
body.page-sistemler::before{background:radial-gradient(ellipse at 50% 5%,#426658,#244a43 35%,#102e32 80%)!important}
body.page-piyasaya-bakisimiz::before{background:radial-gradient(ellipse at 25% 10%,#3b5e50,#21453e 40%,#102d30 85%)!important}
body.page-analizler::before{background:radial-gradient(ellipse at 50% 0%,#315956,#16383c 43%,#0e2b31 85%)!important}
body.page-takip-listesi::before{background:radial-gradient(ellipse at 70% 10%,#345d50,#163c35 45%,#0d2c2d 90%)!important}
.product-hero .system-hero-art.crystal-art{width:min(290px,100%)!important}.system-signatures img{width:64px;height:64px}.catalog-row img{width:76px;height:76px}.catalog-row{grid-template-columns:76px minmax(0,1fr)}
.watch-table .price>span:not(.mobile-cell-label){white-space:nowrap;font-variant-numeric:tabular-nums}.note-heading{align-items:center}.product-footer>a{min-width:0;overflow-wrap:anywhere}
@media(max-width:600px){body.page-home .hero{padding:22px 20px!important;gap:8px}body.page-home .hero h1{font-size:clamp(30px,8.3vw,40px)!important;max-width:16ch;margin-top:13px!important}.hero-bottom>p{font-size:13px!important;max-width:32ch!important}.hero .eyebrow{font-size:11px!important}body.page-home .hero-art{height:100%!important;margin:0!important}body.page-home .hero-art img{max-height:270px!important;max-width:68vw!important}body.page-home .hero-actions{margin-top:16px!important}.public-list-links a{min-height:38px}.product-hero .system-hero-art.crystal-art{width:210px!important}.catalog-row{grid-template-columns:64px minmax(0,1fr);gap:20px}.catalog-row img{width:64px;height:64px}}
@media(max-height:700px) and (max-width:600px){body.page-home .hero{padding:17px 20px!important;gap:5px}body.page-home .hero h1{font-size:30px!important;max-width:17ch;margin-top:10px!important}.hero-bottom>p{font-size:12px!important;line-height:1.7!important}body.page-home .hero-actions{margin-top:12px!important}body.page-home .hero-actions a,body.page-home .hero-request .research-request-trigger{min-height:44px;padding-block:10px!important}body.page-home .hero-request{margin-top:9px!important}.public-list-links .quiet-link{margin-top:6px;min-height:36px}}
@media(max-height:540px) and (min-width:601px){body.page-home .hero{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-template-rows:auto 1fr;gap:15px 30px;padding:20px 6vw!important}.hero-heading{grid-column:1/-1}body.page-home .hero h1{font-size:32px!important;margin-top:9px!important}body.page-home .hero-art{grid-column:1;grid-row:2}body.page-home .hero-art img{max-height:240px!important}.hero-bottom{grid-column:2;grid-row:2;align-self:center!important}.hero-bottom>p{font-size:12px!important}body.page-home .hero-actions a,body.page-home .hero-request .research-request-trigger{min-height:44px;padding-block:10px!important;font-size:12px!important}body.page-home .hero-actions{margin-top:14px!important}.public-list-links .quiet-link{margin-top:7px}}
@media(max-height:480px) and (max-width:600px){body.page-home .hero{height:auto;min-height:100svh;grid-template-rows:auto 110px auto}}
/* Final reading and input pass, including notched phones and keyboard focus. */
.analysis-title,.analysis-text,.analysis-excerpt,.system-card-copy,.catalog-row p,.watch-note .analysis-copy{overflow-wrap:anywhere}
.analysis-text{white-space:pre-wrap}.analysis-card:focus-visible{outline:2px solid #c9dfcd;outline-offset:5px}
.global-nav a:focus-visible,.quiet-link:focus-visible,summary:focus-visible{outline:2px solid #c9dfcd;outline-offset:5px;border-radius:3px}
.system-signatures a,.catalog-row{transition:background-color .2s,color .2s}.system-signatures a:hover,.catalog-row:hover{background-color:#d2e8d508!important}
.request-search-control input,.search-control input{font-size:16px!important}.request-submit{min-height:48px}.request-close{flex:none}
@supports(padding:max(0px)){body.page-home .hero{padding-top:max(clamp(20px,4svh,44px),env(safe-area-inset-top))!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.research-request-dialog{scroll-padding-bottom:20px}}
@media(max-width:600px){.global-nav-links{row-gap:0}.analysis-title{font-size:clamp(25px,7vw,33px)}.system-signatures a{min-height:116px}.watch-note .note-links{display:flex;flex-wrap:wrap;gap:8px 22px}.note-links a,.note-links button{min-height:44px;display:inline-flex;align-items:center}.site-footer{padding-bottom:max(25px,env(safe-area-inset-bottom))!important}}
/* Mobile-first section navigation: fixed columns instead of conflicting flex sizing. */
.page-guide{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(760px,calc(100% - 44px))!important;gap:10px!important;border:0!important;padding:0!important;margin:8px auto 36px!important;align-items:stretch!important}
.page-guide a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 10px!important;border:1px solid #bed5c52b!important;border-radius:8px!important;background:#c9decc09!important;box-shadow:none!important;white-space:normal!important;text-align:center!important;text-wrap:balance;font:400 12px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:0!important;overflow-wrap:break-word;transform:none!important}
.page-guide a:after,.page-guide a:before{display:none!important}.page-guide a:hover{border-color:#c8dfcb66!important;background:#c9decc12!important}
.product-hero{display:flex!important;flex-direction:column!important;text-align:center!important;align-items:center!important;justify-content:center!important;gap:26px!important;min-height:0!important;padding:65px 0 46px!important;max-width:940px}
.product-copy{align-items:center!important;text-align:center!important;width:100%}.product-copy h1{max-width:100%;font-size:clamp(43px,6vw,70px)!important;margin:22px auto 20px!important}.product-copy .lead{margin-inline:auto!important;max-width:49ch!important}.product-copy .product-slogan{max-width:100%;margin-inline:auto}
.product-hero .system-hero-art.crystal-art{width:230px!important;margin:0 auto!important}
.catalog-row{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;min-height:235px;gap:19px!important;padding:29px 20px!important}.catalog-row img{width:80px;height:80px}.catalog-row h2{font-size:29px!important;text-align:center!important}.catalog-row p{max-width:34ch;margin-inline:auto!important;text-align:center!important}.catalogue .section-caption{margin-bottom:25px}
.global-brand img{width:25px;height:32px}.global-brand{gap:8px}.hero-art img{filter:drop-shadow(0 12px 25px #07282426)!important}
body.page-piyasaya-bakisimiz::before{background:radial-gradient(ellipse at 12% 2%,#526c59 0%,#2d5245 32%,#123832 70%,#0e2d2e 100%)!important}
body.page-sistemler::before{background:radial-gradient(ellipse at 70% 3%,#426761 0%,#234c4b 38%,#103239 82%)!important}
body.page-analizler::before{background:radial-gradient(ellipse at 45% 0%,#396369 0%,#1e454d 34%,#102f38 80%)!important}
body.page-takip-listesi::before{background:radial-gradient(ellipse at 75% 5%,#426b57 0%,#254f40 38%,#12392f 80%)!important}
@media(max-width:760px){.page-guide{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:calc(100% - 44px)!important;margin:4px auto 30px!important}.page-guide a{font-size:11px!important;min-height:48px!important;padding:12px 8px!important}.product-hero{padding:44px 0 33px!important;gap:22px!important}.product-copy h1{font-size:clamp(41px,10.3vw,59px)!important;line-height:1.12!important;max-width:12ch!important}.product-copy .lead{max-width:37ch!important;line-height:1.9!important}.product-hero .system-hero-art.crystal-art{width:190px!important}.product-slogan{font-size:21px!important}.catalog-row{min-height:220px;padding:27px 16px!important;gap:17px!important}.catalog-row img{width:76px;height:76px}.global-brand img{width:22px;height:28px}.research-page-section{scroll-margin-top:22px}.system-signatures a{grid-template-columns:54px minmax(0,1fr);gap:17px}.system-signatures img{width:54px;height:54px}}
@media(max-width:360px){.page-guide{width:calc(100% - 36px)!important;gap:8px!important}.page-guide a{font-size:10px!important}.product-copy h1{font-size:40px!important}.global-nav-links{gap:0 12px!important}}
/* Exact user-supplied artwork, styled only by the browser; no geometry changes. */
body.page-home .hero-art img{filter:hue-rotate(-25deg) saturate(.62)!important;mix-blend-mode:screen;mask-image:radial-gradient(ellipse at center,#000 48%,transparent 73%);max-height:365px!important;max-width:min(365px,78vw)!important;aspect-ratio:1/1;object-fit:contain}
.global-brand img{filter:hue-rotate(-25deg) saturate(.62)!important;mix-blend-mode:screen;mask-image:radial-gradient(ellipse at center,#000 45%,transparent 73%);width:36px!important;height:36px!important;object-fit:contain}
@media(max-width:600px){body.page-home .hero-art img{max-height:300px!important;max-width:76vw!important}.global-brand img{width:32px!important;height:32px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
/* Ice-blue identity: same layout and artwork, refreshed palette only. */
:root{--bg:#102b43;--deep:#071b2d;--surface:#173d59;--ink:#eef7ff;--muted:#b9cede;--faint:#91b1c9;--ice:#d9efff;--line:#bfdcf133}
body{background:#102b43!important;color:var(--ink)}
body::before{background:radial-gradient(ellipse at 50% 5%,#426b89 0%,#28516e 28%,#102b43 65%,#081d31 100%)!important}
body::after{background:linear-gradient(120deg,transparent,#061a2b38)!important}
body.page-home::before{background:radial-gradient(ellipse at 50% 26%,#577f9d 0%,#2c5b78 28%,#143b58 60%,#0a2238 100%)!important}
body.page-home::after{background:linear-gradient(0deg,#071b2d50,transparent 60%)!important}
.eyebrow{color:#b9d6eb!important}.inner-hero h1 em{color:#c7e4f8!important}
.ice-button{background:#d9ecf8!important;border-color:#d9ecf8!important;color:#17354c!important}.ghost-button{background:#c5e4f008!important;border-color:#c5e4f040!important;color:#e7f4ff!important}.ice-button:hover{background:#eef8ff!important}.ghost-button:hover{background:#c5e4f014!important;border-color:#c5e4f080!important}
.quiet-link{color:#d4eaff!important}.quiet-link:after{background:#b9d9ef55!important}
.hero .eyebrow{color:#e6f5ff!important}.hero-bottom>p{color:#c9dfef!important}.public-list-links a{color:#bdd9ec!important}
.home-note{border-color:#bad9ee49}.home-scope{color:#9fbfd5!important}
.product-slogan{color:#c9e6f8!important}.page-guide a{color:#c4e0f3!important}.research-signature{color:#dcefff!important}.research-signature span{color:#a9c9df!important}
.system-signatures b{color:#e7f5ff}.system-card-arrow{color:#b4d4e8}.next-name{color:#e3f3ff}.next-label{color:#aeccdf}.site-footer,.site-footer .footer-brand,.site-footer small{color:#a8c5da!important}
.watch-badge{border-color:#b5d7ed33!important;color:#cae5f7!important;background:#cbe7f508!important}.watch-disclosure{background:#061c2e36!important}.watch-tabs a{color:#b1d1e7!important}.watch-tabs a[aria-selected=true]{color:#f1f8ff!important;border-color:#d7ecfa!important}.watch-tabs span{background:#315875!important;color:#e2f2ff!important}.watch-table tbody tr{background:#d2e8f20a!important;border-color:#b2d5ec38!important}.watch-note{background:#081e3033!important;border-color:#bedcf030!important}.research-disclaimer{color:#a4c3d8!important}
.archive-search .search-control,.search-control{background:#0a263cb0!important;border-color:#bfdcf04d!important}.search-control input{color:#eef7ff!important}.search-control input::placeholder{color:#a9c7dc!important}.stock-suggestions,.suggestions{background:#173e5a!important;border-color:#b3d6ed4d!important}.suggestion:hover,.suggestion[aria-selected=true]{background:#c8e7f214!important}.analysis-card{background:#081f3350!important;border-color:#bfdff02c!important}.analysis-visual{background:#09263d4d!important}.analysis-copy{color:#e6f3fc!important}.analysis-excerpt,.analysis-meta,.analysis-text{color:#bad2e3!important}
.research-request-dialog{background:#143b58!important;border-color:#c0def042!important;color:#e6f4ff!important}.research-request-dialog::backdrop{background:#041a2bb8!important}.research-request-dialog #request-description,.request-footnote,.request-search-help,.request-options span{color:#bad4e6!important}.research-request-form input:not([type=hidden]){background:#092941!important;border-color:#93b8d166!important;color:#eff8ff!important}.request-options{background:#0a2c45!important;border-color:#aacbe04d!important}.request-options small,.request-options strong{color:#d9ecf9!important}.request-selection{background:#c8e6f00b!important;border-color:#c3e1f033!important;color:#d8ecf8!important}
body.page-quant-advanced::before{background:url('scenes/quant-advanced.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 55% 8%,#416c8b,#173b58 48%,#09233a)!important}
body.page-meridian::before{background:url('scenes/meridian.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 30% 20%,#386887,#19405e 50%,#09263d)!important}
body.page-origin::before{background:url('scenes/origin.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 70% 12%,#477493,#1b4360 50%,#0a2941)!important}
body.page-zenith::before{background:url('scenes/zenith.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 50% 0%,#5080a0,#1c4563 45%,#092740)!important}
body.page-atlas::before{background:url('scenes/atlas.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 70% 15%,#416e8d,#163b58 48%,#08243a)!important}
body.page-arcline::before{background:url('scenes/tempo.svg') center top/1600px auto no-repeat,radial-gradient(ellipse at 60% 15%,#3d7590,#19425d 45%,#08253c)!important}
body.page-sistemler::before{background:radial-gradient(ellipse at 50% 5%,#47758e,#275674 35%,#102f48 80%)!important}
body.page-piyasaya-bakisimiz::before{background:radial-gradient(ellipse at 25% 10%,#477895,#24516e 40%,#102f49 85%)!important}
body.page-analizler::before{background:radial-gradient(ellipse at 50% 0%,#3b6f89,#1b465f 43%,#0c2b43 85%)!important}
body.page-takip-listesi::before{background:radial-gradient(ellipse at 70% 10%,#44758f,#1d4a68 45%,#0c2c45 90%)!important}
body.page-piyasaya-bakisimiz::before{background:radial-gradient(ellipse at 12% 2%,#5a83a0 0%,#315e7b 32%,#143d5a 70%,#0e2f49 100%)!important}
body.page-sistemler::before{background:radial-gradient(ellipse at 70% 3%,#4b7890 0%,#285976 38%,#12354e 82%)!important}
body.page-analizler::before{background:radial-gradient(ellipse at 45% 0%,#427b95 0%,#215168 34%,#103348 80%)!important}
body.page-takip-listesi::before{background:radial-gradient(ellipse at 75% 5%,#4c8099 0%,#285d79 38%,#123b55 80%)!important}

/* Supplied crystal mark: transparent artwork, no recoloring. */
body.page-home .hero-art img,.global-brand img{filter:none!important;mix-blend-mode:normal;mask-image:none!important}

/* Final polish: stable first paint and aligned research cards. */
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none}
body{font-synthesis:none;text-rendering:optimizeLegibility}
.watch-note,.watch-table-wrap,.research-notes{width:100%;max-width:100%;box-sizing:border-box}
.watch-note .analysis-copy{max-width:68ch;margin-inline:auto}
.watch-note .note-links{align-items:center}
@media(max-width:600px){.watch-note .note-heading{gap:14px}.watch-note .note-heading>div{min-width:0}.watch-note .note-heading h2{overflow-wrap:anywhere}.watch-table-wrap{overflow-x:hidden}.watch-table{table-layout:fixed;width:100%}.watch-table td,.watch-table th{overflow-wrap:anywhere}}
.ice-button::after,.row-link::after{content:none!important}
/* Ice 12: isolated research notes, stable cards and opaque crystal artwork. */
body.page-home .hero-art img,.global-brand img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;mask:none!important;-webkit-mask:none!important;object-fit:contain}
.watch-note .note-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid var(--line)}
.watch-note .note-heading>div{min-width:0}.watch-note .note-heading .eyebrow{margin:0 0 12px!important;font-size:10px!important;line-height:1.6!important;letter-spacing:.12em!important}
.watch-note .note-heading h2{display:block!important;margin:0!important;font:400 30px/1.2 'Inter Tight',Manrope,Arial,sans-serif}
.watch-note .note-heading h2 span{display:block!important;font:400 12px/1.7 Manrope,Arial,sans-serif!important;color:var(--muted);margin-top:8px!important}
.watch-note-title{font:400 clamp(24px,3vw,32px)/1.3 'Inter Tight',Manrope,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 22px;text-wrap:pretty}
.watch-note-copy{display:block;width:100%;max-width:none;margin:0;padding:0}.watch-note-copy p{font:400 14px/1.9 Manrope,Arial,sans-serif!important;margin:0 0 18px;max-width:none!important}
.watch-note .analysis-figure{max-width:none;width:100%;margin:0 0 26px;box-shadow:none;border-radius:6px}.watch-note .analysis-figure img{max-height:none;height:auto;width:100%;display:block;padding:0}.watch-note .analysis-figure a{display:block}.watch-note .data-note{max-width:none!important}.note-links{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 24px}
.analysis-card.analysis-card-text{grid-template-columns:1fr}.analysis-card-text .analysis-copy{width:100%}.analysis-card .analysis-visual{align-self:start;min-height:0;aspect-ratio:1542/850}.analysis-card .analysis-visual img{position:static;display:block;width:100%;height:100%;min-height:0;object-fit:contain;padding:10px}.analysis-visual::after{display:none!important}
.analysis-card .analysis-copy{padding:26px;gap:0}.analysis-card .analysis-meta{line-height:1.8;letter-spacing:.055em;gap:6px 14px}.analysis-card .analysis-title{font-size:28px;line-height:1.3;text-wrap:pretty;margin-bottom:16px}.analysis-card .analysis-excerpt{font:400 13px/1.85 Manrope,Arial,sans-serif;letter-spacing:0;margin-bottom:18px}.excerpt-label{display:block;font-size:9px;letter-spacing:.14em;margin-bottom:6px;opacity:.8}
.analysis-card .analysis-source{margin-top:0}.analysis-card .analysis-full{margin-bottom:8px}.system-card-arrow{display:none!important}
@media(max-width:820px){.watch-table th,.watch-table td{padding-inline:12px}.watch-note .note-heading{flex-direction:column;gap:16px}.watch-note .watch-badge{align-self:flex-start;max-width:100%;white-space:normal}.watch-note .analysis-figure figcaption{line-height:1.7}}
@media(max-width:700px){.analysis-card .analysis-copy{padding:22px 20px}.analysis-card .analysis-title{font-size:25px}.analysis-card .analysis-visual{height:auto;min-height:0;aspect-ratio:1542/698}.analysis-card .analysis-visual img{min-height:0}.watch-note{padding:24px 20px!important}.watch-note-copy p{font-size:13px!important}.watch-note .note-heading{padding-bottom:20px;margin-bottom:20px}.watch-note-title{font-size:25px}.watch-table .price{font-size:clamp(18px,5vw,23px)!important}.watch-table .cell-upper{padding-left:12px}.watch-table tbody tr{column-gap:12px}.note-links a,.note-links button{font-size:12px;line-height:1.5;text-align:left}}
/* Ice14: consistent breathing room for research and watchlist reading. */
.archive-search{margin-bottom:48px}.archive-list{gap:28px}.analysis-card .analysis-copy{padding:30px}.analysis-card .analysis-meta{margin-bottom:18px}.analysis-card .analysis-excerpt{font-size:15px;line-height:1.85;margin-bottom:24px}.analysis-card .analysis-text{font-size:15px;line-height:1.85}.analysis-card .analysis-full{padding-top:10px;margin-bottom:12px}
.watch-main .research-notes{margin-top:38px}.watch-note{padding:36px!important}.watch-note-copy p{font-size:15px!important;line-height:1.9!important;margin-bottom:22px}.watch-main .watch-tabs{margin-top:34px}.watch-main .watch-toolbar{margin-block:26px}.watch-note .note-links{gap:14px 28px;margin-top:22px}.watch-note .data-note{padding-top:24px;margin-top:28px}
@media(max-width:700px){
 .global-nav{padding-block:16px;gap:8px}.global-nav-links{row-gap:4px;column-gap:20px}.inner-hero{padding-top:48px!important;padding-bottom:42px!important}.inner-hero .lead,.product-copy .lead{font-size:15px!important;line-height:1.85!important}
 .page-guide{margin-bottom:38px!important;gap:12px!important}.system-signatures a{padding-block:28px!important}.research-page-section{padding-block:46px!important}
 .archive{width:calc(100% - 40px)}.archive-search{margin-bottom:38px}.search-help{margin-top:14px;line-height:1.8}.archive-heading{align-items:center;margin-bottom:24px;gap:14px}.archive-heading h2{font-size:28px}.archive-heading .eyebrow{font-size:9px!important}.archive-count{letter-spacing:0}
 .archive-list{gap:26px}.analysis-card .analysis-copy{padding:25px 22px}.analysis-card .analysis-meta{font-size:10px;line-height:1.8;margin-bottom:16px}.analysis-card .analysis-meta time{display:block;width:100%}.meta-separator{display:none}.analysis-card .analysis-title{font-size:25px;line-height:1.35;margin-bottom:18px}.analysis-card .analysis-excerpt,.analysis-card .analysis-text{font-size:14px;line-height:1.9}.analysis-card .analysis-source{padding-block:12px;line-height:1.7}.analysis-card .analysis-visual img{padding:12px}
 .watch-main{padding-top:46px!important}.watch-intro{font-size:15px!important;line-height:1.85!important}.watch-disclosure{padding:22px!important;margin-top:26px}.watch-disclosure p{font-size:12px!important;line-height:1.9!important}.watch-tabs{gap:30px!important}.watch-tabs a{min-height:56px}.watch-table tbody tr{padding:24px 20px!important;column-gap:12px}.watch-table .cell-symbol{margin-bottom:24px}.watch-table .cell-date{padding-block:18px;margin-bottom:24px}.watch-table .cell-action{margin-top:26px;padding-top:12px}.watch-table .cell-date small{font-size:13px;color:var(--ink)!important}
 .watch-main .research-notes{margin-top:30px}.watch-note{padding:27px 22px!important}.watch-note .note-heading{padding-bottom:24px;margin-bottom:26px;gap:18px}.watch-note-title{font-size:25px;line-height:1.4;margin-bottom:24px}.watch-note .analysis-figure{margin-bottom:28px}.watch-note-copy p{font-size:14px!important;line-height:1.95!important;margin-bottom:22px}.watch-note .note-links{display:grid;grid-template-columns:1fr;gap:6px;margin-top:20px;justify-items:start}.watch-note .note-links a,.watch-note .note-links button{min-height:44px;font-size:13px}.method{margin-top:34px}.watch-cta{margin-block:38px;gap:24px}
}
/* Reading scale: body copy remains stable beneath every section heading. */
.research-page-section>p:not(.eyebrow):not(.research-signature){font-size:16px!important;line-height:1.95!important;max-width:66ch!important}
.research-page-section .system-card-copy>span{font-size:14px!important;line-height:1.75!important}
.research-page-section h2{font-size:clamp(31px,3.5vw,43px)!important}
@media(max-width:600px){.research-page-section>p:not(.eyebrow):not(.research-signature){font-size:15px!important;line-height:1.9!important}.research-page-section .system-card-copy>span{font-size:13px!important}.research-page-section h2{font-size:clamp(29px,8vw,36px)!important}}
.page-analizler .archive-list{display:block;border-top:1px solid var(--line)}
.research-index-row{display:grid;grid-template-columns:minmax(0,1fr) 180px 190px;align-items:center;gap:24px;padding:25px 8px;border-bottom:1px solid var(--line)}
.research-index-instrument{min-width:0}
.research-index-instrument h3{font:500 19px/1.4 Manrope,Arial,sans-serif;letter-spacing:.03em;margin:0 0 5px;color:#eef7ff}
.research-index-instrument p{font:400 13px/1.7 Manrope,Arial,sans-serif;color:var(--muted);margin:0;overflow-wrap:anywhere}
.research-index-row time{font:400 13px/1.6 Manrope,Arial,sans-serif;color:var(--muted)}
.research-index-row>a{justify-self:end;display:inline-flex;align-items:center;min-height:44px;font:500 13px/1.6 Manrope,Arial,sans-serif;color:#e5f3fc;text-decoration:none;border-bottom:1px solid #c5e3f255}
.research-index-row>a:hover{border-color:#e5f3fc}
.research-index-row:focus-visible,.research-index-row>a:focus-visible{outline:2px solid #c5e3f2;outline-offset:5px}
@media(max-width:700px){.research-index-row{grid-template-columns:minmax(0,1fr);gap:9px;padding:23px 2px}.research-index-instrument h3{font-size:18px}.research-index-instrument p{font-size:13px}.research-index-row>a{justify-self:start;margin-top:3px}.research-index-row time{font-size:12px}}
