/* SOURCE: assets/css/about-arkad.css */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--text);--bg:#fff;--text:#18304d;--muted:#60738b;--panel:#f3f6f9;--line:#dce5ec;--gold:#b18a55;--dark:#132b49}html[data-theme=dark] body{--bg:#101e30;--text:#edf3fa;--muted:#bdc9d9;--panel:#1b3048;--line:#324760;--dark:#0b1728}.wrap{max-width:1150px;padding:0 28px;margin:0 auto}.top{position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:1px solid var(--line)}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.nav img{width:190px;max-height:55px;object-fit:contain}html[data-theme=dark] .nav img{background:white;padding:5px;border-radius:5px}.nav nav{display:flex;gap:23px}.nav a,footer a{color:inherit;text-decoration:none;font-size:13px;font-weight:600}.nav button{cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:8px;padding:10px 14px;color:var(--text)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.19em;color:var(--gold);margin-bottom:24px}.hero{padding-top:85px;padding-bottom:90px}.hero-grid{display:grid;grid-template-columns:1.5fr .75fr;gap:80px;align-items:center}h1,h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.045em;font-weight:500;line-height:1.15}h1{font-size:clamp(40px,4.8vw,65px);margin:0 0 26px}h2{font-size:clamp(33px,3.6vw,48px);margin:0 0 25px}h1 em,h2 em{font-style:normal;color:var(--gold)}p{color:var(--muted);line-height:1.85;font-size:15px}.lead{font-size:19px;line-height:1.7}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{background:#193554;color:#fff;text-decoration:none;border-radius:8px;padding:14px 19px;font-weight:700;font-size:13px}.btn.secondary{background:transparent;border:1px solid var(--line);color:var(--text)}.identity{border:1px solid var(--line);border-radius:17px;padding:32px;background:var(--panel)}.monogram{font-family:Georgia,serif;font-size:88px;color:var(--gold);letter-spacing:-.13em}.id-label,.tag{font-size:10px;font-weight:800;letter-spacing:.14em;color:var(--gold)}.identity h2{font-size:27px;margin:13px 0}.id-foot{font-size:10px;letter-spacing:.13em;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.principles{background:var(--panel);padding:85px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.cards article{padding:25px;background:var(--bg);border:1px solid var(--line);border-radius:13px}.cards span{font-family:Georgia,serif;font-size:28px;color:var(--gold)}h3{font-size:20px;margin:20px 0 12px}.arkad{padding-top:100px;padding-bottom:95px}.arkad>.lead{max-width:830px}.comparison{display:grid;grid-template-columns:1fr 42px 1fr;gap:14px;align-items:stretch;margin:45px 0 25px}.comparison article{padding:34px;border:1px solid var(--line);background:var(--panel);border-radius:15px}.comparison h3{font-family:Georgia,serif;font-size:32px;font-weight:500}.comparison ul{padding-left:20px;color:var(--muted);line-height:2}.comparison a{color:#1681b4;font-weight:700;text-decoration:none}.versus{display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:30px}.caution{border-left:3px solid var(--gold);padding:12px 20px;background:var(--panel);font-size:13px}.band{background:#132b49;color:#fff;padding:70px 0}.band h2{color:#fff}.band-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.band-actions{display:flex;flex-direction:column;gap:16px}.band-actions a{color:#fff;text-decoration:none;border-bottom:1px solid #6c8199;padding-bottom:9px}.disclosure{padding-top:65px;padding-bottom:75px}.disclosure h2{font-size:29px}.disclosure p{font-size:13px;max-width:950px}footer{background:#132b49;color:#fff;padding:27px 0}footer .wrap{display:flex;justify-content:space-between;gap:20px;font-size:12px}@media(max-width:800px){.nav nav{display:none}.hero-grid,.cards{grid-template-columns:1fr}.hero-grid{gap:35px}.comparison{grid-template-columns:1fr}.versus{padding:6px}.band-inner{display:block}.hero{padding-top:55px}.arkad{padding-top:65px}}

