.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid #d9e0e9;border-radius:999px;background:#fff;color:#182033;font:600 12px/1 Inter,Pretendard,system-ui,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 5px 16px rgba(18,32,58,.06);transition:background .2s,border-color .2s,color .2s,transform .2s}.theme-toggle:hover{background:#f3f6fa;border-color:#c8d2df}.theme-toggle:active{transform:scale(.97)}.theme-toggle:focus-visible{outline:2px solid #3478f6;outline-offset:2px}.theme-toggle-symbol{font-size:15px}.theme-toggle-float{position:fixed;z-index:120;top:16px;right:16px}.stax-dark .theme-toggle{border-color:rgba(255,255,255,.13);background:#17171b;color:#f4f4f5;box-shadow:none}.stax-dark .theme-toggle:hover{background:#242429;border-color:rgba(255,255,255,.2)}
.stax-dark.home-platform{background:#09090b;color:#f4f4f5}.stax-dark.home-platform main{background:#09090b}.stax-dark .easy-hero,.stax-dark .easy-intro,.stax-dark .easy-story,.stax-dark .easy-steps>header{color:#f4f4f5}.stax-dark .easy-lead,.stax-dark .easy-intro span,.stax-dark .easy-story-copy>span,.stax-dark .motion-guides>header span,.stax-dark .easy-steps article p{color:#a1a1aa}.stax-dark .easy-text-link,.stax-dark .easy-story-copy a{color:#9ec5ff}.stax-dark .easy-feature-grid .service-tile,.stax-dark .motion-guide-grid article,.stax-dark .story-browser{border-color:#29292f;background:#111115;color:#f4f4f5;box-shadow:none}.stax-dark .easy-feature-grid .service-tile p,.stax-dark .motion-guide-grid p{color:#a1a1aa}.stax-dark .motion-guides,.stax-dark .easy-steps{background:#0d0d10}.stax-dark .motion-guide-grid picture{border-color:#29292f;background:#15151a}.stax-dark .story-browser header{background:#19191e}.stax-dark .story-browser main div,.stax-dark .easy-steps article{border-color:#2d2d34}.stax-dark .easy-story-visual{background:linear-gradient(145deg,#151b2b,#16131f)}.stax-dark .easy-cta{border:1px solid #2b2b32;background:#111115}.stax-dark.home-platform>footer{background:#09090b!important;color:#a1a1aa!important}.stax-dark.home-platform>footer b{color:#f4f4f5!important}
@media(max-width:900px){.theme-toggle [data-theme-label]{display:none}.theme-toggle{width:40px;padding:0}.p-actions .theme-toggle{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.theme-toggle{transition:none}}

/* MAIL HOME SCALE + DARK THEME FIX V2 */
.ui-v7 .mail-easy-hero{min-height:auto;padding:72px 24px 60px}
.ui-v7 .mail-easy-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.04;letter-spacing:-.045em}
.ui-v7 .mail-easy-hero>span{font-size:16px;line-height:1.7}
.ui-v7 .mail-easy-strip{max-width:1240px}
.ui-v7 .mail-easy-strip article{min-height:280px}
.ui-v7 .mail-easy-intro{padding:96px 24px 48px}
.ui-v7 .mail-easy-intro h2,.ui-v7 .mail-story-copy h2{font-size:clamp(32px,4vw,50px);line-height:1.12;letter-spacing:-.045em}
.ui-v7 .mail-easy-cta h2{font-size:clamp(32px,3.6vw,46px);line-height:1.12;letter-spacing:-.04em}
.ui-v7 .mail-easy-features{padding-bottom:96px}
.ui-v7 .mail-easy-features h3{font-size:21px}
.ui-v7 .feature-scene{position:relative;height:240px}
.ui-v7 .scene-issue>span{inset:0;display:grid;place-items:center;font-size:44px;line-height:1;white-space:nowrap;pointer-events:none}
.ui-v7 .scene-issue>div{position:relative;z-index:1}
.stax-dark.home-page-v6,.stax-dark.home-page-v6 #main{background:#09090b!important;color:#f4f4f5!important}
.stax-dark.ui-v7 .mail-easy-hero{background:#09090b!important;color:#f4f4f5!important;border-color:#29292f!important;box-shadow:none!important;text-align:left}
.stax-dark.ui-v7 .mail-easy-hero h1{font-size:clamp(40px,4.5vw,58px);color:#f4f4f5!important}
.stax-dark.ui-v7 .mail-easy-hero h1 em{color:#b8bac2!important;-webkit-text-fill-color:currentColor!important;background:none!important}
.stax-dark.ui-v7 .mail-easy-hero>span{color:#a1a1aa!important}
.stax-dark.ui-v7 .mail-easy-hero>div>a:last-child{color:#d4d4d8!important}
.stax-dark.ui-v7 .mail-easy-strip{border:1px solid #29292f!important;box-shadow:none!important}
.stax-dark.ui-v7 .mail-easy-strip article{color:#fff!important;border-color:rgba(255,255,255,.13)!important}
.stax-dark.ui-v7 .mail-easy-strip article>small,.stax-dark.ui-v7 .mail-easy-strip article>span,.stax-dark.ui-v7 .mail-easy-strip article em{color:rgba(255,255,255,.72)!important}
.stax-dark.ui-v7 .mail-easy-strip .strip-create{background:linear-gradient(145deg,#d95445,#b72f5a)!important}
.stax-dark.ui-v7 .mail-easy-strip .strip-inbox{background:linear-gradient(145deg,#5948d6,#3349b6)!important}
.stax-dark.ui-v7 .mail-easy-strip .strip-bulk{background:linear-gradient(145deg,#118f83,#08699c)!important}
.stax-dark.ui-v7 .mail-easy-strip .strip-live{background:linear-gradient(145deg,#18213c,#263962)!important}
.stax-dark.ui-v7 .mail-easy-intro,.stax-dark.ui-v7 .mail-easy-features,.stax-dark.ui-v7 .mail-easy-story,.stax-dark.ui-v7 .mail-easy-cta{background:#09090b!important;color:#f4f4f5!important;border-color:#29292f!important}
.stax-dark.ui-v7 .mail-easy-intro>span,.stax-dark.ui-v7 .mail-story-copy>span,.stax-dark.ui-v7 .mail-easy-cta>span{color:#a1a1aa!important}
.stax-dark.ui-v7 .mail-easy-features>article{background:#111115!important;border:1px solid #2b2b32!important;color:#f4f4f5!important;padding:20px!important}
.stax-dark.ui-v7 .mail-easy-features [class*=feature-scene]{background:#18181d!important;border-color:#303038!important;color:#e4e4e7!important;box-shadow:none!important}
.stax-dark.ui-v7 .mail-easy-features article>span{color:#a1a1aa!important}
.stax-dark.ui-v7 .mail-easy-features article>a{color:#c7d9ff!important}
.stax-dark.ui-v7 .scene-issue>div{background:#f4f4f5!important;color:#18181b!important;box-shadow:none!important}
.stax-dark.ui-v7 .scene-issue>div small{color:#71717a!important}
.stax-dark.ui-v7 .scene-issue>div b{color:#18181b!important}
.stax-dark.ui-v7 .scene-issue>div em{color:#087a58!important}
.stax-dark.ui-v7 .scene-bulk>div{background:#242429!important;color:#f4f4f5!important;box-shadow:none!important}
.stax-dark.ui-v7 .scene-live b{color:#f4f4f5!important}
.stax-dark.ui-v7 .scene-live span{color:#76d9bd!important}
.stax-dark.ui-v7 .mail-story-board{background:#111115!important;border:1px solid #2b2b32!important;box-shadow:none!important}
.stax-dark.ui-v7 .mail-easy-cta{border-top:1px solid #29292f!important;border-bottom:1px solid #29292f!important}
.stax-dark.ui-v7 .home-v5-caution{background:#09090b!important;color:#a1a1aa!important;border-color:#29292f!important}
@media(max-width:720px){.ui-v7 .mail-easy-hero{padding:56px 20px 44px}.ui-v7 .mail-easy-hero h1,.stax-dark.ui-v7 .mail-easy-hero h1{font-size:clamp(36px,11vw,48px)}.ui-v7 .mail-easy-intro{padding:72px 20px 36px}.ui-v7 .mail-easy-intro h2,.ui-v7 .mail-story-copy h2,.ui-v7 .mail-easy-cta h2{font-size:34px}.ui-v7 .mail-easy-features{padding:0 16px 72px}.ui-v7 .feature-scene{height:220px}}
/* LIVE BLACK CONTRAST FIX V3 */
.ui-v7 .mail-easy-hero h1{font-size:clamp(40px,4.4vw,56px)}
.ui-v7 .mail-easy-intro h2,.ui-v7 .mail-story-copy h2{font-size:clamp(30px,3.4vw,42px)}
.ui-v7 .mail-easy-cta h2{font-size:clamp(30px,3.2vw,40px)}
.stax-dark .primary-nav{background:#111115!important;border:1px solid #2b2b32!important;box-shadow:none!important}
.stax-dark .primary-nav a{background:transparent!important;color:#a1a1aa!important}
.stax-dark .primary-nav a:hover{background:#1d1d22!important;color:#f4f4f5!important}
.stax-dark .primary-nav a[aria-current=page]{background:#242429!important;color:#f4f4f5!important}
.stax-dark.ui-v7 .mail-easy-hero h1{font-size:clamp(40px,4.2vw,52px)!important}
.stax-dark.ui-v7 .mail-easy-intro h2,.stax-dark.ui-v7 .mail-story-copy h2,.stax-dark.ui-v7 .mail-easy-cta h2,.stax-dark.ui-v7 .mail-easy-features h3{color:#f4f4f5!important}
.stax-dark.ui-v7 .mail-easy-features article>p,.stax-dark.ui-v7 .mail-story-copy>p,.stax-dark.ui-v7 .mail-easy-cta>p{color:#4f8cff!important}
.stax-dark.ui-v7 .mail-story-copy dt{color:#8b8b95!important}
.stax-dark.ui-v7 .mail-story-copy dd{color:#f4f4f5!important}
.stax-dark.ui-v7 .mail-easy-cta>div>a:last-child{color:#c7d9ff!important}
.stax-dark.ui-v7 .strip-inbox>div span b{color:#fff!important}
.stax-dark.ui-v7 .strip-inbox>div span em{color:rgba(255,255,255,.72)!important}
.stax-dark.ui-v7 .strip-inbox>div>i{background:#fff!important;color:#4b4dcc!important}
@media(max-width:720px){.ui-v7 .mail-easy-hero h1,.stax-dark.ui-v7 .mail-easy-hero h1{font-size:clamp(34px,10vw,44px)!important}.ui-v7 .mail-easy-intro h2,.ui-v7 .mail-story-copy h2,.ui-v7 .mail-easy-cta h2{font-size:30px}}
/* UNIFIED HEADER + TRUE BLACK SYSTEM V5 */
@media(min-width:761px){
.ui-v7 .site-header{top:12px!important;width:min(1240px,calc(100% - 32px))!important;height:66px!important;margin:12px auto 0!important;padding:0!important;border-radius:22px!important}
.ui-v7 .header-inner{width:100%!important;max-width:none!important;height:64px!important;margin:0!important;padding:8px 10px 8px 14px!important;display:grid!important;grid-template-columns:180px minmax(0,1fr) 258px!important;align-items:center!important;gap:12px!important}
.ui-v7 .brand-group{width:180px!important;min-width:180px!important}.ui-v7 .primary-nav{min-width:0!important;margin:0!important;justify-self:center!important;gap:0!important}.ui-v7 .primary-nav a{padding:0 9px!important;font-size:12px!important;white-space:nowrap!important}.ui-v7 .header-account{width:258px!important;min-width:258px!important;justify-content:flex-end!important;margin:0!important}.ui-v7 .theme-toggle{width:72px!important;min-width:72px!important;padding:0 10px!important}
}
.stax-dark.ui-v7 .site-header{background:rgba(9,9,11,.96)!important;border-color:#29292f!important;box-shadow:0 10px 35px rgba(0,0,0,.24)!important}.stax-dark.ui-v7 .brand,.stax-dark.ui-v7 .brand-product,.stax-dark.ui-v7 .header-account a{color:#f4f4f5!important}.stax-dark.ui-v7 .brand-group>i{background:#34343c!important}.stax-dark.ui-v7 .theme-toggle{background:#17171b!important;border-color:#34343c!important;color:#f4f4f5!important;box-shadow:none!important}.stax-dark.ui-v7 .header-cta{background:#f4f4f5!important;color:#09090b!important;box-shadow:none!important}.stax-dark.ui-v7 .header-cta:hover{background:#fff!important;color:#09090b!important}
.stax-dark.ui-v7 .mail-easy-strip{background:#09090b!important;border-color:#29292f!important}.stax-dark.ui-v7 .mail-easy-strip .strip-create,.stax-dark.ui-v7 .mail-easy-strip .strip-inbox,.stax-dark.ui-v7 .mail-easy-strip .strip-bulk,.stax-dark.ui-v7 .mail-easy-strip .strip-live{background:#111115!important;color:#f4f4f5!important;box-shadow:inset 0 2px 0 rgba(255,255,255,.12)!important}.stax-dark.ui-v7 .mail-easy-strip article:hover{background:#17171b!important}.stax-dark.ui-v7 .mail-easy-strip article>small{color:#d4d4d8!important}.stax-dark.ui-v7 .mail-easy-strip article>span,.stax-dark.ui-v7 .mail-easy-strip article em{color:#a1a1aa!important}.stax-dark.ui-v7 .strip-inbox>div{background:#1d1d22!important;border:1px solid #303038!important}.stax-dark.ui-v7 .strip-inbox>div>i{background:#f4f4f5!important;color:#18181b!important}.stax-dark.ui-v7 .strip-bulk i{background:#18181d!important;border-color:#e4e4e7!important}.stax-dark.ui-v7 .strip-live:after{border-color:#e4e4e7!important;box-shadow:0 0 0 16px rgba(255,255,255,.06)!important}
.stax-dark.ui-v7 h1,.stax-dark.ui-v7 h2,.stax-dark.ui-v7 h3,.stax-dark.ui-v7 h4,.stax-dark.ui-v7 strong,.stax-dark.ui-v7 dt,.stax-dark.ui-v7 dd{color:#f4f4f5!important}.stax-dark.ui-v7 p,.stax-dark.ui-v7 li,.stax-dark.ui-v7 .muted{color:#a1a1aa}.stax-dark.ui-v7 .notice.error,.stax-dark.ui-v7 .notice.danger,.stax-dark.ui-v7 .danger,.stax-dark.ui-v7 .status-notice.error{background:#250d12!important;border-color:#7f1d2d!important;color:#ffb4bd!important}.stax-dark.ui-v7 .notice.error strong,.stax-dark.ui-v7 .notice.danger strong,.stax-dark.ui-v7 .danger strong{color:#fecdd3!important}.stax-dark.ui-v7 .home-v5-caution{background:#190b0e!important;border:1px solid #7f1d2d!important;border-left:4px solid #ef4444!important;color:#fda4af!important}.stax-dark.ui-v7 .home-v5-caution strong,.stax-dark.ui-v7 .home-v5-caution b{color:#fecdd3!important}
@media(max-width:760px){.ui-v7 .theme-toggle{width:40px!important;min-width:40px!important}.stax-dark.ui-v7 .site-header{top:8px!important;width:calc(100% - 16px)!important;height:58px!important;margin-top:8px!important;border-radius:18px!important}}
/* STABLE FULL-WIDTH HEADER V5.1 */
@media(min-width:761px){
.ui-v7 .site-header{position:sticky!important;top:0!important;width:100%!important;height:72px!important;margin:0!important;padding:0!important;border-width:0 0 1px!important;border-radius:0!important}
.ui-v7 .header-inner{width:100%!important;max-width:none!important;height:72px!important;margin:0!important;padding:0 max(24px,calc((100vw - 1180px)/2))!important;grid-template-columns:1fr auto 1fr!important;gap:24px!important}
.ui-v7 .brand-group{width:auto!important;min-width:0!important;justify-self:start!important}.ui-v7 .primary-nav{justify-self:center!important}.ui-v7 .header-account{width:auto!important;min-width:258px!important;justify-self:end!important;justify-content:flex-end!important}
}
@media(max-width:760px){.ui-v7 .site-header,.stax-dark.ui-v7 .site-header{top:0!important;width:100%!important;height:64px!important;margin:0!important;border-width:0 0 1px!important;border-radius:0!important}.ui-v7 .header-inner{height:64px!important;padding:0 16px!important}}
/* V5.2 LEGIBILITY + IMPORTANT CONTENT */
.stax-dark.ui-v7 .mail-easy-features article>p,.stax-dark.ui-v7 .mail-story-copy>p,.stax-dark.ui-v7 .mail-easy-cta>p{color:#a1a1aa!important}
.stax-dark.ui-v7 .agreement-check{padding:12px 14px!important;border:1px solid #7f1d2d!important;border-left:4px solid #ef4444!important;border-radius:10px!important;background:#190b0e!important;color:#fecdd3!important}
.stax-dark.ui-v7 .agreement-check a{color:#fda4af!important;text-decoration:underline!important;text-underline-offset:3px}
.stax-dark.ui-v7 .form-error{background:#250d12!important;border:1px solid #7f1d2d!important;color:#ffb4bd!important}