:root{--ink:#151a21;--ink-2:#4a5260;--ink-3:#5e6673;--mute:#646c79;--bg:#fbfbfc;--paper:#fff;--bg-3:#eef1f6;--line:#e0e4ea;--line-2:#c7cfda;--navy:#1b3a6b;--navy-2:#2b5599;--navy-bg:#f2f6fc;--info:#1b3a6b;--info-bg:#f2f6fc;--info-bd:#c9d7ee;--ok:#1f6b45;--ok-bg:#eef7f1;--ok-bd:#c4e0cf;--warn:#7a5a12;--warn-bg:#fbf5e6;--warn-bd:#e6d7ad;--err:#8f2f2f;--err-bg:#fbeeee;--err-bd:#e6c4c4;--sans:"Pretendard Variable","Pretendard",system-ui,sans-serif;--mono:var(--font-plex),"IBM Plex Mono",ui-monospace,monospace;--r:3px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:15.5px/1.68 var(--sans);word-break:keep-all;overflow-wrap:break-word;margin:0}a{color:var(--navy);text-decoration:none}a:hover{color:var(--navy-2);text-decoration:underline}.mono,.num,td.num,.kpi .v,.dday{font-family:var(--mono);font-variant-numeric:tabular-nums}.top{background:var(--paper);border-bottom:1px solid var(--line)}.top .in{align-items:center;gap:28px;max-width:1232px;height:60px;margin:0 auto;padding:0 24px;display:flex}.wm{font:800 16px/1 var(--sans);color:var(--navy);letter-spacing:-.02em;white-space:nowrap;padding:8px 0}.nav{gap:22px;font-size:14.5px;font-weight:600;display:flex}.nav a{color:var(--ink-2)}.nav a.on{color:var(--navy)}.hsearch{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);flex:1;max-width:420px;display:flex}.hsearch input{font:14px var(--sans);background:0 0;border:0;outline:0;flex:1;padding:8px 12px}.hsearch button{color:var(--navy);font:700 13px var(--sans);background:0 0;border:0;padding:0 12px}.right{align-items:center;gap:18px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.right .cnt{font-family:var(--mono);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r);color:var(--ink-2);margin-left:4px;padding:1px 6px;font-size:12px}.wrap{max-width:1232px;margin:0 auto;padding:26px 24px 40px}.foot{border-top:1px solid var(--line);background:var(--paper);margin-top:30px}.foot .in{max-width:1232px;color:var(--mute);flex-wrap:wrap;gap:18px;margin:0 auto;padding:18px 24px;font-size:12.5px;display:flex}.foot a{color:var(--ink-2)}.foot .legal{flex-basis:100%;font-size:12px}.crumb{color:var(--ink-3);margin-bottom:6px;font-size:12.5px}h1{font:800 28px/1.26 var(--sans);letter-spacing:-.035em;margin:0 0 6px}h1.lg{max-width:22ch;font-size:36px}.sec-h{font:800 21px/1.36 var(--sans);letter-spacing:-.03em;margin:0 0 6px}.sub-h{font:800 17px/1.4 var(--sans);color:var(--navy);margin:0 0 8px}.sec-p{color:var(--ink-2);max-width:60ch;margin:0 0 14px}.lab{font:700 11.5px/1.4 var(--sans);color:var(--mute);letter-spacing:.03em}.src{color:var(--mute);font-size:12px;line-height:1.6}.src.big{color:var(--ink-2);font-size:13px}.src.big b{font-family:var(--mono);color:var(--ink)}.muted{color:var(--ink-3)}.btn{border-radius:var(--r);font:700 15px/1 var(--sans);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:13px 22px;display:inline-flex}.btn-n{background:var(--navy);color:#fff}.btn-n:hover{background:var(--navy-2);color:#fff;text-decoration:none}.btn-o{background:var(--paper);color:var(--navy);border:1.5px solid var(--navy)}.btn-s{padding:9px 14px;font-size:13px}.btn-x{background:var(--bg-3);color:var(--ink-2)}.btn-t{color:var(--navy);background:0 0;padding:6px 4px;font-size:13px}.btn-o:hover{background:var(--navy-bg);color:var(--navy);text-decoration:none}.btn-t:hover{color:var(--navy);background:0 0;text-decoration:underline}.btn-x:hover{background:var(--bg-3);color:var(--ink-2);text-decoration:none}.inp{border:1.5px solid var(--line-2);border-radius:var(--r);font:16px var(--mono);background:var(--paper);color:var(--ink);min-width:0;padding:13px 15px}.inp.sans{font-family:var(--sans);font-size:15px}.inp[aria-invalid=true]{border-color:var(--err)}.inp.s{padding:8px 11px;font-size:14px}.sel{appearance:none;border:1.5px solid var(--line-2);border-radius:var(--r);font:14px var(--sans);background-color:var(--paper);background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;min-height:40px;padding:8px 30px 8px 11px}@media (min-width:768px){.vform .inp,.vform .sel{height:40px;padding-top:0;padding-bottom:0;font-size:14px}.vform .btn{height:40px}}.focus{outline:2px solid var(--navy-2);outline-offset:1px}.chip{border-radius:var(--r);font:700 11.5px/1.4 var(--sans);letter-spacing:.03em;color:var(--ink-2);background:var(--bg-3);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.chip.on{color:#fff;background:var(--navy);border-color:var(--navy)}.chip.info{color:var(--info);background:var(--info-bg);border-color:var(--info-bd)}.chip.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.chip.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.chip.err{color:var(--err);background:var(--err-bg);border-color:var(--err-bd)}.chip .x{color:inherit;opacity:.8;font-weight:400}.band{border-radius:var(--r);border:1px solid;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;display:flex}.band.info{color:var(--info);background:var(--info-bg);border-color:var(--info-bd)}.band.ok{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.band.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.band.err{color:var(--err);background:var(--err-bg);border-color:var(--err-bd)}.band.mute{color:var(--ink-2);background:var(--bg-3);border-color:var(--line)}.band .act{gap:8px;margin-left:auto;display:flex}.card{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);padding:20px 22px}.card+.card{margin-top:14px}.card .hd{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.card .hd .sub-h{margin:0}.card .hd .src{margin-left:auto}.report{box-shadow:0 18px 44px -32px #151a2180}.tbl{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);width:100%;font-size:13px}.tbl th{background:var(--bg-3);font:700 11px/1.3 var(--sans);color:var(--mute);text-align:left;letter-spacing:.02em;white-space:nowrap;height:32px;padding:8px 12px}.tbl td{border-top:1px solid var(--line);vertical-align:middle;height:40px;padding:10px 12px}.tbl tr:hover td{background:var(--bg)}.tbl tr.hi td{background:var(--navy-bg)}.tbl th.num,.tbl td.num{text-align:right}.tbl td.t a{color:var(--ink);font-weight:600}.tbl td.t .s{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.star{color:var(--ink-3);text-align:center;width:28px;font-size:15px}.star.on{color:var(--navy)}.kpi{gap:28px;display:flex}.kpi .v{letter-spacing:-.02em;font-size:22px;font-weight:600}.kpi .u{color:var(--ink-2);margin-left:2px;font-size:13px}.grid{gap:18px;display:grid}.rail{position:sticky;top:16px}.toast{background:var(--ink);color:#fff;border-radius:var(--r);align-items:center;gap:14px;padding:10px 14px;font-size:13.5px;display:inline-flex}.toast a{color:#fff;font-weight:700;text-decoration:underline}.auth-wrap{grid-template-columns:minmax(0,1fr);place-items:center;min-height:calc(100vh - 180px);padding:32px 0;display:grid}.auth-wrap .sheet{box-sizing:border-box;width:100%;max-width:420px;padding:36px 32px 28px}.auth-h{font:800 32px/1.2 var(--sans);letter-spacing:-.03em;margin:0}.auth-sub{color:var(--ink-2);margin:8px 0 0;font-size:15px}.auth-tabs{border-bottom:1px solid var(--line);gap:24px;margin:20px 0 4px;display:flex}.auth-tabs a,.auth-tabs button{min-width:44px;min-height:44px;color:var(--ink-3);font:600 15px var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;margin-bottom:-1px;padding:10px 0;text-decoration:none;display:inline-flex}.auth-tabs [aria-current=page]{color:var(--ink);border-color:var(--navy)}.auth-for{border-left:3px solid var(--navy);margin:14px 0 0;padding:8px 0 8px 12px;font-size:14.5px}.auth-hint{color:var(--ink-3);margin:4px 0 0;font-size:14px}.auth-need{color:var(--err);margin:0 0 10px;font-size:14px}@media (max-width:480px){.auth-wrap{place-items:start;padding:16px 0}.auth-wrap .sheet{background:0 0;border:0;padding:8px 0}.auth-h{font-size:28px}}.sheet{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);max-width:440px;padding:20px 22px}.kv .v{font:600 22px/1.3 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kv .u{color:var(--ink-2);margin-left:3px;font-size:13px}.dday.soon{color:var(--warn);font-weight:600}.tbl tr.dim td{background:var(--bg-3)}.tbl tr.dim td.t a{color:var(--ink-2);font-weight:400}.legal-links{flex-direction:column;gap:4px;margin-top:12px;font-size:12.5px;display:flex}.lay{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.lay.fold{grid-template-columns:minmax(0,1fr) 28px}.side{position:sticky;top:16px}.oc{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);padding:16px 16px 14px;font-size:13px}.oc .sec{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.oc>.sec:first-child{border-top:0;margin-top:0;padding-top:0}.oc .t{font:800 14px/1.4 var(--sans);color:var(--navy);margin:0 0 6px}.oc .row,.ob-m .row{flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0;display:flex}.oc .big{font:600 26px/1.2 var(--mono);color:var(--ink)}.oc .big .rg{white-space:nowrap}.oc button.lk,.lk{color:var(--navy);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:768px) and (max-width:1199px){.oc .row>button.lk.muted{align-items:center;min-height:44px;display:inline-flex}}.lk-ext{white-space:nowrap}.psel{border:1.5px solid var(--navy);border-radius:var(--r);width:100%;font:700 13px var(--sans);color:var(--navy);background:var(--navy-bg);cursor:pointer;text-align:left;align-items:center;gap:6px;padding:8px 10px;display:flex}.psel .c{margin-left:auto}.menu{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);margin-top:4px;box-shadow:0 6px 20px #141e321f}.menu>*{text-align:left;border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:8px 10px;display:block}.menu>:first-child{border-top:0}.menu .on{background:var(--navy-bg);font-weight:700}.tog{border-radius:var(--r);background:var(--ok-bg);border:1px solid var(--ok-bd);width:100%;color:var(--ok);font:700 13px var(--sans);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;display:flex}.tog.off{background:var(--bg-3);border-color:var(--line);color:var(--ink-2)}.sw{background:var(--ok);border-radius:9px;flex:none;width:30px;height:16px;margin-left:auto;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.tog.off .sw{background:var(--line-2)}.tog.off .sw:after{left:2px;right:auto}.fill{background:var(--bg-3);border-radius:3px;height:5px;margin:4px 0;overflow:hidden}.fill i{background:var(--navy-2);height:100%;display:block}.src-chip{font:700 10.5px/1.4 var(--sans);border-radius:var(--r);border:1px solid var(--line);background:var(--bg-3);color:var(--ink-2);padding:1px 5px}.src-chip.pre{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.chiprow{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;display:flex}.dd{position:relative}.dd>summary{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font:600 13px var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;padding:6px 10px;list-style:none;display:inline-flex}.dd>summary::-webkit-details-marker{display:none}.dd[open]>summary,.dd.on>summary{border-color:var(--navy);color:var(--navy);background:var(--navy-bg)}.dd .pop{z-index:20;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);gap:2px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 20px #141e321f}.dd:not([open])>.pop{display:none}.dd .pop a{color:var(--ink);border-radius:2px;padding:6px 8px;font-size:13px}.dd .pop a.on{background:var(--navy-bg);color:var(--navy);font-weight:700}.dd-more{border-top:1px solid var(--line);margin-top:2px}.dd-more>summary{cursor:pointer;color:var(--ink-2);padding:6px 8px;font-size:13px;list-style:none}.dd-more>summary::-webkit-details-marker{display:none}.dd-more>summary:after{content:" ▾"}.dd-more[open]>summary:after{content:" ▴"}.dd-more>div{gap:2px;padding-left:8px;display:grid}.dd .pop a .x{margin-left:4px}.kwg .pop{min-width:220px}.kwg>summary>.l{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.ap{border-radius:var(--r);background:var(--navy-bg);color:var(--navy);border:1px solid var(--navy);font:600 13px var(--sans);align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.ap .p{font:700 12px/1 var(--sans);background:var(--navy);color:#fff;border-radius:2px;padding:2px 4px}.ap .x{opacity:.8}.ap.off{background:var(--bg-3);color:var(--mute);border:1px dashed var(--line-2)}.btn-dd{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font:600 13px var(--sans);color:var(--ink-2);cursor:pointer;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.notice-line{color:var(--ink-2);background:var(--bg-3);border-radius:var(--r);margin:0 0 8px;padding:6px 10px;font-size:12.5px}.tbl td.t a.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room{font:700 11.5px/1.4 var(--sans);border-radius:var(--r);white-space:nowrap;border:1px solid;padding:3px 8px}.room.a{color:var(--ok);background:var(--ok-bg);border-color:var(--ok-bd)}.room.b{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bd)}.room.c{color:var(--ink-2);background:var(--bg-3);border-color:var(--line-2)}.ckl{margin:0;padding:0;list-style:none}.ckr{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 0;display:flex}.ckr:first-child{border-top:0}.ckm,.ckr>.chip{box-sizing:border-box;text-align:center;flex:0 0 44px;justify-content:center}.ckm{font-size:14px;line-height:1.5}.ckm.ok{color:var(--ok)}.ckm.warn{color:var(--warn)}.ckt{font:700 14px/1.5 var(--sans);color:var(--ink)}.ckl-l{overflow-wrap:anywhere;flex:220px;min-width:0}@media (max-width:767px){.ckr .ckl-l{flex-basis:100%}.ckl-l .tip{text-align:center;min-width:44px;min-height:44px;margin:-14px -10px -14px 0;line-height:44px;display:inline-block}}.ckah{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px;display:flex}.ckah .src{overflow-wrap:anywhere;min-width:0}.ckah a>.clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tip{color:var(--mute);cursor:help}.pill{border:1.5px solid var(--line-2);border-radius:var(--r);background:var(--paper);align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}.pill .x{color:var(--mute);cursor:pointer;background:0 0;border:0}button.chip{cursor:pointer}.vtab{writing-mode:vertical-rl;background:var(--navy);color:#fff;border-radius:var(--r);font:700 12.5px var(--sans);cursor:pointer;border:0;padding:12px 5px;position:sticky;top:16px}.demo-band{color:#6b5200;border-radius:var(--r);background:#fff4d6;border:1px dashed #c9a227;margin:0 0 10px;padding:6px 10px;font-size:12.5px}@media (max-width:1199px){.lay{grid-template-columns:minmax(0,1fr) 28px;position:relative}}@media (min-width:768px) and (max-width:1199px){html:not([data-fold="1"]) .lay:not(.fold):not(.ag),.lay.open:not(.ag){flex-direction:column;align-items:stretch;gap:12px;display:flex}html:not([data-fold="1"]) .lay:not(.fold):not(.ag)>.side,.lay.open:not(.ag)>.side{order:-1;width:auto;position:static}html:not([data-fold="1"]) .lay.co:not(.fold)>.side,.lay.open.co>.side{order:1}}.lay:not(.fold) .lw{display:none}.plans{grid-template-columns:repeat(3,1fr);gap:16px;margin:14px 0;display:grid}.plan{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);flex-direction:column;gap:10px;padding:20px;display:flex}.plan.hl{border:2px solid var(--navy)}.plan h3{font:800 18px var(--sans);color:var(--navy);margin:0}.plan .price{font:600 28px/1.1 var(--mono);color:var(--ink)}.plan .price small{font:400 13px var(--sans);color:var(--ink-2)}.plan .line{color:var(--ink-2);font-size:14px;font-style:italic}.plan ul{margin:0;padding-left:18px;font-size:14px;line-height:1.8}.plan .btn{justify-content:center;margin-top:auto}.notes{color:var(--ink-2);background:var(--bg-3);border-radius:var(--r);padding:12px 16px;font-size:13.5px;line-height:1.8}details.faq{border-top:1px solid var(--line);padding:10px 0}details.faq summary{cursor:pointer;font-weight:700}.sumrow{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.sumrow:first-child{border-top:0}.agree{border:1.5px solid var(--navy);background:var(--navy-bg);border-radius:var(--r);cursor:pointer;align-items:flex-start;gap:10px;padding:12px;font-size:14px;line-height:1.6;display:flex}.agree input{width:18px;height:18px;margin-top:4px}.sheet2{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);max-width:460px;padding:20px 22px;box-shadow:0 10px 30px #141e322e}.bizinfo{color:var(--mute);margin:10px 0 6px;font-size:12px;line-height:1.7}.chip.pause{color:var(--ink-2);background:var(--bg-3);border-color:var(--line-2)}@media (max-width:767px){.plans{grid-template-columns:1fr}}.scope{max-width:960px;margin:22px 0 6px}.scope-sum{margin:8px 0 10px;font-size:14px}.scope-t{border-collapse:collapse;width:100%;font-size:14px}.scope-t th,.scope-t td{border-bottom:1px solid var(--line,#e5e7eb);text-align:left;vertical-align:top;padding:9px 10px}.scope-t thead th{white-space:nowrap;font-weight:600}.scope-t tbody th{width:42%;font-weight:500}.scope-c{display:none}.scope-c dl{margin:6px 0 0}.scope-c dl>div{border-top:1px solid var(--line,#e5e7eb);padding:6px 0}.scope-c dt{color:var(--ink-2,#555);font-size:13px}.scope-c dd{margin:2px 0 0;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.scope-t{display:none}.scope-c{gap:12px;display:grid}}.scope-t td{white-space:nowrap}.scope-t td.long{white-space:normal;min-width:220px}@media (max-width:767px){.top .in{flex-wrap:wrap;gap:8px 16px;height:auto;padding:10px 16px}.nav{gap:14px;min-width:0;font-size:14px;overflow-x:auto}.hsearch{flex:100%;order:9;min-width:0;max-width:none}.hsearch input{min-width:0}.right{gap:12px}.wrap{padding:18px 16px 32px}}.tbl td.num .dday{white-space:nowrap}.dd-sub{color:var(--mute);font-size:12px;font-weight:400;line-height:1.3;display:block}.tbl td.mono{white-space:nowrap}.off-qual [data-c=qual],.off-cnt [data-c=cnt],.off-top [data-c=top],.off-bidrt [data-c=bidrt],.off-awrt [data-c=awrt],.off-amt [data-c=amt],.off-bidamt [data-c=bidamt],.off-rng [data-c=rng],.off-price [data-c=price],.off-method [data-c=method]{display:none!important}.tbl td.num{white-space:nowrap}.dl-tag{color:var(--mute);margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;display:block}.mnav,.m-search{display:none}.freeline{max-width:1232px;color:var(--ok);border-top:1px solid var(--line);margin:0 auto;padding:6px 24px;font-size:13px}.scrim,.sheet-x,.dd-x{display:none}.fb-open{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0}.fb-wrap{z-index:70;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fb-scrim{background:#151a2152;position:absolute;inset:0}.fb-box{background:var(--paper);border-radius:var(--r);width:min(440px,100%);max-height:90vh;color:var(--ink);padding:18px 20px;font-size:14px;position:relative;overflow:auto;box-shadow:0 10px 30px #141e322e}.fb-box h3{font:800 16px/1.3 var(--sans);color:var(--navy);align-items:center;margin:0 0 10px;display:flex}.fb-box h3 .x{color:var(--mute);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.fb-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:767px){.tbl-scroll{overflow-x:visible}.tbl-scroll .tbl{min-width:0!important}html,body{font-size:15px}.top .nav,.top .hs-wrap,.top .r-saved,.top .hd-login{display:none}.top .in{flex-wrap:nowrap;gap:8px;position:relative}.top .right{gap:8px;margin-left:auto}.mnav{display:block;position:static}.mnav>summary{min-width:44px;min-height:44px;color:var(--navy);cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r);align-items:center;padding:0 10px;font-weight:600;list-style:none;display:inline-flex}.mnav>summary::-webkit-details-marker{display:none}.mnav[open]>.pop{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);padding:6px 16px 10px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #141e3224}.mnav .pop a{border-top:1px solid var(--line);align-items:center;min-height:44px;font-size:15px;display:flex}.mnav .pop a:first-child{border-top:0}.m-search{max-width:1232px;margin:0 auto;padding:10px 16px 0;display:block}.m-search .hs-wrap{max-width:none!important;display:block!important}#kpi{flex-wrap:wrap}#kpi>div{min-width:0;border-right:0!important;flex:100%!important}#kpi>div+div{border-top:1px solid var(--line)}.tbl td:not(.mono):not(.num){overflow-wrap:anywhere}.lay>*{align-self:stretch;min-width:0}.wm,.nav a,.right>a,.right button{align-items:center;min-height:44px;display:inline-flex}.nav a{padding:0 4px}.hsearch input{min-height:42px;font-size:16px}.hsearch button{min-width:56px;min-height:42px;font-size:14px}.btn{min-height:44px;font-size:15px}.btn-s{padding:9px 14px;font-size:14px}.btn-t{padding:6px 8px;font-size:14px}.inp,.inp.sans,.inp.s,.sel,select,textarea,input[type=text],input[type=email],input[type=search],input[type=number],input[type=tel]{font-size:16px}.inp.s,.sel{min-height:44px}.tap{align-items:center;min-height:44px;display:inline-flex}button.chip{justify-content:center;min-width:44px}.lk{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.psel{min-height:44px;font-size:14px}.lab{font-size:12px}.wrap [style*=font-size\:12],.wrap [style*="font-size: 12"],.wrap [style*=font-size\:13],.wrap [style*="font-size: 13"]{font-size:14px!important}.band,.notice-line,.oc,.notes,.sumrow,.agree,.scope-sum,.tbl,.tbl td.t .s{font-size:14px}.chiprow{gap:8px}.dd>summary,.btn-dd,.ap{min-height:44px;padding:6px 12px;font-size:14px}.ap.off>a.x{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-6px -12px -6px 0;display:inline-flex}.dd>summary>a.x{z-index:56;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-6px -12px -6px 0;display:inline-flex;position:relative}.chiprow>.lk,.noshow .lk{font-size:14px}.dd[open]>.pop{z-index:60;max-height:70vh;padding:10px 12px calc(14px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;min-width:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 30px #141e3238}.dd[open]>summary:after{content:"";z-index:55;background:#151a2152;position:fixed;inset:0}.dd .pop a,.dd-more>summary{align-items:center;min-height:44px;padding:6px 10px;font-size:15px;display:flex}.dd .pop>div{min-width:0!important}.menu>*{min-height:44px}.tbl.mc{background:0 0;border:0;display:block}.tbl.mc thead{display:none}.tbl.mc tbody{display:block}.tbl.mc tr{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);flex-wrap:wrap;align-items:flex-start;gap:8px 18px;margin-bottom:8px;padding:12px 14px;display:flex}.tbl.mc tr.dim{background:var(--bg-3)}.tbl.mc td{text-align:left;border:0;width:auto;height:auto;padding:0;display:block;background:0 0!important}.tbl.mc td.t{flex:100%;order:-1;min-width:0}.tbl.mc td.t.co{flex:0 auto;order:0}.tbl.mc tr:has(>td.star)>td.t:not(.co){flex-basis:calc(100% - 62px)}.tbl.mc td.star{order:-2;width:44px;margin:-8px 0 -8px -8px}.tbl.mc td[colspan]{flex-basis:100%}.tbl.mc td[data-l]:before{content:attr(data-l);font:600 12px/1.5 var(--sans);color:var(--mute);letter-spacing:.02em;display:block}.tbl.mc td.t a.clamp{-webkit-line-clamp:3;font-size:15px}.lay.ag.lst .tbl.mc td.t>a:first-child{-webkit-line-clamp:2}.tbl.mc td.act{text-align:right;flex:100%}.tbl.mc td.act:before{display:none}.tbl.mc td.act .lk{align-items:center;min-height:44px;display:inline-flex}.star,td.star button{min-width:44px;min-height:44px}.kvt,.kvt tbody{display:block}.kvt tr{border-top:1px solid var(--line);display:block}.kvt tr:first-child{border-top:0}.kvt td{text-align:left;border:0;height:auto;padding:8px 12px 2px;display:block;width:auto!important}.kvt td+td{padding:0 12px 8px}.lay,.lay.fold{flex-direction:column;gap:12px;display:flex}.lay>.vtab{writing-mode:horizontal-tb;text-align:left;order:-1;width:100%;min-height:44px;padding:10px 14px;font-size:14px;position:static}.lay:not(.fold)>.side,.lay>.side{z-index:50;border-radius:12px 12px 0 0;width:auto;max-height:85vh;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 30px #141e3238}.lay>.side>.oc{padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.lay>.side:has(>.oc:empty){display:none}.scrim{z-index:49;background:#151a2152;display:block;position:fixed;inset:0}.lay.fold>.scrim{display:none}.sheet-x{float:right;z-index:3;min-width:44px;min-height:44px;font:400 24px/1 var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0 0 -44px;display:flex;position:sticky;top:0}.dd-x{background:var(--paper);min-width:44px;min-height:44px;font:400 24px/1 var(--sans);color:var(--ink-2);cursor:pointer;border:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:sticky;top:0}.pill .x{min-width:44px;min-height:44px}.lay:not(.fold) .lw{display:block}.kpi{flex-wrap:wrap;gap:16px}h1{font-size:24px}h1.lg{font-size:28px}.card{padding:16px}.nav a{font-size:14px}.freeline{padding:6px 16px;font-size:14px}.hsearch input,.hsearch button{min-height:44px}.chip,.room,.src-chip,.tbl th,th{font-size:12px}table{font-size:14px}button.chip{min-height:44px}.btn{min-width:44px}.band .act a,.band .act button{align-items:center;min-height:44px;display:inline-flex}.pager a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:14px;display:inline-flex}.listfoot{flex-direction:column}.tbl.mc td.t>a{min-height:44px}.tbl.mc td.t>a:not(.clamp){display:block}.card>summary{padding:10px 0}.wrap .grid[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.tap{min-width:44px}.band .act a{justify-content:center;min-width:44px}.hs-wrap{order:9;min-width:0;flex:100%!important;max-width:none!important}.hsearch input{width:0}.legal-links a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.right>a{justify-content:center;min-width:44px}.crumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.chip{white-space:normal}.fb-open{min-height:44px;font-size:14px}.fb-wrap{align-items:flex-end}.fb-box{width:100%;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0}.fb-box h3 .x{min-width:44px;min-height:44px}.foot .in{gap:0 18px;padding:12px 16px}.foot .in>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}}.dd-grid{grid-template-columns:repeat(3,max-content);gap:2px 4px;display:grid}.dd .pop .dd-opt{color:var(--ink);font:400 13px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:6px 10px;display:block}.dd-opt{color:var(--ink);font:400 13px/1.4 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;padding:6px 10px;text-decoration:none;display:block}.dd-opt.on{background:var(--navy-bg);color:var(--navy);font-weight:700}.dd-opt{white-space:nowrap}.dd .pop .dd-opt.on{background:var(--navy-bg);color:var(--navy);font-weight:700}@media (max-width:767px){.dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd .pop .dd-opt,.dd-opt{align-items:center;min-width:44px;min-height:44px;font-size:14px;display:flex}}.dd-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.tbl-scroll{overflow-x:auto}.na{color:var(--mute);font-size:12px;font-family:var(--sans)}.agree{border:1px solid var(--line);border-radius:var(--r);gap:2px;padding:6px 12px;display:grid}.agree-row{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.agree-row input{flex:none;width:18px;height:18px}.agree-row .tap{margin-left:auto;font-size:14px}.agree-all{border-bottom:1px solid var(--line)}.agree-row>label.agree-row{flex:1;min-width:0}.agree-row>label>span{overflow-wrap:anywhere;min-width:0}.tip[data-tip]{cursor:help;border-radius:3px;outline:none;position:relative}.tip[data-tip]:focus-visible{box-shadow:0 0 0 2px var(--navy-2)}.tip[data-tip]:hover:after,.tip[data-tip]:focus:after{content:attr(data-tip);z-index:90;white-space:normal;text-align:left;color:#fff;width:max-content;max-width:min(280px,80vw);font:400 13px/1.5 var(--sans);letter-spacing:0;text-transform:none;pointer-events:none;background:#1d2533;border-radius:6px;padding:7px 10px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}@media (hover:none){.tip[data-tip]{cursor:pointer}}@media (max-width:1023px){.tip[data-tip]:hover:after,.tip[data-tip]:focus:after{width:auto;max-width:none;position:fixed;inset:auto 16px 16px;transform:none}}.tbl td .c2{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chip.pro{color:var(--navy);background:var(--navy-bg);border-color:var(--navy-bg);margin-left:4px;font-weight:700}.pro-line{color:var(--ink-2);margin:4px 0 6px;line-height:1.5}.ob-card{border:1px solid var(--navy-bg);background:var(--paper);border-radius:var(--r);padding:12px}.ob-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-step{font:600 12px/1 var(--mono);color:var(--mute)}.ob-sub{color:var(--ink-2);margin:6px 0 10px;font-size:14px}.ob-row{gap:6px;display:flex}.ob-row .inp{flex:1;min-width:0}.ob-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ob-band{border:1px solid var(--navy-bg);background:var(--navy-bg);border-radius:var(--r);margin:0 0 12px;padding:14px 16px}.ob-big{font:700 20px/1.35 var(--sans);color:var(--navy)}.ob-next{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ob-m{display:none}@media (max-width:767px){.ob-m{margin:0 0 12px;display:block}.ob-big{font-size:17px}}.ds{max-width:960px}.ds-toc{flex-wrap:wrap;gap:6px 14px;margin:6px 0 14px;font-size:14px;display:flex}.ds-part{margin-top:14px}.ds-live{border:1px dashed var(--line-2);border-radius:var(--r);background:var(--bg);margin-bottom:8px;padding:12px}.ds-code{background:var(--bg-3);border-radius:var(--r);font:12.5px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.ds-swatches{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:6px;display:grid}.ds-sw{align-items:center;gap:8px;display:flex}.ds-chip{border-radius:var(--r);border:1px solid var(--line-2);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ds-dd[open]>summary:after{content:none!important}.ds-dd[open]>.pop{margin-top:6px;box-shadow:none!important;border-radius:var(--r)!important;z-index:auto!important;max-height:none!important;padding:8px 10px!important;position:static!important}.edit2{gap:6px;margin:8px 0 10px;display:flex}.edit2 .btn{flex:1;justify-content:center}@media (max-width:767px){.edit2{flex-direction:column}}.mc-head{margin-bottom:14px}.mc-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:14px;display:grid}.mc-list{margin:0;padding:0;list-style:none}.mc-list li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.mc-list li a{color:var(--ink);font-weight:600}.todo{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.todo li{align-items:baseline;gap:8px;display:flex}.todo li.on{color:var(--ink-2)}@media (max-width:767px){.mc-grid{grid-template-columns:1fr}}.mc-list li a.lk{color:var(--navy);font-weight:400}@media (max-width:767px){.mc-list li a{align-items:center;min-height:44px;display:inline-flex}}.mc-row>.card{flex-direction:column;display:flex}.mc-row>.card:only-child{grid-column:1/-1}.mc-foot{margin-top:auto;padding-top:12px}.mc-verify{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.mc-verify .sub-h{margin:0}.sim-from{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;display:flex}.sim-from .lk{margin-left:4px}.relax{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.ap.tg{background:var(--paper);color:var(--navy);border:1px dashed var(--navy)}.pf{flex-wrap:wrap;gap:10px 24px;margin-bottom:12px;display:flex}.pf-band .mono{font-size:15px}.nav a,.right>a,.right>span,.right button{white-space:nowrap}.top .in .hs-wrap{min-width:140px;flex:220px!important}@media (min-width:768px) and (max-width:1023px){.top .nav,.top .hs-wrap,.top .r-saved,.top .hd-login{display:none}.top .in{flex-wrap:nowrap;gap:12px;position:relative}.top .right{gap:10px;margin-left:auto}.mnav{display:block;position:static}.mnav>summary{min-width:44px;min-height:44px;color:var(--navy);cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r);align-items:center;padding:0 12px;font-weight:600;list-style:none;display:inline-flex}.mnav>summary::-webkit-details-marker{display:none}.mnav[open]>.pop{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);padding:6px 24px 10px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #141e3224}.mnav .pop a{border-top:1px solid var(--line);align-items:center;min-height:44px;font-size:15px;display:flex}.mnav .pop a:first-child{border-top:0}.m-search{max-width:1232px;margin:0 auto;padding:10px 24px 0;display:block}.m-search .hs-wrap{max-width:none!important;display:block!important}}@media (max-width:1199px){.lay>*{min-width:0}.tbl td:not(.mono):not(.num){overflow-wrap:anywhere}}@media (min-width:768px) and (max-width:1199px){.card:has(>.tbl:not(.kvt)){overflow-x:auto}section:has(>.tbl:not(.kvt)){overflow-x:auto}}.lay>.vtab,html[data-fold="1"] .lay:not(.open)>.side{display:none}html[data-fold="1"] .lay:not(.open)>.vtab{display:block}html[data-fold="1"] .lay:not(.open)>.scrim{display:none}@media (min-width:1200px){html[data-fold="1"] .lay:not(.open){grid-template-columns:minmax(0,1fr) 28px}}@media (min-width:768px){html[data-fold="1"] .lay:not(.open) .lw{display:table-cell}}@media (max-width:767px){html[data-fold="1"] .lay:not(.open) .lw{display:block}}.m-more-link{display:none}@media (max-width:767px){.tbl.mc tbody tr.m-more{display:none}.m-more-link{margin-top:4px;display:inline-flex}}body:has(main.wrap .btn-n) .hd-start{background:var(--paper);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}body:has(main.wrap .btn-n) .hd-start:hover{background:var(--navy-bg);color:var(--navy)}.ag-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 22px;display:grid}.ag-facts .f{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.ag-facts .v{font:800 18px/1.3 var(--sans);font-variant-numeric:tabular-nums;margin-top:4px}.ag-facts .src{margin-top:2px}@media (max-width:899px){.ag-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ag-facts{grid-template-columns:minmax(0,1fr)}}.purpose{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:20px;display:grid}.purpose .p{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:18px 18px 16px;text-decoration:none;display:block}.purpose .p b{font:700 17px/1.35 var(--sans);display:block}.purpose .p span{color:var(--ink-3);margin-top:4px;font-size:14px;display:block}.purpose .p:hover{border-color:var(--line-2);text-decoration:none}.purpose .p.main{background:var(--navy);border-color:var(--navy);color:#fff}.purpose .p.main span{color:#fff;opacity:.86}.purpose .p.main:hover{background:var(--navy-2);border-color:var(--navy-2)}@media (max-width:899px){.purpose{grid-template-columns:minmax(0,1fr)}}.purpose.one{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.rno{width:128px}}.ag-entry{max-width:640px;margin:0 auto;padding:48px 0 40px}.ag-entry-h{font:800 36px/1.18 var(--sans);letter-spacing:-.03em;margin:0}.ag-entry-sub{color:var(--ink-2);margin:12px 0 0;font-size:16px}.ag-find{margin-top:28px}.ag-find .inp{padding:13px 14px;font-size:16px}.ag-gets{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;padding-top:20px;display:grid}.ag-gets h2{font:700 14.5px/1.4 var(--sans);margin:0}.ag-gets p{color:var(--ink-3);margin:4px 0 0;font-size:14px}@media (max-width:899px){.ag-gets{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:640px){.ag-entry{padding:24px 0}.ag-entry-h{font-size:28px}}.ag-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:14px;display:grid}.ag-row>.card{margin:0}.ag-row>a.card{flex-direction:column;justify-content:center;display:flex}.ag-kpi{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.ag-big{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.ag-big .v{font:800 22px/1.2 var(--mono);color:var(--ink)}@media (max-width:999px){.ag-kpi,.ag-big{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.ag-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.ag-kpi{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1023px){.top:has(.nav a.anav) .nav{display:flex}.top:has(.nav a.anav) .mnav{display:none}}.hsearch input{min-width:0}@media (min-width:768px) and (max-width:1023px){.top:has(.nav a.anav) .right .hd-login{display:inline}.top:has(.nav a.anav) .nav{gap:16px}}@media (min-width:1024px) and (max-width:1179px){.top:has(.nav a.anav) .in{gap:18px}.top:has(.nav a.anav) .nav{gap:16px}}.simlay{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;margin-top:14px;display:grid}.simlay>*{min-width:0}.simlay>.side{gap:12px;display:grid;position:sticky;top:16px}.vs{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.vs li{border-top:1px solid var(--line);color:var(--ink-3);font-size:14px}.vs li:first-child{border-top:0}.vs li>a,.vs li>b,.vs li>span{display:block}.vs li>a{color:inherit;min-height:44px;padding:12px 14px;text-decoration:none}.vs li:not(:has(>a)){padding:12px 14px}.vs li b{font:700 13.5px/1.4 var(--sans);color:inherit;display:block}.vs li span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;display:-webkit-box;overflow:hidden}.vs li.now{background:var(--navy-bg);color:var(--navy);box-shadow:inset 3px 0 0 var(--navy)}.vs li.done,.vs li.open{color:var(--ink)}.vs li.done b:after{content:" ✓";color:var(--navy)}.vs li>a:hover b{text-decoration:underline}.mstep,.msum{margin:12px 0 0;font-size:14px;display:none}.mstep{color:var(--navy);font-weight:700}.msum{color:var(--ink-2);margin-top:2px}.simnav{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.simnav .lk{align-items:center;min-height:44px;display:inline-flex}.pick{gap:14px;display:grid}.pick-f{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.pick-f .f{flex:240px;min-width:0}.pick-f .inp{width:100%}.pick-g .lab{margin:0 0 4px}.pick-l{border:1px solid var(--line);border-radius:var(--r);margin:0;padding:0;list-style:none}.pick-l li{border-top:1px solid var(--line)}.pick-l li:first-child{border-top:0}.pick-l a{min-height:44px;color:var(--ink);padding:10px 12px;text-decoration:none;display:block}.pick-l a:hover b{text-decoration:underline}.pick-l b{overflow-wrap:anywhere;font-size:14px;font-weight:700;display:block}.pick-l span{color:var(--ink-3);margin-top:2px;font-size:12.5px;display:block}.simcond .dd-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}.simcond .dd-opt{border:1px solid var(--line-2);border-radius:var(--r);text-align:center;justify-content:center;align-items:center;min-height:40px;display:flex}@media (max-width:1023px){.simlay{grid-template-columns:minmax(0,1fr)}.simlay>.side{order:2;position:static}.simlay .vs{display:none}.mstep,.msum{display:block}}.simstep{margin:0;scroll-margin-top:12px}.simstep>.sub-h{margin:0}.simcond{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:8px 16px;padding:14px 0;display:grid}.simcond>*{min-width:0}.simcond:first-of-type{border-top:0}.reqbox{border:1.5px solid var(--navy);border-radius:var(--r);background:var(--navy-bg);margin-bottom:10px;padding:12px 14px}.ckgrid{flex-wrap:wrap;gap:6px;display:flex}.ckgrid label{border:1.5px solid var(--line-2);border-radius:var(--r);min-height:40px;font:600 13.5px var(--sans);background:var(--paper);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ckgrid label:has(input:checked){border-color:var(--navy);background:var(--navy-bg);color:var(--navy)}.rangebar{height:34px;margin:18px 0 4px;position:relative}.rangebar .track{background:var(--bg-3);border-radius:3px;height:6px;position:absolute;top:14px;left:0;right:0}.rangebar .bd{background:var(--info-bd);border-radius:3px;height:10px;position:absolute;top:12px}.rangebar .me{background:var(--navy);width:2px;height:26px;position:absolute;top:4px}.rangebar .me b{font:700 11.5px var(--sans);color:var(--navy);white-space:nowrap;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.sel-list{margin:0;padding:0;font-size:13px;list-style:none}.sel-list li{border-top:1px solid var(--line)}.sel-list li:first-child{border-top:0}.sel-list a{color:var(--ink);align-items:baseline;gap:8px;min-height:36px;padding:7px 0;text-decoration:none;display:flex}.sel-list a:hover b{text-decoration:underline}.sel-list span{color:var(--mute);flex:none;width:72px}.sel-list b{overflow-wrap:anywhere;min-width:0;font-weight:700}.seg{border:1px solid var(--line-2);border-radius:var(--r);margin:10px 0 0;display:inline-flex;overflow:hidden}.seg a{font:700 13.5px/1 var(--sans);color:var(--ink-2);padding:8px 16px;text-decoration:none}.seg a+a{border-left:1px solid var(--line-2)}.seg a.on{background:var(--navy);color:#fff}.ltabs{border-bottom:1.5px solid var(--line-2);flex-wrap:wrap;gap:2px;margin:10px 0 0;display:flex}.ltabs a,.ltabs [role=tab]{cursor:pointer;font:700 14px var(--sans);color:var(--ink-2);border-radius:var(--r) var(--r) 0 0;background:0 0;border:1px solid #0000;border-bottom:0;align-items:center;min-height:40px;margin-bottom:-1.5px;padding:8px 14px;text-decoration:none;display:inline-flex}.ltabs a[aria-current],.ltabs [role=tab][aria-selected=true]{color:var(--navy);background:var(--paper);border-color:var(--line-2);border-bottom:1.5px solid var(--paper)}@media (max-width:767px){.simcond{grid-template-columns:minmax(0,1fr);gap:6px}.ltabs{scrollbar-width:none;box-shadow:inset 0 -1.5px 0 var(--line-2);border-bottom:0;flex-wrap:nowrap;overflow:auto hidden}.ltabs a,.ltabs [role=tab]{white-space:nowrap;flex:none;min-height:44px;margin-bottom:0;padding:8px 10px;font-size:13.5px}}.rpt{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.rpt>*{min-width:0}.rpt-side{gap:12px;display:grid;position:sticky;top:16px}.rpt-side label{align-items:center;gap:8px;min-height:36px;font-size:14px;display:flex}.rpt-doc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.a4{box-sizing:border-box;color:#111;border:1px solid var(--line-2);width:100%;max-width:210mm;min-height:270mm;font:13.5px/1.7 var(--sans);background:#fff;flex-direction:column;margin:0 auto;padding:16mm 15mm;display:flex;box-shadow:0 2px 10px #141e3214}.a4 h2{font:800 20px/1.4 var(--sans);text-align:center;margin:0 0 10px}.a4 h3{font:800 15px/1.4 var(--sans);color:#111;margin:18px 0 6px}.a4 p{margin:4px 0}.a4 table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12px}.a4 th,.a4 td{text-align:left;vertical-align:top;border:1px solid #b9bec7;padding:4px 6px}.a4 th{background:#f1f3f6;font-weight:700}.a4 .num{text-align:right;font-family:var(--mono)}.a4 td.num{white-space:nowrap}.a4 th.num{font-family:var(--sans)}.a4 .pno{text-align:center;color:#777;margin-top:auto;padding-top:12px;font-size:11px}.a4.flow{min-height:0}.a4 table,.a4 .rangebar,.a4 .meta{break-inside:avoid}.a4 h3{break-after:avoid}.a4 .meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.a4 .sign{border-collapse:collapse;width:auto}.a4 .sign td,.a4 .sign th{text-align:center;width:62px}.a4 .sign td{height:44px}.a4 .rangebar .track{background:#e6e8ec}.a4 .rangebar .bd{background:#9fb4d6}.a4 .rangebar .me{background:#1d3a6b}.a4 .rangebar .me b{color:#1d3a6b}@media screen and (max-width:767px){.a4 table.kv4,.a4 table.kv4 tbody{display:block}.a4 table.kv4 tr{grid-template-columns:9.5em minmax(0,1fr);display:grid}.a4 table.kv4 th,.a4 table.kv4 td{margin:-1px 0 0 -1px}.a4 table.kv4 td{overflow-wrap:anywhere;min-width:0}.a4 table.kv4 td.num{text-align:left}}@media (max-width:1023px){.rpt{grid-template-columns:minmax(0,1fr)}.rpt-side{position:static}.a4{min-height:0;padding:16px}}@media print{@page{size:A4;margin:14mm 0;@bottom-center{content:"- " counter(page) " -";font-size:9pt;color:#777}}body *{visibility:hidden}.rpt-doc,.rpt-doc *{visibility:visible}.rpt-doc{gap:0;width:210mm;position:absolute;top:0;left:0}.a4{box-shadow:none;break-after:auto;border:0;width:210mm;max-width:none;min-height:0;margin:0;padding:0 15mm}.a4:last-child{break-after:auto}.a4 .tbl-scroll{overflow:visible}.a4 a.lk{display:none}}.adslot{border:1.5px dashed var(--line-2);border-radius:var(--r);background:0 0;min-height:56px;margin:12px 0}.lay.ag{grid-template-columns:minmax(0,1fr) 300px}html[data-fold="1"] .lay.ag>.side{display:block}@media (min-width:1200px){html[data-fold] .lay.ag,html[data-fold] .lay.ag:not(.open){grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1199px){.lay.ag{flex-direction:column;gap:12px;display:flex}.lay.ag>.side{width:auto;box-shadow:none;border-radius:0;order:1;max-height:none;position:static!important}.lay.ag{align-items:stretch}}.lay.ag.lst{display:block}.chip-urgent{border:1px solid var(--navy);min-height:44px;color:var(--navy);font:700 13.5px var(--sans);background:var(--paper);vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:5px 14px;text-decoration:none;display:inline-flex}@media (max-width:480px){.chip-urgent{width:max-content;margin:8px 0 0;display:flex}}.tbl th.act,.tbl td.act{text-align:right;white-space:nowrap}.tbl th.act{position:relative}.tbl td.act .lk{font-weight:600}.lay.ag.lst .tbl td.t>a:first-child{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chiprow .clr{min-height:44px;color:var(--ink-3);align-self:center;align-items:center;font-size:14px;display:inline-flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mbar ol{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:3px;height:56px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mbar li{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.mbar .b{background:var(--navy);opacity:.75;border-radius:2px 2px 0 0;width:100%;max-width:18px;display:block}.mbar li:hover .b{opacity:1}.mbar .m{font:500 10px/1.2 var(--sans);color:var(--mute);margin-top:2px}@media (max-width:767px){.mbar .m{font-size:12px}}.tbl tr.re-sub td{background:var(--bg-3)}.jobstart{max-width:720px;margin:0 auto;padding:40px 0 56px}.jobstart h1{font:800 32px/1.2 var(--sans);letter-spacing:-.03em;margin:0}.jobstart .sub{color:var(--ink-2);margin:10px 0 0;font-size:16px}.jobstart .do{margin-top:24px;display:block}.jobstart .do .inp{width:100%;padding:14px;font-size:17px}.jobstart .chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.jobstart .chip{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);font:14px var(--sans);cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.jobstart .chip.on{border-color:var(--navy);background:var(--navy-bg);box-shadow:inset 0 0 0 1px var(--navy)}.jobstart .chip small{color:var(--ink-3);font-size:12.5px}.jobstart .kind{font:600 12px var(--sans);color:var(--ink-3)}.jobstart h2{font:700 17px/1.35 var(--sans);margin:32px 0 4px}.jobstart .h2s{color:var(--ink-3);margin:0;font-size:14px}.jobstart .picks{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);margin:12px 0 0;padding:0;list-style:none}.jobstart .picks li{border-top:1px solid var(--line)}.jobstart .picks li:first-child{border-top:0}.jobstart .picks label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding:12px 14px;display:flex}.jobstart .picks input{width:18px;height:18px;accent-color:var(--navy);margin-top:3px}.jobstart .picks .t b{font-weight:600;display:block}.jobstart .picks .t span{color:var(--ink-3);font-size:14px;display:block}.jobstart .foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.jobstart .skip{color:var(--ink-3);align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (max-width:480px){.jobstart{padding:24px 0}.jobstart h1{font-size:26px}.jobstart .foot .btn{justify-content:center;width:100%}}.chips{flex-wrap:wrap;gap:6px;display:flex}.tog{align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:14px;display:flex}.tog input{width:20px;height:20px}.tag{background:var(--navy-2);color:#fff;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:12px;font-weight:700;line-height:1}.tag.def{background:var(--bg-3);color:var(--ink-2)}.tag.me{background:var(--paper);color:var(--navy);border:1px solid var(--navy)}table[data-cols=result] td.t>a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-wrap{max-width:720px}.rv-q{grid-template-columns:120px 1fr;align-items:center;gap:6px 12px;margin:10px 0;display:grid}.rv-chips{flex-wrap:wrap;gap:8px;display:flex}.rv-chips .chip{min-width:64px;min-height:44px;padding:0 16px}.rv-pick{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0;padding:12px 14px;display:flex}.rv-pick.on{border-color:var(--navy);box-shadow:0 0 0 1px var(--navy) inset}.rv-pick .rv-t{flex:60%;font-weight:700}.rv-pick.slim{flex-wrap:nowrap;min-height:56px;padding:8px 12px}.rv-pick.slim .rv-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:600px){.rv-pick.slim{flex-wrap:wrap}.rv-pick.slim .rv-t{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:calc(100% - 34px);display:-webkit-box}.rv-pick.slim .src{flex-basis:100%;padding-left:24px}}.rv-ta{width:100%;min-height:72px;font:inherit;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);resize:vertical;padding:10px 12px;font-size:16px;line-height:1.6}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:767px){.rv-q{grid-template-columns:1fr}.rv-chips .chip{flex:1}}.rv-share{width:min(560px,100%)}.rv-share .rv-ta{min-height:0}.ra-pre{margin:0;font-size:15px}.ra-pre b{font-family:var(--mono)}.ra-head{margin:2px 0 14px;font-size:16px}.ra-head b{font:600 20px/1.2 var(--mono);color:var(--navy)}.ra-t{border-collapse:collapse;width:100%;font-size:14px}.ra-t th,.ra-t td{border-top:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;padding:9px 6px}.ra-t th[scope=row],.ra-t thead th:first-child{text-align:left;color:var(--ink-2);font-weight:600}.ra-t thead th{color:var(--ink-3);border-top:0;font-size:12.5px;font-weight:600}.ra-t td.z{color:var(--ink-3)}.ra-more summary{cursor:pointer;min-height:44px;color:var(--navy);align-items:center;font-size:14px;font-weight:600;display:flex}.ra-notes{margin:4px 0 0;padding:0;list-style:none}.ra-notes li{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 12px;padding:11px 0;display:grid}.ra-notes .meta{color:var(--ink-3);font-size:12.5px}.ra-notes .txt{overflow-wrap:anywhere;grid-column:1;font-size:14.5px;line-height:1.6}.ra-notes .rp{grid-area:1/2/span 2;align-self:center}.ra-lk{min-width:44px;min-height:44px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px;text-decoration:underline}.ra-lk:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.ra-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:4px;display:flex}.ra-foot .src{font-size:12.5px}.ah-hist{color:var(--ink-3);margin:4px 0 0;font-size:13px}.ah-hist summary{cursor:pointer;flex-wrap:wrap;align-items:center;min-height:32px;list-style:none;display:flex}.ah-hist summary::-webkit-details-marker{display:none}.ah-hist .ah-n{color:var(--ink-2);margin-left:4px;text-decoration:underline}.ah-hist summary:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.ah-hist ul{margin:2px 0 6px;padding-left:18px}.ag-newband{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;display:flex}.ag-band{text-align:left;font:inherit;cursor:pointer;flex:260px;margin:0;font-size:14px}.ag-tg{color:var(--ink-2);box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 6px;font-size:14px;display:flex}.ag-tg input{flex:none;width:24px;height:24px;margin:0}tr.ag-new{background:var(--info-bg)}tr.ag-new td.t:after{content:"새로";color:var(--info);margin-left:6px;font-size:12px}.pb-bar{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;display:flex}.pl-wrap{margin:0 0 10px}.pl-wrap summary{cursor:pointer;min-height:44px;color:var(--navy);border:1px solid var(--info-bd);background:var(--info-bg);border-radius:var(--r);align-items:center;padding:0 14px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.pl-wrap summary::-webkit-details-marker{display:none}.pl-list{margin:0;padding:0;list-style:none}.pl-list li{border-bottom:1px solid var(--line);padding:10px 4px;font-size:14px}.pl-tag{border:1px solid var(--info-bd);color:var(--info);border-radius:var(--r);white-space:nowrap;margin-left:4px;padding:0 6px;font-size:11.5px}.cband{scrollbar-width:none;align-items:center;gap:8px;margin:12px 0 8px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000)}.cband::-webkit-scrollbar{display:none}.cband .bl,.chiprow>.bl{font:700 14px var(--sans);color:var(--ink-3);flex:none;margin-right:2px}.cband.lbl .bl,.chiprow.lbl>.bl{min-width:5em}@media (max-width:767px){.p0-acts>.agree-row{flex-basis:100%}}@media (min-width:768px){.chiprow.lbl .dd>summary{min-height:36px;font-size:14px}}.opt{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);min-height:36px;font:600 14px/1 var(--sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.opt:hover{border-color:var(--navy-2)}a.opt:hover{text-decoration:none}.opt.on{background:var(--navy);border-color:var(--navy);color:#fff}.opt.add{color:var(--navy-2);border-style:dashed}.opt .n{font:400 12px var(--mono);opacity:.85}.opts{flex-wrap:wrap;gap:8px;display:flex}details.card>summary:has(>.tg){cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}details.card>summary:has(>.tg)::-webkit-details-marker{display:none}details.card>summary:has(>.tg)>.sub-h{margin:0}details.card>summary>.tg{font:600 14px var(--sans);color:var(--navy);flex:none;margin-left:auto}details.card[open]>summary>.tg{display:none}details.card[open]>summary:has(>.tg){margin-bottom:10px}.modrow{font:400 14px var(--sans);color:var(--warn);align-items:center;gap:8px;display:flex}.modrow b{font-weight:700}.msheet{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r);width:440px;max-height:calc(100vh - 32px);font:400 14px/1.55 var(--sans);color:var(--ink);flex-direction:column;display:flex;box-shadow:-10px 0 30px #141e3224}.msheet .mh{flex-wrap:wrap;align-items:center;gap:0 8px;padding:18px 20px 0;display:flex}.msheet .mh>.ltabs,.msheet .mh>.hint{flex-basis:100%}.msheet .mh>.hint{font:400 12px/1.5 var(--sans);color:var(--mute);margin-top:6px;display:block}.msheet .mh h3{min-width:0;font:800 16px/1.3 var(--sans);color:var(--navy);flex:1;align-items:center;margin:0;display:flex}.msheet .mh h3 .x{width:44px;height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;margin-left:auto;margin-right:-12px;font-size:20px}.msheet .ltabs{margin-top:6px}.msheet .mb{flex:1;padding:0 20px 20px;overflow:auto}.msheet .mf{border-top:1px solid var(--line);background:var(--paper);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.csec{margin-top:20px}.csec>.t{font:700 14px/1.4 var(--sans);color:var(--ink);margin-bottom:10px;display:block}.csec>.t small{font:400 12px var(--sans);color:var(--mute);margin-left:6px}.csec .hint{font:400 12px/1.5 var(--sans);color:var(--mute);margin-top:8px;display:block}.msheet .inp{min-height:40px;font-size:14px}.inrow{gap:8px;display:flex}.inrow .inp{flex:1;min-width:0}.msheet .pill{min-height:36px;padding:0 4px 0 10px;font-size:14px}.msheet .pill .x{min-width:32px;min-height:32px}.ccard{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper)}.crow{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:6px 14px;display:grid}.crow:first-child{border-top:0}.crow .k{font:400 14px var(--sans);color:var(--ink-3)}.crow .v{font:700 14px var(--sans);color:var(--ink);min-width:0}.crow .v .tag{vertical-align:1px;margin-left:6px}.crow .w{font:400 12px/1.5 var(--sans);color:var(--mute);grid-column:2/-1;margin-top:-6px}.crow.open{background:var(--navy-bg)}.crow .ed{grid-column:1/-1;gap:10px;padding:2px 0 10px;display:grid}.crow .ed .acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){.opt{justify-content:center;min-width:44px;min-height:44px}.msheet .ltabs [role=tab],.msheet .pill{min-height:44px}.msheet .pill .x{min-width:44px;min-height:44px}.msheet .inp,.msheet .btn-s,.msheet .btn-t{min-height:44px}.cnt-t{display:none}.cmod{gap:6px}.msheet{border-radius:var(--r) var(--r) 0 0;width:100%;max-height:92vh;box-shadow:0 -10px 30px #141e322e}.msheet .inp{font-size:16px}.crow{grid-template-columns:minmax(0,1fr) auto}.crow .k{grid-column:1/-1;margin-bottom:-6px}.crow .w{grid-column:1/-1}}@media (min-width:768px){.msheet.wide{width:720px}}.msheet .btn-s,.msheet .btn-t{min-height:40px;font-size:14px}@media (max-width:767px){.msheet .btn-s,.msheet .btn-t{min-height:44px}}.msheet .pill .x{font-size:14px}.msheet .mh h3 .x{font-size:16px}.msheet .ltabs a,.msheet .ltabs [role=tab]{font-size:14px}.band.made{margin:0 0 12px}.msheet .mf .hint{font:400 12px/1.5 var(--sans);color:var(--mute);margin:0;display:inline}.cbar{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.cbar .cband{flex:1;min-width:0;margin:0}.cmod{flex:none;align-items:center;gap:8px;display:flex}.opt.ico{min-width:36px;color:var(--navy);justify-content:center;padding:0;font-weight:700}@media (max-width:767px){.opt.ico{min-width:44px}}.chiprow{min-height:36px}.chiprow .btn-dd{min-height:36px;font-size:14px}@media (max-width:767px){.chiprow .btn-dd{min-height:44px}}.cnt{white-space:nowrap;font:400 14px var(--sans);color:var(--ink-3)}.cnt b{font-family:var(--mono);color:var(--ink)}.msheet .mb{padding-top:4px}.msheet-bg{z-index:60;background:#141e3252;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}@media (max-width:767px){.msheet-bg{align-items:flex-end;padding:0}}p.noshow{margin:10px 0 0}.prep-b{display:none}@media (max-width:1199px){.prep-b{display:inline-flex}.oc .prep-c{display:none}}html[data-fold="1"] .prep-b{display:inline-flex}@media (max-width:767px){.mc-list li{align-items:center}.mc-list li>.mono{white-space:nowrap;flex:none}.mc-list li:has(>a.lk){flex-direction:column;align-items:flex-start;gap:0}.mc-list li .mono{white-space:nowrap}}.rc-vals{color:var(--ink-2);margin:2px 0 0;font-size:14px;display:none}.rc-vals>span{white-space:nowrap}@media (max-width:767px){.rc-svg text{display:none}.rc-vals{display:block}}.pp{max-width:880px;margin:0 auto}.pp .card{margin-top:14px}.pp-h{margin:0;line-height:1.35}.fgrp{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px 12px;margin:0 0 10px;display:grid}.fgrp>.k{font:700 14px/36px var(--sans);color:var(--ink-3)}.fb{margin:10px 0 0}.win{margin:8px 0 0}.pp-in{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.pp-in .inp{width:90px;min-height:44px}.rc-end{margin:10px 0 0;font-size:17px;font-weight:700}.pp-line{margin:10px 0 0;font-weight:700}@media (max-width:767px){.fgrp{grid-template-columns:1fr;gap:6px}.fgrp>.k{line-height:1.4}}.pp .pf-band{margin-bottom:12px;display:block}.r35-line{margin-top:8px}.r35-hero{margin:0 0 14px}.r35-sub{color:var(--ink-2);max-width:60ch;margin:0 0 12px}.r35-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.err-card{text-align:center;max-width:440px;margin:48px auto}.err-card h1{margin:0 0 20px}.err-card .r35-btns{justify-content:center}
