html{scrollbar-gutter:stable;overflow-y:auto;overscroll-behavior:none}body{container-type:inline-size;container-name:page}@supports (grid-template-rows:subgrid){.posts-grid,.archive-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.post-card{display:grid;grid-template-rows:auto auto 1fr auto}}.site-footer,.comments-area{content-visibility:auto;contain-intrinsic-size:auto 600px}details>summary{cursor:pointer;font-weight:700;padding-block:.5rem}.site-header,#masthead{background-image:url(https://expatblueprintco.com/wp-content/plugins/expat-design-optimizer/assets/./marble-header.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;box-shadow:inset 0 0 20px rgb(255 255 255 / .5),0 4px 6px rgb(0 0 0 / .1)}.site-header::after,#masthead::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(255 255 255 / .4) 0%,#fff0 50%,rgb(255 255 255 / .1) 100%);pointer-events:none}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity 0.8s cubic-bezier(.16,1,.3,1),transform 0.8s cubic-bezier(.16,1,.3,1)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.glass-card{background:rgb(255 255 255 / .05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .1);border-radius:12px;box-shadow:0 8px 32px 0 rgb(0 0 0 / .3)}.eb-blueprint-node-container{perspective:1000px;display:flex;justify-content:center;align-items:center;padding:4rem 2rem;min-height:400px}.eb-blueprint-core{position:relative;width:100%;max-width:800px;background:linear-gradient(145deg,#05102a 0%,#0a1b44 60%,#0d2459 100%);border-radius:24px;padding:2.5rem;overflow:hidden;transition:transform 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease;box-shadow:0 0 35px rgb(0 200 255 / .25),inset 0 0 30px rgb(0 240 255 / .1);border:1.5px solid rgb(0 240 255 / .4);z-index:1;transform-style:preserve-3d;cursor:pointer}.eb-blueprint-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(0 240 255 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(0 240 255 / .12) 1px,transparent 1px),linear-gradient(rgb(0 240 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(0 240 255 / .04) 1px,transparent 1px);background-size:40px 40px,40px 40px,10px 10px,10px 10px;opacity:.85;z-index:0;pointer-events:none}.eb-blueprint-sheen{position:absolute;inset:-100%;background:radial-gradient(circle at 50% 50%,rgb(0 240 255 / .25) 0%,rgb(255 215 0 / .15) 30%,transparent 60%);pointer-events:none;opacity:0;transition:opacity 0.3s ease;z-index:1}.eb-blueprint-hud-header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;margin-bottom:1.5rem;font-family:'JetBrains Mono',monospace,monospace}.eb-blueprint-tag{display:inline-flex;align-items:center;gap:8px;background:rgb(0 240 255 / .12);border:1px solid rgb(0 240 255 / .35);color:#00f0ff;padding:4px 12px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.06em}.eb-pulse-dot{width:8px;height:8px;background:#00f0ff;border-radius:50%;box-shadow:0 0 10px #00f0ff;animation:ebPulseDot 1.8s infinite}@keyframes ebPulseDot{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.4);opacity:1;box-shadow:0 0 14px #00f0ff}100%{transform:scale(.9);opacity:.7}}.eb-blueprint-coords{color:rgb(255 255 255 / .6);font-size:11px;letter-spacing:.05em}.eb-blueprint-radar-stage{position:relative;min-height:220px;display:flex;align-items:center;justify-content:center;z-index:2;margin:1rem 0}.eb-radar-ring{position:absolute;border-radius:50%;border:1px solid rgb(0 240 255 / .25);pointer-events:none}.eb-ring-1{width:90px;height:90px;border-color:rgb(0 240 255 / .4)}.eb-ring-2{width:160px;height:160px;border-style:dashed;animation:ebRotateRadar 16s linear infinite}.eb-ring-3{width:230px;height:230px;border-color:rgb(0 240 255 / .2)}.eb-radar-sweep{position:absolute;width:230px;height:230px;border-radius:50%;background:conic-gradient(from 0deg,transparent 65%,rgb(0 240 255 / .3) 100%);animation:ebRotateRadar 4.5s linear infinite;pointer-events:none}@keyframes ebRotateRadar{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.eb-crosshair-h{position:absolute;width:260px;height:1px;background:linear-gradient(90deg,transparent,rgb(0 240 255 / .4),transparent)}.eb-crosshair-v{position:absolute;height:220px;width:1px;background:linear-gradient(180deg,transparent,rgb(0 240 255 / .4),transparent)}.eb-blueprint-content{position:relative;z-index:4;text-align:center;background:radial-gradient(circle,rgb(7 19 46 / .95) 0%,rgb(3 10 28 / .95) 100%);border:2px solid gold;box-shadow:0 0 25px rgb(255 215 0 / .35),inset 0 0 15px rgb(0 240 255 / .3);border-radius:18px;padding:1.5rem 2rem;max-width:340px}.eb-core-icon{font-size:28px;margin-bottom:4px}.eb-blueprint-content h3{font-size:1.4rem;font-weight:800;color:#ffffff!important;text-shadow:0 0 12px rgb(0 240 255 / .8);margin:0 0 6px 0}.eb-blueprint-content p{font-size:.95rem;color:gold;font-weight:600;margin:0}.eb-blueprint-sat-badge{position:absolute;z-index:4;background:rgb(7 19 46 / .92);border:1px solid rgb(197 160 89 / .6);padding:8px 14px;border-radius:12px;display:flex;flex-direction:column;backdrop-filter:blur(10px);box-shadow:0 8px 24px rgb(0 0 0 / .6)}.eb-sat-left{left:10px;top:25px}.eb-sat-right{right:10px;bottom:25px}.eb-sat-val{font-size:13px;font-weight:900;color:#00f0ff;font-family:'JetBrains Mono',monospace}.eb-sat-lbl{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.eb-blueprint-footer{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2;padding-top:1.2rem;margin-top:1rem;border-top:1px solid rgb(0 240 255 / .2);font-family:'JetBrains Mono',monospace;font-size:11px}.eb-telemetry-status{color:#00f0ff;font-weight:700}.eb-sound-equalizer{display:flex;align-items:flex-end;gap:3px;height:18px}.eb-eq-bar{width:3.5px;background:#00f0ff;border-radius:2px;animation:ebEqBounce 1.2s infinite ease-in-out alternate}.eb-eq-bar:nth-child(1){height:40%;animation-delay:0.1s}.eb-eq-bar:nth-child(2){height:90%;animation-delay:0.3s;background:gold}.eb-eq-bar:nth-child(3){height:60%;animation-delay:0.2s}.eb-eq-bar:nth-child(4){height:100%;animation-delay:0.5s;background:#00f0ff}.eb-eq-bar:nth-child(5){height:45%;animation-delay:0.15s}.eb-eq-bar:nth-child(6){height:80%;animation-delay:0.4s;background:gold}@keyframes ebEqBounce{0%{height:20%}100%{height:100%}}.eb-telemetry-badge{color:gold;font-weight:800}.eb-blueprint-glow{position:absolute;width:320px;height:320px;background:radial-gradient(circle,rgb(0 200 255 / .3) 0%,#fff0 70%);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1;animation:pulse 4s infinite alternate}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}100%{transform:translate(-50%,-50%) scale(1.4);opacity:.2}}.eb-deck-container{position:relative;width:100%;perspective:1200px}.eb-deck-section{position:sticky;top:20px;min-height:85vh;display:flex;flex-direction:column;justify-content:center;background:#07132E;box-shadow:0 -25px 50px rgb(0 0 0 / .75),0 0 0 1px rgb(0 240 255 / .18);border-radius:28px;margin-bottom:40px;z-index:1;padding:4rem 3rem;transform-origin:center top;will-change:transform,opacity,filter;transition:transform 0.3s ease,filter 0.3s ease,opacity 0.3s ease}.eb-deck-container .eb-deck-section:nth-child(1){top:20px;z-index:1}.eb-deck-container .eb-deck-section:nth-child(2){top:40px;z-index:2}.eb-deck-container .eb-deck-section:nth-child(3){top:60px;z-index:3}.eb-deck-container .eb-deck-section:nth-child(4){top:80px;z-index:4}@supports (animation-timeline:view()){.eb-deck-section{animation:stack-fade-out linear forwards;animation-timeline:view();animation-range:exit 0% exit 100%}}@keyframes stack-fade-out{0%{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}100%{transform:scale(.92) translateY(40px);opacity:.35;filter:blur(6px)}}