:root{--bg:#f2f3f5;--white:#fff;--ink:#111316;--ink2:#4a4f57;--ink3:#878c95;--line:#e4e6ea;--brand:#ff4b2b;--brand2:#ff7a45;--brand-soft:#fff0eb;--up:#f03e3e;--down:#2b6cf0;--night:#0f1b33;--night2:#1b2a4a;--gold:#e7b75f;--r-lg:22px;--r-md:16px;--r-sm:12px}*{box-sizing:border-box;margin:0;padding:0}html{background:#d7d9de}body{color:var(--ink);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;font-family:Wanted Sans Variable,Wanted Sans,system-ui,sans-serif;font-size:16px;line-height:1.5}.page{background:var(--bg);max-width:430px;min-height:100vh;margin:0 auto;padding-bottom:96px;overflow:hidden}.num{font-variant-numeric:tabular-nums}.up{color:var(--up)}.dn{color:var(--down)}svg.i{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}img{display:block}.head{background:var(--white);border-radius:0 0 26px 26px;padding:10px 16px 16px;box-shadow:0 6px 20px -16px #0004}.bar{justify-content:space-between;align-items:center;height:44px;display:flex}.logo{letter-spacing:-.6px;align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.logo svg{width:30px;height:30px}.bar .r{align-items:center;gap:6px;display:flex}.ibtn{width:44px;height:44px;color:var(--ink2);border-radius:14px;place-items:center;display:grid;position:relative}.ibtn .dot{background:var(--brand);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:11px}.me{color:#fff;background:linear-gradient(135deg,#ffd5c7,#ff8e6e);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.search{border:2.5px solid var(--brand);background:#fff;border-radius:20px;align-items:center;gap:10px;margin-top:8px;padding:6px 6px 6px 14px;display:flex}.search .lg{flex:none;width:26px;height:26px}.search .ph{color:var(--ink3);white-space:nowrap;flex:1;font-size:17px;overflow:hidden}.search .ph b{color:var(--ink);font-weight:700}.caret{background:var(--brand);vertical-align:-3px;width:2px;height:19px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.mic{background:var(--brand);color:#fff;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;display:grid;position:relative}.mic svg.i{width:26px;height:26px}.mic:before{content:"";border:2px solid #ff4b2b44;border-radius:19px;animation:2.4s ease-out infinite ring;position:absolute;inset:-5px}@keyframes ring{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.asked{white-space:nowrap;align-items:center;gap:8px;margin-top:12px;font-size:15px;display:flex;overflow:hidden}.asked .lb{color:var(--brand);background:var(--brand-soft);border-radius:8px;flex:none;padding:3px 8px;font-size:14px;font-weight:800}.asked .rk{margin-right:4px;font-weight:800}.asked .q{color:var(--ink2);font-weight:600}.shortcuts{grid-template-columns:repeat(5,1fr);gap:14px 2px;padding:20px 8px 6px;display:grid}.sc{color:var(--ink2);text-align:center;letter-spacing:-.3px;cursor:pointer;flex-direction:column;align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.tile{border-radius:18px;place-items:center;width:56px;height:56px;transition:transform .18s;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 6px 14px -8px #0003}.sc:active .tile{transform:scale(.94)}.tile svg{width:30px;height:30px}.tile .nw{color:#fff;background:var(--brand);border:2px solid var(--bg);border-radius:8px;padding:0 5px;font-size:11px;font-weight:800;line-height:16px;position:absolute;top:-4px;right:-6px}.sc .say{color:var(--ink3);margin-top:-4px;font-size:13px;font-weight:600}.sec{margin:14px 12px 0}.card{background:var(--white);border-radius:var(--r-lg);padding:18px 16px;box-shadow:0 1px 2px #0000000a}.sh{align-items:center;gap:8px;margin-bottom:12px;display:flex}.sh h2{letter-spacing:-.5px;font-size:20px;font-weight:800}.sh .tag{border-radius:7px;padding:2px 7px;font-size:13px;font-weight:800}.sh .more{color:var(--ink3);align-items:center;gap:2px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.free{color:#14874b;background:#e5f6ec}.pay{color:#c2410c;background:#ffede3}.ai{color:#fff;background:var(--ink)}.brief{border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 90% at 100% 0,#ff7a45 0%,#0000 55%),radial-gradient(90% 80% at 0 100%,#ff4b2b 0%,#0000 60%),#1a1310;padding:18px 16px 16px;position:relative;overflow:hidden}.brief .top{opacity:.92;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.brief .live{background:#7cffb2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7cffb233}.brief h2{letter-spacing:-.6px;margin-top:8px;font-size:24px;font-weight:800;line-height:1.3}.brief ul{flex-direction:column;gap:8px;margin-top:12px;list-style:none;display:flex}.brief li{background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;font-weight:600;display:flex}.brief li b{margin-left:auto;font-weight:800}.brief li svg.mini{flex:none;width:46px;height:20px}.brief .play{align-items:center;gap:12px;margin-top:14px;display:flex}.brief .pb{width:48px;height:48px;color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.brief .wave{flex:1;align-items:center;gap:3px;height:32px;display:flex}.brief .wave i{background:#fffa;border-radius:2px;flex:1;max-width:5px;animation:1.2s ease-in-out infinite wv}@keyframes wv{50%{transform:scaleY(.4)}}.brief .tm{opacity:.85;font-size:14px;font-weight:700}.tabs{background:var(--bg);border-radius:14px;gap:6px;margin-bottom:14px;padding:4px;display:flex}.tabs b{text-align:center;color:var(--ink3);border-radius:11px;flex:1;min-height:40px;padding:8px 0;font-size:15px;font-weight:700}.tabs b.on{color:var(--ink);background:#fff;box-shadow:0 2px 6px -2px #0002}.idx{justify-content:space-between;align-items:flex-end;display:flex}.idx .nm{color:var(--ink2);font-size:15px;font-weight:700}.idx .v{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1.15}.idx .ch{font-size:16px;font-weight:800}.idx .when{color:var(--ink3);text-align:right;font-size:13px;font-weight:600}.big-chart{width:100%;height:120px;margin-top:6px}.range{color:var(--ink3);justify-content:space-between;padding:0 2px;font-size:13px;font-weight:700;display:flex}.range b{color:var(--ink);background:var(--bg);border-radius:6px;padding:1px 7px}.stocks{border-top:1px solid var(--line);margin-top:14px}.st{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.logoC{color:#fff;letter-spacing:-.5px;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.st .nm{flex:1;min-width:0}.st .nm b{font-size:17px;display:block}.st .nm small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.st .nm small i{color:var(--ink);background:var(--bg);border-radius:5px;padding:0 5px;font-size:13px;font-style:normal;font-weight:800}.st svg.sp{flex:none;width:56px;height:26px}.st .px{text-align:right;min-width:76px;font-size:16px;font-weight:800}.st .px small{font-size:14px;display:block}.flash{animation:.9s fl}@keyframes fl{0%{background:#f03e3e22}to{background:0 0}}.unlock{background:var(--ink);color:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px 12px 12px 14px;display:flex}.unlock .t{flex:1}.unlock .t b{font-size:16px;display:block}.unlock .t span{opacity:.7;font-size:13px}.unlock .bt{background:var(--brand);border-radius:12px;align-items:center;min-height:46px;padding:0 14px;font-size:15px;font-weight:800;display:flex}.shorts{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.short{scroll-snap-align:start;flex:0 0 138px}.short .th{aspect-ratio:9/16;background:#222;border-radius:16px;position:relative;overflow:hidden}.short .th img{object-fit:cover;width:100%;height:100%}.short .th:after{content:"";background:linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.short .views{z-index:1;color:#fff;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:8px;left:8px}.short .aib{z-index:1;background:#fffffff0;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800;position:absolute;top:8px;left:8px}.short p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.short small{color:var(--ink3);font-size:13px;font-weight:600}.short.make .th{color:#fff;text-align:center;background:linear-gradient(160deg,#ff7a45,#ff4b2b 60%,#c42a12);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.short.make .th:after{display:none}.short.make .plus{background:#ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.short.make b{font-size:16px;line-height:1.3}.short.make .pr{color:var(--brand);background:#fff;border-radius:8px;padding:3px 9px;font-size:14px;font-weight:800}.fate{border-radius:var(--r-lg);color:#fff;background:radial-gradient(80% 60% at 85% 10%,#2d4378 0%,transparent 70%),var(--night);padding:18px 16px 16px;position:relative;overflow:hidden}.fate .stars{pointer-events:none;position:absolute;inset:0}.fate .sh h2{color:#fff}.fate .sh .more{color:#afc0e6}.fate .tag.g{color:var(--gold);background:#e7b75f22}.tarot{align-items:center;gap:14px;display:flex}.deck{flex:none;width:176px;height:150px;margin-left:4px;position:relative}.deck svg{filter:drop-shadow(0 10px 14px #0007);width:82px;height:128px;position:absolute;top:10px}.deck .c1{left:0;transform:rotate(-13deg)}.deck .c2{z-index:2;top:2px;left:41px}.deck .c3{left:82px;transform:rotate(13deg)}.tarot .t h3{font-size:19px;font-weight:800;line-height:1.3}.tarot .t p{color:#afc0e6;margin-top:4px;font-size:14px}.goldbtn{background:var(--gold);color:#1a1406;border-radius:12px;align-items:center;min-height:44px;margin-top:10px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex}.saju{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.saju svg{flex:none;width:86px;height:86px}.saju h3{font-size:17px;font-weight:800}.saju p{color:#afc0e6;margin-top:2px;font-size:14px}.saju .lg5{flex-wrap:wrap;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}.saju .lg5 span{align-items:center;gap:4px;display:flex}.saju .lg5 i{border-radius:3px;width:9px;height:9px}.name{color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.name .sealmk{color:#fff;background:#b3261e;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-family:serif;font-size:17px;font-weight:800;display:grid;transform:rotate(-5deg)}.name .t{flex:1}.name .t b{font-size:16px;display:block}.name .t span{color:var(--ink3);font-size:13px;font-weight:600}.mk{grid-template-columns:1fr 1fr;gap:10px;display:grid}.prod{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.prod .shot{background:#0e1116;height:92px;padding:10px;position:relative}.prod .shot .dots{gap:4px;margin-bottom:8px;display:flex}.prod .shot .dots i{border-radius:50%;width:7px;height:7px}.prod .shot .ln{border-radius:3px;height:5px;margin-bottom:6px}.prod .shot .badge{color:#0e1116;background:#7cffb2;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800;position:absolute;bottom:8px;right:8px}.prod .inf{padding:10px 12px 12px}.prod .inf b{font-size:15px;line-height:1.35;display:block}.prod .inf small{color:var(--ink3);font-size:13px;font-weight:600}.prod .inf .pr{margin-top:4px;font-size:16px;font-weight:800}.sell{min-height:48px;color:var(--ink2);border:1.5px dashed #c9cdd4;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:15px;font-weight:800;display:flex}.news{border-bottom:1px solid var(--line);gap:12px;padding:12px 0;display:flex}.news:last-child{border:0;padding-bottom:0}.news .nt{flex:1}.news .nt b{font-size:16px;line-height:1.4;display:block}.news .nt ol{color:var(--ink2);margin:6px 0 0 18px;font-size:14px;line-height:1.5}.news .nt small{color:var(--ink3);margin-top:6px;font-size:13px;font-weight:600;display:block}.news .pic{border-radius:14px;flex:none;width:84px;height:84px;overflow:hidden}.foot{color:var(--ink3);margin:22px 16px 0;font-size:13px;line-height:1.7}.foot b{color:var(--ink2)}.nav{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;justify-content:space-around;align-items:flex-end;width:100%;max-width:430px;padding:8px 6px 16px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.nav div{color:var(--ink3);flex-direction:column;align-items:center;gap:2px;min-width:56px;font-size:13px;font-weight:700;display:flex}.nav .on{color:var(--ink)}.nav .orb{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffb59c,#ff4b2b 55%,#b8260c);border:4px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;margin-top:-30px;display:grid;box-shadow:0 8px 20px -6px #ff4b2b99}.mybox .job{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.mybox .job:last-of-type{border:0}.mybox .jic{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.mybox .jic svg{width:24px;height:24px}.mybox .jt{flex:1;min-width:0}.mybox .jt b{font-size:16px;display:block}.mybox .jt span{color:var(--ink3);font-size:14px;font-weight:600}.mybox .bar2{background:var(--bg);border-radius:7px;height:7px;margin-top:6px;overflow:hidden}.mybox .bar2 i{background:linear-gradient(90deg,var(--brand2),var(--brand));border-radius:7px;width:72%;height:100%;animation:2.4s ease-out grow;display:block}@keyframes grow{0%{width:8%}}.mybox .st2{white-space:nowrap;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:800}.mybox .get{color:#fff;background:var(--ink);border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:800;display:flex}.mybox .pt{background:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;margin-top:10px;padding:10px 14px;font-size:15px;font-weight:700;display:flex}.mybox .pt b{font-size:18px}.class{border-radius:var(--r-lg);color:#f4f1e8;background:radial-gradient(70% 50% at 20% 0,#2c5e48 0%,#0000 70%),#1d3f31;padding:18px 16px 16px;position:relative;overflow:hidden}.class:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 9px);position:absolute;inset:0}.chalk{letter-spacing:-.5px;font-size:23px;font-weight:800;line-height:1.3}.chalk u{background:linear-gradient(#0000 62%,#f6d44566 62%);text-decoration:none}.teacher{align-items:center;gap:14px;margin-top:14px;display:flex}.teacher .vid{aspect-ratio:16/10;border:2px solid #ffffff2a;border-radius:14px;flex:none;width:148px;position:relative;overflow:hidden}.teacher .vid img{object-fit:cover;width:100%;height:100%}.teacher .vid .pl{background:#0005;place-items:center;display:grid;position:absolute;inset:0}.teacher .vid .pl span{color:#1d3f31;background:#f6d445;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.teacher .vid .fr{color:#1d3f31;background:#f6d445;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800;position:absolute;top:6px;left:6px}.teacher p{color:#c9ddd1;font-size:14px}.teacher b{color:#fff;margin-bottom:2px;font-size:16px;display:block}.curri{counter-reset:w;flex-direction:column;gap:6px;margin-top:14px;list-style:none;display:flex}.curri li{counter-increment:w;background:#ffffff0c;border:1px solid #ffffff16;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:15px;font-weight:600;display:flex}.curri li:before{content:counter(w)"주";color:#1d3f31;background:#f4f1e8;border-radius:7px;flex:none;padding:1px 7px;font-size:13px;font-weight:800}.curri li em{color:#f6d445;margin-left:auto;font-size:13px;font-style:normal;font-weight:800}.curri li.done{opacity:.6}.enroll{gap:8px;margin-top:14px;display:flex}.enroll span{border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:50px;font-size:16px;font-weight:800;display:flex}.enroll .a{color:#1d3f31;background:#f6d445}.enroll .b{color:#fff;border:1.5px solid #ffffff40}.sea{border-radius:var(--r-lg);color:#fff;background:linear-gradient(#0b4f6c 0%,#0a3a52 55%,#082c40 100%);padding:18px 16px 16px;position:relative;overflow:hidden}.sea .waves{pointer-events:none;opacity:.5;height:70px;position:absolute;top:0;left:0;right:0}.tide{gap:8px;margin-bottom:12px;display:flex}.tide div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;flex:1;padding:9px 10px}.tide small{color:#a7d3e6;font-size:13px;font-weight:700;display:block}.tide b{font-size:18px;font-weight:800}.fish{color:var(--ink);background:#fff;border-radius:18px;padding:4px 14px}.fr{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.fr:last-child{border:0}.fr svg{flex:none;width:44px;height:30px}.fr .nm{flex:1}.fr .nm b{font-size:16px;display:block}.fr .nm small{color:var(--ink3);font-size:13px;font-weight:600}.fr .px{text-align:right;font-size:16px;font-weight:800}.fr .px small{font-size:13px;display:block}.sea .order{gap:8px;margin-top:12px;display:flex}.sea .order a{border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:50px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.sea .order .k{color:#191600;background:#fee500}.sea .order .y{color:#fff;border:1.5px solid #fff5}.sea .note{color:#a7d3e6;margin-top:8px;font-size:13px}.sns{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sns a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.sns a i{border-radius:5px;flex:none;width:18px;height:18px;display:inline-block}.ranks{display:none}.ranks ol{list-style:none}.ranks li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:15px;font-weight:600;display:flex}.ranks li:last-child{border:0}.ranks li b{width:20px;color:var(--brand);font-weight:800}.ranks li em{color:var(--up);margin-left:auto;font-size:13px;font-style:normal;font-weight:800}.vs-dim{opacity:0;pointer-events:none;z-index:40;background:#0b0d1199;transition:opacity .25s;position:fixed;inset:0}.vs{z-index:41;background:#fff;border-radius:26px 26px 0 0;width:100%;max-width:430px;max-height:88vh;padding:10px 16px 22px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%,105%)}.vs.open{transform:translate(-50%)}.vs.open+.vs-dim,.vs-dim.open{opacity:1;pointer-events:auto}.vs .grab{background:#d5d8dd;border-radius:5px;width:42px;height:5px;margin:0 auto 10px}.vs .vtop{justify-content:space-between;align-items:center;display:flex}.vs .vtop span{color:var(--ink3);font-size:14px;font-weight:800}.vs .x{width:44px;height:44px;color:var(--ink2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.listen{flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.lorb{color:#fff;background:radial-gradient(circle at 35% 30%,#ffc2ad,#ff4b2b 55%,#b8260c);border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 16px 36px -14px #ff4b2b}.lorb:before,.lorb:after{content:"";border:2px solid #ff4b2b55;border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;inset:-10px}.lorb:after{animation-delay:.9s}.lorb svg.i{width:38px;height:38px}.listen .lt{color:var(--ink3);margin-top:14px;font-size:15px;font-weight:700}.listen .heard{text-align:center;letter-spacing:-.4px;min-height:32px;margin-top:4px;font-size:21px;font-weight:800}.vwave{align-items:center;gap:3px;height:28px;margin-top:8px;display:flex}.vwave i{background:var(--brand);border-radius:3px;width:4px;animation:.9s ease-in-out infinite wv}.answer{border:1px solid var(--line);border-radius:18px;margin-top:14px;padding:14px;display:none}.answer.on{display:block}.answer .who{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.answer .who svg{width:24px;height:24px}.answer .who em{color:var(--ink3);margin-left:auto;font-size:13px;font-style:normal;font-weight:700}.answer .txt{min-height:78px;margin-top:8px;font-size:16px;line-height:1.6}.answer .txt b{font-weight:800}.answer .mini-chart{background:var(--bg);border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.answer .mini-chart svg{flex:none;width:90px;height:34px}.answer .mini-chart div{color:var(--ink2);font-size:14px;font-weight:700}.answer .mini-chart div b{color:var(--ink);font-size:18px;display:block}.answer .src{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.answer .src span{color:var(--ink2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:5px;padding:2px 8px;font-size:13px;font-weight:700;display:flex}.answer .src span i{border-radius:4px;width:14px;height:14px;display:inline-block}.follow{flex-wrap:wrap;gap:8px;margin-top:12px;display:none}.follow.on{display:flex}.follow span{background:var(--bg);min-height:44px;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;display:flex}.follow span.pay{background:var(--ink);color:#fff}.follow span.pay b{color:#ffb59c;margin-left:6px}.rv{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(14px)}.rv.in{opacity:1;transform:none}.toplinks{display:none}.cols{flex-direction:column;display:flex}.main,.side{display:contents}.o1{order:1}.o2{order:2}.o3{order:3}.o4{order:4}.o5{order:5}.o6{order:6}.o7{order:7}.o8{order:8}.o9{order:9}@media (width>=768px){html{background:var(--bg)}.page{max-width:1180px;padding:0 24px 40px;overflow:visible}.head{border-radius:0 0 28px 28px;margin:0 -24px;padding:12px 28px 22px}.bar{max-width:1132px;margin:0 auto}.toplinks{gap:4px;margin-left:28px;margin-right:auto;display:flex}.toplinks a{color:var(--ink2);border-radius:10px;padding:8px 12px;font-size:16px;font-weight:700;text-decoration:none}.toplinks a:hover{background:var(--bg);color:var(--ink)}.search{border-radius:24px;max-width:720px;margin:14px auto 0;padding:8px 8px 8px 18px}.search .ph{font-size:19px}.mic{border-radius:17px;width:56px;height:56px}.asked{max-width:720px;margin:12px auto 0}.shortcuts{grid-template-columns:repeat(10,1fr);max-width:1132px;margin:0 auto;padding:26px 0 10px}.cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;margin-top:8px;display:grid}.main,.side{flex-direction:column;gap:16px;display:flex}.side{position:sticky;top:16px}.sec{margin:0}.ranks{display:block}.brief h2{font-size:30px}.brief li b{white-space:nowrap}.brief .wave{justify-content:space-between}.shorts{margin:0;padding:0;overflow:visible}.short{flex:1 1 0}.fate,.class{padding:24px}.tarot .t h3{font-size:22px}.mk{grid-template-columns:repeat(2,1fr)}.nav{display:none}.page{padding-bottom:40px}.vs{opacity:0;pointer-events:none;border-radius:26px;max-width:560px;transition:transform .28s,opacity .28s;top:50%;bottom:auto;transform:translate(-50%,-40%)scale(.96)}.vs.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.vs .grab{display:none}}@media (width>=1100px){.main{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.main>.brief-wrap,.main>.stock,.main>.shorts-wrap{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.sinput{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:6px 0;font-size:17px;font-weight:700}.sinput::placeholder{color:var(--ink);opacity:1;font-weight:700}.sinput:focus::placeholder{color:var(--ink3);font-weight:500}.sinput::-webkit-search-cancel-button{display:none}button.mic{font:inherit;cursor:pointer;border:0}.search:focus-within{box-shadow:0 0 0 4px #ff4b2b22}.lorb{cursor:pointer}.thinking{align-items:center;gap:6px;height:28px;margin-top:8px;display:flex}.thinking i{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite dot}.thinking i:nth-child(2){animation-delay:.15s}.thinking i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:.5;transform:translateY(-6px)}}.ask2{gap:8px;margin-top:12px;display:flex}.ask2 input{border:2px solid var(--brand);min-width:0;min-height:50px;font:inherit;border-radius:14px;outline:0;flex:1;padding:0 14px;font-size:16px}.ask2 button{background:var(--brand);color:#fff;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 18px;font-size:16px;font-weight:800}.answer .txt{white-space:pre-wrap}@media (width>=768px){.sinput{font-size:19px}}.idx-skel{min-height:190px;color:var(--ink3);background:var(--bg);border-radius:14px;place-items:center;font-size:15px;font-weight:700;display:grid}.st.skel .logoC{animation:1.2s ease-in-out infinite pulse}.st.skel b,.st.skel small{background:var(--bg);border-radius:6px;width:60%;height:14px;margin:4px 0;display:block}@keyframes pulse{50%{opacity:.5}}.srcline{color:var(--ink3);margin-top:10px;font-size:13px;line-height:1.5}.tabs b{cursor:pointer}.brief li b{white-space:nowrap}button.me{cursor:pointer;font:inherit;border:0;border-radius:22px;width:auto;min-width:44px;height:44px;padding:0 12px;font-size:14px;font-weight:800}.me.big{color:#fff;background:linear-gradient(135deg,#ffd5c7,#ff8e6e);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:grid}.auth{flex-direction:column;gap:10px;padding:4px 0 6px;display:flex}.auth-h{margin:4px 0;font-size:19px;font-weight:800}.auth-note{color:var(--ink2);font-size:15px;line-height:1.55}.auth-note.warn{color:#a46a00;background:#fff4dc;border-radius:12px;padding:10px 12px}.auth-msg{color:var(--ink);background:var(--bg);border-radius:12px;margin-top:10px;padding:10px 12px;font-size:15px;font-weight:700}.abtn{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:16px;font-weight:800;display:flex}.abtn svg{width:22px;height:22px}.abtn:disabled{opacity:.6;cursor:default}.abtn.kakao{color:#191600;background:#fee500}.abtn.google{color:var(--ink);border:1.5px solid var(--line);background:#fff}.abtn.dark{background:var(--ink);color:#fff;margin-top:10px}.abtn.brand{background:var(--brand);color:#fff}.abtn.ghost{background:var(--bg);color:var(--ink)}.auth-or{color:var(--ink3);align-items:center;gap:10px;margin:4px 0;font-size:14px;font-weight:700;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.agree{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:14px;line-height:1.5;display:flex}.agree input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin-top:1px}.agree a{color:var(--ink);font-weight:700}.who-me{align-items:center;gap:14px;display:flex}.who-me b{font-size:18px;display:block}.who-me small{color:var(--ink3);font-size:14px}.done-mark{justify-content:center;margin:6px 0;display:flex}.done-mark .sealmk{border-radius:14px;width:64px;height:64px;font-size:28px}.nform{flex-direction:column;gap:12px;padding:4px 0 6px;display:flex}.nform label{color:var(--ink2);flex-direction:column;gap:6px;font-size:15px;font-weight:700;display:flex}.nform label small{color:var(--ink3);font-size:13px;font-weight:600}.nform input,.nform textarea{border:1.5px solid var(--line);min-height:48px;font:inherit;color:var(--ink);resize:vertical;background:#fff;border-radius:12px;outline:0;padding:10px 12px;font-size:16px}.nform input:focus,.nform textarea:focus{border-color:var(--brand)}.row2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seg2{background:var(--bg);border-radius:14px;gap:6px;padding:4px;display:flex}.seg2 button{min-height:44px;font:inherit;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;font-size:15px;font-weight:700}.seg2 button.on{color:var(--ink);background:#fff;box-shadow:0 2px 6px -2px #0002}.mb-empty{color:var(--ink2);padding:6px 0;font-size:15px;line-height:1.55}.mybox button.get{cursor:pointer;font:inherit;border:0}.name[role=button],.sc[role=button]{cursor:pointer}.foot a{color:inherit;text-decoration:none}.foot a:hover{text-decoration:underline}.asked[role=button],.ranks li[role=button],.nav [role=button],.sc[role=button],.pb[role=button]{cursor:pointer}.ranks li[role=button]:hover{color:var(--brand)}.sea-lead{color:#cfe6ef;margin:-2px 0 12px;font-size:15px}.fr .ask-px{color:#0b4f6c;white-space:nowrap;background:#e1f1f7;border-radius:10px;padding:6px 10px;font-size:14px;font-weight:800}.class-lead{color:#c9ddd1;margin-top:10px;font-size:15px;line-height:1.55}.enroll a{border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:50px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.brief .wave i{animation-play-state:paused}.brief .wave.on i{background:#fff;animation-play-state:running}.toast{background:var(--ink);color:#fff;z-index:60;text-align:center;border-radius:14px;max-width:90vw;padding:12px 16px;font-size:15px;font-weight:700;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -10px #0006}.side-top:empty{display:none}.side-top .side-top-card{margin:0}.side-top .tl{border-top:0;margin-top:0;padding-top:0}@media (width>=768px){.side{gap:16px}}.side-top .tl-nm small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}@media (width>=1100px){.main{align-items:stretch}.main>.fate,.main>.class{flex-direction:column;display:flex}.main>.class .enroll{margin-top:auto;padding-top:14px}.main>.market,.main>.sea{grid-column:1/-1}.main>.sea{grid-template-columns:1fr 1.6fr;align-items:start;column-gap:22px;padding:24px;display:grid}.main>.sea .waves{height:90px}.main>.sea .sh,.main>.sea .sea-lead{grid-column:1}.main>.sea .fish{grid-area:1/2/span 4;grid-template-columns:repeat(3,1fr);gap:0;padding:6px;display:grid}.main>.sea .fish .fr{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.main>.sea .fish .fr:last-child{border-right:0}.main>.sea .order,.main>.sea .note{grid-column:1}}.class{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000000a}.class:before{display:none}.class .sh h2{color:var(--ink)}.class .sh .more{color:var(--ink3)}.class .tag.ch{color:#1d6b47;background:#e7f3ec}.class .chalk{color:var(--ink)}.class .chalk u{background:linear-gradient(#0000 62%,#f6d44599 62%)}.class .class-lead{color:var(--ink2)}.class .curri li{background:var(--bg);border:1px solid var(--line);color:var(--ink)}.class .curri li:before{color:#f4f1e8;background:#1d3f31}.class .enroll .a{color:#fff;background:#1d3f31}.class .enroll .b{border:1.5px solid var(--line);color:var(--ink)}.sea{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000000a}.sea .waves{display:none}.sea .sh h2{color:var(--ink)}.sea .sh .more{color:var(--ink3)}.sea .tag.s{color:#0b4f6c;background:#e1f1f7}.sea .sea-lead{color:var(--ink2)}.sea .fish{background:var(--bg);border:1px solid var(--line)}.sea .order .y{border:1.5px solid var(--line);color:var(--ink)}.sea .note{color:var(--ink3)}button.me{color:var(--ink);border:1.5px solid var(--line);background:#fff;font-size:15px}button.me:hover{border-color:var(--ink)}.asked.chips{scrollbar-width:none;gap:6px;padding-bottom:2px;overflow-x:auto}.asked.chips::-webkit-scrollbar{display:none}.asked .chip{border:1px solid var(--line);min-height:36px;font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:0 12px;font-size:14px;font-weight:600}.asked .chip:hover{border-color:var(--brand);color:var(--brand)}.sc .say{display:none}.shortcuts{row-gap:16px}.sns a .sn{flex:none;width:20px;height:20px}.short.make{flex-basis:112px!important}.short.make .th{border:1.5px dashed #c9cdd4;background:var(--bg)!important;color:var(--ink)!important}.short.make .plus{color:var(--brand);background:#fff!important}.short.make b{font-size:15px}.short.make .pr.soon{background:var(--ink)!important;color:#fff!important}@media (width>=768px){.side{top:var(--side-top,16px);position:sticky}}.nprice{align-items:baseline;gap:8px;padding:2px 2px 0;display:flex}.nprice b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.nprice span{color:var(--ink3);font-size:14px;font-weight:600}.nform label.nagree{background:var(--bg);border-radius:12px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;font-size:15px;font-weight:500;line-height:1.55}.nform label.nagree input{width:20px;height:20px;min-height:0;accent-color:var(--brand);flex:none;margin-top:2px;padding:0}.nform label.nagree b{color:var(--ink);font-weight:800}.mybox .paybtn{cursor:pointer;font:inherit;color:#fff;background:var(--brand);white-space:nowrap;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:800}.foot .biz{margin-top:8px;font-size:14px;line-height:1.7}.foot .bizchk{border:1px solid var(--line);color:var(--ink2);border-radius:6px;margin-left:4px;padding:0 6px;font-size:13px;font-weight:700;display:inline-block}.st.tap{cursor:pointer;border-radius:12px;margin:0 -6px;padding-left:6px;padding-right:6px;transition:background .15s}.st.tap:hover{background:var(--bg)}.st.tap:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}button.unlock.sa-open{width:100%;font:inherit;color:#fff;text-align:left;cursor:pointer;border:0;min-height:56px}button.unlock.sa-open:disabled{opacity:.55;cursor:default}button.unlock.sa-open svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}button.unlock.sa-open .t span{display:block}.tl{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.tl-h{align-items:baseline;gap:8px;display:flex}.tl-h h3{letter-spacing:-.4px;font-size:18px;font-weight:800}.tl-h span{color:var(--ink3);font-size:13px;font-weight:700}.tl-sub{color:var(--ink2);margin-top:4px;font-size:14px;line-height:1.5}.tl-search{border:1.5px solid var(--line);cursor:text;background:#fff;border-radius:14px;align-items:center;gap:8px;min-height:48px;margin-top:12px;padding:0 12px;display:flex}.tl-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px #ff4b2b1f}.tl-search svg{width:20px;height:20px;stroke:var(--ink3);fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.tl-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-height:44px;font-size:16px}.tl-search input::placeholder{color:var(--ink3)}.tl-search input::-webkit-search-cancel-button{display:none}.tl-found{border:1px solid var(--line);border-radius:14px;margin-top:6px;list-style:none;overflow:hidden}.tl-found li+li{border-top:1px solid var(--line)}.tl-found button{width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:#fff;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.tl-found button:hover{background:var(--bg)}.tl-found b{font-size:16px;font-weight:800}.tl-found small{color:var(--ink3);font-size:13px;font-weight:700}.tl-found svg{width:18px;height:18px;stroke:var(--ink3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}.tl-none{color:var(--ink3);margin-top:8px;font-size:14px;font-weight:600}.tl-list{margin-top:10px;list-style:none}.tl-list li+li{border-top:1px solid var(--line)}.tl-row{width:100%;min-height:60px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 4px;display:flex}.tl-row:hover{background:var(--bg)}.tl-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.tl-rk{text-align:center;width:26px;color:var(--brand);flex:none;font-size:17px;font-weight:800}.tl-nm{flex:1;min-width:0}.tl-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:800;display:block;overflow:hidden}.tl-nm small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.tl-nm small i{color:var(--ink);background:var(--bg);border-radius:5px;margin-right:6px;padding:0 5px;font-style:normal;font-weight:800}.tl-px{text-align:right;flex:none;max-width:46%;font-size:15px;font-weight:800}.tl-px small{font-size:13px;display:block}.tl-weak{color:var(--ink2);margin-top:14px;font-size:15px;font-weight:800}.tl-more{background:var(--bg);width:100%;min-height:46px;font:inherit;color:var(--ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:4px;margin-top:8px;font-size:15px;font-weight:800;display:flex}.tl-more svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.tl-wait{background:var(--bg);min-height:96px;color:var(--ink3);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:15px;font-weight:700;display:flex}.tl-wait button{background:var(--ink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 16px;font-size:15px;font-weight:800}.tl-legal,.sa-legal{color:var(--ink2);background:var(--bg);border-radius:10px;margin-top:8px;padding:8px 10px;font-size:13px;line-height:1.55}.vs.sa{padding-bottom:26px}.sa-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px;display:flex}.sa-nm{min-width:0}.sa-nm b{letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.25;display:block}.sa-nm small{color:var(--ink3);font-size:13px;font-weight:700}.sa-px{text-align:right;flex:none;font-size:20px;font-weight:800}.sa-px small{font-size:14px;display:block}.sa-wait{text-align:center;background:var(--bg);min-height:120px;color:var(--ink2);border-radius:14px;place-items:center;margin-top:16px;padding:12px;font-size:16px;font-weight:700;display:grid}.sa-count{margin-top:14px}.sa-bar{background:var(--line);border-radius:6px;height:10px;display:flex;overflow:hidden}.sa-bar i{height:100%;display:block}.sa-bar .u{background:var(--up)}.sa-bar .m{background:#b8bdc6}.sa-bar .d{background:var(--down)}.sa-count p{margin-top:6px;font-size:16px;font-weight:600}.sa-count p span{color:var(--ink3);font-size:13px}.sa-facts{background:var(--bg);border-radius:14px;flex-direction:column;gap:2px;margin-top:12px;padding:6px 12px;list-style:none;display:flex}.sa-facts li{justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:15px;display:flex}.sa-facts li span{color:var(--ink2);font-weight:600}.sa-facts li b{font-weight:800}.sa-facts li.rg{padding:6px 0 4px;display:block}.sa-range{background:linear-gradient(90deg,var(--down),#b8bdc6,var(--up));border-radius:4px;height:6px;margin:10px 4px 6px;position:relative}.sa-range i{border:3px solid var(--ink);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.sa-rl{justify-content:space-between;align-items:center;gap:6px;display:flex}.sa-rl small{color:var(--ink3);font-size:13px;font-weight:700}.sa-rl b{font-size:14px}.sa-h{margin-top:16px;font-size:16px;font-weight:800}.sa-rows{margin-top:4px;list-style:none}.sa-rows li{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sa-rows li>div{flex:1;min-width:0}.sa-rows b{font-size:16px;font-weight:800;display:block}.sa-rows p{color:var(--ink2);font-size:15px;line-height:1.45}.sa-rows em{color:var(--ink3);flex:none;padding-top:2px;font-size:14px;font-style:normal;font-weight:800}.sa-mark{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sa-mark svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sa-mark.u{color:var(--up);background:#fdecec}.sa-mark.d{color:var(--down);background:#eaf0fe}.sa-mark.m{background:var(--bg);color:var(--ink3)}.sa-ai{border:1.5px solid var(--line);border-radius:16px;margin-top:16px;padding:12px 14px}.sa-ai-h{color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.sa-ai-h svg{fill:none;width:18px;height:18px;stroke:var(--brand);stroke-width:2.2px;stroke-linecap:round}.sa-ai-t{white-space:pre-wrap;margin-top:6px;font-size:16px;line-height:1.65}.sa-ai small{color:var(--ink3);margin-top:8px;font-size:13px;line-height:1.5;display:block}.sa-ai-w{color:var(--ink2);margin-top:6px;font-size:15px;line-height:1.55}@media (width>=768px){.tl-px{font-size:16px}}.cg{background:#eef8f2;border:1.5px solid #cdebd8;border-radius:18px;margin-top:14px;padding:14px 16px}.cg.look{background:#fff8e6;border-color:#f4e1a8}.cg.warn{background:#fff1e8;border-color:#f8cfb4}.cg.bad{background:#fdecec;border-color:#f6c2c2}.cg-wait{background:var(--bg);min-height:72px;color:var(--ink3);border-color:#0000;place-items:center;margin-top:14px;font-size:15px;font-weight:700;display:grid}.cg-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cg-t b{font-size:17px;font-weight:800;display:block}.cg-t span{color:var(--ink2);margin-top:2px;font-size:16px;line-height:1.45;display:block}.cg-score{text-align:right;flex:none;line-height:1}.cg-score b{letter-spacing:-1px;font-size:34px;font-weight:900}.cg-score small{color:var(--ink3);margin-left:2px;font-size:14px;font-weight:700}.cg-score em{margin-top:6px;font-size:15px;font-style:normal;font-weight:800;display:block}.cg.ok .cg-score em{color:#1e7a47}.cg.look .cg-score em{color:#9a6b00}.cg.warn .cg-score em{color:#c2410c}.cg.bad .cg-score em{color:var(--up)}.cg-bar{background:#ffffffb0;border-radius:6px;height:10px;margin-top:12px;position:relative;overflow:hidden}.cg-bar i{background:linear-gradient(90deg,#3fa765,#f2b233 45%,#f07a3c 70%,var(--up));border-radius:6px;position:absolute;top:0;bottom:0;left:0}.cg-bar s{background:#ffffffe0;width:2px;position:absolute;top:0;bottom:0}.cg-why{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:12px;list-style:none;display:grid}.cg-why li{flex-direction:column;display:flex}.cg-why span{color:var(--ink3);font-size:13px;font-weight:700}.cg-why b{font-size:16px;font-weight:800}.cg-note{color:var(--ink2);margin-top:10px;font-size:13px;line-height:1.5}.cf-h{align-items:center;gap:6px;margin-top:14px;font-size:16px;font-weight:800;display:flex}.cf-h span{color:var(--ink3);font-size:13px;font-weight:700}.cf-h:before{content:"";border-radius:50%;width:8px;height:8px}.cf-h.in:before{background:var(--up)}.cf-h.out:before{background:var(--down)}.cf-row{width:100%;min-height:60px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 4px;display:flex}.cf-row:hover{background:var(--bg)}.cf-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cf-nm{flex:1;min-width:0}.cf-nm b{align-items:center;gap:6px;min-width:0;font-size:16px;font-weight:800;display:flex}.cf-nm small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;display:block;overflow:hidden}.cf-chip{border-radius:6px;flex:none;padding:1px 6px;font-size:12px;font-style:normal;font-weight:800}.cf-chip.in{color:var(--up);background:#fdecec}.cf-chip.out{color:var(--down);background:#eaf0fe}.cf-chip.hot{color:#c2410c;background:#fff1e8}.cf-chip.flat{background:var(--bg);color:var(--ink3)}.cf-more{padding:0 4px 12px}.cf-more ul{background:var(--bg);border-radius:12px;padding:8px 12px;list-style:none}.cf-more li{color:var(--ink2);padding:4px 0 4px 14px;font-size:15px;line-height:1.55;position:relative}.cf-more li:before{content:"";background:var(--ink3);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.cf-more button{border:1.5px solid var(--line);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;margin-top:8px;padding:0 14px;font-size:15px;font-weight:800}.cf-more button:hover{background:var(--bg)}.live-go{color:#fff;background:#0b0e14;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:10px 14px;text-decoration:none;display:flex}.live-go img{object-fit:cover;object-position:center 8%;background:#e8ecf3;border:2px solid #ff4b2b;border-radius:50%;flex:none;width:40px;height:40px}.live-go span{flex:1;min-width:0}.live-go b{font-size:16px;font-weight:800;display:block}.live-go small{color:#9aa3b5;font-size:13px;display:block}.live-go svg{stroke:#ff4b2b;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.live-go:hover{background:#1a2130}.scrolls{color:#2a2118;font-family:Wanted Sans Variable,Wanted Sans,system-ui,sans-serif}.sc-rail{z-index:20;width:276px;position:fixed;top:24px}.sc-rail.l{left:calc(25vw - 433px)}.sc-rail.r{right:calc(25vw - 433px)}.sc-rod{background:linear-gradient(#8a5a34,#5e3a1e);border-radius:9px;height:18px;position:relative;box-shadow:0 3px 6px -2px #0005}.sc-rod:before,.sc-rod:after{content:"";background:#3e2614;border-radius:5px;width:14px;height:24px;position:absolute;top:-3px}.sc-rod:before{left:-8px}.sc-rod:after{right:-8px}.sc-hang{justify-content:center;height:22px;display:flex}.sc-hang i{background:#8a6a4a;width:2px;height:22px;margin:0 34px;transform:skew(-35deg)}.sc-hang i+i{transform:skew(35deg)}.sc-paper{background:#f3ebdd;border-left:10px solid #2f4a3a;border-right:10px solid #2f4a3a;margin:0 10px;padding:20px 18px 22px;position:relative;box-shadow:0 18px 30px -18px #0004}.sc-paper:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#00000006 3px 4px);position:absolute;inset:0}.sc-tassel{justify-content:center;gap:120px;margin-top:-2px;display:flex}.sc-tassel i{background:#b3261e;border-radius:2px;width:3px;height:36px}.sc-body{animation:.3s scfade}@keyframes scfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sc-body{animation:none}}.sc-now{color:#7a6a55;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.sc-now b{color:#f3ebdd;background:#2f4a3a;border-radius:6px;padding:3px 8px;font-size:14px}.sc-row{align-items:flex-start;gap:14px;display:flex}.sc-v{writing-mode:vertical-rl;letter-spacing:6px;font-family:Noto Serif KR,serif;font-weight:900;line-height:1}.sc-big{color:#1e1712;font-size:52px}.sc-sub{color:#7a3b2a;letter-spacing:4px;margin-top:6px;font-size:20px;font-weight:600}.sc-seal{color:#b3261e;background:#b3261e10;border:3px solid #b3261e;border-radius:6px;place-items:center;width:46px;height:46px;margin-top:14px;font-family:Noto Serif KR,serif;font-size:22px;font-weight:900;display:grid;transform:rotate(-4deg)}.sc-p{color:#4a3d2e;margin-top:12px;font-size:16px;line-height:1.6}.sc-price{color:#1e1712;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:12px;font-size:28px;font-weight:900}.sc-price.sm{margin-top:4px;font-size:22px}.sc-price small{color:#7a6a55;margin-left:6px;font-size:15px;font-weight:700}.sc-badge{color:#7a3b2a;border:2px solid #7a3b2a55;border-radius:8px;margin-top:12px;padding:4px 10px;font-size:16px;font-weight:800;display:inline-block}.sc-list{color:#2a2118;margin:12px 0 0;padding:0;font-size:16px;font-weight:700;list-style:none}.sc-list li{border-bottom:1px dashed #d9cbb3;padding:6px 0}.sc-card{color:inherit;background:#fff9;border:1px solid #d9cbb3;border-radius:12px;margin-top:16px;text-decoration:none;display:block;overflow:hidden}.sc-card img{object-fit:cover;width:100%;height:124px;display:block}.sc-card .t{-webkit-line-clamp:3;-webkit-box-orient:vertical;padding:10px 12px 6px;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.sc-card .m{color:#7a6a55;padding:0 12px 12px;font-size:15px}.sc-card:hover .t{text-decoration:underline}.sc-go{color:#f3ebdd;width:100%;font:inherit;text-align:left;cursor:pointer;background:#2f4a3a;border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin-top:14px;padding:13px 16px;font-size:17px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 3px #1e3127}.sc-go span{opacity:.8;font-size:15px;font-weight:600}.sc-go:hover{background:#264034}.sc-go:active{transform:translateY(2px);box-shadow:0 1px #1e3127}.sc-go:focus-visible,.sc-card:focus-visible{outline-offset:2px;outline:3px solid #b3261e}.sc-cats{flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none;display:flex}.sc-cats li{color:#2f4a3a;background:#2f4a3a14;border:1px solid #2f4a3a33;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.sc-sub-link{text-align:center;color:#7a3b2a;text-underline-offset:3px;margin-top:10px;font-size:15px;font-weight:700;text-decoration:underline;display:block}.ct-shorts .sh a.more,.ct-news .sh a.more{text-decoration:none}.ct-empty{color:var(--ink2);padding:6px 0 2px;font-size:16px;line-height:1.55}.ct-empty a{color:var(--ink);font-weight:700}.ct-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct-shorts a.short{color:inherit;text-decoration:none;display:block}.ct-shorts a.short:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:16px}.ct-shorts .short.make{cursor:pointer}.ct-shorts .short.ct-skel .th{background:var(--line);animation:1.2s ease-in-out infinite pulse}.ct-shorts .short.ct-skel .th:after{display:none}.ct-shorts .short.ct-skel p,.ct-shorts .short.ct-skel small{background:var(--bg);border-radius:6px;height:14px;margin-top:8px;display:block}.ct-shorts .short.ct-skel small{width:60%}@media (width>=768px){.ct-shorts .shorts{scroll-snap-type:x mandatory;padding-bottom:4px;overflow-x:auto}.ct-shorts .short{flex:0 0 calc(20% - 8px)}}.ct-news .news .nt a{color:inherit;text-decoration:none}.ct-news .news .nt a:hover b{text-decoration:underline}.ct-news .news .nt a:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:6px}.ct-news .news .nt ol{font-size:16px}.ct-news .news.ct-skel .nt b{background:var(--bg);border-radius:6px;width:80%;height:18px}.ct-news .news.ct-skel .nt i{background:var(--bg);border-radius:6px;width:90%;height:14px;margin-top:8px;display:block}.ct-news .news.ct-skel .nt i:last-child{width:55%}.ct-news .news.ct-skel .pic{background:var(--line);animation:1.2s ease-in-out infinite pulse}.ct-news .srcline{margin-top:12px}.fate .ft-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-family:inherit}.fate .ft-btn:disabled{opacity:.8;cursor:default}.fate .ft-btn:focus-visible,.fate .ft-ghost:focus-visible,.fate .ft-sj-open:focus-visible,.fate .name:focus-visible{outline-offset:2px;outline:3px solid #fff}.fate .ft-ghost{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:12px;min-height:44px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700}.fate .ft-ghost:hover{background:#ffffff12}.fate .ft-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.fate .ft-row .goldbtn{margin-top:0}.fate .ft-small{color:#afc0e6;margin-top:8px;font-size:13px;line-height:1.5}.deck .ft-flip{perspective:700px;width:82px;height:128px;position:absolute}.deck .ft-flip .ft-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.3,1);position:absolute;inset:0}.deck .ft-flip svg{backface-visibility:hidden;top:0;left:0}.deck .ft-flip .ft-front,.deck.is-flipped .ft-in{transform:rotateY(180deg)}.deck.is-instant .ft-in{transition:none}.deck.is-shuffle .c1{animation:.8s ease-in-out ft-sh1}.deck.is-shuffle .c3{animation:.8s ease-in-out ft-sh3}.deck.is-shuffle .ft-flip{animation:.8s ease-in-out ft-sh2}@keyframes ft-sh1{0%,to{transform:rotate(-13deg)}25%{transform:translate(40px)rotate(-2deg)}50%{transform:translate(-6px)rotate(-18deg)}75%{transform:translate(34px)rotate(-4deg)}}@keyframes ft-sh3{0%,to{transform:rotate(13deg)}25%{transform:translate(-40px)rotate(2deg)}50%{transform:translate(6px)rotate(18deg)}75%{transform:translate(-34px)rotate(4deg)}}@keyframes ft-sh2{0%,to{transform:none}25%{transform:translateY(-10px)}50%{transform:translateY(4px)}75%{transform:translateY(-7px)}}.tarot .ft-got{min-width:0}.tarot .ft-got .ft-lb{color:var(--gold);font-size:13px;font-weight:800;display:block}.tarot .ft-got .ft-num{color:var(--gold);margin-top:4px;font-family:serif;font-size:28px;font-weight:800;line-height:1.1;display:block}.tarot .ft-got h3{margin-top:2px}.tarot .ft-got .ft-en{color:#afc0e6;letter-spacing:.4px;font-size:13px;font-weight:700;display:block}.tarot .ft-got .ft-ori{min-height:28px;color:var(--gold);white-space:nowrap;background:#e7b75f22;border-radius:8px;align-items:center;margin-top:8px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.fate .ft-read{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;margin-top:12px;padding:14px}.fate .ft-read .ft-kw{color:var(--gold);font-size:18px;font-weight:800;line-height:1.4;display:block}.fate .ft-read p{color:#fff;margin-top:6px;font-size:16px;line-height:1.65}.fate .ft-read p.ft-small{color:#afc0e6;margin-top:8px;font-size:13px}.fate .ft-read .ft-tmr{color:var(--gold);align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;display:flex}.fate .ft-read .ft-tmr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:16px;height:16px}.saju.ft-sj-open{cursor:pointer;transition:background .2s}.saju.ft-sj-open:hover{background:#ffffff14}.saju.ft-sj-form,.saju.ft-sj-res{display:block}.saju .ft-field{margin-top:12px;display:block}.saju .ft-field>span{margin-bottom:6px;font-size:16px;font-weight:700;display:block}.saju .ft-field input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;background:#ffffff12;border:1px solid #ffffff40;border-radius:12px;width:100%;min-height:48px;padding:0 12px;font-family:inherit;font-size:17px;font-weight:600;display:block}.saju .ft-field input:focus{outline:2px solid var(--gold);outline-offset:1px}.saju .ft-field small{color:#afc0e6;margin-top:4px;font-size:13px;display:block}.saju .ft-err{color:#ffb4a6;margin-top:10px;font-size:15px;font-weight:700}.saju.ft-sj-res:focus{outline:none}.saju .ft-sj-top{align-items:center;gap:14px;display:flex}.saju .ft-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.saju .ft-pl{text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:8px 2px}.saju .ft-pl.ft-me{border-color:var(--gold);background:#e7b75f14}.saju .ft-pl .lb{color:#afc0e6;font-size:13px;font-weight:700;display:block}.saju .ft-pl .hz{font-family:serif;font-size:28px;font-weight:800;line-height:1.2;display:block}.saju .ft-pl .hz.ft-none{color:#ffffff40}.saju .ft-pl .ko{color:#afc0e6;margin-top:2px;font-size:13px;font-weight:600;display:block}.saju .ft-cmt{color:#fff;margin-top:10px;font-size:16px;line-height:1.6}.saju .ft-cmt+.ft-cmt{margin-top:4px}.saju p.ft-small{color:#afc0e6;margin-top:8px;font-size:13px}@media (prefers-reduced-motion:reduce){.deck .ft-flip .ft-in{transition:none}.deck.is-shuffle .c1,.deck.is-shuffle .c3,.deck.is-shuffle .ft-flip{animation:none}}.fate .fl-go{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 12px;display:grid;position:relative}.fate .fl-go a{color:#fff;background:#ffffff12;border:1px solid #e7b75f55;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.fate .fl-go a:hover{background:#ffffff1f}.fate .fl-go img{object-fit:cover;object-position:center 10%;background:#f3ebdd;border:2px solid #e7b75f;border-radius:50%;flex:none;width:36px;height:36px}.fate .fl-go b{color:#e7b75f;font-size:15px;font-weight:800;display:block}.fate .fl-go small{color:#c9c3e6;font-size:13px;line-height:1.35;display:block}.fate .fl-go a.wish{background:linear-gradient(90deg,#3a2414,#20162a);border-color:#e7b75f;grid-column:1/-1;box-shadow:0 0 18px -6px #ffb34799}.fate .fl-go a.wish img{object-position:center;border-color:#ffcf7a}.market{--mk-ink:#0e2a2a;--mk-sub:#3f5654;--mk-mute:#5e6f6c;--mk-teal:#0f766e;--mk-teal-d:#0b5e58;--mk-mint:#5eead4;--mk-paper:#f7f7f2;--mk-wash:#edf1ec;--mk-line:#dde3dd;--mk-line2:#c9d3cc;color:var(--mk-ink);container-type:inline-size}.market.card{background:var(--mk-paper);border:1px solid var(--mk-line);box-shadow:none}.market .sh{margin-bottom:6px}.market .sh h2{color:var(--mk-ink)}.market .mkt-mark{background:var(--mk-ink);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.market .mkt-mark svg{fill:none;stroke:var(--mk-mint);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.market .mkt-soon{background:var(--mk-ink);color:#e6f7f3;white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.market .mkt-soon i{background:var(--mk-mint);border-radius:50%;flex:none;width:6px;height:6px}.market .mkt-lead{color:var(--mk-sub);margin-bottom:14px;font-size:16px;font-weight:500;line-height:1.55}.market .mkt-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.market .mkt-slots{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.market .mkt-slot{border:1px dashed var(--mk-line2);border-radius:var(--r-md,16px);background:#fff;flex-direction:column;display:flex;overflow:hidden}.market .mkt-slot:nth-child(3){display:none}.market .mkt-win{background:var(--mk-wash);border-bottom:1px dashed var(--mk-line2);height:84px;padding:9px 11px}.market .mkt-win-bar{gap:5px;margin-bottom:10px;display:flex}.market .mkt-win-bar i{border:1px solid #0f766e55;border-radius:50%;width:7px;height:7px}.market .mkt-win-body{flex-direction:column;gap:6px;display:flex}.market .mkt-win-body span{background:#0f766e1c;border-radius:2px;height:4px;display:block}.market .mkt-win-body span.hi{background:#5eead488}.market .mkt-slot-more .mkt-win-body span.hi{background:#0f766e1c}.market .mkt-win-body .mkt-caret{background:var(--mk-teal);opacity:.55;border-radius:1px;width:2px;height:11px;margin-top:-1px;animation:1.1s step-end infinite mkt-blink}.market .mkt-slot-more .mkt-caret{display:none}@keyframes mkt-blink{50%{opacity:0}}.market .mkt-slot-inf{flex:1;align-items:flex-start;gap:8px;padding:10px 11px 12px;display:flex}.market .mkt-slot-plus{border:1px solid var(--mk-line2);width:24px;height:24px;color:var(--mk-teal);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.market .mkt-slot-t{color:var(--mk-ink);letter-spacing:-.2px;font-size:15px;font-weight:700;line-height:1.4}.market .mkt-slot-t.mute{color:var(--mk-mute);padding-top:2px;font-size:14px;font-weight:600}.market .mkt-block{border-top:1px solid var(--mk-line);margin-top:20px;padding-top:18px}.market .mkt-h3{color:var(--mk-teal);letter-spacing:.2px;margin-bottom:10px;font-size:14px;font-weight:800}.market .mkt-chips{flex-wrap:wrap;gap:6px;display:flex}.market .mkt-chip{border:1px solid var(--mk-line2);min-height:44px;color:var(--mk-ink);font:inherit;letter-spacing:-.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;align-items:center;gap:5px;padding:0 13px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.market .mkt-chip.on{background:var(--mk-ink);border-color:var(--mk-ink);color:#f2fbf8;font-weight:700}.market .mkt-chip.on .mkt-ico{color:var(--mk-mint)}.market .mkt-catnote{color:var(--mk-sub);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:10px;font-size:16px;line-height:1.5;display:flex}.market .mkt-catnote b{color:var(--mk-ink);font-weight:800;box-shadow:inset 0 -6px #5eead455}.market .mkt-tabs{background:var(--mk-wash);border:1px solid var(--mk-line);border-radius:14px;gap:4px;padding:4px;display:flex}.market .mkt-tabs button{min-height:44px;font:inherit;color:var(--mk-mute);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1;font-size:15px;font-weight:700}.market .mkt-tabs button.on{color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-line2);background:#fff}.market .mkt-steps{flex-direction:column;margin-top:14px;list-style:none;display:flex}.market .mkt-steps li{gap:12px;padding-bottom:16px;display:flex;position:relative}.market .mkt-steps li:last-child{padding-bottom:0}.market .mkt-steps li:not(:last-child):before{content:"";background:var(--mk-line2);width:1px;position:absolute;top:30px;bottom:4px;left:13.5px}.market .mkt-n{width:28px;height:28px;color:var(--mk-teal);border:1px solid var(--mk-teal);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.market .mkt-steps li:first-child .mkt-n{background:var(--mk-teal);color:#fff}.market .mkt-steps b{letter-spacing:-.2px;padding-top:3px;font-size:16px;font-weight:700;line-height:1.4;display:block}.market .mkt-steps li span:not(.mkt-n){color:var(--mk-mute);margin-top:2px;font-size:14px;line-height:1.5;display:block}.market .mkt-fee{color:var(--mk-mute);background:var(--mk-wash);border-radius:10px;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.market .mkt-safe{color:var(--mk-ink);border:1px solid var(--mk-line);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:20px;padding:11px 12px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.market .mkt-safe-ic{width:34px;height:34px;color:var(--mk-teal);background:#0f766e14;border-radius:10px;flex:none;place-items:center;display:grid}.market .mkt-cta{flex-direction:column;gap:8px;margin-top:12px;display:flex}.market .mkt-btn{letter-spacing:-.2px;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:52px;padding:0 16px;font-size:16px;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.market .mkt-btn.pri{background:var(--mk-teal);color:#fff}.market .mkt-btn.sec2{color:var(--mk-ink);border:1px solid var(--mk-line2);background:#fff;min-height:48px}.market .mkt-btn.sec2 .mkt-ico{color:var(--mk-teal)}.market .mkt-btn:active{transform:translateY(1px)}.market .mkt-btn.pri:active{background:var(--mk-teal-d)}.market .mkt-cta-note{color:var(--mk-mute);text-align:center;justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:600;display:flex}.market .mkt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market .mkt-chip:focus-visible,.market .mkt-tabs button:focus-visible,.market .mkt-btn:focus-visible{outline:2px solid var(--mk-teal);outline-offset:2px}.market .mkt-btn.pri:focus-visible{outline-color:var(--mk-ink)}@media (hover:hover){.market .mkt-chip:not(.on):hover{border-color:var(--mk-teal);color:var(--mk-teal)}.market .mkt-tabs button:not(.on):hover{color:var(--mk-ink)}.market .mkt-btn.pri:hover{background:var(--mk-teal-d)}.market .mkt-btn.sec2:hover{border-color:var(--mk-teal)}}@container (width>=440px){.market .mkt-cta{flex-direction:row}.market .mkt-btn{flex:1;min-height:52px}.market .mkt-btn.sec2{flex:0 auto;min-height:52px;padding:0 20px}}@container (width>=560px){.market .mkt-slots{grid-template-columns:repeat(3,1fr)}.market .mkt-slot:nth-child(3){display:flex}}@container (width>=680px){.market .mkt-steps{flex-direction:row;gap:16px}.market .mkt-steps li{flex-direction:column;flex:1;gap:8px;padding:0}.market .mkt-steps li:not(:last-child):before{width:auto;height:1px;inset:13.5px -8px auto 36px}.market .mkt-steps b{padding-top:0}}@media (width>=768px){.market.card{padding:22px 20px}}@media (prefers-reduced-motion:reduce){.market .mkt-caret{animation:none}.market .mkt-btn:active{transform:none}}@container (width<=399px){.market .mkt-slot-inf{flex-direction:column;gap:6px}.market .mkt-slot-plus{margin-top:0}.market .mkt-slot-t.mute{padding-top:0}}
