/* GEO-DAM AI Visibility Suite — Proje by Yusuf Şahin · yapayzekageo.com */

/* ===== Sadeleştirme katmanı: iç içe kart + gölge yığınını kaldırır ===== */
:root{--line:rgba(10,18,38,.10);--line-2:rgba(10,18,38,.18)}

/* Logo kilidi: eski katmanlara karşı yüksek özgüllük */
html body:not(.x1):not(.x2) .brand-mark{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important}
html body:not(.x1):not(.x2) .footer-brand{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important}

/* Modül etiketi (JS ile eklenen "PLANS & GROWTH" vb.) */
html body:not(.x1):not(.x2) .module-identity-mark{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 12px 6px 8px!important;border-radius:999px!important;background:#E8EEFC!important;border:1px solid #D6E1FA!important;box-shadow:none!important}
html body:not(.x1):not(.x2) .module-identity-mark .module-icon{background:#1034A6!important;background-image:none!important;box-shadow:none!important;color:#fff!important}
html body:not(.x1):not(.x2) .module-identity-mark>span:not(.module-icon){color:#0B2578!important;font:500 11px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important}

/* Üst düzey bölümler: kart değil, düz zemin */
html body:not(.dashboard-authenticated) main.app-shell>section:not(.quick-analysis-card),
html body:not(.dashboard-authenticated) .view>section:not(.quick-analysis-card),
html body:not(.dashboard-authenticated) .view>.pricing-page-hero,
html body:not(.dashboard-authenticated) .view>.about-hero,
html body:not(.dashboard-authenticated) .view>.company-hero,
html body:not(.dashboard-authenticated) .view>.glossary-hero,
html body:not(.dashboard-authenticated) .view>header.sample-report-hero,
html body:not(.dashboard-authenticated) .view>.section-head{
  background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  padding-left:0!important;padding-right:0!important;overflow:visible!important}
html body:not(.dashboard-authenticated) main.app-shell>section:not(.quick-analysis-card)::before,
html body:not(.dashboard-authenticated) .view>section:not(.quick-analysis-card)::before,
html body:not(.dashboard-authenticated) .view>.pricing-page-hero::before,
html body:not(.dashboard-authenticated) .view>.about-hero::before,
html body:not(.dashboard-authenticated) .view>.company-hero::before,
html body:not(.dashboard-authenticated) .view>.glossary-hero::before,
html body:not(.dashboard-authenticated) .view>header.sample-report-hero::before,
html body:not(.dashboard-authenticated) .view>.section-head::before,
html body:not(.dashboard-authenticated) main.app-shell>section:not(.quick-analysis-card)::after,
html body:not(.dashboard-authenticated) .view>section:not(.quick-analysis-card)::after,
html body:not(.dashboard-authenticated) .view>.pricing-page-hero::after,
html body:not(.dashboard-authenticated) .view>.about-hero::after,
html body:not(.dashboard-authenticated) .view>.company-hero::after,
html body:not(.dashboard-authenticated) .view>.glossary-hero::after,
html body:not(.dashboard-authenticated) .view>header.sample-report-hero::after,
html body:not(.dashboard-authenticated) .view>.section-head::after{display:none!important;content:none!important}
html body:not(.dashboard-authenticated) main.app-shell>section:not(.quick-analysis-card){padding-top:clamp(40px,6vw,76px)!important;padding-bottom:clamp(40px,6vw,76px)!important;margin:0!important}
html body:not(.dashboard-authenticated) main.app-shell>section:not(.quick-analysis-card)+section:not(.quick-analysis-card),html body:not(.dashboard-authenticated) .view>section:not(.quick-analysis-card)+section:not(.quick-analysis-card){border-top:1px solid var(--line)!important}

/* Hero'lar */
html body:not(.dashboard-authenticated) .view>.pricing-page-hero,
html body:not(.dashboard-authenticated) .view>.about-hero,
html body:not(.dashboard-authenticated) .view>.company-hero,
html body:not(.dashboard-authenticated) .view>.glossary-hero,
html body:not(.dashboard-authenticated) .view>header.sample-report-hero,
html body:not(.dashboard-authenticated) .view>.section-head{padding-top:clamp(24px,4vw,56px)!important;padding-bottom:clamp(24px,4vw,48px)!important}
html body:not(.dashboard-authenticated) .view>.pricing-page-hero{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:end!important}
html body:not(.dashboard-authenticated) .view>.pricing-page-hero :is(h1,h2),
html body:not(.dashboard-authenticated) .view>.about-hero :is(h1,h2),
html body:not(.dashboard-authenticated) .view>.company-hero :is(h1,h2),
html body:not(.dashboard-authenticated) .view>.glossary-hero :is(h1,h2),
html body:not(.dashboard-authenticated) .view>header.sample-report-hero :is(h1,h2),
html body:not(.dashboard-authenticated) .view>.section-head :is(h1,h2){font-size:clamp(30px,3.7vw,50px)!important;line-height:1.08!important;letter-spacing:-.025em!important;max-width:none!important;overflow-wrap:normal!important;hyphens:none!important}
@media (max-width:860px){html body:not(.dashboard-authenticated) .view>.pricing-page-hero{grid-template-columns:minmax(0,1fr)!important}}

/* İç kartlar: beyaz, 1px çizgi, gölgesiz */
html body:not(.dashboard-authenticated) main.app-shell :is(.pricing-card,.customer-voice-card,.pricing-free-band,.pricing-note,.founder-quote,.pricing-page-hero>aside,.pricing-faq-section details,.glossary-section details,.hero-panel,.home-final-cta-actions,.verified-proof-strip article,.home-faq-sample-strip button,.sample-report-spotlight,.preview-metric-strip,[class*="-card"]:not(.quick-analysis-card)):not(button.primary):not(button.secondary):not(a):not(span):not(i){background:#fff!important;background-image:none!important;border:1px solid var(--line)!important;box-shadow:none!important;border-radius:20px!important;backdrop-filter:none!important}
html body:not(.dashboard-authenticated) main.app-shell .pricing-card.recommended,html body:not(.dashboard-authenticated) main.app-shell .home-pricing-card.recommended{border:1.5px solid #1034A6!important;background:#E8EEFC!important}
html body:not(.dashboard-authenticated) main.app-shell :is(.pricing-card,.customer-voice-card,.home-pricing-card):hover{transform:translateY(-2px);border-color:var(--line-2)!important}
html body:not(.dashboard-authenticated) main.app-shell .plan-badge{box-shadow:none!important}
html body:not(.dashboard-authenticated) main.app-shell .pricing-card.recommended .plan-badge{background:#1034A6!important;color:#fff!important}
html body:not(.dashboard-authenticated) main.app-shell .pricing-proof-strip span{background:#fff!important;border:1px solid var(--line)!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) main.app-shell :is(.pricing-card,.home-pricing-card)::before,html body:not(.dashboard-authenticated) main.app-shell :is(.pricing-card,.home-pricing-card)::after{display:none!important}
html body:not(.dashboard-authenticated) main.app-shell :is(.pricing-card,.home-pricing-card) :is(.plan-head,.plan-price,.plan-note,.plan-features){background:transparent!important;box-shadow:none!important}
html body:not(.authed-user) .topbar .brand-mark .brand-text small{display:none!important}

/* =====================================================================
   HOME v2 — BrightHub ritminde, GEO-DAM kimliğinde (kobalt · açık tema)
   Şekil kuralı: butonlar/inputlar 14px, kartlar 20–24px, yalnızca çipler/hap etiketler tam yuvarlak.
   Yeni sınıf adları (bh-*) kullanılır; eski katmanlarla çakışmaz.
   ===================================================================== */
:root{
  --bh-ink:#0A1226;--bh-ink2:#44506E;--bh-mute:#6B7794;
  --bh-cobalt:#1034A6;--bh-deep:#0B2578;--bh-tint:#E8EEFC;--bh-tint2:#D6E1FA;--bh-paper:#FAFBFE;
  --bh-line:rgba(10,18,38,.10);
  --bh-glow:0 1px 2px rgba(10,18,38,.07),0 14px 30px -16px rgba(10,18,38,.20);
  --bh-canvas:#EFF2F8;--bh-edge:rgba(10,18,38,.14);
  --bh-lift:0 1px 2px rgba(10,18,38,.08),0 22px 40px -18px rgba(10,18,38,.26);
  --bh-ease:cubic-bezier(.32,.72,0,1);
}

html body.home-view:not(.dashboard-authenticated){
  background:var(--bh-canvas)!important;background-image:none!important}
html body:not(.home-view) .bh-home{display:none!important}
html body.home-view .bh-home-a{order:1}
html body.home-view #view-intake{order:2}
html body.home-view .bh-home-b{order:3}
html body.home-view .site-footer{order:99}

.bh-home{display:block;width:100%;font-family:"Inter",system-ui,sans-serif;color:var(--bh-ink)}
.bh-home *{box-sizing:border-box}
.bh-home h1,.bh-home h2,.bh-home h3{font-family:"Inter",system-ui,sans-serif;color:var(--bh-ink);margin:0;text-transform:none;text-wrap:balance}
.bh-home p{margin:0}
.bh-home ul,.bh-home ol{list-style:none;margin:0;padding:0}
.bh-mono{font:500 11.5px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase}
.bh-muted{color:var(--bh-mute)}
.bh-accent{color:var(--bh-cobalt)}

/* --- etiket / buton / bağlantı --- */
html body .bh-home .bh-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:var(--bh-tint);border:1px solid var(--bh-tint2);color:var(--bh-deep);font:600 13px/1 "Inter",sans-serif;letter-spacing:0}
.bh-dot{width:7px;height:7px;border-radius:50%;background:var(--bh-cobalt);box-shadow:0 0 0 4px rgba(16,52,166,.16)}
html body .bh-home .bh-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:14px;border:1px solid transparent;font:600 16px/1 "Inter",sans-serif;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .35s var(--bh-ease),background-color .25s,box-shadow .35s var(--bh-ease),border-color .25s;box-shadow:none}
html body .bh-home .bh-btn-primary{background:var(--bh-cobalt);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 20px -12px rgba(10,18,38,.45)}
html body .bh-home .bh-btn-primary:hover{background:var(--bh-deep);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 24px -12px rgba(10,18,38,.5)}
html body .bh-home .bh-btn-ghost{background:#fff;color:var(--bh-ink);border-color:var(--bh-line)}
html body .bh-home .bh-btn-ghost:hover{border-color:var(--bh-cobalt);color:var(--bh-cobalt);transform:translateY(-1px)}
html body .bh-home .bh-btn-link{background:transparent;color:var(--bh-ink);padding:0 10px}
html body .bh-home .bh-btn-link:hover{color:var(--bh-cobalt);text-decoration:underline;text-underline-offset:5px}
html body .bh-home .bh-btn:active{transform:translateY(1px) scale(.985)}
html body .bh-home .bh-btn:focus-visible,html body .bh-home .bh-link:focus-visible,html body .bh-home .bh-tab:focus-visible,html body .bh-home .bh-prompt:focus-visible{outline:2px solid var(--bh-cobalt);outline-offset:3px}
.bh-btn-arrow{display:inline-block;transition:transform .35s var(--bh-ease)}
.bh-btn:hover .bh-btn-arrow{transform:translateX(4px)}
html body .bh-home .bh-link{appearance:none;background:none;border:0;padding:0;font:600 14.5px/1.2 "Inter",sans-serif;color:var(--bh-cobalt);cursor:pointer;display:inline-flex;gap:6px;align-items:center;text-align:left}
html body .bh-home .bh-link:hover{text-decoration:underline;text-underline-offset:4px}

/* --- HERO --- */
.bh-hero{position:relative;text-align:center;padding:clamp(40px,6vw,76px) 0 clamp(36px,5vw,56px)}
.bh-hero::before,.bh-hero::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:min(980px,100%);height:1px;background:linear-gradient(90deg,transparent,rgba(16,52,166,.28),transparent);pointer-events:none}
.bh-hero::before{top:clamp(26px,4vw,50px)}
html body .bh-home .bh-hero h1{font-size:clamp(40px,6.4vw,84px);line-height:1.02;letter-spacing:-.04em;font-weight:700;margin:22px auto 0;max-width:15ch}
.bh-hl{position:relative;display:inline-block;padding:0 .14em;margin:0 .02em;color:var(--bh-cobalt);background:linear-gradient(90deg,var(--bh-tint),rgba(232,238,252,.25));border-left:3px solid var(--bh-cobalt);border-radius:2px}
.bh-hl::before,.bh-hl::after{content:"";position:absolute;left:-6px;width:9px;height:9px;background:#fff;border:2px solid var(--bh-cobalt);border-radius:2px}
.bh-hl::before{top:-5px}.bh-hl::after{bottom:-5px}
html body .bh-home .bh-lead{max-width:60ch;margin:26px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--bh-ink2);text-wrap:pretty}
.bh-actions{display:flex;flex-wrap:wrap;gap:14px 18px;justify-content:center;align-items:center;margin-top:34px}
.bh-actions-left{justify-content:flex-start}

/* akış diyagramı: AI modelleri → GEO-DAM → rapor */
.bh-flow{display:grid;grid-template-columns:minmax(150px,230px) minmax(70px,200px) 104px minmax(40px,100px) minmax(280px,360px);align-items:center;justify-content:center;margin:clamp(44px,6vw,72px) auto 0;max-width:1100px;text-align:left}
.bh-flow-models{display:flex;flex-direction:column;gap:14px;align-items:flex-end}
.bh-pill{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:8px 22px 8px 8px;border-radius:999px;background:#fff;border:1px solid var(--bh-line);box-shadow:0 1px 2px rgba(10,18,38,.07),0 10px 22px -14px rgba(10,18,38,.28);font:600 15.5px/1 "Inter",sans-serif;color:var(--bh-ink)}
.bh-pill-logo{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#F1F4FB}
.bh-pill-logo img{width:18px;height:18px;display:block}
.bh-pill b{margin-left:6px;color:var(--bh-cobalt);font:500 13px/1 "JetBrains Mono",monospace}
.bh-flow-wires{width:100%;height:336px;display:block;overflow:visible}
.bh-flow-wires path,.bh-flow-wire-out path{fill:none;stroke:var(--bh-cobalt);stroke-opacity:.34;stroke-width:1.6;stroke-dasharray:3 7;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:bh-dash 2.4s linear infinite}
.bh-flow-wire-out{width:100%;height:4px;display:block}
@keyframes bh-dash{to{stroke-dashoffset:-20}}
.bh-flow-core{position:relative;width:104px;height:104px;border-radius:30px;background:#fff;border:1px solid var(--bh-tint2);display:grid;place-items:center;box-shadow:0 1px 2px rgba(10,18,38,.08),0 18px 36px -16px rgba(10,18,38,.34)}
.bh-flow-core img{width:64px;height:64px;display:block}
.bh-report{background:#fff;border:1px solid var(--bh-line);border-radius:24px;padding:22px 22px 18px;box-shadow:var(--bh-glow);display:flex;flex-direction:column;gap:14px}
.bh-report header{display:flex;justify-content:space-between;align-items:center;gap:10px}
.bh-report header .bh-mono{color:var(--bh-mute);font-size:10.5px}
.bh-tag{padding:4px 9px;border-radius:6px;background:var(--bh-tint);color:var(--bh-deep);font:600 11.5px/1 "Inter",sans-serif}
.bh-report-score{display:flex;align-items:baseline;gap:6px}
.bh-report-score strong{font:700 76px/1 "Inter",sans-serif;letter-spacing:-.05em;color:var(--bh-cobalt)}
.bh-report-score span{font:500 20px/1 "Inter",sans-serif;color:var(--bh-mute)}
.bh-bars{display:grid;gap:9px}
.bh-bars li{display:grid;grid-template-columns:62px 1fr 26px;gap:10px;align-items:center;font-size:13.5px;color:var(--bh-ink2)}
.bh-bars i{position:relative;display:block;height:7px;border-radius:7px;background:var(--bh-tint)}
.bh-bars i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:7px;background:var(--bh-cobalt)}
.bh-bars b{font:500 12.5px/1 "JetBrains Mono",monospace;color:var(--bh-ink);text-align:right}
.bh-report .bh-link{margin-top:2px;padding-top:12px;border-top:1px solid var(--bh-line);width:100%}

/* güven şeridi */
.bh-trust{text-align:center;padding:clamp(20px,3vw,34px) 0 clamp(30px,4vw,50px)}
.bh-trust>p{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--bh-ink2)}
.bh-star{width:9px;height:9px;background:var(--bh-cobalt);transform:rotate(45deg);border-radius:2px}
.bh-trust ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px clamp(24px,4.5vw,64px);margin-top:22px}
.bh-trust li{display:inline-flex;align-items:center;gap:10px;font:600 19px/1 "Inter",sans-serif;letter-spacing:-.02em;color:var(--bh-ink);opacity:.82}
.bh-trust li img{width:22px;height:22px;display:block}

/* --- bölümler --- */
.bh-sec{padding:clamp(52px,7.5vw,100px) 0;border-top:1px solid var(--bh-line)}
.bh-head{text-align:center;max-width:760px;margin:0 auto clamp(30px,4.5vw,52px)}
html body .bh-home .bh-head h2,html body .bh-home .bh-split-copy h2,html body .bh-home .bh-founder-copy h2{font-size:clamp(30px,4.2vw,50px);line-height:1.06;letter-spacing:-.032em;font-weight:700;margin-top:18px;max-width:none}
html body .bh-home .bh-head p:not(.bh-chip){margin:16px auto 0;max-width:58ch;font-size:clamp(16px,1.35vw,18px);line-height:1.6;color:var(--bh-ink2);text-wrap:pretty}

/* bento kartlar (3 + 2) */
.bh-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}
.bh-span-2{grid-column:span 2}.bh-span-3{grid-column:span 3}
.bh-tile{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bh-line);border-radius:24px;padding:26px;box-shadow:var(--bh-glow);transition:transform .5s var(--bh-ease),box-shadow .5s var(--bh-ease)}
.bh-tile:hover{transform:translateY(-3px)}
html body .bh-home .bh-tile h3{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:650;margin-top:22px}
html body .bh-home .bh-tile p:not(.bh-mono){margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--bh-ink2)}
.bh-viz{position:relative;min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:12px;background-image:radial-gradient(rgba(16,52,166,.16) 1px,transparent 1.2px);background-size:16px 16px;background-position:center;border-radius:14px;padding:6px 4px}
.bh-viz-category{align-items:center}
.bh-viz-category img{width:44px;height:44px;display:block}
.bh-viz-category ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.bh-viz-category li{padding:7px 12px;border-radius:999px;background:var(--bh-tint);color:var(--bh-deep);font:600 13px/1 "Inter",sans-serif}
.bh-viz-category li::before{content:"✓ ";color:var(--bh-cobalt)}
.bh-chart-row{display:grid;grid-template-columns:58px 1fr;gap:12px;align-items:center;font-size:13.5px;color:var(--bh-ink2)}
.bh-chart-row i{position:relative;display:block;height:14px;border-radius:7px;background:#EEF1F8}
.bh-chart-row i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:7px;background:#B7C5E9}
.bh-chart-row.bh-me{color:var(--bh-ink);font-weight:700}
.bh-chart-row.bh-me i::after{background:var(--bh-cobalt)}
.bh-viz-compare small{font:500 10.5px/1 "JetBrains Mono",monospace;color:var(--bh-mute);letter-spacing:.06em;text-transform:uppercase}
.bh-step-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid var(--bh-line);font:600 14px/1.2 "Inter",sans-serif;color:var(--bh-ink2)}
.bh-step-row b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#EEF1F8;font:600 12px/1 "JetBrains Mono",monospace;color:var(--bh-ink2)}
.bh-step-row.bh-on{background:var(--bh-cobalt);border-color:var(--bh-cobalt);color:#fff;box-shadow:0 10px 20px -12px rgba(10,18,38,.4)}
.bh-step-row.bh-on b{background:rgba(255,255,255,.2);color:#fff}
.bh-wide{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center}
.bh-wide h3{margin-top:12px!important}
.bh-metrics{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px;margin:0}
.bh-metrics div{border-top:1px solid var(--bh-line);padding-top:12px}
.bh-metrics dt{font:500 11px/1.2 "JetBrains Mono",monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-mute)}
.bh-metrics dd{margin:6px 0 0;font:700 38px/1 "Inter",sans-serif;letter-spacing:-.04em;color:var(--bh-cobalt)}
.bh-checks{display:grid;gap:9px}
.bh-checks li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--bh-ink2)}
.bh-checks li::before{content:"";flex:none;width:18px;height:18px;border-radius:6px;background:var(--bh-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.4' fill='none' stroke='%231034A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}

/* model bulutu */
.bh-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(30px,6vw,84px);align-items:center}
.bh-split-copy p:not(.bh-chip){margin-top:16px;max-width:46ch;font-size:17.5px;line-height:1.6;color:var(--bh-ink2)}
.bh-model-cloud{display:flex;flex-wrap:wrap;gap:16px 14px;justify-content:center;align-content:center;position:relative}
.bh-model-cloud .bh-pill:nth-child(n+4){transform:translateX(30px)}
.bh-cloud-note{width:100%;text-align:center;margin-top:8px;font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--bh-mute)}
.bh-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,56px);padding:clamp(34px,5vw,56px) 0 clamp(52px,7vw,92px);border-top:1px solid var(--bh-line)}
.bh-trio .bh-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--bh-tint);border:1px solid var(--bh-tint2);color:var(--bh-cobalt);font:600 15px/1 "JetBrains Mono",monospace}
html body .bh-home .bh-trio h3{font-size:20px;letter-spacing:-.02em;margin-top:16px}
html body .bh-home .bh-trio p{margin-top:8px;font-size:15.5px;color:var(--bh-ink2);line-height:1.5}

/* DAM-6 sekmeli kartlar */
.bh-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 28px}
html body .bh-home .bh-tab{appearance:none;border:1px solid transparent;background:transparent;padding:10px 18px;min-height:44px;border-radius:999px;font:600 14.5px/1 "Inter",sans-serif;color:var(--bh-ink2);cursor:pointer;transition:background-color .25s,color .25s}
html body .bh-home .bh-tab:hover{color:var(--bh-cobalt)}
html body .bh-home .bh-tab.is-active{background:var(--bh-tint);border-color:var(--bh-tint2);color:var(--bh-deep)}
.bh-dam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.bh-dam{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--bh-line);border-radius:20px;padding:22px 22px 20px;transition:transform .5s var(--bh-ease),border-color .3s,box-shadow .5s var(--bh-ease)}
.bh-dam:hover{transform:translateY(-3px);border-color:var(--bh-tint2);box-shadow:var(--bh-glow)}
.bh-dam[hidden]{display:none}
.bh-badges{display:flex;gap:8px;margin:0}
.bh-badge{display:inline-block;padding:5px 9px;border-radius:6px;background:var(--bh-tint);color:var(--bh-deep);font:600 11.5px/1 "Inter",sans-serif}
.bh-badge-soft{background:#EEF1F6;color:var(--bh-ink2)}
html body .bh-home .bh-dam h3{font-size:24px;letter-spacing:-.025em;margin-top:18px;font-weight:650}
html body .bh-home .bh-dam p:not(.bh-badges){margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--bh-ink2);flex:1}
.bh-dam .bh-link{margin-top:20px}

/* sohbet kutusu (kesikli çerçeve) */
.bh-chat{position:relative;max-width:880px;margin:0 auto;padding:clamp(20px,3.4vw,40px);border:1.5px dashed rgba(16,52,166,.3);border-radius:28px;display:grid;gap:18px}
.bh-chat::before,.bh-chat::after{content:"";position:absolute;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--bh-cobalt);box-shadow:0 0 0 4px var(--bh-tint)}
.bh-chat::before{left:30px}.bh-chat::after{right:30px}
.bh-chat-q{background:#fff;border:1px solid var(--bh-line);border-radius:16px;padding:18px 22px;box-shadow:var(--bh-glow)}
.bh-chat-q small{display:block;color:var(--bh-mute)}
.bh-chat-q strong{display:block;margin-top:10px;font:600 clamp(19px,2.4vw,26px)/1.25 "Inter",sans-serif;letter-spacing:-.02em;color:var(--bh-ink)}
.bh-prompt-chips{display:flex;flex-wrap:wrap;gap:10px}
html body .bh-home .bh-prompt{appearance:none;display:grid;gap:4px;text-align:left;padding:11px 16px;border-radius:14px;background:#fff;border:1px solid var(--bh-line);cursor:pointer;transition:border-color .25s,background-color .25s,transform .35s var(--bh-ease)}
html body .bh-home .bh-prompt span{font:500 10.5px/1 "JetBrains Mono",monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-mute)}
html body .bh-home .bh-prompt strong{font:600 14.5px/1.2 "Inter",sans-serif;color:var(--bh-ink)}
html body .bh-home .bh-prompt:hover{border-color:var(--bh-cobalt);transform:translateY(-1px)}
html body .bh-home .bh-prompt.is-active{background:var(--bh-tint);border-color:var(--bh-cobalt)}
.bh-chat-a{padding:4px 6px 0}
.bh-agent{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 "Inter",sans-serif;color:var(--bh-deep)}
.bh-agent img{width:22px;height:22px;display:block}
html body .bh-home .bh-chat-a p{margin-top:12px;font-size:16.5px;line-height:1.55;color:var(--bh-ink)}
.bh-chat-a ul{display:grid;gap:8px;margin-top:12px}
.bh-chat-a li{display:flex;gap:10px;align-items:center;font-size:15px;color:var(--bh-ink2)}
.bh-chat-a li::before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--bh-cobalt)}
html body .bh-home .bh-chat-note{font-size:13.5px;line-height:1.5;color:var(--bh-mute);border-top:1px solid var(--bh-line);padding-top:14px}

/* süreç */
.bh-process{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,36px);position:relative}
.bh-process::before{content:"";position:absolute;left:5%;right:27%;top:19px;border-top:1.5px dashed rgba(16,52,166,.3)}
.bh-process li{position:relative}
.bh-num{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid var(--bh-tint2);box-shadow:0 0 0 6px var(--bh-canvas);font:700 16px/1 "Inter",sans-serif;color:var(--bh-cobalt)}
.bh-process small{display:block;margin-top:20px;color:var(--bh-cobalt)}
html body .bh-home .bh-process h3{font-size:19px;line-height:1.25;letter-spacing:-.02em;margin-top:8px;font-weight:650}
html body .bh-home .bh-process p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--bh-ink2)}

