:root{--ink:#000;--ink2:#1f1f1f;--g1:#6a6a6a;--g2:#8a8a8a;--g3:#b4b4b4;--line:#ddd;--line2:#f0f0f0;--bg2:#f7f7f7;--pt:#2f6bff;--pt-soft:#eef3ff;--vi:#7b32ff;--ax:#080e1b;--red:#ff4800;--red-soft:#fff0ea}html{word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif}body{color:var(--ink);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;background:#f2f2f2;margin:0;font-size:14px;line-height:1.5}*{box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.num{font-variant-numeric:tabular-nums}.row{align-items:center;gap:8px;display:flex}.sp{margin-left:auto}.col{flex-direction:column;display:flex}.lsym{background-image:url(/logo-sym.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;display:inline-block}.eyebrow{letter-spacing:.08em;color:var(--g2);font-size:11px;font-weight:600}.h-hero{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1.2}.h-page{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.25}.h-sec{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.35}.t-meta{color:var(--g2);font-size:12px}.t-sub{color:var(--g1);font-size:13px}.t-red{color:var(--red)}.t-b{font-weight:700}.btn{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.btn svg{width:15px;height:15px}.btn-black{color:#fff;background:#000;border-color:#000}.btn-line{border-color:#000}details.nb summary::-webkit-details-marker{display:none}.btn-sm{height:30px;padding:0 10px;font-size:12px}.btn-lg{height:50px;padding:0 24px;font-size:15px}.btn-block{width:100%}.lnk{text-underline-offset:3px;color:var(--g1);cursor:pointer;font-size:12px;text-decoration:underline}.chip{background:var(--line2);height:22px;color:var(--g1);white-space:nowrap;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.chip-black{color:#fff;background:#000}.chip-line{border:1px solid var(--line);color:var(--ink2);background:#fff}.chip-red{background:var(--red-soft);color:var(--red)}.st{white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.st:before{content:"";background:var(--g3);border-radius:50%;width:7px;height:7px}.st-p:before{background:var(--vi)}.st-g:before{background:var(--pt)}.st-h:before{background:var(--g3)}.st-d:before{background:var(--g1)}.sc{height:22px;color:var(--ink2);white-space:nowrap;border:1px solid;border-radius:11px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.sc:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.sc-p{background:#f4efff;border-color:#d1b7ff}.sc-p:before{background:var(--vi)}.sc-g{background:var(--pt-soft);border-color:#b6cbff}.sc-g:before{background:var(--pt)}.sc-h{background:var(--bg2);border-color:var(--line);color:var(--g1)}.sc-h:before{background:var(--g3)}.sc-d{border-color:var(--line);color:var(--g1);background:#fff}.sc-d:before{content:"✓";background:0 0;border-radius:0;width:auto;height:auto;font-size:11px}.cnt{background:var(--line2);min-width:18px;height:18px;color:var(--g1);border-radius:9px;justify-content:center;align-items:center;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.cnt-black{color:#fff;background:#000}.cnt-red{background:var(--red);color:#fff}.av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.av-h{background:#000}.av-k{color:#000;background:#fff;border:1px solid #000}.av-n{border:1px dashed var(--g3);color:var(--g2);background:#fff}.avs{gap:2px;display:inline-flex}.who{color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.tabs{border-bottom:1px solid var(--line);gap:26px;display:flex}.tab{color:var(--g2);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:13px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.tab.on{color:#000;border-color:#000;font-weight:700}.tabs>.pin{align-self:center}.pill{border:1px solid var(--line);white-space:nowrap;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 12px;font-size:12px;display:inline-flex}.pill.on{color:#fff;background:#000;border-color:#000;font-weight:600}.seg{border:1px solid var(--line);display:inline-flex}.seg>*{border-left:1px solid var(--line);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;height:32px;padding:0 12px;font-size:12px;display:inline-flex}.seg>:first-child{border-left:0}.seg .on{color:#fff;background:#000;font-weight:600}.lbl{margin-bottom:6px;font-size:12px;font-weight:600;display:block}.inp{border:1px solid var(--line);width:100%;height:40px;color:var(--ink);background:#fff;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.inp.ph{color:var(--g3)}.inp svg{width:15px;height:15px;color:var(--g2);flex:none}.inp-sm{height:34px;font-size:12px}.inp.sel{justify-content:space-between}.inp.sel:after{content:"";border-bottom:1.5px solid #000;border-right:1.5px solid #000;flex:none;width:6px;height:6px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.txa{align-items:flex-start;min-height:84px;padding:10px 12px;line-height:1.6}.help{color:var(--g2);margin-top:6px;font-size:12px;line-height:1.5}.chk{border:1px solid var(--g3);cursor:pointer;background:#fff;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.chk.on{background:#000;border-color:#000}.chk.on:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.tk .chk{position:relative}.tk .chk:before{content:"";position:absolute;inset:-13px}.m-scr .chk{width:22px;height:22px}.box{border:1px solid var(--line);background:#fff}.box-sub{background:var(--bg2)}.kv{grid-template-columns:76px minmax(0,1fr);gap:9px 12px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--g2)}.kv dd{margin:0}.drop{border:1px dashed var(--g3);background:var(--bg2);text-align:center;color:var(--g1);padding:18px;font-size:13px}.empty{text-align:center;color:var(--g2);padding:22px 0;font-size:13px}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--g1);background:var(--bg2);border-top:1px solid #000;border-bottom:1px solid var(--line);white-space:nowrap;height:38px;padding:0 12px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line2);vertical-align:middle;white-space:nowrap;height:56px;padding:8px 12px}.tbl td.wrap{white-space:normal}.tbl tr.ck{cursor:pointer}.tbl tr.ck:hover td{background:#fafafa}.tbl .m{color:var(--g2);margin-top:2px;font-size:12px;display:block}.tbl th{position:relative}.tbl th .pin{z-index:2;margin:-2px 0 0 2px;position:absolute}.stg .pin{margin:-1px 4px}.sec-h{border-bottom:2px solid #000;align-items:center;gap:8px;padding-bottom:10px;display:flex}.sec{margin-top:32px}.pin{background:var(--pt);color:#fff;vertical-align:middle;letter-spacing:0;outline:2px solid #fff;flex:none;justify-content:center;align-items:center;width:19px;height:19px;margin:0 4px;font-size:11px;font-weight:800;display:none}body.memo-on .pin,body:not(.bare) #mo .pin{display:inline-flex}#memoBtn i{background:var(--pt);width:8px;height:8px}body.memo-on #memoBtn{color:#fff;background:#000;border-color:#000}.memo{z-index:95;visibility:hidden;background:#fff;border-left:1px solid #000;flex-direction:column;width:380px;transition:transform .2s,visibility .2s;display:flex;position:fixed;top:97px;bottom:0;right:0;transform:translate(100%)}body.memo-on .memo{visibility:visible;transform:none}body.memo-on #pc{padding-right:404px}.memo-h{border-bottom:1px solid var(--line);padding:20px 22px 14px}.memo-b{padding:4px 22px 40px;overflow:auto}.memo-it{border-bottom:1px solid var(--line2);gap:10px;padding:13px 0;font-size:13px;line-height:1.6;display:flex}.memo-it .pin{margin:1px 0 0;display:inline-flex}.mtag{vertical-align:1px;margin-right:5px;padding:1px 5px;font-size:10px;font-weight:700;display:inline-block}.mt-간소화{color:#fff;background:#000}.mt-확인{background:var(--red-soft);color:var(--red)}.mt-개발{color:#000;outline-offset:-1px;background:#fff;outline:1px solid #000}.mt-근거{color:var(--g1);outline:1px solid var(--line);outline-offset:-1px;background:#fff}#dbar{z-index:80;background:#fff;border-bottom:1px solid #000;position:sticky;top:0}#dbar .r1{align-items:center;gap:14px;height:54px;padding:0 24px;display:flex}#dbar .r2{border-top:1px solid var(--line2);align-items:center;gap:4px;height:42px;padding:0 24px;display:flex;overflow-x:auto}#dbar .r2 b{color:var(--g2);white-space:nowrap;margin:0 6px 0 10px;font-size:11px}#dbar .r2 b:first-child{margin-left:0}#dbar .r2 a{height:28px;color:var(--g1);white-space:nowrap;border:1px solid #0000;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}#dbar .r2 a.on{color:#000;border-color:#000;font-weight:700}body.bare{background:#fff}body.bare #dbar,body.bare .mo-side,.view{display:none}.view.on{display:block}#pc{padding:24px}body.bare #pc{padding:0}.bw{background:#fff;border:1px solid #cfcfcf;max-width:1440px;margin:0 auto}body.bare .bw{border:0;max-width:none}.bw-bar{background:#ececec;border-bottom:1px solid #d6d6d6;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.bw-dots{gap:7px;display:flex}.bw-dots i{border-radius:50%;width:12px;height:12px;display:block}.bw-dots i:first-child{background:#ff5f57}.bw-dots i:nth-child(2){background:#febc2e}.bw-dots i:nth-child(3){background:#28c840}.bw-url{color:#555;background:#fff;border-radius:6px;flex:1;align-items:center;gap:6px;max-width:620px;height:24px;padding:0 10px;font-size:12px;display:flex}.bw-url svg{width:12px;height:12px}.a-shell{grid-template-columns:232px minmax(0,1fr);min-height:900px;display:grid}.a-side{background:var(--ax);color:#c3c8d3;flex-direction:column;padding:18px 0 20px;display:flex}.a-logo{color:#fff;letter-spacing:-.03em;align-items:center;gap:9px;padding:2px 20px 18px;font-size:15px;font-weight:800;display:flex}.a-logo small{color:var(--ax);letter-spacing:.04em;background:#fff;padding:2px 5px;font-size:10px;font-weight:700}.a-grp{letter-spacing:.1em;color:#687083;padding:18px 20px 6px;font-size:10px;font-weight:700}.a-nav a{align-items:center;gap:10px;height:38px;padding:0 20px;font-size:13px;display:flex;position:relative}.a-nav a svg{opacity:.85;flex:none;width:16px;height:16px}.a-nav a.on{color:#fff;background:#131a2a;font-weight:700}.a-nav a.on:before,.mi.on:before,.vw-l a.on:before{content:"";background:#000;width:3px;position:absolute;top:0;bottom:0;left:0}.a-nav a.on:before{background:var(--pt)}.a-nav .cnt{color:#e4e7ee;background:#1c2436;margin-left:auto}.a-nav .cnt-red{background:var(--red);color:#fff}.a-nav .pn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-me{border-top:1px solid #182033;align-items:center;gap:10px;margin-top:auto;padding:16px 20px 0;font-size:12px;display:flex}.a-me b{color:#fff;font-size:13px;display:block}.a-top{border-bottom:1px solid var(--line);align-items:center;gap:16px;height:60px;padding:0 32px;display:flex}.a-top .crumb{color:var(--g1);white-space:nowrap;font-size:13px}.a-top .crumb b{color:#000}.a-main{min-width:0;padding:28px 32px 64px}.tk{border-bottom:1px solid var(--line2);align-items:center;gap:12px;padding:11px 0;display:flex}.tk-b{flex:1;min-width:0}.tk-t{font-size:14px;line-height:1.45}.tk.done .tk-t{color:var(--g2);text-decoration:line-through}.tk-m{color:var(--g2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.tk-m a:hover{text-decoration:underline}.tk .who{min-width:86px}.due{color:var(--g2);white-space:nowrap;text-align:right;min-width:104px;font-size:12px}.due.over{color:var(--red);font-weight:700}.tg{margin-top:14px}.tg-h{color:var(--g1);border-bottom:1px solid var(--line);align-items:center;padding:6px 0;font-size:12px;font-weight:700;display:flex}.tg.over .tg-h{color:var(--red)}.stats{border-top:2px solid #000;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.stats>div{border-left:1px solid var(--line);padding:16px 20px}.stats>div:first-child{border-left:0}.stat-n{letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1.15}.g2{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:36px;display:grid}.pcs{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pc{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding:16px 18px 18px;display:flex}.pc:hover{background:#fafafa}.pc-n{margin:8px 0 12px;font-size:15px;font-weight:700;line-height:1.35}.bar{background:var(--line2);height:4px;position:relative}.bar i{background:#000;position:absolute;top:0;bottom:0;left:0}.pc-nx{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:12px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.kb{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:18px;display:grid}.kb-col{background:var(--bg2);border-top:3px solid #000;min-width:0;min-height:440px;padding:0 10px 10px}.kb-col[data-col=제안]{border-top-color:var(--vi)}.kb-col[data-col=진행]{border-top-color:var(--pt)}.kb-col[data-col=보류]{border-top-color:var(--g3)}.kb-col[data-col=완료]{border-top-color:var(--g1)}.kb-col.over{box-shadow:inset 0 0 0 2px #000}.kb-h{align-items:center;gap:6px;padding:12px 4px 10px;font-size:14px;font-weight:700;display:flex}.kb-c{border:1px solid var(--line);cursor:grab;background:#fff;min-width:0;margin-bottom:10px;padding:13px 14px 12px;display:block}.kb-c:hover{border-color:#000}.kb-c.drag{opacity:.35}.kb-n{margin:6px 0 10px;font-size:15px;font-weight:700;line-height:1.35}.kb-stg{gap:2px;margin-top:6px;display:flex}.kb-stg i{background:var(--line);flex:1;height:3px}.kb-stg i.d{background:#000}.kb-nx{border-top:1px solid var(--line2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;padding-top:10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-f{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.kb-empty{border:1px dashed var(--g3);text-align:center;color:var(--g2);background:#fff;padding:22px 12px;font-size:12px;line-height:1.6}.li{border-bottom:1px solid var(--line2);align-items:center;gap:10px;padding:11px 0;font-size:13px;display:flex}.li:hover .li-t{text-decoration:underline}.li-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fic{background:var(--bg2);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fic svg{width:15px;height:15px}.lp{grid-template-columns:minmax(0,1fr) 330px;gap:28px;margin-top:20px;display:grid}.panel{border:1px solid var(--line);align-self:start}.panel-s{border-top:1px solid var(--line2);padding:16px 18px}.panel-s:first-child{border-top:0}.stg{border:1px solid var(--line);margin-top:18px;display:flex}.stg>div{border-left:1px solid var(--line);color:var(--g2);white-space:nowrap;flex:1;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.stg>div:first-child{border-left:0}.stg i{font-size:10px;font-style:normal;font-weight:700}.stg .d{color:var(--ink2)}.stg .d i:after{content:" ✓"}.stg .c{color:#fff;background:#000;font-weight:700}.mm{border-bottom:1px solid var(--line2);gap:12px;padding:14px 0;display:flex}.mm-b{flex:1;min-width:0;font-size:13px;line-height:1.65}.mm-m{color:var(--g2);margin-top:3px;font-size:12px}.pinned{background:var(--bg2);border-left:2px solid #000;margin-bottom:8px;padding:12px 14px;font-size:13px;line-height:1.6}.lk{border:1px solid var(--line);align-items:center;gap:12px;padding:13px 15px;display:flex}.act{border-bottom:1px solid var(--line2);gap:12px;padding:10px 0;font-size:13px;display:flex}.act .t-meta{flex:none;width:44px;padding-top:1px}.kd-요청{color:#fff;background:#000}.kd-피드백{border:1px solid var(--line);color:var(--ink2);background:#fff}.kd-결정{color:#000;background:#fff;border:1px solid #000}.ib{border-bottom:1px solid var(--line2);gap:10px;padding:12px 0;font-size:13px;line-height:1.55;display:flex}.ib>i{background:#000;border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.ib.rd>i{background:0 0}.ib-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ib.rd .ib-t{color:var(--g2)}.ib.rd .chip{background:var(--line2);color:var(--g2);border-color:#0000}.fbx{background:var(--bg2);margin:0 0 10px 30px;padding:4px 12px 12px}.fbx .row .btn{height:34px}.fb-it{border-bottom:1px solid var(--line);gap:8px;padding:9px 0;font-size:13px;line-height:1.55;display:flex}.a-nav .cnt-new{color:#e4e7ee;background:0 0;border:1px solid #687083;gap:3px}.a-nav .cnt+.cnt{margin-left:4px}textarea.inp,input.inp{font:inherit;outline:0;min-width:0;font-size:13px;display:block}textarea.inp{resize:vertical}.inp::placeholder{color:var(--g3)}input.inp:focus,textarea.inp:focus{border-color:#000}.m-scr .fbx .inp,.m-scr .fbx .btn,.m-scr .ib .btn{height:40px}.m-comp .seg>*{padding:0 10px}.cal{border-top:2px solid #000;border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;min-width:0;min-height:108px;padding:6px 7px}.cal>.hd{min-height:0;color:var(--g1);background:var(--bg2);cursor:default;padding:8px;font-size:12px;font-weight:600}.cal .o{background:#fbfbfb}.cal .o .dn,.cal .o.su .dn{color:var(--g3)}.cal .dn{justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.cal .su .dn{color:var(--red)}.cal .td .dn{background:var(--pt);color:#fff;border-radius:11px}.cal .sel{outline:2px solid var(--pt);outline-offset:-2px}.ev{white-space:normal;-webkit-line-clamp:3;background:var(--bg2);border-top:2px solid #0000;border-bottom:2px solid #0000;border-left:2px solid #000;-webkit-box-orient:vertical;margin-top:3px;padding:0 5px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.ev.k-산출물{border-left-color:var(--g2)}.ev.k-기한{background:#fff;border-left:2px dashed #000}.ev.over{border-left-color:var(--red);background:var(--red-soft);color:var(--red)}.ev.ev-done{border-left-color:var(--g3);color:var(--g2);text-decoration:line-through}.t-done{color:var(--g2);text-decoration:line-through}.evr{border-bottom:1px solid var(--line2);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.evd{text-align:center;flex:none;width:46px}.evd b{font-size:20px;line-height:1.1;display:block}.evd span{color:var(--g2);font-size:11px}.ml{grid-template-columns:300px minmax(0,1fr);gap:28px;margin-top:20px;display:grid}.mi{border:1px solid var(--line);margin-top:-1px;padding:14px;display:block}.mi.on{z-index:1;border-color:#000;position:relative}.mdoc h4{align-items:center;gap:6px;margin:26px 0 8px;font-size:15px;display:flex}.mdoc ol,.mdoc ul{margin:0;padding-left:20px;font-size:14px;line-height:1.75}.quote{border-left:2px solid #000;margin-top:14px;padding:2px 0 2px 14px;font-size:14px}.aud{border:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.aud .play{color:#fff;background:#000;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.aud .play svg{width:14px;height:14px}.aud .tl{background:var(--line);flex:1;height:3px;position:relative}.aud .tl i{background:#000;width:0;position:absolute;top:0;bottom:0;left:0}.frow{border-bottom:1px solid var(--line2);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.frow>.lbl{margin:10px 0 0}#toast{color:#fff;z-index:99;white-space:nowrap;background:#000;padding:12px 18px;font-size:13px;display:none;position:fixed;bottom:34px;left:50%;transform:translate(-50%)}.vw{border:1px solid var(--line);grid-template-columns:250px minmax(0,1fr);margin-top:16px;display:grid}.vw-l{border-right:1px solid var(--line);background:#fff}.vw-l a{border-bottom:1px solid var(--line2);align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.vw-l a.on{background:var(--bg2);font-weight:700;position:relative}.vw-l a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vw-f{background:#f2f2f2;height:calc(100vh - 260px);min-height:520px;position:relative}.vw-f iframe{background:#fff;border:0;width:100%;height:100%;display:block}.vw-ph{color:var(--g1);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px;font-size:13px;display:flex;position:absolute;inset:0}#mo{padding:16px 24px 80px}body.bare #mo{padding:16px}.mo-wrap{justify-content:center;align-items:flex-start;gap:44px;display:flex}.phone{background:#fff;border:10px solid #111;border-radius:48px;flex:none;width:410px;height:864px;position:relative;overflow:hidden}.notch{z-index:5;background:#111;border-radius:0 0 16px 16px;width:118px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.m-scr{flex-direction:column;display:flex;position:absolute;inset:0}.m-sb{flex:none;justify-content:space-between;align-items:center;height:44px;padding:6px 26px 0;font-size:13px;font-weight:700;display:flex}.m-ap{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:50px;padding:0 16px;display:flex}.m-ap svg{width:20px;height:20px}.m-body{flex:1;padding:16px 16px 24px;overflow:auto}.m-tab{border-top:1px solid var(--line);background:#fff;flex:none;grid-template-columns:repeat(4,1fr);height:70px;padding-bottom:14px;display:grid}.m-tab a{color:var(--g2);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.m-tab a svg{width:20px;height:20px}.m-tab a.on{color:#000;font-weight:700}.m-comp{border-top:1px solid var(--line);background:#fff;flex:none;align-items:center;gap:8px;padding:10px 12px 22px;display:flex}.mo-side{width:360px;padding-top:6px}.mo-side .memo-it{font-size:13px}.m-tiles{border-top:2px solid #000;border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.m-tiles>div{padding:12px 14px}.m-tiles>div+div{border-left:1px solid var(--line)}.mcal{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:4px;font-size:12px;display:grid}.mcal span{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:40px;display:flex}.mcal span.t-meta{cursor:default}.mcal .o{color:var(--g3)}.mcal .td b{background:var(--pt);color:#fff}.mcal .sel b{outline:2px solid var(--pt);outline-offset:-2px}.mcal b{border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:flex}.mcal i{background:#000;border-radius:2px;width:4px;height:4px;display:block}.mcal i.x{background:0 0}.mcal i.r{background:var(--red)}.m-ap a{justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}.m-scr .pill{border-radius:20px;height:40px;padding:0 15px;font-size:13px}.m-scr .seg>*{height:40px}.m-more{align-items:center;height:44px;display:flex}#doc{padding:28px 24px 80px}body.bare #doc{padding:0}.dwrap{border:1px solid var(--line);background:#fff;max-width:1120px;margin:0 auto;padding:56px 64px 72px;overflow:hidden}body.bare .dwrap{border:0}.dsec{margin-top:52px}.dsec>.eyebrow{margin-bottom:8px}.dsec h2{letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:800}.dsec p{color:var(--ink2);margin:0 0 12px;font-size:15px;line-height:1.75}.nums{border-top:2px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;display:grid}.nums>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 22px 22px}.nums>div:first-child{border-left:0}.nums b{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1.1;display:block}.nums span{margin-top:8px;font-size:14px;font-weight:700;display:block}.nums p{color:var(--g1);margin:6px 0 0;font-size:13px;line-height:1.6}.band{background:var(--ax);color:#fff;margin:56px -64px 0;padding:48px 64px 52px}.band .eyebrow{color:#8e97ab}.band h2{color:#fff}.ba{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.ba th{text-align:left;color:#8e97ab;border-bottom:1px solid #2a3247;padding:0 14px 10px 0;font-size:12px;font-weight:600}.ba td{vertical-align:top;border-bottom:1px solid #1c2336;padding:14px 14px 14px 0;line-height:1.6}.ba td:first-child{width:90px;font-weight:700}.ba td:nth-child(2){color:#9aa3b7;width:40%}.ba td:last-child{color:#fff}.dt{border-collapse:collapse;width:100%;margin-top:14px;font-size:14px}.dt th{text-align:left;color:var(--g1);background:var(--bg2);border-top:1px solid #000;border-bottom:1px solid var(--line);padding:9px 12px;font-size:12px;font-weight:600}.dt td{border-bottom:1px solid var(--line2);vertical-align:top;padding:11px 12px;line-height:1.6}.dt td:first-child{white-space:nowrap;width:120px;font-weight:700}.steps{border-top:2px solid #000;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid}.steps>div{border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 18px;font-size:14px;line-height:1.6}.steps>div:first-child{border-left:0}.steps b{color:var(--g2);margin-bottom:4px;font-size:12px;display:block}.call{background:var(--bg2);margin-top:14px;padding:16px 18px;font-size:14px;line-height:1.7}.iq{letter-spacing:-.02em;border-left:2px solid #000;margin-top:22px;padding:2px 0 2px 18px;font-size:24px;font-weight:700;line-height:1.5}.iq span{color:var(--g1);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:400;display:block}.tline{margin-top:26px}.tline>div{grid-template-columns:86px 17px minmax(0,1fr);column-gap:16px;display:grid}.tline .d{color:#fff;font-size:15px;font-weight:800;line-height:1.4}.tline .d small{color:#8e97ab;font-size:12px;font-weight:400;display:block}.tline .k{position:relative}.tline .k:before{content:"";background:#2a3247;width:1px;position:absolute;top:0;bottom:0;left:8px}.tline .k:after{content:"";background:#fff;width:9px;height:9px;position:absolute;top:6px;left:4px}.tline>div:first-child .k:before{top:6px}.tline>div:last-child .k:before{height:6px;bottom:auto}.tline .t{color:#c9cfdb;padding-bottom:26px;font-size:15px;line-height:1.7}.tline .t b{color:#fff;margin-bottom:2px;font-size:16px;display:block}.tline .end .k:after{background:var(--red)}.tline .end .d,.tline .end b{color:var(--red)}.ohome{border:1px solid var(--line);margin-top:16px;padding:6px 22px 18px}.ohome .tg{pointer-events:none}.fact{border:1px solid var(--line);margin-top:14px;padding:16px 18px}.fact li{font-size:14px;line-height:1.75}.arch{border:1px solid #000;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid}.arch>div{border-left:1px solid var(--line);padding:16px 16px 18px;font-size:13px;line-height:1.6}.arch>div:first-child{border-left:0}.arch b{margin:6px 0;font-size:15px;display:block}@media (max-height:1000px){body:not(.bare) .phone{zoom:.88}}@media (max-height:860px){body:not(.bare) .phone{zoom:.76}}@page{size:1440px 1000px;margin:0}@media print{*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#dbar,.memo{display:none!important}body{background:#fff}#pc,#mo,#doc{padding:0!important}.bw{border:0;width:1440px;max-width:none;zoom:1!important}.tk-b{min-width:160px}.dsec h2,.dsec>.eyebrow,.sec-h{break-after:avoid}.steps,.nums,.tline>div,.ohome,.call,.iq{break-inside:avoid}}
body{background:#fff}.a-shell{min-height:100vh}input.inp::placeholder{color:var(--g3);letter-spacing:normal}button:disabled{opacity:.5;cursor:default}.inp>input,.inp>textarea{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.inp>input::placeholder,textarea.inp::placeholder{color:var(--g3)}@media print{.a-side,.a-top,.ml>div:first-child,.mdoc .sp,.ml~*,#toast{display:none!important}.a-shell,.ml{display:block}.a-main{padding:0}}
.m-scr{height:100dvh;position:relative}
