/* Görsel yön 02: veri odaklı, genç, kontrollü. Marka logosu üretmez. */
:root{--paper:#f6f7fb;--ink:#14263b;--blue:#1455db;--rule:#cfd7e6;--muted:#4c5c73;--serif:Arial,Helvetica,sans-serif;--signal:#d8fa69}
body{font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Arial,Helvetica,sans-serif;font-weight:750}em{font-style:normal}header{background:#f6f7fbf5;border-bottom:1px solid var(--rule);backdrop-filter:blur(14px);padding-block:18px}header.hidden{transform:none;box-shadow:0 5px 20px #14263b0c}.wordmark{font:bold 22px/1.05 Arial;letter-spacing:-1px}.wordmark span{font-size:6px;font-weight:normal;letter-spacing:1.2px}nav a{padding:7px 0}.report-link{background:var(--ink);color:white;border:0;padding:11px 15px;font-weight:normal;border-radius:4px}.edition{font-family:Consolas,monospace;font-size:9px;border:0;letter-spacing:.4px}.edition span:last-child{color:var(--blue)}.hero{padding-top:25px}.hero-heading{gap:16px 30px;align-items:center;margin-bottom:27px}.hero-heading>.eyebrow{color:var(--blue);display:flex;align-items:center;gap:9px}.hero-heading>.eyebrow:before{content:'';width:8px;height:8px;background:var(--blue)}.hero-heading h1{font-size:clamp(50px,6.4vw,88px);letter-spacing:-5px;line-height:.98;font-weight:800}.hero-heading h1 br{display:block}.hero-heading em{color:var(--blue)}.hero-heading>div{font-size:13px;line-height:1.65}.text-link{font-size:12px;padding:8px 0}.data-panel{background:white;border:1px solid var(--rule);padding:18px 19px 0;border-radius:8px;box-shadow:0 5px 0 #e6eaf3}.section-label h2{font-size:13px;font-weight:bold}.demo{background:#e8edfb;color:#29446d;border:1px solid #d4def2;border-radius:3px;font:8px/1.4 Consolas,monospace;letter-spacing:.3px}.treemap{height:320px;gap:0}.tile{border-color:white;padding:22px;border-width:3px;overflow:hidden}.tile span{font-size:16px;font-weight:bold;letter-spacing:-.3px}.tile strong{font-size:80px;font-weight:bold;letter-spacing:-5px}.tile small{font-family:Consolas,monospace;font-size:10px;font-weight:normal;letter-spacing:0}.tile:before{font-size:50px;font-weight:normal;opacity:.7}.tile:first-child:after{content:'';position:absolute;inset:auto 8% -65px auto;width:160px;height:160px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 28px #ffffff07,0 0 0 56px #ffffff07;pointer-events:none}.tile[aria-pressed=true]{outline:4px solid var(--signal);outline-offset:-7px}.tile:nth-child(2){padding:12px 20px}.tile:nth-child(2) strong{font-size:45px;font-weight:bold;letter-spacing:-2px}.tile:nth-child(2) small{font-size:8px}.chart-bottom{font-family:Consolas,monospace;font-size:9px;min-height:45px;align-items:center}.chart-bottom details summary{padding:8px 0}.report-band{border:0;border-radius:7px;background:#e7edfc;padding:20px 25px;margin-top:10px;grid-template-columns:50px 1fr auto;gap:0 20px}.band-symbol{font-size:46px}.report-band h2{font-size:26px;font-weight:750;letter-spacing:-.9px}.report-band .eyebrow{font-size:8px;color:var(--blue)}.primary{border-radius:4px;font-weight:bold;transition:background .15s,transform .15s}.primary:hover{transform:translateY(-2px)}.section-heading{margin-top:43px}.section-heading h2{font-size:37px;letter-spacing:-1.8px;font-weight:750}.research-grid{gap:20px}.research-card{background:white;border:1px solid var(--rule);border-radius:7px;overflow:hidden;padding:0 17px 3px;display:flex;flex-direction:column}.research-art{margin:0 -17px 17px;height:205px;padding:25px 20px;background:#142c51}.research-art.loop{background:var(--signal);color:#183b35}.research-art.speed{background:var(--blue)}.research-bars b{font-size:26px;font-weight:bold;letter-spacing:-1px}.research-bars i{height:24px}.research-loop>span{border-width:2px;font-weight:bold}.research-meta{font-family:Consolas,monospace;font-size:8px}.research-card h3{font-size:25px;line-height:1.12;letter-spacing:-1px;font-weight:750}.research-finding{font-size:11px;line-height:1.6;margin-bottom:10px}.research-actions{margin-top:auto;font-family:Consolas,monospace;font-size:10px}.research-art small{font-family:Consolas,monospace;font-size:6px}.test-section{border:0;position:relative;margin-top:40px;background:var(--ink);color:white;border-radius:9px;padding:32px;gap:5%;grid-template-columns:1fr 1.1fr}.test-intro h2{font-size:46px;line-height:1.02;letter-spacing:-2px}.test-intro h2 em{color:var(--signal)}.test-intro .eyebrow{font-family:Consolas,monospace;font-weight:normal;color:#b1c5e4}.test-intro small{color:#b1c5e4;font-size:9px}.test-intro .primary{background:var(--signal);color:var(--ink)}.test-intro .primary:hover{background:#c8ed50}.visual-tool{color:var(--ink);background:#eef2fa;border-radius:5px;padding:18px}.crop-window strong{font-family:Arial,sans-serif;font-size:24px;font-weight:bold;letter-spacing:-.7px}.crop-window{background:white}.tool-tabs button{font-weight:bold;min-height:40px}.visual-steps{font-family:Consolas,monospace}.anatomy{background:linear-gradient(#e3e9f1 1px,transparent 1px),linear-gradient(90deg,#e3e9f1 1px,transparent 1px);background-size:24px 24px;border:1px solid var(--rule);border-radius:7px;padding:28px;grid-template-columns:.8fr 1.2fr;gap:5%}.anatomy h3{font-size:32px;font-weight:750;letter-spacing:-1.3px}.anatomy-copy>.eyebrow{font-family:Consolas,monospace;font-size:8px;letter-spacing:.6px;background:var(--paper);display:inline-block;padding:4px}.anatomy-copy>p:not(.eyebrow){background:var(--paper);padding:6px 0}.flow-controls button{background:white;border:1px solid var(--rule);border-radius:4px;font-family:Consolas,monospace;min-height:44px;padding:9px}.flow-controls [aria-pressed=true]{background:var(--blue);color:white;border-color:var(--blue)}.network svg{color:var(--blue)}.network-legend span{background:var(--paper);padding:3px}.network>small{background:var(--paper);padding:5px}.concepts{border:0;gap:12px;margin-top:15px}.concepts details{background:white;border:1px solid var(--rule)!important;border-radius:5px;padding:17px}.concepts summary{font: bold 19px/1.2 Arial;letter-spacing:-.5px;min-height:35px}.concepts summary span{margin-left:10px}.about{border-bottom:0;padding:38px 0 30px}.about h2{font-size:38px;font-weight:750;letter-spacing:-1.8px}.principles{font-family:Consolas,monospace}.about>.eyebrow{color:var(--blue)}footer{border-color:var(--rule);color:var(--muted)}.review-link{display:inline-block;color:var(--blue);text-decoration:underline;font-size:10px;padding:4px 0}.review-note{background:#e8edfb;border:1px solid var(--rule);padding:20px;border-radius:5px}.review-note p{font-size:12px;margin:10px 0}.review-note ul{font-size:12px;padding-left:20px}.review-note li{margin:9px 0}dialog{border-radius:8px;border-color:var(--rule);box-shadow:0 20px 100px #14263b30}dialog h2{font-size:33px;letter-spacing:-1.3px}dialog h3{font-size:24px;letter-spacing:-.7px}.research-note h3{font:9px Consolas,monospace;letter-spacing:.6px}.close{border-radius:4px}.answer{border-radius:4px;min-height:47px}.cover{border-radius:4px}.article h3{font-size:23px;line-height:1.12}.crop-corner{border-color:var(--blue)}.network .origin{fill:var(--blue)}.question-progress span{border-radius:2px}
@media(min-width:1001px){.hero-heading h1 br{display:none}.hero-heading h1{font-size:clamp(50px,4.7vw,70px);letter-spacing:-3.5px}}@media(max-width:1000px){.hero-heading h1{font-size:69px;letter-spacing:-4px}.research-art{height:180px;padding:20px 12px}.research-card{padding-inline:13px}.research-art{margin-inline:-13px}.research-card h3{font-size:22px}.test-intro h2{font-size:38px}.test-section{padding:25px}.anatomy{padding:22px}.anatomy h3{font-size:29px}.flow-controls{gap:5px}.flow-controls button{font-size:9px;padding:8px 6px}.network{padding:0}}
@media(max-width:700px){header{padding:15px 6%}.wordmark{font-size:22px;letter-spacing:-1px}.wordmark span{font-size:6px}.hero{padding-top:17px}.hero-heading{gap:13px;margin-bottom:20px}.hero-heading h1{font-size:52px;letter-spacing:-3px;line-height:1.02}.hero-heading>.eyebrow{font-size:7px;letter-spacing:1px}.edition{font-size:6px}.hero-heading>div p{font-size:10px}.data-panel{padding:13px 11px 0;border-radius:6px}.treemap{height:265px}.section-label h2{font-size:11px}.demo{font-size:6px;padding:4px}.tile{padding:12px;border-width:2px}.tile span{font-size:11px}.tile strong{font-size:59px;letter-spacing:-3px}.tile small{font-size:7px}.tile:nth-child(2){padding:8px 9px}.tile:nth-child(2) strong{font-size:30px}.tile:nth-child(2) span{font-size:9px;max-width:65px}.tile:nth-child(2) small{font-size:5px}.tile:before{font-size:27px}.tile:first-child:after{width:80px;height:80px;bottom:-40px;right:10%}.chart-bottom{font-size:7px;gap:8px;align-items:start;padding-top:10px;min-height:40px}.chart-bottom>span{min-width:150px}.chart-bottom details summary{padding:0}.chart-bottom details[open]{flex-basis:100%}.chart-bottom button{font-size:8px}.report-band{padding:17px;grid-template-columns:1fr auto;gap:7px;margin-top:4px}.report-band h2{font-size:23px}.report-band p:not(.eyebrow){font-size:9px;max-width:160px}.report-band .primary{font-size:10px;padding:12px}.report-band small{font-size:7px}.section-heading h2{font-size:31px;letter-spacing:-1.5px}.section-heading{margin-top:31px}.research-card{display:grid;padding:0 15px 4px;border-radius:6px;gap:9px 14px}.research-art{margin:0 -15px 4px;height:185px;padding:25px}.research-card:first-child .research-art{height:185px}.research-card h3{font-size:24px;letter-spacing:-1px;line-height:1.1}.research-meta{font-size:7px}.research-finding{font-size:10px;margin:0}.research-actions{margin-top:3px}.research-art small{font-size:6px}.research-grid{gap:20px}.test-section{padding:23px 18px;margin-top:30px;gap:23px;grid-template-columns:1fr}.test-intro h2{font-size:40px;letter-spacing:-2px}.test-intro h2 br{display:none}.test-intro small{font-size:8px}.test-intro .eyebrow{font-size:8px}.visual-tool{padding:13px}.crop-window strong{font-size:23px}.context-stage{height:190px}.visual-steps{font-size:8px}.tool-tabs>span{font-size:5px;max-width:70px}.tool-tabs button{font-size:10px}.context-label{font-size:6px}#context-caption{font-size:9px}.anatomy{padding:18px;grid-template-columns:1fr;gap:10px}.anatomy h3{font-size:27px;letter-spacing:-1px}.anatomy-copy{gap:8px 12px}.anatomy-copy>.eyebrow{font-size:6px}.anatomy-copy>p:not(.eyebrow){font-size:10px;min-height:70px}.flow-controls button{font-size:9px;padding:9px 7px}.concepts{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.concepts details{padding:12px 15px}.concepts summary{font-size:18px;min-height:28px}.about h2{font-size:34px;letter-spacing:-1.6px}.about>p:not(.eyebrow){font-size:11px}.principles{gap:8px;font-size:7px}dialog,#article-dialog{border-radius:0}dialog h2{font-size:30px}.research-note h3{font-size:8px}}
@media(max-width:360px){.hero-heading h1{font-size:45px;letter-spacing:-2.5px}.wordmark{font-size:20px}.tile span{font-size:10px}.tile:nth-child(2) span{font-size:8px;max-width:56px}.tile:nth-child(2) strong{font-size:25px}.tile small{font-size:6px}.report-band h2{font-size:20px}.research-card h3{font-size:22px}.section-heading h2{font-size:28px}.research-grid{gap:16px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.primary:hover{transform:none}}
.hero-heading h1 em{font-weight:800}@media(max-width:700px){.hero-heading h1{font-size:43px;letter-spacing:-2.4px}.test-intro h2 br{display:block}}@media(max-width:360px){.hero-heading h1{font-size:37px;letter-spacing:-2px}}
.research-bars>div{grid-template-columns:45px 1fr 42px}.research-bars b{white-space:nowrap;text-align:right;font-size:24px}.research-art small{font-size:7px}@media(max-width:700px){.research-bars>div{grid-template-columns:45px 1fr 42px}.research-art small{font-size:7px}}
#treemap{position:relative;display:block!important;height:360px;grid-template-columns:none!important}#treemap>.tile{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;text-align:left;overflow:hidden;border:3px solid white}#treemap>.tile span{font-size:16px;font-weight:bold;line-height:1.2;max-width:100%}#treemap>.tile strong{font-size:60px;letter-spacing:-3px;text-align:left;line-height:1}#treemap>.tile small{display:inline-block;margin:0 0 0 8px;font-size:8px;font-weight:normal;letter-spacing:0}#treemap>.tile.compact{padding:13px}#treemap>.tile.compact span{font-size:13px}#treemap>.tile.compact strong{font-size:37px;letter-spacing:-1.5px}#treemap>.tile.compact small{font-size:7px}#treemap>.tile.tiny{padding:10px}#treemap>.tile.tiny span{font-size:12px}#treemap>.tile.tiny strong{font-size:28px}#treemap>.tile.tiny small{display:none}#treemap>.tile.compact:before,#treemap>.tile.compact:after{display:none}.chart-kind{font:8px Consolas,monospace;color:var(--muted);margin-left:8px}.empty-category{font-size:12px;color:var(--muted);padding:15px;background:white;border:1px solid var(--rule);grid-column:1/-1}@media(max-width:700px){#treemap{height:390px}#treemap>.tile{padding:12px;border-width:2px}#treemap>.tile span{font-size:12px}#treemap>.tile strong{font-size:46px}#treemap>.tile.compact span{font-size:11px}#treemap>.tile.compact strong{font-size:33px}#treemap>.tile.compact small{display:none}#treemap>.tile.tiny{padding:8px}#treemap>.tile.tiny span{font-size:10px}#treemap>.tile.tiny strong{font-size:25px}.chart-kind{font-size:6px;margin-left:4px}}
#treemap{height:400px}#treemap>.tile{padding:16px;transition:left .3s,top .3s,width .3s,height .3s,filter .15s}#treemap>.tile strong,#treemap>.tile.compact strong,#treemap>.tile.tiny strong{font-size:var(--tile-number);letter-spacing:-2px}#treemap>.tile span,#treemap>.tile.compact span,#treemap>.tile.tiny span{font-size:var(--tile-label);line-height:1.15}#treemap>.tile:after{display:none}#treemap>.tile:before{display:none}#treemap>.tile small{font-size:8px}#treemap>.tile.compact{padding:12px}#treemap>.tile.tiny{padding:9px}@media(max-width:700px){#treemap{height:410px}#treemap>.tile{padding:12px}#treemap>.tile.compact{padding:10px}#treemap>.tile.tiny{padding:8px}#treemap>.tile small{display:none}}
#treemap{overflow:hidden;border-radius:2px}
/* Kullanıcının sağladığı hazır marka dosyaları; biçimleri değiştirilmez. */
header .wordmark{display:flex;align-items:center;flex-shrink:0;line-height:0;letter-spacing:normal}header .wordmark img{display:block;width:210px;height:56px;object-fit:contain}header{padding-top:12px;padding-bottom:12px}.footer-brand{display:inline-flex;align-items:center;flex-shrink:0}.footer-brand img{display:block;width:210px;height:56px;object-fit:contain}footer{background:#03131e;color:#bed0df;border:0;align-items:center;padding-block:24px}.review-link{color:#8dcbff}footer>a:last-child{color:white;padding:12px 0}.about-brand{display:flex;align-items:center;gap:12px}.about-brand img{display:block;border-radius:9px}.about>.eyebrow.about-brand{margin-bottom:4px} @media(max-width:950px){header{gap:18px}header .wordmark img{width:180px;height:48px}nav{gap:13px}}@media(max-width:700px){header{padding-block:10px}header .wordmark img{width:180px;height:48px}footer{align-items:flex-start;gap:14px;padding-block:25px}.footer-brand img{width:195px;height:52px}.about-brand img{width:38px;height:38px}.about-brand{gap:10px}}@media(max-width:360px){header .wordmark img{width:165px;height:44px}}
