/* FirmaSatınAl V9.2 EVOLVE – tüm sayfalar için kurumsal tasarım katmanı */
:root{
 --v92-ink:#152c44;--v92-deep:#10263e;--v92-deeper:#0a1d31;
 --v92-gold:#c49b60;--v92-gold-soft:#ead4ae;--v92-light:#f5f7f9;
 --v92-stroke:#e0e7ee;--v92-slate:#5c6d7f;--v92-white:#fff;
 --v92-radius:18px;--v92-shadow:0 13px 38px rgba(15,36,59,.07)
}
body.fsa-v92-site{background:linear-gradient(175deg,#f2f6f8 0,#fafbfd 560px,#f5f7f9 100%);color:var(--v92-ink)}
.fsa-v92-site :where(h1,h2,h3,h4){font-family:Manrope,"DM Sans",sans-serif;letter-spacing:-.035em}
.fsa-v92-site .fsa-v91-header{box-shadow:0 10px 34px rgba(14,36,57,.065);border-bottom-color:#dce4ec!important}
.fsa-v92-site .fsa-v91-header .fsa-v91-header-row{min-height:87px}
.fsa-v92-site .fsa-v91-logo .fsa-v91-logo-symbol{background:linear-gradient(140deg,#0f2842,#245071);box-shadow:0 10px 26px rgba(13,40,63,.19)}
.fsa-v92-site .fsa-v91-link.is-active{color:#8d612e!important}
.fsa-v92-site .fsa-v91-icon-btn:hover{box-shadow:0 5px 13px #1a425515}
.fsa-v92-site .fsa-v91-cta{background:linear-gradient(110deg,#112e49,#1a4a6b);border:1px solid #1d5073;box-shadow:0 8px 22px #142d481c}
.fsa-v92-site .fsa-v91-cta:hover{background:#153c5f;box-shadow:0 10px 27px #102e4d32}
.fsa-v92-site .fsa-hero{overflow:hidden;background:linear-gradient(118deg,#10263c 0%,#173950 54%,#25465a 100%)!important}
.fsa-v92-site .fsa-hero:before{content:"";position:absolute;top:-180px;right:7%;width:540px;height:540px;border-radius:50%;border:1px solid #ffffff0c;pointer-events:none}
.fsa-v92-site .fsa-hero h1{letter-spacing:-.06em;line-height:1.08}
.fsa-v92-site .fsa-hero .fsa-kicker{border:1px solid #f1dcb94a;border-radius:100px;background:#ffffff08;padding:8px 13px;display:inline-flex;align-items:center;gap:8px}
.fsa-v92-site .fsa-showcase{border-radius:23px;border:1px solid #ffffff32;box-shadow:0 25px 67px #091c3540}
.fsa-v92-site .fsa-search{border:1px solid #e5eaef!important;border-top:3px solid #d2ac76!important;box-shadow:0 20px 62px #0f2b4721;border-radius:20px!important;background:#fff}
.fsa-v92-site .fsa-search-fields input,.fsa-v92-site .fsa-search-fields select{border:1px solid #d0dce6!important;background:#fff!important;color:#1c344a!important}
.fsa-v92-site .page-top{position:relative;overflow:hidden;background:linear-gradient(118deg,#10263b,#22465e)!important;border-bottom:4px solid #bc9560}
.fsa-v92-site .page-top:after{content:"";position:absolute;right:-100px;top:-140px;width:530px;height:530px;border:1px solid #ffffff16;border-radius:50%;box-shadow:0 0 0 90px #ffffff06;pointer-events:none}
.fsa-v92-site .page-top .wrap{position:relative;z-index:1}
.fsa-v92-site .page-top h1{font-size:clamp(34px,4vw,56px);letter-spacing:-.045em}
.fsa-v92-site .section{padding-block:clamp(35px,5vw,82px)}
.fsa-v92-site .section.small-section{padding-block:35px 68px}
.fsa-v92-site .fsa-section-heading{margin-bottom:28px}
.fsa-v92-site .fsa-section-heading h2{font-weight:850}
.fsa-v92-site .surface,.fsa-v92-site .listing,.fsa-v92-site .fsa-v7-tile,.fsa-v92-site .fsa-v7-article{border:1px solid #e0e7ee;box-shadow:var(--v92-shadow);border-radius:var(--v92-radius)}
.fsa-v92-site .surface.pad{padding:clamp(21px,2.5vw,34px)}
.fsa-v92-site .listing{display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.fsa-v92-site .listing:hover{border-color:#d5ba90;transform:translateY(-5px);box-shadow:0 23px 48px #16344d22}
.fsa-v92-site .listing-art{position:relative;overflow:hidden}
.fsa-v92-site .listing-art:after{content:"";position:absolute;inset:auto -15% -70% auto;width:190px;height:190px;border:1px solid #fff4;border-radius:50%;pointer-events:none}
.fsa-v92-site .listing-data{display:flex;flex:1;flex-direction:column}
.fsa-v92-site .listing-data h3{font-size:19px;line-height:1.35;margin-top:10px;color:#172e45}
.fsa-v92-site .listing-data>p{color:#64798a;font-size:13px;line-height:1.75}
.fsa-v92-site .listing-bottom{margin-top:auto;padding-top:15px;border-top:1px solid #e9eef3}
.fsa-v92-site .listing-bottom strong{color:#1b405e;font-weight:850;font-size:17px}
.fsa-v92-site .fsa-v92-card-tools{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-top:13px;flex-wrap:wrap}
.fsa-v92-site .fsa-v92-card-tools :is(button,a){font:750 11px/1.2 "DM Sans",sans-serif;color:#375670;border:1px solid #d6e2eb;background:#f6f9fb;padding:9px 10px;cursor:pointer;border-radius:8px;min-height:35px;text-align:center}
.fsa-v92-site .fsa-v92-card-tools :is(button,a):hover{background:#eaf1f6;color:#193c5d;border-color:#bfd4e4}
.fsa-v92-site .fsa-v92-card-tools button[aria-pressed="true"]{background:#e8f5ed;color:#1b7252;border-color:#afd2bc}
.fsa-v92-site .fsa-v92-favorite-form{display:inline;margin:0}
.fsa-v92-site .fsa-v92-favorite-form button{white-space:nowrap}
.fsa-v92-site .btn{border-radius:10px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:850}
.fsa-v92-site .btn.navy{background:#183652;color:#fff;border-color:#183652}
.fsa-v92-site .btn.navy:hover{background:#295270}
.fsa-v92-site .btn.gold{background:linear-gradient(110deg,#c59956,#e1c48c);color:#1d2e3c;border-color:#ddbf89}
.fsa-v92-site .btn.gold:hover{background:#edd2a2}
.fsa-v92-site :where(input,select,textarea){background:#fff;color:#183148;border:1px solid #c7d6e1;border-radius:10px;min-height:43px}
.fsa-v92-site textarea{min-height:95px;line-height:1.65}
.fsa-v92-site input:focus,.fsa-v92-site textarea:focus,.fsa-v92-site select:focus{border-color:#b98d4f;box-shadow:0 0 0 3px #d3ac7159}
.fsa-v92-site .authbg{background:radial-gradient(circle at 12% 20%,#e4ecf2 0%,transparent 35%),#f6f8fa}
.fsa-v92-site .auth{border-top:4px solid #bd965d}
.fsa-v92-site .dash{align-items:start;gap:21px}
.fsa-v92-site .sidebar{position:sticky;top:113px;padding:17px;border:1px solid #dfe8ef}
.fsa-v92-site .sidebar h3{font-size:13px;color:#647c91;padding:7px 10px}
.fsa-v92-site .sidebar a{display:flex;align-items:center;gap:7px;padding:12px 13px;font-size:13px;border-radius:10px;color:#35506a;font-weight:750}
.fsa-v92-site .sidebar a:hover{background:#edf4f8;color:#153c5d}
.fsa-v92-site .dashmain{min-width:0}
.fsa-v92-site .dash-title{gap:16px;align-items:center}
.fsa-v92-site .tablebox{overflow:hidden}
.fsa-v92-site .tablewrap thead{background:#f2f6f9}
.fsa-v92-site .tablewrap th{letter-spacing:.07em;color:#516f85;padding:13px}
.fsa-v92-site .tablewrap td{padding:13px;color:#30495f}
.fsa-v92-site .tablewrap tr:hover td{background:#fbfcfd}
.fsa-v92-site .fsa-v91-kpi{background:linear-gradient(145deg,#fff,#fafdff);border:1px solid #dbe6ee}
.fsa-v92-site .fsa-v91-kpi:before{content:"";width:22px;height:3px;background:#c79b5e;border-radius:8px;margin-bottom:9px}
.fsa-v92-site .fsa-v91-filter-chips a{font-size:12px;padding:10px 15px}
.fsa-v92-site .fsa-v74-results{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:21px 0}
.fsa-v92-site .fsa-v74-filters{border-top:3px solid #d4b581}
.fsa-v92-site .fsa-v74-pagination a{border-radius:9px}
.fsa-v92-site .fsa-v7-links a{transition:transform .15s,border-color .15s}
.fsa-v92-site .fsa-v7-links a:hover{transform:translateY(-3px);border-color:#d1b58a}
.fsa-v92-site details:not(.fsa-v91-dropdown){border-radius:12px}
.fsa-v92-site details:not(.fsa-v91-dropdown) summary{cursor:pointer}
.fsa-v92-site .fsa-footer{background:linear-gradient(145deg,#102238,#102d43)!important;border-top:4px solid #c5a06b}
.fsa-v92-site .fsa-footer .footer-cols{gap:35px}
.fsa-v92-site .fsa-footer a{transition:color .18s}
.fsa-v92-site .fsa-footer a:hover{color:#f7d59a}
.fsa-v92-site .fsa-v92-fav-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:27px}
.fsa-v92-fav-head h2{font-size:27px;margin:0 0 7px}
.fsa-v92-fav-head p{font-size:13px;color:#6b7d8e;margin:0}
.fsa-v92-site .fsa-v92-fav-grid{margin:0}
.fsa-v92-saved-search{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(100deg,#173951,#24435e);color:#fff;padding:19px 24px;margin-bottom:28px;border:1px solid #2d5067;border-radius:17px;box-shadow:0 13px 38px #102b4633}
.fsa-v92-saved-search>div:first-child{display:grid;gap:3px}
.fsa-v92-saved-search strong{color:#fff;font-size:15px;font-weight:850}
.fsa-v92-saved-search span{color:#e2eaf0;font-size:12px}
.fsa-v92-search-buttons{display:flex;gap:9px;flex-wrap:wrap}
.fsa-v92-search-buttons button{background:#fff;border:1px solid #fff;color:#233d57;border-radius:9px;font-size:12px;padding:9px 13px;font-weight:850;cursor:pointer}
.fsa-v92-search-buttons button:first-child{background:#d4ae73;border-color:#d4ae73;color:#17293a}
.fsa-v92-saved-search [data-v92-saved-search-list]{flex-basis:100%;display:grid;gap:6px;margin-top:8px;padding-top:13px;border-top:1px solid #ffffff24}
.fsa-v92-saved-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff13;padding:8px 11px;border-radius:9px}
.fsa-v92-saved-row>a{color:#fff;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}
.fsa-v92-saved-row>button{border:1px solid #ffffff45;border-radius:7px;color:white;background:transparent;padding:6px 9px;cursor:pointer}
.fsa-v92-muteline{color:#d7e2eb;font-size:12px;margin:5px 0}
/* comparison: persistent tray and accessible dialog */
#fsa-v92-compare-root{position:fixed;left:0;right:0;bottom:0;z-index:1750;pointer-events:none}
.fsa-v92-compare-tray{max-width:1020px;margin:0 auto 14px;padding:11px 15px;display:flex;align-items:center;flex-wrap:wrap;gap:13px;color:#fff;background:#112b43;border:1px solid #3b5871;border-top:3px solid #d6ae73;border-radius:14px;box-shadow:0 14px 50px #091c3180;pointer-events:auto}
.fsa-v92-tray-title{display:grid;min-width:150px}
.fsa-v92-tray-title strong{font-size:13px;font-weight:850}.fsa-v92-tray-title span{font-size:10px;color:#b8cbd8}
.fsa-v92-tray-items{display:flex;gap:7px;min-width:0;flex:1;flex-wrap:wrap}
.fsa-v92-tray-chip{display:flex;align-items:center;gap:8px;background:#ffffff16;border:1px solid #ffffff30;border-radius:8px;padding:5px 8px;max-width:200px}
.fsa-v92-tray-chip span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}
.fsa-v92-tray-chip button{border:0;background:#ffffff25;color:white;border-radius:5px;cursor:pointer;font-weight:900}
.fsa-v92-tray-primary{border:0;border-radius:9px;background:#d4af77;color:#182e42;padding:10px 13px;font-size:12px;font-weight:850;cursor:pointer}
.fsa-v92-tray-primary:disabled{opacity:.45;cursor:not-allowed}
.fsa-v92-tray-clear{border:0;background:transparent;color:#d7e2ed;font-size:12px;cursor:pointer}
.fsa-v92-dialog{border:1px solid #dce5ed;border-radius:20px;box-shadow:0 30px 100px #081b326e;padding:26px;max-width:min(950px,94vw);width:100%;background:#fff;color:#203b54;max-height:88vh}
.fsa-v92-dialog::backdrop{background:rgba(9,26,45,.72);backdrop-filter:blur(3px)}
.fsa-v92-dialog-head{display:flex;justify-content:space-between;gap:10px;align-items:center}
.fsa-v92-dialog-head h2{margin:0;font-size:25px}.fsa-v92-close{border:1px solid #dbe5ed;background:#f2f6f9;padding:9px 12px;cursor:pointer;border-radius:9px;font-weight:750}
.fsa-v92-dialog .fsa-v92-muteline{color:#617488;margin:10px 0 21px;line-height:1.6}
.fsa-v92-dialog-scroll{overflow:auto}
.fsa-v92-compare-table{border-collapse:collapse;width:100%;min-width:540px}
.fsa-v92-compare-table :where(td,th){border:1px solid #e2e9ef;padding:13px;text-align:left;font-size:12px;vertical-align:top}
.fsa-v92-compare-table thead th{background:#142c46;color:#fff;font-size:12px}
.fsa-v92-compare-table tbody th{background:#f3f7fa;color:#405970}
.fsa-v92-compare-table tbody tr:nth-child(even){background:#fafcfd}
.fsa-v92-compare-table td a{color:#1c5d86;text-decoration:underline;font-weight:800}
/* updater and setup – matching design on standalone screens */
body.fsa-v92-setup,body.fsa-v92-upgrade{background:linear-gradient(145deg,#eef4f7,#fafcfd);color:var(--v92-ink)}
.fsa-v92-setup .hero,.fsa-v92-upgrade .fsa-up-hero{background:linear-gradient(115deg,#0d263e,#27506b)!important;border-top:4px solid #c5a068}
.fsa-v92-setup main,.fsa-v92-upgrade .fsa-up-panel,.fsa-v92-upgrade .fsa-up-stat{border-color:#dce7ee;box-shadow:var(--v92-shadow)}
.fsa-v92-upgrade .fsa-up-header{border-bottom:1px solid #e2eaf0;margin-bottom:14px}
.fsa-v92-upgrade .fsa-up-hero{border-radius:19px}
.fsa-v92-upgrade .fsa-up-stat{border-top:3px solid #d0ac77}
.fsa-v92-upgrade .fsa-up-panel h2{color:#17324b}
/* Version cards: complete changelog per release */
.fsa-v92-release-overview{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}
.fsa-v92-release-overview h2{margin:0 0 4px;font-size:24px;letter-spacing:-.7px}
.fsa-v92-release-overview p{margin:0;color:#677e91;font-size:13px;line-height:1.6}
.fsa-v92-release-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:23px}
.fsa-v92-release-card{padding:22px 23px;background:#fff;border:1px solid #dce6ee;border-radius:15px;box-shadow:0 8px 22px #132f480a}
.fsa-v92-release-card.is-latest{border-color:#cba56e;border-top:3px solid #cba56e;box-shadow:0 14px 35px #273d4f17}
.fsa-v92-release-card-head{display:flex;justify-content:space-between;align-items:start;gap:9px;margin-bottom:12px}
.fsa-v92-release-card-head h3{font-size:19px;color:#17314a;margin:0}
.fsa-v92-release-card-head small{display:block;color:#697c8c;font-size:11px;line-height:1.6;margin-top:3px}
.fsa-v92-release-status{font-size:10px;font-weight:800;color:#7f5626;border:1px solid #e7d3b4;background:#fff6e6;border-radius:100px;padding:6px 10px;white-space:nowrap}
.fsa-v92-release-status.is-recorded{background:#e7f5eb;border-color:#bbdcc6;color:#246d48}
.fsa-v92-release-card p{font-size:12px;line-height:1.7;color:#63788a;margin:0 0 11px}
.fsa-v92-release-card ul{padding-left:18px;margin:0;display:grid;gap:7px}
.fsa-v92-release-card li{font-size:12px;line-height:1.55;color:#284258}
.fsa-v92-release-card details{margin-top:16px;padding:12px;border-radius:10px;background:#f6f8fa;border:1px solid #e3eaf0}
.fsa-v92-release-card summary{font-size:11px;cursor:pointer;font-weight:850;color:#365874}
.fsa-v92-release-card code{display:inline-block;margin:7px 6px 0 0;color:#335b74;background:#eaf0f5;border-radius:5px;padding:4px 6px;font-size:10px;overflow-wrap:anywhere}
.fsa-v92-release-record{margin:16px 0 4px;color:#667b8b;font-size:12px}
@media(max-width:900px){.fsa-v92-release-grid{grid-template-columns:1fr}}
@media(max-width:760px){
 .fsa-v92-site .sidebar{position:static}
 .fsa-v92-site .section.small-section{padding-block:26px 55px}
 .fsa-v92-site .fsa-v92-fav-head{flex-direction:column;align-items:start}
 .fsa-v92-saved-search{padding:17px}
 .fsa-v92-compare-tray{margin:0 8px 8px;border-radius:12px;padding:9px 11px;gap:7px}
 .fsa-v92-tray-title{min-width:90px}
 .fsa-v92-tray-items{width:100%;order:5;flex-basis:100%}
 .fsa-v92-dialog{padding:18px}
 .fsa-v92-dialog-head h2{font-size:21px}
 .fsa-v92-release-card{padding:18px}
}
@media(max-width:470px){
 .fsa-v92-site .fsa-v92-card-tools :is(button,a){font-size:10px;padding:8px}
 .fsa-v92-site .fsa-v91-logo-word small{display:none}
 .fsa-v92-site .fsa-v91-header .fsa-v91-header-row{min-height:62px}
 .fsa-v92-site .fsa-v91-header .fsa-v91-cta{font-size:10px;padding-inline:7px}
 .fsa-v92-site .fsa-v91-icon-btn{width:33px}
 .fsa-v92-site .fsa-v91-header .fsa-v91-logo{font-size:16px}
 .fsa-v92-site .page-top h1{font-size:33px}
 .fsa-v92-release-card-head{flex-direction:column}
}
@media(prefers-reduced-motion:reduce){.fsa-v92-site .listing:hover{transform:none!important}}

/* V9.2 ana sayfa – üç yeni işlemi açıklayan keşif kartları */
.fsa-v92-site .fsa-v92-home-features{background:linear-gradient(135deg,#f3f6f8,#eef3f6);padding-block:62px 67px}
.fsa-v92-site .fsa-v92-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.fsa-v92-site .fsa-v92-feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:275px;padding:27px;background:#fff;border:1px solid #dbe6ef;border-radius:18px;box-shadow:0 12px 30px #122c470c;transition:transform .2s,border-color .2s,box-shadow .2s}
.fsa-v92-site .fsa-v92-feature:hover{transform:translateY(-4px);border-color:#cba56e;box-shadow:0 18px 40px #16344b24}
.fsa-v92-feature-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eaf0f5;color:#1c506b;font-size:26px;margin-bottom:18px}
.fsa-v92-feature>small{color:#ad8352;font-size:10px;font-weight:900;letter-spacing:1.2px;margin-bottom:5px}
.fsa-v92-feature>strong{font-size:20px;font-weight:850;line-height:1.35;color:#1d3952;margin-bottom:7px}
.fsa-v92-feature>p{color:#677e90;font-size:13px;line-height:1.7;margin:0 0 15px}
.fsa-v92-feature-arrow{margin-top:auto;color:#265674;font-size:12px;font-weight:850}
@media(max-width:870px){.fsa-v92-site .fsa-v92-feature-grid{grid-template-columns:1fr}.fsa-v92-site .fsa-v92-feature{min-height:210px}}
