@font-face{font-family:Noto Serif KR;src:url(data:font/woff;base64,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)format("woff");font-weight:600 700;font-style:normal;font-display:swap}:root{--ink:#16161f;--ink-2:#55556a;--ink-3:#686a7e;--paper:#fff;--mist:#f2f2f6;--line:#e4e4ec;--desk:#e6e6ec;--saju:#ee4f36;--saju-ink:#c2321c;--saju-tint:#fdece8;--star:#2f4cdf;--star-ink:#2840c4;--star-tint:#e9edfd;--both:#5e2a8c;--both-tint:#f1e9f8;--kakao:#fee500;--err:#b42318;--err-tint:#feeceb;--ok:#1d7a4c;--el-0:#23784a;--el-1:#c9381f;--el-2:#8f6700;--el-3:#6b6e7d;--el-4:#2840c4}*{box-sizing:border-box;margin:0;padding:0}::selection{background:var(--both-tint);color:var(--both)}html,body{background:var(--desk)}body{color:var(--ink);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;-webkit-tap-highlight-color:transparent;font-family:Pretendard,system-ui,sans-serif}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2.5px solid var(--both);outline-offset:2px;border-radius:10px}.hanja{font-family:Noto Serif KR,serif;font-weight:700}.app{background:var(--paper);max-width:430px;min-height:100dvh;margin:0 auto;padding-bottom:84px;position:relative}.app.no-tabs{padding-bottom:28px}.appbar{justify-content:space-between;align-items:center;padding:14px 20px 6px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.coin{background:var(--mist);border-radius:99px;align-items:center;gap:6px;padding:7px 11px 7px 8px;font-size:14px;font-weight:700;display:flex}.title-bar{-webkit-backdrop-filter:saturate(1.4)blur(8px);backdrop-filter:saturate(1.4)blur(8px);z-index:5;background:#fffffff0;align-items:center;gap:10px;padding:12px 14px 8px;display:flex;position:sticky;top:0}.title-bar h2{letter-spacing:-.02em;text-align:center;flex:1;font-size:20px;font-weight:800}.title-bar.left h2{text-align:left;padding-left:6px}.icon-btn{width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.icon-btn:active{background:var(--mist)}.spacer{width:40px}.sec{padding:0 20px}.sec-head{justify-content:space-between;align-items:baseline;margin:30px 0 12px;display:flex}.sec-head h3{letter-spacing:-.01em;font-size:18px;font-weight:800}.sec-head small{color:var(--ink-3);font-size:13px;font-weight:500}.btn{border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:16px;font-weight:700;transition:transform .12s ease-out,opacity .12s;display:flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.45}.btn.ink{background:var(--ink);color:#fff}.btn.kakao{background:var(--kakao);color:#191600}.btn.line{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.btn.white{color:var(--ink);background:#fff}.tag{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.tag.saju{background:var(--saju-tint);color:var(--saju-ink)}.tag.star{background:var(--star-tint);color:var(--star-ink)}.tag.both{background:var(--both-tint);color:var(--both)}.tag.free{background:var(--ink);color:#fff}.tag.gray{background:var(--mist);color:var(--ink-2)}.tabbar{border-top:1px solid var(--line);width:100%;max-width:430px;padding:8px 6px calc(10px + env(safe-area-inset-bottom));z-index:10;background:#fffffff7;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tab{color:var(--ink-3);flex-direction:column;align-items:center;gap:4px;padding:2px 0;font-size:11.5px;font-weight:600;display:flex}.tab.on{color:var(--ink)}.toast{background:var(--ink);color:#fff;z-index:20;text-align:center;border-radius:12px;max-width:340px;padding:11px 16px;font-size:14px;font-weight:600;animation:.22s cubic-bezier(.2,.8,.2,1) toast;position:fixed;bottom:100px;left:50%;transform:translate(-50%)}@keyframes toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.hello{color:var(--ink-2);padding:2px 20px 0;font-size:15px}.today{background:var(--mist);border-radius:26px;margin:14px 16px 0;padding:6px 20px 20px}.today-art{justify-content:center;display:flex}.today h2{letter-spacing:-.025em;text-wrap:balance;margin-top:4px;font-size:24px;font-weight:800;line-height:1.38}.why{gap:8px;margin-top:14px;display:grid}.why div{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.why b{white-space:nowrap;font-weight:700}.why .s b{color:var(--saju-ink)}.why .t b{color:var(--star-ink)}.today-foot{border-top:1px solid #e1e1e9;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.link{color:var(--ink);align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.welcome{background:var(--mist);text-align:center;border-radius:26px;margin:14px 16px 0;padding:8px 20px 22px}.welcome h2{letter-spacing:-.025em;text-wrap:balance;font-size:24px;font-weight:800;line-height:1.38}.welcome p{color:var(--ink-2);margin:10px 0 18px;font-size:15px;line-height:1.5}.ask{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;align-items:center;gap:12px;margin:12px 16px 0;padding:14px 14px 14px 16px;display:flex}.ask p{flex:1;font-size:15px;line-height:1.4}.ask p small{color:var(--ink-3);font-size:13px;display:block}.ask .go{background:var(--ink);color:#fff;border-radius:12px;height:38px;padding:0 14px;font-size:14px;font-weight:700}.menu{list-style:none}.menu li{border-bottom:1px solid var(--line)}.menu li:last-child{border-bottom:0}.menu button{text-align:left;align-items:center;gap:13px;width:100%;padding:13px 0;display:flex}.mark{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.mark.saju{background:var(--saju-tint);color:var(--saju-ink);font-size:20px}.mark.star{background:var(--star-tint);color:var(--star-ink)}.mark.both{background:var(--both-tint)}.menu .nm{flex:1;min-width:0}.menu .nm b{align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.menu .nm small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.menu .pr{text-align:right;white-space:nowrap;font-size:15px;font-weight:700}.menu .pr small{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:600;display:block}.subline{width:calc(100% - 32px);box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink-2);text-align:left;border-radius:16px;align-items:center;gap:10px;margin:22px 16px 0;padding:13px 14px 13px 16px;font-size:14px;line-height:1.45;display:flex}.subline span{flex:1;min-width:0}.subline b{color:var(--ink);margin-right:8px;font-weight:800}.form{padding:4px 20px 0}.form h1{letter-spacing:-.025em;margin:6px 0;font-size:24px;font-weight:800;line-height:1.38}.form .lead{color:var(--ink-2);margin-bottom:18px;font-size:15px;line-height:1.5}.field{margin-top:18px}.field>label,.field>.lab{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.input{width:100%;height:52px;box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border:0;border-radius:14px;padding:0 14px;font-size:17px;font-weight:600}.input:focus{box-shadow:inset 0 0 0 2px var(--ink);outline:none}.input:disabled{background:var(--mist);color:var(--ink-3)}.input::placeholder{color:#767887;font-weight:400}.row3{grid-template-columns:1.3fr 1fr 1fr;gap:8px;display:grid}.row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.unit{position:relative}.unit span{color:var(--ink-3);pointer-events:none;font-size:15px;font-weight:600;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.unit .input{padding-right:34px}.seg{background:var(--mist);border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.seg button{height:44px;color:var(--ink-2);border-radius:11px;font-size:15px;font-weight:700}.seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #16162814,0 2px 6px -2px #1616281f}.check{cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:14.5px;font-weight:600;display:inline-flex}.check input{width:20px;height:20px;accent-color:var(--ink)}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 20px) 23px,calc(100% - 14px) 23px;background-repeat:no-repeat;background-size:6px 6px}.hint{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.45}.err{background:var(--err-tint);color:var(--err);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.45}.privacy{color:var(--ink-3);gap:9px;margin:16px 2px 0;font-size:13px;line-height:1.5;display:flex}.form .btn{margin-top:20px}.pair{justify-content:center;align-items:center;gap:14px;padding:4px 20px 0;display:flex}.pair .p{text-align:center}.pair .p b{font-size:17px;font-weight:800;display:block}.pair .p small{color:var(--ink-3);margin-top:3px;font-size:12.5px;display:block}.agree{background:var(--both);color:#fff;border-radius:26px;margin:16px 16px 0;padding:18px 20px 20px}.agree .top{color:#e7d8f4;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.agree h2{letter-spacing:-.025em;text-wrap:balance;margin-top:10px;font-size:23px;font-weight:800;line-height:1.38}.agree .src{gap:6px;margin-top:14px;display:grid}.agree .src div{color:#eadff5;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.agree .src i{border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.side{grid-template-columns:1fr 1fr;gap:8px;margin:12px 16px 0;display:grid}.side>div{border-radius:20px;padding:15px 14px 16px}.side .s{background:var(--saju-tint)}.side .t{background:var(--star-tint)}.side .lab{align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.side .s .lab{color:var(--saju-ink)}.side .t .lab{color:var(--star-ink)}.side h4{letter-spacing:-.01em;margin-top:8px;font-size:16px;font-weight:800;line-height:1.35}.side p{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.5}.tbl{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:0 16px;overflow:hidden}.tbl .hd,.tbl .rw{grid-template-columns:58px 1fr 1fr;display:grid}.tbl .hd{border-bottom:1px solid var(--line);background:#fafafc;font-size:13px;font-weight:800}.tbl .hd div{padding:10px}.tbl .hd .s{color:var(--saju-ink)}.tbl .hd .t{color:var(--star-ink)}.tbl .rw{border-bottom:1px solid var(--line)}.tbl .rw div{padding:12px 10px;font-size:14px;line-height:1.45}.tbl .rw .k{font-weight:800}.tbl .both{background:var(--both-tint);color:var(--both);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.tbl>:last-child{border-bottom:0}.pillars{box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:0 16px;display:grid;overflow:hidden}.pillars>div{border-right:1px solid var(--line);padding:10px 4px 12px}.pillars>div:last-child{border-right:0}.pillars small{color:var(--ink-3);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.pillars .g{font-size:24px;line-height:1.25;display:block}.pillars .day{background:#fafafc}.pillars .none{color:var(--ink-3);font-size:14px;font-weight:600;line-height:62px}.els{grid-template-columns:repeat(5,1fr);gap:6px;margin:10px 16px 0;display:grid}.els div{background:var(--mist);text-align:center;border-radius:14px;padding:9px 0 8px}.els b{font-size:18px;font-weight:800;display:block}.els span{color:var(--ink-2);font-size:12.5px;font-weight:600}.stars{grid-template-columns:1fr 1fr;gap:8px;margin:10px 16px 0;display:grid}.stars div{background:var(--star-tint);border-radius:16px;padding:12px 14px}.stars small{color:var(--star-ink);font-size:12.5px;font-weight:700;display:block}.stars b{margin-top:3px;font-size:17px;font-weight:800;display:block}.how{background:var(--mist);border-radius:20px;margin:0 16px;padding:16px 18px}.how .r{color:var(--ink-2);justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;display:flex}.how .r b{color:var(--ink);white-space:nowrap;font-weight:700}.how .total{border-top:1px solid #dcdce5;margin-top:6px;padding-top:10px}.how .total b{font-size:16px}.how p{color:var(--ink-3);margin-top:8px;font-size:13px;line-height:1.5}.invite{background:var(--mist);border-radius:26px;margin:6px 16px 0;padding:20px}.invite h3{letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.35}.invite h3 em{color:var(--both);font-style:normal}.invite p{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.5}.invite .btns{grid-template-columns:1fr 104px;gap:8px;margin-top:16px;display:grid}.card-wrap{background:var(--mist);border-radius:26px;margin:0 16px;padding:18px}.kcard{aspect-ratio:1;background:#fff;border-radius:20px;flex-direction:column;width:100%;padding:24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1616280f,0 10px 24px -12px #16162840}.kcard .bg{position:absolute;bottom:-40px;right:-46px}.kcard .names{color:var(--ink-2);font-size:14px;font-weight:700;position:relative}.kcard h3{letter-spacing:-.03em;white-space:pre-line;margin-top:12px;font-size:27px;font-weight:800;line-height:1.32;position:relative}.kcard h3 .s{color:var(--saju-ink)}.kcard h3 .t{color:var(--star-ink)}.kcard .mini{gap:4px;margin-top:14px;display:grid;position:relative}.kcard .mini div{color:var(--ink-2);font-size:13.5px}.kcard .mini b{color:var(--ink)}.kcard .foot{align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:700;display:flex;position:relative}.kcard .foot span{color:var(--ink-3);font-weight:600}.card-btns{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.more{box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;border-radius:20px;align-items:center;gap:12px;width:calc(100% - 32px);margin:14px 16px 0;padding:14px 16px;display:flex}.more p{flex:1;font-size:15px;font-weight:700}.more p small{color:var(--ink-3);margin-top:2px;font-size:13px;font-weight:500;display:block}.more .pr{font-size:15px;font-weight:800}.note{color:var(--ink-3);margin:10px 16px 0;font-size:13px;line-height:1.5}.people{list-style:none}.people li{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;display:flex}.av{background:#ececf2;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:800;display:grid}.people .nm{flex:1}.people .nm b{font-size:16px;font-weight:700}.people .nm div{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.people .nm small{color:var(--ink-3);margin-top:3px;font-size:13px;display:block}.people .act{white-space:nowrap;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.people .act.soft{color:var(--ink-2);font-weight:600}.people li.locked .av{background:var(--mist);color:var(--ink-3)}.people li.locked b{color:var(--ink-3)}.empty{color:var(--ink-2);padding:18px 0 6px;font-size:14.5px;line-height:1.5}.mine{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:22px;margin:6px 16px 0;padding:6px 16px}.mine .r{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:15px;display:flex}.mine .r:last-child{border-bottom:0}.mine .r span{color:var(--ink-2)}.mine .r b{font-weight:700}.danger{color:var(--err);padding:16px 20px;font-size:15px;font-weight:700}.linkbox{margin-top:12px}.linkbox input{width:100%;height:46px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);background:#fff;border:0;border-radius:12px;padding:0 12px;font-size:13.5px}.linkbox small{color:var(--ink-3);margin-top:6px;font-size:12.5px;line-height:1.45;display:block}body.shot .tabbar{position:static;left:auto;transform:none}body.shot .app{min-height:0;padding-bottom:0}body.shot .title-bar{position:static}body.w390 .app{max-width:390px;margin:0}body.w390 .tabbar{max-width:390px;left:0;transform:none}body.w390 .toast{left:195px}.trialbar{background:var(--ink);color:#fff;text-align:center;max-width:430px;margin:0 auto;padding:7px 12px;font-size:12.5px;font-weight:700}.title-bar{top:env(safe-area-inset-top,0px)}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:11;background:var(--paper);position:fixed;inset:0 0 auto}body.w390 .trialbar{max-width:390px;margin:0}.tbl .rw .cell{gap:6px;display:grid}.tbl .rw .cell p{padding:0}.agree .pts{border-top:1px solid #fff3;gap:10px;margin-top:14px;padding-top:12px;display:grid}.agree .pt{color:#f3eafb;grid-template-columns:54px 1fr;gap:10px;font-size:14px;line-height:1.5;display:grid}.agree .pt b{color:#fff;text-align:center;background:#ffffff29;border-radius:99px;align-self:start;padding:2px 0;font-size:12.5px;font-weight:800}.rhead{align-items:center;gap:9px;margin:36px 20px 2px;display:flex}.rhead .mk{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.rhead.s .mk{background:var(--saju-tint);color:var(--saju-ink)}.rhead.t .mk{background:var(--star-tint);color:var(--star-ink)}.rhead h3{letter-spacing:-.015em;font-size:21px;font-weight:800}.rhead small{color:var(--ink-3);text-align:right;margin-left:auto;font-size:13px;font-weight:600}.rcard{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:10px 16px 0;padding:16px 18px}.rcard.s{background:var(--saju-tint);box-shadow:none}.rcard.t{background:var(--star-tint);box-shadow:none}.rcard h4{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px;font-size:15px;font-weight:800;display:flex}.rcard.s h4{color:var(--saju-ink)}.rcard.t h4{color:var(--star-ink)}.rcard h4 span{color:var(--ink-3);font-size:12.5px;font-weight:600}.rcard p{color:var(--ink);font-size:15px;line-height:1.65}.rcard p b{font-weight:800}.rcard .kv{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:10px;padding:11px 0;font-size:14.5px;line-height:1.55;display:grid}.rcard .kv:first-child{border-top:0;padding-top:0}.rcard .kv:last-child{padding-bottom:0}.rcard .kv b{color:var(--ink-2);font-weight:700}.jasi{background:var(--paper);border-radius:14px;margin-top:12px;padding:13px 14px}.jasi b{font-size:14.5px;font-weight:800}.jasi p{color:var(--ink-2);margin-top:4px;font-size:13px;line-height:1.55}.jasi .seg{margin-top:10px}.jasi .seg button{height:40px;font-size:13.5px}.bcard{background:var(--both-tint);border-radius:20px;margin:10px 16px 0;padding:16px 18px}.bcard .bt{align-items:flex-start;gap:8px;display:flex}.bcard .bt .tag{flex:none;margin-top:2px}.bcard h4{color:var(--both);letter-spacing:-.01em;font-size:16px;font-weight:800;line-height:1.4}.bcard .why2{gap:5px;margin:10px 0 8px;display:grid}.bcard .why2 div{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.bcard .why2 i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.bcard p{margin-top:6px;font-size:15px;line-height:1.65}.rintro{color:var(--ink-2);margin:6px 20px 0;font-size:13.5px;line-height:1.55}.link.inline{text-underline-offset:3px;padding:0;font-size:13.5px;text-decoration:underline;display:inline}.qa{background:var(--mist);border-radius:22px;margin:8px 16px 0;padding:18px}.qa b{font-size:17px;font-weight:800;line-height:1.4;display:block}.qa p{color:var(--ink);margin-top:8px;font-size:15px;line-height:1.65}.rcard p+p{margin-top:8px}.alist{gap:8px;margin:0 16px;list-style:none;display:grid}.alist li{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;padding:12px 14px 12px 30px;font-size:14.5px;line-height:1.55;position:relative}.alist li:before{content:"";background:var(--both);border-radius:50%;width:6px;height:6px;position:absolute;top:19px;left:14px}.agree .why-app{color:#f3eafb;margin-top:10px;font-size:15px;line-height:1.65}.bcard .bt .tag{background:var(--paper)}.locked{margin-top:10px;position:relative}.locked .blur{filter:blur(5px);opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none;max-height:340px;overflow:hidden}.lockbar{background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 11px 14px;display:flex;position:absolute;bottom:14px;left:16px;right:16px;box-shadow:0 2px 6px #16162814,0 10px 24px -10px #1616284d}.lockbar span{font-size:14px;font-weight:700;line-height:1.35}.lockbar span small{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.lockbar .buy{background:var(--ink);color:#fff;white-space:nowrap;border-radius:11px;flex:none;height:40px;padding:0 15px;font-size:14px;font-weight:700}.sheet-bg{z-index:30;background:#16161f73;justify-content:center;align-items:flex-end;animation:.18s ease-out fadein;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);width:100%;max-width:430px;padding:22px 20px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) sheetup}.sheet-name{letter-spacing:-.01em;font-size:20px;font-weight:800;display:block}.sheet-sub{color:var(--ink-2);margin-top:6px;font-size:14.5px;line-height:1.5}.sheet-price{align-items:baseline;gap:8px;margin:16px 0 14px;display:flex}.sheet-price span{font-size:28px;font-weight:800}.sheet-price small{color:var(--ink-3);font-size:14px;font-weight:600}.sheet-note{color:var(--ink-3);text-align:center;margin-top:12px;font-size:12.5px}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes sheetup{0%{opacity:.6;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-bg,.toast{animation:none}}.bundle{background:var(--both-tint);text-align:left;border-radius:20px;width:calc(100% - 32px);margin:0 16px 6px;padding:16px;display:block}.bundle .top{color:var(--both);align-items:center;gap:8px;font-size:12.5px;font-weight:800;display:flex}.bundle b{margin-top:6px;font-size:18px;font-weight:800;display:block}.bundle ul{gap:4px;margin:8px 0 12px;list-style:none;display:grid}.bundle li{color:var(--ink-2);padding-left:12px;font-size:13.5px;position:relative}.bundle li:before{content:"";background:var(--both);border-radius:50%;width:5px;height:5px;position:absolute;top:8px;left:0}.bundle .row{justify-content:space-between;align-items:center;display:flex}.bundle .pr{font-size:20px;font-weight:800}.bundle .pr small{color:var(--ink-3);margin-left:6px;font-size:12.5px;font-weight:600}.bundle .go{background:var(--ink);color:#fff;border-radius:12px;place-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:700;display:grid}.owned{color:var(--ok,#1d7a4c);font-size:13px;font-weight:800}.tag.new{background:var(--saju-ink);color:#fff}.seg3{grid-template-columns:repeat(3,1fr)}.seg3 button{font-size:14px}.daycard{background:var(--mist);border-radius:18px;margin:10px 16px 0;padding:14px 16px}.daycard .dtop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.daycard .dtop b{font-size:17px;font-weight:800}.daycard .dtop .hanja{color:var(--ink-2);font-size:15px}.daycard .why2{gap:5px;margin-top:8px;display:grid}.daycard .why2 div{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.daycard .why2 i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.daycard.avoid{background:var(--saju-tint)}.plusgrp{background:var(--mist);border-radius:18px;margin:12px 16px 0;padding:14px 16px}.plusgrp.both{background:var(--both-tint)}.plusgrp b{align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.plusgrp b i{border-radius:50%;width:10px;height:10px}.plusgrp ul{gap:7px;margin-top:8px;list-style:none;display:grid}.plusgrp li{align-items:flex-start;gap:8px;font-size:14.5px;line-height:1.45;display:flex}.plusgrp li svg{flex:none;margin-top:2px}.legend{color:var(--ink-2);gap:14px;margin:10px 20px 0;font-size:13px;display:flex}.legend span{align-items:center;gap:6px;display:flex}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.good{background:var(--ok)}.dot.calm{background:#c9c9d6}.dot.careful{background:var(--saju)}.cal{grid-template-columns:repeat(7,1fr);gap:4px;margin:12px 12px 0;display:grid}.cal-w{text-align:center;color:var(--ink-3);padding:4px 0;font-size:12px;font-weight:700}.cal-d{aspect-ratio:1/1.15;background:var(--mist);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.cal-d b{font-size:14px;font-weight:800}.cal-d small{color:var(--ink-3);font-size:10.5px}.cal-d.good{background:#e4f4ea}.cal-d.good b{color:var(--ok)}.cal-d.careful{background:var(--saju-tint)}.cal-d.careful b{color:var(--saju-ink)}.cal-d.sel{box-shadow:inset 0 0 0 2px var(--ink)}.tone-good{color:var(--ok)}.tone-careful{color:var(--saju-ink)}.tone-calm{color:var(--ink-2)}.dim{color:var(--ink-3);font-size:12.5px}.chat{gap:10px;margin:14px 16px 0;display:grid}.bubble{align-items:flex-start;gap:8px;max-width:92%;display:flex}.bubble span{border-radius:16px;padding:11px 14px;font-size:15px;line-height:1.55}.bubble span small{color:var(--ink-3);margin-top:6px;font-size:12px;display:block}.bubble.bot span{background:var(--mist);border-top-left-radius:6px}.bubble.me{justify-content:flex-end;margin-left:auto}.bubble.me span{background:var(--ink);color:#fff;border-top-right-radius:6px}.bubble svg{flex:none;margin-top:4px}.qs{flex-wrap:wrap;gap:8px;margin:16px 16px 0;display:flex}.q{box-shadow:inset 0 0 0 1.5px var(--line);background:var(--paper);border-radius:99px;padding:10px 14px;font-size:14px;font-weight:600}.q:active{background:var(--mist)}.pillar-card .pc-top{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.pillar-card .pc-top b{font-size:15px;font-weight:800}.pillar-card .pc-top span{color:var(--ink-3);font-size:12.5px;font-weight:600}.pillar-card .pc-top em{color:var(--saju-ink);margin-left:auto;font-size:18px;font-style:normal}.pillar-card h4{margin-bottom:4px;font-size:15px;font-weight:800}.els.el4{grid-template-columns:repeat(4,1fr)}.ftoday{color:var(--both);margin-top:2px;font-size:12.5px;display:block}.today-art.chars{justify-content:center;align-items:flex-end;padding-top:6px;display:flex}.duo-pair{align-items:flex-end;gap:2px;display:flex}.cface{background-color:#fff;background-repeat:no-repeat;background-size:220%;border-radius:50%;flex:none;display:inline-block}.rhead.s .cface{box-shadow:0 0 0 2px var(--saju-tint)}.rhead.t .cface{box-shadow:0 0 0 2px var(--star-tint)}.bubble .cface{margin-top:2px}.loader{z-index:40;background:#16161f59;justify-content:center;animation:.2s ease-out fadein;display:flex;position:fixed;inset:0}.loader-in{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:430px;padding:24px 20px;display:flex}.loader-title{color:var(--ink-2);font-size:15px;font-weight:700}.loader-stage{width:300px;height:210px;margin-top:10px;position:relative}.loader-rings{position:absolute;top:20px;left:20px}.loader-kid{position:absolute;bottom:0}.loader-kid.left{animation:1.1s ease-in-out infinite kidbob;left:6px}.loader-kid.right{animation:1.1s ease-in-out .55s infinite kidbob;right:6px}.loader-kid.cheer{animation:.6s cubic-bezier(.2,.8,.2,1) infinite alternate kidjump}@keyframes kidbob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes kidjump{0%{transform:translateY(0)}to{transform:translateY(-16px)}}.loader-spark{animation:1.4s ease-in-out infinite twinkle;position:absolute}.loader-spark.s0{top:8px;left:112px}.loader-spark.s1{animation-delay:.3s;top:30px;left:178px}.loader-spark.s2{animation-delay:.6s;top:70px;left:136px}.loader-spark.s3{animation-delay:.9s;top:36px;left:70px}.loader-spark.s4{animation-delay:1.1s;top:84px;left:214px}@keyframes twinkle{0%,to{opacity:.2;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(25deg)}}.loader-step{letter-spacing:-.01em;min-height:26px;margin-top:16px;font-size:18px;font-weight:800}.loader-bar{background:var(--mist);border-radius:99px;width:200px;height:6px;margin-top:12px;overflow:hidden}.loader-bar i{background:linear-gradient(90deg,var(--saju),var(--both),var(--star));border-radius:99px;height:100%;display:block}.loader-skip{color:var(--ink-3);margin-top:14px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.loader-kid,.loader-spark{animation:none}.loader-spark{opacity:.8}}.loader .ring{transition:transform 2.4s cubic-bezier(.4,0,.2,1)}.loader .ring.l{transform:translate(-46px)}.loader .ring.r{transform:translate(46px)}.loader .ring.go{transform:translate(0)}.loader-bar i{width:0;transition:width 2.4s linear}.loader-bar i.go{width:100%}.loader.frozen .loader-kid,.loader.frozen .loader-spark{animation:none}.loader.frozen .ring,.loader.frozen .loader-bar i{transition:none}.loader.frozen{animation:none}body.w390 .loader{justify-content:flex-start}body.w390 .loader-in{max-width:390px}.peek{background:var(--mist);border-radius:18px;margin:10px 16px 0;padding:14px 16px;position:relative;overflow:hidden}.peek-head{align-items:center;gap:8px;display:flex}.peek-head b{flex:1;font-size:15px;font-weight:800}.peek-body{margin-top:8px;font-size:14.5px;line-height:1.6}.peek-body.hidden{filter:blur(5px);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none}.peek-kv{gap:10px;margin-top:6px;font-size:13.5px;display:flex}.peek-kv b{color:var(--ink-2);min-width:60px;font-weight:700}.peek-lock{background:var(--paper);border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:14px;box-shadow:0 2px 8px -2px #16162833}.peek-cal{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.peek-cal .pc{text-align:center;background:#e7e7ee;border-radius:8px;padding:6px 0;font-size:12.5px;font-weight:800}.peek-cal .pc.good{color:var(--ok);background:#e4f4ea}.peek-cal .pc.careful{background:var(--saju-tint);color:var(--saju-ink)}.peek-chat{gap:6px;display:grid}.peek-chat span{border-radius:14px;max-width:90%;padding:8px 12px;font-size:13.5px;line-height:1.5}.peek-chat .me{background:var(--ink);color:#fff;justify-self:end}.peek-chat .bot{background:var(--paper);align-items:flex-start;gap:6px;display:flex}.situ{gap:10px;margin:4px 16px 0;display:grid}.situ-row{grid-template-columns:56px 1fr;align-items:center;gap:10px;display:grid}.situ-row>span{color:var(--ink-2);font-size:14px;font-weight:700}.situ .seg button{height:40px;font-size:14px}.field .situ{margin:0}.bar10{grid-template-columns:repeat(10,1fr);gap:3px;margin-top:10px;display:grid}.bar10 i{background:var(--line);border-radius:3px;height:8px}.bar10 i.on{background:var(--ink-2)}.bar10 i.on.hi{background:var(--ok)}.bar10 i.on.lo{background:var(--saju)}.score-card{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:10px 16px 0;padding:15px 18px 14px}.sc-top{justify-content:space-between;align-items:baseline;display:flex}.sc-top b{font-size:17px;font-weight:800}.sc-num{color:var(--ink-3);font-size:14px;font-weight:700}.sc-num strong{color:var(--ink);letter-spacing:-.02em;margin-right:2px;font-size:28px;font-weight:800}.sc-verdict{margin-top:10px;font-size:15.5px;font-weight:700;line-height:1.5}.sc-why{color:var(--ink-2);margin-top:6px;font-size:13px;line-height:1.5}.sc-rank{color:var(--ink-2);background:var(--mist);border-radius:99px;margin-top:8px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block}.score-mini{background:var(--mist);text-align:left;border-radius:18px;align-items:center;gap:6px;width:calc(100% - 32px);margin:10px 16px 0;padding:12px 12px 12px 14px;display:flex}.score-mini span{text-align:center;flex:1}.score-mini small{color:var(--ink-3);font-size:12px;font-weight:700;display:block}.score-mini b{margin-top:1px;font-size:21px;font-weight:800;display:block}.score-mini em{color:var(--ink-2);flex:none;align-items:center;gap:2px;font-size:13px;font-style:normal;font-weight:700;display:inline-flex}.sal-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sal-top b{flex:1;font-size:16px;font-weight:800}.sal-top small{color:var(--ink-3);white-space:nowrap;font-size:12px;font-weight:700}.yn{border-radius:99px;flex:none;padding:3px 9px;font-size:12px;font-weight:800}.yn.y{background:var(--ink);color:#fff}.yn.n{background:var(--mist);color:var(--ink-3)}.rcard.sal p,.bcard.sal p{margin-top:6px;font-size:14.5px;line-height:1.6}.rcard.sal p b,.bcard.sal p b{margin-right:4px;font-weight:800}.agree-line{color:var(--both);align-items:flex-start;gap:8px;font-weight:700;display:flex}.agree-line svg{flex:none;margin-top:3px}.kv.rich span small{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}.lv{text-align:center;border-radius:99px;align-self:start;padding:2px 0;font-size:13px}.lv.l2{background:var(--ink);color:#fff!important}.lv.l1{background:var(--mist)}.lv.l0{color:var(--ink-3)!important}.flow-wrap{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:10px 16px 0;padding:12px 6px 12px 8px}.flow-wrap .legend{flex-wrap:wrap;gap:6px 12px;margin:0 0 6px 10px;font-size:12.5px}svg.flow{width:100%;height:auto;display:block}svg.flow .ax{fill:var(--ink-3);font-size:10.5px;font-weight:600}svg.flow .now{fill:var(--ink);font-size:11.5px;font-weight:800}.kv.daeun b{flex-direction:column;font-size:13.5px;display:flex}.kv.daeun b small{color:var(--ink-3);margin-top:2px;font-size:13px}.kv.daeun em{margin-right:4px;font-style:normal;font-weight:800}.kv.daeun.cur{background:var(--both-tint);border-top-color:#0000;border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.job-top{align-items:center;gap:10px;display:flex}.job-top b{flex:1;font-size:16px;font-weight:800}.job-top .rank{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.rcard.job,.bcard.job{padding:13px 16px}.rcard.job .why2,.bcard.job .why2{gap:4px;margin:8px 0 0;display:grid}.rcard.job .why2 div{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.rcard.job .why2 i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.boundary{background:#fff6e0;border-radius:16px;margin:10px 16px 0;padding:12px 14px}.boundary b{color:#7a4b00;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.boundary p{color:#4a3a1a;margin-top:5px;font-size:13.5px;line-height:1.55}.dream-picks{flex-wrap:wrap;gap:8px;margin:12px 16px 0;display:flex}.dream-picks .q.on{background:var(--ink);color:#fff;box-shadow:none}.q.lockq{color:var(--ink-3)}.q.lockq svg{vertical-align:-2px;margin-left:4px}.when{color:var(--both);margin-top:6px;font-weight:800;display:block}.ask-tabs{margin:14px 16px 0}.sc-why b{color:var(--ink-3);margin-right:6px;font-weight:800}.luck-note{background:#eaf6ef;border-radius:18px;margin:12px 16px 0;padding:13px 16px}.luck-note b{color:#145a37;font-size:14.5px;font-weight:800;display:block}.luck-note p{color:#1f3a2c;margin-top:4px;font-size:14px;line-height:1.6}.sc-ok{color:#1f3a2c;background:#eaf6ef;border-radius:12px;margin-top:10px;padding:9px 12px;font-size:14px;line-height:1.55}.sc-fix{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.sc-fix b{color:var(--ok);font-size:13px;font-weight:800}.sc-fix p{color:var(--ink);margin-top:3px;font-size:14px;line-height:1.55}.sal-fix b{color:var(--ok)!important}.sc-when{color:var(--ink);margin-top:8px;font-size:14px;line-height:1.5}.sc-when b{color:var(--ok);margin-right:6px;font-size:13px;font-weight:800}.kv.period b{flex-direction:column;font-size:13.5px;display:flex}.kv.period b small{color:var(--ink-3);margin-top:2px;font-size:13px}.kv.period span{flex-direction:column;gap:4px;display:flex}.kv.period .tag{align-self:flex-start}.kv.period i.pl{gap:6px;font-size:14px;font-style:normal;line-height:1.5;display:flex}.kv.period i.pl:before{content:"";border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.kv.period i.pl.s:before{background:var(--saju)}.kv.period i.pl.t:before{background:var(--star)}.kv.period i.pl.t{color:var(--ink-2)}.kv.period em{white-space:nowrap;font-style:normal;font-weight:800}.kv.period.cur{background:var(--mist);border-top-color:#0000;border-radius:12px;margin:0 -10px;padding-left:10px;padding-right:10px}.kv.period.both.cur{background:var(--both-tint)}.months{grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 16px 0;display:grid}.mo{text-align:center;background:var(--mist);border-radius:14px;padding:9px 0 8px}.mo b{font-size:15px;font-weight:800;display:block}.mo small{color:var(--ink-3);margin-top:1px;font-size:11.5px;font-weight:700;display:block}.mo.good{background:#e4f4ea}.mo.good small{color:var(--ok)}.mo.careful{background:var(--saju-tint)}.mo.careful small{color:var(--saju-ink)}.mo.both{background:var(--both);color:#fff}.mo.sel{box-shadow:0 0 0 2.5px var(--ink)}.appbar-r{align-items:center;gap:8px;display:flex}.lib-btn{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:99px;padding:7px 11px;font-size:13.5px;font-weight:700}.open-btn{background:var(--ink);color:#fff;white-space:nowrap;border-radius:99px;padding:7px 14px;font-size:13.5px;font-weight:800}.menu.lib{margin:0 20px}.one{background:var(--star-tint);border-radius:20px;margin:12px 16px 0;padding:14px 16px}.one b{color:var(--star-ink);margin-top:8px;font-size:13.5px;font-weight:800;display:block}.one-v{letter-spacing:-.01em;margin-top:2px;font-size:20px;font-weight:800;line-height:1.35}.one-why{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.5}.one .link{margin-top:8px;font-size:13px}.attend{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:12px 16px 0;padding:13px 16px}.at-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.at-top b{font-size:15px;font-weight:800}.at-top small{color:var(--ink-3);text-align:right;font-size:12.5px;font-weight:600}.at-dots{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:10px;display:grid}.at-dots i{background:var(--mist);height:32px;color:var(--ink-3);border-radius:10px;place-items:center;font-size:13px;font-style:normal;font-weight:800;display:grid}.at-dots i.on{background:var(--ink);color:#fff}.pv{background:var(--mist);border-radius:16px;margin-top:14px;padding:12px 14px}.pv-h{justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;font-weight:800;display:flex}.pv-h small{color:var(--both);font-size:12.5px;font-weight:700}.pv ul{gap:5px;margin-top:8px;list-style:none;display:grid}.pv li{color:var(--ink-2);align-items:flex-start;gap:6px;font-size:13.5px;line-height:1.45;display:flex}.pv li svg{color:var(--ok);flex:none;margin-top:1px}.pv-first{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pv-first small{color:var(--ink-3);font-size:12px;font-weight:700}.pv-first p{filter:blur(4px);-webkit-user-select:none;user-select:none;margin-top:3px;font-size:14.5px;line-height:1.5}.sheet{max-height:92dvh;overflow-y:auto}.toc{background:var(--mist);border-radius:20px;margin:16px 16px 0;padding:14px 16px}.toc-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.toc-h b{font-size:15px;font-weight:800}.toc-h small{color:var(--both);font-size:12.5px;font-weight:700}.toc ol{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:8px;list-style:none;display:grid}.toc li{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.35;display:flex}.toc li span{background:var(--paper);width:19px;height:19px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.toc li.free span{background:var(--ink);color:#fff}.toc li em{color:var(--ok);font-size:11px;font-style:normal;font-weight:800}.chap{margin:26px 20px 0}.chap h3{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.chap h3 span{background:var(--saju-tint);width:26px;height:26px;color:var(--saju-ink);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.chap p{color:var(--ink);margin-top:9px;font-size:15px;line-height:1.7}.chap-kv{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:16px;margin-top:10px;padding:4px 14px}.chap-kv div{border-top:1px solid var(--line);grid-template-columns:84px 1fr;gap:10px;padding:10px 0;font-size:14.5px;line-height:1.55;display:grid}.chap-kv div:first-child{border-top:0}.chap-kv b{color:var(--ink-2);font-weight:700}body.w390 .sheet-bg{width:390px;right:auto}.topic{box-shadow:inset 0 0 0 1.5px var(--line);border-radius:20px;margin:10px 16px 0;padding:13px 14px}.tp-h{align-items:center;gap:8px;display:flex}.tp-h b{font-size:15px;font-weight:800}.tp-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.tp{border-radius:14px;min-width:0;padding:10px 11px}.tp.good{background:#eaf6ef}.tp.bad{background:var(--saju-tint)}.tp em{font-size:12px;font-style:normal;font-weight:800}.tp.good em{color:var(--ok)}.tp.bad em{color:var(--saju-ink)}.tp strong{margin-top:1px;font-size:20px;font-weight:800;display:block}.tp small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.35;display:block}.tp p{color:var(--ink);margin-top:6px;font-size:13px;line-height:1.5}.chap.t h3 span{background:var(--star-tint);color:var(--star-ink)}.stars{grid-template-columns:repeat(3,1fr)}.why-time{margin-top:8px}.q-btn{color:var(--ink-2);align-items:center;gap:6px;padding:4px 0;font-size:13.5px;font-weight:700;display:inline-flex}.q-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.why-body{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:14px;margin-top:6px;padding:10px 12px}.why-body p{color:var(--ink);margin-top:6px;font-size:13.5px;line-height:1.6}.why-body p:first-child{margin-top:0}.toc.book{background:var(--both-tint)}.toc.book ol{grid-template-columns:1fr;gap:6px}.toc.book li button{text-align:left;background:var(--paper);border-radius:12px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:flex}.toc.book li span{background:var(--both);color:#fff;border-radius:8px;width:auto;height:auto;padding:2px 7px;font-size:11.5px}.toc.book li b{color:var(--ink);flex:1;font-size:14px;font-weight:800}.toc.book li small{color:var(--ink-3);font-size:12px;font-weight:700}.book-v{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.55}.bundle em.only{color:var(--both);margin-left:4px;font-size:11px;font-style:normal;font-weight:800}.bundle-v{color:var(--both);margin:-4px 0 10px;font-size:12.5px;font-weight:800;display:block}.pager{scroll-margin-top:64px;position:relative}.pager .toc li button{text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:6px;min-width:0;display:flex}.pager .toc li.on button{color:var(--ink);font-weight:800}.pager .toc li.on span{background:var(--ink);color:#fff}.pg-head{align-items:center;gap:10px;margin:16px 20px 0;display:flex}.pg-prog{flex:1;gap:3px;display:flex}.pg-prog b{background:var(--line);border-radius:3px;flex:1;height:4px}.pager.s .pg-prog b.on{background:var(--saju)}.pager.t .pg-prog b.on{background:var(--star)}.pg-count{color:var(--ink3,#686a7e);white-space:nowrap;font-size:13px;font-weight:800}.pg-page .chap{min-height:240px;margin-top:14px}.pg-page.next{animation:.24s cubic-bezier(.2,.8,.2,1) pgnext}.pg-page.prev{animation:.24s cubic-bezier(.2,.8,.2,1) pgprev}@keyframes pgnext{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes pgprev{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pg-page.next,.pg-page.prev{animation:none}}.pg-nav{z-index:4;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#fff0,#fff 28%);gap:8px;margin-top:18px;display:flex;position:sticky;bottom:0}.pg-nav.over-tabs{bottom:72px}.pg-nav button{border-radius:14px;height:50px;padding:0 16px;font-size:15px;font-weight:800}.pg-nav .prev{background:var(--mist);color:var(--ink-2);flex:none}.pg-nav .next{background:var(--ink);color:#fff;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pg-nav button:disabled{opacity:.4}.pg-hint{text-align:center;color:var(--ink-3);margin-top:2px;font-size:12px}.pg-page .locked{margin-top:14px}.pg-head{scroll-margin-top:64px}body.noscroll{overflow:hidden}.reader{z-index:40;background:var(--paper);overscroll-behavior:contain;animation:.18s ease-out fadein;position:fixed;inset:0;overflow-y:auto}.reader>*{max-width:430px;margin-left:auto;margin-right:auto}.reader-bar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;align-items:center;gap:10px;padding:12px 14px 8px;display:flex;position:sticky;top:0}.reader-bar h2{text-align:center;flex:1;font-size:19px;font-weight:800}.reader .pager{padding-bottom:20px}.reader .pg-head{scroll-margin-top:60px}body.w390 .reader{width:390px;right:auto}body.w390 .reader>*{margin-left:0}.cover{text-align:left;border-radius:22px;width:calc(100% - 32px);margin:14px 16px 0;padding:16px 16px 14px;display:block}.cover.s{background:var(--saju-tint)}.cover.t{background:var(--star-tint)}.cv-top{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:18px;font-weight:800;display:flex}.cv-top em{color:#fff;border-radius:8px;padding:2px 7px;font-size:12px;font-style:normal;font-weight:800}.cover.s .cv-top em{background:var(--saju-ink)}.cover.t .cv-top em{background:var(--star-ink)}.cv-top small{color:var(--ink-3);font-size:12.5px;font-weight:700}.cover ol{grid-template-columns:1fr 1fr;gap:5px 10px;margin-top:10px;list-style:none;display:grid}.cover li{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.cover li span{background:var(--paper);width:18px;height:18px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:800;display:grid}.cover li.more{color:var(--ink-3);font-weight:700}.cv-go{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.cv-go b{flex:1;font-size:15px;font-weight:800}.cv-go small{color:#c9c9d6;font-size:12.5px;font-weight:600}.invite.match{background:var(--both-tint)}.match-tags{gap:6px;margin-top:10px;display:flex}.match-tags span{color:var(--both);background:var(--paper);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:800}.m-total{background:var(--both);color:#fff;border-radius:20px;align-items:center;gap:14px;margin:12px 16px 0;padding:13px 16px;display:flex}.m-total>b{letter-spacing:-.02em;font-size:34px;font-weight:800}.m-total span{color:#eadff5;font-size:13.5px;line-height:1.45}.m-total strong{color:#fff;font-size:15.5px;font-weight:800;display:block}.m-head{margin:10px 18px 0;font-size:15.5px;font-weight:700;line-height:1.55}.m-panel{border-radius:24px;height:230px;margin:12px 16px 0;position:relative;overflow:hidden}.m-panel.s{background:var(--saju-tint)}.m-panel.t{background:var(--star-tint)}.m-ttl{z-index:2;font-size:13px;font-weight:800;position:absolute;top:11px;left:14px;right:14px}.m-panel.s .m-ttl{color:var(--saju-ink)}.m-panel.t .m-ttl{color:var(--star-ink)}.m-kid{position:absolute;bottom:-4px}.m-kid.l{left:10px}.m-kid.r{right:10px}.m-score{text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;width:62px;height:62px;font-size:11.5px;font-weight:800;line-height:1.05;display:grid;position:absolute;top:92px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px -10px #16162880}.m-score b{font-size:22px;display:block}.m-panel.s .m-score{color:var(--saju-ink)}.m-panel.t .m-score{color:var(--star-ink)}.m-cap{background:#ffffffeb;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;position:absolute;bottom:9px}.m-cap.l{left:14px}.m-cap.r{right:14px}.m-panel.s .m-cap{color:var(--saju-ink)}.m-panel.t .m-cap{color:var(--star-ink)}.m-say{margin:8px 16px 0;padding:0 4px}.m-say h4{font-size:15px;font-weight:800}.m-say.s h4{color:var(--saju-ink)}.m-say.t h4{color:var(--star-ink)}.m-say p{color:var(--ink);margin-top:3px;font-size:14.5px;line-height:1.6}.m-three{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 16px 0;display:grid}.m-three div{background:var(--mist);text-align:center;border-radius:16px;padding:10px 0 9px}.m-three small{color:var(--ink-3);font-size:12px;font-weight:700;display:block}.m-three b{margin-top:2px;font-size:22px;font-weight:800;display:block}.m-panel{height:250px}.m-kid{bottom:-6px}:root{--mt-0:#3e9b5f;--mt-1:#e0513a;--mt-2:#d9a62b;--mt-3:#f4f4f6;--mt-4:#2b3446}.mse-easy{background:var(--saju-tint);color:var(--saju-ink);white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.mse-easy.t{background:var(--star-tint);color:var(--star-ink)}.mse-easy.on{background:var(--saju-ink);color:#fff}.mse-easy.t.on{background:var(--star-ink);color:#fff}.mse-info{background:var(--mist);color:var(--ink-2);border-radius:16px;margin:12px 16px 0;padding:10px 13px;font-size:13px;line-height:1.7}.mse-info b{color:var(--ink);margin-right:6px}.mse-info .sep{margin-left:10px}.mse-info em{color:var(--ink-3);margin-left:6px;font-size:12px;font-style:normal}.mse{border-collapse:separate;border-spacing:5px 4px;text-align:center;table-layout:fixed;width:calc(100% - 24px);margin:12px 12px 0}.mse th{color:var(--ink-3);font-size:12.5px;font-weight:800}.mse td{vertical-align:middle;padding:0}.mse td.g{color:var(--ink-2);font-size:12.5px;font-weight:800;line-height:1.25}.mse td.g.me{color:var(--saju-ink)}.mse td.h{letter-spacing:.04em;font-size:14px;font-weight:700}.mse tr.lbl td{color:var(--ink-3);text-align:left;padding-top:8px;font-size:11.5px;font-weight:700}.mt{color:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:76px;height:68px;margin:0 auto;display:flex}.mt b{font-size:30px;line-height:1}.mt small{opacity:.92;margin-top:4px;font-size:11px;font-weight:700}.mt.s{border-radius:9px;width:36px;height:34px}.mt.s b{font-size:16px}.mt.e0{background:var(--mt-0)}.mt.e1{background:var(--mt-1)}.mt.e2{background:var(--mt-2)}.mt.e4{background:var(--mt-4)}.mt.e3{background:var(--mt-3);color:#3a3a48;box-shadow:inset 0 0 0 1.5px #d6d6de}.mt.none{background:var(--mist);color:var(--ink-3)}.mse-note{color:var(--ink-3);margin:8px 18px 0;font-size:12.5px;line-height:1.5}.mse-els{gap:6px;margin:12px 16px 0;display:flex}.mse-els>span{text-align:center;color:#fff;border-radius:10px;flex:1;padding:6px 0;font-size:12.5px;font-weight:800}.mse-els .e0{background:var(--mt-0)}.mse-els .e1{background:var(--mt-1)}.mse-els .e2{background:var(--mt-2)}.mse-els .e4{background:var(--mt-4)}.mse-els .e3{background:var(--mt-3);color:#3a3a48;box-shadow:inset 0 0 0 1.5px #d6d6de}.mse-sec{align-items:baseline;gap:8px;margin:20px 18px 8px;display:flex}.mse-sec h3{font-size:15.5px;font-weight:800}.mse-sec em{color:var(--saju-ink);font-size:12.5px;font-style:normal;font-weight:800}.mse-strip{scrollbar-width:none;gap:6px;padding:0 16px 4px;display:flex;overflow-x:auto}.mse-strip::-webkit-scrollbar{display:none}.du{background:var(--mist);border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:6px 5px 7px;display:flex}.du small{color:var(--ink-3);font-size:11px;font-weight:800}.du.on{background:var(--saju-tint);box-shadow:inset 0 0 0 2px var(--saju-ink)}.du.on small{color:var(--saju-ink)}.mse-line{color:var(--ink-2);margin:8px 18px 0;font-size:13.5px;line-height:1.55}.mse-line b{color:var(--ink);margin-right:4px}.mse-sex{background:var(--mist);border-radius:16px;margin:0 16px;padding:12px 14px}.mse-sex p{color:var(--ink-2);margin-bottom:10px;font-size:13.5px;line-height:1.55}.mse-foot{color:var(--ink-3);margin:16px 18px 24px;font-size:12px;line-height:1.6}.sky-cap{color:var(--ink-3);margin:12px 18px 0;font-size:12.5px;font-weight:700}.sky-wheel{justify-content:center;margin-top:6px;padding:0 14px;display:flex}.sky-wheel svg{width:100%;max-width:360px;height:auto}.sky-legend{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-top:2px;font-size:12px;font-weight:700;display:flex}.sky-legend b{vertical-align:middle;border-radius:2px;width:14px;height:3px;margin-right:5px;display:inline-block}.sky-legend b.dot{background:var(--ink-2);border-radius:50%;width:11px;height:11px}.sky-legend b.dot.o{box-shadow:inset 0 0 0 2px var(--ink-2);background:#fff}.sky-today{background:var(--star-tint);color:var(--ink);border-radius:14px;margin:10px 16px 0;padding:10px 13px;font-size:13.5px;line-height:1.55}.sky-today b{color:var(--star-ink)}.sky-pl{border-collapse:collapse;width:calc(100% - 36px);margin:12px 18px 0;font-size:13.5px}.sky-pl td{border-bottom:1px solid var(--line);padding:5px 0}.sky-pl td:first-child{font-weight:800}.sky-pl i{border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.sky-pl .n{font-variant-numeric:tabular-nums;text-align:right;padding-right:10px;font-weight:700}.sky-pl .rt{color:var(--saju-ink);width:46px;font-size:12px;font-weight:800}.sky-asp{margin:16px 18px 0}.sky-asp h3{margin-bottom:6px;font-size:15px;font-weight:800}.sky-asp p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.sky-asp b{margin-right:4px}.sky-asp b.good{color:var(--star-ink)}.sky-asp b.hard{color:var(--saju-ink)}.sky-asp b.join{color:var(--both)}.orb-date{text-align:center;margin-top:4px}.orb-date b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;display:block}.orb-date small{color:var(--star-ink);font-size:13px;font-weight:700}.orb-slider{margin:14px 20px 0}.orb-slider input{width:100%;accent-color:var(--star-ink);height:28px}.orb-ticks{color:var(--ink-3);justify-content:space-around;font-size:11px;font-weight:700;display:flex}.orb-ticks i{font-style:normal}.orb-btns{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.orb-btns button{background:var(--mist);color:var(--ink-2);border-radius:99px;padding:8px 12px;font-size:13px;font-weight:800}.orb-btns button.on{background:var(--star-ink);color:#fff}.orb-range{background:var(--star-tint);border-radius:16px;margin:14px 16px 24px;padding:12px 13px}.orb-range .rh{font-size:13.5px;font-weight:700;line-height:1.5}.orb-range .rh b{color:var(--star-ink)}.orb-range .rh em{color:var(--ink-3);font-size:12px;font-style:normal}.orb-range .rb{background:#fff;border-radius:4px;height:8px;margin:10px 0 20px;position:relative}.orb-range .rb span{background:var(--star-ink);border-radius:4px;height:8px;position:absolute;top:0;left:0}.orb-range .rb i{color:var(--star-ink);white-space:nowrap;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:11px;transform:translate(-50%)}.orb-range p{color:var(--ink-2);font-size:13px;line-height:1.55}.orb-range p.dim{color:var(--ink-3);margin-top:6px;font-size:12px}.subline.tool{margin-top:10px}.subline.tool.s b{color:var(--saju-ink)}.subline.tool.t b{color:var(--star-ink)}.tools{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 16px;display:grid}.tools button{box-shadow:inset 0 0 0 1.5px var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:12px 6px 11px;display:flex}.tools .mark{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.tools .mark.both{color:var(--both);background:#f1e9f8;font-size:20px;font-weight:800}.tools b{font-size:14px;font-weight:800}.tools small{color:var(--ink-3);font-size:11.5px;font-weight:700}.rank-card{text-align:left;background:#f1e9f8;border-radius:20px;width:calc(100% - 32px);margin:14px 16px 0;padding:13px 14px 12px;display:block}.rc-top{color:var(--both);align-items:center;gap:8px;font-size:14.5px;font-weight:800;display:flex}.rc-top small{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:700}.rank-card ol{flex-direction:column;gap:7px;margin-top:8px;list-style:none;display:flex}.rank-card li{align-items:center;gap:9px;display:flex}.rank-card li b{text-overflow:ellipsis;white-space:nowrap;flex:none;width:74px;font-size:15px;font-weight:800;overflow:hidden}.rank-card li em{text-align:right;width:42px;color:var(--ink);font-size:14px;font-style:normal;font-weight:800}.rc-bar{background:#fff;border-radius:4px;flex:1;height:8px;overflow:hidden}.rc-bar span{background:var(--both);border-radius:4px;height:100%;display:block}.rc-go{color:var(--both);justify-content:flex-end;align-items:center;gap:2px;margin-top:9px;font-size:12.5px;font-weight:800;display:flex}.rk-no{background:var(--mist);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-style:normal;font-weight:800;display:grid}.rk-no.m1{color:#4a3300;background:#f6c744}.rk-no.m2{color:#3a3d48;background:#d3d6df}.rk-no.m3{color:#4a2a10;background:#e9b88e}.rk-hero{text-align:center;background:#f1e9f8;border-radius:24px;margin:10px 16px 0;padding:14px 16px 16px}.rk-top{color:var(--both);align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex}.rk-pair{justify-content:center;align-items:flex-end;gap:12px;margin-top:6px;display:flex}.rk-score{color:var(--both);letter-spacing:-.02em;margin-bottom:34px;font-size:44px;font-weight:800}.rk-score small{margin-left:2px;font-size:16px}.rk-q{width:78px;height:118px;color:var(--both);opacity:.6;place-items:center;display:grid}.rk-hero h2{margin-top:8px;font-size:18.5px;font-weight:800}.rk-hero p{color:var(--ink-2);margin-top:4px;font-size:13.5px}.rk-tabs{margin:14px 16px 0}.rk-list{margin:10px 16px 0;list-style:none}.rk-list li{border-bottom:1px solid var(--line)}.rk-list button{text-align:left;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.rk-av{background:var(--mist);width:44px;height:44px;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.rk-nm{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rk-nm b{font-size:15.5px;font-weight:800}.rk-nm small{color:var(--ink-3);font-size:12px;font-weight:700}.rk-bar{background:var(--mist);border-radius:3px;height:6px;margin-top:4px;overflow:hidden}.rk-bar span{background:var(--both);border-radius:3px;height:100%;display:block}.rk-pt{text-align:right;flex:none;min-width:78px}.rk-pt b{font-size:22px;font-weight:800;display:block}.rk-pt small{color:var(--ink-3);font-size:11px;font-weight:700}.rk-list li.lock .rk-nm b{color:var(--ink-3)}.time-note{background:var(--mist);border-radius:16px;margin:10px 16px 0;padding:11px 14px}.time-note b{color:var(--ink);font-size:14px;font-weight:800;display:block}.time-note p{color:var(--ink-2);margin-top:4px;font-size:13.5px;line-height:1.55}.time-note .tn-time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.time-note .tn-time span{color:var(--ink-3);font-size:12px;font-weight:500;display:block}.time-note.warn{background:#fff6e0}.time-note.warn b{color:#7a4b00}.time-note.warn p{color:#4a3a1a}.time-note.warn .tn-time span{color:#7a6a4a}.time-note .why-time{margin-top:6px}.mse-note.warn{color:#4a3a1a;background:#fff6e0;border-radius:12px;margin:8px 16px 0;padding:8px 11px}.tk-tabs{margin:10px 16px 0}.tk-host{align-items:flex-end;gap:8px;margin:12px 16px 0;display:flex}.tk-host img{flex:none}.tk-bub{background:var(--both-tint);border-radius:18px 18px 18px 4px;flex:1;min-width:0;padding:11px 13px}.tk-bub small{color:var(--both);font-size:11.5px;font-weight:800;display:block}.tk-bub b{margin-top:3px;font-size:16.5px;font-weight:800;line-height:1.4;display:block}.tk-bub span{color:var(--ink-2);margin-top:4px;font-size:12.5px;display:block}.tk-in{gap:8px;margin:12px 16px 0;display:flex}.tk-in input{min-width:0;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;background:#fff;border:0;border-radius:12px;flex:1;padding:0 12px;font-size:14.5px}.tk-in input:focus{box-shadow:inset 0 0 0 2px var(--both);outline:none}.tk-in button{background:var(--ink);color:#fff;border-radius:12px;height:44px;padding:0 14px;font-size:14px;font-weight:800}.tk-note{color:var(--saju-ink);margin:8px 18px 0;font-size:13px;font-weight:700}.tk-vs{background:var(--mist);border-radius:20px;margin:12px 16px 0;padding:14px}.tk-vs small{color:var(--both);font-size:12px;font-weight:800}.tk-vs h3{margin-top:3px;font-size:19px;font-weight:800}.tk-opts{gap:8px;margin-top:10px;display:flex}.tk-opts button{box-shadow:inset 0 0 0 2px var(--line);background:#fff;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 6px 10px;display:flex}.tk-opts button.on{box-shadow:inset 0 0 0 2.5px var(--both)}.tk-opts b{font-size:15px;font-weight:800}.tk-opts span{color:var(--both);font-size:24px;font-weight:800}.tk-split{color:var(--ink-2);margin-top:10px;font-size:12.5px;line-height:1.6}.tk-list{margin:10px 16px 0;list-style:none}.tk-list li{border-bottom:1px solid var(--line);align-items:flex-start;gap:5px;padding:10px 0;display:flex}.tk-list li.empty{color:var(--ink-3);border:0;font-size:14px}.tk-bd{border-radius:8px;flex:none;margin-top:1px;padding:3px 6px;font-size:11px;font-weight:800}.tk-bd.t{background:var(--star-tint);color:var(--star-ink)}.tk-bd.s{background:var(--saju-tint);color:var(--saju-ink)}.tk-list p{flex:1;min-width:0;margin-left:3px;font-size:14.5px;line-height:1.45}.tk-list p b{margin-right:6px;font-weight:800}.tk-list p em{color:var(--ink-3);white-space:nowrap;margin-left:6px;font-size:12px;font-style:normal}.tk-lk{background:var(--mist);color:var(--ink-2);border-radius:99px;flex:none;padding:4px 9px;font-size:12px;font-weight:800}.tk-lk.on{background:var(--both);color:#fff}.tk-del{color:var(--err);flex:none;padding:4px 2px;font-size:11.5px;font-weight:700}.att-pill{background:var(--mist);color:var(--ink-2);border-radius:99px;padding:6px 10px;font-size:12px;font-weight:800}.today .minis{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.today .minis button{text-align:center;background:#fff;border-radius:12px;min-width:0;padding:8px 2px 7px}.today .minis b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;display:block;overflow:hidden}.today .minis small{color:var(--ink-3);margin-top:1px;font-size:11px;font-weight:700;display:block}.one-pop{background:#fff;border-radius:12px;margin-top:8px;padding:10px 12px}.one-pop b{color:var(--star-ink);margin-right:8px;font-size:13px;font-weight:800}.one-pop span{font-size:15px;font-weight:800}.one-pop p{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.5}.hcard{text-align:left;border-radius:20px;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px 0;padding:13px 14px;display:flex}.hcard.both{background:var(--both-tint)}.hcard.saju{background:var(--saju-tint)}.hcard .ic{background:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.hcard.both .ic{color:var(--both)}.hcard.saju .ic{color:var(--saju-ink)}.hcard .tx{flex:1;min-width:0}.hcard .tx small{font-size:12px;font-weight:800;display:block}.hcard.both .tx small{color:var(--both)}.hcard.saju .tx small{color:var(--saju-ink)}.hcard .tx b{margin-top:2px;font-size:15.5px;font-weight:800;line-height:1.35;display:block}.hcard .tx span{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.hcard .go{background:var(--ink);color:#fff;border-radius:12px;flex:none;place-items:center;height:38px;padding:0 13px;font-size:13.5px;font-weight:800;display:grid}.shop-ticket{background:var(--both-tint);color:var(--both);border-radius:12px;margin:10px 16px 0;padding:9px 12px;font-size:13px;font-weight:800}.quiz-card{background:var(--star-tint);text-align:left;border-radius:18px;align-items:center;gap:10px;width:calc(100% - 32px);margin:14px 16px 0;padding:13px 14px;display:flex}.qc-l{flex:1;min-width:0}.qc-l b{color:var(--star-ink);font-size:15.5px;font-weight:800;display:block}.qc-l small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.qc-go{background:var(--star-ink);color:#fff;border-radius:11px;flex:none;place-items:center;height:36px;padding:0 12px;font-size:13px;font-weight:800;display:grid}.gb-list{margin-top:4px;list-style:none}.gb-list li{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.gb-bub{background:var(--mist);border-radius:4px 16px 16px;flex:1;min-width:0;padding:8px 11px}.gb-bub b{font-size:13.5px;font-weight:800}.gb-bub b em{color:var(--ink-3);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:700}.gb-bub p{margin-top:2px;font-size:14px;line-height:1.45}.gb-write{margin:12px 0 0;padding:0 2px}.gb-write b{margin-bottom:6px;font-size:13.5px;font-weight:800;display:block}.gb-write input{width:100%;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;background:#fff;border:0;border-radius:12px;padding:0 12px;font-size:14.5px}.gb-write input:focus{box-shadow:inset 0 0 0 2px var(--both);outline:none}.qz-empty{color:var(--ink-3);margin:6px 2px 0;font-size:13.5px;line-height:1.55}.qz-head{align-items:flex-end;gap:10px;margin:12px 16px 0;display:flex}.qz-head p{background:var(--star-tint);color:var(--ink-2);border-radius:16px 16px 16px 4px;flex:1;padding:10px 12px;font-size:13.5px;line-height:1.5}.qz-head p b{color:var(--ink);font-size:15.5px;font-weight:800;display:block}.qz-q{background:var(--mist);border-radius:18px;margin:12px 16px 0;padding:12px 14px}.qz-q small{color:var(--both);font-size:12px;font-weight:800}.qz-q h3{margin-top:3px;font-size:16.5px;font-weight:800;line-height:1.4}.qz-o{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.qz-o.many{grid-template-columns:1fr 1fr}.qz-o button{box-shadow:inset 0 0 0 2px var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:11px 6px;font-size:14px;font-weight:800}.qz-o button.on{box-shadow:inset 0 0 0 2.5px var(--both);color:var(--both)}.qz-o button.ans{color:#145a37;background:#e6f4ea;box-shadow:inset 0 0 0 2.5px #1d7a4c}.qz-q.no .qz-o button.on:not(.ans){background:var(--err-tint);box-shadow:inset 0 0 0 2.5px var(--err);color:var(--err)}.qz-auto{color:var(--ink-3);margin:10px 18px 0;font-size:12.5px;line-height:1.5}.qz-send{flex-direction:column;gap:8px;margin:12px 16px 0;display:flex}.qz-rank{margin:4px 16px 0;list-style:none}.qz-rank li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14.5px;display:flex}.qz-rank b{flex:1;font-weight:800}.qz-rank em{color:var(--both);font-style:normal;font-weight:800}.qz-done{background:var(--both-tint);text-align:center;border-radius:20px;flex-direction:column;gap:8px;margin:14px 16px 24px;padding:16px 14px;display:flex}.qz-done>b{color:var(--both);font-size:40px;font-weight:800}.qz-done>p{font-size:15px;font-weight:800}.qz-done input{height:44px;box-shadow:inset 0 0 0 1.5px var(--line);font:inherit;text-align:center;background:#fff;border:0;border-radius:12px;padding:0 12px;font-size:14.5px}.bubble.bot span.cface,.bubble span.cface{background-color:#fff;background-size:220%;border-radius:50%;padding:0}.plink{font:inherit;color:var(--ink-2);text-underline-offset:2px;padding:0;font-weight:600;text-decoration:underline;display:inline}.legal-foot{border-top:1px solid var(--line);color:var(--ink-3);margin:22px 16px 28px;padding-top:14px;font-size:13px;line-height:1.55}.legal-foot p{margin:0 0 8px}.legal-foot .biz{color:var(--ink-3);font-size:12px}.nw{white-space:nowrap}.legal-foot nav{flex-wrap:wrap;gap:4px 14px;display:flex}.legal-foot nav button{color:var(--ink-2);text-underline-offset:2px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline}.wipe{background:var(--err-tint);border-radius:16px;gap:8px;margin:8px 16px 0;padding:16px;display:grid}.wipe b{color:var(--err);font-size:16px}.wipe p{color:var(--ink);margin:0;font-size:14px;line-height:1.55}.wipe-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.btn.wipe-go{background:var(--err);color:#fff}.pol-tabs{margin:14px 16px 0}.pol{margin:0 16px 32px}.pol h2{text-wrap:balance;margin:20px 2px 4px;font-size:22px}.pol-draft{color:var(--ink-3);margin:0 2px 8px;font-size:13px}.pol ol{counter-reset:pol;margin:0;padding:0;list-style:none}.pol li{counter-increment:pol;border-bottom:1px solid var(--line);padding:14px 2px}.pol h3{margin:0 0 6px;font-size:16px}.pol h3:before{content:counter(pol) ". ";color:var(--ink-3)}.pol li p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.65}.pol-date{color:var(--ink-2);margin:14px 2px 0;font-size:14px}mark.blank{color:#5c4400;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fff1b8;border-radius:6px;padding:1px 6px;font-weight:600}.invite-cta{margin:10px 16px 0}.invite-cta .linkbox{margin-top:8px}:root{--soft:#f6f6f8}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.today{background:var(--soft);border-radius:22px}.today h2{font-size:22px}.why.dots div{gap:8px}.why.dots i{border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.why.dots .s i{background:var(--saju)}.why.dots .t i{background:var(--star)}.today .minis.flat button{padding:11px 2px}.today .minis.flat b{font-size:14px;font-weight:700}.hsec{margin:20px 18px 2px;font-size:15px;font-weight:800}.hrow{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--ink-3);align-items:center;gap:12px;padding:12px 18px;display:flex}.hrow .ic{background:var(--soft);width:42px;height:42px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;font-size:20px;display:grid}.hrow .tx{flex:1;min-width:0}.hrow .tx b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;display:block;overflow:hidden}.hrow .tx small{color:var(--ink-3);margin-top:2px;font-size:13px;display:block}.hrow:active{background:var(--soft)}.agree{background:var(--soft);color:var(--ink);border-radius:22px}.agree .top{color:var(--both);font-size:12.5px;font-weight:800}.agree .top svg circle{stroke:var(--both)}.agree h2{color:var(--ink);font-size:21px}.agree .src div{color:var(--ink-2);font-size:14px}.agree .src i{width:7px;height:7px;margin-top:7px}.agree .pts{border-top:1px solid var(--line)}.agree .pt{color:var(--ink-2)}.agree .pt b{color:var(--ink-2);background:#fff}.agree .why-app{color:var(--ink-2)}.toc.book{background:0 0;margin:18px 0 0;padding:0}.toc.book .toc-h{padding:0 18px 4px}.toc.book .toc-h small{color:var(--ink-3)}.toc.book ol{gap:0;margin-top:4px}.toc.book li button{border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;padding:12px 18px}.toc.book li span{background:var(--soft);width:42px;height:42px;color:var(--ink-2);border-radius:12px;place-items:center;padding:0;font-size:13.5px;display:grid}.toc.book li b{font-size:15.5px;font-weight:700}.toc.book .book-v{padding:0 18px}:root{--saju-tint:var(--soft);--star-tint:var(--soft);--both-tint:var(--soft)}.tools .mark.both,.rank-card,.rk-hero{background:var(--soft)}.m-total{background:var(--soft);color:var(--ink)}.m-total>b{color:var(--both)}.m-total span{color:var(--ink-2)}.m-total strong{color:var(--ink)}.mo.both{background:var(--ink)}.mo.both small{color:#d9d9e3}.tk-lk.on,.qc-go{background:var(--ink)}.gb-note{color:var(--ink-3);margin-top:6px;font-size:12.5px;display:block}.gb-how{color:var(--ink-3);margin:10px 18px 0;font-size:13px}.hrow.gb-mine{border-top:1px solid var(--line);margin-top:6px}.gsnap{margin:18px 16px 0}.gsnap .sec-head{padding:0 2px}.gb-in{background:var(--soft);border-radius:16px;margin:10px 16px 0;padding:12px 14px}.gb-in b{color:var(--both);font-size:13.5px;font-weight:800;display:block}.gb-in p{margin-top:4px;font-size:15px;line-height:1.5}.gb-in .link{color:var(--ink-2);align-items:center;gap:2px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.gb-list li.gb-me .gb-bub{box-shadow:inset 0 0 0 1.5px var(--line);background:#fff}.gb-list li.empty p{color:var(--ink-3);font-size:13.5px}.tab-ic{place-items:center;display:grid;position:relative}.tab-dot{background:var(--saju);border-radius:50%;width:9px;height:9px;position:absolute;top:-1px;right:-4px;box-shadow:0 0 0 2px #fff}.hrow .tx small.new{color:var(--both);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hrow .cnt{background:var(--saju);color:#fff;border-radius:11px;flex:none;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12.5px;font-weight:800;display:grid}.tag.new-gb{background:var(--saju);color:#fff;vertical-align:1px;border-radius:99px;margin-left:6px;padding:1px 6px;font-size:10.5px}.lab-row{align-items:center;gap:8px;display:flex}.seg.mini{border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid}.seg.mini button{border-radius:8px;height:28px;padding:0 10px;font-size:12.5px}.fold{background:var(--soft);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:12px;padding:13px 14px;display:flex}.fold b{color:var(--ink);font-size:14.5px;font-weight:700}.fold span{color:var(--ink-3);white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.toc.book li b{flex-direction:column;gap:2px;display:flex}.toc.book li b small.sub{color:var(--ink-3);font-size:12.5px;font-weight:600}.toc.book li button>svg{color:#b4b5c2;flex:none}.me-chips{flex-wrap:wrap;gap:6px;padding:14px 16px 0;display:flex}.me-chips button{background:var(--soft);color:var(--ink-2);border-radius:99px;padding:9px 13px;font-size:13px;font-weight:700}
