/* Home viewport and card media only. Keep native menus, form and workspace contracts. */
#xan-marketing-main .xan-hero-nav-strip{pointer-events:none!important}
#xan-marketing-main .xan-hero-nav-inner{pointer-events:auto!important}
@media(min-width:1025px){
 #xan-marketing-main #anasayfa{height:100vh!important;height:100svh!important;min-height:0!important;max-height:none!important;width:100%!important}
 #xan-marketing-main #anasayfa .xan-hero-video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
 #xan-marketing-main .xan-hero-nav-strip{position:relative!important;z-index:20!important;width:100%!important;height:80px!important;box-sizing:border-box!important;margin-top:-96px!important;margin-bottom:16px!important;padding:0 76px!important;background:transparent!important;border:0!important;box-shadow:none!important}
 #xan-marketing-main .xan-hero-nav-inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1480px,100%)!important;height:80px!important;box-sizing:border-box!important;margin:auto!important;border-radius:16px!important;overflow:hidden!important;border:1px solid #ffffff44;background:#075669!important;box-shadow:0 10px 28px #001f2d33}
 #xan-marketing-main .xan-hero-nav-inner a{display:flex!important;min-width:0!important;min-height:0!important;height:78px!important;padding:10px 14px!important;gap:12px!important;align-items:center!important;justify-content:center!important;background:#075669!important;color:#fff!important;font-size:15px!important;font-weight:650!important}
 #xan-marketing-main .xan-hero-nav-inner a:hover{background:#0b677d!important}
 #xan-marketing-main .xan-hero-nav-inner a span{color:#fff!important;-webkit-text-fill-color:#fff!important}
 #xan-marketing-main .xan-hero-nav-inner a svg{width:23px!important;height:23px!important;color:#ffdd00!important;stroke:#ffdd00!important}
}
body.xan-home .xan-header-v124 .xan-login-link[data-xan-central-entry]{background:rgba(255,221,0,.78)!important;color:#111!important;-webkit-text-fill-color:#111!important;opacity:1!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
body.xan-home .xan-header-v124 .xan-login-link[data-xan-central-entry]:hover{background:rgba(255,221,0,.94)!important}
@media(max-width:1024px){
 body.xan-home .xan-header-v124{position:absolute!important;inset:0 0 auto!important;background:transparent!important;box-shadow:none!important;z-index:40!important}
 body.xan-home .xan-header-v124 .xan-nav-toggle>span{background:#fff!important}
 #xan-marketing-main #anasayfa{height:100vh!important;height:100svh!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;width:100%!important;margin:0!important;background:#042d3b!important}
 #xan-marketing-main #anasayfa .xan-hero-video{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important}
 #xan-marketing-main #anasayfa .xan-hero-overlay{background:none!important}
 #xan-marketing-main .xan-hero-nav-strip{position:relative!important;z-index:20!important;width:100%!important;height:108px!important;box-sizing:border-box!important;margin:-120px 0 12px!important;padding:0 12px!important;background:transparent!important;border:0!important}
 #xan-marketing-main .xan-hero-nav-inner{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-radius:0!important;background:#075669!important}
 #xan-marketing-main .xan-hero-nav-inner a{min-height:54px!important;padding:10px!important;font-size:13px!important;color:#fff!important}
 #xan-marketing-main .xan-hero-nav-inner a span{color:#fff!important;-webkit-text-fill-color:#fff!important}
 #xan-marketing-main :is(.xan-secondary-video-frame,.xan-video-showcase-card) video{object-fit:contain!important;filter:none!important}
 body.xan-home.is-hero-visible-v283 .xan-mobile-dock,body.xan-home.is-hero-visible-v283 .xan-mobile-assistant-cta-v195{visibility:hidden!important;pointer-events:none!important}
 body.xan-home #anasayfa :is(.xan-video-audio-v281,.xan-hero-video-control){bottom:136px!important}
 body.xan-home #anasayfa .xan-video-progress-v283{bottom:138px!important}
 html body .xan-mobile-dock{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row!important;height:auto!important;min-height:62px!important}
 html body .xan-mobile-dock>a{width:auto!important;min-width:0!important;max-width:none!important;padding-inline:4px!important;flex:none!important}
 html body .xan-mobile-dock>a span{font-size:11px!important;white-space:nowrap!important}
}
.xan-preview-frame-v283{position:relative!important;overflow:hidden;border-radius:inherit;isolation:isolate}
.xan-preview-frame-v283>.xan-card-preview-video-v283{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#052b39!important;z-index:1!important;pointer-events:none;opacity:0}
.xan-preview-frame-v283.is-previewing-v283>.xan-card-preview-video-v283{opacity:1}
.xan-preview-frame-v283.is-previewing-v283>img,.xan-preview-frame-v283.is-previewing-v283>a :is(img,.xan-blog-media-bg-v124),.xan-preview-frame-v283.is-previewing-v283>.xan-inner-media-soft-bg-v122{opacity:0!important}
.xan-preview-frame-v283.is-previewing-v283>a{background:transparent!important}
.xan-preview-frame-v283>a{position:relative;z-index:2}
.xan-preview-frame-v283>a.xan-inner-media-link-v281{position:absolute}
.xan-preview-frame-v283>.xan-preview-toggle-v283{position:absolute;bottom:12px;right:12px;z-index:8;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #ffffffaa;border-radius:50%;background:#075669;color:#fff;display:grid;place-items:center;cursor:pointer;font:700 16px/1 Arial,sans-serif}
.xan-preview-toggle-v283:focus-visible{outline:3px solid #ffdd00;outline-offset:3px}
/* Background alpha only: labels and icons stay fully opaque. */
.xan-office-entry-v283,[data-xan-central-entry]{background:rgba(255,221,0,.76)!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid #ffffff88!important;box-shadow:inset 0 1px 0 #ffffff66,0 3px 12px #002f3c22!important;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);opacity:1!important}
.xan-office-entry-v283 :is(span,b,strong),[data-xan-central-entry] :is(span,b,strong){color:#111!important;-webkit-text-fill-color:#111!important}
.xan-office-entry-v283:hover,[data-xan-central-entry]:hover{background:rgba(255,221,0,.94)!important}
:is(.xan-video-audio-v281,.xan-hero-video-control,.xan-video-control,[data-xan-showcase-video-control],.xan-preview-toggle-v283){background:rgba(5,64,81,.68)!important;border:1px solid #ffffff99!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 1px 0 #ffffff33,0 3px 12px #001a2633!important;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);opacity:1!important}
.xan-video-audio-v281[aria-pressed=true]{background:rgba(255,221,0,.82)!important;color:#111!important;-webkit-text-fill-color:#111!important}
.xan-video-progress-v283{position:absolute!important;z-index:8;left:50%;bottom:12px;transform:translateX(-50%);width:min(210px,calc(100% - 140px));height:44px;box-sizing:border-box;padding:0 10px;display:flex;align-items:center;border:1px solid #ffffff88;border-radius:22px;background:rgba(5,64,81,.68);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.xan-video-progress-v283[hidden]{display:none!important}
.xan-video-progress-v283 input{width:100%;min-width:0;height:36px;margin:0;accent-color:#ffdd00;cursor:pointer}
@media(min-width:1025px){#anasayfa .xan-video-progress-v283{bottom:112px!important}}
#xan-marketing-main .xan-secondary-video-frame video{object-fit:contain!important;background:#042d3b!important}
/* Outrank the shared central-entry skin without affecting other centre links. */
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,nav,footer,div) a.xan-office-entry-v283,html body[class] a[data-xan-central-entry]{background:rgba(255,221,0,.76)!important;color:#111!important;-webkit-text-fill-color:#111!important;border-color:#ffffff88!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}
html body[class] :is(#xanHeader,#xanGlobalMenuPanelV1311060,nav,footer,div) a.xan-office-entry-v283>span,html body[class] a[data-xan-central-entry]>span{background:transparent!important;color:#111!important;-webkit-text-fill-color:#111!important}
