/*! Studio 36.5 °C — © 2026. All rights reserved. 무단 복제·재배포 금지. */
:root:root{--accent:#4A4FD8;--accent-ink:#3A3FC0;--accent-soft:#EEEFFD;--accent-tint:rgba(74,79,216,.16);--accent-line:rgba(74,79,216,.32);--focus:#4A4FD8;--marker-edge:#4A4FD8;--hi:#D2334A;--hi-bg:#FDEEF0;--hi-line:rgba(210,51,74,.32);--mid:#B86400;--mid-bg:#FFF4E3;--lo:#2F8F66;--swipe:rgba(255,206,0,.42);--c-insult:#C2185B;--c-insult-bg:rgba(233,30,99,.13);--c-threat:#C62828;--c-threat-bg:rgba(229,57,53,.14);--c-mobilize:#B84E00;--c-mobilize-bg:rgba(255,145,0,.18);--c-conspiracy:#6A3FB5;--c-conspiracy-bg:rgba(124,77,255,.13);--c-shill:#1F5BB5;--c-shill-bg:rgba(41,121,255,.13);--c-certainty:#00766A;--c-certainty-bg:rgba(0,150,136,.14);--c-link:#4A5D69;--c-link-bg:rgba(96,125,139,.16);--c-custom:#7D6200;--c-custom-bg:rgba(255,214,0,.32);--c-hate:#8E1F5E;--c-hate-bg:rgba(142,31,94,.12);--t-1:#3F454C;--t-2:#5B6168;--t-3:#6B7178;--ease-out:cubic-bezier(.2,.75,.2,1);--ease-spring:cubic-bezier(.3,1.45,.55,1)}::selection{background:var(--accent);color:#fff}:focus-visible{outline-color:var(--accent)}.studio-name .degree{color:var(--accent)}.page-progress{height:2px;background:var(--accent)}.section-index{color:var(--accent);font-weight:600}.reader-intro h2 span{color:var(--accent)}.verdict-sheet>.eyebrow{color:var(--accent);font-weight:600}.src-badge{border-left-color:var(--accent);background:var(--accent-soft)}.src-badge b{color:var(--accent-ink);font-weight:600}.sample-flag{border-color:#f1dcb8;border-left:2px solid var(--mid);background:var(--mid-bg);color:#6e4a10}.principle>span{color:var(--accent);font-weight:600}.hero-privacy .ui-icon,.link,.ev-meta a{color:var(--accent)}.hl-word{font-style:normal;padding:0 .04em;background:linear-gradient(180deg,transparent 60%,var(--accent-tint) 60%,var(--accent-tint) 92%,transparent 92%) no-repeat 0 0/100% 100%}.stamp.lv-high{color:var(--hi);border-color:currentColor;background:var(--hi-bg)}.stamp.lv-mid{color:var(--mid);border-color:currentColor;background:var(--mid-bg)}.stamp.lv-low{color:var(--t-3);border-color:transparent;background:none}.m-track i{background:#eceef1}.ai-tag{background:var(--accent)}.tl-col .o,.sw.o{background:#aeb4bb;opacity:.7}.prog-t i{background:var(--accent)}mark.hl{background:linear-gradient(var(--kb),var(--kb)) no-repeat 0 0/100% 100%}mark.cue{box-shadow:none;background:linear-gradient(180deg,transparent 52%,var(--swipe) 52%) no-repeat 0 0/100% 100%}.site-link{position:relative}.site-link:hover{text-decoration:none}.site-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease-out)}.site-link:hover:after{transform:scaleX(1);transform-origin:left}.site-link:hover{color:var(--accent)}.header-action,.hero-cta{transition:background .25s,border-color .25s,color .25s,transform .15s}.header-action:hover,.hero-cta:hover{background:var(--accent);border-color:var(--accent);color:#fff}.header-action .ui-icon,.hero-cta .ui-icon,.network-detail-link .ui-icon,.tool-arrow{transition:transform .3s var(--ease-out)}.header-action:hover .ui-icon,.hero-cta:hover .ui-icon,.network-detail-link:hover .ui-icon{transform:translate(4px)}.header-action:active,.hero-cta:active,.btn:active{transform:scale(.97)}.hero-secondary{transition:border-color .25s,color .25s}.hero-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn{transition:background .2s,color .2s,border-color .2s,transform .15s}.btn:hover{border-color:var(--accent);color:var(--accent);background:#fff}.btn.primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ghost:hover{border-color:transparent;color:var(--accent);background:transparent}.btn[disabled]:hover{border-color:#dce0e4;color:inherit}.seg button,.pills button,#network-neighbors button,.network-stage-actions button,.back-top{transition:background .25s,color .25s,border-color .25s}.seg button:not([aria-pressed=true]):hover,.pills button:not([aria-pressed=true]):hover{color:var(--accent);background:var(--accent-soft)}#network-neighbors button:hover,.network-stage-actions button:hover{color:var(--accent);border-color:var(--accent)}.back-top:hover{background:var(--accent);border-color:var(--accent);color:#fff}textarea,.in,select,input[type=search]{transition:border-color .2s,box-shadow .2s}textarea:focus,.in:focus,input[type=search]:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-tint)}.tabs:not(.mode-tabs) button{position:relative;transition:color .25s}.tabs:not(.mode-tabs) button[aria-selected=true]{border-bottom-color:transparent}.tabs:not(.mode-tabs) button:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .4s var(--ease-out)}.tabs:not(.mode-tabs) button[aria-selected=true]:after{transform:scaleX(1)}.tabs:not(.mode-tabs) button:hover{color:var(--ink)}.tabs button[aria-selected=true] .cnt{color:var(--accent)}.tabs.mode-tabs button{transition:background .3s,color .3s,border-color .3s}.tabs.mode-tabs button:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.tabs.mode-tabs button[aria-selected=true]:before{transform:scaleX(1)}.tabs.mode-tabs button[aria-selected=true] .mode-number{color:#b9bcff;opacity:1}.tabs.mode-tabs button:not([aria-selected=true]):hover{background:#eef0f3;color:var(--t-1)}.tool-image{transition:filter .6s var(--ease-out),opacity .3s,transform .6s var(--ease-out)}.tool-card:hover .tool-image,.tool-card:focus-visible .tool-image{filter:grayscale(0);opacity:1;transform:scale(1.03)}.tool-title{transition:color .25s}.tool-card:hover .tool-title,.tool-card:hover .tool-arrow{color:var(--accent)}.map-row{transition:background .2s}.map-row:hover{background:var(--accent-soft)}.map-name:hover{color:var(--accent);text-decoration:none}.pt{transition:scale .3s var(--ease-spring),background .2s}.map-row:hover .pt:not(.none){scale:1.35}.card{transition:background .3s}.card.flash{outline:0;animation:card-flash 1.6s var(--ease-out)}details.why>summary{transition:color .2s}details.why>summary:hover{color:var(--accent)}.studio-hero .eyebrow,.network-stage-top,.network-toolbar-title>span,.studio-meta p,.mode-note,.tool-no,.section-label p,.section-index,.reader-intro h2 span,.studio-footer .footer-title small{font-size:10px}.network-stage-bottom,.network-caption,.network-selects label>span,.inspector-label,.network-data-state,#network-neighbors button,.network-method>p,.network-method details,.chip,.stamp,.card-h .lean-tag,.lean-tag,.tone,.meta,.map-val,.src-badge,.sample-flag,.footer-bottom,.studio-footer #foot-text,.hero-privacy,.reader-intro p,.section-label span,.studio-meta .meta-ko,#network-node-meta{font-size:11px}.studio-hero .eyebrow,.network-stage-top,.network-stage-bottom,.inspector-label,.network-selects label>span,.studio-meta p,.studio-meta .meta-ko,.section-label p,.hero-privacy,.footer-bottom{color:var(--t-2)}.network-caption,.network-toolbar-title>span,.network-method>p,.network-method details,.mode-note,.tool-no,.reader-intro p,.section-label span,.meta,.map-val,.studio-footer #foot-text,.studio-footer .footer-title small,#network-node-meta,.network-data-state{color:var(--t-3)}.note{font-size:12.5px;color:var(--t-2)}.tool-desc{font-size:12px;line-height:1.75;color:var(--t-2)}.studio-hero .lede{color:#50565d}.network-node-excerpt{font-size:11.5px;color:var(--t-2)}.kv{font-size:12px;color:var(--t-2)}.body{font-size:14px;line-height:1.85}.concl{font-size:13.5px}.principles-heading>p{font-size:13px;color:var(--t-2)}.principle p{font-size:12.5px;color:var(--t-2)}.rules th,.rules td{font-size:12px}.rules td,.rules th{color:var(--t-2)}.limits,.howto{font-size:12.5px}.map-name{color:var(--t-1)}.ev-t{font-size:13px}.ev-meta{font-size:11px}.why-list,.ev-list,.rep,.ai,.art-grid{font-size:12px}.m-note{font-size:11.5px;color:var(--t-2)}.bar{font-size:11.5px}.stat dt{font-size:11px;color:var(--t-2)}@media(max-width:899px){.studio-hero .eyebrow,.network-stage-top,.network-toolbar-title>span,.studio-meta p,.tool-no,.section-label p,.section-index,.reader-intro h2 span,.studio-footer .footer-title small{font-size:9px}.network-stage-bottom,.network-caption,.network-selects label>span,.inspector-label,.network-data-state,.network-method>p,.network-method details,.hero-privacy,.reader-intro p,.section-label span{font-size:10px}}@media(max-width:620px){.studio-hero .eyebrow{font-size:9px;letter-spacing:.05em}.note,.tool-desc,.kv,.principle p,.principles-heading>p,.limits,.howto{font-size:12px}.body{font-size:13.5px}.concl{font-size:12.5px}.rules th,.rules td{font-size:11px}.chip,.stamp,.card-h .lean-tag,.lean-tag,.tone,.meta,.map-val,.src-badge,.sample-flag,.footer-bottom,.studio-footer #foot-text,#network-neighbors button,#network-node-meta{font-size:10.5px}.reader-intro p{max-width:150px}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes rise-blur{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}}@keyframes fade{0%{opacity:0}}@keyframes drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.94)}}@keyframes grow-x{0%{transform:scaleX(0)}}@keyframes grow-y{0%{transform:scaleY(0)}}@keyframes draw{0%{transform:scaleX(0)}}@keyframes swipe{0%{background-size:0% 100%}}@keyframes pt-slide{0%{left:50%;opacity:0;scale:.3}}@keyframes pop{0%{opacity:0;scale:.6}}@keyframes stamp{0%{opacity:0;scale:1.9;rotate:-10deg}55%{opacity:1;scale:.93;rotate:1deg}to{scale:1;rotate:0deg}}@keyframes swap-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@keyframes live{0%{box-shadow:0 0 #4a4fd873}70%{box-shadow:0 0 0 7px #4a4fd800}to{box-shadow:0 0 #4a4fd800}}@keyframes sheen{0%{background-position:-120% 0}to{background-position:220% 0}}@keyframes card-flash{0%{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent)}70%{background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-line)}to{background:transparent;box-shadow:0 0 0 2px transparent}}@keyframes line-pass{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.site-header{position:relative;border-bottom-color:transparent}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#e1e3e5;transform-origin:left;animation:draw 1.2s .1s var(--ease-out) backwards}.studio-wordmark,.site-nav,.header-action{animation:drop .7s var(--ease-out) backwards}.site-nav{animation-delay:.08s}.header-action{animation-delay:.16s}.studio-hero .eyebrow{animation:rise .8s .15s var(--ease-out) backwards}.product-name{animation:rise .8s .22s var(--ease-out) backwards}.studio-hero .title>span{animation:rise-blur 1s var(--ease-out) backwards}.studio-hero .title>span:nth-child(1){animation-delay:.3s}.studio-hero .title>span:nth-child(2){animation-delay:.44s}.hl-word{animation:swipe .9s 1.15s var(--ease-out) backwards}.studio-hero .lede{animation:rise .8s .58s var(--ease-out) backwards}.studio-hero .hero-actions{animation:rise .8s .68s var(--ease-out) backwards}.hero-privacy{animation:rise .8s .78s var(--ease-out) backwards}.network-figure{animation:fade 1.2s .2s var(--ease-out) backwards}.network-stage-top,.network-stage-bottom{animation:fade 1s .9s backwards}.network-console{animation:rise .9s .7s var(--ease-out) backwards}#network-stage-count:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--accent);vertical-align:1px;animation:live 2.2s 1.5s infinite}.mo .mo-rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--rd,0ms)}.mo .mo-rv.mo-in{opacity:1;transform:none}.mo .tool-card.mo-rv{transform:translateY(26px) scale(.98)}.mo .tool-card.mo-rv.mo-in{transform:none}.mo .mo-ln{position:relative}.mo .mo-ln:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--accent);transform-origin:left;transform:scaleX(0);pointer-events:none}.mo .mo-ln.mo-in:before{animation:line-pass 1.6s var(--ease-out) forwards}.mo .principle.mo-rv{position:relative}.mo .principle:before{content:"";position:absolute;left:0;top:-1px;width:44px;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease-out);transition-delay:calc(var(--rd,0ms) + .25s)}.mo .principle.mo-in:before{transform:scaleX(1)}.mo .mo-rv:not(.mo-in) :is(.map-row,.pt,.bar-t i,.m-track i,.dv-half i,.tl-col,.stamp,mark,.stat,.concl li,.tone,.meter){animation-play-state:paused}main.wrap[role=tabpanel]:not([hidden]){animation:fade .5s var(--ease-out) backwards}details[open]>:not(summary){animation:drop .35s var(--ease-out) backwards}.back-top:not([hidden]){animation:pop .4s var(--ease-spring) backwards}.mo-swap{animation:swap-in .6s var(--ease-out) backwards}.stat{animation:rise .7s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*70ms + .1s)}.concl li{animation:rise .7s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*80ms + .2s)}.meter{animation:rise .6s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*.12s)}.m-track i{transform-origin:left}.m-track i.on{animation:grow-x .55s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*.12s + var(--j,0)*.11s + .2s)}.m-track i:nth-child(2){--j:1}.m-track i:nth-child(3){--j:2}.bar-t i{transform-origin:left;animation:grow-x 1s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*60ms + .15s)}.dv-half.l i{transform-origin:right;animation:grow-x 1s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + .2s)}.dv-half.r i{transform-origin:left;animation:grow-x 1s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + .2s)}.tl-col{transform-origin:bottom;animation:grow-y .8s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*18ms + .1s)}.map-row{animation:fade .5s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*28ms)}.pt:not(.none){animation:pt-slide 1.1s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*28ms + .15s)}.pt.none{animation:pop .5s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*28ms + .15s)}.tone{animation:pop .45s var(--ease-spring) backwards;animation-delay:calc(var(--rd,0ms) + var(--i,0)*45ms + .1s)}.stamp.lv-high,.stamp.lv-mid{animation:stamp .6s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + .3s)}mark.hl,mark.cue{animation:swipe .8s var(--ease-out) backwards;animation-delay:calc(var(--rd,0ms) + var(--m,0)*90ms + .35s)}.prog-t i{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);background-size:60% 100%;background-repeat:no-repeat;animation:sheen 1.4s linear infinite}.motion-toggle{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 10px 0 12px;border:1px solid #dfe2e5;border-radius:999px;background:#fff;color:var(--t-2);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:border-color .25s,color .25s;animation:drop .7s .12s var(--ease-out) backwards}.motion-toggle:hover{border-color:var(--accent);color:var(--accent)}.mt-switch{position:relative;width:24px;height:14px;border-radius:999px;background:#cfd4da;transition:background .3s}.mt-switch:after{content:"";position:absolute;left:2px;top:2px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000002e;transition:transform .35s var(--ease-spring)}.motion-toggle[aria-pressed=true] .mt-switch{background:var(--accent)}.motion-toggle[aria-pressed=true] .mt-switch:after{transform:translate(10px)}@media(max-width:620px){.motion-toggle{padding:0 8px;min-height:32px}.motion-toggle .mt-label{display:none}}.sample-flag.is-fresh{border-color:#dfe1fb;border-left-color:var(--accent);background:var(--accent-soft);color:var(--t-1)}:root{--ease-io:cubic-bezier(.76,0,.24,1);--ease-expo:cubic-bezier(.16,1,.3,1)}html.intro-pending:before{content:"";position:fixed;inset:0;z-index:9998;background:#fff;animation:intro-failsafe .01s 3s forwards}@keyframes intro-failsafe{to{visibility:hidden}}.intro{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:#fff;color:var(--ink);clip-path:inset(0 0 0 0);transition:clip-path 1s var(--ease-io);cursor:pointer}.intro.out{clip-path:inset(0 0 100% 0)}.intro-in{display:grid;justify-items:center;gap:22px;transition:transform 1s var(--ease-io),opacity .7s}.intro.out .intro-in{transform:translateY(-12vh);opacity:0}.intro-num{display:flex;align-items:flex-start;font-family:Inter,Noto Sans KR,sans-serif;font-weight:500;font-size:clamp(88px,15vw,210px);line-height:.88;letter-spacing:-.075em;font-variant-numeric:tabular-nums;animation:rise-blur 1s var(--ease-expo) backwards}.intro-unit{font-size:.34em;color:var(--accent);margin:.14em 0 0 .1em;letter-spacing:-.04em}.intro-bar{width:min(340px,62vw);height:1px;background:#e3e6ea;overflow:hidden}.intro-bar i{display:block;height:100%;background:var(--accent);transform-origin:left;animation:draw 1.1s var(--ease-io) backwards}.intro-cap{margin:0;font-family:Inter,Noto Sans KR,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--t-2);animation:fade .8s .15s backwards}.site-header:after{animation-delay:calc(var(--intro,0s) + .1s)}.studio-wordmark{animation-delay:var(--intro,0s)}.site-nav{animation-delay:calc(var(--intro,0s) + .08s)}.motion-toggle{animation-delay:calc(var(--intro,0s) + .12s)}.header-action{animation-delay:calc(var(--intro,0s) + .16s)}.studio-hero .eyebrow{animation-delay:calc(var(--intro,0s) + .15s)}.product-name{animation-delay:calc(var(--intro,0s) + .22s)}.studio-hero .title>span:nth-child(1){animation-delay:calc(var(--intro,0s) + .3s)}.studio-hero .title>span:nth-child(2){animation-delay:calc(var(--intro,0s) + .44s)}.hl-word{animation-delay:calc(var(--intro,0s) + 1.15s)}.studio-hero .lede{animation-delay:calc(var(--intro,0s) + .7s)}.studio-hero .hero-actions{animation-delay:calc(var(--intro,0s) + .8s)}.hero-privacy{animation-delay:calc(var(--intro,0s) + .9s)}.network-figure{animation-delay:calc(var(--intro,0s) + .15s)}.network-stage-top,.network-stage-bottom{animation-delay:calc(var(--intro,0s) + .9s)}.network-console{animation-delay:calc(var(--intro,0s) + .8s)}.studio-hero .title span.kc,.kinetic .kc{display:inline-block}.mo .studio-hero .title.kinetic>span{animation:none}.mo .kinetic .kc{transform-origin:50% 90%;animation:kc 1s var(--ease-expo) backwards;animation-delay:calc(var(--intro,0s) + var(--rd,0ms) + var(--kd,.3s) + var(--c,0)*34ms)}@keyframes kc{0%{opacity:0;transform:perspective(600px) translateY(.6em) rotateX(-80deg);filter:blur(6px)}to{opacity:1;transform:perspective(600px) translateY(0) rotateX(0);filter:blur(0)}}.principles-heading .kinetic{--intro:0s;--kd:.15s}.mo :is(.sec-h,.reader-intro h2){animation:mask-up 1s var(--ease-expo) backwards;animation-delay:calc(var(--rd,0ms) + .1s)}.mo .network-toolbar-title h2{animation:mask-up 1s var(--ease-expo) backwards;animation-delay:calc(var(--intro,0s) + 1s)}@keyframes mask-up{0%{clip-path:inset(0 0 100% 0);transform:translateY(.55em)}to{clip-path:inset(0 0 -20% 0);transform:none}}.mo .mo-rv:not(.mo-in) :is(.kc,.sec-h,h2){animation-play-state:paused}.mo .network-stage:before,.mo .network-stage:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(36px)}.mo .network-stage:before{left:20%;top:14%;width:60%;height:70%;background:radial-gradient(closest-side,rgba(74,79,216,.17),transparent);animation:breathe 7s ease-in-out infinite,fade 2s calc(var(--intro,0s) + .4s) backwards}.mo .network-stage:after{left:38%;top:30%;width:44%;height:50%;background:radial-gradient(closest-side,rgba(139,123,255,.15),transparent);animation:drift 12s ease-in-out infinite alternate,fade 2s calc(var(--intro,0s) + .6s) backwards}@keyframes breathe{50%{transform:scale(1.14);opacity:.65}}@keyframes drift{0%{transform:translate(-20%,-12%)}to{transform:translate(16%,14%)}}.ticker{display:none}.mo .studio-meta.has-ticker{position:relative;display:block;padding-block:0;overflow:hidden}.mo .studio-meta.has-ticker>p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mo .ticker{display:block;padding-block:15px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ticker-track{display:flex;width:max-content;animation:tk var(--tk-dur,60s) linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.tk-run{display:flex;align-items:center;flex:none}.tk-item{display:inline-block;white-space:nowrap;font-family:Inter,Noto Sans KR,sans-serif;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--t-2)}.tk-item b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.tk-sep{margin:0 26px;color:var(--accent);font-size:9px}.tk-live{display:inline-flex;align-items:center;gap:6px;margin-right:9px;vertical-align:1px;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-ink)!important;font-size:9.5px;letter-spacing:.14em}.tk-live i{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:live 2s infinite}@keyframes tk{to{transform:translate(-50%)}}.mo :is(.hero-cta,.header-action){position:relative;isolation:isolate;overflow:hidden;transition:transform .45s var(--ease-expo),border-color .3s,color .3s}.mo :is(.hero-cta,.header-action):before{content:"";position:absolute;left:var(--mx,50%);top:var(--my,50%);width:var(--fill,340px);aspect-ratio:1;border-radius:50%;background:var(--accent);transform:translate(-50%,-50%) scale(0);transition:transform .6s var(--ease-expo);z-index:-1;pointer-events:none}.mo :is(.hero-cta,.header-action):hover{background:#151515;border-color:var(--accent)}.mo :is(.hero-cta,.header-action):hover:before{transform:translate(-50%,-50%) scale(1)}.mo .back-top{transition:transform .45s var(--ease-expo),background .3s,color .3s}.mo .back-top{width:44px;height:44px;border-radius:50%;border:2px solid transparent;color:var(--ink);background:linear-gradient(#fff,#fff) padding-box,conic-gradient(var(--accent) calc(var(--sp,0)*360deg),#e3e6ea 0) border-box}.mo .back-top:hover{color:#fff;background:linear-gradient(var(--accent),var(--accent)) padding-box,conic-gradient(var(--accent) calc(var(--sp,0)*360deg),#e3e6ea 0) border-box}.page-progress{background:linear-gradient(90deg,var(--accent),#8B7BFF);box-shadow:0 0 12px #4a4fd873}.tool-sheen{display:none}.mo .tool-card .tool-image{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--ts,1));transition:filter .7s var(--ease-out),opacity .3s,transform .7s var(--ease-expo);box-shadow:0 0 #14183c00}.mo .tool-card:hover .tool-image{--ts:1.045;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--ts));box-shadow:0 18px 40px -18px #14183c59}.mo .tool-card.tilting .tool-image{transition:filter .7s var(--ease-out),transform .15s linear,box-shadow .4s}.mo .tool-card .tool-image{grid-area:1/1}.mo .tool-sheen{display:block;grid-area:1/1;align-self:center;justify-self:start;pointer-events:none;border-radius:0;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.7),rgba(255,255,255,0) 58%);mix-blend-mode:soft-light;opacity:0;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) scale(var(--ts,1.045));transition:opacity .45s}.mo .tool-card:hover .tool-sheen{opacity:1}.mo .card{position:relative}.mo .card:before{content:"";position:absolute;left:-14px;top:24px;bottom:24px;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease-expo)}.mo .card:hover:before{transform:scaleY(1)}.mo #m-news:not([hidden]){animation:panel-l .7s var(--ease-expo) backwards}.mo #m-comments:not([hidden]){animation:panel-r .7s var(--ease-expo) backwards}@keyframes panel-l{0%{opacity:0;transform:translate(-32px)}}@keyframes panel-r{0%{opacity:0;transform:translate(32px)}}.scr{font-variant-numeric:tabular-nums}.sound-toggle{-webkit-appearance:none;appearance:none;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px 0 11px;border:1px solid #dfe2e5;border-radius:999px;background:#fff;color:var(--t-2);font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:border-color .25s,color .25s,background .25s;animation:drop .7s var(--ease-out) backwards;animation-delay:calc(var(--intro,0s) + .1s)}.sound-toggle:hover{border-color:var(--accent);color:var(--accent)}.sound-toggle[aria-pressed=true]{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.eq i{display:block;width:2px;height:3px;border-radius:1px;background:currentColor;transition:height .35s var(--ease-out)}.eq i:nth-child(2){height:6px}.eq i:nth-child(3){height:4px}.eq i:nth-child(4){height:7px}.sound-toggle.is-playing .eq i{height:9px;animation:eq .9s ease-in-out infinite alternate}.sound-toggle.is-playing .eq i:nth-child(2){animation-duration:.62s;animation-delay:-.3s}.sound-toggle.is-playing .eq i:nth-child(3){animation-duration:1.15s;animation-delay:-.55s}.sound-toggle.is-playing .eq i:nth-child(4){animation-duration:.78s;animation-delay:-.2s}@keyframes eq{0%{height:3px}to{height:12px}}@media(max-width:620px){.sound-toggle{padding:0 9px;min-height:32px}.sound-toggle .st-label{display:none}}.network-method details p{top:auto;bottom:calc(100% + 8px);box-shadow:0 16px 36px -10px #14182833}.mo .network-method details[open] p{animation:rise .35s var(--ease-out) backwards}@media(max-width:620px){.network-method details p{bottom:auto;box-shadow:none}}@media(max-width:420px){.site-header,.site-nav{gap:10px}.studio-name{font-size:20px}.sound-toggle{padding:0 8px}.motion-toggle{padding:0 7px}}.sound-toggle.is-waiting{animation:drop .7s var(--ease-out) backwards,sound-wait 2.4s ease-in-out 1.6s infinite;animation-delay:calc(var(--intro,0s) + .1s),calc(var(--intro,0s) + 1.6s)}.sound-toggle.is-waiting .eq i{animation:eq .9s ease-in-out infinite alternate;opacity:.55}.sound-toggle.is-waiting .eq i:nth-child(2){animation-duration:1.3s}.sound-toggle.is-waiting .eq i:nth-child(3){animation-duration:1.1s}.sound-toggle.is-waiting .eq i:nth-child(4){animation-duration:1.5s}@keyframes sound-wait{0%,to{box-shadow:0 0 #4a4fd800}50%{box-shadow:0 0 0 6px #4a4fd829}}.ad-slot[hidden]{display:none}.ad-slot{display:block;padding-block:6px 14px}.ad-box{position:relative;display:flex;justify-content:center;align-items:center;min-height:136px;padding:26px 0 20px;border-top:1px solid var(--rule)}.ad-box:before{content:"AD";position:absolute;top:8px;left:0;font:500 9px/1 Inter,Noto Sans KR,sans-serif;letter-spacing:.16em;color:var(--t-3)}.ad-box ins{max-width:100%}.ad-box ins.adsbygoogle{width:100%;min-height:90px}.ad-slot:has(ins.adsbygoogle[data-ad-status=unfilled]){display:none}@media(max-width:767px){.ad-box{min-height:146px}}
