.ca-app-banner,.ca-app-dialog{box-sizing:border-box;color:#f5f5f5;background:#0c0c0d;font-family:system-ui,sans-serif}.ca-app-banner{position:fixed;z-index:101;bottom:max(18px,env(safe-area-inset-bottom));inset-inline-end:24px;width:min(510px,calc(100% - 32px));display:grid;grid-template-columns:44px minmax(0,1fr) auto 28px;gap:12px;align-items:center;padding:14px;border:1px solid #38383b;border-radius:14px;box-shadow:0 12px 45px #0008;animation:ca-app-enter .3s ease-out}.ca-app-banner strong{font-size:14px;font-weight:650;line-height:1.4;display:block}.ca-app-banner p{font-size:12px;line-height:1.5;margin:3px 0 0;color:#a4a4ac}.ca-app-banner img,.ca-app-dialog img{border-radius:10px}.ca-app-banner button,.ca-app-dialog button{font:600 13px/1.4 system-ui;cursor:pointer;border:1px solid #414145;border-radius:8px;background:#efefee;color:#111;min-height:42px;padding:9px 13px;display:inline-flex;justify-content:center;align-items:center;gap:7px;transition:background .18s,transform .18s}.ca-app-banner button:hover,.ca-app-dialog button:hover{background:#fff;transform:translateY(-1px)}.ca-app-banner button:focus-visible,.ca-app-dialog button:focus-visible,#site-header .ca-app-nav:focus-visible{outline:2px solid #a9c9ff;outline-offset:3px}.ca-app-banner button.ca-app-dismiss,.ca-app-dialog-head button{background:none;color:#aaa;border:0;padding:5px;min-width:28px}.ca-app-banner svg,.ca-app-dialog svg{width:17px;height:17px;flex-shrink:0}.ca-app-dialog{border:1px solid #414145;border-radius:18px;width:min(490px,calc(100% - 28px));max-height:calc(100svh - 40px);padding:24px;overflow:auto;box-shadow:0 20px 90px #000b}.ca-app-dialog[open]{animation:ca-app-enter .2s ease-out}.ca-app-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ca-app-dialog-head{display:grid;grid-template-columns:48px 1fr 28px;gap:13px;align-items:center}.ca-app-dialog small{font-size:10px;letter-spacing:.16em;color:#aaa}.ca-app-dialog h2{font-size:21px;line-height:1.35;margin:4px 0}.ca-app-dialog p{font-size:13px;line-height:1.65;color:#b5b5bc}.ca-app-guide{padding:16px 0;border-bottom:1px solid #2c2c2f;margin-bottom:22px}.ca-app-guide p{margin-top:0}.ca-app-dialog fieldset{border:0;padding:0;margin:22px 0 0}.ca-app-dialog legend{font-size:14px;font-weight:650;margin-bottom:12px}.ca-app-dialog label{display:flex;align-items:center;gap:12px;min-height:46px;font-size:15px;cursor:pointer}.ca-app-dialog input{width:19px;height:19px;accent-color:#aacbff;margin:0}.ca-app-dialog .ca-app-privacy{font-size:12px;color:#999;margin:15px 0 22px}.ca-app-actions{display:flex;gap:8px;flex-wrap:wrap}.ca-app-actions button:first-child{flex:1}.ca-app-actions button.ca-app-stop{background:none;color:#aaa;width:100%;border:0}.ca-app-dialog button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ca-app-status:empty{display:none}.ca-app-status{margin:15px 0 0!important}#site-header .ca-app-nav{color:#ccc;background:none;border:0;cursor:pointer;padding:8px;min-height:36px;min-width:36px;display:grid;place-items:center}#site-header .ca-app-nav svg{width:18px;height:18px}@keyframes ca-app-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.ca-app-banner{inset-inline:12px;width:auto;grid-template-columns:38px minmax(0,1fr) auto 24px;gap:9px;padding:11px}.ca-app-banner img{width:38px;height:38px}.ca-app-banner p{display:none}.ca-app-banner strong{font-size:13px}.ca-app-banner button{font-size:12px;padding:8px;min-height:40px}.ca-app-install svg{display:none}.ca-app-dialog{padding:20px}.ca-app-dialog h2{font-size:20px}#site-header .ca-app-nav{padding:4px;min-width:30px}.ca-app-banner .ca-app-dismiss{padding:3px}}@media(prefers-reduced-motion:reduce){.ca-app-banner,.ca-app-dialog[open]{animation:none}.ca-app-banner button,.ca-app-dialog button{transition:none}}.ca-install-steps{padding-inline-start:20px;color:#c5c5cc;font-size:14px;line-height:1.75}.ca-install-steps li+li{margin-top:12px}.ca-install-external{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:8px;background:#efefee;color:#111;text-decoration:none;font-weight:650}.ca-install-copy{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ca-install-copy input{width:100%;min-width:0;height:40px;border:1px solid #414145;border-radius:8px;background:#161618;color:#eee;padding:8px;box-sizing:border-box;font:13px system-ui}.ca-install-dialog button{max-width:100%;white-space:normal}:root{--ca-header-height: 86px;--ca-outer: max(clamp(12px, 3.35vw, 48px), calc((100% - 1600px)/2) );--ca-inner: clamp(20px, 3.35vw, 48px)}html{scrollbar-gutter:stable}@media(max-width:720px){:root{--ca-header-height: 64px;--ca-outer: 0px;--ca-inner: 20px}}@media(max-width:380px){:root{--ca-inner: 12px}}#site-header{box-sizing:border-box;position:fixed;z-index:96;top:0;left:max(clamp(12px,3.35vw,48px),calc((100% - 1600px)/2));right:max(clamp(12px,3.35vw,48px),calc((100% - 1600px)/2));width:auto;height:86px;padding:0 clamp(20px,3.35vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f4f7fa;font:400 16px/normal Noto Sans KR,sans-serif;background:#000;border:0;box-shadow:none;transform:none;opacity:1;visibility:visible;overflow:visible;isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}#site-header:before,#site-header:after{display:none!important}#site-header *{box-sizing:border-box}#site-header a{text-decoration:none}#site-header .hero-brand{position:relative;display:grid;align-content:center;justify-items:start;flex:0 0 auto;min-width:0;height:100%;gap:3px;font-family:Barlow Condensed,sans-serif;color:#f4f7fa}#site-header .hero-brand strong{font:700 44px/.9 Barlow Condensed,sans-serif;letter-spacing:-.03em}#site-header .hero-brand span{color:#778694;font:600 12px/1 Barlow Condensed,sans-serif;letter-spacing:.22em}#site-header .hero-brand:after{content:"";display:block!important;position:absolute;pointer-events:none;right:-112px;bottom:-1px;width:142px;height:34px;background:linear-gradient(112deg,transparent 9%,#3dd1ff12 26%,#3b99ff47 47%,#7054ff21 64%,transparent 84%);clip-path:polygon(0 54%,88% 0,100% 28%,28% 100%);opacity:.66;filter:blur(2px) saturate(1.08);transform:skew(-18deg);animation:none}#site-header .prism-news-navigation{display:flex;align-items:center;gap:clamp(12px,2vw,28px);margin-left:auto}#site-header .ca-nav-short{display:none}#site-header .prism-news-navigation>a{display:inline-flex;align-items:center;min-height:44px;color:#b8cce0;font-size:12px;white-space:nowrap;transition:color .18s}#site-header .prism-news-navigation>a:hover,#site-header .prism-news-navigation>a[aria-current=page]{color:#fff}#site-header .prism-news-navigation>.header-assist-link{color:#7cc0ff;max-width:none;white-space:nowrap}#site-header .language-switcher{display:grid;grid-template-columns:minmax(0,1fr) 10px;align-items:center;gap:10px;width:112px;min-width:0;height:44px;min-height:44px;padding:0 8px;border:0;border-radius:6px;background:transparent;position:relative;overflow:visible;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}#site-header .language-switcher:before,#site-header .language-switcher:after{display:none}#site-header .language-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:#c4ccd7;font:500 12px/normal Noto Sans KR,sans-serif;letter-spacing:.01em;cursor:pointer}#site-header .language-switcher-caret{display:block!important;width:10px;height:10px;color:#8f9aab;pointer-events:none}#site-header .language-switcher option{color:#e5eaf2;background:#0c1016}#site-header :is(a,select):focus-visible{outline:2px solid #9dbfff;outline-offset:4px;border-radius:4px}#site-header .ca-mobile-explore{display:none}@media(max-width:720px){#site-header .ca-nav-long{display:none}#site-header .ca-nav-short{display:inline}#site-header{left:0;right:0;padding-inline:20px}#site-header .prism-news-navigation>.ca-secondary-nav{display:inline-flex;justify-content:center;min-width:44px}#site-header .ca-mobile-explore{display:none;position:relative}#site-header .ca-mobile-explore summary{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:32px;height:44px;cursor:pointer;list-style:none}#site-header .ca-mobile-explore summary::-webkit-details-marker{display:none}#site-header .ca-mobile-explore summary span{width:16px;height:1px;background:#d7e0ec}#site-header .ca-mobile-explore summary:focus-visible{outline:2px solid #9dbfff}#site-header .ca-mobile-explore>div{position:fixed;right:var(--ca-inner);top:64px;width:min(300px,calc(100vw - 40px));padding:12px;background:#0c1015f5;border:1px solid #ffffff24;border-radius:12px;box-shadow:0 15px 35px #0009}#site-header .ca-mobile-explore a{display:flex;align-items:center;min-height:48px;padding:8px 12px;font-size:13px;color:#d7e0ec}#site-header{height:64px;gap:10px}#site-header .hero-brand strong{font-size:27px}#site-header .hero-brand span{font-size:7px}#site-header .hero-brand:after{right:-46px;bottom:0;width:62px;height:24px;opacity:.5}#site-header .prism-news-navigation{gap:10px}#site-header .prism-news-navigation>a{font-size:12px;max-width:80px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}#site-header .language-switcher{width:72px!important;padding:0 4px;gap:8px}}@media(max-width:380px){#site-header{padding-inline:12px;gap:6px}#site-header .hero-brand strong{font-size:21px}#site-header .hero-brand span{font-size:6px}#site-header .prism-news-navigation{gap:6px}#site-header .prism-news-navigation>a{max-width:64px;font-size:10px}#site-header .language-switcher{width:64px!important}}@media(prefers-reduced-motion:reduce){#site-header *{transition:none!important}}@media(max-width:720px){#site-header .prism-news-navigation>a{flex:none;font-size:11px;max-width:none;white-space:nowrap}}@media(max-width:420px){#site-header .hero-brand strong{font-size:20px}#site-header .prism-news-navigation{gap:8px}#site-header .prism-news-navigation>a{font-size:11px}#site-header .language-switcher{width:64px!important}}@media(max-width:360px){#site-header .hero-brand strong{font-size:18px}#site-header .prism-news-navigation>a{font-size:10px}#site-header .language-switcher{width:56px!important}}#site-header .ca-reading-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#a5c9f8;transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}#site-header .prism-news-navigation>a{position:relative;transition:color .18s}#site-header .prism-news-navigation>a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s}#site-header .prism-news-navigation>a:hover:after,#site-header .prism-news-navigation>a:focus-visible:after{transform:scaleX(1)}#site-header .prism-news-navigation>a:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){#site-header .prism-news-navigation>a,#site-header .prism-news-navigation>a:after{transition:none}}#site-header .ca-mobile-explore .ca-studio-mobile-channel{display:none}@media(max-width:420px){#site-header .prism-news-navigation>.ca-studio-mobile-hide{display:none}#site-header .ca-mobile-explore{display:block}#site-header .ca-mobile-explore .ca-studio-mobile-channel{display:flex}}@media(min-width:421px)and (max-width:480px){#site-header .hero-brand strong{font-size:24px}#site-header .prism-news-navigation{gap:8px}}@media(max-width:360px){#site-header{gap:4px}#site-header .prism-news-navigation{gap:2px}}#site-header .prism-news-navigation{position:relative}#site-header .ca-nav-indicator{position:absolute;left:0;bottom:0;height:1px;width:var(--ca-nav-width, 0px);transform:translate(var(--ca-nav-x, 0px));opacity:var(--ca-nav-opacity, 0);background:#e8e8e8;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .15s}#site-header nav[data-ca-nav-ready]>a:after{display:none}#site-header .ca-mobile-explore summary span{transition:transform .22s cubic-bezier(.22,1,.36,1)}#site-header .ca-mobile-explore[open] summary span:first-child{transform:translateY(3px) rotate(45deg)}#site-header .ca-mobile-explore[open] summary span:last-child{transform:translateY(-3px) rotate(-45deg)}#site-header .ca-mobile-explore>div{background:#090909f5}#site-header .ca-mobile-explore a{transition:background .18s;border-radius:5px}#site-header .ca-mobile-explore a:hover{background:#ffffff0a}[data-ca-reveal-pending]{opacity:0;transform:translateY(18px)}[data-ca-reveal-pending]:focus-within{opacity:1;transform:none}[data-ca-disclosure]>summary{touch-action:manipulation}.nf-act[aria-pressed=true] svg{animation:ca-save-confirm .24s cubic-bezier(.22,1,.36,1)}@keyframes ca-save-confirm{0%{transform:scale(.8)}65%{transform:scale(1.15)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.nf-act[aria-pressed=true] svg{animation:none}[data-ca-reveal-pending]{opacity:1;transform:none}}html:lang(ar){direction:rtl}