/* SOURCE: assets/css/flag-picker.css?v=35 */
.flag-select{position:relative;display:inline-flex;vertical-align:middle;z-index:100}
.flag-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
.flag-current{display:flex;align-items:center;gap:7px;background:var(--card,#fff);color:var(--text,#182c44);border:1px solid #d5dfe9;border-radius:9px;padding:8px 10px;min-height:36px;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}
.flag-current img,.flag-menu img{display:block;width:23px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #0002;flex-shrink:0}
.flag-chevron{font-size:17px;line-height:1;margin-left:2px}
.flag-menu{position:absolute;right:0;top:calc(100% + 6px);width:190px;max-height:min(410px,75vh);overflow:auto;background:#fff;color:#182c44;border:1px solid #d5dfe9;box-shadow:0 12px 32px #0c24342b;border-radius:10px;padding:5px;z-index:9999}
.flag-menu[hidden]{display:none}
.flag-menu button{width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;font:inherit;font-size:13px;cursor:pointer}
.flag-menu button:hover,.flag-menu button[aria-checked=true]{background:#e9f2fc}
.flag-language-name{font-size:12px;color:#66788b;margin-left:auto}
.flag-current:focus-visible,.flag-menu button:focus-visible{outline:2px solid #d08d3c;outline-offset:1px}
body.dark .flag-current,[data-theme=dark] .flag-current{background:#16283e;color:#f5f7fa;border-color:#40546a}
body.dark .flag-menu,[data-theme=dark] .flag-menu{background:#16283e;color:#f5f7fa;border-color:#40546a}
body.dark .flag-menu button:hover,body.dark .flag-menu button[aria-checked=true],[data-theme=dark] .flag-menu button:hover,[data-theme=dark] .flag-menu button[aria-checked=true]{background:#2c4562}
body.dark .flag-language-name,[data-theme=dark] .flag-language-name{color:#b7c7d8}

.flag-notice{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;max-width:300px;padding:12px 15px;background:#f1f5f9;color:#18324c;border:1px solid #d5dfe9;border-radius:8px;box-shadow:0 12px 26px #13294220;font-size:12px;line-height:1.5;z-index:1000}
.flag-notice[hidden]{display:none}
body.dark .flag-notice{background:#23374f;color:#f5f7fa;border-color:#4b627c}


/* SOURCE: assets/css/responsive-theme.css?v=37 */

/* AlgoLodge 3.7 — cross-page responsive and theme refinements */
:root{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark}
html{scroll-padding-top:95px}
body{overflow-x:hidden}
img,svg,video,canvas{max-width:100%}
a,button,select,summary{touch-action:manipulation}
a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #c68d3b;outline-offset:3px}
@media(hover:hover){a,button{transition:background-color .18s,color .18s,border-color .18s}}
@media(max-width:760px){
  html{scroll-padding-top:80px}
  header,.guide-header,.top{max-width:100vw}
  header img,.guide-nav img,.nav img{max-width:min(190px,46vw);height:auto}
  main,.guide-shell,.wrap,.shell{min-width:0}
  h1,h2,h3,p{overflow-wrap:break-word}
  .guide-brokers{gap:12px}
  .guide-brokers img{max-width:38vw}
  .guide-navlinks{flex-wrap:wrap;justify-content:flex-end}
  .guide-steps article{min-width:0}
  .report-head,.panel-head{flex-wrap:wrap;gap:12px}
  .scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
  table{max-width:100%}
  .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .detail-columns{grid-template-columns:1fr}
  .site-language{max-width:100vw}
  .flag-menu{max-width:calc(100vw - 20px)}
}
@media(max-width:480px){
  .detail-grid{grid-template-columns:1fr}
  .guide-hero{padding-top:40px;padding-bottom:48px}
  .guide-overview{grid-template-columns:1fr}
  .guide-nav{gap:8px}
  .guide-navlinks{gap:8px}
  .guide-main,.guide-faq{padding-top:55px;padding-bottom:55px}
  .guide-band,.guide-risk{padding-top:50px;padding-bottom:50px}
  .guide-steps article{grid-template-columns:36px 1fr;gap:10px}
  .step-number{font-size:24px}
  .flag-menu{right:0}
  .guide-footer .guide-shell{flex-direction:column}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}
}
/* Pages using results.css and strategy.css */
body.dark{background:#101e30;color:#edf3fa}
body.dark header{background:#14253b;border-color:#31455d}
body.dark a{color:#b7d9f8}
body.dark header button{border-color:#435a73;color:#edf3fa}
body.dark aside,body.dark .quickfacts>*,body.dark .stats>*,body.dark .panel,body.dark section{border-color:#33475f}
body.dark .detail-item{background:#1b3048;border-color:#354b64;color:#edf3fa}
body.dark .detail-note,body.dark .detail-columns p{color:#c3cfdd;opacity:1}
body.dark .strategy-checklist li{border-color:#33475f}
body.dark table{color:#e7edf5}
body.dark th,body.dark td{border-color:#34475d}
body.dark input,body.dark select{background:#1c3049;color:#f2f5f9;border-color:#445d78}
body.dark .foot{color:#b8c8da}
/* Page-specific surfaces */
html[data-theme="dark"] .guide-overview,
html[data-theme="dark"] .guide-risk{background:#182b42}
html[data-theme="dark"] .guide-overview b,
html[data-theme="dark"] .guide-hero h1,
html[data-theme="dark"] .guide-main h2,
html[data-theme="dark"] .guide-faq h2{color:#f2f6fa}
html[data-theme="dark"] .guide-overview span,
html[data-theme="dark"] .guide-risk p{color:#c1cddd}
html[data-theme="dark"] .guide-header{background:#101e30;border-color:#35465b}
html[data-theme="dark"] .guide-brokers img{background:white;border-radius:6px;padding:5px}
html[data-theme="dark"] .guide-steps .step-note{background:#21364f;color:#d4e1ee}