/* fiyat */
.bh-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}
.bh-plan{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bh-line);border-radius:24px;padding:28px}
.bh-plan-hot{border:1.5px solid var(--bh-cobalt);box-shadow:var(--bh-lift);background:#fff}
.bh-plan .bh-badge{align-self:flex-start;background:var(--bh-cobalt);color:#fff}
html body .bh-home .bh-plan h3{font-size:22px;letter-spacing:-.02em;margin-top:10px;font-weight:650;min-height:2.4em}
.bh-plan-hot h3{margin-top:14px}
.bh-price{display:flex;align-items:baseline;gap:8px;margin-top:14px!important}
.bh-price b{font:700 54px/1 "Inter",sans-serif;letter-spacing:-.045em;color:var(--bh-ink)}
.bh-plan-hot .bh-price b{color:var(--bh-cobalt)}
.bh-price small{font-size:14px;color:var(--bh-mute)}
html body .bh-home .bh-plan p:not(.bh-mono):not(.bh-price):not(.bh-badge){margin-top:14px;font-size:15.5px;line-height:1.55;color:var(--bh-ink2);flex:1}
.bh-plan .bh-btn{margin-top:24px;width:100%}
.bh-prices-more{display:flex;flex-wrap:wrap;gap:12px 36px;justify-content:center;align-items:center;margin-top:26px;font-size:15px;color:var(--bh-ink2)}
.bh-prices-more b{color:var(--bh-ink);font-weight:650}

/* kurucu */
.bh-founder{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center}
html body .bh-home .bh-founder-copy h2{font-size:clamp(26px,3.3vw,40px);line-height:1.12}
.bh-founder .bh-actions{margin-top:28px}
.bh-sign{padding-left:clamp(0px,3vw,40px);border-left:1px solid var(--bh-line)}
.bh-monogram{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--bh-cobalt);color:#fff;font:700 20px/1 "Inter",sans-serif;letter-spacing:-.02em}
.bh-sign strong{display:block;margin-top:16px;font:650 21px/1.2 "Inter",sans-serif;letter-spacing:-.02em}
html body .bh-home .bh-sign p{margin-top:4px;color:var(--bh-mute);font-size:15px}
.bh-sign ul{display:grid;gap:10px;margin-top:20px}
.bh-sign li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:var(--bh-ink2)}
.bh-sign li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:2px;background:var(--bh-cobalt)}

/* final CTA */
.bh-cta{position:relative;text-align:center;padding:clamp(40px,6vw,76px) clamp(20px,5vw,60px);margin:clamp(24px,4vw,48px) 0 clamp(36px,5vw,60px);border:1.5px dashed rgba(16,52,166,.3);border-radius:32px;background:linear-gradient(180deg,rgba(232,238,252,.7),rgba(232,238,252,.15))}
.bh-cta::before,.bh-cta::after{content:"";position:absolute;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--bh-cobalt);box-shadow:0 0 0 4px var(--bh-tint)}
.bh-cta::before{left:34px}.bh-cta::after{right:34px}
html body .bh-home .bh-cta h2{font-size:clamp(28px,4.2vw,52px);line-height:1.06;letter-spacing:-.035em;max-width:20ch;margin:0 auto}
html body .bh-home .bh-cta>p{margin:16px auto 0;max-width:54ch;font-size:17px;line-height:1.6;color:var(--bh-ink2)}


/* --- tablet / mobil --- */
@media (max-width:1020px){
  .bh-bento{grid-template-columns:repeat(2,1fr)}
  .bh-span-2{grid-column:span 1}.bh-span-3{grid-column:span 2}
  .bh-bento>.bh-tile:nth-child(3){grid-column:span 2}
  .bh-wide{grid-template-columns:1fr}
  .bh-dam-grid{grid-template-columns:repeat(2,1fr)}
  .bh-split{grid-template-columns:1fr}
  .bh-split-copy{text-align:center}.bh-split-copy p:not(.bh-chip){margin-inline:auto}
  .bh-process{grid-template-columns:repeat(2,1fr)}.bh-process::before{display:none}
  .bh-prices{grid-template-columns:1fr}
  .bh-founder{grid-template-columns:1fr}.bh-sign{border-left:0;padding-left:0;border-top:1px solid var(--bh-line);padding-top:26px}
}
@media (max-width:860px){
  .bh-flow{grid-template-columns:1fr;gap:0;justify-items:center}
  .bh-flow-models{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}
  .bh-flow-wires,.bh-flow-wire-out{display:none}
  .bh-flow-core{margin:22px 0}
  .bh-flow-core::after{content:"";position:absolute;left:50%;top:100%;height:22px;border-left:1.5px dashed rgba(16,52,166,.34)}
  .bh-flow-core::before{content:"";position:absolute;left:50%;bottom:100%;height:22px;border-left:1.5px dashed rgba(16,52,166,.34)}
  .bh-report{width:100%;max-width:420px;margin-top:22px}
}
@media (max-width:640px){
  .bh-bento,.bh-dam-grid,.bh-process{grid-template-columns:1fr}
  .bh-span-3,.bh-bento>.bh-tile:nth-child(3){grid-column:auto}
  .bh-trio{gap:28px}
  .bh-hero h1{max-width:11ch}
  .bh-actions .bh-btn{width:100%}
  .bh-actions .bh-btn-link{width:auto}
  .bh-metrics dd{font-size:32px}
  .bh-model-cloud .bh-pill:nth-child(n){transform:none}
}
@media (prefers-reduced-motion:reduce){
  .bh-flow-wires path,.bh-flow-wire-out path{animation:none}
  .bh-home *{transition:none!important}
}

/* kaydırmalı belirme: JS yoksa her şey görünür kalır */
.bh-js .bh-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--bh-ease),transform .8s var(--bh-ease)}
.bh-js .bh-reveal.is-in{opacity:1;transform:none}

/* --- intake sarmalayıcı: kart görünümünü tamamen kaldır --- */
html body.home-view:not(.dashboard-authenticated) #view-intake{background:none!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important}
html body.home-view:not(.dashboard-authenticated) #view-intake::before,html body.home-view:not(.dashboard-authenticated) #view-intake::after{display:none!important}
html body.home-view:not(.dashboard-authenticated) #view-intake .module-identity-mark{display:none!important}
html body .bh-home .bh-hero h1{max-width:20ch}
@media (max-width:640px){html body .bh-home .bh-hero h1{max-width:12ch}}

/* --- üst menü: kart değil, ince çizgili sade bar (tüm genel sayfalar) --- */
html body:not(.authed-user) .topbar{position:sticky!important;top:0;z-index:40;margin:0!important;padding:14px 0!important;background:rgba(250,251,254,.9)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0!important;border-bottom:1px solid var(--bh-line)!important;border-radius:0!important;box-shadow:0 0 0 100vmax rgba(250,251,254,.9)!important;clip-path:inset(0 -100vmax)}
html body:not(.authed-user) .topbar .top-links{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:2px!important}
html body:not(.authed-user) .topbar .top-links button{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important;padding:9px 13px!important;color:var(--bh-ink2)!important;font:600 14.5px/1 "Inter",sans-serif!important;transition:color .2s,background-color .2s}
html body:not(.authed-user) .topbar .top-links button:hover{color:var(--bh-cobalt)!important}
html body:not(.authed-user) .topbar .top-links button.active{background:var(--bh-tint)!important;color:var(--bh-deep)!important}
html body:not(.authed-user) .topbar .language-switcher{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:2px!important}
html body:not(.authed-user) .topbar .language-option{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:8px!important;padding:6px 8px!important;opacity:.55;font:600 12px/1 "JetBrains Mono",monospace!important;color:var(--bh-ink)!important}
html body:not(.authed-user) .topbar .language-option.active{opacity:1;background:var(--bh-tint)!important}
html body:not(.authed-user) .topbar .top-actions .secondary{background:transparent!important;border:1px solid var(--bh-line)!important;box-shadow:none!important;border-radius:12px!important;color:var(--bh-ink)!important;font:600 14.5px/1 "Inter",sans-serif!important}
html body:not(.authed-user) .topbar .top-actions .primary{background:var(--bh-cobalt)!important;border:0!important;border-radius:12px!important;color:#fff!important;box-shadow:0 6px 14px -8px rgba(10,18,38,.4)!important;font:600 14.5px/1 "Inter",sans-serif!important}

html body .bh-home .bh-tile p.bh-mono{margin:0;font:500 11px/1.2 "JetBrains Mono",ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-mute)}

/* --- alt bilgi: kart değil, ince çizgili düz zemin --- */
html body:not(.dashboard-authenticated) .site-footer{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--bh-line)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;margin-top:8px!important}


/* =====================================================================
   v3 — düzen: form hero içinde, tek ritim, odaklı 2. adım
   ===================================================================== */
.bh-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
html body .bh-home .bh-hero h1{max-width:18ch}
html body .bh-home .bh-lead{max-width:56ch;margin-top:20px}

