@font-face{font-family:Pretendard Latin;font-style:normal;font-weight:45 920;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/variable/woff2-dynamic-subset/PretendardVariable.subset.91.woff2)format("woff2-variations");unicode-range:U+20-7E,U+A0-FF,U+2013-2014,U+201C-201D,U+2018-2019,U+2122,U+AB,U+BB}:root{--ink:#000;--paper:#fff;--mute:#aaa;--rule-w:#ffffff4d;--bad:#c8102e;--good:#0a7c42;--k:1px;--kb:var(--k);--gut:calc(65 * var(--k));--anchor:calc(50% - 315 * var(--k));--col-hero:calc(800 * var(--k));--col-ch:calc(800 * var(--k));--card:calc(315 * var(--k));--gap:calc(25 * var(--k));--safe:calc(200 * var(--k));--fs-poster:94;--lh-poster:134;--fs-value:74;--lh-value:102;--fs-fam:58;--lh-fam:58;--fs-hero:56;--lh-hero:66;--fs-title:28;--lh-title:28;--fs-nav:24;--lh-nav:26.4;--fs-label:24;--lh-label:24;--fs-body:22;--lh-body:38;--fs-card:16;--lh-card:28;--fs-meta:16;--lh-meta:22.4;--fs-sub:16;--lh-sub:26;--fs-foot:14;--lh-foot:14;--fs-cap:12;--lh-cap:20;--fs-micro:11;--lh-micro:16}@media (min-width:1024px) and (max-width:1280px){:root{--k:.069444vw}}@media (max-width:1023px){:root{--k:min(.266667vw, 1.3px);--kb:min(.266667vw, 1px);--gut:calc(20 * var(--k));--safe:0px;--fs-poster:38;--lh-poster:50;--fs-value:30;--lh-value:42;--fs-fam:30;--lh-fam:34;--fs-hero:30;--lh-hero:36;--fs-title:20;--lh-title:20;--fs-nav:30;--lh-nav:34;--fs-label:15;--lh-label:15;--fs-body:16;--lh-body:28;--fs-card:14;--lh-card:24;--fs-meta:14;--lh-meta:20;--fs-sub:14;--lh-sub:22;--fs-foot:13;--lh-foot:13;--fs-cap:11;--lh-cap:18;--fs-micro:10;--lh-micro:15}}*{box-sizing:border-box}.br-wide{display:inline}@media (max-width:1023px){.br-wide{display:none}}section[id],div[id]{scroll-margin-top:calc(100 * var(--k))}body{background:var(--paper);color:var(--ink);letter-spacing:normal;word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard Latin,Wanted Sans Variable,Wanted Sans,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,system-ui,sans-serif;font-weight:400;overflow-x:hidden}@supports (overflow-x:clip){body{overflow-x:clip}}body{-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}img,svg,video,picture,canvas{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}h1,h2,h3,p,dl,dt,dd,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block}button,select{font:inherit;color:inherit;background:0 0;border:0;padding:0}:focus{outline:none}.kb :focus{outline-offset:4px;border-radius:calc(8 * var(--k));outline:2px solid}.kb .btn:focus{border-radius:0}.kb .btn-ghost:focus,.kb .sso-btn:focus{border-radius:12px}.t-poster{font-size:calc(var(--fs-poster)*var(--k));line-height:calc(var(--lh-poster)*var(--k));font-weight:400}.t-value{font-size:calc(var(--fs-value)*var(--k));line-height:calc(var(--lh-value)*var(--k));font-weight:700}.t-fam{font-size:calc(var(--fs-fam)*var(--k));line-height:calc(var(--lh-fam)*var(--k));font-weight:400}.t-hero{font-size:calc(var(--fs-hero)*var(--k));line-height:calc(var(--lh-hero)*var(--k));font-weight:700}.t-title{font-size:calc(var(--fs-title)*var(--k));line-height:calc(var(--lh-title)*var(--k));font-weight:500}.t-open{font-size:calc(var(--fs-title)*var(--k));line-height:calc(var(--fs-title)*1.45*var(--k));font-weight:500}.t-nav{font-size:calc(var(--fs-nav)*var(--k));line-height:calc(var(--lh-nav)*var(--k));font-weight:500}.t-label{font-size:calc(var(--fs-label)*var(--k));line-height:calc(var(--lh-label)*var(--k));font-weight:700}.t-body{font-size:calc(var(--fs-body)*var(--k));line-height:calc(var(--lh-body)*var(--k));font-weight:400}.t-card{font-size:calc(var(--fs-card)*var(--k));line-height:calc(var(--lh-card)*var(--k));font-weight:400}.t-meta{font-size:calc(var(--fs-meta)*var(--k));line-height:calc(var(--lh-meta)*var(--k));font-weight:500}.t-sub{font-size:calc(var(--fs-sub)*var(--k));line-height:calc(var(--lh-sub)*var(--k));font-weight:400}.t-cap{font-size:calc(var(--fs-cap)*var(--k));line-height:calc(var(--lh-cap)*var(--k));font-weight:400}.t-micro{font-size:calc(var(--fs-micro)*var(--k));line-height:calc(var(--lh-micro)*var(--k));font-weight:400}.w400{font-weight:400}.w500{font-weight:500}.w700{font-weight:700}.rv{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.js .rv>span{transition:transform .85s cubic-bezier(.25,.46,.45,.94);display:block;transform:translateY(110%)}.js .is-in .rv>span{transform:translate(0)}.rvg>.rv:first-child>span{transition-delay:0s}.rvg>.rv:nth-child(2)>span{transition-delay:70ms}.rvg>.rv:nth-child(3)>span{transition-delay:.14s}.rvg>.rv:nth-child(4)>span{transition-delay:.21s}.rvg>.rv:nth-child(5)>span{transition-delay:.28s}.rvg>.rv:nth-child(6)>span{transition-delay:.35s}.d1>span{transition-delay:.12s}.d2>span{transition-delay:.2s}.d3>span{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.js .rv>span{transition:none!important;transform:none!important}.ovl,.vcard .frame,.vcard .img i{transition:none!important}}.lnk{padding-bottom:calc(2 * var(--k));display:inline-block;position:relative}.lnk:after{content:"";background:currentColor;width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.lnk:hover:after,.lnk:focus-visible:after{width:100%}.btn{vertical-align:top;white-space:nowrap;min-width:calc(170 * var(--kb));height:calc(52 * var(--kb));line-height:calc(50 * var(--kb));font-size:calc(15 * var(--kb));background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding-right:calc(62 * var(--kb));font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-block;position:relative}.btn>span{padding-left:calc(28 * var(--kb));display:block}.btn .arr{right:calc(22 * var(--kb));width:calc(22 * var(--kb));height:calc(22 * var(--kb));stroke-width:1.75px;transition:transform .3s .2s;position:absolute;top:50%;transform:translateY(-50%)}.btn{cursor:pointer;text-align:left}.btn[aria-disabled=true]{opacity:.45;cursor:default}.btn[aria-disabled=true]:hover,.btn[aria-disabled=true]:focus-visible{background:var(--ink);color:var(--paper)}.btn[aria-disabled=true]:hover .arr{transform:translateY(-50%)}.btn:hover,.btn:focus-visible{background:var(--paper);color:var(--ink)}.btn:hover .arr,.btn:focus-visible .arr{transform:translateY(-50%) translateX(calc(5 * var(--kb)))}.on-dark .btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.on-dark .btn:hover,.on-dark .btn:focus-visible{color:var(--paper);background:0 0}.ovl .btn{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ovl .btn:hover,.ovl .btn:focus-visible{background:var(--paper);color:var(--ink)}.band{padding:calc(160 * var(--k)) 0}.band-s{padding:calc(100 * var(--k)) 0}.col{width:var(--col-hero);margin-left:var(--anchor)}.col-ch{width:var(--col-ch);margin-left:var(--anchor)}.asym{padding:0 var(--gut)}.asym>.head{margin-left:calc(38 * var(--k))}.asym>.cards{justify-content:flex-end;gap:var(--gap);margin:calc(100 * var(--k)) var(--safe) 0 auto;flex-wrap:wrap;display:flex}.asym>.cards.c2{max-width:calc(2 * var(--card) + var(--gap))}@media (max-width:1023px){.col,.col-ch{width:auto;padding:0 var(--gut);max-width:calc(560 * var(--k) + 2 * var(--gut));margin-left:0}.band{padding:calc(90 * var(--k)) 0}.band-s{padding:calc(60 * var(--k)) 0}.asym>.head{margin-left:0}.asym>.cards,.asym>.cards.c2{margin:calc(48 * var(--k)) 0 0;justify-content:flex-start;max-width:none}}.slab{align-items:baseline;gap:calc(18 * var(--k));margin-bottom:calc(48 * var(--k));display:flex}.slab .e{font-weight:400}.burger{width:calc(22 * var(--k));height:calc(16 * var(--k));cursor:pointer;position:relative}.burger i{background:currentColor;width:100%;height:1.5px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .2s;position:absolute;left:0}.burger i:first-child{top:0}.burger i:nth-child(2){top:50%;transform:translateY(-50%)}.burger i:nth-child(3){bottom:0}.ovl-open .burger i:first-child{transform:translateY(calc(7.25 * var(--k))) rotate(45deg)}.ovl-open .burger i:nth-child(2){opacity:0}.ovl-open .burger i:nth-child(3){transform:translateY(calc(-7.25 * var(--k))) rotate(-45deg)}.hd{width:calc(100% - var(--sbw,0px));height:calc(100 * var(--k));z-index:1100;background:var(--paper);border-bottom:1px solid var(--ink);transition:transform .35s cubic-bezier(.25,.46,.45,.94),color .3s,background .3s,border-color .3s;position:fixed;top:0;left:0}.on-dark .hd{color:var(--paper);background:0 0;border-bottom-color:#0000}.nav-up .hd{transform:translateY(-100%)}.ovl-open .hd{color:var(--ink);background:var(--paper);border-bottom-color:#0000}.ovl-open .mainnav,.ovl-open .hd-auth{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s linear .18s}.hd .burger,.hd .wm,.hd-auth{position:absolute;top:50%;transform:translateY(-50%)}.hd .burger{left:var(--gut)}.hd .wm{left:calc(var(--gut) + 55 * var(--k))}.wm{display:block}.wm svg{fill:currentColor;display:block}.wm-mark svg{height:calc(24 * var(--k));width:calc(24 * 91.9 / 27.32 * var(--k))}.secnav{gap:calc(24 * var(--k));white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .5s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-chapters .secnav{opacity:1;pointer-events:auto}.secnav a{color:var(--mute);padding-bottom:calc(4 * var(--k));transition:color .5s,transform .65s cubic-bezier(.25,.46,.45,.94);position:relative}.secnav a:after{content:"";background:var(--rule-w);width:0;height:2px;transition:width .3s,background .3s;position:absolute;bottom:0;left:0}.secnav a:hover:after,.secnav a:focus-visible:after{width:100%}.secnav a.on{color:var(--paper)}.secnav a.on:after{background:var(--paper);width:100%}.mainnav{gap:calc(26 * var(--k));transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.in-chapters .mainnav{opacity:0;pointer-events:none}.mainnav a{color:inherit;position:relative}.mainnav a:after{content:"";background:currentColor;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.mainnav a:hover:after,.mainnav a:focus-visible:after,.mainnav a.on:after{width:100%}.hd-auth{right:var(--gut);align-items:center;gap:calc(26 * var(--k));transition:opacity .3s,visibility 0s linear .3s;display:flex}.mselect{display:none}@media (max-width:1023px){.hd{height:calc(52 * var(--k))}.on-dark .hd{color:var(--ink);background:var(--paper);border-bottom-color:var(--ink)}.secnav,.mainnav,.hd-auth{display:none}.hd .wm{left:var(--gut)}.hd .burger{left:auto;right:var(--gut)}.mselect{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mselect select{font-size:calc(15 * var(--k));text-align:center;padding-right:calc(16 * var(--k));appearance:none;font-weight:500}.mselect .icon{width:calc(16 * var(--k));height:calc(16 * var(--k));stroke-width:2.5px;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}}.ovl{z-index:1000;background:var(--paper);color:var(--ink);padding:calc(100 * var(--k)) var(--gut) var(--gut);opacity:0;visibility:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .2s linear .3s,visibility 0s linear .5s;position:fixed;inset:0;overflow-y:auto}.ovl::-webkit-scrollbar{width:0;height:0}.ovl.open{opacity:1;visibility:visible;transition:opacity .18s linear,visibility linear}.ovl>*{opacity:0;transform:translateX(calc(-48 * var(--k)));transition:opacity .3s,transform .42s cubic-bezier(.22,.61,.36,1)}.ovl.open>*{opacity:1;transition:opacity .34s .18s,transform .5s cubic-bezier(.22,.61,.36,1) .18s;transform:none}@media (prefers-reduced-motion:reduce){.ovl,.ovl.open,.ovl>*,.ovl.open>*{transition-duration:0s;transition-delay:0s}.ovl>*{transform:none}}.ovl .cols{gap:calc(40 * var(--k));margin-top:calc(60 * var(--k));display:flex}.ovl .cols>div{width:calc(654 * var(--k));max-width:50%}.ovl h2{margin-bottom:calc(40 * var(--k))}.ovl .fam li{margin-bottom:var(--gap)}.ovl .fam a{align-items:center;display:flex}.ovl .fam .bar{background:var(--ink);width:0;height:6px;transition:width .2s,margin-right .2s;display:inline-block}.ovl .fam a:hover .bar,.ovl .fam a:focus-visible .bar{width:calc(40 * var(--k));margin-right:calc(27 * var(--k))}.ovl .jump li{margin-bottom:calc(14 * var(--k))}.ovl .foot{margin-top:calc(80 * var(--k));align-items:center;gap:calc(30 * var(--k));flex-wrap:wrap;display:flex}@media (max-width:1023px){.ovl{padding-top:calc(52 * var(--k))}.ovl .cols{gap:calc(48 * var(--k));margin-top:calc(40 * var(--k));flex-direction:column}.ovl .cols>div{width:100%;max-width:100%}.ovl .foot{margin-top:calc(56 * var(--k))}}.ft{z-index:101;padding:calc(88 * var(--k)) var(--gut) calc(57 * var(--k));border-top:1px solid var(--ink);position:relative}.ft .cols{gap:calc(24 * var(--k));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ft h3{margin-bottom:calc(20 * var(--k));font-size:calc(var(--fs-foot)*var(--k));line-height:calc(var(--lh-foot)*var(--k));font-weight:500}.ft .cols li{font-size:calc(var(--fs-foot)*var(--k));line-height:calc(var(--lh-foot)*var(--k));margin-bottom:calc(14 * var(--k));font-weight:400}.wm-ft{display:block;position:static}.wm-ft svg{height:calc(17 * var(--k));width:calc(17 * 147.12 / 27.5 * var(--k))}.ft-biz{margin-top:calc(72 * var(--k));padding-top:calc(28 * var(--k));color:#666;border-top:1px solid #e0e0e0}.ft-biz-name{margin:0 0 calc(8 * var(--k));color:var(--ink);font-weight:600}.ft-biz-field{margin:0 0 calc(16 * var(--k))}.ft-biz-rows{gap:calc(6 * var(--k)) calc(22 * var(--k));flex-wrap:wrap;margin:0;display:flex}.ft-biz-row{gap:calc(7 * var(--k));min-width:0;display:flex}.ft-biz-row dt{color:#8a8a8a;flex:none}.ft-biz-row dd{word-break:keep-all;margin:0}.ft-marks{align-items:flex-end;gap:calc(18 * var(--k));display:flex}.ft-marks-rule{width:1px;height:calc(26 * var(--k));background:#d4d4d4;flex:none}.ft-mondaine{width:auto;height:calc(34 * var(--k));flex:none;display:block}@media (max-width:640px){.ft-marks{gap:calc(14 * var(--k));flex-wrap:wrap}.ft-marks-rule{display:none}}.ft .base{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--k));margin-top:calc(102 * var(--k));flex-wrap:wrap;display:flex}@media (max-width:1023px){.ft .cols{row-gap:calc(30 * var(--k));grid-template-columns:repeat(2,minmax(0,1fr))}.ft .base{margin-top:calc(40 * var(--k));flex-direction:column;align-items:flex-start}}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;display:block}.field{border-bottom:1px solid var(--ink);padding-bottom:calc(12 * var(--k));position:relative}.field+.field{margin-top:calc(36 * var(--k))}.field>label{margin-bottom:calc(10 * var(--k));display:block}.field input{width:100%;color:var(--ink);font-family:inherit;font-size:calc(18 * var(--k));letter-spacing:normal;background:0 0;border:0;padding:0;line-height:1.5;display:block}.field input::placeholder,.field textarea::placeholder{color:var(--mute)}.field textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;padding:0;line-height:1.55;display:block}.field textarea:focus{outline:none}.field select{width:100%;color:var(--ink);font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;display:block}.field select:focus{outline:none}.field input[type=date]{cursor:pointer}.field input.code{letter-spacing:calc(10 * var(--k));font-variant-numeric:tabular-nums}.field input.code::placeholder{letter-spacing:normal}.field input:focus{outline:none}.field:after{content:"";background:var(--ink);width:0;height:2px;transition:width .3s;position:absolute;bottom:-1px;left:0}.field:focus-within:after{width:100%}.field.is-error{border-bottom-width:2px}.field .msg{margin-top:calc(10 * var(--k));display:block}.check{align-items:flex-start;gap:calc(14 * var(--k));cursor:pointer;line-height:calc(24 * var(--k));display:flex;position:relative}.check input{opacity:0;width:1px;height:1px;position:absolute}.check .box{width:calc(18 * var(--k));height:calc(18 * var(--k));border:1px solid var(--ink);margin-top:calc((24 * var(--k) - 18 * var(--k)) / 2);flex:none;position:relative}.check .box .icon{width:calc(15 * var(--k));height:calc(15 * var(--k));opacity:0;stroke-width:3px;transition:opacity .15s,transform .15s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.check input:checked+.box .icon{opacity:1;transform:translate(-50%,-50%)scale(1)}.kb .check input:focus+.box{outline-offset:3px;outline:2px solid}.btn-full{text-align:left;width:100%;display:block}.auth{min-height:100svh;padding:calc(150 * var(--k)) var(--gut) calc(80 * var(--k));justify-content:center;align-items:center;display:flex}.auth-box{width:100%;max-width:calc(420 * var(--k))}.auth-box-wide{max-width:calc(560 * var(--k))}.auth-h{font-size:calc(34 * var(--k));letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.auth-lead{margin:calc(10 * var(--k)) 0 0;color:var(--mute);text-wrap:balance}.auth-lead strong{color:var(--ink);font-weight:500}.auth-body{margin-top:calc(34 * var(--k))}.auth-foot{margin-top:calc(28 * var(--k));color:var(--mute)}.auth form{margin-bottom:calc(20 * var(--k))}.auth .field+.field{margin-top:calc(22 * var(--k))}.auth .agree{margin-top:calc(26 * var(--k));gap:calc(14 * var(--k));display:grid}.agree-req{font-weight:700}.auth .submit{margin-top:calc(28 * var(--k))}.auth .aside{align-items:center;gap:calc(16 * var(--k));margin-top:calc(18 * var(--k));display:flex}.auth .swap{border-top:1px solid var(--mute);padding-top:calc(22 * var(--k));margin-top:calc(24 * var(--k));align-items:center;gap:calc(10 * var(--k));flex-wrap:wrap;display:flex}.field-hint{margin:calc(8 * var(--k)) 0 0;color:var(--mute)}.field-under{margin-top:calc(10 * var(--k))}.field-under+.field{margin-top:calc(36 * var(--k))}.field-hint-block{margin-top:calc(10 * var(--k));margin-bottom:calc(22 * var(--k))}.auth .field-hint-block+.field{margin-top:0}.pw-row{align-items:center;gap:calc(4 * var(--k));display:flex}.pw-row input{flex:auto;min-width:0}.pw-btn{cursor:pointer;color:var(--mute);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-12px 0;padding:0;transition:color .2s;display:inline-flex}.pw-row>.pw-btn:last-child{margin-right:-10px}.pw-btn .icon{width:calc(20 * var(--k));height:calc(20 * var(--k))}.pw-btn:hover,.pw-eye[aria-pressed=true]{color:var(--ink)}.kb .pw-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pw-confirm{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .26s;display:grid}.pw-confirm[data-open]{opacity:1;grid-template-rows:1fr}.pw-confirm-in{overflow:hidden}.pw-confirm-in>.field{margin-top:calc(22 * var(--k))}.field-hint-bad{color:var(--bad);font-weight:500}.field-bad{border-bottom-width:2px;border-bottom-color:var(--bad)}@media (prefers-reduced-motion:reduce){.pw-confirm{transition:none}}.hd-auth-bar .wm-mark{left:var(--gut)}.btn-ghost{color:var(--ink);border-color:var(--ink);padding:0 calc(16 * var(--kb));background:0 0;border-radius:12px;justify-content:center;align-items:center;display:flex}.btn-ghost>span{padding-left:0}.btn-ghost:hover,.btn-ghost:focus-visible{background:var(--ink);color:var(--paper)}.atype{margin:0 0 calc(26 * var(--k));border:0;padding:0}.atype-legend{margin-bottom:calc(12 * var(--k));color:var(--mute);padding:0}.atype-tabs{border-bottom:1px solid var(--mute);grid-template-columns:1fr 1fr;display:grid}.atype-tab{text-align:center;cursor:pointer;padding:calc(12 * var(--k)) calc(6 * var(--k));color:var(--mute);transition:color .2s;display:block;position:relative}.atype-tab input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.atype-tab[data-on]{color:var(--ink)}.atype-tab[data-on]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.atype-label{font-weight:500;display:block}.kb .atype-tab input:focus-visible+.atype-label{outline:2px solid var(--ink);outline-offset:4px}.atype-note{margin-top:calc(12 * var(--k));color:var(--mute)}@media (max-width:1023px){.auth{padding:calc(128 * var(--k)) var(--gut) calc(56 * var(--k))}.auth-box{max-width:calc(460 * var(--k))}.auth-h{font-size:calc(var(--fs-value) * var(--k));line-height:calc(var(--lh-value) * var(--k))}}.sso[data-div=before]{margin-top:calc(26 * var(--k))}.sso[data-div=after]{margin-bottom:calc(4 * var(--k))}.sso[data-div=after] .sso-or{margin:calc(24 * var(--k)) 0 calc(20 * var(--k))}.sso-or{text-align:center;color:var(--mute);margin-bottom:calc(16 * var(--k));position:relative}.sso-or:before{content:"";border-top:1px solid var(--mute);position:absolute;top:50%;left:0;right:0}.sso-or span{background:var(--paper);padding:0 calc(12 * var(--k));position:relative}.sso-list{gap:calc(8 * var(--k));display:grid}.sso-btn{width:100%;height:calc(52 * var(--kb));cursor:pointer;letter-spacing:normal;border:0;border-radius:12px;justify-content:center;align-items:center;font-family:inherit;transition:filter .2s;display:flex}.sso-btn:hover{filter:brightness(.95)}.sso-mark{width:calc(18 * var(--kb));height:calc(18 * var(--kb));flex:none;display:block}.sso-label{font-size:calc(15 * var(--kb));font-weight:500}.sso-btn[data-sso=kakao]{background:#fee500}.sso-btn[data-sso=kakao] .sso-label{color:#000000d9;margin-left:calc(10 * var(--kb))}.sso-btn[data-sso=naver]{background:#03c75a}.sso-btn[data-sso=naver] .sso-label{color:#fff;margin-left:calc(10 * var(--kb))}.sso-btn[data-sso=google]{padding:0 calc(12 * var(--kb));background:#fff;box-shadow:inset 0 0 0 1px #747775}.sso-btn[data-sso=google] .sso-label{color:#1f1f1f;margin-left:calc(10 * var(--kb));margin-right:calc(12 * var(--kb));font-size:calc(14 * var(--kb));line-height:calc(20 * var(--kb));font-weight:500}.sso-btn[data-sso=google]:hover{filter:none;background:#f7f8f8}.kb .sso-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.form-msg{margin-top:calc(24 * var(--k));padding-left:calc(14 * var(--k));border-left:2px solid var(--ink)}.form-msg[data-kind=notice]{border-left-width:1px}.form-msg[data-kind=error]{color:var(--bad);border-left-color:var(--bad);font-weight:500}.form-msg[data-kind=done]{color:var(--good);border-left-color:var(--good);font-weight:500}.btn[disabled]{cursor:progress}.rows{border-top:1px solid var(--ink)}.rows>li{border-bottom:1px solid var(--ink);padding:calc(28 * var(--k)) 0;grid-template-columns:calc(60 * var(--k)) 1fr;gap:calc(20 * var(--k));align-items:start;display:grid}.rows .d{margin-top:calc(12 * var(--k))}@media (max-width:1023px){.rows>li{grid-template-columns:calc(38 * var(--k)) 1fr;gap:calc(10 * var(--k))}}.pj-back{margin-bottom:calc(18 * var(--k))}.pj-code{margin:0}.pj-svc{color:var(--mute)}.pj-title-row{align-items:center;gap:calc(14 * var(--k));margin-top:calc(6 * var(--k));flex-wrap:wrap;display:flex}.pj-title{word-break:break-word;overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.01em;max-width:100%;font-size:calc(32 * var(--k));line-height:calc(42 * var(--k));margin:0;font-weight:700}@media (max-width:1023px){.pj-title{font-size:calc(24 * var(--k));line-height:calc(32 * var(--k))}}.pnav{margin-top:calc(22 * var(--k));border-bottom:1px solid var(--rule)}.pnav ul{align-items:stretch;gap:0 calc(4 * var(--k));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pnav a{align-items:baseline;gap:calc(7 * var(--k));color:var(--mute);padding:calc(12 * var(--k)) calc(12 * var(--k)) calc(14 * var(--k));display:inline-flex;position:relative}.pnav a:after{content:"";left:calc(12 * var(--k));right:calc(12 * var(--k));background:0 0;height:2px;position:absolute;bottom:-1px}.pnav a:hover{color:var(--ink)}.pnav a:hover:after{background:var(--rule)}.pnav a.on{color:var(--ink);font-weight:700}.pnav a.on:after{background:var(--ink)}.pnav a.soon:hover:after{background:0 0}.pnav a.soon{color:var(--mute)}.pnav a.soon:hover{color:var(--mute);text-underline-offset:.22em;text-decoration:underline}.pnav .soon-mark{opacity:.8}.pnav li[data-tool]{padding-left:calc(18 * var(--k));margin-left:calc(10 * var(--k));position:relative}.pnav li[data-tool]:before{content:"";width:1px;height:calc(16 * var(--k));background:var(--rule);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:1099px){.pnav li[data-tool]{margin-left:0;padding-left:0}.pnav li[data-tool]:before{display:none}}.dash-h{margin-top:calc(12 * var(--k));text-wrap:balance}.dash-cta{margin-top:calc(40 * var(--k))}.dash-sec{margin-top:calc(72 * var(--k))}.dash-sec-h{margin:calc(10 * var(--k)) 0 0;font-weight:700}.dash-rows{margin-top:calc(20 * var(--k))}.dash-none{margin:calc(20 * var(--k)) 0 0;opacity:.62}.dash-svc{margin:calc(24 * var(--k)) 0 0;gap:calc(14 * var(--k)) calc(24 * var(--k));grid-template-columns:1fr 1fr;display:grid}@media (max-width:599px){.dash-svc{grid-template-columns:1fr}}.dash-log{margin:calc(20 * var(--k)) 0 0}.dash-log>li{border-top:1px solid var(--mute);padding:calc(16 * var(--k)) 0;grid-template-columns:calc(72 * var(--k)) 1fr auto;gap:calc(16 * var(--k));align-items:baseline;display:grid}.dash-log>li:last-child{border-bottom:1px solid var(--mute)}.dash-log p{min-width:0;margin:0}.dash-log>li>span:last-child{opacity:.62;white-space:nowrap}@media (max-width:599px){.dash-log>li{grid-template-columns:calc(60 * var(--k)) 1fr}.dash-log>li>span:last-child{grid-column:2}}.fprev{width:calc(120 * var(--k));height:auto;margin-bottom:calc(14 * var(--k));border:1px solid var(--mute);display:block}.facts{gap:calc(20 * var(--k));margin-top:calc(14 * var(--k));flex-wrap:wrap;display:flex}.facts form{margin:0}.field input[type=file]{font:inherit;color:var(--ink)}.qitems{margin-top:calc(28 * var(--k));border-top:1px solid var(--ink)}.qitem{gap:calc(12 * var(--k));grid-template-columns:1fr calc(70 * var(--k)) calc(120 * var(--k)) calc(110 * var(--k)) auto;border-bottom:1px solid var(--mute);padding:calc(14 * var(--k)) 0;align-items:center;display:grid}.qitem input{border:0;border-bottom:1px solid var(--mute);padding:calc(4 * var(--k)) 0;color:var(--ink);font:inherit;background:0 0;min-width:0}.qitem input:focus{border-bottom-color:var(--ink);outline:none}.qitem>span{text-align:right}@media (max-width:1023px){.qitem{grid-template-columns:1fr 1fr}.qitem>span{text-align:left}}details>summary{cursor:pointer}.btn-sm{min-width:0;height:calc(36 * var(--kb));line-height:calc(34 * var(--kb));font-size:calc(13 * var(--kb));padding-right:calc(44 * var(--kb))}.btn-sm>span{padding-left:calc(18 * var(--kb))}.btn-sm .arr{right:calc(15 * var(--kb));width:calc(16 * var(--kb));height:calc(16 * var(--kb))}.hd-who{max-width:calc(180 * var(--k));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-svc-a{color:inherit;text-decoration:none;display:block}.dash-svc-code{opacity:.5;margin-bottom:calc(4 * var(--k));display:block}.est-cat{align-items:baseline;gap:calc(10 * var(--k));flex-wrap:wrap;display:flex}.est-cat .t-cap{opacity:.5}.pj-now{margin:calc(10 * var(--k)) 0 0;font-weight:700}.pj-sub{margin:calc(10 * var(--k)) 0 0;opacity:.62}.pj-steps{margin:calc(20 * var(--k)) 0 0;flex-wrap:wrap;align-items:center;gap:0;padding:0;list-style:none;display:flex}.pj-steps>li{opacity:.35;white-space:nowrap}.pj-steps>li[data-on]{opacity:1}.pj-steps>li[aria-current]{font-weight:700}.pj-steps>li+li:before{content:"";width:calc(22 * var(--k));height:1px;margin:0 calc(10 * var(--k));vertical-align:middle;opacity:.3;background:currentColor;display:inline-block}.pj-steps-note{margin:calc(12 * var(--k)) 0 0;opacity:.5}@media (max-width:599px){.pj-steps{gap:calc(8 * var(--k)) 0}.pj-steps>li+li:before{width:calc(14 * var(--k));margin:0 calc(7 * var(--k))}}.pj-filter{gap:calc(22 * var(--k));margin-top:calc(36 * var(--k));padding-bottom:calc(16 * var(--k));border-bottom:1px solid var(--mute);flex-wrap:wrap;display:flex}.pj-filter a{color:inherit;opacity:.5;text-decoration:none}.pj-filter a:hover,.pj-filter a:focus-visible{opacity:.8}.pj-filter a.on{opacity:1;font-weight:700}.pj-filter .t-micro{opacity:.6}.pj-flag{margin-left:calc(10 * var(--k));padding:calc(2 * var(--k)) calc(8 * var(--k));border-radius:calc(10 * var(--k));vertical-align:middle;opacity:.7;white-space:nowrap;border:1px solid;display:inline-block}.field-req,.field-opt{margin-left:calc(10 * var(--k));font-size:calc(var(--fs-micro) * var(--k));letter-spacing:.02em;font-weight:400;line-height:1}.field-req{opacity:.55}.field-opt{opacity:.35}.sel-row{align-items:center;display:flex;position:relative}.sel-btn{cursor:pointer;width:100%;min-width:0;color:var(--ink);font-family:inherit;font-size:calc(18 * var(--k));letter-spacing:normal;text-align:left;padding:0 calc(28 * var(--k)) 0 0;background:0 0;border:0;flex:auto;line-height:1.5;display:block}.sel-btn:focus{outline:none}.sel-empty{color:var(--mute)}.sel-caret{pointer-events:none;align-items:center;transition:transform .25s cubic-bezier(.22,.61,.36,1);display:inline-flex;position:absolute;right:0}.sel-caret .icon{width:calc(18 * var(--k));height:calc(18 * var(--k))}.field-select[data-open] .sel-caret{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sel-caret{transition:none}}.sel-list{z-index:20;left:0;right:0;top:calc(100% + 13 * var(--k));background:var(--paper);border:1px solid var(--ink);max-height:calc(320 * var(--k));box-shadow:0 calc(8 * var(--k)) calc(24 * var(--k)) #0000001f;margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.sel-list li{align-items:center;gap:calc(10 * var(--k));min-height:calc(44 * var(--k));padding:calc(10 * var(--k)) calc(14 * var(--k));font-size:calc(16 * var(--k));cursor:pointer;line-height:1.4;display:flex}.sel-list li+li{border-top:1px solid var(--rule,var(--mute))}.sel-list li.on{background:var(--ink);color:var(--paper)}.sel-mark{width:calc(16 * var(--k));height:calc(16 * var(--k));flex:none;justify-content:center;align-items:center;display:inline-flex}.sel-mark .icon{stroke-width:2.5px;width:100%;height:100%}.field textarea{resize:none;overflow:hidden}.ws{--mute:#6e6e6e;--rule:#d8d8d8}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws{width:100%;max-width:calc(1180 * var(--k));padding:calc(124 * var(--k)) var(--gut) calc(100 * var(--k));margin:0 auto}@media (max-width:1023px){.ws{padding:calc(124 * var(--k)) var(--gut) calc(80 * var(--k))}}.ws-split{gap:calc(48 * var(--k));margin-top:calc(40 * var(--k));align-items:start;display:grid}@media (min-width:1100px){.ws-split{grid-template-columns:minmax(0,1fr) calc(340 * var(--k));gap:calc(56 * var(--k))}}.ws-main>.ws-sec:first-child,.ws-side>.ws-sec:first-child{margin-top:0}@media (min-width:1100px){.ws-side{top:calc(128 * var(--k));position:sticky}}.ws-cap{color:var(--mute)}.ws-h1{font-size:calc(42 * var(--k));line-height:calc(54 * var(--k));letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-weight:700}.ws-head-sub{margin-top:calc(16 * var(--k));color:var(--mute);text-wrap:pretty;font-size:calc(16 * var(--k));line-height:calc(26 * var(--k))}.ws-head-sub strong{color:var(--ink);font-weight:500}@media (max-width:1023px){.ws-h1{font-size:calc(28 * var(--k));line-height:calc(38 * var(--k))}}.ws-sec{margin-top:calc(40 * var(--k))}.ws-sec-h{justify-content:space-between;align-items:baseline;gap:calc(16 * var(--k));border-bottom:1px solid var(--ink);padding-bottom:calc(14 * var(--k));flex-wrap:wrap;display:flex}.ws-sec-t{font-weight:700;font-size:calc(22 * var(--k));line-height:calc(30 * var(--k));word-break:keep-all;margin:0}@media (max-width:1023px){.ws-sec-t{font-size:calc(18 * var(--k));line-height:calc(26 * var(--k))}}.ws-sec-aside{color:var(--mute);gap:calc(18 * var(--k));align-items:baseline;display:flex}.ws-sec-aside .lnk{color:var(--ink)}.ws-empty{margin-top:calc(20 * var(--k))}.ws-empty>.t-card{color:var(--mute)}.ws-empty-note{margin-top:calc(8 * var(--k));color:var(--mute)}.tag{align-items:center;gap:calc(6 * var(--k));vertical-align:middle;font-size:calc(var(--fs-micro) * var(--k));letter-spacing:.02em;white-space:nowrap;padding:calc(5 * var(--k)) calc(8 * var(--k));border:1px solid var(--rule);color:var(--mute);font-weight:500;line-height:1;display:inline-flex}.tag:before{content:"";width:calc(5 * var(--k));height:calc(5 * var(--k));background:currentColor;border-radius:50%;flex:none}.tag-act{color:var(--ink);border-color:var(--ink);font-weight:700}.tag-wait{color:var(--mute)}.tag-wait:before{background:var(--rule)}.tag-off{color:var(--mute);border-style:dashed}.tag-off:before{display:none}.stage{gap:calc(6 * var(--k)) calc(16 * var(--k));margin:calc(14 * var(--k)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.stage>li{align-items:center;gap:calc(7 * var(--k));color:var(--mute);display:inline-flex}.stage-dot{width:calc(7 * var(--k));height:calc(7 * var(--k));border:1px solid}.stage>li[data-state=past]{color:var(--ink)}.stage>li[data-state=past] .stage-dot{background:currentColor}.stage>li[data-state=now]{color:var(--ink);font-weight:700}.stage>li[data-state=now] .stage-dot{outline:1px solid var(--ink);outline-offset:calc(2 * var(--k));background:currentColor}.ws-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ws-list>li{border-bottom:1px solid var(--rule)}.ws-row{gap:calc(4 * var(--k)) calc(20 * var(--k));padding:calc(20 * var(--k)) 0;grid-template-columns:1fr auto;align-items:start;display:grid}a.ws-row{color:inherit}a.ws-row:hover .ws-row-t{text-underline-offset:.22em;text-decoration:underline}.ws-row-k{color:var(--mute);grid-column:1}.ws-row-t{margin:calc(5 * var(--k)) 0 0;font-weight:600;font-size:calc(18 * var(--k));line-height:calc(26 * var(--k));word-break:break-word;overflow-wrap:anywhere;text-wrap:pretty;grid-column:1}@media (max-width:1023px){.ws-row-t{font-size:calc(16 * var(--k));line-height:calc(24 * var(--k))}}.ws-row-d{margin:calc(8 * var(--k)) 0 0;color:var(--mute);text-wrap:pretty;grid-column:1}.ws-row-side{align-items:flex-end;gap:calc(8 * var(--k));text-align:right;flex-direction:column;grid-area:1/2/span 3;display:flex}.ws-row-when{color:var(--mute)}@media (max-width:640px){.ws-row{grid-template-columns:1fr}.ws-row-side{text-align:left;justify-content:flex-start;align-items:center;gap:calc(10 * var(--k));flex-direction:row;order:-1;grid-area:auto/1}}.todo{margin:calc(20 * var(--k)) 0 0;border:1px solid var(--ink);padding:0;list-style:none}.todo>li+li{border-top:1px solid var(--ink)}.todo-in{justify-content:space-between;align-items:center;gap:calc(20 * var(--k));padding:calc(22 * var(--k)) calc(24 * var(--k));flex-wrap:wrap;display:flex}.todo-in>div:first-child{flex:1 1 calc(320 * var(--k));min-width:0}.todo-t{margin:calc(8 * var(--k)) 0 0;text-wrap:pretty;font-weight:500}.todo-side{flex:none}@media (max-width:640px){.todo-in{padding:calc(18 * var(--k)) calc(16 * var(--k))}}.kv{margin:calc(20 * var(--k)) 0 0;border-top:1px solid var(--rule)}.kv-row{gap:calc(4 * var(--k)) calc(24 * var(--k));grid-template-columns:calc(110 * var(--k)) 1fr;border-bottom:1px solid var(--rule);padding:calc(16 * var(--k)) 0;display:grid}.kv dt{color:var(--mute);padding-top:calc(3 * var(--k))}.kv dd{word-break:break-word;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.kv-wrap{white-space:pre-wrap}@media (max-width:640px){.kv-row{grid-template-columns:1fr}.kv dt{padding-top:0}}.pj-name-now{align-items:baseline;gap:calc(4 * var(--k)) calc(14 * var(--k));flex-wrap:wrap;margin:0;display:flex}.pj-name-edit,.pj-name-cancel{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0}.pj-name-edit{font-size:calc(13 * var(--k))}.pj-name-go{align-items:center;gap:calc(16 * var(--k));margin-top:calc(18 * var(--k));flex-wrap:wrap;display:flex}.pj-name .form-msg{margin-top:calc(14 * var(--k))}.ws-dim{color:var(--mute)}.soon-box{margin-top:calc(24 * var(--k));border:1px dashed var(--mute);padding:calc(28 * var(--k)) calc(26 * var(--k))}.soon-box>.t-card{color:var(--mute);text-wrap:pretty}.soon-list{margin:calc(18 * var(--k)) 0 0;color:var(--mute);padding:0;list-style:none}.soon-list>li{padding-left:calc(16 * var(--k));margin-top:calc(6 * var(--k));position:relative}.soon-list>li:before{content:"";left:0;top:calc(9 * var(--k));width:calc(6 * var(--k));background:currentColor;height:1px;position:absolute}@media (max-width:640px){.soon-box{padding:calc(22 * var(--k)) calc(18 * var(--k))}}.ws-foot{margin-top:calc(56 * var(--k));border-top:1px solid var(--rule);padding-top:calc(20 * var(--k));gap:calc(22 * var(--k));flex-wrap:wrap;display:flex}.ws-next{margin:calc(20 * var(--k)) 0 0;text-wrap:pretty;max-width:calc(620 * var(--k))}.ws-next-note{margin:calc(14 * var(--k)) 0 0;color:var(--mute);text-wrap:pretty}.ws-pending{margin-top:calc(8 * var(--k))}.ws-pending .soon-list{color:var(--ink)}.ws-details{margin-top:calc(20 * var(--k))}.ws-note-pre{margin:calc(16 * var(--k)) 0 0;white-space:pre-wrap;color:var(--mute);text-wrap:pretty}.ws-ext{color:var(--mute)}.ws-can{margin-top:calc(20 * var(--k));color:var(--ink)}.up-picked{margin-top:calc(12 * var(--k))}.up-hint{margin-top:calc(10 * var(--k));color:var(--mute);text-wrap:pretty}.up-hint strong{color:var(--ink);font-weight:500}.up-prog{margin-top:calc(20 * var(--k))}.up-prog-bar{height:calc(3 * var(--k));background:var(--ink);transition:width .2s linear}.up-prog{border-top:1px solid var(--rule,var(--mute))}.up-prog-n{margin-top:calc(8 * var(--k));color:var(--mute)}.file-row{position:relative}.file-name{word-break:break-all;overflow-wrap:anywhere}.file-acts{gap:calc(14 * var(--k));flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:640px){.file-acts{justify-content:flex-start}}.use-bar{margin:calc(10 * var(--k)) 0 calc(8 * var(--k));height:calc(3 * var(--k));background:var(--rule);max-width:calc(260 * var(--k));display:block}.use-bar-in{background:var(--ink);height:100%;display:block}.fgroup{margin:calc(56 * var(--k)) 0 0;border:0;padding:0}.fgroup-t{margin:0 0 calc(6 * var(--k));border-bottom:1px solid var(--ink);padding:0;padding-bottom:calc(12 * var(--k));width:100%;font-weight:700}.fgroup-sub{margin-top:calc(12 * var(--k));color:var(--mute)}.fgroup .field,.fgroup .field+.field{margin-top:calc(32 * var(--k))}.fex{margin-top:calc(14 * var(--k));color:var(--mute);text-wrap:pretty}.fsend{margin-top:calc(56 * var(--k));border:1px solid var(--ink);padding:calc(26 * var(--k)) calc(24 * var(--k))}.fsend .soon-list{margin-top:calc(14 * var(--k));color:var(--ink)}.fsend strong{font-weight:700}.ws-form{max-width:calc(640 * var(--k))}@media (max-width:640px){.fsend{padding:calc(20 * var(--k)) calc(16 * var(--k))}}.surf{border:1px solid var(--rule);background:var(--paper)}.sum{grid-template-columns:repeat(auto-fit,minmax(calc(190 * var(--k)),1fr));margin-top:calc(32 * var(--k));gap:1px;display:grid}.sum>*{background:var(--paper);padding:calc(20 * var(--k)) calc(22 * var(--k));color:inherit;box-shadow:0 0 0 1px var(--rule);display:block}a.sum-i:hover{background:#fafafa}.sum-k{color:var(--mute)}.sum-v{margin-top:calc(8 * var(--k));align-items:baseline;gap:calc(8 * var(--k));display:flex}.sum-n{font-size:calc(30 * var(--k));letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sum-u{color:var(--mute)}.sum-i[data-act] .sum-n{color:var(--ink)}.sum-i:not([data-act]) .sum-n{color:var(--mute)}@media (max-width:640px){.sum{grid-template-columns:repeat(2,1fr)}.sum>*{padding:calc(16 * var(--k))}.sum-n{font-size:calc(24 * var(--k))}}.ws-head{justify-content:space-between;align-items:flex-start;gap:calc(24 * var(--k));flex-wrap:wrap;display:flex}.ws-head>div:first-child{flex:1 1 calc(380 * var(--k));min-width:0}.ws-head-act{padding-top:calc(6 * var(--k));flex:none}@media (max-width:640px){.ws-head-act{width:100%;padding-top:calc(4 * var(--k))}}.todo-name{font-weight:700}.ws-side .ws-row{gap:calc(4 * var(--k));padding:calc(16 * var(--k)) 0;grid-template-columns:1fr}.ws-side .ws-row-side{text-align:left;flex-direction:row;order:-1;grid-area:auto/1;align-items:center}.ws-side .ws-row-t{font-size:calc(16 * var(--k));line-height:calc(24 * var(--k))}.ws-side .ws-row-d{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:1100px){.ws>.ws-sec,.ws>.ws-foot{max-width:calc(820 * var(--k))}}.act{margin-top:calc(20 * var(--k))}.act-day+.act-day{margin-top:calc(24 * var(--k))}.act-date{margin:0 0 calc(10 * var(--k));color:var(--mute);padding-bottom:calc(8 * var(--k));border-bottom:1px solid var(--rule)}.act-list{margin:0;padding:0;list-style:none}.act-list>li{padding:calc(13 * var(--k)) 0}.act-list>li+li{border-top:1px solid var(--rule)}.act-pj{margin:0 0 calc(3 * var(--k));color:var(--mute);font-size:calc(12 * var(--k));line-height:calc(18 * var(--k));letter-spacing:.01em;word-break:keep-all;font-weight:500}.act-t{font-weight:600;font-size:calc(15 * var(--k));line-height:calc(23 * var(--k));text-wrap:pretty;word-break:keep-all;margin:0}.act-link{color:inherit}.act-link:hover{text-underline-offset:.2em;text-decoration:underline}.act-arrow{color:var(--mute)}.act-link:hover .act-arrow{color:var(--ink)}.act-meta{margin-top:calc(4 * var(--k));color:var(--mute)}.pj-list{margin:calc(24 * var(--k)) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.pj-list>li{border-bottom:1px solid var(--rule)}.pj-row{align-items:center;gap:calc(20 * var(--k));padding:calc(18 * var(--k)) 0;color:inherit;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pj-row:hover .pj-row-name{text-underline-offset:.2em;text-decoration:underline}.pj-row-main{min-width:0}.pj-row-name{font-weight:700;font-size:calc(18 * var(--k));line-height:calc(26 * var(--k));word-break:keep-all;overflow-wrap:anywhere;display:block}.pj-row-meta{margin-top:calc(4 * var(--k));color:var(--mute);display:block}.pj-row-next{margin-top:calc(8 * var(--k));color:var(--mute);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pj-row-side{align-items:flex-end;gap:calc(7 * var(--k));text-align:right;flex-direction:column;flex:none;display:flex}.pj-row-when{color:var(--mute);white-space:nowrap}.pj-row-go{color:var(--rule);font-size:calc(16 * var(--k));flex:none}.pj-row:hover .pj-row-go{color:var(--ink)}@media (max-width:720px){.pj-row{gap:calc(12 * var(--k));padding:calc(16 * var(--k)) 0;grid-template-columns:minmax(0,1fr) auto}.pj-row-side{text-align:left;justify-content:flex-start;align-items:center;gap:calc(10 * var(--k));flex-flow:wrap;grid-area:1/1/auto/-1}.pj-row-main{grid-area:2/1}.pj-row-go{grid-area:2/2;align-self:center}.pj-row-next{white-space:normal}}.pj-filter-n{color:var(--mute);font-size:calc(12 * var(--k));margin-left:calc(3 * var(--k))}.pj-filter a.on .pj-filter-n{color:var(--ink)}.ws-err{margin-top:calc(20 * var(--k));border:1px solid var(--bad);padding:calc(20 * var(--k)) calc(22 * var(--k))}.ws-err-t{color:var(--bad);margin:0;font-weight:600}.ws-err-d{margin-top:calc(8 * var(--k));color:var(--mute)}.ws-err-x{margin-top:calc(10 * var(--k));color:var(--mute);word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.a4-wrap{background:#f4f4f4;justify-items:center;gap:8mm;padding:8mm 0;display:grid}.a4{color:#000;box-sizing:border-box;width:210mm;height:297mm;font-family:var(--sans,"Pretendard Variable",Pretendard,system-ui,sans-serif);background:#fff;flex-direction:column;padding:22mm 18mm 20mm;line-height:1.5;display:flex;box-shadow:0 1px 6px #00000024}.a4-head{color:#555;border-bottom:.3mm solid #000;justify-content:space-between;align-items:baseline;height:14mm;padding-bottom:2mm;font-size:3mm;display:flex}.a4-head-t{letter-spacing:.04em;font-weight:700}.a4-body{flex:auto;min-height:0;padding-top:4mm}.a4-foot{color:#666;border-top:.2mm solid #ccc;justify-content:space-between;align-items:flex-end;height:10mm;padding-top:2mm;font-size:2.8mm;display:flex}.a4-body div{white-space:pre}.a4-h1{text-align:center;letter-spacing:-.01em;margin-bottom:2.5mm;font-size:4.6mm;font-weight:700;line-height:7mm}.a4-h2{margin:4mm 0 1.8mm;font-size:3.9mm;font-weight:700;line-height:6.2mm}.a4-p{font-size:3.3mm;line-height:5.4mm}.a4-rule{border-bottom:.2mm solid #999;height:3.2mm;margin-bottom:0}.a4-kv-row{gap:4mm;padding:.7mm 0;font-size:3.2mm;line-height:5.2mm;display:flex}.a4-kv-k{color:#555;flex:none;width:34mm}.a4-kv-v{flex:auto;min-width:0}.a4-tr{border-bottom:.2mm solid #ddd;padding:1mm 0;font-size:3.1mm;line-height:5mm;display:flex}.a4-tr>span{box-sizing:border-box;min-width:0;padding:0 1.5mm}.a4-th{color:#000;border-bottom:.3mm solid #000;font-weight:700}.a4-totals{margin-top:3mm}.a4-total{justify-content:space-between;padding:0 1.5mm;font-size:3.3mm;line-height:5.6mm;display:flex}.a4-total-strong{border-top:.3mm solid #000;margin-top:1mm;padding-top:1.5mm;font-weight:700}.a4-sign{gap:10mm;margin-top:10mm;display:flex}.a4-sign-p{flex:1 1 0;min-width:0}.a4-sign-role{color:#555;font-size:2.9mm}.a4-sign-name{margin-top:1mm;font-size:3.4mm;font-weight:700}.a4-sign-line{color:#777;border-bottom:.2mm solid #999;margin-top:3mm;padding-bottom:1mm;font-size:3.1mm;line-height:5.2mm}.ct-block{border:1px solid var(--bad);padding:calc(20 * var(--k));margin-bottom:calc(32 * var(--k))}.ct-block-t{margin:0 0 calc(10 * var(--k));color:var(--bad)}.ct-block .soon-list{color:var(--ink)}.ct-list{margin:calc(32 * var(--k)) 0 0;padding:0;list-style:none}.ct-item{border-top:1px solid var(--rule);padding:calc(26 * var(--k)) 0}.ct-item .field{margin-top:calc(16 * var(--k))}.ct-item .field:first-child{margin-top:0}.ct-item-todo{border-left:3px solid var(--bad);padding-left:calc(18 * var(--k))}.ct-todo{margin-top:calc(14 * var(--k));padding:calc(14 * var(--k));background:#faf2f3}.ct-todo-t{margin:0 0 calc(10 * var(--k));text-wrap:pretty}.ct-todo-t strong{color:var(--bad)}.ct-item-x{margin-top:calc(10 * var(--k));text-align:right}.ct-item-x button{font:inherit;color:var(--mute);cursor:pointer;text-underline-offset:calc(3 * var(--k));background:0 0;border:0;padding:0;text-decoration:underline}.ct-add{margin-top:calc(24 * var(--k))}.ct-go{margin-top:calc(28 * var(--k))}.ct-issue{margin-top:calc(48 * var(--k));border-top:1px solid var(--ink);padding-top:calc(26 * var(--k))}.cal{margin-top:calc(20 * var(--k))}.cal-bar{gap:calc(12 * var(--k));margin-bottom:calc(16 * var(--k));flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.cal-now{margin:0}.cal-nav{gap:calc(18 * var(--k));display:flex}.cal-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(7,1fr);display:grid}.cal-wd{padding:calc(8 * var(--k)) calc(8 * var(--k));color:var(--mute);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center}.cal-wd:first-child{color:var(--bad)}.cal-cell{gap:calc(4 * var(--k));min-height:calc(96 * var(--k));padding:calc(7 * var(--k));border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);color:inherit;flex-direction:column;text-decoration:none;display:flex}.cal-cell:hover{background:#fafafa}.cal-day{color:var(--mute)}.cal-out{background:#fcfcfc}.cal-out .cal-day{opacity:.45}.cal-today{box-shadow:inset 0 2px 0 var(--ink)}.cal-today .cal-day{color:var(--ink);font-weight:700}.cal-on{box-shadow:inset 0 0 0 2px var(--ink);background:#f1f1f1}.cal-items{gap:calc(3 * var(--k));flex-direction:column;min-width:0;display:flex}.cal-item{text-overflow:ellipsis;white-space:nowrap;background:var(--ink);color:var(--paper);padding:calc(2 * var(--k)) calc(5 * var(--k));display:block;overflow:hidden}.cal-tent{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.cal-more{color:var(--mute)}.cal-list{margin:0;padding:0;list-style:none;display:none}.cal-list-empty{color:var(--mute);padding:calc(20 * var(--k)) 0}.cal-list>li{border-top:1px solid var(--rule);padding:calc(16 * var(--k)) 0}.cal-list-d{margin:0 0 calc(10 * var(--k));color:var(--mute)}.cal-list-today{color:var(--ink);font-weight:700}.cal-list-mark{font-weight:400}.cal-list-in{gap:calc(14 * var(--k));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.cal-grid{display:none}.cal-list{display:block}}.sch{min-width:0}.sch-head{align-items:baseline;gap:calc(8 * var(--k));flex-wrap:wrap;display:flex}.sch-kind{color:var(--mute)}.sch-time{color:var(--ink);font-variant-numeric:tabular-nums}.sch-tent,.sch-int,.sch-cancel{padding:0 calc(5 * var(--k));box-shadow:inset 0 0 0 1px}.sch-tent{color:var(--mute)}.sch-int{color:var(--bad)}.sch-cancel{color:var(--bad);font-weight:600}.sch-t{margin:calc(6 * var(--k)) 0 0;text-wrap:pretty}.sch-pj{color:var(--mute)}.sch-d{margin:calc(4 * var(--k)) 0 0;color:var(--mute);white-space:pre-wrap;text-wrap:pretty}.sch-act,.sch-go{margin:calc(6 * var(--k)) 0 0}.ws-plain{margin:0;padding:0;list-style:none}.ws-plain>li{border-top:1px solid var(--rule);padding:calc(18 * var(--k)) 0}.ws-plain>li:first-child{padding-top:calc(8 * var(--k));border-top:0}.sch-form,.sch-form .field{margin-top:calc(24 * var(--k))}.sch-when{gap:calc(20 * var(--k));flex-wrap:wrap;display:flex}.sch-when>*{flex:1 1 calc(180 * var(--k));min-width:0}.sch-checks{gap:calc(14 * var(--k));margin-top:calc(28 * var(--k));flex-direction:column;display:flex}.sch-form-go{align-items:center;gap:calc(16 * var(--k));margin-top:calc(32 * var(--k));flex-wrap:wrap;display:flex}.sch-form-x{font:inherit;color:var(--mute);cursor:pointer;background:0 0;border:0;padding:0}.sch-admin{gap:calc(16 * var(--k));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.sch-admin>.sch{flex:1 1 calc(300 * var(--k))}.sch-admin-act{gap:calc(14 * var(--k));flex:none;align-items:center;display:flex}.sch-admin-act button{font:inherit;color:var(--mute);cursor:pointer;text-underline-offset:calc(3 * var(--k));background:0 0;border:0;padding:0;text-decoration:underline}.cal-day-panel{margin-top:calc(28 * var(--k));border-top:1px solid var(--ink);padding-top:calc(16 * var(--k))}.cal-day-panel>ul{margin:calc(14 * var(--k)) 0 0;gap:calc(20 * var(--k));flex-direction:column;padding:0;list-style:none;display:flex}.cal-filter{align-items:flex-end;gap:calc(14 * var(--k));margin-top:calc(20 * var(--k));flex-wrap:wrap;display:flex}.cal-filter .field{flex:1 1 calc(260 * var(--k))}.pj-search{align-items:center;gap:calc(12 * var(--k));margin-top:calc(36 * var(--k));border-bottom:1px solid var(--ink);padding-bottom:calc(10 * var(--k));display:flex}.pj-search-in{min-width:0;padding:calc(4 * var(--k)) 0;color:var(--ink);font:inherit;appearance:none;background:0 0;border:0;flex:auto}.pj-search-in::placeholder{color:var(--mute)}.pj-search-in:focus{outline:none}.pj-search:focus-within{box-shadow:0 1px 0 var(--ink)}.pj-search-go{color:var(--ink);font:inherit;cursor:pointer;text-underline-offset:calc(3 * var(--k));background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.pj-search-x{color:var(--mute);flex:none}.pj-search+.pj-filter{margin-top:calc(20 * var(--k))}.doc-links{margin:0 0 calc(18 * var(--k))}.issuer-g{margin-top:calc(36 * var(--k))}.issuer-g>.t-title{margin:0 0 calc(4 * var(--k))}.issuer-g .field{margin-top:calc(24 * var(--k))}.issuer-go{margin-top:calc(36 * var(--k))}.docpage{background:#f4f4f4;min-height:100vh}.docpage-bar{gap:calc(14 * var(--k));max-width:226mm;padding:calc(124 * var(--k)) calc(16 * var(--k)) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.docpage-act{align-items:center;gap:calc(14 * var(--k));flex-wrap:wrap;display:flex}.docpage-draft{color:var(--bad);font-weight:600}@media (max-width:1000px){.a4-wrap{padding:4mm 0}.a4{transform-origin:top;margin-bottom:-113mm;transform:scale(.62)}}@media (max-width:640px){.a4{margin-bottom:-172mm;transform:scale(.42)}}@media print{.a4-wrap{background:0 0;gap:0;padding:0}.a4{box-shadow:none;page-break-after:always;break-after:page;margin:0;transform:none}.hd,.ovl,.ws-head-act{display:none!important}@page{size:A4 portrait;margin:0}}
