.nowrap{white-space:nowrap}.section[id],.lscene[id]{scroll-margin-top:calc(var(--hh) + 24px)}.shotnote{color:var(--meta);margin-top:8px;font-size:13px;line-height:18px}.plain.wide .it{grid-template-columns:160px minmax(0,1fr)}.inq .empty .acts{align-items:center;gap:8px;margin-top:16px;display:flex}.inq .empty .acts .btn{margin-top:0}@media (max-width:760px){.plain.wide .it{grid-template-columns:1fr}.inq .empty .acts{flex-direction:column;align-items:stretch}.inq .empty .acts .btn.text{align-self:flex-start}}.landing h1,.landing h2,.landing .lhero .lead,.landing .lscene p{text-wrap:balance}.landing .lprice p,.landing .faq .a,.landing .bluebox .s{text-wrap:pretty}.landing .lband{background:var(--bg2)}.landing .lhero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;padding:64px 0 72px}.landing .lhero .txt{min-width:0}.landing .lhero h1{margin-top:0}.landing .lhero .lead{max-width:460px}.landing .lhero .acts{gap:8px;margin-top:32px}.landing .lhero .media{min-width:0;padding:0 0 40px 64px;display:block;position:relative}.landing .lhero .phone{border-radius:26px;width:150px;padding:6px;position:absolute;bottom:0;left:0;box-shadow:0 16px 40px #02204733}.landing .lhero .phone img{border-radius:20px}.lbrowser{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #0220470f,0 12px 36px #0220471a}.lbrowser .bar{height:28px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:6px;padding:0 14px;display:flex}.lbrowser .bar i{background:var(--line2);border-radius:50%;flex-shrink:0;width:8px;height:8px}.lbrowser img{width:100%;height:auto;display:block}.landing .lscene{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:80px;margin-top:140px;display:grid}.landing .lscene.flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.landing .lscene.flip .media{order:-1}.landing .lscene.solo{grid-template-columns:minmax(0,1fr)}.landing .lscene .txt,.landing .lscene .media{min-width:0}.landing .lscene h2{letter-spacing:-.03em;color:var(--ink);font-size:40px;font-weight:700;line-height:52px}.landing .lscene p{color:var(--sub);max-width:440px;margin-top:16px;font-size:18px;line-height:30px}@media (min-width:1160px){.landing .lscene p br{display:none}}.landing .lshot.ph{justify-content:center;display:flex}.landing .lscene .phone{border-radius:40px;width:280px;padding:8px;box-shadow:0 16px 40px #02204729}.landing .lscene .phone img{border-radius:32px}.landing .btn.text{height:44px}.landing .lmore{gap:2px;margin:20px 0 0 -8px}.landing .section{margin-top:160px}.landing .lh2{letter-spacing:-.03em;color:var(--ink);font-size:40px;font-weight:700;line-height:52px}@media (max-width:1159px){.landing .lscene h2,.landing .lh2{font-size:34px;line-height:44px}}.landing .ltags{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing .ltags li{background:var(--bg2);color:var(--ink);border-radius:16px;padding:21px 24px;font-size:15px;font-weight:700;line-height:22px}.landing .lfeat .lmore{margin-top:24px}.landing .section.lprice{margin-top:120px}.landing .lprice{background:var(--bg2);border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.landing .lprice .txt{min-width:0}.landing .lprice h2{letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:700;line-height:34px}.landing .lprice p{color:var(--sub);white-space:pre-line;margin-top:4px;font-size:16px;line-height:26px}.landing .lprice .acts{flex-shrink:0;align-items:center;gap:8px;display:flex}.landing .lfaq{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:80px;display:grid}.landing .lfaq>h2{grid-area:1/1}.landing .lfaq>.qs{grid-area:1/2/3;min-width:0;margin-top:-6px}.landing .lfaq>.lmore{grid-area:2/1;justify-self:start;margin-top:16px}.landing .section.cta{margin-top:120px}@media (max-width:1000px){.landing .lhero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:48px 0 56px}.landing .lhero .media{padding:0 0 32px 48px}.landing .lhero .phone{border-radius:21px;width:120px;padding:5px}.landing .lhero .phone img{border-radius:16px}.landing .lscene{gap:48px;margin-top:120px}.landing .lscene p{font-size:17px;line-height:28px}.landing .lscene .phone{width:240px}.landing .section{margin-top:128px}.landing .lfaq{column-gap:48px}}@media (max-width:900px){.landing .lhero{grid-template-columns:1fr}.landing .lhero .media{width:100%;max-width:680px;margin:0 auto;padding:0 0 32px 64px}.landing .lhero .phone{border-radius:26px;width:150px;padding:6px}.landing .lhero .phone img{border-radius:20px}.landing .lscene,.landing .lscene.flip{grid-template-columns:minmax(0,1fr);gap:32px}.landing .lscene.flip .media{order:0}.landing .lfaq{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.landing .lfaq>h2,.landing .lfaq>.qs,.landing .lfaq>.lmore{grid-area:auto}.landing .lfaq>.qs{margin-top:16px}}@media (max-width:760px){.landing .lhero{gap:28px;padding:28px 0 0}.landing .lhero h1{font-size:30px;line-height:40px}.landing .lhero .lead{margin-top:12px;font-size:15px;line-height:24px}.landing .lhero .acts{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.landing .lhero .acts .btn{height:52px;padding:0 12px;font-size:15px}.landing .lhero .media{justify-content:center;max-width:none;height:288px;padding:0;display:flex;overflow:hidden}.landing .lhero .lbrowser{display:none}.landing .lhero .phone{border-radius:42px;align-self:flex-start;width:min(280px,100% - 40px);padding:9px;position:static;box-shadow:0 12px 32px #02204729}.landing .lhero .phone img{border-radius:34px}.landing .lscene{gap:24px;margin-top:72px}.landing .lscene h2,.landing .lh2{font-size:26px;line-height:34px}.landing .lscene p{margin-top:8px;font-size:16px;line-height:26px}.landing .lmore{margin-top:12px}.landing .lshot{background:var(--bg2);border-radius:20px;justify-content:center;align-items:flex-start;padding-top:24px;display:flex;overflow:hidden}.landing .lshot .lbrowser,.landing .lshot.ph .phone{background:#fff;border-radius:14px 14px 0 0;flex-shrink:0;width:min(300px,100% - 48px);padding:0;overflow:hidden;box-shadow:0 6px 20px #0220471a}.landing .lshot .lbrowser .bar{display:none}.landing .lshot.ph .phone img{border-radius:0;height:auto}.landing #store .lshot .lbrowser{aspect-ratio:390/405}.landing #reader .lshot .phone{aspect-ratio:390/458}.landing #pay .lshot .lbrowser{aspect-ratio:390/435}.landing #market .lshot .lbrowser{aspect-ratio:390/340}.landing .section{margin-top:72px}.landing .ltags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.landing .ltags li{border-radius:14px;padding:16px}.landing .lfeat .lmore{margin-top:12px}.landing .section.lprice{margin-top:56px}.landing .lprice{border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;padding:28px 24px}.landing .lprice h2{font-size:20px;line-height:28px}.landing .lprice p{font-size:15px;line-height:24px}.landing .lfaq>.qs{margin-top:8px}.landing .faq summary{padding:15px 0;font-size:15px;line-height:22px}.landing .faq .a{padding-bottom:16px;font-size:14px;line-height:22px}.landing .lfaq>.lmore{margin-top:8px}.landing .section.cta{margin-top:56px}.landing .bluebox .bacts{flex-direction:column}.page.landing{padding-bottom:0}}.page.legal{padding-bottom:48px}.auth .grp{flex-direction:column;gap:16px;display:flex}.auth .grp+.grp{box-shadow:inset 0 1px 0 var(--line);margin-top:8px;padding-top:24px}.auth .gt{color:var(--ink);margin-bottom:-4px;font-size:15px;font-weight:700;line-height:22px}.auth .social{margin-top:24px}.chip{cursor:pointer;position:relative}.chip input{opacity:0;width:0;height:0;position:absolute}.chip:has(input:checked){background:var(--blue-w);color:var(--blue-t);box-shadow:none;font-weight:600}.chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.slugbox{position:relative}.slugbox .sfx{height:48px;color:var(--meta);pointer-events:none;align-items:center;font-size:14px;display:flex;position:absolute;top:0;right:14px}.auth .alt form{display:block}.auth .alt>.btn.text:first-child,.auth .alt form>.btn.text{margin-left:-8px}.admin .tbl td,.admin .tbl th{white-space:nowrap}.admin .tbl td:first-child{white-space:normal;min-width:140px}.admin .tbl.log td:first-child{white-space:nowrap;min-width:0}.admin .tbl td.wr{white-space:normal}.admin .susp{color:var(--red);font-weight:600;display:none}.admin .pagehead .acts form{width:100%}.admin .logbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin .logbar .chips{min-width:0}.admin .tbl.log tr.day td{color:var(--ink3);box-shadow:none;background:var(--bg3);padding:18px 8px 6px;font-size:13px;font-weight:700}.admin .tbl.log td{padding:10px 8px;font-size:14px}.admin .tbl.log .c-t{width:56px}.admin .tbl.log .c-s{width:160px}.admin .tbl.log .c-w{width:140px}.admin .tbl.log .c-ip{width:110px}.admin .inq-acts>.btn.text:first-child{margin-left:-8px}.admin .srow{box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:88px 72px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.admin .srow:last-child{box-shadow:none}@media (max-width:760px){.admin .tbl{width:100%;min-width:0}.admin .tbl th,.admin .tbl td{padding:12px 8px}.admin .susp{display:block}.admin .pagehead .input{flex:1;width:auto!important}.admin .pagehead.stack .acts .btn{height:40px;padding:0 16px;font-size:14px}.admin .logbar{flex-direction:column;align-items:stretch}.admin .logbar form .input{flex:1;width:auto!important}.admin .tbl.log,.admin .tbl.log tbody,.admin .tbl.log tr,.admin .tbl.log td{display:block}.admin .tbl.log thead,.admin .tbl.log td.mh{display:none}.admin .tbl.log tr:not(.day){box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:52px auto minmax(0,1fr);gap:2px 8px;padding:12px 0;display:grid}.admin .tbl.log tr:last-child{box-shadow:none}.admin .tbl.log td{box-shadow:none;padding:0}.admin .tbl.log td.tnum{color:var(--meta);grid-row:1/3}.admin .tbl.log td:nth-child(2){grid-column:2/4}.admin .tbl.log td:nth-child(2) div{display:inline}.admin .tbl.log td:nth-child(2) div:not(:empty)+div{margin-left:6px}.admin .tbl.log td.wr{white-space:normal;overflow-wrap:anywhere}.admin .tbl.log tr.day td{padding:16px 0 4px}.admin .srow{grid-template-columns:1fr auto;row-gap:8px}.admin .srow .input{grid-column:1}.admin .srow .btn{grid-column:2}}.admin .stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1279px) and (min-width:761px){.admin .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin .stat:nth-child(4){box-shadow:inset 0 1px 0 var(--line)}.admin .stat:nth-child(n+5){box-shadow:inset 1px 1px 0 var(--line)}}@media (max-width:760px){.admin .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .stat:nth-child(5){box-shadow:inset 0 1px 0 var(--line)}.admin .stat:nth-child(6){box-shadow:inset 1px 1px 0 var(--line)}.admin .tbl.log.ev td:nth-child(2){grid-column:2}.admin .tbl.log.ev td:nth-child(4){grid-column:2/4}}.admin .tbl.months{min-width:0}@media (min-width:1280px){.admin .stat{padding:20px 12px}.admin .stat .v{font-size:20px;line-height:28px}}.admin .stat>.btn.text{margin-left:-8px}.admin .stat .v{white-space:nowrap}@media (max-width:760px){.admin .stat{padding:16px}}.topbar .mbtn,.mnav{display:none}@media (max-width:760px){.topbar .mbtn{margin-right:-10px;display:inline-flex}.mnav:not([hidden]){bottom:0;left:0;right:0;top:calc(var(--hh) + env(safe-area-inset-top,0px));z-index:29;background:var(--bg);overscroll-behavior:contain;padding:8px max(var(--gx),env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(var(--gx),env(safe-area-inset-left));display:block;position:fixed;overflow-y:auto}.mnav ul{margin:0;padding:0;list-style:none}.mnav .row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mnav .mm .row{height:56px;color:var(--ink);font-size:17px;font-weight:700;line-height:24px}.mnav .mm .row svg{color:var(--dis)}.mnav .ms{box-shadow:inset 0 1px 0 var(--line);margin-top:8px;padding-top:8px}.mnav .ms .row{height:48px;color:var(--ink3);font-size:15px;font-weight:500;line-height:22px}.mnav .row.on{color:var(--blue-t)}.mnav .acts{flex-direction:column;gap:8px;margin-top:24px;display:flex}.mnav .cs{color:var(--meta);margin-top:20px;font-size:13px;line-height:20px}.mnav .cs .link{color:var(--ink3)}}.footer .fgrid{box-shadow:inset 0 -1px 0 var(--line2);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr);gap:24px 32px;margin-bottom:24px;padding-bottom:28px;display:grid}.footer .ft{color:var(--meta);margin-bottom:4px;font-size:13px;font-weight:700;line-height:19px}.footer .fcol ul{margin:0;padding:0;list-style:none}.footer .fcol a{min-height:36px;color:var(--ink3);align-items:center;font-size:14px;line-height:20px;display:inline-flex}.footer .fcol a.b{color:var(--ink2);font-weight:700}.footer .fcs{flex-direction:column;align-items:flex-start;display:flex}.footer .fcs .tel{letter-spacing:-.02em;min-height:40px;color:var(--ink);align-items:center;font-size:24px;font-weight:700;line-height:32px;display:inline-flex}.footer .fcs .hrs{color:var(--sub);font-size:13px;line-height:20px}.footer .fcs .mail{min-height:36px;color:var(--ink3);align-items:center;font-size:14px;line-height:20px;display:inline-flex}@media (hover:hover){.footer .fcol a:hover,.footer .fcs .mail:hover{color:var(--ink)}}@media (max-width:760px){.footer .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding-bottom:20px}.footer .fcs{box-shadow:inset 0 -1px 0 var(--line2);order:-1;grid-column:1/-1;padding-bottom:20px}.footer .fcol a,.footer .fcs .mail{min-height:40px}}.tk-page .tk-sec{margin-top:40px}.tk-page .tk-lead,.tk-page .tk-form{max-width:640px}.tk-page .tk-login{flex-direction:column;align-items:flex-start;display:flex}.tk-page .tk-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tk-two{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.tk-list details{box-shadow:inset 0 -1px 0 var(--line);scroll-margin-top:calc(var(--hh) + 16px)}.tk-list summary{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:16px 0;list-style:none;display:flex}.tk-list summary::-webkit-details-marker{display:none}.tk-list summary:after{content:"";width:20px;height:20px;transition:transform var(--dur);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B7684' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/20px no-repeat;flex-shrink:0}.tk-list details[open] summary:after{transform:rotate(180deg)}.tk-list summary .grow{flex-direction:column;gap:2px;display:flex}.tk-list summary .tt{color:var(--ink);font-size:15px;font-weight:600;line-height:22px}.tk-list summary .sm{color:var(--sub);font-size:13px;line-height:19px}.tk-bd{padding:0 0 20px}.tk-bd .msg{white-space:pre-line;color:var(--ink2);font-size:15px;line-height:24px}.tk-a{background:var(--bg2);border-radius:var(--r12);margin-top:12px;padding:14px 16px}.tk-cols{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}.tk-side{flex-direction:column;align-items:flex-start;display:flex}.tk-phone{letter-spacing:-.02em;min-height:40px;color:var(--ink);align-items:center;margin-top:2px;font-size:24px;font-weight:700;line-height:32px;display:inline-flex}.tk-mail{align-items:center;min-height:36px;display:inline-flex}.tk-hours{white-space:pre-line}.tk-side .tk-note{margin-top:16px}@media (max-width:760px){.tk-two{grid-template-columns:1fr}.tk-cols{grid-template-columns:1fr;gap:16px}.tk-side{background:0 0;padding:0}.tk-side .tk-call{display:none}.tk-side .tk-note{margin-top:0}.tk-page .tk-sec{margin-top:32px}.tk-page .form .btn.primary,.tk-page .tk-login .btn.primary{width:100%;height:56px;font-size:16px}.tk-page .tk-login .tk-acts{flex-direction:column;align-items:stretch;width:100%}.tk-page .tk-login .tk-acts .btn.text{align-self:flex-start;margin-left:-8px}}.mkt .phero{max-width:760px;padding-top:56px}.mkt .phero h1{letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:12px;font-size:40px;font-weight:700;line-height:52px}.mkt .phero .lead{color:var(--sub);white-space:pre-line;max-width:600px;margin-top:16px;font-size:17px;line-height:27px}.mkt .phero .acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.mkt .fnav{margin-top:40px}.mkt .fsec{box-shadow:inset 0 1px 0 var(--line);grid-template-columns:320px minmax(0,1fr);gap:20px 64px;margin-top:72px;padding-top:40px;display:grid}.mkt .fnav+.fsec,.mkt .phero+.fsec{margin-top:48px}.mkt .fhd{top:calc(var(--hh) + 32px);align-self:start;position:sticky}.mkt .fhd h2{text-wrap:balance}.mkt .fhd p{color:var(--sub);margin-top:12px;font-size:15px;line-height:24px}.mkt .fmore{margin:12px 0 0 -8px}.mkt .more-m{display:none}.mkt .fbd{min-width:0}.mkt .fbd>.plain .it:first-child{padding-top:4px}.mkt .fshot{margin-top:24px}.mkt .fshot .phone{margin:0;box-shadow:0 12px 32px #0000001a}.mkt .shotcard.wide{aspect-ratio:1200/950}.mkt .shotcard.wide.settle{aspect-ratio:1200/760}.mkt .section.cta{margin-top:96px}@media (max-width:1000px){.mkt .fsec{grid-template-columns:1fr;gap:16px}.mkt .fhd{position:static}.mkt .more-d{display:none}.mkt .more-m{display:block}.mkt .shotcard.wide,.mkt .shotcard.wide.settle{aspect-ratio:390/520;border-radius:20px;max-width:360px}.mkt .fshot .shotnote{max-width:360px}}@media (max-width:760px){.mkt .phero{padding-top:28px}.mkt .phero h1{font-size:30px;line-height:40px}.mkt .phero .lead{font-size:15px;line-height:24px}.mkt .phero .acts{flex-direction:column;align-items:stretch}.mkt .phero .acts .btn{width:100%}.mkt .fnav{margin:28px calc(-1 * var(--gx)) 0;padding:0 var(--gx)}.mkt .fsec{margin-top:48px;padding-top:32px}.mkt .fnav+.fsec,.mkt .phero+.fsec{margin-top:32px}.mkt .shotcard.wide,.mkt .shotcard.wide.settle,.mkt .fshot .shotnote{max-width:300px}.mkt .section.cta{margin-top:56px}}.help-wrap{max-width:calc(840px + var(--gx) * 2)}.page.help{padding-top:8px}.help .help-tabs{margin-bottom:32px}.help .help-tabs a{height:48px}.help .faq .a{white-space:pre-line;overflow-wrap:anywhere}.help .faq details[id]{scroll-margin-top:calc(var(--hh) + 16px)}.help .chips.help-cats{flex-wrap:wrap;overflow:visible}.help-search{gap:8px;margin-top:20px;display:flex}.help-search .box{flex:1;min-width:0;position:relative}.help-search .box svg{color:var(--meta);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.help-search .input{appearance:none;height:52px;padding-left:44px;font-size:16px}.help-search .btn{flex-shrink:0;height:52px}.help-found{align-items:center;gap:8px;margin-top:20px;display:flex}.help-grp{margin-top:32px}.help-grp h2{padding-bottom:4px}.help-reader b{color:var(--ink);margin-bottom:2px;font-weight:700;display:block}.nlist .it{border-radius:0;gap:12px;margin:0;padding:16px 0}@media (hover:hover){.nlist a.it:hover{background:0 0}.nlist a.it:hover .tt{text-underline-offset:3px;text-decoration:underline}}.nlist .sm{flex-wrap:wrap;gap:4px 10px;display:flex}.hpin{color:var(--sub);margin-right:8px;font-size:13px;font-weight:600}.help .pager{align-items:center;gap:12px;margin-top:24px;display:flex}.help .notice h1{overflow-wrap:anywhere}.notice-body{box-shadow:inset 0 1px 0 var(--line);color:var(--ink2);white-space:pre-line;overflow-wrap:anywhere;margin-top:24px;padding-top:24px;font-size:16px;line-height:28px}.notice-nav{box-shadow:inset 0 1px 0 var(--line);margin-top:40px}.notice-nav a{min-height:56px;box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;font-size:15px;display:grid}.notice-nav .k{color:var(--meta);font-size:13px;font-weight:600}.notice-nav .v{color:var(--ink2)}@media (hover:hover){.notice-nav a:hover .v{color:var(--ink);text-underline-offset:3px;text-decoration:underline}}@media (max-width:760px){.help .help-tabs{margin:0 calc(var(--gx) * -1) 24px;padding:0 var(--gx)}.help-search .btn{padding:0 18px}.notice-body{font-size:15px;line-height:26px}}.admin .hf-two{grid-template-columns:200px minmax(0,1fr);gap:12px;display:grid}.admin .hf-checks{flex-wrap:wrap;gap:12px 24px;display:flex}.admin .hlist .hgrp{color:var(--ink3);padding:20px 0 6px;font-size:13px;font-weight:700}.admin .hlist .faqrow:first-child .hgrp{padding-top:4px}.admin .hlist .hmeta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.admin .hlist .ops{flex-shrink:0;align-items:center;gap:4px}@media (max-width:760px){.admin .hf-two{grid-template-columns:1fr}.admin .hlist.hn .it{flex-wrap:wrap;row-gap:8px}.admin .hlist.hn .ops{width:100%}.admin .hlist.hn .ops form:first-child .btn.text{margin-left:-8px}}.mkt .dots{color:var(--ink2);flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:flex}.mkt .dots li{padding-left:16px;position:relative}.mkt .dots li:before{content:"";background:var(--blue-d);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.mkt .pfaq summary{padding-top:4px}.mkt .pfaq details+details summary{padding-top:20px}.mkt .pfaq .a{white-space:pre-line}.bluebox .bacts{flex-shrink:0;gap:8px;display:flex}@media (max-width:760px){.mkt .dots{font-size:15px;line-height:23px}.bluebox .bacts{flex-direction:column-reverse}.help .chips:not(.help-cats){margin-left:calc(var(--gx) * -1);margin-right:calc(var(--gx) * -1);padding-left:var(--gx);padding-right:var(--gx)}.admin .hlist .faqq .tt.clamp1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.admin .chips.hchips{flex-wrap:wrap;overflow:visible}.mkt .shotcard{position:relative}.mkt .shotcard:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.mkt .bluebox .t{text-wrap:balance}.site-top .brand{min-height:44px}@media (max-width:760px){.mnav .cs{margin-top:12px}.mnav .cs .link{align-items:center;min-height:40px;display:inline-flex}.footer .fcol a{display:flex}}.wiz{grid-template-columns:minmax(0,1fr);display:grid}.wiz-art{display:none}.wiz-main{width:100%;min-width:0;max-width:560px;margin:0 auto}.wiz-top{grid-template-columns:44px 1fr 44px;align-items:center;min-height:44px;display:grid}.wiz-back{width:44px;height:44px;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line2);transition:background var(--dur);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.wiz-back:active{background:var(--bg2)}.wiz-prog{justify-content:center;gap:6px;display:flex}.wiz-prog i{background:var(--bg4);border-radius:2px;width:28px;height:4px}.wiz-prog i.on{background:var(--blue)}.wiz-body{padding-top:56px;animation:.2s ease-out wiz-in}.wiz-q{letter-spacing:-.02em;color:var(--ink);text-align:center;text-wrap:balance;margin:0 0 32px;font-size:28px;font-weight:700;line-height:38px}.wiz-q:focus{outline:0}.wiz-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wiz-opt{border-radius:var(--r16);min-height:104px;box-shadow:inset 0 0 0 1px var(--line2);text-align:left;cursor:pointer;transition:box-shadow var(--dur),background var(--dur);background:#fff;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex;position:relative}.wiz-opt .nm{color:var(--ink);padding-right:36px;font-size:17px;font-weight:700;line-height:25px}.wiz-opt .ds{color:var(--sub);font-size:14px;line-height:21px}.wiz-opt .rd{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.wiz-opt[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--blue)}.wiz-opt[aria-checked=true] .rd{background:var(--blue);box-shadow:none}.wiz-opts.short .wiz-opt{justify-content:center;min-height:72px}.wiz-opts.short .wiz-opt .rd{top:calc(50% - 12px)}.wiz .auth{padding-top:0}.wiz-form>.alt-row{margin-top:8px}@keyframes wiz-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wiz-body{animation:none}}@media (hover:hover){.wiz-opt:hover,.wiz-back:hover{background:var(--bg3)}}@media (min-width:1000px){.page.wizpage{padding-bottom:24px}.wiz{grid-template-columns:45% minmax(0,1fr);align-items:start;gap:64px}.wiz-art{top:calc(var(--hh) + 24px);height:calc(100dvh - var(--hh) - 48px);background:var(--bg2);border-radius:24px;justify-content:center;align-items:center;min-height:560px;display:flex;position:sticky}.wiz-art .phone{width:min(290px,calc((100dvh - var(--hh) - 160px) * 390 / 800));border-radius:40px;padding:8px;box-shadow:0 16px 40px #02204729}.wiz-art .phone img{border-radius:32px}}@media (max-width:760px){.wiz-body{padding-top:32px}.wiz-q{margin-bottom:24px;font-size:24px;line-height:33px}.wiz-opts{grid-template-columns:minmax(0,1fr);gap:10px}.wiz-opt{min-height:76px;padding:16px 18px}.wiz-opt .rd{top:16px;right:18px}.wiz-opts.short .wiz-opt{min-height:60px}}
.t16{font-size:16px;line-height:24px}.t17{font-size:17px;line-height:25px}.mt4{margin-top:4px}.mt6{margin-top:6px}.mt20{margin-top:20px}.btn.text.edge{margin-left:-8px}.hsearch{border-radius:var(--r8);background:var(--bg2);width:240px;height:36px;color:var(--meta);align-items:center;gap:8px;padding:0 12px;display:flex}.hsearch input{width:100%;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;font-size:14px}.hsearch:focus-within{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.topbar .sbtn{display:none}@media (max-width:760px){.topbar .hsearch{display:none}.topbar .sbtn{display:inline-flex}}.footer .about{color:var(--ink3);max-width:640px;margin-bottom:16px;font-size:14px;line-height:20px}.footer.mini{box-shadow:inset 0 1px 0 var(--line);padding:24px 0 calc(24px + env(safe-area-inset-bottom));color:var(--sub);background:0 0;margin-top:48px;font-size:13px}.footer.mini .biz a{color:var(--ink3);font-weight:600}.footer .copy{color:var(--meta);font-size:13px}.bizfold{display:none}.bizfold summary{height:36px;color:var(--ink3);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:600;list-style:none;display:flex}.bizfold summary::-webkit-details-marker{display:none}.bizfold[open] summary svg{transform:rotate(180deg)}.bizfold>.biz:first-of-type{padding-top:4px}.bizfold>.biz:last-of-type{padding-bottom:8px}@media (max-width:760px){.bizfold{display:block}}.prep{padding:120px var(--gx) 40px;align-items:flex-start;display:flex}.prep .in{width:100%;max-width:400px;margin:0 auto}@media (max-width:760px){.prep{padding-top:72px}}.hero{background:var(--hero);grid-template-columns:200px minmax(0,1fr);align-items:center;gap:40px;min-height:0;padding:40px 48px}.hero .bgimg{filter:blur(48px)saturate(1.2);opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:-60px}.hero:after{content:"";background:#191f2880;position:absolute;inset:0}.hero .art,.hero .txt{z-index:1;position:relative}.hero .art .cover{width:200px;box-shadow:0 16px 40px #00000059}.hero .eyebrow{color:#ffffffb3;font-size:13px}.hero h1{margin-top:6px;font-size:28px;line-height:38px}.hero .au{color:#ffffffd9;margin-top:6px;font-size:15px}.hero .lead{color:#ffffffbf;max-width:520px;margin-top:10px;font-size:15px;line-height:22px}.hero .acts{margin-top:20px}.hero .acts .btn{height:48px}.hero.plain{grid-template-columns:1fr}.shelf .bookcard{flex:0 0 160px}@media (max-width:1000px){.hero{grid-template-columns:160px minmax(0,1fr);gap:28px;padding:36px}.hero .art{display:flex}.hero .art .cover{width:160px}}@media (max-width:760px){.hero{border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px}.hero .art .cover{width:96px}.hero h1{font-size:20px;line-height:28px}.hero .au{font-size:14px}.hero .lead{display:none}.hero .acts{grid-column:1/-1;margin-top:16px}.shelf .bookcard{flex:0 0 118px}}.sortrow{color:var(--sub);justify-content:flex-end;gap:12px;font-size:13px;display:flex}.sortrow a{align-items:center;height:32px;display:inline-flex}.sortrow .on{color:var(--ink);font-weight:600}.searchbar{gap:8px;max-width:560px;display:flex}.searchbar .inwrap{flex:auto;min-width:0;position:relative}.searchbar .ic{color:var(--meta);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.searchbar .input{background:var(--bg2);height:52px;box-shadow:none;border-radius:var(--r12);appearance:none;padding:0 44px}.searchbar .input:focus{box-shadow:inset 0 0 0 1.5px var(--blue);background:#fff}.searchbar .clear{width:40px;height:40px;color:var(--meta);border-radius:var(--r8);justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.searchbar .btn{flex-shrink:0;height:52px}.page.book{padding-top:16px}.bookhead{grid-template-columns:400px minmax(0,1fr);align-items:stretch;gap:24px}.showcase{min-height:340px;padding:36px}.showcase .cover{width:200px}.infocard{flex-direction:column;display:flex}.infocard .body{padding:28px 32px 24px}.infocard .chip{height:28px;padding:0 10px;font-size:13px}.infocard .kv{grid-template-columns:88px 1fr;gap:8px 16px;font-size:14px}.kv.sep{box-shadow:inset 0 1px 0 var(--line);margin-top:16px;padding-top:16px}.infocard .acts{grid-template-columns:1.6fr 1fr;margin-top:auto}.infocard .acts.own{grid-template-columns:1fr 1fr}.infocard .acts>*,.infocard .acts form button{height:60px}.infocard .acts .grey{background:var(--bg4);color:var(--meta);cursor:default}.blocks>section .desc,.blocks .toc{max-width:720px}.blocks .more{justify-content:flex-start;margin-top:8px}.blocks .more .btn{color:var(--sub);gap:2px;height:36px;padding:0}.blocks .more .btn[aria-expanded=true] svg{transform:rotate(180deg)}.ctabar.leaf{padding:8px var(--gx) calc(8px + env(safe-area-inset-bottom,0px))}.ctabar.leaf .in{gap:8px}.ctabar.leaf form{flex:auto;display:flex}.ctabar.leaf .btn{flex:auto;padding:0 16px}.ctabar.leaf .btn.line{flex:0 0 120px}.ctabar.leaf .btn.grey{cursor:default}@media (max-width:1000px){.bookhead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px}.showcase{min-height:0;padding:32px}.showcase .cover{width:min(180px,46%)}.infocard .body{padding:24px 24px 16px}.infocard .acts>*,.infocard .acts form button{height:56px}}@media (max-width:760px){.bookhead{grid-template-columns:1fr;gap:0}.showcase{padding:40px 24px 32px}.showcase .cover{width:46%;max-width:180px}.infocard .body{padding:20px var(--gx) 8px}}.paysum{box-shadow:inset 0 1px 0 var(--line);margin-top:16px;padding-top:16px}.paysum .amt{font-size:20px;font-weight:700;line-height:28px}.paybar,.testpay{max-width:360px}.narrow-acts{align-items:flex-start}.narrow-acts .btn.block{max-width:360px}.narrow-acts .btn.text{margin-left:-8px}@media (max-width:760px){.paybar{z-index:25;max-width:none;box-shadow:inset 0 1px 0 var(--line);padding:8px var(--gx) calc(8px + env(safe-area-inset-bottom,0px));background:#fff;position:fixed;bottom:0;left:0;right:0}.paybar .btn{height:52px}body:has(.paybar) .footer.mini{padding-bottom:calc(24px + 76px + env(safe-area-inset-bottom))}.narrow-acts .btn.block,.testpay{max-width:none}}.auth-page{padding-bottom:48px}.auth-foot{color:var(--meta);gap:16px;margin-top:40px;font-size:13px;line-height:19px;display:flex}.input.bad,.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.auth .alt-row.mt16{margin-top:16px}.agree{background:var(--bg3);border-radius:var(--r12);padding:2px 14px}.agree .check{min-height:48px;color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);align-items:center;font-size:15px}.agree .check:last-child{box-shadow:none}.agree .check input{width:22px;height:22px;accent-color:var(--blue);margin:0}@media (max-width:760px){.auth-page{padding-bottom:calc(40px + env(safe-area-inset-bottom))}}.cont{align-items:center;gap:16px;max-width:560px;margin-bottom:28px;display:flex}.cont .cover{border-radius:6px;flex-shrink:0;width:72px}.cont .bar-prog{margin-top:10px}.cont .btn{flex-shrink:0}.bookcard .bar-prog{height:4px;margin-top:6px}.a2hs{background:var(--bg2);border-radius:var(--r16);align-items:center;gap:12px;padding:12px 14px;display:flex}.a2hs img{border-radius:10px;flex-shrink:0}.a2hs .ibtn{width:36px;height:36px;margin-left:-4px}.kv.lg{gap:14px 16px;font-size:15px;line-height:22px}.kv.lg .v{overflow-wrap:anywhere}.acc{box-shadow:inset 0 1px 0 var(--line);margin-top:14px}.acc summary{min-height:52px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc[open] summary svg{transform:rotate(90deg)}.acc-bd{padding:4px 0 8px}.strike{color:var(--meta);text-decoration:line-through}.sep-v{background:var(--line2);vertical-align:-1px;width:1px;height:10px;margin:0 6px;display:inline-block}.me-out{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:760px){.me-out{flex-direction:column;align-items:stretch;gap:8px}.me-out .btn{width:100%;height:48px}}.hero.banner .bgimg{filter:none;opacity:1;inset:0}.hero.banner:after{background:#00000059}.aboutbanner{aspect-ratio:2.5;object-fit:cover;border-radius:var(--r20);background:var(--bg2);width:100%}.about .desc{color:var(--ink2);white-space:pre-line;max-width:720px;font-size:16px;line-height:27px}.about .kv{max-width:640px}.about .section{margin-top:40px}@media (max-width:760px){.aboutbanner{border-radius:var(--r16)}.about .desc{font-size:15px;line-height:25px}}.was{color:var(--meta);margin-left:6px;font-size:13px;font-weight:400;line-height:19px;text-decoration:line-through}.coupon .input{flex:1;min-width:0}.coupon .btn{flex-shrink:0}.leave summary{cursor:pointer;list-style:none;display:inline-flex}.leave summary::-webkit-details-marker{display:none}.leave .form{max-width:420px}.btn.line.danger{color:var(--red)}.wish{width:36px;height:36px;color:var(--ink3);box-shadow:inset 0 0 0 1px var(--line2);transition:color var(--dur),background var(--dur);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.wish.on{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue-w);background:var(--blue-w)}.wish.lg{width:44px;height:44px}.wish:active{transform:scale(.96)}.bookcard.wishable{position:relative}.bookcard .bc-link{flex-direction:column;gap:8px;min-width:0;display:flex}.bookcard .wish{width:32px;height:32px;box-shadow:none;background:#ffffffeb;position:absolute;top:6px;right:6px}.wish-row{align-items:flex-start;gap:12px;display:flex}.wish-row h1{flex:auto}.wish-row .wish{flex-shrink:0;margin-top:2px}@media (max-width:760px){.bookcard .wish{width:32px;height:32px}}.giftform textarea.input{resize:vertical;height:auto;min-height:88px;padding:12px 14px}.giftform .paysum{margin-top:4px}.giftform.testpay{max-width:none}@media (min-width:761px){.giftform .testacts{max-width:360px}}@media (max-width:760px){.giftform .paybar{box-shadow:none;background:0 0;padding:0;position:static}body:has(.giftform .paybar) .footer.mini{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.cs .faq .a{white-space:pre-line}.cs .form{max-width:560px}.cs .form textarea.input{min-height:140px}.stars{color:var(--ink);vertical-align:middle;gap:1px;display:inline-flex}.stars .off{color:var(--line3)}.rvsum{display:flex}.starpick{gap:2px;margin-left:-8px;display:flex}.starpick button{width:44px;height:44px;color:var(--line3);border-radius:var(--r8);justify-content:center;align-items:center;display:inline-flex}.starpick button.on{color:var(--ink)}.rvwrite .tg{width:100%;min-height:52px;color:var(--ink);box-shadow:inset 0 1px 0 var(--line);justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.rvwrite .tg[aria-expanded=true] svg{transform:rotate(90deg)}.rvwrite .tg+.rvform{margin-top:4px}.rvform{max-width:640px}.rvform .acts{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rvform .acts .ok,.rvform .acts .err{margin-right:auto}.rvlist .it{align-items:flex-start}.rvlist .who{color:var(--meta);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.rvlist .who .sb{color:var(--ink3)}.rvlist .body{color:var(--ink2);white-space:pre-line;max-width:720px;margin-top:6px;font-size:15px;line-height:24px}.rvcard .q{color:var(--ink2);margin-top:6px;font-size:13px;line-height:18px}.rvpend .acc:first-child{box-shadow:none;margin-top:0}.rvpend summary .tt{color:var(--ink);font-size:15px;font-weight:600;display:block}.rvpend .rvform{max-width:none}@media (max-width:760px){.rvform .acts{flex-direction:column;align-items:stretch}.rvform .acts .btn{width:100%;height:52px}.rvform .acts .ok,.rvform .acts .err{margin-right:0}}.libbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.searchbar.sm{flex:auto;max-width:360px}.searchbar.sm .input{border-radius:var(--r8);height:44px;padding:0 40px}.searchbar.sm .ic{left:12px}.searchbar.sm .clear{top:2px;right:2px}@media (max-width:760px){.libbar{flex-direction:column;align-items:stretch;gap:12px}.searchbar.sm{max-width:none}}.hsearch{position:relative}.sugg{z-index:40;border-radius:var(--r12);box-shadow:var(--sh2);background:#fff;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.hsearch .sugg{width:320px;left:auto;right:0}.sugg a{border-radius:var(--r8);min-height:44px;color:var(--ink2);align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.sugg a .tt{flex:auto;min-width:0}.sugg a .au{max-width:40%;color:var(--meta);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;overflow:hidden}.sugg a.on,.sugg a:active{background:var(--bg2)}.sugg a.all{color:var(--blue-t);box-shadow:inset 0 1px 0 var(--line);border-radius:0 0 var(--r8) var(--r8);margin-top:4px;font-weight:600}@media (hover:hover){.sugg a:hover{background:var(--bg2)}}.seller h2{color:var(--ink);font-size:16px;font-weight:700;line-height:24px}.seller .m{display:none}.seller .acc{box-shadow:none;margin-top:0}.seller .acc summary{min-height:44px;font-size:16px;font-weight:700}@media (max-width:760px){.seller .d{display:none}.seller .m{display:block}.seller .acc+.t13{margin-top:4px}}.pubhead{max-width:720px}.pubhead .plogo{object-fit:contain;width:auto;max-width:200px;height:40px;margin-bottom:16px;display:block}.pubhead .desc{color:var(--ink2);white-space:pre-line;font-size:15px;line-height:25px}.pubhead .desc.clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pubhead .more{margin-top:4px;display:flex}.pubhead .more .btn{color:var(--sub);gap:2px;height:36px;padding:0}.pubhead .more .btn[aria-expanded=true] svg{transform:rotate(180deg)}.pubseller{max-width:720px}.publist .plogo{object-fit:contain;flex-shrink:0;width:auto;max-width:120px;height:32px}.publist .it>svg{color:var(--meta);flex-shrink:0}@media (min-width:761px){.publist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.publist .it:nth-last-child(2):nth-child(odd){box-shadow:none}}.chip.pubchip{gap:4px;padding-right:10px}.footer .broker{color:var(--ink3);max-width:720px;margin-top:12px;font-size:13px;line-height:20px}.footer.mini .broker{color:var(--sub);margin-top:8px;font-size:12px;line-height:18px}
.reader .bar{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));gap:0}.reader .bar .sp{flex-shrink:0;width:44px}.reader .bar .grp{flex-shrink:0;gap:0;display:flex}.reader .bar .tt{text-align:center;white-space:nowrap;flex-direction:column;flex:1;align-items:center;min-width:0;font-size:14px;font-weight:600;display:flex}.reader .bar .tt .t{text-overflow:ellipsis;max-width:100%;color:var(--ink);line-height:18px;overflow:hidden}.reader .bar .tt .t.one{font-size:15px;line-height:20px}.reader .bar .tt .c{text-overflow:ellipsis;max-width:100%;color:var(--sub);font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.reader.dark .bar .tt .t{color:inherit}.reader.dark .bar .tt .c{color:inherit;opacity:.6}.reader .ibtn{color:inherit}.reader .ibtn:active{background:var(--bg4)}.reader.dark .ibtn:active{background:#ffffff24}@media (hover:hover){.reader .ibtn:hover{background:var(--bg2)}.reader.dark .ibtn:hover{background:#ffffff14}}.reader .ibtn:disabled,.reader .navbtn:disabled{opacity:.3;cursor:default}.reader .ibtn:disabled:hover,.reader .navbtn:disabled:hover{background:0 0}.reader iframe{opacity:0;transition:opacity .15s}.reader .ld{opacity:.55;pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.reader .navbtn{height:auto;width:max(48px,calc((100% - var(--pg-w,100%)) / 2));box-shadow:none;color:inherit;opacity:0;transition:opacity var(--dur);z-index:2;background:0 0;border-radius:0;top:0;bottom:0;transform:none}.reader .navbtn.l{justify-content:flex-end;padding-right:12px;left:0}.reader .navbtn.r{justify-content:flex-start;padding-left:12px;right:0}@media (hover:hover){.reader .navbtn:hover{opacity:.4;background:0 0}}.reader .navbtn:focus-visible{opacity:.7;outline:none}.reader .navbtn:focus-visible svg{outline:2px solid var(--blue);outline-offset:8px;border-radius:8px}.reader .navbtn:disabled,.reader .navbtn:disabled:hover{opacity:0}@media (max-width:760px){.reader .navbtn{clip-path:inset(50%);width:1px;height:1px;padding:0;display:flex;top:50%;bottom:auto;overflow:hidden}}.reader .nextp{z-index:1;background:var(--ink);color:#fff;white-space:nowrap;height:44px;box-shadow:var(--sh2);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 20px;font-size:14px;line-height:20px;animation:.15s ease-out rd-pop;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.reader .nextp b{font-weight:600}.reader .nextp span{opacity:.8;text-overflow:ellipsis;max-width:160px;font-weight:400;overflow:hidden}.reader .nextp.done{background:var(--blue)}.reader.dark .nextp{color:#141414;background:#e6e6e6}.reader.dark .nextp.done{background:var(--blue);color:#fff}.reader .nextp,.reader.immersive .nextp{bottom:calc(var(--bb) + 12px)}@keyframes rd-pop{0%{opacity:0;transform:translate(-50%,8px)}}.reader .foot{padding:0 max(8px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-left,0px));gap:12px}.reader .foot .pc{color:var(--sub);text-align:right;flex-shrink:0;min-width:44px;font-size:13px}.reader.dark .foot .pc{color:inherit;opacity:.6}.reader .prog{flex:1;min-width:0;height:44px;position:relative}.reader .prog .trk,.reader .prog .fil{pointer-events:none;border-radius:2px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:0}.reader .prog .trk{background:var(--bg4);right:0}.reader .prog .fil{width:calc((100% - 18px) * var(--rd-p,0) + 9px);background:var(--ink)}.reader.dark .prog .trk{background:#fff3}.reader.dark .prog .fil{background:#e6e6e6}.reader .prog input[type=range]{appearance:none;cursor:pointer;accent-color:auto;background:0 0;width:100%;height:44px;margin:0;padding:0;position:absolute;inset:0}.reader .prog input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:44px}.reader .prog input[type=range]::-moz-range-track{background:0 0;border:0}.reader .prog input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line2),var(--sh1);background:#fff;border-radius:50%;margin-top:13px;transition:width .1s,height .1s,margin .1s}.reader .prog input[type=range]::-moz-range-thumb{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line2),var(--sh1);background:#fff;border:0;border-radius:50%}.reader .prog input[type=range]:active::-webkit-slider-thumb{width:22px;height:22px;margin-top:11px}.reader .prog input[type=range]:active::-moz-range-thumb{width:22px;height:22px}.reader.dark .prog input[type=range]::-webkit-slider-thumb{box-shadow:none;background:#e6e6e6}.reader.dark .prog input[type=range]::-moz-range-thumb{box-shadow:none;background:#e6e6e6}.reader .prog .tip{background:var(--ink);color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:8px;max-width:160px;height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:28px;position:absolute;bottom:calc(100% - 2px);overflow:hidden;transform:translate(-50%)}.reader.dark .prog .tip{color:#141414;background:#e6e6e6}.reader.immersive .body{padding-top:0}.reader .scrim{z-index:5;background:#0006;position:fixed;inset:0}.reader .side{z-index:6;width:320px;max-width:none;color:var(--ink);box-shadow:var(--sh3);background:#fff;animation:.2s ease-out rd-in;position:fixed;top:0;bottom:0;left:0}.reader .side .hd{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0 20px;box-shadow:inset 0 -1px 0 var(--line);flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.reader .side .hd .t{flex:1;font-size:17px;font-weight:700}.reader .side .hd .n{color:var(--meta);font-size:13px;font-weight:500}.reader .side .ls{padding:8px 0 env(safe-area-inset-bottom,0px);flex:1;overflow:auto}.reader .side .ls button{color:var(--ink2);padding:14px 20px;font-size:15px;line-height:20px}.reader .side .ls button.on{color:var(--ink);background:var(--bg2);font-weight:700}.reader .side .ls button.lv2{padding-left:36px;font-size:14px}.reader.sepia .side{background:#fbf6ec}.reader.sepia .side .ls button.on{background:#3b322612}.reader.dark .side{color:#e6e6e6;background:#1e1e1e;box-shadow:0 12px 40px #00000080}.reader.dark .side .hd{box-shadow:inset 0 -1px #ffffff1a}.reader.dark .side .hd .n{color:inherit;opacity:.55}.reader.dark .side .ls button{color:inherit;opacity:.85}.reader.dark .side .ls button.on{opacity:1;background:#ffffff14}@keyframes rd-in{0%{transform:translate(-100%)}}@media (max-width:760px){.reader .side{width:calc(100% - 56px)}}.reader .sheet{top:calc(64px + env(safe-area-inset-top,0px));z-index:6;gap:20px;width:300px;padding:20px}.reader .sheet .grab,.reader .sheet .shd{display:none}.reader .sheet .it{flex-direction:column;gap:8px;display:flex}.reader .sheet .lbl{color:var(--sub);font-size:13px;font-weight:600;line-height:19px}.reader .sheet .rowb .val{text-align:center;align-self:center;min-width:44px;font-size:14px}.reader .sheet .rowb button:disabled{opacity:.35;cursor:default}.reader .sheet .sw{gap:16px;display:flex}.reader .sheet .sw .dot{flex-direction:column;align-items:center;min-width:44px;padding:2px;display:flex}.reader .sheet .sw .dot .c{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:50%}.reader .sheet .sw .dot.light .c{background:#fff}.reader .sheet .sw .dot.sepia .c{background:#f6efe2}.reader .sheet .sw .dot.dark .c{background:#141414}.reader .sheet .sw .dot.on .c{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.reader .sheet .sw .dot .n{color:var(--sub);margin-top:8px;font-size:12px;line-height:16px}.reader .sheet .sw .dot.on .n{color:inherit;font-weight:600}.reader.sepia .sheet{background:#fbf6ec}.reader.sepia .sheet .sw .dot.on .c{box-shadow:0 0 0 2px #fbf6ec,0 0 0 4px var(--blue)}.reader.dark .sheet{color:#e6e6e6;background:#1e1e1e}.reader.dark .sheet .lbl,.reader.dark .sheet .sw .dot .n,.reader.dark .sheet .meta{color:inherit;opacity:.6}.reader.dark .sheet .sw .dot.on .n{opacity:1}.reader.dark .sheet .rowb button{box-shadow:inset 0 0 0 1px #ffffff29}.reader.dark .sheet .rowb button.on{box-shadow:none}.reader.dark .sheet .sw .dot.dark .c{box-shadow:inset 0 0 0 1px #ffffff3d}.reader.dark .sheet .sw .dot.on .c{box-shadow:0 0 0 2px #1e1e1e,0 0 0 4px var(--blue)}.reader.dark .sheet .grab{background:#fff3}@media (max-width:760px){.reader .sheet{width:auto;padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;animation:.2s ease-out rd-up;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #0220471f}.reader .sheet .grab{background:var(--bg4);border-radius:2px;width:36px;height:4px;margin:0 auto -8px;display:block}.reader .sheet .shd{justify-content:space-between;align-items:center;height:44px;margin:-4px -10px -4px 0;font-size:17px;font-weight:700;display:flex}.reader .sheet .rowb button{height:44px}}@keyframes rd-up{0%{transform:translateY(100%)}}.reader .pvbar{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));font-size:14px;line-height:20px}.reader .pvbar:not(:last-child){padding-bottom:12px}.reader.dark .pvbar{color:#8ab8ff;background:#3182f629}.reader.sepia .pvbar{background:#3182f61a}@media (max-width:760px){.reader .pvbar{flex-direction:column;align-items:stretch;gap:10px}.reader .pvbar .btn{width:100%;height:48px;font-size:15px}}.reader .bar .sp.w2{width:88px}@media (max-width:760px){.reader .bar .sp.w2{width:44px}}.reader .side .hd .tabs{box-shadow:none;flex:1;align-self:stretch;gap:16px;min-width:0}.reader .side .hd .tabs button{background:0 0;height:100%;font-size:16px}.reader.dark .side .hd .tabs button{color:inherit;opacity:.5}.reader.dark .side .hd .tabs .on{opacity:1;border-bottom-color:#e6e6e6}.reader .side .ls .mk{align-items:center;gap:4px;padding-right:8px;display:flex}.reader .side .ls .mk .go{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:2px;width:auto;min-width:0;display:flex}.reader .side .ls .mk .go .d{color:var(--meta);font-size:12px;font-weight:400;line-height:16px}.reader .side .ls .mk .del{width:auto;height:40px;color:var(--meta);flex:none;padding:0 12px;font-size:13px}.reader.dark .side .ls .mk .go .d,.reader.dark .side .ls .mk .del{color:inherit;opacity:.55}.reader .side .ls .empty{max-width:none;padding:40px 20px 24px}.reader.dark .side .ls .empty .t{color:inherit}.reader.dark .side .ls .empty .s{color:inherit;opacity:.6}.reader .side .ls .mk.on{background:var(--bg2)}.reader .side .ls .mk.on .go{color:var(--ink);font-weight:700}.reader.sepia .side .ls .mk.on{background:#3b322612}.reader.dark .side .ls .mk.on{background:#ffffff14}.reader.dark .side .ls .mk.on .go{color:inherit;opacity:1}@media print{.reader,.reader *{display:none!important}body:has(.reader):after{content:"이 책은 인쇄할 수 없어요";padding:40px;font-size:16px;display:block}}.reader.printing{display:none}.reader .foot .pc.pg{min-width:72px}.reader .sheet .rowb.mode button{font-size:14px}.reader .bar .sp.w3{width:132px}@media (max-width:760px){.reader .bar .sp.w3{width:44px}}.reader .side.srch .hd{gap:4px;padding-left:12px}.reader .side.srch .q{border-radius:var(--r8);background:var(--bg2);min-width:0;height:40px;color:inherit;border:0;flex:1;padding:0 12px;font-family:inherit;font-size:15px}.reader .side.srch .q:focus{box-shadow:inset 0 0 0 1.5px var(--blue);outline:0}.reader .side.srch .q::-webkit-search-cancel-button{-webkit-appearance:none}.reader .side.srch .cnt{color:var(--meta);padding:10px 20px 0;font-size:12px;line-height:16px}.reader .side .ls .hit{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 20px;display:flex}.reader .side .ls .hit .c{color:var(--meta);font-size:12px;line-height:16px}.reader .side .ls .hit .x{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.reader .side .ls .hit mark{color:var(--ink);background:0 0;font-weight:700}.reader.sepia .side.srch .q{background:#3b322612}.reader.dark .side.srch .q{background:#ffffff14}.reader.dark .side.srch .cnt,.reader.dark .side .ls .hit .c,.reader.dark .side .ls .hit .x{color:inherit;opacity:.7}.reader.dark .side .ls .hit mark{color:inherit;opacity:1}.reader .side.srch .ls{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.reader .sheet{max-height:calc(100% - 72px - env(safe-area-inset-top,0px));overscroll-behavior:contain;overflow-y:auto}.reader .sheet>*{flex-shrink:0}@media (max-width:760px){.reader .sheet{max-height:calc(100dvh - 16px)}}.reader .endp{z-index:1;gap:8px;max-width:calc(100% - 32px);display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.reader .endp .nextp{position:static;transform:none}.reader .nextp.review{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2);background:#fff}.reader.dark .nextp.review{color:#e6e6e6;background:#2a2a2a;box-shadow:inset 0 0 0 1px #444}.reader .endp,.reader.immersive .endp{bottom:calc(var(--bb) + 12px)}@media (max-width:760px){.reader .endp{flex-direction:column;align-items:stretch}.reader .endp .nextp{justify-content:center}}.reader{--tb:calc(52px + env(safe-area-inset-top,0px));--bb:calc(52px + env(safe-area-inset-bottom,0px));--rd-tbg:#fff;--rd-side:#eef0f3}.reader.sepia{--rd-tbg:#f6efe2;--rd-side:#e9dfcc}.reader.dark{--rd-tbg:#141414;--rd-side:#0a0a0a}.reader.fx{--tb:0px;--bb:0px}.reader.bk{--tb:clamp(64px,8.5vh,104px);--bb:clamp(64px,8.5vh,104px)}.reader .bar{z-index:4;background:var(--rd-tbg);position:absolute;top:0;left:0;right:0}.reader .foot{z-index:4;background:var(--rd-tbg);position:absolute;bottom:0;left:0;right:0}.reader .pvbar,.reader.immersive .pvbar{position:static;transform:none}.reader .body{background:var(--rd-side);overflow:hidden}.reader .stage{top:0;bottom:0;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute}.reader .rdpg{width:var(--pg-w,100%);height:var(--pg-h,100%);background:var(--rd-tbg);color:inherit;margin:auto;position:absolute;inset:0}.reader.sepia .rdpg{color:#3b3226}.reader .rdpg iframe{top:var(--tb);left:var(--pg-ix,0px);width:calc(100% - 2 * var(--pg-ix,0px));height:calc(100% - var(--tb) - var(--bb));position:absolute}.reader .rdpg .rh,.reader .rdpg .rf{height:52px;padding:0 var(--pg-mo,24px);white-space:nowrap;pointer-events:none;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex;position:absolute;left:0;right:0}.reader.bk .rdpg .rh,.reader.bk .rdpg .rf{height:64px}.reader.bk .rdpg .rh{top:calc(var(--tb) - 64px)}.reader.bk .rdpg .rf{bottom:calc(var(--bb) - 64px)}.reader .rdpg .rh{top:env(safe-area-inset-top,0px)}.reader .rdpg .rf{bottom:env(safe-area-inset-bottom,0px)}.reader .rdpg .rh span{text-align:center;text-overflow:ellipsis;opacity:.45;flex:1;min-width:0;overflow:hidden}.reader .rdpg.two .rh{gap:72px}.reader .rdpg .rf .l,.reader .rdpg .rf .r{opacity:.45;flex:1 1 0;min-width:max-content}.reader .rdpg .rf .r{text-align:right}.reader .rdpg .rf .m{text-overflow:ellipsis;opacity:.5;flex:0 auto;min-width:0;font-size:10px;overflow:hidden}.reader.fx .rdpg .rf{justify-content:center;height:24px}.reader.fx .rdpg{box-shadow:0 2px 14px #00000024}.reader .rdpg.two:after{content:"";top:var(--tb);bottom:var(--bb);opacity:.07;pointer-events:none;background:currentColor;width:1px;position:absolute;left:50%}.reader .rdpg .rib{top:0;right:max(12px,calc(var(--pg-mo,24px) - 24px));background:var(--blue);clip-path:polygon(0 0,100% 0,100% 100%,50% 74%,0 100%);pointer-events:none;width:12px;height:28px;position:absolute}.reader .rdpg .rib.l{right:calc(50% + 12px)}.reader .rdhint{left:50%;bottom:calc(var(--bb) + 16px);z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#191f28e0;border-radius:12px;padding:10px 16px;font-size:13px;line-height:18px;animation:.2s ease-out rd-hint;position:absolute;transform:translate(-50%)}.reader.dark .rdhint{color:#141414;background:#ffffffe6}@keyframes rd-hint{0%{opacity:0}}.reader .foot .pc.pg{gap:8px;min-width:0;display:inline-flex}@media (max-width:760px){.reader .foot{gap:8px}.reader .foot .pc{font-size:12px}}.reader .body>.nextp,.reader .endp{margin-left:var(--rd-endx,0px)}.reader .scrim.clr{background:0 0}.reader.dark .sheet{box-shadow:0 0 0 1px #ffffff14,0 12px 40px #00000080}.reader .bar,.reader .foot{transition:transform .2s cubic-bezier(.2,0,0,1),opacity .2s}.reader.immersive .bar,.reader.immersive .foot{opacity:0}
.console .side a.on{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff}.console .mt4{margin-top:4px}.console .push{margin-left:auto}.console .chev{color:var(--meta);flex-shrink:0;margin-left:4px;display:inline-flex}.console .list .it{padding:12px 8px}.console .list .cover.sm{width:44px}.console .list .st{margin-top:4px;font-size:12px;display:none}.console .log .it{padding:10px 8px}.console .todo .it{min-height:52px;padding:0 8px}.console .todo .tt{font-weight:500}.console .todo1{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.console .share .btn.primary{min-width:92px;height:40px;padding:0 18px;font-size:14px}.console .share .qr{gap:12px}.console .share .qr .btn.text{margin-left:-8px}.console .form .acts{box-shadow:inset 0 1px 0 var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;padding-top:16px;display:flex}.console .form .acts .ok,.console .form .acts .err{margin-right:auto}.console .form .two+.help{margin-top:-8px}.console .input.dim{opacity:.5}.suffix{position:relative}.suffix span{height:48px;color:var(--sub);pointer-events:none;align-items:center;font-size:15px;display:flex;position:absolute;top:0;right:14px}.suffix .input{padding-right:40px}.console .cv-acts{flex-wrap:wrap}.console details.faq{box-shadow:inset 0 -1px 0 var(--line)}.console details.faq:last-child{box-shadow:none}.console .faq summary{padding:14px 0;font-size:15px;line-height:22px}.console .faq .a{max-width:none;padding:0 0 16px;font-size:14px;line-height:20px}.console .del .btn{margin-left:-8px;font-size:13px}.console .upl{cursor:pointer}.console .upl .full{align-self:stretch}.console .secnav{top:var(--hh);z-index:5;background:var(--bg2);margin:-8px 0 8px;padding:8px 0;position:sticky}.console .card[id]{scroll-margin-top:calc(var(--hh) + 56px)}.console .card:target .hd .h4{color:var(--blue-t)}.console #store .form,.console #biz .form,.console #pay .form,.console #pw .form{max-width:640px}.feats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.console .m-list{display:none}.console .tbl td.clamp1{max-width:240px}.console .tbl .btn.text{height:32px;margin:-6px 0}.console .tbl .exp td{padding:4px 8px 16px}.console .refund{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.console .refund .input{flex:200px;max-width:320px}@media (min-width:761px){.console .detail.edit>.col:first-child{top:calc(var(--hh) + 28px);position:sticky}}@media (max-width:760px){body:has(.tabbar-m) .page.grey{padding-bottom:calc(48px + var(--tabh) + env(safe-area-inset-bottom))}.console .list .st{display:block}.console .list .st-d{display:none}.console .share{flex-direction:row;gap:16px}.console .share .url{font-size:17px;line-height:25px}.console .share p{font-size:13px;line-height:19px}.console .share .qr svg{width:96px;height:96px}.console .form .acts{flex-direction:column;align-items:stretch}.console .form .acts .btn{width:100%;height:52px;font-size:16px}.console .detail.edit>.col:first-child{flex-direction:row;align-items:flex-start;gap:16px}.console .detail.edit .cover{width:96px;margin:0}.feats{grid-template-columns:minmax(0,1fr)}.console .d-tbl{display:none}.console .m-list{display:flex}.console .refund .input{max-width:none}.console .secnav{margin:-8px calc(var(--gx) * -1) 8px;padding:8px var(--gx)}}.console .month .btn.text{flex-shrink:0;margin:0}.console .calc .form{max-width:480px}.console .tbl td.nowrap{white-space:nowrap}.console .brk{max-width:420px}.console .fee{align-items:center;gap:6px;display:flex}.console .fee .input{width:64px;height:32px;padding:0 8px;font-size:13px}.console .fee .btn.text{height:32px;margin:0;padding:0 8px;font-size:13px}.console #settle .form,.console #slug .form,.console #email .form{max-width:640px}.admin .hold .input{width:150px;height:36px;padding:0 10px;font-size:14px}@media (max-width:760px){.admin .tbl.books{min-width:520px}}.feats .tblwrap table{min-width:0}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform 60ms;display:inline-flex;box-shadow:inset 0 0 0 1px #00000014}.swatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.swatch:active{transform:scale(.95)}.hexin{text-transform:uppercase;width:140px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bannerpv{aspect-ratio:2.5;object-fit:cover;border-radius:var(--r12);background:var(--bg2);width:100%;max-width:480px}.console .themecolor{box-shadow:inset 0 1px 0 var(--line);margin-top:4px;padding-top:20px}.console #theme .form,.console #theme .bannerf,.console #about .form{max-width:640px}.console .shelves .ops,.console .shelfpick .ops{flex-shrink:0;gap:4px}.console .shelves .ibtn,.console .shelfpick .ibtn{width:36px;height:36px}.console .shelves .ibtn:disabled,.console .shelfpick .ibtn:disabled{opacity:.3;cursor:default}.console .shelves .ops form:first-child .ibtn svg,.console .shelfpick .ops .ibtn:first-child svg{transform:rotate(180deg)}.console .shelves .btn.line.sm{margin-left:4px}.console .shelfpick .n{width:20px;color:var(--meta);text-align:center;flex-shrink:0;font-size:13px}.console .shelfpick .it{padding:10px 8px}.console .shelfpick .ops .btn.text{padding:0 6px}.console .newshelf .input{flex:auto;min-width:0}.console .newshelf .btn{flex-shrink:0}@media (max-width:760px){.console .newshelf{flex-direction:column;align-items:stretch}.console .newshelf .btn{height:48px}.console .shelfpick .ops .btn.text{padding:0 4px;font-size:13px}.swatches{gap:8px}.swatch{width:32px;height:32px}}.console #cnew .form{max-width:640px}@media (max-width:760px){.admin .tbl.orders{min-width:520px}.admin #pstatus{flex-wrap:wrap}}.console .inqcard .msg{white-space:pre-line}.console .inqcard .reply{margin-top:12px}.console .inqcard .reply summary{cursor:pointer;list-style:none;display:inline-flex}.console .inqcard .reply summary::-webkit-details-marker{display:none}.console .inqcard .replyf{max-width:640px;margin-top:12px}.console .faqrow{box-shadow:inset 0 -1px 0 var(--line)}.console .faqrow:last-child,.console .faqrow .it{box-shadow:none}.console .faqedit{max-width:640px;padding:0 0 16px}.console #fqnew .form{max-width:640px}@media (max-width:760px){.console .inqcard .inq-acts{flex-wrap:wrap}.console .faqrow .ops .btn.line.sm{padding:0 10px}}.console .rvbody{white-space:pre-line;font-size:14px;line-height:21px}.console .d-tbl .rvbody{max-width:420px}.console[data-role=viewer] form:not(.mine) button:not([type=button]),.console[data-role=viewer] form:not(.mine) .btn.danger{display:none}.console[data-role=viewer] form:not(.mine) .input,.console[data-role=viewer] form:not(.mine) .check{pointer-events:none;background:var(--bg2)}.console .team .ops{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:4px}.console .team .ops .input{width:auto;height:36px;padding:0 10px;font-size:13px}.console .team .ops .btn.text{height:36px;padding:0 8px;font-size:13px}.console #team .form,.console #me .form{max-width:640px}@media (max-width:760px){.console .team .it{flex-wrap:wrap}.console .team .ops{justify-content:flex-start;width:100%}}.console .faqq{align-items:center;gap:8px;min-width:0;display:flex}.console .faqq .tt{min-width:0}.console .bars{align-items:flex-end;gap:3px;height:120px;padding-top:4px;display:flex}.console .bars .bar{background:var(--blue);border-radius:2px 2px 0 0;flex:1 1 0;min-width:0}.console .bars .bar.zero{background:var(--bg4);height:2px}.console .bars-x{color:var(--meta);justify-content:space-between;margin-top:6px;font-size:12px;line-height:16px;display:flex}@media (hover:hover){.console .bars .bar:hover{background:var(--blue-d)}}@media (max-width:760px){.console .bars{gap:2px;height:96px}}.console .months .tblwrap table{min-width:0}.console .months .tbl td{white-space:nowrap}.console .months .tbl .link{font-weight:400}.console .months .tbl [aria-current]{color:var(--ink)}@media (max-width:380px){.console .months .tbl th,.console .months .tbl td{padding-left:6px;padding-right:6px}.console .months .tbl td:first-child{white-space:normal}}.console .camp .input{flex:auto;min-width:0;max-width:420px;height:44px}.console .camp .input.made{color:var(--sub);font-size:13px}.console .camp .btn{flex-shrink:0}@media (max-width:760px){.console .camp .input{max-width:none}}.console .share{flex-wrap:wrap}.console .share .campbox{border-top:1px solid var(--line);flex:1 0 100%;min-width:0;padding-top:20px}.console .srctbl{min-width:0}.console .srctbl td:first-child{overflow-wrap:anywhere}.console .srctbl .r{white-space:nowrap}.topbar .helplink{min-width:44px}.admin .tk-kv{grid-template-columns:88px minmax(0,1fr)}.admin .tk-kv .v{overflow-wrap:anywhere}.admin .tk-memo{gap:8px;max-width:640px}.admin .tk-memo .row{flex-wrap:wrap}.admin .tk-memo textarea.input{min-height:76px}@media (max-width:760px){.admin .inqcard .hd>div>.ml8{margin:2px 0 0;display:block}}.admin .inqcard .inq-acts>a.btn.text{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;min-height:40px}.console .mkhelp{margin-top:4px;padding-left:30px}.console .mkbar{align-items:center;gap:16px;display:flex}.console .mkall{flex-wrap:wrap;flex-shrink:0}@media (max-width:760px){.console .mkbar{flex-direction:column;align-items:flex-start;gap:12px}}.console .mkpub{margin-top:8px;display:inline-block}@media (min-width:1200px){.console .stats.five{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1199px){.console .stats.five .stat:last-child{box-shadow:inset 0 1px 0 var(--line);grid-column:1/-1}}.console .mkrefund{align-items:center;gap:6px;display:inline-flex}.console .mkorders td.wr{min-width:160px}.console .mkall form:last-child .btn.text{margin-right:-14px}@media (max-width:760px){.console .mkall form:last-child .btn.text{margin-right:0}.console .mkall form:first-child .btn.text{margin-left:-16px}}.console #domain .form{max-width:640px}.console .dmname{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:24px}.console .dmname+p{margin-top:-10px}.console .dnsrec{background:var(--bg2);border-radius:var(--r12);padding:4px 16px}.console .dnsrec .r{align-items:center;gap:12px;min-height:48px;padding:6px 0;display:flex}.console .dnsrec .r+.r{box-shadow:inset 0 1px 0 var(--line)}.console .dnsrec .k{color:var(--sub);flex:0 0 36px;font-size:13px}.console .dnsrec .v{min-width:0;color:var(--ink);overflow-wrap:anywhere;word-break:break-all;font-variant-numeric:tabular-nums;flex:auto;font-size:15px;font-weight:600;line-height:22px}.console .dnsrec .btn{flex-shrink:0}.console .dnsrec+.dnsrec{margin-top:-8px}.console .dnsrec+.dmmeta{margin-top:-6px}.console .dmmeta p+p{margin-top:2px}.console .dmname+.dmfail{margin-top:-10px}.console .dmlast{flex-direction:column;gap:2px;display:flex}.console .dmopen{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:24px}.admin .dmrow{flex-wrap:wrap;gap:4px 12px}.admin .dmrow .btn{margin:-10px 0 -10px -8px}.admin .dmrow .v1{overflow-wrap:anywhere}.console .side .sep{background:var(--line);flex-shrink:0;height:1px;margin:8px 12px;display:block}@media (max-width:1000px){.console .side .sep{display:none}}.console .opencard{max-width:720px}.console .opencard .bd{padding:24px 24px 16px}.console .opencard .addr{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.console .opencard .addr .t13{overflow-wrap:anywhere;min-width:0}.console .steps{margin:12px 0 0;padding:0;list-style:none}.console .step{border-radius:var(--r12);transition:background var(--dur);align-items:center;gap:12px;margin:0 -8px;padding:16px 8px;display:flex;position:relative}.console .step+.step:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:8px;right:8px}.console .step .dot{height:24px;box-shadow:inset 0 0 0 2px var(--line2);border-radius:50%;flex:0 0 24px;justify-content:center;align-self:flex-start;align-items:center;display:flex}.console .step.done .dot{background:var(--blue);box-shadow:none}.console .step .tt{color:var(--ink);font-size:16px;font-weight:600;line-height:24px}.console .step .d{color:var(--sub);margin-top:2px;font-size:14px;line-height:20px}.console .step.done .tt,.console .step.done .d,.console .step.done .d .link{color:var(--meta)}.console .step .go:after{content:"";border-radius:var(--r12);position:absolute;inset:0}.console .step .go:focus-visible{outline:none}.console .step .go:focus-visible:after{outline:2px solid var(--blue);outline-offset:-2px}.console .step .d .link{z-index:1;white-space:nowrap;position:relative}.console .step .btn,.console .step .who{flex-shrink:0}.console .step .who{color:var(--meta);font-size:13px;line-height:19px}@media (hover:hover){.console .step:has(.go):hover{background:var(--bg3)}}@media (max-width:760px){.console .opencard .bd{padding:20px 20px 12px}.console .step.wide{flex-wrap:wrap}.console .step.wide .grow{flex-basis:calc(100% - 36px)}.console .step.wide>.btn,.console .step.wide>.who{margin-left:36px}}.console .todo .btn.primary.sm{color:#fff;margin-top:0}.console .todo .it,.console .morelist .it{box-shadow:none;position:relative}.console .todo .it+.it:before,.console .morelist .it+.it:before,.console .morelist .it+form .it:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:8px;right:8px}.console .morelist .bd{padding:8px 24px}.console .morelist .it{gap:14px;min-height:56px;padding:0 8px}.console .morelist .ic{color:var(--ink3);flex-shrink:0;display:inline-flex}.console .morelist button.it{width:calc(100% + 16px)}@media (max-width:760px){.console .morelist .bd{padding:4px 20px}}.console .uplist .ms-err{color:var(--red-t)}.console .list .msrow .chev{visibility:hidden}.console .uplist .msform{box-shadow:inset 0 -1px 0 var(--line);padding:12px 0 20px}.console .uplist .msform:last-child{box-shadow:none;padding-bottom:4px}.console .uplist .it .btn{flex-shrink:0}.console .uplist .btn.sm{margin-top:0;font-size:13px}.console .uplist .btn.primary.sm{color:#fff}.console .uplist .btn.line.sm{color:var(--ink2)}@media (max-width:760px){.console .uplist .btn.sm{font-size:14px}}.console .msnote{align-items:center;gap:12px;margin-bottom:16px;display:flex}.console .msnote-acts{flex-shrink:0;align-items:center;gap:4px;display:flex}.console .msnote-acts .btn.line{background:#fff}.console .prodf{max-width:560px}.console .prodf .chips{flex-wrap:wrap;overflow:visible}.console .prodf .chip{cursor:pointer;position:relative}.console .prodf .chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.console .prodf .chip:has(input:checked){background:var(--blue-w);color:var(--blue-t);box-shadow:none;font-weight:600}.console .prodf .chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.console .prod-ok{max-width:560px}.console .prod-acts{flex-wrap:wrap;align-items:flex-start}.console .epubput .row{flex-wrap:wrap}@media (max-width:760px){.console .msnote{flex-direction:column;align-items:flex-start;gap:8px}.console .msnote-acts{margin-left:-2px}}