/* hero formu */
html body .bh-home .bh-quick{position:relative;display:block!important;max-width:860px;margin:34px auto 0!important;padding:14px!important;text-align:left;background:#fff!important;border:1px solid var(--bh-line)!important;border-radius:24px!important;box-shadow:var(--bh-glow)!important;grid-template-columns:none!important}
html body .bh-home .bh-quick[hidden]{display:none!important}
html body .bh-home .bh-quick::before,html body .bh-home .bh-quick::after{display:none!important}
html body .bh-home .bh-quick-copy{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 6px 12px!important;padding:0!important}
html body .bh-home .bh-quick-copy p{margin:0!important;font-size:14.5px!important;line-height:1.4!important;color:var(--bh-ink2)!important;text-align:left!important}
html body .bh-home .bh-quick .analysis-access-badge{display:inline-flex;border-radius:6px!important;background:var(--bh-tint)!important;border:0!important;color:var(--bh-deep)!important;font:600 12px/1 "Inter",sans-serif!important;padding:6px 10px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
html body .bh-home .bh-quick .quick-analysis-form{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto!important;gap:10px!important;align-items:end!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body .bh-home .bh-quick .quick-analysis-form label{display:grid!important;gap:6px!important;margin:0!important;font:600 12.5px/1.2 "Inter",sans-serif!important;color:var(--bh-ink2)!important;text-align:left!important}
html body .bh-home .bh-quick .quick-analysis-form input{width:100%;min-height:54px!important;padding:0 16px!important;border-radius:14px!important;border:1px solid var(--bh-line)!important;background-color:var(--bh-paper)!important;box-shadow:none!important;font:500 16px/1 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body .bh-home .bh-quick .quick-analysis-form input::placeholder{color:#9AA4BC!important}
html body .bh-home .bh-quick .quick-analysis-form input:focus{background-color:#fff!important;border-color:var(--bh-cobalt)!important;box-shadow:0 0 0 4px var(--bh-tint)!important;outline:0!important}
html body .bh-home .bh-quick .quick-analysis-submit{min-height:54px!important;padding:0 26px!important;border-radius:14px!important;border:0!important;background:var(--bh-cobalt)!important;color:#fff!important;font:600 16px/1 "Inter",sans-serif!important;white-space:nowrap;box-shadow:none!important;cursor:pointer;transition:background-color .25s,transform .35s var(--bh-ease)}
html body .bh-home .bh-quick .quick-analysis-submit:hover{background:var(--bh-deep)!important;transform:translateY(-1px)}
html body .bh-home .bh-quick .quick-analysis-submit:active{transform:translateY(1px) scale(.985)}
html body .bh-home .bh-quick .quick-analysis-trust{display:flex!important;flex-wrap:wrap;gap:6px 22px;margin:14px 6px 4px!important;padding:0!important;background:none!important;border:0!important}
html body .bh-home .bh-quick .quick-analysis-trust span{font:500 13px/1.3 "Inter",sans-serif!important;color:var(--bh-mute)!important;background:none!important;border:0!important;padding:0!important}
html body .bh-home .bh-quick .quick-analysis-error{margin:0 6px!important;min-height:0;font:500 13.5px/1.4 "Inter",sans-serif!important;color:#B3261E!important}
html body .bh-home .bh-quick .quick-analysis-error:empty{display:none!important}
html body .bh-home .bh-quick-links{display:flex;flex-wrap:wrap;gap:6px 28px;justify-content:center;margin:20px 0 0}
.bh-hero .bh-flow{margin-top:clamp(36px,5vw,60px)}

/* kanıt şeridi + konumlandırma */
.bh-proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(28px,4vw,48px)}
.bh-proof li{padding:4px clamp(14px,2vw,28px);border-left:1px solid var(--bh-line)}
.bh-proof li:first-child{border-left:0;padding-left:0}
.bh-proof strong{display:block;font:650 18px/1.25 "Inter",sans-serif;letter-spacing:-.015em;color:var(--bh-ink)}
.bh-proof span{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--bh-mute)}
html body .bh-home .bh-position{max-width:68ch;margin:clamp(26px,3.5vw,40px) auto 0;text-align:center;font-size:16px;line-height:1.65;color:var(--bh-ink2);text-wrap:pretty}
html body .bh-home .bh-more{margin-top:28px;text-align:center}

/* ritim: tek bölüm boşluğu, tek başlık ölçeği */
.bh-sec{padding:clamp(52px,6.5vw,88px) 0}
.bh-head{margin-bottom:clamp(28px,4vw,44px)}
html body .bh-home .bh-head h2{font-size:clamp(28px,3.6vw,44px);line-height:1.1;margin-top:16px}
html body .bh-home .bh-plan h3{min-height:0}
.bh-viz{min-height:168px}
.bh-dam{padding:20px}
html body .bh-home .bh-dam h3{font-size:22px;margin-top:14px}
.bh-chat{padding:clamp(18px,3vw,32px)}
.bh-founder{padding-top:clamp(44px,5.5vw,72px);padding-bottom:clamp(44px,5.5vw,72px)}
html body .bh-home .bh-founder-copy h2{font-size:clamp(24px,2.8vw,34px)}
.bh-cta{margin:clamp(12px,2vw,24px) 0 clamp(28px,4vw,48px);padding:clamp(34px,5vw,60px) clamp(20px,5vw,56px)}
html body .bh-home .bh-cta h2{font-size:clamp(26px,3.6vw,42px)}

/* --- 2. adım: odak modu --- */
html body.home-view.intake-step2 .bh-home{display:none!important}
html body.home-view.intake-step2 #view-intake{order:1}
html body.home-view:not(.dashboard-authenticated) #view-intake{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;max-width:none}
html body.home-view:not(.dashboard-authenticated) #view-intake>.module-identity-mark{display:none!important}
html body #view-intake .intake-detail-stage{max-width:880px;margin:0 auto;padding:clamp(28px,4.5vw,56px) 0 clamp(36px,5vw,64px);font-family:"Inter",system-ui,sans-serif;color:var(--bh-ink)}
html body #view-intake .intake-detail-stage[hidden]{display:none!important}
.bh-steps{display:flex;flex-wrap:wrap;gap:8px 0;list-style:none;margin:0 0 28px;padding:0;counter-reset:s}
.bh-steps li{counter-increment:s;display:flex;align-items:center;gap:10px;font:600 13.5px/1 "Inter",sans-serif;color:var(--bh-mute)}
.bh-steps li::before{content:counter(s);display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid var(--bh-line);background:#fff;font:600 12px/1 "JetBrains Mono",monospace}
.bh-steps li+li::after{content:none}
.bh-steps li:not(:last-child)::after{content:"";display:block;width:clamp(18px,4vw,44px);height:1px;margin:0 12px;background:var(--bh-line)}
.bh-steps li.is-done{color:var(--bh-ink2)}
.bh-steps li.is-done::before{content:"✓";background:var(--bh-tint);border-color:var(--bh-tint2);color:var(--bh-cobalt)}
.bh-steps li.is-now{color:var(--bh-ink)}
.bh-steps li.is-now::before{background:var(--bh-cobalt);border-color:var(--bh-cobalt);color:#fff}
html body #view-intake .analysis-access-summary{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;margin:0 0 20px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}
html body #view-intake .analysis-access-summary .analysis-access-copy{display:block!important;padding:0!important;background:none!important;border:0!important}
html body #view-intake .analysis-access-badge{display:inline-flex;border-radius:6px!important;background:var(--bh-tint)!important;border:0!important;color:var(--bh-deep)!important;font:600 12px/1 "Inter",sans-serif!important;padding:6px 10px!important;text-transform:none!important;letter-spacing:0!important}
html body #view-intake .analysis-access-copy h3{margin:14px 0 0!important;font:700 clamp(26px,3.4vw,38px)/1.12 "Inter",sans-serif!important;letter-spacing:-.03em!important;color:var(--bh-ink)!important}
html body #view-intake .analysis-access-copy p{margin:10px 0 0!important;max-width:58ch;font-size:16.5px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body #view-intake .analysis-paid-highlight{display:flex!important;align-items:center;gap:14px;padding:14px 16px!important;border-radius:16px!important;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;box-shadow:none!important}
html body #view-intake .analysis-paid-highlight small{font:500 11px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-deep)!important}
html body #view-intake .analysis-paid-highlight strong{display:block;margin-top:4px;font:600 14.5px/1.4 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body #view-intake .analysis-paid-highlight>div{flex:1}
html body #view-intake .analysis-paid-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:#fff!important;border:1px solid var(--bh-tint2)!important;color:var(--bh-cobalt)}
html body #view-intake .analysis-paid-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body #view-intake .compact-button,html body #view-intake .secondary{min-height:44px;border-radius:12px!important;background:#fff!important;border:1px solid var(--bh-line)!important;color:var(--bh-ink)!important;box-shadow:none!important;font:600 14px/1 "Inter",sans-serif!important;padding:0 16px!important;cursor:pointer;white-space:nowrap}
html body #view-intake .compact-button:hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body #view-intake .form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px 16px!important;padding:clamp(18px,3vw,30px)!important;background:#fff!important;border:1px solid var(--bh-line)!important;border-radius:24px!important;box-shadow:var(--bh-glow)!important}
html body #view-intake .form-grid .span-2{grid-column:1/-1!important}
html body #view-intake .form-grid label{display:grid;gap:7px;margin:0;font:600 13.5px/1.25 "Inter",sans-serif!important;color:var(--bh-ink)!important;text-transform:none!important;letter-spacing:0!important}
html body #view-intake .form-grid input:not([type=hidden]):not([type=checkbox]),html body #view-intake .form-grid textarea{width:100%;min-height:50px;padding:0 15px!important;border-radius:14px!important;border:1px solid var(--bh-line)!important;background:var(--bh-paper)!important;box-shadow:none!important;font:500 15.5px/1.2 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body #view-intake .form-grid textarea{min-height:104px;padding:13px 15px!important;line-height:1.5!important;resize:vertical}
html body #view-intake .form-grid input:focus,html body #view-intake .form-grid textarea:focus{background:#fff!important;border-color:var(--bh-cobalt)!important;box-shadow:0 0 0 4px var(--bh-tint)!important;outline:0!important}
html body #view-intake .form-grid .field-hint{font:400 13px/1.45 "Inter",sans-serif!important;color:var(--bh-mute)!important}
html body #view-intake .intake-contact-summary{display:flex!important;align-items:center;gap:12px 28px;flex-wrap:wrap;padding:14px 16px!important;border-radius:16px!important;background:var(--bh-paper)!important;border:1px solid var(--bh-line)!important}
html body #view-intake .intake-contact-summary>div{display:grid;gap:4px;min-width:0}
html body #view-intake .intake-contact-summary small{font:500 11px/1.2 "JetBrains Mono",monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-mute)}
html body #view-intake .intake-contact-summary strong{font:600 15px/1.3 "Inter",sans-serif;color:var(--bh-ink);overflow-wrap:anywhere}
html body #view-intake .intake-contact-summary .compact-button{margin-left:auto}
html body #view-intake .legal-consent{display:flex!important;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;background:var(--bh-paper);border:1px solid var(--bh-line);font:400 13.5px/1.55 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body #view-intake .legal-consent input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--bh-cobalt)}
html body #view-intake .legal-consent button{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--bh-cobalt);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
html body #view-intake #sector-analysis{margin-top:20px;padding:clamp(18px,3vw,28px)!important;background:#fff!important;border:1px solid var(--bh-line)!important;border-radius:24px!important;box-shadow:none!important}
html body #view-intake #sector-analysis:empty{display:none}
html body #view-intake .actions{display:flex;justify-content:flex-end;margin-top:22px}
html body #view-intake #save-intake{min-height:56px;padding:0 30px;border-radius:14px!important;border:0!important;background:var(--bh-cobalt)!important;color:#fff!important;font:600 16.5px/1 "Inter",sans-serif!important;box-shadow:0 10px 20px -12px rgba(10,18,38,.45)!important;cursor:pointer;transition:background-color .25s,transform .35s var(--bh-ease)}
html body #view-intake #save-intake:hover{background:var(--bh-deep)!important;transform:translateY(-1px)}
html body #view-intake #save-intake:focus-visible,html body #view-intake .compact-button:focus-visible,html body #view-intake .form-grid input:focus-visible{outline:2px solid var(--bh-cobalt);outline-offset:3px}

@media (max-width:1020px){
  .bh-proof{grid-template-columns:1fr 1fr;gap:22px 0}
  .bh-proof li:nth-child(3){border-left:0;padding-left:0}
}
@media (max-width:860px){
  html body .bh-home .bh-quick .quick-analysis-form{grid-template-columns:1fr 1fr!important}
  html body .bh-home .bh-quick .quick-analysis-submit{grid-column:1/-1}
}
@media (max-width:640px){
  html body .bh-home .bh-quick{margin-top:26px!important;padding:12px!important;border-radius:20px!important}
  html body .bh-home .bh-quick .quick-analysis-form{grid-template-columns:1fr!important}
  html body .bh-home .bh-quick-copy p{display:none}
  .bh-proof{grid-template-columns:1fr}
  .bh-proof li,.bh-proof li:nth-child(3){border-left:0;padding-left:0;padding-top:16px;border-top:1px solid var(--bh-line)}
  .bh-proof li:first-child{border-top:0;padding-top:0}
  html body #view-intake .form-grid{grid-template-columns:1fr!important}
  html body #view-intake .analysis-paid-highlight{flex-wrap:wrap}
  html body #view-intake .analysis-paid-highlight .compact-button{width:100%}
  html body #view-intake .actions{justify-content:stretch}
  html body #view-intake #save-intake{width:100%}
  html body #view-intake .intake-contact-summary .compact-button{margin-left:0;width:100%}
  .bh-steps li span{display:none}
}

/* --- v3 ince ayar: hero, kanıt şeridi, çerez bandı, alt bilgi --- */
html body .bh-home .bh-hero h1{font-size:clamp(36px,5.2vw,68px);line-height:1.08;max-width:19ch;margin-top:20px}
html body .bh-home .bh-lead{font-size:clamp(16px,1.35vw,18px);margin-top:18px}
html body .bh-home .bh-quick{margin-top:28px!important}
html body .bh-home .bh-quick-copy p{display:none!important}
html body .bh-home .bh-quick-copy{margin-bottom:10px!important}
html body .bh-home .bh-proof{margin-top:clamp(30px,4vw,48px)}
html body .bh-home .bh-hero{padding-bottom:clamp(28px,4vw,44px)}

html body .cookie-consent:not([hidden]){position:fixed!important;inset:auto auto 16px 50%!important;transform:translateX(-50%);width:min(760px,calc(100% - 32px))!important;max-width:none!important;margin:0!important;padding:14px 16px 14px 20px!important;display:flex!important;align-items:center;gap:14px 20px;background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bh-line)!important;border-radius:18px!important;box-shadow:0 18px 50px -20px rgba(10,18,38,.35)!important;z-index:60}
html body .cookie-consent .cookie-consent-copy{flex:1;min-width:0}
html body .cookie-consent strong{display:inline;font:650 14px/1.3 "Inter",sans-serif;color:var(--bh-ink)}
html body .cookie-consent p{display:inline;margin:0 0 0 6px!important;font:400 13px/1.5 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body .cookie-consent p button{background:none;border:0;padding:0;font:600 13px/1.5 "Inter",sans-serif;color:var(--bh-cobalt);cursor:pointer;text-decoration:underline;text-underline-offset:3px}
html body .cookie-consent .cookie-consent-actions{display:flex;gap:8px;flex:none}
html body .cookie-consent .cookie-consent-actions button{min-height:40px;padding:0 16px;border-radius:12px!important;font:600 13.5px/1 "Inter",sans-serif!important;white-space:nowrap;cursor:pointer;box-shadow:none!important}
html body .cookie-consent .cookie-consent-actions .secondary{background:#fff!important;border:1px solid var(--bh-line)!important;color:var(--bh-ink)!important}
html body .cookie-consent .cookie-consent-actions .primary{background:var(--bh-cobalt)!important;border:0!important;color:#fff!important}
@media (max-width:640px){
  html body .cookie-consent:not([hidden]){flex-direction:column;align-items:stretch;border-radius:16px!important}
  html body .cookie-consent .cookie-consent-actions button{flex:1}
}

html body:not(.dashboard-authenticated) .site-footer{display:grid!important;grid-template-columns:1.35fr .8fr .9fr 1.1fr!important;gap:12px clamp(24px,4vw,64px)!important;align-items:start;padding:clamp(40px,5vw,64px) 0 24px!important;font-family:"Inter",system-ui,sans-serif}
html body .site-footer .footer-link-column{display:flex!important;flex-direction:column;align-items:flex-start;gap:0!important}
html body .site-footer .footer-link-column>strong,html body .site-footer .footer-column-label{font:500 11px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-mute)!important;margin:0 0 14px!important}
html body .site-footer .footer-link-column button{appearance:none;background:none!important;border:0!important;box-shadow:none!important;padding:6px 0!important;min-height:0!important;font:500 14.5px/1.3 "Inter",sans-serif!important;color:var(--bh-ink2)!important;cursor:pointer;text-align:left}
html body .site-footer .footer-link-column button:hover{color:var(--bh-cobalt)!important;text-decoration:underline;text-underline-offset:4px}
html body .site-footer .footer-brand-column p{margin:14px 0 0!important;max-width:38ch;font-size:14.5px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body .site-footer .footer-signature{display:block;margin-top:14px;padding:0!important;border:0!important;font:500 12.5px/1.4 "Inter",sans-serif!important;color:var(--bh-mute)!important}
html body .site-footer .footer-social-column{display:flex;flex-direction:column;align-items:flex-start}
html body .site-footer .footer-social-column>strong{margin:0 0 4px;font:650 17px/1.25 "Inter",sans-serif;color:var(--bh-ink)}
html body .site-footer .footer-social-column>p{margin:0 0 14px!important;font-size:14px!important;line-height:1.5!important;color:var(--bh-mute)!important}
html body .site-footer .footer-social-links{display:flex!important;flex-wrap:wrap;gap:8px!important}
html body .site-footer .footer-social-links a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px!important;border-radius:12px!important;background:#fff!important;border:1px solid var(--bh-line)!important;box-shadow:none!important;font:600 13.5px/1 "Inter",sans-serif!important;color:var(--bh-ink)!important;text-decoration:none}
html body .site-footer .footer-social-links a:hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body .site-footer .footer-social-links svg{width:16px;height:16px;fill:currentColor}
html body .site-footer .footer-profile-link{margin-top:14px;font:600 13.5px/1.3 "Inter",sans-serif!important;color:var(--bh-cobalt)!important}
html body .site-footer .footer-machine-links,html body .site-footer .footer-bottom{grid-column:1/-1}
html body .site-footer .footer-machine-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:20px;margin-top:8px;border-top:1px solid var(--bh-line)}
html body .site-footer .footer-machine-links a{padding:7px 12px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--bh-line)!important;box-shadow:none!important;font:500 12.5px/1 "Inter",sans-serif!important;color:var(--bh-ink2)!important;text-decoration:none}
html body .site-footer .footer-machine-links a:hover{color:var(--bh-cobalt)!important;border-color:var(--bh-cobalt)!important}
html body .site-footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:16px;border-top:1px solid var(--bh-line);font-size:12.5px;color:var(--bh-mute)}
@media (max-width:1020px){html body:not(.dashboard-authenticated) .site-footer{grid-template-columns:1fr 1fr!important}html body .site-footer .footer-brand-column{grid-column:1/-1}}
@media (max-width:640px){html body:not(.dashboard-authenticated) .site-footer{grid-template-columns:1fr 1fr!important}html body .site-footer .footer-social-column{grid-column:1/-1}}
html body #view-intake .legal-consent input{margin:2px 0 0!important;align-self:flex-start}
html body #view-intake .legal-consent>span{display:block;margin:0!important}

/* =====================================================================
   v3 — iç sayfalar ve akış ekranları: ana sayfayla aynı dil
   ===================================================================== */
html body:not(.home-view):not(.dashboard-authenticated) .view{font-family:"Inter",system-ui,sans-serif;color:var(--bh-ink)}
html body:not(.home-view):not(.dashboard-authenticated) .view h1,
html body:not(.home-view):not(.dashboard-authenticated) .view h2{font-family:"Inter",system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.08!important;color:var(--bh-ink)!important;text-transform:none!important;text-wrap:balance}
html body:not(.home-view):not(.dashboard-authenticated) .view h2{font-size:clamp(28px,3.6vw,44px)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-page-hero,.about-hero,.page-hero,.legal-hero,.section-head:not(.compact)) h2{font-size:clamp(32px,4.4vw,56px)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view h3{font-family:"Inter",system-ui,sans-serif!important;font-weight:650!important;letter-spacing:-.02em!important;color:var(--bh-ink)!important;text-transform:none!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .eyebrow{display:inline-flex!important;align-items:center;gap:8px;padding:7px 14px!important;border-radius:999px!important;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;color:var(--bh-deep)!important;font:600 13px/1 "Inter",sans-serif!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;margin:0 0 16px!important;width:auto!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bh-cobalt);box-shadow:0 0 0 3px rgba(16,52,166,.16)}
html body:not(.home-view):not(.dashboard-authenticated) .view .section-head p:not(.eyebrow),
html body:not(.home-view):not(.dashboard-authenticated) .view .pricing-page-hero p:not(.eyebrow){font-size:clamp(16px,1.3vw,18px)!important;line-height:1.6!important;color:var(--bh-ink2)!important;max-width:62ch;text-wrap:pretty}
html body:not(.home-view):not(.dashboard-authenticated) .view .section-head{margin-bottom:clamp(24px,3.5vw,40px)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .about-section{padding-top:clamp(40px,5.5vw,72px)!important;padding-bottom:clamp(40px,5.5vw,72px)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view button.primary,
html body:not(.home-view):not(.dashboard-authenticated) .view a.primary{min-height:50px;padding:0 24px;border-radius:14px!important;border:0!important;background:var(--bh-cobalt)!important;color:#fff!important;font:600 15.5px/1 "Inter",sans-serif!important;box-shadow:0 0 0 4px var(--bh-tint)!important;cursor:pointer;transition:background-color .25s,transform .35s var(--bh-ease)}
html body:not(.home-view):not(.dashboard-authenticated) .view button.primary:hover{background:var(--bh-deep)!important;transform:translateY(-1px)}
html body:not(.home-view):not(.dashboard-authenticated) .view button.primary:active,html body:not(.home-view):not(.dashboard-authenticated) .view button.secondary:active{transform:translateY(1px) scale(.985)}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(button.secondary,a.secondary,.button-link){min-height:46px;padding:0 20px;border-radius:14px!important;border:1px solid var(--bh-line)!important;background:#fff!important;color:var(--bh-ink)!important;font:600 15px/1 "Inter",sans-serif!important;box-shadow:none!important;cursor:pointer;transition:border-color .25s,color .25s,transform .35s var(--bh-ease)}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(button.secondary,a.secondary,.button-link):hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(button.primary,button.secondary,a.secondary,a.primary):focus-visible{outline:2px solid var(--bh-cobalt);outline-offset:3px}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-card,.analysis-card,.legal-summary,.sample-card):not(.featured):not(.recommended){background:#fff!important;border:1px solid var(--bh-line)!important;border-radius:22px!important;box-shadow:none!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-card.featured,.pricing-card.recommended){background:#fff!important;border:1.5px solid var(--bh-cobalt)!important;border-radius:22px!important;box-shadow:var(--bh-glow)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .pricing-card:not(.recommended){border-color:var(--bh-line)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:14px!important;border:1px solid var(--bh-line)!important;background:var(--bh-paper)!important;box-shadow:none!important;font-family:"Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(input,select,textarea):focus{background:#fff!important;border-color:var(--bh-cobalt)!important;box-shadow:0 0 0 4px var(--bh-tint)!important;outline:0!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .module-identity-mark{display:none!important}
html body:not(.home-view):not(.dashboard-authenticated) .view .actions{margin-top:28px}
@media (max-width:640px){
  html body:not(.home-view):not(.dashboard-authenticated) .view :is(.actions.split,.actions) button{min-height:50px}
}

/* --- belge/doküman sayfaları (nasıl çalışır, sözlük, künye, yasal): kart içinde kart yok --- */
html body.docs-view:not(.authed-user) .topbar{padding:14px 0!important;border-radius:0!important;background:rgba(250,251,254,.9)!important;box-shadow:0 0 0 100vmax rgba(250,251,254,.9)!important}
html body.docs-view:not(.authed-user) .top-links{width:auto}
html body.docs-view:not(.dashboard-authenticated) .view.active{width:100%!important;justify-self:stretch}
html body.docs-view:not(.dashboard-authenticated) .view.active>:is(.about-hero,.glossary-hero,.release-page-hero,.legal-hero){border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:clamp(28px,4vw,56px) 0 clamp(20px,3vw,36px)!important}
html body.docs-view:not(.dashboard-authenticated) .view.active>:is(.about-hero,.glossary-hero,.release-page-hero,.legal-hero)::before,
html body.docs-view:not(.dashboard-authenticated) .view.active>:is(.about-hero,.glossary-hero,.release-page-hero,.legal-hero)::after{display:none!important}
html body.docs-view:not(.dashboard-authenticated) .view.active h2{max-width:none!important;font-family:"Inter",system-ui,sans-serif!important;font-weight:700!important;font-size:clamp(28px,3.6vw,44px)!important;letter-spacing:-.032em!important;line-height:1.1!important}
html body.docs-view:not(.dashboard-authenticated) .view.active>:is(.about-hero,.glossary-hero,.release-page-hero,.legal-hero) h2{max-width:20ch!important;font-size:clamp(32px,4.4vw,54px)!important}
html body.docs-view:not(.dashboard-authenticated) .view.active p,
html body.docs-view:not(.dashboard-authenticated) .view.active li,
html body.docs-view:not(.dashboard-authenticated) .view.active dd{color:var(--bh-ink2)!important;font-size:16px!important;line-height:1.65!important}
html body.docs-view:not(.dashboard-authenticated) .view.active .eyebrow{width:fit-content!important;max-width:max-content!important}
html body.docs-view:not(.dashboard-authenticated) :is(.about-section,.glossary-section,.release-notes-section){border:0!important;border-top:1px solid var(--bh-line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:clamp(40px,5.5vw,72px) 0!important}
html body.docs-view:not(.dashboard-authenticated) .section-head.compact{gap:0;margin-bottom:clamp(24px,3.5vw,40px)!important}
html body.docs-view:not(.dashboard-authenticated) .section-head.compact .eyebrow{background:var(--bh-tint)!important;color:var(--bh-deep)!important}
html body.docs-view:not(.dashboard-authenticated) :is(.legal-document,.legal-copy-wide){border:1px solid var(--bh-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}
html body.docs-view:not(.dashboard-authenticated) .view.active :is(.docs-inline-facts) li{font-size:13.5px!important;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid var(--bh-line)}
html body :is(.view,.view .section-head) .eyebrow{width:fit-content;max-width:max-content}
html body:not(.dashboard-authenticated){background-image:none!important;background-color:var(--bh-canvas)!important;background-attachment:scroll!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-page-hero) h2{font-size:clamp(30px,3.8vw,50px)!important;max-width:20ch}

/* =====================================================================
   v3b — akış ekranları: adım göstergesi, bölüm gezintisi, kompakt prompt listesi
   ===================================================================== */
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.bh-steps-flow{margin:clamp(20px,3vw,36px) 0 0}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head{margin:22px 0 clamp(20px,3vw,32px)!important;padding:0!important}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head h2{font-size:clamp(26px,3.2vw,38px)!important;max-width:24ch}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head p:not(.eyebrow){max-width:64ch;font-size:16px!important}
html body:not(.home-view) .bh-steps-flow li span{white-space:nowrap}

/* sayfa içi bölüm gezintisi */
.bh-secnav{position:sticky;top:calc(var(--bh-topbar-h,74px) + 8px);z-index:20;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 22px;padding:6px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--bh-line);border-radius:16px;box-shadow:0 14px 30px -24px rgba(16,52,166,.5)}
.bh-secnav::-webkit-scrollbar{display:none}
.bh-secnav[hidden]{display:none}
.bh-secnav a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:11px;font:600 13.5px/1 "Inter",sans-serif;color:var(--bh-ink2);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}
.bh-secnav a:hover{color:var(--bh-cobalt)}
.bh-secnav a.is-active{background:var(--bh-tint);color:var(--bh-deep)}
.bh-secnav a:focus-visible{outline:2px solid var(--bh-cobalt);outline-offset:2px}
#questions-container>section,#results-container>section,#results-container>details{scroll-margin-top:calc(var(--bh-topbar-h,74px) + 72px)}

/* rapor kartları: tek dil */
html body:not(.home-view):not(.dashboard-authenticated) #results-container :is(.report-section,.report-executive-summary,.report-data-quality,.report-luminous-overview,.cta-card),
html body:not(.home-view):not(.dashboard-authenticated) #questions-container .report-section{border:1px solid var(--bh-line)!important;border-radius:22px!important;box-shadow:none!important;background:#fff!important}
html body #results-container .recommendation-driver-answer{background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;color:var(--bh-ink)!important;box-shadow:none!important}
html body #results-container .recommendation-driver-answer *{color:var(--bh-ink)!important}
html body #results-container .recommendation-driver-answer :is(small,p,span){color:var(--bh-ink2)!important}
html body #results-container .recommendation-driver-answer :is(h3,h4,strong){color:var(--bh-deep)!important}

/* prompt listesi: kompakt kart, 5 model tek satır */
html body #prompts-container{display:grid;gap:12px}
html body #prompts-container.is-collapsed>.prompt-card:nth-child(n+9){display:none}
html body #prompts-container .prompt-card{padding:16px 18px!important;border:1px solid var(--bh-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
html body #prompts-container .prompt-card header{margin:0 0 12px!important}
html body #prompts-container .prompt-card header>div{display:flex;gap:12px;align-items:flex-start}
html body #prompts-container .prompt-card .pill{flex:none;padding:5px 9px!important;border-radius:6px!important;background:var(--bh-tint)!important;color:var(--bh-deep)!important;border:0!important;font:600 11.5px/1 "JetBrains Mono",monospace!important}
html body #prompts-container .prompt-text{margin:0!important;font:600 15.5px/1.4 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body #prompts-container .model-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}
html body #prompts-container .model-control{padding:10px 12px!important;border-radius:12px!important;background:var(--bh-paper)!important;border:1px solid var(--bh-line)!important;box-shadow:none!important;min-width:0}
html body #prompts-container .model-control small{font:500 11px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.04em;color:var(--bh-mute)!important}
html body #prompts-container .model-control strong{display:block;margin-top:4px;font:650 15px/1.2 "Inter",sans-serif!important}
html body #prompts-container .model-flags{display:block;margin-top:4px;font-size:11.5px!important;line-height:1.35!important;color:var(--bh-mute)!important}
.bh-showmore{display:flex;justify-content:center;margin:16px 0 0}
.bh-showmore[hidden]{display:none}
html body .prompt-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}
html body .prompt-toolbar button{min-height:46px}

/* yapışkan eylem çubuğu */
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.actions{position:sticky;bottom:0;z-index:30;margin:28px 0 0!important;padding:12px 0!important;background:rgba(250,251,254,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bh-line);box-shadow:0 0 0 100vmax rgba(250,251,254,.94);clip-path:inset(0 -100vmax)}

@media (max-width:1020px){html body #prompts-container .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:640px){
  html body #prompts-container .model-grid{grid-template-columns:1fr!important;gap:6px!important}
  html body #prompts-container .model-control{display:grid!important;grid-template-columns:92px 1fr;align-items:center;padding:9px 12px!important}
  html body #prompts-container .model-control strong{margin:0}
  html body #prompts-container .model-flags{display:none!important}
  .bh-secnav{margin-inline:-4px;border-radius:14px}
}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head{min-height:0!important;height:auto!important;align-content:start;gap:0!important}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head p:not(.eyebrow){margin:12px 0 0!important}

/* audit özeti: madde listesi yerine anahtar-değer ızgarası */
html body #scan-status.analysis-card{padding:clamp(18px,3vw,28px)!important;border:1px solid var(--bh-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important;margin:0 0 20px!important}
html body #scan-status>h3{margin:0 0 16px!important;font:650 clamp(20px,2.2vw,24px)/1.2 "Inter",sans-serif!important;letter-spacing:-.02em}
html body #scan-status .analysis-list{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--bh-line);border-radius:16px;overflow:hidden}
html body #scan-status .analysis-list li{margin:0!important;padding:14px 16px!important;border-right:1px solid var(--bh-line);border-bottom:1px solid var(--bh-line);font:500 15px/1.4 "Inter",sans-serif!important;color:var(--bh-ink)!important;overflow-wrap:anywhere;background:#fff}
html body #scan-status .analysis-list li::marker{content:""}
html body #scan-status .analysis-list li strong{display:block;margin-bottom:4px;font:500 11px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.07em;text-transform:uppercase;color:var(--bh-mute)!important}
html body #scan-status .discovery-notice{margin-top:16px!important;padding:14px 16px!important;border-radius:14px!important;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;box-shadow:none!important}
html body #scan-status .discovery-notice strong{color:var(--bh-deep)!important}
@media (max-width:1020px){html body #scan-status .analysis-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:480px){html body #scan-status .analysis-list{grid-template-columns:1fr}}
html body #results-container .decision-next-action{background:var(--bh-tint)!important;background-image:none!important;border:1px solid var(--bh-tint2)!important;border-left:4px solid var(--bh-cobalt)!important;border-radius:16px!important;box-shadow:none!important;color:var(--bh-ink)!important}
html body #results-container .decision-next-action *{color:var(--bh-ink)!important}
html body #results-container .decision-next-action :is(small,span:first-child){color:var(--bh-deep)!important}

/* panel girişi: tek kart, düz tanıtım alanı */
html body:not(.home-view):not(.dashboard-authenticated) .view>.section-head{min-height:0!important}
html body #panel-container .panel-auth-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,460px)!important;gap:clamp(24px,5vw,72px)!important;align-items:center;padding:clamp(8px,2vw,24px) 0 clamp(24px,4vw,56px)}
html body #panel-container .panel-auth-hero{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
html body #panel-container .panel-auth-hero::before,html body #panel-container .panel-auth-hero::after{display:none!important}
html body #panel-container .panel-auth-hero .plain-score-label{display:inline-flex;width:fit-content;padding:7px 14px;border-radius:999px;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2);color:var(--bh-deep)!important;font:600 13px/1 "Inter",sans-serif!important;letter-spacing:0!important;text-transform:none!important}
html body #panel-container .panel-auth-hero h3{margin:18px 0 0!important;font:700 clamp(28px,3.4vw,42px)/1.1 "Inter",sans-serif!important;letter-spacing:-.03em!important;max-width:16ch}
html body #panel-container .panel-auth-hero p{margin:14px 0 0!important;max-width:46ch;font-size:16.5px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body #panel-container .auth-benefit-list{list-style:none;margin:22px 0 0!important;padding:0!important;display:grid;gap:10px}
html body #panel-container .auth-benefit-list li{font:500 15.5px/1.4 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body #panel-container .unified-auth-card{padding:clamp(18px,3vw,28px)!important;border:1px solid var(--bh-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--bh-glow)!important}
html body #panel-container .auth-tabs{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;padding:4px!important;border-radius:14px!important;background:var(--bh-paper)!important;border:1px solid var(--bh-line)!important}
html body #panel-container .auth-tabs button{min-height:42px;border-radius:11px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--bh-ink2)!important;font:600 14.5px/1 "Inter",sans-serif!important;cursor:pointer}
html body #panel-container .auth-tabs button.active{background:#fff!important;color:var(--bh-deep)!important;box-shadow:0 1px 3px rgba(10,18,38,.12)!important}
html body #panel-container .auth-tab-panel h3{margin:20px 0 0!important;font:650 20px/1.2 "Inter",sans-serif!important;letter-spacing:-.02em}
html body #panel-container .auth-tab-panel .muted-copy{margin:6px 0 0!important;font-size:14.5px!important;color:var(--bh-mute)!important}
html body #panel-container .auth-tab-panel .lead-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin-top:16px}
html body #panel-container .auth-tab-panel .lead-grid input{min-height:50px;padding:0 15px!important}
html body #panel-container .auth-tab-panel .lead-grid button.primary{width:100%;min-height:52px}
html body #panel-container .security-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
html body #panel-container .security-list span{padding:6px 11px;border-radius:999px;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;color:var(--bh-deep)!important;font:600 12px/1 "Inter",sans-serif!important}
@media (max-width:860px){html body #panel-container .panel-auth-shell{grid-template-columns:1fr!important}}
html body #view-panel:has(.panel-auth-shell)>.section-head{display:none!important}
html body #panel-container .panel-auth-shell{align-items:start!important;padding-top:clamp(24px,4vw,56px)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view.active{border-top:0!important}


/* =====================================================================
   v3c — nötr gölge, belirgin kartlar, zengin palet, geniş akış, eşit ritim
   ===================================================================== */
:root{
  --c-sky:#0369A1;--c-sky-t:#E0F0FA;--c-sky-d:#075985;
  --c-teal:#0E7C86;--c-teal-t:#DAF2F3;--c-teal-d:#0B6169;
  --c-green:#12805C;--c-green-t:#DBF2E8;--c-green-d:#0E6B4C;
  --c-amber:#C27A0E;--c-amber-t:#FCEFD3;--c-amber-d:#8A5207;
  --c-coral:#D2501F;--c-coral-t:#FDE6DB;--c-coral-d:#9A3412;
  --c-cobalt:#1034A6;--c-cobalt-t:#E8EEFC;--c-cobalt-d:#0B2578;
  --sec-pad:clamp(56px,6vw,88px);
}
html body:not(.authed-user) .topbar::before{display:none!important}
html body:not(.authed-user) .topbar{top:0!important;background:rgba(255,255,255,.92)!important;box-shadow:0 0 0 100vmax rgba(255,255,255,.92),0 1px 0 100vmax var(--bh-edge)!important;border-bottom:0!important}
html body.docs-view:not(.authed-user) .topbar{background:rgba(255,255,255,.92)!important;box-shadow:0 0 0 100vmax rgba(255,255,255,.92),0 1px 0 100vmax var(--bh-edge)!important}

/* kartlar: net kenarlık + nötr gölge (renkli ışık yok) */
.bh-tile,.bh-dam,.bh-plan,.bh-report,.bh-chat-q,.bh-chat-a,.bh-pill,.bh-step-row{border-color:var(--bh-edge)}
.bh-tile,.bh-dam,.bh-plan,.bh-chat-q,.bh-chat-a,.bh-report{box-shadow:var(--bh-glow)}
.bh-tile:hover,.bh-dam:hover,.bh-plan:hover{border-color:var(--bh-edge);box-shadow:var(--bh-lift);transform:translateY(-3px)}
html body .bh-home .bh-quick{box-shadow:var(--bh-lift)!important;border-color:var(--bh-edge)!important}
html body #view-intake .form-grid,html body #panel-container .unified-auth-card{box-shadow:var(--bh-glow)!important;border-color:var(--bh-edge)!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-card,.analysis-card,.legal-summary,.sample-card,.customer-voice-card):not(.featured):not(.recommended),
html body:not(.home-view):not(.dashboard-authenticated) #questions-container .report-section,
html body:not(.home-view):not(.dashboard-authenticated) #results-container .report-section,
html body:not(.home-view):not(.dashboard-authenticated) #prompts-container .prompt-card{border:1px solid var(--bh-edge)!important;box-shadow:var(--bh-glow)!important;background:#fff!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-card.featured,.pricing-card.recommended){box-shadow:var(--bh-lift)!important}
html body.docs-view:not(.dashboard-authenticated) :is(.legal-document,.legal-copy-wide){border-color:var(--bh-edge)!important;box-shadow:var(--bh-glow)!important}
html body:not(.dashboard-authenticated) .site-footer{border-top:1px solid var(--bh-edge)!important}
html body .bh-home .bh-btn-ghost{border-color:var(--bh-edge)}
html body .bh-home .bh-prompt{border-color:var(--bh-edge)}

/* --- ritim: tek bölüm boşluğu, dönüşümlü bantlar --- */
.bh-hero{padding-bottom:var(--sec-pad)}
.bh-hero::before,.bh-hero::after{display:none}
.bh-home-b>.bh-sec,.bh-home-b>.bh-cta{margin:0}
.bh-sec,.bh-home-b>.bh-sec{padding:var(--sec-pad) 0;border-top:0;position:relative}
.bh-home-b>.bh-sec:nth-of-type(odd){background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}
.bh-home-b>.bh-sec:nth-of-type(odd) .bh-num{box-shadow:0 0 0 6px #fff}
.bh-head{margin:0 auto clamp(32px,4vw,48px)}
.bh-founder{padding:var(--sec-pad) 0}
.bh-cta{margin:0 0 var(--sec-pad)!important}
.bh-sec>:last-child{margin-bottom:0}
.bh-home-b>.bh-sec.bh-founder{background:none;box-shadow:none;clip-path:none}

/* --- renkli palet: DAM-6 katmanları (kartlar + rapor çubukları aynı renk dili) --- */
.bh-dam{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d)}
.bh-dam:nth-child(2){--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
.bh-dam:nth-child(3){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
.bh-dam:nth-child(4){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
.bh-dam:nth-child(5){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
.bh-dam:nth-child(6){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
.bh-dam .bh-badge{background:var(--at);color:var(--ad)}
html body .bh-home .bh-dam h3{display:flex;align-items:center;gap:10px}
html body .bh-home .bh-dam h3::before{content:"";flex:none;width:12px;height:12px;border-radius:4px;background:var(--a)}
.bh-dam:hover{border-color:var(--a)}
.bh-dam .bh-link{color:var(--ad)}
.bh-bars li:nth-child(1) i::after{background:var(--c-cobalt)}
.bh-bars li:nth-child(2) i::after{background:var(--c-sky)}
.bh-bars li:nth-child(3) i::after{background:var(--c-teal)}
.bh-bars li:nth-child(4) i::after{background:var(--c-green)}
.bh-bars li:nth-child(5) i::after{background:var(--c-amber)}
.bh-bars li:nth-child(6) i::after{background:var(--c-coral)}
.bh-bars i{background:#E9EDF5}

/* problem kartları */
.bh-tile{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d)}
.bh-tile:nth-child(2){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
.bh-tile:nth-child(3){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
.bh-viz{min-height:200px;background-color:color-mix(in srgb,var(--at) 55%,#fff);background-image:radial-gradient(color-mix(in srgb,var(--a) 28%,transparent) 1px,transparent 1.3px);border:1px solid color-mix(in srgb,var(--a) 14%,transparent);border-radius:16px;padding:14px 16px}
.bh-viz-category li{background:#fff;border:1px solid color-mix(in srgb,var(--a) 22%,transparent);color:var(--ad)}
.bh-viz-category li::before{color:var(--a)}
.bh-chart-row i{background:rgba(255,255,255,.9);box-shadow:inset 0 0 0 1px rgba(10,18,38,.06)}
.bh-chart-row i::after{background:color-mix(in srgb,var(--a) 38%,#fff)}
.bh-chart-row.bh-me i::after{background:var(--a)}
.bh-chart-row.bh-me{color:var(--ad)}
.bh-step-row{background:#fff}
.bh-step-row.bh-on{background:var(--a);border-color:var(--a)}
.bh-step-row b{background:var(--at);color:var(--ad)}
.bh-step-row.bh-on b{background:rgba(255,255,255,.22);color:#fff}
html body .bh-home .bh-tile p.bh-mono{color:var(--ad)}

/* kanıt şeridi */
.bh-proof{gap:0}
.bh-proof li{--a:var(--c-cobalt)}
.bh-proof li:nth-child(2){--a:var(--c-teal)}
.bh-proof li:nth-child(3){--a:var(--c-amber)}
.bh-proof li:nth-child(4){--a:var(--c-coral)}
.bh-proof strong{display:flex;align-items:center;gap:10px}
.bh-proof strong::before{content:"";flex:none;width:10px;height:10px;border-radius:3px;background:var(--a)}
.bh-proof li{border-left-color:var(--bh-edge)}

/* süreç */
.bh-process li{--a:var(--c-cobalt);--ad:var(--c-cobalt-d);--at:var(--c-cobalt-t)}
.bh-process li:nth-child(2){--a:var(--c-teal);--ad:var(--c-teal-d);--at:var(--c-teal-t)}
.bh-process li:nth-child(3){--a:var(--c-amber);--ad:var(--c-amber-d);--at:var(--c-amber-t)}
.bh-process li:nth-child(4){--a:var(--c-green);--ad:var(--c-green-d);--at:var(--c-green-t)}
.bh-num{background:var(--at);border:1px solid color-mix(in srgb,var(--a) 35%,transparent);color:var(--ad)}
.bh-process small{color:var(--ad)}
.bh-process::before{border-top-color:var(--bh-edge)}

/* fiyat */
.bh-plan{--a:var(--c-green);--ad:var(--c-green-d);--at:var(--c-green-t)}
.bh-plan:nth-child(2){--a:var(--c-amber);--ad:var(--c-amber-d);--at:var(--c-amber-t)}
.bh-plan.bh-plan-hot{--a:var(--c-cobalt);--ad:var(--c-cobalt-d);--at:var(--c-cobalt-t)}
.bh-plan>.bh-mono{display:flex;align-items:center;gap:8px;color:var(--ad)}
.bh-plan>.bh-mono::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--a)}
.bh-plan .bh-btn-ghost{border-color:color-mix(in srgb,var(--a) 45%,transparent);color:var(--ad)}
.bh-plan .bh-btn-ghost:hover{background:var(--at);border-color:var(--a);color:var(--ad)}
.bh-plan-hot .bh-badge{background:var(--c-cobalt)}

/* kurucu */
.bh-sign li::before{background:var(--c-teal)}
.bh-sign li:nth-child(2)::before{background:var(--c-amber)}
.bh-sign li:nth-child(3)::before{background:var(--c-coral)}
.bh-sign{border-left-color:var(--bh-edge)}

/* CTA: kesikli çerçeve + yumuşak zemin (renkli ışık yok) */
.bh-cta{background:#fff;border:1.5px dashed rgba(10,18,38,.22);box-shadow:var(--bh-glow)}

/* --- AI model akışı: tam genişlik, orijinal renkli logolar --- */
.bh-flow{grid-template-columns:minmax(230px,290px) minmax(110px,1fr) 120px minmax(70px,.8fr) minmax(330px,400px);justify-content:space-between;max-width:none;width:100%;margin-top:clamp(40px,5vw,64px);padding:clamp(24px,3vw,40px) clamp(20px,3vw,44px);background:#fff;border:1px solid var(--bh-edge);border-radius:28px;box-shadow:var(--bh-glow)}
.bh-flow-models{gap:16px}
.bh-pill{min-height:64px;padding:9px 26px 9px 9px;gap:14px;font:600 17px/1 "Inter",sans-serif;min-width:210px;box-shadow:var(--bh-glow);border-color:var(--bh-edge)}
.bh-pill-logo{width:46px;height:46px;background:#fff;border:1px solid var(--bh-edge)}
.bh-pill-logo img{width:26px;height:26px}
.bh-flow-wires{height:384px}
.bh-flow-wires path{stroke-opacity:.8;stroke-width:2;stroke-dasharray:4 7}
.bh-flow-wires path:nth-child(1){stroke:#10A37F}
.bh-flow-wires path:nth-child(2){stroke:#3186FF}
.bh-flow-wires path:nth-child(3){stroke:#D97757}
.bh-flow-wires path:nth-child(4){stroke:#22B8CD}
.bh-flow-wires path:nth-child(5){stroke:#0A1226}
.bh-flow-wire-out path{stroke:var(--bh-cobalt);stroke-opacity:.7;stroke-width:2}
.bh-flow-core{width:120px;height:120px;border-radius:34px;border:1px solid var(--bh-edge)}
.bh-flow-core img{width:72px;height:72px}
.bh-report{box-shadow:var(--bh-lift)}

/* --- canlı prompt havuzu: tam genişlik, iki sütun --- */
.bh-chat{max-width:none;width:100%;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"q a" "chips a" "note note";gap:20px clamp(20px,3vw,40px);padding:clamp(22px,3.4vw,44px);border:1.5px dashed rgba(10,18,38,.22);border-radius:28px;background:var(--bh-canvas);align-items:start}
.bh-chat::before,.bh-chat::after{background:var(--bh-cobalt);box-shadow:0 0 0 4px var(--bh-canvas)}
.bh-chat-q{grid-area:q}
.bh-prompt-chips{grid-area:chips;display:grid;grid-template-columns:1fr;gap:10px}
html body .bh-home .bh-prompt{grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:13px 16px;min-height:56px}
html body .bh-home .bh-prompt span{padding:5px 8px;border-radius:6px;background:var(--bh-tint);color:var(--bh-deep);white-space:nowrap}
html body .bh-home .bh-prompt:nth-child(2) span{background:var(--c-teal-t);color:var(--c-teal-d)}
html body .bh-home .bh-prompt:nth-child(3) span{background:var(--c-amber-t);color:var(--c-amber-d)}
html body .bh-home .bh-prompt:nth-child(4) span{background:var(--c-coral-t);color:var(--c-coral-d)}
html body .bh-home .bh-prompt:nth-child(1) span{background:var(--c-green-t);color:var(--c-green-d)}
html body .bh-home .bh-prompt.is-active{background:#fff;border-color:var(--bh-cobalt);box-shadow:var(--bh-glow)}
.bh-chat-a{grid-area:a;align-self:stretch;padding:clamp(22px,2.6vw,34px);border-radius:20px;background:#fff;border:1px solid var(--bh-edge)}
html body .bh-home .bh-chat-a p{font-size:clamp(17px,1.5vw,19px)}
.bh-chat-a li{font-size:15.5px}
.bh-chat-a li:nth-child(1)::before{background:var(--c-teal)}
.bh-chat-a li:nth-child(2)::before{background:var(--c-amber)}
.bh-chat-a li:nth-child(3)::before{background:var(--c-coral)}
html body .bh-home .bh-chat-note{grid-area:note;border-top:1px solid var(--bh-edge)}

@media (max-width:1100px){
  .bh-flow{grid-template-columns:minmax(210px,260px) minmax(60px,1fr) 104px minmax(40px,.5fr) minmax(300px,360px);padding:22px 18px}
  .bh-pill{min-width:0}
}
@media (max-width:1020px){
  .bh-chat{grid-template-columns:1fr;grid-template-areas:"q" "chips" "a" "note"}
}
@media (max-width:860px){
  .bh-flow{grid-template-columns:1fr;padding:22px 16px;border-radius:24px}
  .bh-flow-models{align-items:center}
  .bh-pill{min-height:54px;font-size:15.5px;padding-right:20px}
  .bh-pill-logo{width:38px;height:38px}
  .bh-pill-logo img{width:22px;height:22px}
  .bh-flow-core{width:104px;height:104px}
}
@media (max-width:640px){
  .bh-prompt-chips{grid-template-columns:1fr}
  html body .bh-home .bh-prompt{grid-template-columns:1fr}
}

/* dekoratif mor/mavi ışık lekeleri (görünüm ::before/::after) tamamen kapalı */
html body:not(.dashboard-authenticated) .view::before,
html body:not(.dashboard-authenticated) .view.active::before,
html body:not(.dashboard-authenticated) .view::after,
html body:not(.dashboard-authenticated) :is(.about-hero,.sample-report-hero,.pricing-page-hero,.company-hero,.glossary-hero,.release-page-hero,.legal-hero)::before,
html body:not(.dashboard-authenticated) :is(.about-hero,.sample-report-hero,.pricing-page-hero,.company-hero,.glossary-hero,.release-page-hero,.legal-hero)::after,
html body:not(.dashboard-authenticated) .pricing-card.recommended::before{display:none!important;background:none!important;content:none!important}
html body:not(.dashboard-authenticated){overflow-x:clip}

html body:not(.dashboard-authenticated)::before,html body:not(.dashboard-authenticated)::after{display:none!important;content:none!important;background:none!important;filter:none!important}
html body .bh-home .bh-prompt span{justify-self:start}

html body:not(.dashboard-authenticated) main.app-shell{padding-top:0!important}
html body:not(.dashboard-authenticated) .view.active{border-top:0!important}
html body:not(.authed-user) .topbar+*{margin-top:0}

/* =====================================================================
   v3d — tipografi: Inter, normal metin 18 px, tek başlık ölçeği
   ===================================================================== */
:root{--t-body:18px;--t-h1:clamp(40px,5.6vw,72px);--t-h2:clamp(30px,3.6vw,44px);--t-h3:22px}
html body:not(.dashboard-authenticated),html body:not(.dashboard-authenticated) :is(button,input,select,textarea){font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}
html body:not(.dashboard-authenticated){font-size:var(--t-body);line-height:1.6;letter-spacing:-.006em;font-optical-sizing:auto}
.bh-home,.bh-home .bh-btn,.bh-home .bh-chip,.bh-home .bh-link,.bh-home .bh-tab,.bh-home .bh-prompt,.bh-home .bh-pill,.bh-home .bh-tag,.bh-home .bh-badge{font-family:"Inter",system-ui,sans-serif!important}
.bh-mono,.bh-viz-compare small,.bh-prompt span,.bh-report header .bh-mono,.bh-metrics dt{font-family:"JetBrains Mono",ui-monospace,monospace!important}

/* başlık ölçeği (ana sayfa + iç sayfalar) */
html body .bh-home .bh-hero h1{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.042em;font-weight:700}
html body .bh-home :is(.bh-head h2,.bh-split-copy h2,.bh-founder-copy h2,.bh-cta h2){font-size:var(--t-h2);line-height:1.1;letter-spacing:-.034em;font-weight:700;max-width:none}
html body .bh-home :is(.bh-tile h3,.bh-dam h3,.bh-plan h3,.bh-process h3,.bh-trio h3){font-size:var(--t-h3);line-height:1.25;letter-spacing:-.022em;font-weight:650}
html body .bh-home .bh-cta h2{max-width:20ch}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(h1){font-size:var(--t-h1)!important;line-height:1.06!important;letter-spacing:-.04em!important;font-weight:700!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(h2){font-size:var(--t-h2)!important;line-height:1.12!important;letter-spacing:-.034em!important;font-weight:700!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(h3){font-size:var(--t-h3)!important;line-height:1.25!important;letter-spacing:-.022em!important;font-weight:650!important}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head h2{font-size:var(--t-h2)!important}
html body #view-intake .analysis-access-copy h3,html body #panel-container .panel-auth-hero h3{font-size:var(--t-h2)!important;line-height:1.1!important;letter-spacing:-.034em!important;font-weight:700!important}
html body #scan-status>h3{font-size:var(--t-h3)!important}
html body.docs-view:not(.dashboard-authenticated) .view.active h2{font-size:var(--t-h2)!important;font-weight:700!important}

/* normal metin: 18 px */
html body .bh-home .bh-lead{font-size:20px;line-height:1.55;max-width:56ch}
html body .bh-home .bh-head p:not(.bh-chip),
html body .bh-home .bh-tile p:not(.bh-mono),
html body .bh-home .bh-dam p:not(.bh-badges),
html body .bh-home .bh-plan p:not(.bh-mono):not(.bh-price):not(.bh-badge),
html body .bh-home .bh-process p,
html body .bh-home .bh-trio p,
html body .bh-home .bh-chat-a p,
html body .bh-home .bh-sign p,
html body .bh-home .bh-cta>p,
html body .bh-home .bh-split-copy p:not(.bh-chip),
html body .bh-home .bh-position{font-size:var(--t-body);line-height:1.6}
html body .bh-home :is(.bh-chat-a li,.bh-sign li,.bh-checks li,.bh-prices-more){font-size:var(--t-body);line-height:1.5}
html body .bh-home .bh-chat-note{font-size:16px}
html body .bh-home .bh-quick-copy p{font-size:16px!important}
html body .bh-home .bh-quick .quick-analysis-form input{font-size:17px!important}
html body .bh-home .bh-quick .quick-analysis-form label{font-size:14px!important}
html body .bh-home .bh-quick .quick-analysis-trust span{font-size:14px!important}
html body .bh-home .bh-prompt strong{font-size:16px}
html body .bh-home .bh-link,html body .bh-home .bh-tab{font-size:16px}
html body .bh-home .bh-btn{font-size:17px}
.bh-proof span{font-size:16px}.bh-proof strong{font-size:19px}
html body .bh-home .bh-chat-q strong{font-size:clamp(20px,2.2vw,26px)}
html body #view-intake .analysis-access-copy p,html body #panel-container .panel-auth-hero p{font-size:var(--t-body)!important}
html body #view-intake .form-grid input:not([type=hidden]):not([type=checkbox]),html body #view-intake .form-grid textarea{font-size:17px!important}
html body #view-intake .form-grid label{font-size:15px!important}
html body #view-intake .legal-consent{font-size:15px!important}
html body .site-footer .footer-brand-column p{font-size:16px!important}
html body .site-footer .footer-link-column button,html body .site-footer .footer-link-column a{font-size:16px!important}

/* iç sayfalar: paragraf ve liste 18 px (etiket/ipucu/rozet sınıfları hariç) */
html body:not(.home-view):not(.dashboard-authenticated) .view :is(p,li,dd):not([class*="hint"]):not([class*="note"]):not([class*="caption"]):not([class*="badge"]):not([class*="label"]):not([class*="tag"]):not([class*="meta"]):not([class*="eyebrow"]):not([class*="pill"]):not([class*="mono"]):not([class*="small"]):not([class*="kicker"]):not([class*="source"]):not([class*="chip"]){font-size:var(--t-body)!important;line-height:1.6!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(.pricing-page-hero,.about-hero,.company-hero,.glossary-hero,.release-page-hero,.legal-hero,.sample-report-hero) p:not([class*="eyebrow"]){font-size:20px!important;line-height:1.55!important}
html body:not(.home-view):not(.dashboard-authenticated) .view :is(input,select,textarea){font-size:17px!important}
html body:not(.home-view):not(.dashboard-authenticated) :is(#view-questions,#view-prompts,#view-results)>.section-head p:not(.eyebrow){font-size:var(--t-body)!important}
@media (max-width:640px){
  :root{--t-body:17px;--t-h3:20px}
  html body .bh-home .bh-lead{font-size:18px}
}
html body .bh-steps li{font-size:15px!important;line-height:1.2!important}

/* =====================================================================
   v3e — "Öneriyor" sade vurgu + hero formu (profesyonel kart)
   ===================================================================== */
.bh-hl{display:inline;padding:0;margin:0;background:none;border:0;border-radius:0;color:var(--bh-cobalt)}
.bh-hl::before,.bh-hl::after{display:none!important;content:none!important}

html body .bh-home .bh-quick{max-width:880px;padding:clamp(22px,3vw,32px)!important;border-radius:26px!important;background:#fff!important;border:1px solid var(--bh-edge)!important;box-shadow:var(--bh-lift)!important;overflow:hidden}
html body .bh-home .bh-quick::before{display:block!important;content:""!important;position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-cobalt) 0 34%,var(--c-teal) 34% 58%,var(--c-green) 58% 78%,var(--c-amber) 78% 90%,var(--c-coral) 90% 100%)!important;border-radius:0!important;width:auto!important;opacity:1!important;filter:none!important}
html body .bh-home .bh-quick-copy{display:flex!important;flex-direction:column;align-items:flex-start;gap:12px;margin:4px 0 22px!important;padding:0!important}
html body .bh-home .bh-quick .analysis-access-badge{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px 8px 11px!important;border-radius:999px!important;background:var(--bh-tint)!important;border:1px solid var(--bh-tint2)!important;color:var(--bh-deep)!important;font:600 14px/1 "Inter",sans-serif!important}
html body .bh-home .bh-quick .analysis-access-badge::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 1.5L3 9h4l-1 5.5L13 7H9z' fill='%231034A6'/%3E%3C/svg%3E") center/contain no-repeat}
html body .bh-home .bh-quick-copy p{font-size:17px!important;line-height:1.5!important;color:var(--bh-ink2)!important;max-width:60ch}
html body .bh-home .bh-quick .quick-analysis-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto!important;gap:14px!important;align-items:end!important}
html body .bh-home .bh-quick .quick-analysis-form label{font:600 14px/1.2 "Inter",sans-serif!important;color:var(--bh-ink)!important;gap:8px!important}
html body .bh-home .bh-quick .quick-analysis-form input{min-height:58px!important;padding:0 16px 0 48px!important;border-radius:14px!important;border:1px solid var(--bh-edge)!important;background-color:#fff!important;background-repeat:no-repeat!important;background-position:16px center!important;background-size:20px!important;font:500 17px/1 "Inter",sans-serif!important;color:var(--bh-ink)!important;box-shadow:inset 0 1px 2px rgba(10,18,38,.05)!important}
html body .bh-home .bh-quick #quick-website{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7794' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.6 2.7 3.9 5.7 3.9 9s-1.3 6.3-3.9 9c-2.6-2.7-3.9-5.7-3.9-9S9.4 5.7 12 3z'/%3E%3C/svg%3E")!important}
html body .bh-home .bh-quick #quick-business-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7794' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M3.5 7.5l8.5 6 8.5-6'/%3E%3C/svg%3E")!important}
html body .bh-home .bh-quick .quick-analysis-form input:focus{border-color:var(--bh-cobalt)!important;box-shadow:none!important;outline:2px solid var(--bh-cobalt)!important;outline-offset:2px!important}
html body .bh-home .bh-quick .quick-analysis-submit{display:inline-flex!important;align-items:center;gap:12px;min-height:58px!important;padding:0 14px 0 26px!important;border-radius:14px!important;background:linear-gradient(180deg,#1A44C4,#0F2F9A)!important;font:600 17px/1 "Inter",sans-serif!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 20px -12px rgba(10,18,38,.5)!important}
html body .bh-home .bh-quick .quick-analysis-submit:hover{background:linear-gradient(180deg,#1E4BD0,#0B2578)!important}
html body .bh-home .bh-quick .quick-analysis-submit span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.18);font-size:18px;line-height:1;transition:transform .35s var(--bh-ease)}
html body .bh-home .bh-quick .quick-analysis-submit:hover span{transform:translateX(3px)}
html body .bh-home .bh-quick .quick-analysis-trust{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 26px;margin:22px 0 0!important;padding:18px 0 0!important;border-top:1px solid var(--bh-line)!important}
html body .bh-home .bh-quick .quick-analysis-trust span{display:inline-flex;align-items:center;gap:9px;font:500 14.5px/1.3 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body .bh-home .bh-quick .quick-analysis-trust>span:not(.bh-quick-models)::before{content:"";width:20px;height:20px;flex:none;border-radius:50%;background:var(--c-green-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.3l3 3 6-6.4' fill='none' stroke='%2312805C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
html body .bh-home .bh-quick .quick-analysis-trust .bh-quick-models{margin-left:auto;gap:12px;color:var(--bh-ink)!important;font-weight:600!important}
.bh-quick-logos{display:inline-flex}
.bh-quick-logos img{width:30px;height:30px;padding:5px;border-radius:50%;background:#fff;border:1px solid var(--bh-edge);margin-left:-8px;box-shadow:0 1px 2px rgba(10,18,38,.08)}
.bh-quick-logos img:first-child{margin-left:0}
html body .bh-home .bh-quick .quick-analysis-error{margin:12px 0 0!important}
@media (max-width:900px){
  html body .bh-home .bh-quick .quick-analysis-form{grid-template-columns:1fr!important}
  html body .bh-home .bh-quick .quick-analysis-submit{justify-content:space-between}
  html body .bh-home .bh-quick .quick-analysis-trust .bh-quick-models{margin-left:0;width:100%}
}
html body .bh-home .bh-quick::before{height:3px}
html body .bh-home .bh-quick-copy{margin-bottom:18px!important}
html body .bh-home .bh-quick .quick-analysis-trust{gap:10px 20px}
html body .bh-home .bh-quick .quick-analysis-trust span{font-size:14px!important}
html body .bh-home .bh-quick .quick-analysis-trust .bh-quick-models{gap:10px}
.bh-quick-logos img{width:28px;height:28px;padding:5px;margin-left:-9px}

/* =====================================================================
   v3f — süreç adımları: kenarlıklı kartlar (masaüstü + mobil)
   ===================================================================== */
html body .bh-home .bh-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;counter-reset:none}
html body .bh-home .bh-process::before{display:none}
html body .bh-home .bh-process li{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;align-content:start;gap:0 12px;padding:22px 22px 24px;background:#fff;border:1px solid var(--bh-edge);border-radius:22px;box-shadow:var(--bh-glow);transition:transform .5s var(--bh-ease),box-shadow .5s var(--bh-ease)}
html body .bh-home .bh-process li:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)}
html body .bh-home .bh-process li::before{content:"";position:absolute;left:22px;right:22px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--a)}
html body .bh-home .bh-process .bh-num{grid-column:1;width:44px;height:44px;border-radius:14px;box-shadow:none;font-size:18px;background:var(--at);border:1px solid color-mix(in srgb,var(--a) 30%,transparent);color:var(--ad)}
html body .bh-home .bh-process small{grid-column:2;justify-self:end;margin:0;padding:6px 10px;border-radius:8px;background:var(--at);color:var(--ad);font-size:11px}
html body .bh-home .bh-process h3{grid-column:1/-1;margin:20px 0 0;font-size:var(--t-h3)}
html body .bh-home .bh-process p{grid-column:1/-1;margin:10px 0 0}
@media (max-width:1020px){
  html body .bh-home .bh-process{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  html body .bh-home .bh-process{grid-template-columns:1fr;gap:16px}
  html body .bh-home .bh-process li:not(:last-child)::after{content:"";position:absolute;left:44px;top:100%;height:16px;border-left:1.5px dashed var(--bh-edge)}
  html body .bh-home .bh-process li{padding:20px 20px 22px}
}
html body .bh-home .bh-process li{background:#fff!important}
@media (max-width:1020px){
  html body .bh-home .bh-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  html body .bh-home .bh-proof li,html body .bh-home .bh-proof li:first-child{padding:16px 16px 18px;background:#fff;border:1px solid var(--bh-edge);border-radius:18px;box-shadow:var(--bh-glow)}
}
@media (max-width:520px){
  html body .bh-home .bh-proof{grid-template-columns:1fr}
}

/* footer: "Arama ve AI kaynakları" — kompakt, ince etiketler */
html body .site-footer .footer-machine-links{gap:8px 8px;padding-top:16px}
html body .site-footer .footer-machine-links .footer-machine-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:0;margin-right:4px;font:600 12.5px/1 "Inter",sans-serif;color:var(--bh-ink)}
html body .site-footer .footer-machine-links .footer-machine-label svg{width:14px;height:14px}
html body .site-footer .footer-machine-links .footer-machine-label strong{font:inherit}
html body .site-footer .footer-machine-links a{display:inline-flex!important;align-items:center;min-height:30px!important;height:30px;padding:0 11px!important;border-radius:8px!important;font:500 12.5px/1 "Inter",sans-serif!important;background:rgba(255,255,255,.7)!important;border:1px solid var(--bh-edge)!important}
@media (max-width:640px){
  html body .site-footer .footer-machine-links .footer-machine-label{flex-basis:100%;margin:0 0 2px}
  html body .site-footer .footer-machine-links{gap:8px 6px}
}

/* paket fiyatları — sakin ve ölçülü */
html body .bh-home .bh-plan .bh-price{display:flex;align-items:baseline;gap:8px;margin:14px 0 0!important;padding:0 0 18px;border-bottom:1px dashed var(--bh-edge)}
html body .bh-home .bh-plan .bh-price b{font:650 38px/1 "Inter",sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ad)}
html body .bh-home .bh-plan .bh-price b::first-letter{font-size:.5em;font-weight:600;letter-spacing:0;color:var(--a);vertical-align:.62em;margin-right:2px}
html body .bh-home .bh-plan .bh-price small{font:500 13px/1 "Inter",sans-serif;color:var(--bh-mute);letter-spacing:0}
html body .bh-home .bh-plan.bh-plan-hot .bh-price b{color:var(--c-cobalt)}
html body .bh-home .bh-plan .bh-price + p{margin-top:16px!important}

/* =====================================================================
   v3i — Fiyatlandırma sayfası (ve ortak SSS / yorum kartları)
   ===================================================================== */
html body:not(.dashboard-authenticated) .view .pricing-grid{align-items:stretch!important;gap:20px!important}
html body:not(.dashboard-authenticated) .view .pricing-card{--a:var(--c-amber);--ad:var(--c-amber-d);--at:var(--c-amber-t);position:relative;display:flex!important;flex-direction:column;padding:28px 28px 26px!important;transform:none!important;margin:0!important;border:1px solid var(--bh-edge)!important;border-radius:24px!important;box-shadow:var(--bh-glow)!important;background:#fff!important;overflow:hidden}
html body:not(.dashboard-authenticated) .view .pricing-card.recommended{--a:var(--c-cobalt);--ad:var(--c-cobalt-d);--at:var(--c-cobalt-t);border:1.5px solid var(--c-cobalt)!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) .view .pricing-card.premium{--a:var(--c-coral);--ad:var(--c-coral-d);--at:var(--c-coral-t)}
html body:not(.dashboard-authenticated) .view .pricing-card::before{content:""!important;display:block!important;position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)!important;border:0!important}
html body:not(.dashboard-authenticated) .view .pricing-card:hover{transform:translateY(-3px)!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-badge{position:static!important;align-self:flex-start;order:-1;margin:0 0 14px!important;padding:6px 11px!important;border-radius:8px!important;background:var(--at)!important;color:var(--ad)!important;font:600 11.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em!important;text-transform:uppercase}
html body:not(.dashboard-authenticated) .view .pricing-card.recommended .plan-badge{background:var(--c-cobalt)!important;color:#fff!important}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-head{display:flex;flex-direction:column;gap:0;padding:0!important;border:0!important;background:none!important}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-head>span{display:flex;align-items:center;gap:8px;font:600 12px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ad)!important}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-head>span::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--a)}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-head>strong{display:block;margin-top:12px;font:650 22px/1.2 "Inter",sans-serif!important;letter-spacing:-.022em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .pricing-card .plan-head>p{margin:10px 0 0!important;font-size:15.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important;min-height:3.1em}
html body:not(.dashboard-authenticated) .view .campaign-price,
html body:not(.dashboard-authenticated) .view .free-plan-price h3{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:18px 0 0!important;padding:0!important}
html body:not(.dashboard-authenticated) .view .campaign-price del{order:2;font:500 15px/1 "Inter",sans-serif;color:var(--bh-mute);text-decoration-thickness:1px}
html body:not(.dashboard-authenticated) .view .price-value{font:650 40px/1 "Inter",sans-serif!important;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ad,var(--bh-ink))!important}
html body:not(.dashboard-authenticated) .view .recommended .price-value{color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) .view .price-value::first-letter{font-size:.5em;font-weight:600;letter-spacing:0;vertical-align:.62em;margin-right:2px;color:var(--a)}
html body:not(.dashboard-authenticated) .view .price-period{font:500 14px/1 "Inter",sans-serif;color:var(--bh-mute)}
html body:not(.dashboard-authenticated) .view .campaign-price-note{align-self:flex-start;display:inline-flex;margin:12px 0 0!important;padding:5px 10px!important;border-radius:8px!important;background:var(--at)!important;border:0!important;color:var(--ad)!important;font:600 12.5px/1.2 "Inter",sans-serif!important}
html body:not(.dashboard-authenticated) .view .pricing-card>small{display:block;margin:14px 0 0!important;padding-top:14px;border-top:1px dashed var(--bh-edge);font:500 13.5px/1.4 "Inter",sans-serif!important;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) .view .pricing-card>ul{flex:1;display:grid;gap:11px;margin:16px 0 0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) .view .pricing-card>ul li{margin:0!important;font-size:16px!important;line-height:1.4!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .pricing-card>ul li::before{background:var(--at)!important;color:var(--ad)!important}
html body:not(.dashboard-authenticated) .view .pricing-card .pricing-card-actions{display:grid;gap:10px;margin-top:22px!important}
html body:not(.dashboard-authenticated) .view .pricing-card .pricing-card-actions .primary,
html body:not(.dashboard-authenticated) .view .pricing-card .pricing-card-actions .secondary{width:100%}
html body:not(.dashboard-authenticated) .view .pricing-card.premium .pricing-card-actions .secondary{border-color:color-mix(in srgb,var(--a) 45%,transparent)!important;color:var(--ad)!important}
html body:not(.dashboard-authenticated) .view .pricing-sample-report-link{display:block;width:100%;min-height:0!important;margin:16px 0 0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-align:left;font:600 14.5px/1.4 "Inter",sans-serif!important;color:var(--c-cobalt)!important;cursor:pointer}
html body:not(.dashboard-authenticated) .view .pricing-card-actions .pricing-sample-report-link{margin:2px 0 0;text-align:center}
html body:not(.dashboard-authenticated) .view .pricing-sample-report-link:hover{text-decoration:underline;text-underline-offset:3px}

/* ücretsiz bant */
html body:not(.dashboard-authenticated) .view .pricing-free-band{--a:var(--c-green);--ad:var(--c-green-d);--at:var(--c-green-t);display:grid!important;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1.5fr) auto;align-items:center;gap:28px 36px;margin-top:20px!important;padding:26px 28px!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--a)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--bh-glow)!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band .plan-head>span{display:flex;align-items:center;gap:8px;font:600 12px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ad)!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band .plan-head>strong{display:block;margin-top:10px;font:650 24px/1.2 "Inter",sans-serif!important;letter-spacing:-.022em}
html body:not(.dashboard-authenticated) .view .pricing-free-band .plan-head>p{margin:8px 0 0!important;font-size:15.5px!important;line-height:1.5!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band .free-plan-price{padding:0 36px 0 0;border-right:1px dashed var(--bh-edge)}
html body:not(.dashboard-authenticated) .view .pricing-free-band .free-plan-price h3{margin:0!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band .free-plan-price small{display:block;margin-top:10px;font:500 13px/1.35 "Inter",sans-serif!important;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band>ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) .view .pricing-free-band>ul li{font-size:15.5px!important;line-height:1.4!important;margin:0!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band .pricing-card-actions{margin:0!important}
@media (max-width:1100px){html body:not(.dashboard-authenticated) .view .pricing-free-band{grid-template-columns:1fr auto}html body:not(.dashboard-authenticated) .view .pricing-free-band>ul{grid-column:1/-1;grid-row:3}html body:not(.dashboard-authenticated) .view .pricing-free-band .free-plan-price{border:0;padding:0}}
@media (max-width:640px){html body:not(.dashboard-authenticated) .view .pricing-free-band{grid-template-columns:1fr;padding:22px 20px!important}html body:not(.dashboard-authenticated) .view .pricing-free-band>ul{grid-template-columns:1fr;grid-row:auto}html body:not(.dashboard-authenticated) .view .pricing-card{padding:24px 22px 22px!important}}

/* manuel ödeme notu ve kurucu alıntısı */
html body:not(.dashboard-authenticated) .view .pricing-note{margin-top:20px!important;padding:16px 20px!important;border:1px dashed var(--bh-edge)!important;border-radius:16px!important;background:rgba(255,255,255,.6)!important;font-size:15.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) .view .pricing-note strong{color:var(--bh-ink)}
html body:not(.dashboard-authenticated) .view .founder-quote{margin:20px 0 0!important;padding:26px 30px!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--c-cobalt)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;min-height:0!important}
html body:not(.dashboard-authenticated) .view .founder-quote p{margin:0!important;font:600 clamp(19px,2vw,24px)/1.45 "Inter",sans-serif!important;letter-spacing:-.018em;color:var(--bh-ink)!important;max-width:60ch}
html body:not(.dashboard-authenticated) .view .founder-quote footer{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-top:16px!important;padding:0!important;border:0!important}
html body:not(.dashboard-authenticated) .view .founder-quote footer strong{font:650 15px/1.2 "Inter",sans-serif;color:var(--bh-ink)}
html body:not(.dashboard-authenticated) .view .founder-quote footer span{font-size:14px;color:var(--bh-mute)}

/* müşteri yorumları */
html body:not(.dashboard-authenticated) .view .customer-voices-head{align-items:flex-end!important;gap:20px}
html body:not(.dashboard-authenticated) .view .customer-voices-head h2{margin-bottom:12px!important}
html body:not(.dashboard-authenticated) .view .customer-voices-head p:not(.eyebrow){margin:0!important}
html body:not(.dashboard-authenticated) .view .customer-voices-count{padding:7px 12px!important;border:1px solid var(--bh-edge)!important;background:#fff!important;color:var(--bh-deep)!important;font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.04em;white-space:nowrap}
html body:not(.dashboard-authenticated) .view .customer-voices-grid{gap:18px!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);align-content:start!important;gap:20px;min-height:0!important;padding:26px!important;border:1px solid var(--bh-edge)!important;border-radius:22px!important;box-shadow:var(--bh-glow)!important;background:#fff!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card:nth-child(6n+2){--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) .view .customer-voice-card:nth-child(6n+3){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) .view .customer-voice-card:nth-child(6n+4){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) .view .customer-voice-card:nth-child(6n+5){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) .view .customer-voice-card:nth-child(6n){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) .view .customer-voice-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) .view .customer-voice-mark{top:6px!important;right:18px!important;color:var(--at)!important;font-size:64px!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card>p{margin:0!important;max-width:none!important;font:500 17px/1.55 "Inter",sans-serif!important;letter-spacing:-.005em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card footer{margin-top:auto;padding-top:16px;border-top:1px dashed var(--bh-edge)}
html body:not(.dashboard-authenticated) .view .customer-voice-avatar{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--at)!important;color:var(--ad)!important;font:700 12px/1 "Inter",sans-serif!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card footer strong{font:650 14.5px/1.25 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card footer small{font:500 13px/1.3 "Inter",sans-serif!important;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card-wide{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card-wide>p{flex:1 1 420px}
html body:not(.dashboard-authenticated) .view .customer-voice-card-wide footer{margin:0;padding:0;border:0}
html body:not(.dashboard-authenticated) .view .customer-voices-disclaimer{margin-top:18px!important;font-size:14px!important;line-height:1.55!important;color:var(--bh-mute)!important}

/* SSS */
html body:not(.dashboard-authenticated) .view .pricing-faq-intro h2{font-size:clamp(28px,2.8vw,36px)!important;line-height:1.12!important;margin:14px 0 12px!important}
html body:not(.dashboard-authenticated) .view .pricing-faq-intro p:not(.eyebrow){margin:0!important}
@media (max-width:860px){html body:not(.dashboard-authenticated) .view .customer-voices-head{align-items:flex-start!important}}

/* v3i — ince ayarlar */
html body:not(.dashboard-authenticated) .view .campaign-price del{flex:0 0 auto!important;width:auto!important;display:inline!important;margin:0!important}
html body:not(.dashboard-authenticated) .view .pricing-card>ul{align-content:start!important}
html body:not(.dashboard-authenticated) .view .pricing-card .pricing-card-actions{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;margin-top:auto!important;padding-top:22px!important}
html body:not(.dashboard-authenticated) .view .pricing-free-band>ul{grid-template-columns:1fr!important}
html body:not(.dashboard-authenticated) .view .founder-quote::before{display:none!important}
html body:not(.dashboard-authenticated) .view .founder-quote footer strong{color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .founder-quote footer span{color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) .view .customer-voices-head{display:flex!important;flex-wrap:wrap;justify-content:space-between}
html body:not(.dashboard-authenticated) .view .customer-voices-head>div{flex:1 1 420px}
html body:not(.dashboard-authenticated) main.app-shell .view .pricing-card .pricing-card-actions{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) .view .customer-voice-card-wide .customer-voice-mark{display:none}
html body:not(.dashboard-authenticated) main.app-shell .view .pricing-card .pricing-card-actions.pricing-card-actions.pricing-card-actions{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}
html body:not(.dashboard-authenticated) main.app-shell .view .pricing-free-band .pricing-card-actions.pricing-card-actions.pricing-card-actions{padding:0!important}
html body:not(.dashboard-authenticated) .view .pricing-page-hero{min-height:0!important;padding-bottom:0!important}
html body:not(.dashboard-authenticated) .view .pricing-faq-list{border-top:0}
html body:not(.dashboard-authenticated) .view .pricing-faq-list{display:grid;gap:12px}
html body:not(.dashboard-authenticated) .view .pricing-faq-list details{padding:0!important}
html body:not(.dashboard-authenticated) .view .pricing-faq-list summary{display:flex;align-items:center;min-height:64px!important;padding:16px 68px 16px 24px!important;font:650 17px/1.4 "Inter",sans-serif!important;letter-spacing:-.01em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) .view .pricing-faq-list summary::after{top:50%!important;right:20px!important;margin-top:-15px;width:30px!important;height:30px!important}
html body:not(.dashboard-authenticated) .view .pricing-faq-list details>p{margin:0!important;padding:0 68px 22px 24px!important;font-size:16.5px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
@media (max-width:860px){html body:not(.dashboard-authenticated) .view .customer-voices-head{display:block!important;min-height:0!important}html body:not(.dashboard-authenticated) .view .customer-voices-count{display:none}}

/* =====================================================================
   v3j — Örnek rapor sayfası
   ===================================================================== */
#view-sample-report{--sr:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero{align-items:end!important;min-height:0!important;padding-bottom:0!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;justify-content:flex-start;max-width:none!important;width:auto!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions .sample-report-action-note{flex:1 1 100%;margin:4px 0 0!important;font:500 14px/1.5 "Inter",sans-serif!important;color:var(--bh-mute)!important;text-align:left!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>a,
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>button{flex:0 0 auto;width:auto!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>a.secondary{order:2}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>button.primary{order:1}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>small{order:3}

html body:not(.dashboard-authenticated) #view-sample-report .sample-report-body{align-items:start!important;gap:24px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-content{display:grid;gap:20px}
html body:not(.dashboard-authenticated) #view-sample-report :is(.sample-report-disclaimer,.sample-full-report-scope,.sample-report-scoreboard,.sample-report-section,.sample-report-final-cta,.sample-founder-review){margin:0!important;border:1px solid var(--bh-edge)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--bh-glow)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-scoreboard{padding:20px!important}
html body:not(.dashboard-authenticated) #view-sample-report :is(.sample-report-section,.sample-full-report-scope,.sample-report-final-cta){padding:28px!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-report-disclaimer{display:flex!important;align-items:flex-start;gap:16px;padding:20px 24px!important;border-left:4px solid var(--c-amber)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-disclaimer strong{flex:0 0 auto;padding:5px 10px;border-radius:8px;background:var(--c-amber-t);color:var(--c-amber-d);font:600 12px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-disclaimer p{margin:0!important;font-size:16.5px!important;line-height:1.55!important;color:var(--bh-ink)!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:24px 32px!important;align-items:center}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope h3{font-size:24px!important;line-height:1.2!important;margin:12px 0 0!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:grid;align-content:start;gap:6px;min-height:0!important;padding:18px 14px 14px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li:nth-child(2){--a:var(--c-sky);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li:nth-child(3){--a:var(--c-teal);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li:nth-child(4){--a:var(--c-green);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li:nth-child(5){--a:var(--c-amber);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li strong{font:650 16px/1.25 "Inter",sans-serif!important;color:var(--ad)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li span{font:500 14px/1.4 "Inter",sans-serif!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-report-scoreboard{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score{display:grid;align-content:center;gap:8px;padding:28px!important;border-radius:18px!important;background:var(--c-cobalt)!important;color:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score small{font:600 13px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.8)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score strong{display:flex;align-items:baseline;gap:6px;font:700 72px/1 "Inter",sans-serif!important;letter-spacing:-.045em;color:#fff!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score strong span{font:500 22px/1 "Inter",sans-serif;letter-spacing:0;color:rgba(255,255,255,.7)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score p{margin:0!important;max-width:42ch;font-size:16px!important;line-height:1.5!important;color:rgba(255,255,255,.92)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid article{--a:var(--c-sky-d);display:grid;align-content:center;gap:10px;padding:18px 16px!important;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;min-height:0!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid article:nth-child(2){--a:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid article:nth-child(3){--a:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid small{font:500 14px/1.3 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid strong{font:700 38px/1 "Inter",sans-serif!important;letter-spacing:-.035em;color:var(--a)!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head{display:flex!important;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 22px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head h3{margin:12px 0 0!important;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.2!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head>span{padding:7px 12px;border-radius:8px;background:var(--bh-tint);color:var(--bh-deep);font:600 12px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}

html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:grid;gap:10px;padding:18px 18px 18px!important;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article:nth-child(2){--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article:nth-child(3){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article:nth-child(4){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article:nth-child(5){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid article:nth-child(6){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid span{font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ad)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid strong{font:700 34px/1 "Inter",sans-serif!important;letter-spacing:-.03em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid i{display:block;height:8px;border-radius:99px;background:var(--at)!important;overflow:hidden;position:relative}
html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid i::before,html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid i::after{background:var(--a)!important;border-radius:99px}

html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid{display:grid;gap:12px}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid article{display:grid!important;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:18px 20px!important;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-index{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--c-coral-t)!important;color:var(--c-coral-d)!important;font:700 13px/1 "JetBrains Mono",ui-monospace,monospace!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid article:nth-child(2) .sample-insight-index{background:var(--c-amber-t)!important;color:var(--c-amber-d)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid article:nth-child(3) .sample-insight-index{background:var(--c-sky-t)!important;color:var(--c-sky-d)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid strong{display:block;font:650 17px/1.35 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-insight-grid p{margin:6px 0 0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row>span{display:grid;gap:8px;padding:16px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row b{font:500 14px/1.3 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row strong{font:700 28px/1 "Inter",sans-serif!important;letter-spacing:-.03em;color:var(--c-green-d)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row>span:last-child strong{color:var(--c-coral-d)!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid article{--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:22px 20px 20px!important;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;min-height:0!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid article:nth-child(2){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid article:nth-child(3){--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid article>span{align-self:flex-start;padding:5px 10px;border-radius:8px;background:var(--at);color:var(--ad)!important;font:600 12px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.04em;text-transform:uppercase}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid strong{font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-map-lock{border:1px solid var(--bh-edge)!important;border-radius:18px!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-map-lock strong{font:650 18px/1.3 "Inter",sans-serif!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-map-lock p{margin:4px 0 0!important;font-size:15.5px!important;line-height:1.5!important}

html body:not(.dashboard-authenticated) #view-sample-report .sample-report-final-cta{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px 32px;border-left:4px solid var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-final-cta h3{margin:12px 0 8px!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.2!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-final-cta p:not(.eyebrow){margin:0!important;font-size:16.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-final-actions{display:flex!important;flex-wrap:wrap;gap:12px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}

/* uzman kartı */
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review{position:sticky;top:104px;display:grid;gap:12px;padding:22px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-photo{overflow:hidden;border-radius:16px;background:var(--bh-tint);aspect-ratio:4/3}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-label{justify-self:start;padding:5px 10px;border-radius:8px;background:var(--c-green-t);color:var(--c-green-d);font:600 11.5px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review h3{margin:0!important;font-size:21px!important;line-height:1.25!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review p{margin:0!important;font-size:15.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review ul{display:grid;gap:8px;margin:0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review li{position:relative;padding-left:18px;font-size:15px!important;line-height:1.4!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:2px;background:var(--c-green)}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review :is(button,a.button-link){display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;line-height:1.2!important;text-align:center}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review a:not(.button-link){font:600 14.5px/1.4 "Inter",sans-serif!important;color:var(--c-cobalt)!important}

@media (max-width:1100px){
  html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope{grid-template-columns:1fr}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope ul{grid-template-columns:repeat(3,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-report-scoreboard{grid-template-columns:1fr}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review{position:static}
}
@media (max-width:760px){
  html body:not(.dashboard-authenticated) #view-sample-report :is(.sample-report-section,.sample-full-report-scope,.sample-report-final-cta){padding:22px 18px!important}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope ul{grid-template-columns:repeat(2,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid,
  html body:not(.dashboard-authenticated) #view-sample-report .sample-action-grid{grid-template-columns:1fr}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid{grid-template-columns:1fr!important}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-driver-row{grid-template-columns:repeat(2,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head{flex-wrap:wrap;align-items:flex-start}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-main-score strong{font-size:60px!important}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-report-disclaimer{flex-direction:column;gap:10px}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>a,html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions>button{flex:1 1 100%}
}
html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions{max-width:470px!important;justify-self:end;justify-content:flex-start}
html body:not(.dashboard-authenticated) #view-sample-report .sample-full-report-scope li strong{font-size:15px!important}
html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review :is(button,a.button-link){padding:0 12px!important;font-size:14.5px!important;white-space:nowrap}
@media (max-width:760px){html body:not(.dashboard-authenticated) #view-sample-report .sample-report-hero-actions{max-width:none!important;justify-self:stretch}}
@media (max-width:760px){html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head>div{text-align:left!important;width:100%}html body:not(.dashboard-authenticated) #view-sample-report .sample-section-head h3{text-align:left!important}}
@media (max-width:1100px){html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review{grid-template-columns:minmax(0,1fr)!important}html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-review>*{grid-column:1/-1!important;grid-row:auto!important}html body:not(.dashboard-authenticated) #view-sample-report .sample-founder-photo{aspect-ratio:16/10;max-width:none;width:100%}}

/* =====================================================================
   v3k — Nasıl çalışır? (about) sayfası
   ===================================================================== */
html body:not(.dashboard-authenticated) #view-about{--l1:var(--c-cobalt);--l2:var(--c-sky);--l3:var(--c-teal);--l4:var(--c-green);--l5:var(--c-amber);--l6:var(--c-coral)}
html body:not(.dashboard-authenticated) #view-about .eyebrow{font-size:13px!important}
html body:not(.dashboard-authenticated) #view-about .about-section{padding-top:clamp(44px,5vw,64px)!important;padding-bottom:clamp(44px,5vw,64px)!important}
html body:not(.dashboard-authenticated) #view-about .section-head{margin-bottom:clamp(24px,3vw,36px)!important}
html body:not(.dashboard-authenticated) #view-about .section-head h2{margin:14px 0 0!important}
html body:not(.dashboard-authenticated) #view-about .section-head p:not(.eyebrow){margin:12px 0 0!important}

/* ortak kart tabanı */
html body:not(.dashboard-authenticated) #view-about :is(.solution-card,.score-preview-card,.score-layer-grid article,.score-scale-grid article,.competitor-map-grid article,.methodology-grid article,.about-flow article,.how-it-works-note,.about-feature-grid article,.framework-signature-card,.about-summary-card){border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;margin:0!important;min-height:0!important}
html body:not(.dashboard-authenticated) #view-about :is(.about-card-grid,.competitor-map-grid,.methodology-grid,.about-flow,.about-feature-grid,.how-it-works-notes,.score-scale-grid){gap:18px!important}

/* hero */
html body:not(.dashboard-authenticated) #view-about .about-hero{align-items:center!important}
html body:not(.dashboard-authenticated) #view-about .docs-inline-facts{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) #view-about .docs-inline-facts li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px!important;border:1px solid var(--bh-edge)!important;border-radius:999px!important;background:#fff!important;font:600 14px/1 "Inter",sans-serif!important;color:var(--bh-ink)!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-about .docs-inline-facts li::before{content:"";width:8px;height:8px;border-radius:2px;background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-about .docs-inline-facts li:nth-child(2)::before{background:var(--c-teal)}
html body:not(.dashboard-authenticated) #view-about .docs-inline-facts li:nth-child(3)::before{background:var(--c-coral)}
html body:not(.dashboard-authenticated) #view-about .about-summary-card{position:relative;display:grid;gap:10px;align-content:center;padding:34px 30px 30px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .about-summary-card::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--l1) 0 16.66%,var(--l2) 0 33.33%,var(--l3) 0 50%,var(--l4) 0 66.66%,var(--l5) 0 83.33%,var(--l6) 0)}
html body:not(.dashboard-authenticated) #view-about .about-summary-card small{font:600 12px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) #view-about .about-summary-card strong{font:700 44px/1 "Inter",sans-serif!important;letter-spacing:-.04em;color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-about .about-summary-card span{font-size:17px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

/* 4 adım akışı */
html body:not(.dashboard-authenticated) #view-about .about-flow{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}
html body:not(.dashboard-authenticated) #view-about .about-flow article{--a:var(--l1);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:24px 22px 22px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .about-flow article::before{content:""!important;display:block!important;position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)!important;width:auto!important;border:0!important}
html body:not(.dashboard-authenticated) #view-about .about-flow article::after{display:none!important}
html body:not(.dashboard-authenticated) #view-about .about-flow article:nth-child(2){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-about .about-flow article:nth-child(3){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-about .about-flow article:nth-child(4){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-about .flow-step-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 4px!important}
html body:not(.dashboard-authenticated) #view-about .flow-step-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--a)!important;color:#fff!important;font:700 18px/1 "Inter",sans-serif!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-about .flow-step-head svg{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--at)!important;stroke:var(--ad)!important;color:var(--ad)!important}
html body:not(.dashboard-authenticated) #view-about .flow-stage-label{align-self:flex-start;padding:5px 9px;border-radius:7px;background:var(--at)!important;color:var(--ad)!important;font:600 11.5px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase}
html body:not(.dashboard-authenticated) #view-about .about-flow article>strong{font:650 19px/1.3 "Inter",sans-serif!important;letter-spacing:-.015em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .about-flow article>p{margin:0!important;flex:1;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-about .flow-output-chip{align-self:flex-start;margin-top:6px;padding:7px 11px!important;border-radius:8px!important;background:var(--at)!important;color:var(--ad)!important;font:600 13px/1.2 "Inter",sans-serif!important}
html body:not(.dashboard-authenticated) #view-about .flow-report-link{align-self:flex-start;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important;font:600 14.5px/1.3 "Inter",sans-serif!important;color:var(--c-cobalt)!important;cursor:pointer}
html body:not(.dashboard-authenticated) #view-about .flow-report-link:hover{text-decoration:underline;text-underline-offset:3px}
html body:not(.dashboard-authenticated) #view-about .how-it-works-notes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-note{padding:24px!important;border-left:4px solid var(--c-sky)!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-note:nth-child(2){border-left-color:var(--c-teal)!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-note>strong{display:block;font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-note p{margin:10px 0 0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-about .prompt-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px!important}
html body:not(.dashboard-authenticated) #view-about .prompt-chip-list span{padding:8px 12px!important;border-radius:999px!important;border:1px solid var(--bh-edge)!important;background:var(--c-sky-t)!important;color:var(--c-sky-d)!important;font:500 13.5px/1.2 "Inter",sans-serif!important}

/* temel sorular */
html body:not(.dashboard-authenticated) #view-about .about-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}
html body:not(.dashboard-authenticated) #view-about .solution-card{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:flex!important;flex-direction:column;gap:12px;padding:26px 24px 24px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .solution-card::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-about .solution-card:nth-child(2){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-about .solution-card:nth-child(3){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-about .solution-card>span{display:grid;place-items:center;align-self:flex-start;min-width:42px;height:42px;padding:0 10px;border-radius:12px;background:var(--at)!important;color:var(--ad)!important;font:700 15px/1 "JetBrains Mono",ui-monospace,monospace!important}
html body:not(.dashboard-authenticated) #view-about .solution-card>strong{font:650 20px/1.3 "Inter",sans-serif!important;letter-spacing:-.015em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .solution-card>p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

/* skor */
html body:not(.dashboard-authenticated) #view-about .score-method-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:18px!important;align-items:stretch}
html body:not(.dashboard-authenticated) #view-about .score-preview-card{display:grid;align-content:center;gap:8px;padding:28px!important;background:var(--c-cobalt)!important;border-color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-about .score-preview-card small{font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.8)!important}
html body:not(.dashboard-authenticated) #view-about .score-preview-card strong{font:700 56px/1 "Inter",sans-serif!important;letter-spacing:-.045em;color:#fff!important}
html body:not(.dashboard-authenticated) #view-about .score-preview-card span{font-size:16px!important;color:rgba(255,255,255,.92)!important}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article{--a:var(--l1);--ad:var(--c-cobalt-d);display:flex!important;align-items:center;justify-content:space-between;padding:18px 20px!important;border-left:4px solid var(--a)!important;border-radius:16px!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article:nth-child(2){--a:var(--c-teal);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article:nth-child(3){--a:var(--c-green);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article:nth-child(4){--a:var(--c-amber);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article:nth-child(5){--a:var(--c-coral);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid article:nth-child(6){--a:var(--c-sky);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid span{font:600 15px/1.2 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-about .score-layer-grid strong{font:700 32px/1 "Inter",sans-serif!important;letter-spacing:-.03em;color:var(--ad)!important}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px!important}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid article{--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d);position:relative;display:flex!important;flex-direction:column;gap:8px;padding:22px 20px 20px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid article:nth-child(2){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid article:nth-child(3){--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid article:nth-child(4){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid small{align-self:flex-start;padding:5px 9px;border-radius:7px;background:var(--at);color:var(--ad)!important;font:600 12px/1.2 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.04em}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid strong{font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .score-scale-grid p{margin:0!important;font-size:15.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-about .score-scale-note{margin-top:18px!important;font-size:15px!important;line-height:1.55!important;color:var(--bh-mute)!important;max-width:78ch}

/* rakip haritası */
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article{--a:var(--l1);--ad:var(--c-cobalt-d);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:22px 18px 18px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article:nth-child(2){--a:var(--c-sky);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article:nth-child(3){--a:var(--c-teal);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article:nth-child(4){--a:var(--c-green);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid article:nth-child(5){--a:var(--c-amber);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid strong{font:650 17px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .competitor-map-grid span{margin-top:auto;font:600 13px/1.3 "Inter",sans-serif!important;color:var(--ad)!important}

/* metodoloji */
html body:not(.dashboard-authenticated) #view-about .methodology-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))}
html body:not(.dashboard-authenticated) #view-about .methodology-grid article{--a:var(--c-cobalt);position:relative;padding:24px 22px 22px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .methodology-grid article::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-about .methodology-grid article:nth-child(2){--a:var(--c-teal)}
html body:not(.dashboard-authenticated) #view-about .methodology-grid article:nth-child(3){--a:var(--c-amber)}
html body:not(.dashboard-authenticated) #view-about .methodology-grid article:nth-child(4){--a:var(--c-coral)}
html body:not(.dashboard-authenticated) #view-about .methodology-grid strong{display:block;font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .methodology-grid p{margin:10px 0 0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

/* kurucu notu */
html body:not(.dashboard-authenticated) #view-about .founder-methodology-section{align-items:center!important;gap:32px!important}
html body:not(.dashboard-authenticated) #view-about .founder-methodology-copy h2{font-size:clamp(26px,2.8vw,36px)!important;line-height:1.15!important}
html body:not(.dashboard-authenticated) #view-about .framework-signature-card{position:relative;display:grid;gap:16px;padding:28px 26px!important;border-left:4px solid var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-about .signature-monogram{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--c-cobalt)!important;color:#fff!important;font:700 20px/1 "Inter",sans-serif!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-about .framework-signature-card strong{font:650 20px/1.2 "Inter",sans-serif!important}
html body:not(.dashboard-authenticated) #view-about .framework-signature-card p{margin:4px 0 0!important;font-size:15.5px!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-about .framework-signature-card ul{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) #view-about .framework-signature-card li{font-size:15.5px!important;line-height:1.45!important;color:var(--bh-ink)!important}

/* özellikler */
html body:not(.dashboard-authenticated) #view-about .about-feature-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article{--a:var(--l1);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:24px 22px 22px!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article:nth-child(2){--a:var(--c-sky)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article:nth-child(3){--a:var(--c-teal)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article:nth-child(4){--a:var(--c-green)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article:nth-child(5){--a:var(--c-amber)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid article:nth-child(6){--a:var(--c-coral)}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid strong{font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .about-feature-grid p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

/* marka değeri */
html body:not(.dashboard-authenticated) #view-about .about-value-section{align-items:start!important;gap:32px!important}
html body:not(.dashboard-authenticated) #view-about .about-value-list{display:grid;gap:12px;margin:0!important;padding:0!important;list-style:none}
html body:not(.dashboard-authenticated) #view-about .about-value-list li{display:flex;align-items:center;gap:14px;padding:16px 18px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;font:500 16.5px/1.4 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-about .about-value-list li::before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:3px;background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-about .about-value-list li:nth-child(2)::before{background:var(--c-teal)}
html body:not(.dashboard-authenticated) #view-about .about-value-list li:nth-child(3)::before{background:var(--c-amber)}
html body:not(.dashboard-authenticated) #view-about .about-value-list li:nth-child(4)::before{background:var(--c-green)}
html body:not(.dashboard-authenticated) #view-about .about-value-list li:nth-child(5)::before{background:var(--c-coral)}

@media (max-width:1100px){
  html body:not(.dashboard-authenticated) #view-about .about-flow,
  html body:not(.dashboard-authenticated) #view-about .methodology-grid,
  html body:not(.dashboard-authenticated) #view-about .score-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-about .competitor-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  html body:not(.dashboard-authenticated) #view-about .score-method-grid{grid-template-columns:1fr}
}
@media (max-width:760px){
  html body:not(.dashboard-authenticated) #view-about :is(.about-flow,.methodology-grid,.score-scale-grid,.about-card-grid,.about-feature-grid,.how-it-works-notes,.competitor-map-grid){grid-template-columns:1fr!important}
  html body:not(.dashboard-authenticated) #view-about .score-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body:not(.dashboard-authenticated) #view-about .about-summary-card strong{font-size:38px!important}
  html body:not(.dashboard-authenticated) #view-about .score-preview-card strong{font-size:48px!important}
}
html body:not(.dashboard-authenticated) #view-about .score-method-grid .score-preview-card{background:var(--c-cobalt)!important;border-color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-about :is(.about-card-grid,.competitor-map-grid,.methodology-grid,.about-flow,.about-feature-grid,.how-it-works-notes,.score-scale-grid,.score-layer-grid,.score-method-grid){background:none!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-notes .how-it-works-note{border-left:4px solid var(--c-sky)!important}
html body:not(.dashboard-authenticated) #view-about .how-it-works-notes .how-it-works-note:nth-child(2){border-left-color:var(--c-teal)!important}
html body:not(.dashboard-authenticated) #view-about .founder-methodology-section .framework-signature-card{border-left:4px solid var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-about .score-method-grid .score-layer-grid article{border-left:4px solid var(--a)!important}

/* =====================================================================
   v3l — Hakkımızda / Ürün Künyesi (company) + ortak etkileşim cilası
   ===================================================================== */
html body:not(.dashboard-authenticated) #view-company .eyebrow{font-size:13px!important}
html body:not(.dashboard-authenticated) #view-company .company-hero{align-items:start!important;gap:clamp(24px,4vw,56px)!important}
html body:not(.dashboard-authenticated) #view-company .company-identity{padding-top:clamp(0px,3vw,36px)}
html body:not(.dashboard-authenticated) #view-company .company-identity h2{margin:16px 0 18px!important}
html body:not(.dashboard-authenticated) #view-company .company-identity p:not(.eyebrow){margin:0!important;font-size:18px!important;line-height:1.6!important;color:var(--bh-ink2)!important;max-width:56ch}
html body:not(.dashboard-authenticated) #view-company .company-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px!important}
html body:not(.dashboard-authenticated) #view-company .company-hero-actions :is(a,button){min-height:48px;flex:0 0 auto}
html body:not(.dashboard-authenticated) #view-company a.primary.button-link{background:var(--c-cobalt)!important;color:#fff!important;border:0!important;box-shadow:0 0 0 4px var(--bh-tint)!important;display:inline-flex;align-items:center;justify-content:center}
html body:not(.dashboard-authenticated) #view-company a.primary.button-link:hover{background:var(--c-cobalt-d)!important;color:#fff!important}

html body:not(.dashboard-authenticated) #view-company .founder-profile-card{display:grid!important;gap:18px;padding:22px!important;border:1px solid var(--bh-edge)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-company .founder-profile-photo{position:relative;overflow:hidden;border-radius:18px;background:var(--c-cobalt-t);aspect-ratio:16/10;min-height:0!important;height:auto!important}
html body:not(.dashboard-authenticated) #view-company .founder-profile-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%}
html body:not(.dashboard-authenticated) #view-company .founder-profile-photo>span{position:absolute;left:14px;bottom:14px;padding:7px 11px;border-radius:8px;background:var(--c-cobalt)!important;color:#fff!important;font:600 11.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.06em;text-transform:uppercase}
html body:not(.dashboard-authenticated) #view-company .founder-profile-copy small{display:block;font:600 12px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase;color:var(--c-green-d)!important}
html body:not(.dashboard-authenticated) #view-company .founder-profile-copy strong{display:block;margin-top:8px;font:700 30px/1.1 "Inter",sans-serif!important;letter-spacing:-.03em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-company .founder-profile-copy p{margin:6px 0 0!important;font-size:16px!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid>div{--a:var(--c-cobalt);position:relative;display:grid;gap:6px;padding:16px 14px 14px!important;border:1px solid var(--bh-edge)!important;border-radius:14px!important;background:#fff!important;overflow:hidden;min-width:0}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid>div::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid>div:nth-child(2){--a:var(--c-teal)}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid>div:nth-child(3){--a:var(--c-coral)}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid strong{font:700 20px/1.1 "Inter",sans-serif!important;letter-spacing:-.025em;color:var(--bh-ink)!important;overflow-wrap:anywhere}
html body:not(.dashboard-authenticated) #view-company .founder-proof-grid span{font:500 13.5px/1.35 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-company .founder-profile-links{display:flex;flex-wrap:wrap;gap:8px}
html body:not(.dashboard-authenticated) #view-company .founder-profile-links a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--bh-edge);border-radius:999px;background:#fff;font:600 14px/1 "Inter",sans-serif;color:var(--bh-ink);text-decoration:none;transition:border-color .3s cubic-bezier(.32,.72,0,1),color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-company .founder-profile-links a:hover{border-color:var(--c-cobalt);color:var(--c-cobalt);transform:translateY(-1px)}

html body:not(.dashboard-authenticated) #view-company .founder-authority-section{align-items:start!important;gap:clamp(24px,4vw,56px)!important}
html body:not(.dashboard-authenticated) #view-company .founder-authority-copy h2{margin:16px 0 18px!important}
html body:not(.dashboard-authenticated) #view-company .founder-authority-copy p:not(.eyebrow){font-size:17px!important;line-height:1.65!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-company .founder-authority-copy blockquote{margin:24px 0 0!important;padding:20px 22px!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--c-green)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;font:600 18px/1.5 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-company .founder-authority-copy cite{display:block;margin-top:12px;font:600 12.5px/1.3 "JetBrains Mono",ui-monospace,monospace;font-style:normal;letter-spacing:.04em;text-transform:uppercase;color:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list{display:grid;gap:14px}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list article{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);display:grid!important;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:20px 22px!important;border:1px solid var(--bh-edge)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;min-height:0!important;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list article:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list article:nth-child(2){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list article:nth-child(3){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--at)!important;color:var(--ad)!important;font:700 14px/1 "JetBrains Mono",ui-monospace,monospace!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list strong{display:block;font:650 18px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-company .founder-capability-list p{margin:6px 0 0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-company .company-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;margin:clamp(8px,2vw,24px) 0!important;padding:0!important;border:0!important;background:none!important}
html body:not(.dashboard-authenticated) #view-company .company-grid article{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:26px 24px 24px!important;border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;overflow:hidden;min-height:0!important;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-company .company-grid article:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-company .company-grid article::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-company .company-grid article:nth-child(2){--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-company .company-grid article:nth-child(3){--a:var(--c-green);--at:var(--c-green-t);--ad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-company .company-grid article>span{align-self:flex-start;display:inline-grid;place-items:center;min-width:42px;height:34px;padding:0 10px;border-radius:9px;background:var(--at)!important;color:var(--ad)!important;font:700 13px/1 "JetBrains Mono",ui-monospace,monospace!important}
html body:not(.dashboard-authenticated) #view-company .company-grid h3{margin:0!important;font-size:21px!important;line-height:1.25!important}
html body:not(.dashboard-authenticated) #view-company .company-grid p{margin:0!important;font-size:16px!important;line-height:1.55!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-company .imprint-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;margin:0!important;padding:6px 24px!important;border:1px solid var(--bh-edge)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;overflow:hidden}
html body:not(.dashboard-authenticated) #view-company .imprint-list>div{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:14px;align-items:baseline;padding:18px 0!important;border:0!important;border-bottom:1px dashed var(--bh-edge)!important;background:none!important;min-width:0}
html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-child(odd){padding-right:24px!important}
html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-child(even){padding-left:24px!important;border-left:1px dashed var(--bh-edge)!important}
html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-last-child(-n+2){border-bottom:0!important}
html body:not(.dashboard-authenticated) #view-company .imprint-list dt{margin:0!important;font:600 12px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.05em;text-transform:uppercase;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) #view-company .imprint-list dd{margin:0!important;font:600 17px/1.35 "Inter",sans-serif!important;color:var(--bh-ink)!important;overflow-wrap:anywhere}
html body:not(.dashboard-authenticated) #view-company .imprint-list dd a{color:var(--c-cobalt)!important;text-decoration:none!important;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1.5px no-repeat;padding-bottom:2px;transition:background-size .3s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-company .imprint-list dd a:hover{background-size:0 1.5px;background-position:100% 100%}

html body:not(.dashboard-authenticated) #view-company .about-cta{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px 40px;margin:clamp(8px,2vw,24px) 0 0!important;padding:clamp(24px,3.5vw,40px)!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--c-cobalt)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--bh-glow)!important}
html body:not(.dashboard-authenticated) #view-company .about-cta h2{margin:14px 0 10px!important;font-size:clamp(24px,2.8vw,34px)!important;line-height:1.15!important}
html body:not(.dashboard-authenticated) #view-company .about-cta p:not(.eyebrow){margin:0!important;font-size:17px!important;line-height:1.55!important;color:var(--bh-ink2)!important;max-width:60ch}
html body:not(.dashboard-authenticated) #view-company .about-cta>div{flex:1 1 420px;min-width:0}

@media (max-width:1100px){
  html body:not(.dashboard-authenticated) #view-company .company-grid{grid-template-columns:1fr!important}
}
@media (max-width:760px){
  html body:not(.dashboard-authenticated) #view-company .imprint-list{grid-template-columns:1fr!important;padding:4px 18px!important}
  html body:not(.dashboard-authenticated) #view-company .imprint-list>div{grid-template-columns:1fr!important;gap:4px!important;padding:14px 0!important}
  html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-child(odd),html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-child(even){padding-left:0!important;padding-right:0!important;border-left:0!important}
  html body:not(.dashboard-authenticated) #view-company .imprint-list>div:nth-last-child(2){border-bottom:1px dashed var(--bh-edge)!important}
  html body:not(.dashboard-authenticated) #view-company .founder-proof-grid{grid-template-columns:1fr!important}
  html body:not(.dashboard-authenticated) #view-company .founder-proof-grid>div{grid-template-columns:auto 1fr;align-items:baseline;gap:12px}
  html body:not(.dashboard-authenticated) #view-company .company-hero-actions :is(a,button){flex:1 1 100%}
  html body:not(.dashboard-authenticated) #view-company .about-cta .primary{width:100%}
  html body:not(.dashboard-authenticated) #view-company .founder-capability-list article{padding:18px!important}
}

/* ortak cila: klavye odağı, basma geri bildirimi, metin dengesi (tüm iç sayfalar) */
html body:not(.dashboard-authenticated) .view :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--c-cobalt)!important;outline-offset:3px!important;border-radius:10px}
html body:not(.dashboard-authenticated) .view :is(button,a.button-link):active{transform:translateY(1px) scale(.985)}
html body:not(.dashboard-authenticated) .view :is(h2,h3){text-wrap:balance}
html body:not(.dashboard-authenticated) .view p{text-wrap:pretty}
@media (prefers-reduced-motion:reduce){html body *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
html body:not(.dashboard-authenticated) #view-company .about-cta{margin-bottom:clamp(32px,5vw,56px)!important}
@media (max-width:760px){
  html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid article{padding:14px 10px!important;gap:8px;align-content:start}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid small{font-size:12.5px!important;line-height:1.25!important}
  html body:not(.dashboard-authenticated) #view-sample-report .sample-outcome-grid strong{font-size:26px!important}
}

/* =====================================================================
   v3m — tablet/dar masaüstü üst menü (768–1239 px): daralınca menü butonuna döner
   ===================================================================== */
@media (min-width:768px) and (max-width:1239px){
  html body:not(.authed-user) .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:0!important}
  html body:not(.authed-user) .topbar .brand-mark{width:auto;min-width:0}
  html body:not(.authed-user) .topbar .mobile-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-width:104px;min-height:46px;padding:0 16px;border:1px solid var(--bh-line)!important;border-radius:999px!important;background:#fff!important;color:var(--bh-ink)!important;font:600 14.5px/1 "Inter",sans-serif!important;box-shadow:none!important;cursor:pointer;transition:border-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}
  html body:not(.authed-user) .topbar .mobile-menu-toggle:hover{border-color:var(--c-cobalt)!important}
  html body:not(.authed-user) .topbar .mobile-menu-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
  html body:not(.authed-user) .topbar:not(.mobile-menu-open) :is(.top-links,.language-switcher,.top-actions){display:none!important}
  html body:not(.authed-user) .topbar.mobile-menu-open{align-items:start!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;width:100%!important;padding:16px 0 0!important;border:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links button{width:100%!important;min-height:46px!important;justify-content:flex-start!important;padding:0 16px!important;border:1px solid var(--bh-edge)!important;background:#fff!important;border-radius:14px!important;font-size:15px!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links button.active{background:var(--bh-tint)!important;border-color:transparent!important}
  html body:not(.authed-user) .topbar.mobile-menu-open :is(.language-switcher,.top-actions){display:flex!important;grid-column:1/-1;width:100%!important;margin-top:12px!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .language-switcher{justify-content:flex-start!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-actions{gap:10px!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-actions>*{flex:1 1 0!important}
  html body:not(.authed-user) .topbar .brand-mark{grid-row:1!important;grid-column:1!important}
  html body:not(.authed-user) .topbar .mobile-menu-toggle{grid-row:1!important;grid-column:2!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links{grid-row:2!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .language-switcher{grid-row:3!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-actions{grid-row:4!important}
  html body:not(.authed-user) .topbar.mobile-menu-open{grid-template-rows:auto auto auto auto!important;grid-auto-rows:auto!important;height:auto!important;max-height:none!important;padding-bottom:18px!important;row-gap:0!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links{height:auto!important;max-height:none!important;align-content:start}
  html body:not(.authed-user) .topbar.mobile-menu-open :is(.language-switcher,.top-actions){height:auto!important;align-items:center;position:static!important;transform:none!important}
  html body:not(.authed-user) .topbar.mobile-menu-open .top-links{position:static!important;top:auto!important;inset:auto!important}
}

/* =====================================================================
   v3n — Sözlük (glossary): bölüm renkleri, tutarlı terim kartları, DAM-6 renk sırası
   ===================================================================== */
html body:not(.dashboard-authenticated) #view-glossary .glossary-hero{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start!important;gap:clamp(24px,4vw,56px)!important;padding-bottom:clamp(8px,2vw,24px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-hero h2{margin:16px 0 18px!important;max-width:18ch!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-hero p:not(.eyebrow){margin:0!important;max-width:56ch;font-size:18px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-summary{position:relative;display:grid!important;gap:8px;margin-top:clamp(0px,3vw,40px)!important;padding:26px 26px 24px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-summary::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-cobalt) 0 17%,var(--c-sky) 17% 34%,var(--c-teal) 34% 51%,var(--c-green) 51% 68%,var(--c-amber) 68% 85%,var(--c-coral) 85%)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-summary small{font:600 12.5px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;color:var(--c-cobalt-d)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-summary strong{font:700 clamp(44px,5vw,60px)/1 "Inter",sans-serif!important;letter-spacing:-.04em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-summary span{font:500 16px/1.55 "Inter",sans-serif!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-glossary .glossary-section{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);margin-top:clamp(36px,5vw,64px)!important;padding-top:clamp(28px,4vw,48px)!important;border-top:1px dashed var(--bh-edge)!important}
html body:not(.dashboard-authenticated) #view-glossary #glossary-rag{--a:var(--c-sky);--at:var(--c-sky-t);--ad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-glossary #glossary-metrics{--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-glossary #glossary-technical{--a:var(--c-amber);--at:var(--c-amber-t);--ad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-section .section-head{margin-bottom:clamp(20px,3vw,32px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-section .section-head h2{margin:14px 0 0!important;font-size:clamp(28px,3.4vw,38px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-section .section-head p:not(.eyebrow){margin:12px 0 0!important;max-width:60ch;font-size:17px!important;line-height:1.6!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-glossary :is(.glossary-grid,.dam-term-grid){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card{--ca:var(--a);--cat:var(--at);--cad:var(--ad);position:relative;display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;margin:0!important;padding:24px 24px 24px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1),border-color .3s}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ca)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important;border-color:transparent!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card:active{transform:scale(.985)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card>span{display:inline-flex!important;align-items:center;width:auto!important;min-height:0!important;margin:0 0 4px!important;padding:6px 10px!important;border:0!important;border-radius:8px!important;background:var(--cat)!important;color:var(--cad)!important;font:600 11.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card h3{margin:0!important;font:650 20px/1.25 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card p{margin:0!important;font:400 16.5px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important;text-wrap:pretty}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card.featured-term{grid-column:1/-1;background:var(--bh-tint)!important;border-color:transparent!important;padding:clamp(24px,3vw,34px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card.featured-term h3{font-size:clamp(24px,2.6vw,30px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card.featured-term p{max-width:68ch;font-size:18px!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-card.featured-term>span{background:#fff!important}

html body:not(.dashboard-authenticated) #view-glossary #glossary-basics .glossary-card:last-child{grid-column:1/-1}
html body:not(.dashboard-authenticated) #view-glossary .glossary-hero{min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-hero+.glossary-section{margin-top:clamp(28px,4vw,44px)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-section:not(.glossary-cta){margin-bottom:0!important;padding-bottom:0!important}
/* DAM-6: katman renk sırası */
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(1){grid-column:1/-1;background:var(--bh-tint)!important;border-color:transparent!important}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(1)::before{background:linear-gradient(90deg,var(--c-cobalt) 0 17%,var(--c-sky) 17% 34%,var(--c-teal) 34% 51%,var(--c-green) 51% 68%,var(--c-amber) 68% 85%,var(--c-coral) 85%)}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(1)>span{background:#fff!important}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(3){--ca:var(--c-sky);--cat:var(--c-sky-t);--cad:var(--c-sky-d)}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(4){--ca:var(--c-teal);--cat:var(--c-teal-t);--cad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(5){--ca:var(--c-green);--cat:var(--c-green-t);--cad:var(--c-green-d)}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(6){--ca:var(--c-amber);--cat:var(--c-amber-t);--cad:var(--c-amber-d)}
html body:not(.dashboard-authenticated) #view-glossary .dam-term-grid .glossary-card:nth-child(7){--ca:var(--c-coral);--cat:var(--c-coral-t);--cad:var(--c-coral-d)}

/* İlgili sayfalar paneli */
html body:not(.dashboard-authenticated) #view-glossary .glossary-cta{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);position:relative;overflow:hidden;margin-bottom:clamp(32px,5vw,56px)!important;padding:clamp(26px,4vw,44px)!important;border:1px solid var(--bh-edge)!important;border-radius:26px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-glossary .glossary-cta::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-cta h2{margin:14px 0 12px!important;font-size:clamp(26px,3vw,34px)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-glossary .glossary-cta p:not(.eyebrow){margin:0!important;max-width:58ch;font-size:17px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-glossary .docs-related-links{display:grid!important;gap:10px!important;min-width:min(100%,260px)}
html body:not(.dashboard-authenticated) #view-glossary .docs-related-links button{display:flex!important;align-items:center;width:100%;min-height:50px;justify-content:space-between;padding:0 18px!important;border:1px solid var(--bh-edge)!important;border-radius:14px!important;background:#fff!important;font:600 15px/1 "Inter",sans-serif!important;color:var(--bh-ink)!important;box-shadow:none!important;transition:border-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-glossary .docs-related-links button::after{content:"→";font-size:17px;line-height:1;margin-left:12px;color:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-glossary .docs-related-links button:hover{border-color:var(--c-cobalt)!important;transform:translateX(2px)}
html body:not(.dashboard-authenticated) #view-glossary .docs-related-links button:active{transform:scale(.985)}
html body:not(.dashboard-authenticated) #view-glossary :is(.glossary-card,.docs-related-links button):focus-visible{outline:2px solid var(--c-cobalt);outline-offset:3px}

@media (max-width:900px){
  html body:not(.dashboard-authenticated) #view-glossary .glossary-hero{grid-template-columns:minmax(0,1fr)}
  html body:not(.dashboard-authenticated) #view-glossary .glossary-summary{margin-top:8px!important}
  html body:not(.dashboard-authenticated) #view-glossary .glossary-cta{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:720px){
  html body:not(.dashboard-authenticated) #view-glossary :is(.glossary-grid,.dam-term-grid){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}
  html body:not(.dashboard-authenticated) #view-glossary .glossary-card{padding:22px 20px!important}
  html body:not(.dashboard-authenticated) #view-glossary .glossary-card p{font-size:16px!important}
}
@media (prefers-reduced-motion:reduce){html body:not(.dashboard-authenticated) #view-glossary *{transition:none!important}}

/* v3n-b — Sözlük: ana site bağlantıları */
html body:not(.dashboard-authenticated) #view-glossary .glossary-more{display:inline-flex;align-items:center;margin-top:auto!important;padding-top:6px;font:600 14.5px/1.2 "Inter",sans-serif;color:var(--cad,var(--c-cobalt-d))!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:border-color .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-more:hover{border-bottom-color:currentColor;transform:translateX(2px)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-more:focus-visible,
html body:not(.dashboard-authenticated) #view-glossary .glossary-main-link:focus-visible{outline:2px solid var(--c-cobalt);outline-offset:3px;border-radius:4px}
html body:not(.dashboard-authenticated) #view-glossary .glossary-main-link{display:inline-block;margin-top:18px;font:600 15.5px/1.4 "Inter",sans-serif;color:var(--c-cobalt)!important;text-decoration:none!important;border-bottom:1px solid var(--bh-edge);padding-bottom:2px;transition:border-color .3s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-glossary .glossary-main-link:hover{border-bottom-color:var(--c-cobalt)}

/* =====================================================================
   v3o — Sürüm notları (release-notes): sürüm zaman çizelgesi, tek kart katmanı
   ===================================================================== */
html body:not(.dashboard-authenticated) #view-release-notes .release-page-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start!important;gap:clamp(24px,4vw,56px)!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-copy h2{margin:16px 0 18px!important;max-width:16ch!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-copy>p:not(.eyebrow){margin:0!important;max-width:56ch;font-size:18px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-release-notes .docs-inline-facts{display:flex!important;flex-wrap:wrap;gap:8px!important;margin:24px 0 0!important;padding:0!important;list-style:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .docs-inline-facts li{display:inline-flex;align-items:center;min-height:0!important;padding:8px 12px!important;border:0!important;border-radius:8px!important;background:var(--c-cobalt-t)!important;color:var(--c-cobalt-d)!important;font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.01em;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .docs-inline-facts li:nth-child(2){background:var(--c-teal-t)!important;color:var(--c-teal-d)!important}
html body:not(.dashboard-authenticated) #view-release-notes .docs-inline-facts li:nth-child(3){background:var(--c-amber-t)!important;color:var(--c-amber-d)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary{position:relative;display:grid!important;gap:14px;margin-top:clamp(0px,3vw,36px)!important;padding:28px 28px 24px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-cobalt) 0 17%,var(--c-sky) 17% 34%,var(--c-teal) 34% 51%,var(--c-green) 51% 68%,var(--c-amber) 68% 85%,var(--c-coral) 85%)}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary small{font:600 12.5px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;color:var(--c-cobalt-d)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary strong{font:650 clamp(22px,2.2vw,27px)/1.25 "Inter",sans-serif!important;letter-spacing:-.025em;color:var(--bh-ink)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary p{margin:0!important;font:400 16.5px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary span{padding-top:14px;border-top:1px dashed var(--bh-edge);font:500 12.5px/1.4 "JetBrains Mono",ui-monospace,monospace!important;color:var(--bh-mute)!important}

html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:clamp(32px,5vw,56px)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip>article{--a:var(--c-cobalt);--at:var(--c-cobalt-t);--ad:var(--c-cobalt-d);position:relative;display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;padding:24px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip>article::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip>article:nth-child(2){--a:var(--c-teal);--at:var(--c-teal-t);--ad:var(--c-teal-d)}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip>article:nth-child(3){--a:var(--c-coral);--at:var(--c-coral-t);--ad:var(--c-coral-d)}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip>article:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip small{display:inline-flex;padding:6px 10px;border-radius:8px;background:var(--at)!important;color:var(--ad)!important;font:600 12px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;text-transform:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip strong{font:650 20px/1.25 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip p{margin:0!important;font:400 16.5px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-release-notes .release-notes-section{margin-top:clamp(36px,5vw,64px)!important;padding:clamp(28px,4vw,48px) 0 clamp(32px,5vw,56px)!important;border:0!important;border-top:1px dashed var(--bh-edge)!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-notes-head{display:flex!important;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:clamp(24px,3vw,36px)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-notes-head h2{margin:14px 0 12px!important;max-width:24ch;font-size:clamp(28px,3.4vw,38px)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-release-notes .release-notes-head p:not(.eyebrow){margin:0!important;max-width:60ch;font-size:17px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-current-badge{display:inline-flex;align-items:center;min-height:0!important;padding:9px 13px!important;border:0!important;border-radius:8px!important;background:var(--c-green-t)!important;color:var(--c-green-d)!important;font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.01em}

html body:not(.dashboard-authenticated) #view-release-notes .release-timeline{display:grid!important;gap:16px!important;position:relative;padding:0!important;border:0!important;background:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-timeline::before{display:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry{position:relative;display:grid!important;grid-template-columns:176px minmax(0,1fr)!important;gap:0!important;padding:0!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-left:1px solid var(--bh-edge)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important;transition:transform .4s cubic-bezier(.32,.72,0,1),box-shadow .4s cubic-bezier(.32,.72,0,1)}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bh-edge);border-radius:0}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-current::before{background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-date{align-self:stretch!important;height:auto!important;position:static!important;display:flex!important;flex-direction:column;gap:10px;padding:26px 20px 24px 28px!important;border:0!important;border-right:1px dashed var(--bh-edge)!important;background:transparent!important;border-radius:0!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-current .release-date{background:var(--bh-tint)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-date time{order:2;font:500 12.5px/1.4 "JetBrains Mono",ui-monospace,monospace!important;color:var(--bh-mute)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-date span{order:1;display:block!important;width:auto!important;padding:0!important;border:0!important;background:none!important;font:700 26px/1 "Inter",sans-serif!important;letter-spacing:-.03em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-current .release-date span{color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body{display:grid!important;gap:14px;padding:26px 28px 26px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-title{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-title h3{margin:0!important;font:650 clamp(19px,2vw,22px)/1.3 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-title span{display:inline-flex;padding:5px 9px;border-radius:8px;background:var(--c-green-t)!important;color:var(--c-green-d)!important;font:600 11.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.01em;text-transform:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body ul{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body li{position:relative;margin:0!important;padding:0 0 0 20px!important;font:400 16.5px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important;text-wrap:pretty}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body li::before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--c-teal);transform:rotate(45deg)}
html body:not(.dashboard-authenticated) #view-release-notes .release-entry-current .release-entry-body li::before{background:var(--c-cobalt)}

@media (max-width:900px){
  html body:not(.dashboard-authenticated) #view-release-notes .release-page-hero{grid-template-columns:minmax(0,1fr)}
  html body:not(.dashboard-authenticated) #view-release-notes .release-page-summary{margin-top:8px!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-signature-strip{grid-template-columns:minmax(0,1fr)!important}
}
@media (max-width:720px){
  html body:not(.dashboard-authenticated) #view-release-notes .release-entry{grid-template-columns:minmax(0,1fr)!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-date{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 16px 24px!important;border-right:0!important;border-bottom:1px dashed var(--bh-edge)!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-date span{font-size:22px!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body{padding:20px 20px 22px 24px!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-entry-body li{font-size:16px!important}
  html body:not(.dashboard-authenticated) #view-release-notes .release-notes-head{align-items:flex-start}
}
@media (prefers-reduced-motion:reduce){html body:not(.dashboard-authenticated) #view-release-notes *{transition:none!important}}

/* =====================================================================
   v3p — Launch Sprint sayfası (#view-launch-sprint)
   ===================================================================== */
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start!important;gap:clamp(24px,4vw,56px)!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero h2{margin:16px 0 18px!important;max-width:22ch!important;font-size:clamp(32px,4vw,48px)!important;line-height:1.08!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero>div>p:not(.eyebrow){margin:0!important;max-width:58ch;font-size:18px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside{position:relative;display:grid!important;gap:10px;margin-top:clamp(0px,3vw,36px)!important;padding:28px 28px 24px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-cobalt) 0 17%,var(--c-sky) 17% 34%,var(--c-teal) 34% 51%,var(--c-green) 51% 68%,var(--c-amber) 68% 85%,var(--c-coral) 85%)}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside small{font:600 12.5px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;text-transform:none!important;color:var(--c-cobalt-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside strong{font:700 clamp(42px,5vw,56px)/1 "Inter",sans-serif!important;letter-spacing:-.04em;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside span{font:400 16px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-section{padding-top:clamp(28px,4vw,44px)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px!important;margin:0 0 clamp(28px,4vw,44px)!important;padding:0!important;border:0!important;background:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip>span{display:inline-flex;align-items:center;min-height:0!important;padding:9px 13px!important;border:0!important;border-radius:8px!important;background:var(--c-cobalt-t)!important;color:var(--c-cobalt-d)!important;font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.01em;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip>span:nth-child(2){background:var(--c-sky-t)!important;color:var(--c-sky-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip>span:nth-child(3){background:var(--c-teal-t)!important;color:var(--c-teal-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip>span:nth-child(4){background:var(--c-amber-t)!important;color:var(--c-amber-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip>span:nth-child(5){background:var(--c-coral-t)!important;color:var(--c-coral-d)!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-offer-wrap{display:flex;justify-content:center;margin-bottom:clamp(40px,6vw,72px)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-offer{--a:var(--c-cobalt);--ad:var(--c-cobalt-d);--at:var(--c-cobalt-t);width:min(100%,760px);border:1.5px solid var(--c-cobalt)!important;box-shadow:var(--bh-lift)!important;padding:clamp(24px,3.5vw,36px)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-offer .plan-badge{background:var(--c-cobalt)!important;color:#fff!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-offer .price-value{color:var(--c-cobalt)!important;font-size:clamp(40px,5vw,52px)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-offer>ul{grid-template-columns:1fr!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .section-head.compact{margin-bottom:clamp(20px,3vw,32px)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .section-head.compact h2{margin:14px 0 12px!important;font-size:clamp(28px,3.4vw,38px)!important;text-wrap:balance}
html body:not(.dashboard-authenticated) #view-launch-sprint .section-head.compact p:not(.eyebrow){margin:0!important;max-width:62ch;font-size:17px!important;line-height:1.6!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .paid-pricing-grid .pricing-card:nth-child(1){--a:var(--c-cobalt);--ad:var(--c-cobalt-d);--at:var(--c-cobalt-t)}
html body:not(.dashboard-authenticated) #view-launch-sprint .paid-pricing-grid .pricing-card:nth-child(2){--a:var(--c-teal);--ad:var(--c-teal-d);--at:var(--c-teal-t)}
html body:not(.dashboard-authenticated) #view-launch-sprint .paid-pricing-grid .pricing-card:nth-child(3){--a:var(--c-coral);--ad:var(--c-coral-d);--at:var(--c-coral-t)}
html body:not(.dashboard-authenticated) #view-launch-sprint .paid-pricing-grid .pricing-card>ul li{font-size:15.5px!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-section+.about-section,
html body:not(.dashboard-authenticated) #view-launch-sprint .about-section+.about-section{margin-top:clamp(36px,5vw,64px)!important;padding-top:clamp(28px,4vw,48px)!important;border-top:1px dashed var(--bh-edge)!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market{overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row{position:relative;display:flex!important;align-items:center;justify-content:space-between;gap:12px 28px;padding:18px 24px!important;border:0!important;border-bottom:1px dashed var(--bh-edge)!important;border-radius:0!important;background:transparent!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row:last-child{border-bottom:0!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .ls-label{font:400 16px/1.45 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .ls-value{flex:0 0 auto;font:650 17px/1.3 "Inter",sans-serif!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--bh-ink)!important;white-space:nowrap}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row.highlight{background:var(--bh-tint)!important;border-bottom:0!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row.highlight::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row.highlight .ls-label{font-weight:600;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row.highlight .ls-value{color:var(--c-cobalt)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-note{margin:16px 0 0!important;max-width:64ch;font:400 15px/1.6 "Inter",sans-serif!important;color:var(--bh-mute)!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;align-items:stretch}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-card{--a:var(--c-green);--ad:var(--c-green-d);--at:var(--c-green-t);position:relative;overflow:hidden;padding:26px 26px 24px!important;border:1px solid var(--bh-edge)!important;border-radius:20px!important;background:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-card.fit-no{--a:var(--c-coral);--ad:var(--c-coral-d);--at:var(--c-coral-t)}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-card::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--a)}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-card>strong{display:inline-flex;padding:6px 11px;border-radius:8px;background:var(--at)!important;color:var(--ad)!important;font:600 12px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;text-transform:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-card li{font-size:16.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-actions.launch-sprint-fit-actions.launch-sprint-fit-actions{display:flex!important;justify-content:center;margin:24px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-actions button{width:auto!important;flex:0 0 auto;min-height:50px;padding:0 24px!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .about-section{margin-bottom:0!important;padding-bottom:0!important}

html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote{position:relative;margin:0!important;padding:clamp(24px,3.5vw,34px) clamp(24px,3.5vw,36px)!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:22px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c-green)}
html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote p{margin:0!important;max-width:60ch;font:600 clamp(19px,2vw,23px)/1.5 "Inter",sans-serif!important;letter-spacing:-.015em;color:var(--bh-ink)!important;text-wrap:pretty}
html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote footer{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:18px!important;padding-top:16px;border-top:1px dashed var(--bh-edge)}
html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote footer strong{font:700 15px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .founder-quote footer span{font:500 13px/1.4 "JetBrains Mono",ui-monospace,monospace!important;color:var(--c-green-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-note{display:flex!important;flex-wrap:wrap;gap:6px 10px;margin-top:16px!important;padding:16px 20px!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--c-amber)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-note strong{font:700 15px/1.5 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-note span{font:400 15px/1.5 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-final-cta.launch-sprint-final-cta.launch-sprint-final-cta{display:flex!important;flex-wrap:wrap;justify-content:center;gap:12px!important;margin:28px 0 clamp(32px,5vw,56px)!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-final-cta :is(a,button){width:auto!important;min-height:52px;padding:0 26px!important;flex:0 0 auto}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-final-cta a.secondary.button-link{background:var(--c-cobalt)!important;border:0!important;color:#fff!important;box-shadow:0 0 0 4px var(--bh-tint)!important;display:inline-flex;align-items:center;justify-content:center}
html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-final-cta a.secondary.button-link:hover{background:var(--c-cobalt-d)!important}
html body:not(.dashboard-authenticated) #view-launch-sprint :is(.launch-sprint-final-cta,.launch-sprint-fit-actions) :is(a,button):focus-visible{outline:2px solid var(--c-cobalt);outline-offset:3px}

@media (max-width:900px){
  html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero{grid-template-columns:minmax(0,1fr)}
  html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-page-hero aside{margin-top:8px!important}
}
@media (max-width:720px){
  html body:not(.dashboard-authenticated) #view-launch-sprint .pricing-proof-strip{justify-content:flex-start}
  html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit{grid-template-columns:minmax(0,1fr)}
  html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-market-row{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px 16px 20px!important}
  html body:not(.dashboard-authenticated) #view-launch-sprint .ls-value{white-space:normal}
  html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-final-cta :is(a,button),
  html body:not(.dashboard-authenticated) #view-launch-sprint .launch-sprint-fit-actions button{width:100%}
}
@media (prefers-reduced-motion:reduce){html body:not(.dashboard-authenticated) #view-launch-sprint *{transition:none!important}}
html body:not(.dashboard-authenticated) .view .pricing-faq-list details p{text-wrap:pretty!important}

/* =====================================================================
   v3q — Yasal sayfalar (.legal-view: gizlilik, koşullar, çerezler, sorumluluk)
   ===================================================================== */
html body:not(.dashboard-authenticated) .legal-view .legal-hero{display:block!important;min-height:0!important;padding-bottom:clamp(16px,3vw,28px)!important;margin:0!important}
html body:not(.dashboard-authenticated) .legal-view .legal-hero h2{margin:16px 0 14px!important;max-width:24ch!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.1!important;text-wrap:balance}
html body:not(.dashboard-authenticated) .legal-view .legal-hero>p:not(.eyebrow){display:inline-flex;align-items:center;gap:8px;margin:0!important;padding:8px 12px;border-radius:8px;background:var(--c-cobalt-t);color:var(--c-cobalt-d)!important;font:600 12.5px/1 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.01em}

html body:not(.dashboard-authenticated) .legal-view .legal-document{display:grid!important;grid-template-columns:minmax(0,300px) minmax(0,1fr)!important;align-items:start;gap:clamp(20px,3vw,32px)!important;margin-top:clamp(8px,2vw,16px)!important}
html body:not(.dashboard-authenticated) .legal-view .legal-summary{position:sticky;top:112px;display:grid!important;gap:10px;padding:24px 22px 20px!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--bh-lift)!important}
html body:not(.dashboard-authenticated) .legal-view .legal-summary::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c-cobalt)}
html body:not(.dashboard-authenticated) .legal-view .legal-summary strong{font:600 12.5px/1.3 "JetBrains Mono",ui-monospace,monospace!important;letter-spacing:.02em;color:var(--c-cobalt-d)!important}
html body:not(.dashboard-authenticated) .legal-view .legal-summary p{margin:0!important;font:400 16px/1.6 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) .legal-view .legal-summary a{align-self:start;padding-top:12px;border-top:1px dashed var(--bh-edge);font:600 14.5px/1.3 "Inter",sans-serif!important;color:var(--c-cobalt)!important;text-decoration:none!important;overflow-wrap:anywhere}
html body:not(.dashboard-authenticated) .legal-view .legal-summary a:hover{text-decoration:underline!important;text-underline-offset:3px}

html body:not(.dashboard-authenticated) .legal-view .legal-copy{position:relative;margin:0!important;padding:clamp(24px,4vw,44px)!important;overflow:hidden;border:1px solid var(--bh-edge)!important;border-radius:24px!important;background:#fff!important;box-shadow:none!important;min-width:0}
html body:not(.dashboard-authenticated) .legal-view .legal-copy::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--c-cobalt) 0 17%,var(--c-sky) 17% 34%,var(--c-teal) 34% 51%,var(--c-green) 51% 68%,var(--c-amber) 68% 85%,var(--c-coral) 85%)}
html body:not(.dashboard-authenticated) .legal-view .legal-copy-wide{max-width:920px}
html body:not(.dashboard-authenticated) .legal-view .legal-copy h3{margin:0!important;padding:clamp(22px,3vw,30px) 0 0!important;border-top:1px dashed var(--bh-edge);font:650 clamp(19px,2vw,22px)/1.3 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important;text-wrap:balance;scroll-margin-top:110px}
html body:not(.dashboard-authenticated) .legal-view .legal-copy h3:first-child{padding-top:0!important;border-top:0}
html body:not(.dashboard-authenticated) .legal-view .legal-copy h3~*{max-width:72ch}
html body:not(.dashboard-authenticated) .legal-view .legal-copy p{margin:12px 0 clamp(20px,3vw,28px)!important;font:400 17px/1.7 "Inter",sans-serif!important;color:var(--bh-ink2)!important;text-wrap:pretty}
html body:not(.dashboard-authenticated) .legal-view .legal-copy ul{display:grid;gap:10px;margin:12px 0 clamp(20px,3vw,28px)!important;padding:0!important;list-style:none!important}
html body:not(.dashboard-authenticated) .legal-view .legal-copy li{position:relative;margin:0!important;padding:0 0 0 20px!important;font:400 17px/1.65 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body:not(.dashboard-authenticated) .legal-view .legal-copy li::before{content:"";position:absolute;left:2px;top:.68em;width:7px;height:7px;border-radius:2px;background:var(--c-cobalt);transform:rotate(45deg)}
html body:not(.dashboard-authenticated) .legal-view .legal-copy a{color:var(--c-cobalt)!important;text-underline-offset:3px}
html body:not(.dashboard-authenticated) .legal-view .legal-copy>button.secondary{min-height:48px;padding:0 22px!important;margin-top:4px}
html body:not(.dashboard-authenticated) .legal-view .legal-warning{max-width:none!important;margin:clamp(8px,2vw,16px) 0 0!important;padding:16px 20px!important;border:1px solid var(--bh-edge)!important;border-left:4px solid var(--c-amber)!important;border-radius:14px!important;background:var(--c-amber-t)!important;font:500 15.5px/1.6 "Inter",sans-serif!important;color:var(--c-amber-d)!important}
html body:not(.dashboard-authenticated) .legal-view :is(.legal-summary a,.legal-copy a,.legal-copy button):focus-visible{outline:2px solid var(--c-cobalt);outline-offset:3px;border-radius:4px}

@media (max-width:960px){
  html body:not(.dashboard-authenticated) .legal-view .legal-document{grid-template-columns:minmax(0,1fr)!important}
  html body:not(.dashboard-authenticated) .legal-view .legal-summary{position:relative;top:auto}
}
@media (max-width:720px){
  html body:not(.dashboard-authenticated) .legal-view .legal-copy{padding:24px 20px!important;border-radius:20px!important}
  html body:not(.dashboard-authenticated) .legal-view .legal-copy p,
  html body:not(.dashboard-authenticated) .legal-view .legal-copy li{font-size:16.5px!important}
  html body:not(.dashboard-authenticated) .legal-view .legal-copy>button.secondary{width:100%}
}
html body:not(.home-view):not(.dashboard-authenticated) .legal-view .legal-hero>p:not([class*="eyebrow"]){font-size:12.5px!important;line-height:1!important;margin-top:6px!important}
html body:not(.dashboard-authenticated) .legal-view .legal-document{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}
html body:not(.dashboard-authenticated) .legal-view :is(.legal-document,.legal-copy-wide){margin-bottom:clamp(32px,5vw,56px)!important}
html body:not(.dashboard-authenticated) :is(#view-privacy,#view-terms,#view-cookies,#view-disclaimer) .legal-hero>p:not(.eyebrow){font-size:12.5px!important;line-height:1!important;font-weight:600!important}

/* =====================================================================
   v3r — Giriş yapılmış panel (marka + admin): açık zemin, kobalt, renkli üst şeritler
   ===================================================================== */
html body.dashboard-authenticated{--pn-r:18px;background:var(--bh-canvas)!important;background-image:none!important;color:var(--bh-ink)}
html body.dashboard-authenticated #view-panel>.section-head,html body.dashboard-authenticated #view-intake .module-identity-mark{display:none!important}
html body.dashboard-authenticated :is(.panel-section-title h3,.luminous-dashboard-header h3,.panel-header-card h3,.brand-next-step h3,.membership-card h3){font-family:"Inter",sans-serif!important;color:var(--bh-ink)!important;text-transform:none!important;text-wrap:balance}

/* --- üst menü: iki satır (marka + hesap / sekme şeridi) --- */
@media (min-width:768px){
  html body.authed-user .topbar{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-rows:auto auto!important;grid-template-areas:"brand . lang acct" "links links links links"!important;align-items:center!important;gap:10px 14px!important;margin:0 0 28px!important;padding:14px 0 0!important;background:rgba(250,251,254,.94)!important;border:0!important;border-bottom:1px solid var(--bh-line)!important;border-radius:0!important;box-shadow:0 0 0 100vmax rgba(250,251,254,.94)!important;clip-path:inset(0 -100vmax)!important;height:auto!important;max-height:none!important;overflow:visible!important}
  html body.authed-user .topbar .mobile-menu-toggle{display:none!important}
  html body.authed-user .topbar .brand-mark{grid-area:brand!important;grid-row:1!important;grid-column:1!important;width:auto!important;margin:0!important}
  html body.authed-user .topbar .language-switcher{grid-area:lang!important;grid-row:1!important;grid-column:3!important;position:static!important;margin:0!important}
  html body.authed-user .topbar .top-actions{grid-area:acct!important;grid-row:1!important;grid-column:4!important;position:static!important;display:flex!important;align-items:center;gap:10px!important;margin:0!important}
  html body.authed-user .topbar .top-links{grid-area:links!important;grid-row:2!important;grid-column:1/-1!important;position:static!important;inset:auto!important;display:flex!important;flex-wrap:nowrap;gap:4px!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 0 10px!important;border:0!important;background:none!important;box-shadow:none!important;overflow-x:auto!important;scrollbar-width:none}
  html body.authed-user .topbar .top-links::-webkit-scrollbar{display:none}
}
html body.authed-user .topbar .top-links button{flex:0 0 auto;appearance:none;min-height:42px!important;padding:0 16px!important;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--bh-ink2)!important;font:550 15px/1 "Inter",sans-serif!important;white-space:nowrap;cursor:pointer;transition:background-color .25s var(--bh-ease),color .25s var(--bh-ease),transform .3s var(--bh-ease)}
html body.authed-user .topbar .top-links button:hover{background:var(--bh-tint)!important;color:var(--bh-deep)!important}
html body.authed-user .topbar .top-links button.active{background:var(--bh-tint)!important;color:var(--bh-cobalt)!important;box-shadow:inset 0 -2px 0 var(--bh-cobalt)!important}
html body.authed-user .topbar .top-links button:active{transform:scale(.97)}
html body.authed-user .topbar :is(button,a):focus-visible{outline:2px solid var(--bh-cobalt)!important;outline-offset:2px}
html body.authed-user .topbar .language-switcher{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--bh-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
html body.authed-user .topbar .language-option{min-height:34px!important;padding:0 10px!important;border-radius:9px!important;font:600 12.5px/1 "JetBrains Mono",monospace!important;box-shadow:none!important}
html body.authed-user .topbar .language-option.active{background:var(--bh-tint)!important;color:var(--bh-deep)!important}
html body.authed-user .topbar .account-chip{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:4px 14px 4px 5px!important;border:1px solid var(--bh-line)!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;text-align:left}
html body.authed-user .topbar .account-chip strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 14px/1.15 "Inter",sans-serif;color:var(--bh-ink)}
html body.authed-user .topbar .account-chip small{display:block;font:500 12px/1.2 "Inter",sans-serif;color:var(--bh-mute)}
html body.authed-user .topbar .account-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bh-cobalt)!important;color:#fff!important;font:650 12.5px/1 "Inter",sans-serif}
html body.authed-user .topbar .compact-button{min-height:42px!important;padding:0 16px!important;border-radius:12px!important;border:1px solid var(--bh-edge)!important;background:#fff!important;box-shadow:none!important;color:var(--bh-ink)!important;font:600 14.5px/1 "Inter",sans-serif!important}
html body.authed-user .topbar .compact-button:hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}

/* --- kart ailesi: beyaz zemin, nötr gölge, 3px üst şerit --- */
html body.dashboard-authenticated :is(.report-section,.luminous-dashboard-overview,.panel-header-card,.admin-table-card,.admin-control-card){--acc:var(--c-cobalt);--acc-t:var(--c-cobalt-t);--acc-d:var(--c-cobalt-d);position:relative;overflow:hidden;background:#fff!important;background-image:none!important;border:1px solid var(--bh-edge)!important;border-radius:var(--pn-r)!important;box-shadow:var(--bh-glow)!important;margin:0!important;padding:clamp(20px,2.6vw,30px)!important}
html body.dashboard-authenticated :is(.report-section,.luminous-dashboard-overview,.panel-header-card,.admin-table-card,.admin-control-card)::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--acc);opacity:1;border-radius:0}
html body.dashboard-authenticated :is(.report-section,.luminous-dashboard-overview,.panel-header-card,.admin-table-card,.admin-control-card)::after{display:none!important}
html body.dashboard-authenticated :is(.brand-panel-column,.panel-section-stack)>:is(.report-section,.admin-table-card):nth-child(3n+2){--acc:var(--c-teal);--acc-t:var(--c-teal-t);--acc-d:var(--c-teal-d)}
html body.dashboard-authenticated :is(.brand-panel-column,.panel-section-stack)>:is(.report-section,.admin-table-card):nth-child(3n+3){--acc:var(--c-amber);--acc-t:var(--c-amber-t);--acc-d:var(--c-amber-d)}
html body.dashboard-authenticated .brand-side-panel>.report-section:nth-child(1){--acc:var(--c-green);--acc-t:var(--c-green-t);--acc-d:var(--c-green-d)}
html body.dashboard-authenticated .brand-side-panel>.report-section:nth-child(2){--acc:var(--c-sky);--acc-t:var(--c-sky-t);--acc-d:var(--c-sky-d)}
html body.dashboard-authenticated .plain-score-label{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px!important;padding:6px 11px!important;border:0!important;border-radius:8px!important;background:var(--acc-t,var(--c-cobalt-t))!important;color:var(--acc-d,var(--c-cobalt-d))!important;font:500 12px/1.1 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
html body.dashboard-authenticated .panel-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 20px!important}
html body.dashboard-authenticated .panel-section-title h3,html body.dashboard-authenticated .brand-next-step h3,html body.dashboard-authenticated .membership-card h3{margin:0!important;font-size:22px!important;line-height:1.25!important;letter-spacing:-.02em!important;font-weight:650!important}
html body.dashboard-authenticated .panel-section-title>small{flex:0 0 auto;padding-top:4px;font:500 12.5px/1.3 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .muted-copy{margin:0!important;color:var(--bh-mute)!important;font-size:15.5px!important;line-height:1.6!important}
html body.dashboard-authenticated :is(.report-section,.luminous-dashboard-overview) p{color:var(--bh-ink2)}
html body.dashboard-authenticated .brand-dashboard-shell,html body.dashboard-authenticated .admin-dashboard-shell{display:grid;gap:24px;width:100%}
html body.dashboard-authenticated .panel-section-shell{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,340px)!important;gap:24px!important;align-items:start!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .brand-panel-column{display:grid!important;gap:24px!important;align-content:start;min-width:0}
html body.dashboard-authenticated .panel-section-stack{display:grid;gap:24px}

/* --- marka paneli hero --- */
html body.dashboard-authenticated .luminous-dashboard-overview{display:grid!important;gap:clamp(20px,2.6vw,32px)!important}
html body.dashboard-authenticated .luminous-dashboard-header{display:flex!important;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-kicker{display:inline-flex;margin:0 0 12px!important;padding:6px 11px;border-radius:8px;background:var(--c-cobalt-t);color:var(--c-cobalt-d)!important;font:500 12px/1.1 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important}
html body.dashboard-authenticated .luminous-dashboard-header h3{margin:0 0 6px!important;font-size:clamp(28px,3.4vw,40px)!important;line-height:1.1!important;letter-spacing:-.034em!important;font-weight:700!important}
html body.dashboard-authenticated .luminous-dashboard-header p{margin:0!important;color:var(--bh-mute)!important;font-size:15.5px!important;overflow-wrap:anywhere}
html body.dashboard-authenticated .luminous-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
html body.dashboard-authenticated .live-status{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;background:var(--c-green-t)!important;color:var(--c-green-d)!important;border:0!important;font:600 13px/1 "Inter",sans-serif!important;letter-spacing:0!important;text-transform:none!important}
html body.dashboard-authenticated .live-status i{width:8px;height:8px;border-radius:50%;background:var(--c-green)!important;box-shadow:0 0 0 4px rgba(18,128,92,.18)!important}
html body.dashboard-authenticated :is(.luminous-header-actions .compact-button,.panel-header-card .compact-button){min-height:42px!important;padding:0 18px!important;border-radius:12px!important;border:1px solid var(--bh-edge)!important;background:#fff!important;color:var(--bh-ink)!important;box-shadow:none!important;font:600 14.5px/1 "Inter",sans-serif!important}
html body.dashboard-authenticated :is(.luminous-header-actions .compact-button,.panel-header-card .compact-button):hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body.dashboard-authenticated .luminous-dashboard-main{display:grid!important;grid-template-columns:minmax(250px,320px) minmax(0,1fr)!important;gap:clamp(18px,2.4vw,28px)!important;align-items:stretch!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-dial-zone{display:grid!important;justify-items:center;align-content:center;gap:18px;padding:22px!important;background:var(--bh-paper)!important;border:1px solid var(--bh-line)!important;border-radius:16px!important;box-shadow:none!important;min-height:0!important;overflow:hidden}
html body.dashboard-authenticated .geo-visibility-dial{position:relative;width:min(260px,100%)!important;height:auto!important;aspect-ratio:1;margin:0 auto!important;border-radius:50%;background:none!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-glow{display:none!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-track{stroke:rgba(10,18,38,.07)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-ring-score .dial-progress{stroke:var(--c-cobalt)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-ring-awareness .dial-progress{stroke:var(--c-teal)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-ring-recommendation .dial-progress{stroke:var(--c-amber)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-content strong{font:700 clamp(40px,4vw,52px)/1 "Inter",sans-serif!important;letter-spacing:-.04em;color:var(--bh-ink)!important;font-variant-numeric:tabular-nums}
html body.dashboard-authenticated .geo-visibility-dial .dial-content span{font:500 11.5px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--bh-mute)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-content small{margin-top:6px;font:600 12.5px/1.25 "Inter",sans-serif!important;color:var(--bh-cobalt)!important;text-align:center}
html body.dashboard-authenticated .dial-legend{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:0!important;padding:0!important}
html body.dashboard-authenticated .dial-legend span{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1 "Inter",sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .dial-legend i{width:9px;height:9px;border-radius:50%;flex:0 0 auto}
html body.dashboard-authenticated .dial-legend .score-dot{background:var(--c-cobalt)!important}
html body.dashboard-authenticated .dial-legend .awareness-dot{background:var(--c-teal)!important}
html body.dashboard-authenticated .dial-legend .recommendation-dot{background:var(--c-amber)!important}
html body.dashboard-authenticated .luminous-summary-zone{display:grid!important;gap:16px!important;align-content:stretch;grid-template-rows:auto 1fr;min-width:0;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-summary-pair{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-summary-pair article{position:relative;display:grid;align-content:start;gap:8px;padding:22px 22px 20px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}
html body.dashboard-authenticated .luminous-summary-pair article::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c-cobalt)}
html body.dashboard-authenticated .luminous-summary-pair article:nth-child(2)::before{background:var(--c-coral)}
html body.dashboard-authenticated .luminous-summary-pair small{font:500 12px/1.2 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--bh-mute)!important}
html body.dashboard-authenticated .luminous-summary-pair strong{font:700 clamp(34px,3.4vw,44px)/1 "Inter",sans-serif!important;letter-spacing:-.04em;color:var(--bh-ink)!important;font-variant-numeric:tabular-nums}
html body.dashboard-authenticated .luminous-summary-pair span{font-size:14.5px!important;line-height:1.45!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .luminous-primary-action{display:flex!important;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:24px!important;border:1px solid var(--c-cobalt-t)!important;border-radius:16px!important;background:var(--c-cobalt-t)!important;box-shadow:none!important;color:var(--bh-ink)!important}
html body.dashboard-authenticated .luminous-primary-action>div{display:grid;gap:6px;flex:1 1 260px;min-width:0}
html body.dashboard-authenticated .luminous-primary-action small{font:500 12px/1.2 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--c-cobalt-d)!important}
html body.dashboard-authenticated .luminous-primary-action strong{font:650 21px/1.25 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important}
html body.dashboard-authenticated .luminous-primary-action p{margin:0!important;font-size:15.5px!important;line-height:1.5!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated :is(.luminous-primary-action,.brand-next-step) .primary{flex:0 0 auto;min-height:50px;padding:0 24px!important;border-radius:13px!important;border:0!important;background:var(--bh-cobalt)!important;color:#fff!important;font:600 15.5px/1 "Inter",sans-serif!important;box-shadow:0 1px 2px rgba(10,18,38,.2),0 10px 22px -10px rgba(16,52,166,.55)!important;cursor:pointer;transition:transform .35s var(--bh-ease),box-shadow .35s var(--bh-ease),background-color .25s}
html body.dashboard-authenticated :is(.luminous-primary-action,.brand-next-step) .primary:hover{background:var(--bh-deep)!important;transform:translateY(-2px)}
html body.dashboard-authenticated :is(.luminous-primary-action,.brand-next-step) .primary:active{transform:scale(.985)}
html body.dashboard-authenticated .luminous-signal-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-signal-strip article{--sg:var(--c-cobalt);--sg-t:var(--c-cobalt-t);display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:var(--bh-paper)!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-signal-strip article:nth-child(2){--sg:var(--c-teal);--sg-t:var(--c-teal-t)}
html body.dashboard-authenticated .luminous-signal-strip article:nth-child(3){--sg:var(--c-sky);--sg-t:var(--c-sky-t)}
html body.dashboard-authenticated .luminous-signal-strip article:nth-child(4){--sg:var(--c-amber);--sg-t:var(--c-amber-t)}
html body.dashboard-authenticated .signal-icon{display:grid!important;place-items:center;flex:0 0 auto;width:42px!important;height:42px!important;border-radius:12px!important;background:var(--sg-t)!important;color:var(--sg)!important;font-size:18px!important;box-shadow:none!important}
html body.dashboard-authenticated .luminous-signal-strip div{min-width:0}
html body.dashboard-authenticated .luminous-signal-strip small{display:block;font:500 12px/1.2 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--bh-mute)!important}
html body.dashboard-authenticated .luminous-signal-strip strong{display:block;margin-top:4px;font:650 22px/1.15 "Inter",sans-serif!important;letter-spacing:-.02em;color:var(--bh-ink)!important;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}

/* --- bölüm sekmeleri --- */
html body.dashboard-authenticated .panel-section-tabs{display:flex!important;gap:6px;padding:6px!important;margin:0!important;overflow-x:auto;scrollbar-width:none;background:#fff!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;box-shadow:var(--bh-glow)!important}
html body.dashboard-authenticated .panel-section-tabs::-webkit-scrollbar{display:none}
html body.dashboard-authenticated .panel-section-tab{flex:0 0 auto;display:grid;gap:3px;min-width:150px;padding:12px 18px!important;text-align:left;border:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:var(--bh-ink)!important;cursor:pointer;transition:background-color .25s var(--bh-ease),transform .3s var(--bh-ease)}
html body.dashboard-authenticated .panel-section-tab span{font:650 15.5px/1.2 "Inter",sans-serif;color:inherit}
html body.dashboard-authenticated .panel-section-tab small{font:500 12.5px/1.2 "Inter",sans-serif;color:var(--bh-mute)}
html body.dashboard-authenticated .panel-section-tab:hover{background:var(--bh-paper)!important}
html body.dashboard-authenticated .panel-section-tab.active{background:var(--bh-tint)!important;box-shadow:inset 0 -2px 0 var(--bh-cobalt)!important}
html body.dashboard-authenticated .panel-section-tab.active span{color:var(--bh-cobalt)}
html body.dashboard-authenticated .panel-section-tab:active{transform:scale(.985)}
html body.dashboard-authenticated .panel-section-tab:focus-visible{outline:2px solid var(--bh-cobalt);outline-offset:2px}

/* --- rapor sekmesi içerikleri --- */
html body.dashboard-authenticated .monthly-trend-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 16px!important}
html body.dashboard-authenticated .monthly-trend-card{--tc:var(--c-cobalt-t);--td:var(--c-cobalt-d);display:grid;align-content:start;gap:8px;padding:18px 18px 20px!important;border:0!important;border-radius:14px!important;background:var(--tc)!important;box-shadow:none!important;min-width:0}
html body.dashboard-authenticated .monthly-trend-card:nth-child(2){--tc:var(--c-teal-t);--td:var(--c-teal-d)}
html body.dashboard-authenticated .monthly-trend-card:nth-child(3){--tc:var(--c-amber-t);--td:var(--c-amber-d)}
html body.dashboard-authenticated .monthly-trend-card small{font:500 12px/1.2 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--td)!important}
html body.dashboard-authenticated .monthly-trend-card strong{font:700 24px/1.15 "Inter",sans-serif!important;letter-spacing:-.025em;color:var(--td)!important}
html body.dashboard-authenticated .monthly-trend-card p{margin:0!important;font-size:15px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .monthly-score-strip{display:flex;flex-wrap:wrap;gap:10px}
html body.dashboard-authenticated .monthly-score-chip{display:grid;gap:3px;min-width:120px;padding:12px 14px;border:1px solid var(--bh-line);border-radius:12px;background:var(--bh-paper)}
html body.dashboard-authenticated .monthly-score-chip small{font:500 11.5px/1.2 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .monthly-score-chip strong{font:700 22px/1.1 "Inter",sans-serif;color:var(--bh-ink)}
html body.dashboard-authenticated .monthly-score-chip span{font-size:12.5px;color:var(--bh-mute)}
html body.dashboard-authenticated .brand-next-step{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}
html body.dashboard-authenticated .brand-next-step::before{background:var(--acc)!important}
html body.dashboard-authenticated .brand-next-step>div{display:grid;gap:8px;flex:1 1 280px;min-width:0}
html body.dashboard-authenticated .brand-next-step p{margin:0!important;font-size:15.5px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .brand-report-list,html body.dashboard-authenticated .brand-timeline{display:grid;gap:0}
html body.dashboard-authenticated .brand-report-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:16px 0!important;border:0!important;border-top:1px dashed var(--bh-edge)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body.dashboard-authenticated .brand-report-item:first-child{border-top:0!important;padding-top:0!important}
html body.dashboard-authenticated .brand-report-item strong{display:block;font:650 16px/1.3 "Inter",sans-serif;color:var(--bh-ink)}
html body.dashboard-authenticated .brand-report-item div>span{display:block;margin-top:3px;font-size:13.5px;color:var(--bh-mute)}
html body.dashboard-authenticated .brand-report-metrics{display:flex;flex-wrap:wrap;gap:6px}
html body.dashboard-authenticated .brand-report-metrics span{padding:5px 10px;border-radius:8px;background:var(--bh-tint);color:var(--c-cobalt-d);font:500 12px/1.1 "JetBrains Mono",monospace}
html body.dashboard-authenticated .brand-timeline-item{display:grid;gap:3px;padding:14px 0 14px 16px!important;border:0!important;border-left:2px solid var(--c-sky-t)!important;border-radius:0!important;background:none!important;box-shadow:none!important;position:relative}
html body.dashboard-authenticated .brand-timeline-item::before{content:"";position:absolute;left:-6px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--c-sky);box-shadow:0 0 0 3px #fff}
html body.dashboard-authenticated .brand-timeline-item span{font:500 12px/1.2 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .brand-timeline-item strong{font:650 15.5px/1.3 "Inter",sans-serif;color:var(--bh-ink)}
html body.dashboard-authenticated .brand-timeline-item p{margin:0!important;font-size:14px!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .membership-card .side-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 6px}
html body.dashboard-authenticated .membership-card .side-card-title strong{display:grid;place-items:center;min-width:48px;height:48px;padding:0 12px;border-radius:12px;background:var(--acc-t)!important;color:var(--acc-d)!important;font:700 24px/1 "Inter",sans-serif!important;font-variant-numeric:tabular-nums}
html body.dashboard-authenticated .membership-card .plain-score-label{margin-bottom:0!important}
html body.dashboard-authenticated .membership-status{display:inline-flex;align-items:center;margin:12px 0 4px;padding:8px 12px;border-radius:9px;background:var(--c-green-t)!important;color:var(--c-green-d)!important;font:600 13.5px/1.2 "Inter",sans-serif;border:0!important}
html body.dashboard-authenticated .membership-card p{margin:10px 0 0!important;font-size:15px!important;line-height:1.55!important}

/* --- paketler / talepler / ayarlar --- */
html body.dashboard-authenticated .manual-payment-card{display:grid;gap:10px;margin:0 0 20px;padding:20px 22px!important;border:1px solid var(--c-amber-t)!important;border-radius:14px!important;background:var(--c-amber-t)!important;box-shadow:none!important}
html body.dashboard-authenticated .manual-payment-card strong{font:650 17px/1.3 "Inter",sans-serif;color:var(--c-amber-d)}
html body.dashboard-authenticated .manual-payment-card p{margin:0!important;font-size:15px!important;line-height:1.55!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .conversion-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
html body.dashboard-authenticated .conversion-cta-row a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px!important;border:1px solid var(--bh-edge)!important;border-radius:12px!important;background:#fff!important;color:var(--bh-ink)!important;font:600 14.5px/1 "Inter",sans-serif!important;text-decoration:none!important;box-shadow:none!important;transition:border-color .25s,transform .3s var(--bh-ease)}
html body.dashboard-authenticated .conversion-cta-row a:hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body.dashboard-authenticated .conversion-cta-row a:active{transform:scale(.985)}
html body.dashboard-authenticated .conversion-cta-row a[hidden]{display:none!important}
html body.dashboard-authenticated .brand-package-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;margin:0!important}
html body.dashboard-authenticated .brand-package-card{--pk:var(--c-cobalt);position:relative;display:flex!important;flex-direction:column;gap:10px;padding:22px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;transition:transform .4s var(--bh-ease),box-shadow .4s var(--bh-ease)}
html body.dashboard-authenticated .brand-package-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--pk)}
html body.dashboard-authenticated .brand-package-card:nth-child(2){--pk:var(--c-teal)}
html body.dashboard-authenticated .brand-package-card:nth-child(3){--pk:var(--c-amber)}
html body.dashboard-authenticated .brand-package-card:hover{transform:translateY(-3px);box-shadow:var(--bh-lift)!important}
html body.dashboard-authenticated .brand-package-card.recommended-package{border-color:var(--bh-cobalt)!important;background:var(--c-cobalt-t)!important}
html body.dashboard-authenticated .brand-package-card>div{display:grid;gap:6px}
html body.dashboard-authenticated .brand-package-card>div span{font:500 12px/1.2 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .brand-package-card>div strong{font:700 30px/1.1 "Inter",sans-serif;letter-spacing:-.03em;color:var(--bh-ink)}
html body.dashboard-authenticated .brand-package-card p{margin:0!important;font-size:15px!important;line-height:1.5!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .brand-package-card small{font-size:13.5px;color:var(--bh-mute)}
html body.dashboard-authenticated .brand-package-card em{align-self:flex-start;padding:5px 10px;border-radius:8px;background:#fff;color:var(--bh-cobalt);font:600 12px/1.1 "Inter",sans-serif;font-style:normal}
html body.dashboard-authenticated .brand-package-card button{margin-top:auto;min-height:46px;border-radius:12px!important;font:600 15px/1 "Inter",sans-serif!important;cursor:pointer;box-shadow:none!important;transition:transform .3s var(--bh-ease),background-color .25s,border-color .25s}
html body.dashboard-authenticated .brand-package-card button.primary{border:0!important;background:var(--bh-cobalt)!important;color:#fff!important}
html body.dashboard-authenticated .brand-package-card button.secondary{border:1px solid var(--bh-edge)!important;background:#fff!important;color:var(--bh-ink)!important}
html body.dashboard-authenticated .brand-package-card button:hover:not(:disabled){transform:translateY(-1px)}
html body.dashboard-authenticated .brand-package-card button.secondary:hover:not(:disabled){border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}
html body.dashboard-authenticated .brand-package-card button:disabled{opacity:.55;cursor:not-allowed}
html body.dashboard-authenticated .request-item,html body.dashboard-authenticated .request-status-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 0!important;border:0!important;border-top:1px dashed var(--bh-edge)!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body.dashboard-authenticated .request-status-item strong{display:block;font:650 16px/1.3 "Inter",sans-serif;color:var(--bh-ink)}
html body.dashboard-authenticated .request-status-item div>span{font-size:13.5px;color:var(--bh-mute)}
html body.dashboard-authenticated .request-status-pill{padding:6px 11px;border-radius:8px;background:var(--c-amber-t);color:var(--c-amber-d);font:500 12px/1.2 "JetBrains Mono",monospace}
html body.dashboard-authenticated .request-status-pill.status-approved{background:var(--c-green-t);color:var(--c-green-d)}
html body.dashboard-authenticated .request-status-pill.status-rejected{background:var(--c-coral-t);color:var(--c-coral-d)}
html body.dashboard-authenticated .manual-payment-badge{padding:6px 11px;border-radius:8px;background:var(--bh-tint);color:var(--c-cobalt-d);font:500 12px/1.2 "JetBrains Mono",monospace}
html body.dashboard-authenticated .manual-payment-badge.payment-received{background:var(--c-green-t);color:var(--c-green-d)}
html body.dashboard-authenticated .manual-payment-link{font:600 14px/1.3 "Inter",sans-serif;color:var(--bh-cobalt)!important}
html body.dashboard-authenticated .account-settings-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important}
html body.dashboard-authenticated .account-settings-grid article{display:grid;align-content:start;gap:6px;padding:18px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:var(--bh-paper)!important;box-shadow:none!important;min-width:0}
html body.dashboard-authenticated .account-settings-grid small{font:500 12px/1.2 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .account-settings-grid strong{font:650 17px/1.3 "Inter",sans-serif;color:var(--bh-ink);overflow-wrap:anywhere}
html body.dashboard-authenticated .account-settings-grid p{margin:0!important;font-size:14.5px!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .email-verification-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:22px 26px!important;border:1px solid var(--c-amber-t)!important;border-radius:var(--pn-r)!important;background:var(--c-amber-t)!important;box-shadow:none!important}
html body.dashboard-authenticated .email-verification-notice>div{flex:1 1 320px;display:grid;gap:6px}
html body.dashboard-authenticated .email-verification-notice .plain-score-label{background:#fff!important;color:var(--c-amber-d)!important}
html body.dashboard-authenticated .email-verification-notice h3{margin:0!important;font:650 19px/1.3 "Inter",sans-serif!important;color:var(--bh-ink)!important}
html body.dashboard-authenticated .email-verification-notice p{margin:0!important;font-size:15px!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .panel-status:empty{display:none}
html body.dashboard-authenticated .panel-status{padding:12px 16px;border-radius:12px;background:var(--c-sky-t);color:var(--c-sky-d);font:500 14.5px/1.4 "Inter",sans-serif}

/* --- admin paneli --- */
html body.dashboard-authenticated .panel-header-card{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px}
html body.dashboard-authenticated .panel-header-card>div:first-child{flex:1 1 320px;min-width:0}
html body.dashboard-authenticated .panel-header-card h3{margin:0 0 8px!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.12!important;letter-spacing:-.032em!important;font-weight:700!important}
html body.dashboard-authenticated .panel-header-card p{margin:0!important;font-size:16px!important;line-height:1.55!important;max-width:60ch}
html body.dashboard-authenticated .admin-session-card{display:grid;gap:8px;min-width:200px;padding:16px 18px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:var(--bh-paper)!important;box-shadow:none!important}
html body.dashboard-authenticated .admin-session-card small{font:500 12px/1.2 "JetBrains Mono",monospace;color:var(--bh-mute)}
html body.dashboard-authenticated .admin-session-card strong{font:650 15.5px/1.3 "Inter",sans-serif;color:var(--bh-ink);overflow-wrap:anywhere}
html body.dashboard-authenticated .admin-storage-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 18px!important;border:1px solid var(--c-amber-t)!important;border-radius:14px!important;background:var(--c-amber-t)!important;color:var(--c-amber-d)!important;box-shadow:none!important;font:500 14.5px/1.4 "Inter",sans-serif}
html body.dashboard-authenticated .admin-storage-status strong{font-weight:650;color:var(--c-amber-d)}
html body.dashboard-authenticated .admin-storage-status.healthy,html body.dashboard-authenticated .admin-storage-status.ok{border-color:var(--c-green-t)!important;background:var(--c-green-t)!important;color:var(--c-green-d)!important}
html body.dashboard-authenticated .admin-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;margin:0!important}
html body.dashboard-authenticated .admin-summary-grid .insight-card{--ik:var(--c-cobalt);position:relative;display:grid;align-content:start;gap:8px;min-height:0!important;padding:22px 22px 20px!important;border:1px solid var(--bh-edge)!important;border-radius:16px!important;background:#fff!important;box-shadow:var(--bh-glow)!important;overflow:hidden}
html body.dashboard-authenticated .admin-summary-grid .insight-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--ik)}
html body.dashboard-authenticated .admin-summary-grid .insight-card::after{display:none!important}
html body.dashboard-authenticated .admin-summary-grid .insight-card:nth-child(2){--ik:var(--c-teal)}
html body.dashboard-authenticated .admin-summary-grid .insight-card:nth-child(3){--ik:var(--c-amber)}
html body.dashboard-authenticated .admin-summary-grid .insight-card:nth-child(4){--ik:var(--c-sky)}
html body.dashboard-authenticated .admin-summary-grid .insight-card>span,html body.dashboard-authenticated .admin-summary-grid .insight-card small{font:500 12px/1.2 "JetBrains Mono",monospace!important;letter-spacing:0!important;text-transform:none!important;color:var(--bh-mute)!important}
html body.dashboard-authenticated .admin-summary-grid .insight-card strong{font:700 clamp(34px,3.4vw,44px)/1 "Inter",sans-serif!important;letter-spacing:-.04em!important;color:var(--bh-ink)!important;font-variant-numeric:tabular-nums}
html body.dashboard-authenticated .admin-summary-grid .insight-card p{margin:0!important;font-size:14.5px!important;line-height:1.45!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .admin-management-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;margin:0!important}
html body.dashboard-authenticated .admin-credit-form{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;align-items:center}
html body.dashboard-authenticated .admin-credit-form .primary{grid-column:1/-1;justify-self:start}
html body.dashboard-authenticated .admin-credit-form :is(input,select){min-width:0;width:100%}
html body.dashboard-authenticated .table-wrap{width:100%;overflow-x:auto;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
html body.dashboard-authenticated .table-wrap table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}
html body.dashboard-authenticated .table-wrap :is(th,td){padding:12px 16px!important;text-align:left;border:0!important;border-bottom:1px dashed var(--bh-line)!important;vertical-align:top}
html body.dashboard-authenticated .table-wrap thead th{background:var(--bh-paper)!important;border-bottom:1px solid var(--bh-line)!important;font:500 11.5px/1.2 "JetBrains Mono",monospace!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--bh-mute)!important}
html body.dashboard-authenticated .table-wrap tbody tr:last-child td{border-bottom:0!important}
html body.dashboard-authenticated .table-wrap tbody tr:hover td{background:var(--bh-paper)}
html body.dashboard-authenticated .table-actions{display:flex;flex-wrap:wrap;gap:8px}

/* --- form alanları (panel) --- */
html body.dashboard-authenticated :is(.admin-credit-form,.admin-control-card,.report-section) :is(input,select,textarea){min-height:48px;padding:0 14px!important;border:1px solid var(--bh-edge)!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:var(--bh-ink)!important;font:500 15.5px/1.2 "Inter",sans-serif!important;transition:border-color .25s,box-shadow .25s}
html body.dashboard-authenticated :is(.admin-credit-form,.admin-control-card,.report-section) :is(input,select,textarea):focus{outline:0;border-color:var(--bh-cobalt)!important;box-shadow:0 0 0 4px rgba(16,52,166,.14)!important}
html body.dashboard-authenticated :is(.admin-credit-form,.admin-control-card,.report-section) select{padding-right:34px!important}
html body.dashboard-authenticated :is(.admin-credit-form,.table-actions,.admin-control-card) button:not(.secondary){min-height:48px;padding:0 20px!important;border:0!important;border-radius:12px!important;background:var(--bh-cobalt)!important;color:#fff!important;font:600 15px/1 "Inter",sans-serif!important;box-shadow:0 1px 2px rgba(10,18,38,.2),0 10px 22px -10px rgba(16,52,166,.55)!important;cursor:pointer;transition:transform .3s var(--bh-ease),background-color .25s}
html body.dashboard-authenticated :is(.admin-credit-form,.table-actions,.admin-control-card) button:not(.secondary):hover{background:var(--bh-deep)!important;transform:translateY(-1px)}
html body.dashboard-authenticated :is(.table-actions,.table-wrap) button.secondary{min-height:38px;padding:0 14px!important;border:1px solid var(--bh-edge)!important;border-radius:10px!important;background:#fff!important;color:var(--bh-ink)!important;font:600 13.5px/1 "Inter",sans-serif!important;box-shadow:none!important;cursor:pointer}
html body.dashboard-authenticated :is(.table-actions,.table-wrap) button.secondary:hover{border-color:var(--bh-cobalt)!important;color:var(--bh-cobalt)!important}

/* --- alt bilgi: panelde de açık --- */
html body.dashboard-authenticated .site-footer{display:grid!important;grid-template-columns:1.35fr .8fr .9fr 1.1fr!important;gap:12px clamp(24px,4vw,64px)!important;align-items:start;margin:8px 0 0!important;padding:clamp(40px,5vw,64px) 0 24px!important;background:transparent!important;background-image:none!important;border:0!important;border-top:1px solid var(--bh-edge)!important;border-radius:0!important;box-shadow:none!important;color:var(--bh-ink2)!important;font-family:"Inter",system-ui,sans-serif}
html body.dashboard-authenticated .site-footer :is(.brand-text b,.footer-brand-column b,.footer-social-column>strong){color:var(--bh-ink)!important}
html body.dashboard-authenticated .site-footer .brand-text small,html body.dashboard-authenticated .site-footer .footer-brand-column small{color:var(--bh-mute)!important}
html body.dashboard-authenticated .site-footer .footer-machine-label{color:var(--bh-ink)!important}
html body.dashboard-authenticated .site-footer .footer-machine-links a{color:var(--bh-ink2)!important}
@media (max-width:1020px){html body.dashboard-authenticated .site-footer{grid-template-columns:1fr 1fr!important}}
@media (max-width:640px){html body.dashboard-authenticated .site-footer{grid-template-columns:1fr 1fr!important}}

/* --- panel: tablet / mobil --- */
@media (max-width:1100px){
  html body.dashboard-authenticated .luminous-dashboard-main{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .luminous-signal-strip,html body.dashboard-authenticated .admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body.dashboard-authenticated .panel-section-shell{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .monthly-trend-grid{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .admin-management-grid{grid-template-columns:1fr!important}
}
@media (max-width:640px){
  html body.dashboard-authenticated .luminous-summary-pair{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .luminous-signal-strip{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .admin-summary-grid{grid-template-columns:1fr!important}
  html body.dashboard-authenticated .panel-section-tab{min-width:132px}
  html body.dashboard-authenticated .luminous-header-actions .compact-button{flex:1 1 auto}
  html body.dashboard-authenticated .luminous-primary-action .primary,html body.dashboard-authenticated .brand-next-step .primary{width:100%}
  html body.dashboard-authenticated .panel-header-card .compact-button{width:100%}
  html body.dashboard-authenticated .site-footer{grid-template-columns:1fr!important}
}
@media (prefers-reduced-motion:reduce){
  html body.authed-user :is(.brand-package-card,.panel-section-tab,.top-links button,.primary,.conversion-cta-row a){transition:none!important;transform:none!important}
}

/* v3r-b — hero şeridi tam genişlik, sekme şeridi sola hizalı, alt bilgi boşluğu */
html body.dashboard-authenticated .luminous-dashboard-overview::before{inset:0 0 auto 0!important;width:auto!important;height:3px!important;transform:none!important;border-radius:0!important;background:var(--c-cobalt)!important;filter:none!important}
@media (min-width:768px){html body.authed-user .topbar .top-links{justify-content:flex-start!important;align-items:center!important}}
html body.dashboard-authenticated .site-footer{margin-top:40px!important}
html body.dashboard-authenticated .dial-legend{flex-direction:column;align-items:flex-start;gap:8px}

/* v3r-c — mobil üst menü: sarmalanan sekme ızgarası, taşma yok */
@media (max-width:767px){
  html body.authed-user .topbar .top-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important;width:100%!important;max-width:100%!important;overflow:visible!important;padding:10px 0 0!important;border:0!important;background:none!important;box-shadow:none!important}
  html body.authed-user .topbar .top-links button{flex:none;min-width:0;width:100%!important;white-space:normal;text-align:left;justify-content:flex-start;border:1px solid var(--bh-line)!important;background:#fff!important;padding:0 14px!important}
  html body.authed-user .topbar .top-links button.active{background:var(--bh-tint)!important;border-color:transparent!important}
  html body.authed-user .topbar{max-width:100%;overflow:hidden}
}

/* v3r-d — mobil: menü kapalıyken sade üst çubuk, sekmeler yatay kaydırılır */
html body.dashboard-authenticated .panel-section-tabs{flex-direction:row!important;flex-wrap:nowrap!important}
@media (max-width:767px){
  html body.authed-user .topbar:not(.mobile-menu-open) :is(.top-links,.language-switcher,.top-actions){display:none!important}
  html body.authed-user .topbar.mobile-menu-open .top-actions{display:flex!important}
  html body.authed-user .topbar.mobile-menu-open .language-switcher{display:inline-flex!important;width:100%}
  html body.authed-user .topbar .mobile-menu-toggle{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--bh-line)!important;border-radius:999px!important;background:#fff!important;color:var(--bh-ink)!important;font:600 14px/1 "Inter",sans-serif!important;box-shadow:none!important}
}

/* v3r-e — paket etiketleri, WhatsApp bağlantısı */
html body.dashboard-authenticated .brand-package-card>div span{text-transform:none!important;letter-spacing:0!important}
html body.dashboard-authenticated .conversion-cta-row a{flex:0 0 auto;width:auto!important;justify-self:start}
html body.dashboard-authenticated .conversion-cta-row{display:flex!important;justify-content:flex-start}
html body.dashboard-authenticated .geo-visibility-dial .dial-content{max-width:62%;margin:0 auto;text-align:center}
html body.dashboard-authenticated .geo-visibility-dial .dial-content small{font-size:11px!important;line-height:1.25!important;max-width:100%;text-wrap:balance}
html body.dashboard-authenticated .geo-visibility-dial .dial-content{max-width:46%!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-content strong{font-size:clamp(34px,3.2vw,44px)!important}
html body.dashboard-authenticated .geo-visibility-dial .dial-content small{white-space:normal!important;font-size:10.5px!important}
html body.dashboard-authenticated .brand-package-card>div span{font:600 13.5px/1.3 "Inter",sans-serif!important;color:var(--bh-ink2)!important}
html body.dashboard-authenticated .brand-package-card small{align-self:flex-start;padding:6px 10px;border-radius:8px;background:var(--c-green-t);color:var(--c-green-d);font:500 12.5px/1.2 "Inter",sans-serif}

/* v3r-f — giriş yapmış kullanıcıda "Analiz Başla": hızlı analiz formu görünür, pazarlama blokları gizli */
html body.authed-user[data-current-view="intake"]:not(.intake-step2) .bh-home.bh-home-a{display:block!important}
html body.authed-user .bh-home.bh-home-b{display:none!important}
html body.authed-user.intake-step2 .bh-home{display:none!important}


/* v3r-g — oturum açık, panel dışı sayfalar: üst menü altındaki çift çizgi kalkar (içerik kendi ince çizgisini taşır) */
@media (min-width:768px){html body.authed-user:not(.dashboard-authenticated) .topbar{margin-bottom:0!important;border-bottom:0!important}}


html body .bh-home .bh-quick .quick-analysis-form input:focus,html body .bh-home .bh-quick .quick-analysis-form input:hover,html body .bh-home .bh-quick .quick-analysis-form input:-webkit-autofill{padding-left:48px!important;background-repeat:no-repeat!important;background-position:16px center!important;background-size:20px!important}
