*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--fg:#fff;--f70:#ffffffbd;--f45:#ffffff7a;--hair:#ffffff2e;--ink:#08090c;--font:"Pretendard Variable",Pretendard,-apple-system,system-ui,sans-serif;--caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 12 15.5 18 9.5'/%3E%3C/svg%3E")}html{scroll-behavior:smooth}body{width:100%;min-height:100vh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;background:var(--ink);word-break:keep-all;overflow-wrap:break-word;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:where(svg[viewBox="0 0 24 24"]){width:1.15em;height:1.15em}.bg{z-index:0;position:fixed;inset:0;overflow:hidden}.bg img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.bg:after{content:"";background:linear-gradient(#08090c3d 0%,#08090c6b 60%,#08090c8a 100%);position:absolute;inset:0}.flow{z-index:1;position:relative}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.topbar{z-index:30;pointer-events:none;height:86px;position:fixed;top:24px;left:0;right:0}.toolsout{pointer-events:auto;align-items:center;gap:20px;display:flex;position:absolute;top:50%;right:46px;transform:translateY(-50%)}.iconbtn{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 10px #0009);opacity:.86;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .22s;display:flex}.iconbtn:hover{opacity:1}.iconbtn svg{width:24px;height:24px;display:block}.langsw{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.langbtn{cursor:pointer;filter:drop-shadow(0 2px 10px #0009);opacity:.86;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:opacity .22s;display:flex}.langbtn:hover{opacity:1}.langbtn svg{flex:none;width:24px;height:24px;display:block}.langbtn .taeguk{transform:rotate(20deg)scaleY(-1)}button.langbtn{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.searchsw{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.searchpanel{z-index:40;opacity:0;pointer-events:none;height:340px;transition:opacity .3s,transform .42s cubic-bezier(.22,.68,.24,1);position:fixed;top:0;left:0;right:0;transform:translateY(-14px)}.searchsw:checked~.searchpanel{opacity:1;pointer-events:auto;transform:none}.searchsw:checked~.navwrap{opacity:0;pointer-events:none;transition:opacity .25s}.searchsw:checked~.toolsout .iconbtn{opacity:0;pointer-events:none}.searchgrad{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(#08090cf2 0%,#08090cdb 42%,#08090c00 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 100%);mask-image:linear-gradient(#000 0% 52%,#0000 100%)}.searchclose{cursor:default;position:absolute;inset:0}.searchin{z-index:1;max-width:820px;margin:0 auto;padding:38px 40px 0;position:relative}.searchbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff17;border-radius:999px;align-items:center;gap:16px;height:64px;padding:0 24px;display:flex}.searchbar svg{color:#fff;opacity:.7;flex:none;width:22px;height:22px}.searchbar input{color:#fff;letter-spacing:-.01em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:18px;font-weight:600}.searchbar input::placeholder{color:var(--f45);font-weight:500}.searchmeta{letter-spacing:.16em;color:var(--f45);margin-top:26px;font-size:12.5px;font-weight:800}.searchquick{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.navwrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.navin{pointer-events:auto;white-space:nowrap;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#16171ce0,#08090cc2);border-radius:999px;justify-content:center;align-items:center;width:1120px;height:78px;padding:0 40px;animation:linear both navShrink;animation-timeline:scroll(root);animation-range:0 620px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 16px 50px #00000085}@keyframes navShrink{0%{width:1120px}to{width:800px}}.menu{gap:26px;font-size:14.5px;display:flex}.menu a{color:var(--f70);letter-spacing:.02em;font-weight:600}.menu a.on{color:#fff}.navdiv{background:#ffffff42;flex:none;width:1px;height:22px;margin:0 22px;animation:linear both intraCollapse;animation-timeline:scroll(root);animation-range:0 620px}.navintra{letter-spacing:.14em;color:#fff;opacity:.86;white-space:nowrap;flex:none;font-size:12.5px;font-weight:800;animation:linear both intraCollapse;animation-timeline:scroll(root);animation-range:0 620px;overflow:hidden}.navintra:hover{opacity:1}@keyframes intraCollapse{0%{opacity:1;max-width:180px}40%{opacity:0;max-width:180px}to{opacity:0;max-width:0;margin-left:0;margin-right:0}}@supports not (animation-timeline:scroll()){.navin{width:800px;animation:none}.navdiv,.navintra{display:none}}.band{padding-top:88px;padding-bottom:88px}.b0{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(#08090c80 0%,#08090c47 55%,#08090c57 100%)}.b1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08090c4d}.b2{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090c75}.b3{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#08090c9e}.b4{-webkit-backdrop-filter:blur(44px);backdrop-filter:blur(44px);background:#08090cc2}.b5{-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);background:#0c101894}h1{letter-spacing:-.04em;font-size:54px;font-weight:800;line-height:1.22}h2{letter-spacing:-.035em;font-size:38px;font-weight:800;line-height:1.26}h3{letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:1.4}.lead{color:var(--f70);max-width:660px;margin-top:20px;font-size:17.5px;line-height:1.95}.lead b{color:#fff;font-weight:800}.lead.big{letter-spacing:-.025em;color:#ffffffd1;max-width:900px;margin-top:30px;font-size:26px;line-height:1.7}.lead.big b{color:#fff}.phead{padding:76px 0 10px}.site .phead{text-align:center}.site .phead .lead{margin-inline:auto}.site .phead .ctas,.site .phead .chips,.site .phead .rmeta{justify-content:center}.pill{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:15px 30px;font-size:15px;font-weight:800;display:inline-block}.ghost{color:#fff;white-space:nowrap;background:#ffffff29;border-radius:999px;padding:15px 30px;font-size:15px;font-weight:700;display:inline-block}.ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.band.hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:180vh;padding:0}.pg-index .band.hero+.band{margin-top:-80vh}.herostick{background:linear-gradient(#08090c57 0%,#08090c29 48%,#08090c5c 100%);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.lockup{align-items:center;gap:1px;display:flex}.mkwrap{will-change:transform,opacity;flex:none;justify-content:center;align-items:center;width:145px;height:145px;animation:linear both mkGrow;animation-timeline:scroll(root);animation-range:0 760px;display:flex;position:relative}@keyframes mkGrow{0%{opacity:1;transform:translateY(0)scale(1)}16%{opacity:.96;transform:translateY(0)scale(1.44)}34%{opacity:.74;transform:translateY(0)scale(2.58)}50%{opacity:.48;transform:translateY(0)scale(4.05)}66%{opacity:.22;transform:translateY(0)scale(5.52)}82%{opacity:.05;transform:translateY(4vh)scale(6.86)}to{opacity:0;transform:translateY(13vh)scale(7.8)}}.mkwrap img{object-fit:contain;filter:none;width:100%;height:100%}.mkwrap:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#fff3 0%,#ffffff12 42%,#fff0 68%);border-radius:50%;animation:linear both glowOut;animation-timeline:scroll(root);animation-range:0 760px;position:absolute;inset:-46%;transform:scale(.55)}@keyframes glowOut{0%{opacity:0;transform:scale(.55)}18%{opacity:.52}38%{opacity:.2}to{opacity:0;transform:scale(1.06)}}.lockup .wm{will-change:transform,opacity;flex:none;width:380px;animation:linear both wmSlide;animation-timeline:scroll(root);animation-range:0 760px;position:relative;top:3px}@keyframes wmSlide{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}10%{opacity:.72;filter:blur(1.4px);transform:translate(-3px)scale(.985)}20%{opacity:0;filter:blur(7px);transform:translate(-52px)scale(.93)}to{opacity:0;filter:blur(7px);transform:translate(-52px)scale(.93)}}@supports not (animation-timeline:scroll()){.mkwrap,.mkwrap:before,.lockup .wm{animation:none}.mkwrap:before{opacity:.5;transform:none}}.deptgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.dept{border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;height:340px;padding:0 34px;display:flex;position:relative;overflow:hidden}.dept:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffffff30,#ffffff0e);border-radius:22px;transition:transform .58s cubic-bezier(.22,.68,.24,1);position:absolute;inset:0;transform:scaleX(0)}.dept:hover:before,.dept:focus-within:before{transform:scaleX(1)}.dept>*{z-index:1;position:relative}.dlogo{width:auto;height:48px;transition:transform .58s cubic-bezier(.22,.68,.24,1)}.dept:hover .dlogo,.dept:focus-within .dlogo{transform:translateY(-56px)}.dtext{z-index:1;opacity:0;transition:opacity .4s .18s,transform .55s cubic-bezier(.22,.68,.24,1) .18s;position:absolute;top:calc(50% + 6px);left:34px;right:34px;transform:translate(-24px)}.dept:hover .dtext,.dept:focus-within .dtext{opacity:1;transform:translate(0)}.dtext h3{font-size:20px}.dtext p{color:var(--f70);margin-top:12px;font-size:15px;line-height:1.85}.enh{letter-spacing:-.02em;font-size:46px;font-weight:800;line-height:1.12}.subk{letter-spacing:-.03em;color:var(--f70);margin-top:16px;font-size:20px;font-weight:700}.stmt{letter-spacing:-.04em;max-width:860px;margin-top:34px;font-size:36px;font-weight:800;line-height:1.42}.stmt em{color:var(--f45);font-style:normal}.kcards{grid-template-rows:1fr 1fr;grid-template-columns:2.757fr 1fr;gap:16px;margin-top:44px;display:grid}.kcard{border-radius:24px;min-height:0;display:block;position:relative;overflow:hidden}.kcard.big{aspect-ratio:23/10;grid-area:1/1/span 2}.kcard img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.68,.24,1);position:absolute;inset:0}.kcard:hover img{transform:scale(1.05)}.kcard:after{content:"";pointer-events:none;background:linear-gradient(#08090c00 38%,#08090ccc 100%);position:absolute;inset:0}.kcard .kk{z-index:1;position:absolute;bottom:18px;left:20px;right:20px}.kcard .kt{letter-spacing:-.03em;font-size:17px;font-weight:800;line-height:1.35}.kcard.big .kk{bottom:28px;left:32px;right:32px}.kcard.big .kt{font-size:27px}.gal{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.gal .g{aspect-ratio:4/3;background:#ffffff0f;border-radius:18px;overflow:hidden}.gal .g.wide{aspect-ratio:21/8;grid-column:span 2}.gal .g img.fx-low,.kcard img.fx-low{object-position:center 60%}.gal .g img.fx-high,.kcard img.fx-high{object-position:center 38%}.gal .g img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.68,.24,1)}.gal .g:hover img{transform:scale(1.05)}.gcap{color:var(--f45);margin-top:16px;font-size:13px;line-height:1.8}.ul{max-width:1080px;margin-top:24px}.ul li{color:var(--f70);font-size:16.5px;line-height:2;list-style:none}.ul li+li{margin-top:26px}.ul.tight{max-width:840px}.ul.tight li+li{margin-top:10px}.ul li b{color:#fff;font-weight:700}.ul.term li>b:first-child:after{content:"";vertical-align:-.12em;background:#ffffff4d;width:1px;height:.92em;margin:0 13px 0 15px;display:inline-block}.shelf{perspective:1600px;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px;display:grid}.bk{padding-bottom:34px;position:relative}.bk .obj{transform-style:preserve-3d;position:relative;transform:rotateY(-16deg)rotateX(3deg)}.bk .floor{filter:blur(5px);background:radial-gradient(#0000008c,#0000 72%);border-radius:50%;height:22px;position:absolute;bottom:12px;left:12%;right:12%}.bk .meta{margin-top:22px}.bk .meta h4{letter-spacing:-.025em;font-size:17px;font-weight:800;line-height:1.5}.bk .meta .dt{color:var(--f45);margin-top:8px;font-size:13px;font-weight:600}.cover{aspect-ratio:3/4.2;background:linear-gradient(145deg,#1b1d24 0%,#0c0e13 55%,#15171e 100%);border-radius:3px 8px 8px 3px;position:relative;overflow:hidden;box-shadow:0 30px 50px #0000008c,inset 0 1px #ffffff24}.cover:before{content:"";background:linear-gradient(90deg,#fff3,#ffffff05);border-right:1px solid #ffffff1a;width:16px;position:absolute;top:0;bottom:0;left:0}.cover:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29 0%,#0000 34% 66%,#ffffff12 100%);position:absolute;inset:0}.cin{position:absolute;top:34px;left:34px;right:24px}.cin .yr{letter-spacing:-.03em;color:#ffffffeb;font-size:24px;font-weight:800}.cin .ttl{letter-spacing:.13em;color:#ffffff9e;margin-top:10px;font-size:12.5px;font-weight:800;line-height:1.65}.cmark{letter-spacing:-.02em;color:#ffffff57;font-size:19px;font-weight:800;position:absolute;bottom:26px;left:34px}.feature{grid-template-columns:300px 1fr;align-items:center;gap:56px;margin-top:36px;display:grid}.bigbook{perspective:1700px}.bigbook .obj{transform-style:preserve-3d;position:relative;transform:rotateY(-18deg)rotateX(4deg)}.bigbook .cover{z-index:2;transform-origin:0;backface-visibility:hidden;transition:transform .85s cubic-bezier(.22,.68,.24,1),box-shadow .85s;position:relative}.bigbook:hover .cover,.bigbook:focus-within .cover{transform:rotateY(-124deg);box-shadow:0 40px 70px #0009}.bigbook .pages{z-index:1;background:linear-gradient(150deg,#f6f7f9 0%,#e4e7ec 100%);border-radius:3px 8px 8px 3px;padding:34px 30px;position:absolute;inset:0;overflow:hidden;box-shadow:0 26px 46px #00000080}.bigbook .pages .pt{letter-spacing:.16em;color:#5a6172;font-size:10.5px;font-weight:800;line-height:1.7}.bigbook .pages .ln{background:#c7ccd6;border-radius:4px;height:7px;margin-top:13px}.bigbook .pages .ln.s{width:62%}.bigbook .pages .ln.m{width:88%}.bigbook .pages .blk{background:linear-gradient(160deg,#cfd5df,#b9c0cc);border-radius:6px;height:66px;margin-top:22px}.kv{margin-top:26px}.kvr{grid-template-columns:150px 1fr;align-items:baseline;gap:24px;padding:15px 2px;display:grid}.kvr+.kvr{border-top:1px solid var(--hair)}.kvr .k{color:var(--f45);font-size:14px;font-weight:800}.kvr .v{font-size:16.5px;font-weight:600;line-height:1.8}.kvr .v b{color:#fff;font-weight:800}.toc{margin-top:26px}.tocr{grid-template-columns:44px 1fr 92px;align-items:baseline;gap:18px;padding:14px 2px;display:grid}.tocr+.tocr{border-top:1px solid var(--hair)}.tocr .no{color:var(--f45);font-size:12px;font-weight:800}.tocr .tt{font-size:16.5px;font-weight:700}.tocr .pg{color:var(--f45);text-align:right;font-size:12px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.chip{color:var(--f70);background:#ffffff24;border-radius:999px;padding:9px 17px;font-size:13.5px;font-weight:700}.chip.on{color:var(--ink);background:#fff;font-weight:800}.ghead{align-items:baseline;gap:14px;margin-top:56px;display:flex}.ghead b{letter-spacing:-.04em;font-size:26px;font-weight:800}.ghead span{color:var(--f45);font-size:13.5px;font-weight:600}.rlist{margin-top:18px}.rep{grid-template-columns:62px 80px 1fr 138px 66px 104px;align-items:center;gap:16px;padding:16px 2px;display:grid}.rep+.rep{border-top:1px solid var(--hair)}.rep .team{color:#fff;font-size:13.5px;font-weight:800}.rep .sec{letter-spacing:.06em;color:var(--f45);font-size:12px;font-weight:800}.rep .tt{letter-spacing:-.02em;font-size:16.5px;font-weight:700}.rep .mt{color:var(--f45);text-align:right;font-size:12.5px;font-weight:600}.rep .vw{color:var(--f45);text-align:right;justify-content:flex-end;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.rep .vw svg{opacity:.8;flex:none;width:14px;height:14px}.rep .tt a:hover{text-underline-offset:4px;text-decoration:underline}.dl{white-space:nowrap;color:#fff;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:800;transition:background .22s;display:inline-flex}.dl:hover{background:#ffffff42}.dl svg{flex:none;width:15px;height:15px}.tl{max-width:760px;margin-top:28px;padding-left:26px;position:relative}.tl:before{content:"";background:var(--hair);width:1px;position:absolute;top:10px;bottom:10px;left:4px}.tlr{grid-template-columns:180px 1fr;align-items:baseline;gap:24px;padding:15px 0;display:grid;position:relative}.tlr:before{content:"";background:#ffffff9e;border-radius:999px;width:9px;height:9px;position:absolute;top:22px;left:-26px}.tlr .k{font-size:15px;font-weight:800}.tlr .v{color:var(--f70);font-size:16px;font-weight:600}.tlr .v u{text-underline-offset:3px;text-decoration:underline}.qa{max-width:900px;margin-top:30px}.qa details{padding:4px 0}.qa details+details{border-top:1px solid var(--hair)}.qa summary{cursor:pointer;letter-spacing:-.02em;align-items:center;gap:18px;padding:22px 2px;font-size:17.5px;font-weight:700;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary .qmark{color:var(--f45);flex:none;width:18px;font-size:15px;font-weight:800}.qa summary .qtx{flex:1}.qa summary .caret{width:16px;height:16px;color:var(--f45);flex:none;transition:transform .3s cubic-bezier(.22,.68,.24,1)}.qa details[open] summary .caret{transform:rotate(180deg)}.qa .ans{gap:18px;padding:0 2px 26px;display:flex}.qa .ans .amark{color:var(--f45);flex:none;width:18px;font-size:15px;font-weight:800}.qa .ans p{color:var(--f70);font-size:16.5px;line-height:1.9}.mtitle{align-items:baseline;gap:12px;display:flex}.mtitle b{letter-spacing:-.04em;font-size:30px;font-weight:800}.mtitle span{color:var(--f45);font-size:13.5px;font-weight:600}.mbody{grid-template-columns:180px 1fr;gap:48px;margin-top:34px;display:grid}.mnav{align-content:start;gap:2px;display:grid}.gsw{display:none}.mnav label{color:var(--f45);cursor:pointer;padding:12px 0;font-size:17px;font-weight:700;transition:color .2s}.mnav label:hover{color:var(--f70)}.pane{display:none}.pane .mtitle{margin-bottom:28px}.mempty{color:var(--f45);padding:6px 0 10px;font-size:14px}.mgrid{grid-template-columns:repeat(4,1fr);gap:32px 22px;display:grid}.mc .ph{aspect-ratio:3/4;background:#ffffff0f;border-radius:14px;overflow:hidden}.mc .ph img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.68,.24,1)}.mc:hover .ph img,.mc:focus-within .ph img{transform:scale(1.06)}.mc .cap{padding-top:14px}.mc .cap .nm{letter-spacing:-.02em;font-size:15.5px;font-weight:800}.mc .cap .rl{color:var(--f45);margin-top:7px;font-size:12.5px;font-weight:700}#g6:checked~.mpanes .p6{display:block}#g6:checked~.mnav label[for=g6]{color:#fff;font-weight:800}#g5:checked~.mpanes .p5{display:block}#g5:checked~.mnav label[for=g5]{color:#fff;font-weight:800}#g4:checked~.mpanes .p4{display:block}#g4:checked~.mnav label[for=g4]{color:#fff;font-weight:800}#g3:checked~.mpanes .p3{display:block}#g3:checked~.mnav label[for=g3]{color:#fff;font-weight:800}#g2:checked~.mpanes .p2{display:block}#g2:checked~.mnav label[for=g2]{color:#fff;font-weight:800}#g1:checked~.mpanes .p1{display:block}#g1:checked~.mnav label[for=g1]{color:#fff;font-weight:800}.marq{margin:-24px 0 -76px;padding:76px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.track{will-change:transform;backface-visibility:hidden;align-items:flex-end;width:max-content;animation:34s linear infinite marqSlide;display:flex;transform:translate(0,0)}@keyframes marqSlide{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}.track.rev{animation-direction:reverse}.track span{letter-spacing:-.03em;color:#ffffffa8;white-space:nowrap;flex:none;margin-right:88px;font-size:26px;font-weight:800;transition:color .3s}.track span:hover{color:#fff}.track .lgw{opacity:.82;flex:none;margin-right:150px;transition:opacity .3s;display:block;position:relative}.track .lgw:before{content:"";filter:blur(9px);opacity:0;background:radial-gradient(54% 56%,#fffffff5 0%,#ffffffdb 30%,#ffffff80 55%,#ffffff2e 76%,#fff0 100%);transition:opacity .3s,transform .38s cubic-bezier(.22,.68,.24,1);position:absolute;inset:-11px -26px;transform:scale(.9)}.track .lgw:hover{z-index:1}.track .lgw:hover:before{opacity:1;transform:scale(1)}.track .lgw img{filter:grayscale()invert()brightness(1.25);width:auto;transition:filter .3s,opacity .3s;display:block;position:relative}.track .lgw:hover img,.track .lgw.pl-uic img,.track .lgw.un-ghent img{filter:none}.track .lgw.pl-uic:hover img,.track .lgw.un-ghent:hover img{filter:invert()}.track .lgw.pair img.w{filter:none}.track .lgw.pair img.c{opacity:0;filter:none;height:100%;position:absolute;top:0;left:0}.track .lgw.pair:hover img.c{opacity:1}.track .lgw.pair:hover img.w{opacity:0}.track .pl-uic,.track .un-ghent{filter:none}.track .pl-uic img{height:46px}.track.uni{align-items:center}.track.uni .lgw{opacity:.9;margin-right:130px}.track.uni span{margin-right:92px;font-size:23px}.track .un-inu img,.track .un-inha img,.track .un-hyu img,.track .un-gachon img{height:64px}.track .un-ghent img{height:40px}.track .un-utah img,.track .un-suny img{height:44px}.track .un-gmu img{height:32px}.track .pl-kis img{height:26px}.track .pl-ysyf img{height:19px}.track .pl-plain img{height:34px}.track .lgw:hover{opacity:1}.marq+.marq{margin-top:20px}@media (prefers-reduced-motion:reduce){.track{animation:none}}.awards{gap:18px;margin-top:40px;display:grid}.aw{background:#ffffff0f;border-radius:20px;grid-template-columns:330px 1fr;align-items:center;gap:34px;display:grid;overflow:hidden}.aw .awph{aspect-ratio:4/3;background:#ffffff0d;overflow:hidden}.aw .awph img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.aw .awtx{padding:26px 34px 26px 0}.aw .awd{letter-spacing:.14em;color:var(--f45);font-size:12.5px;font-weight:800}.aw h3{margin-top:11px}.aw p{color:var(--f70);margin-top:13px;font-size:15.5px;line-height:1.9}.awmeta{border-top:1px solid var(--hair);grid-template-columns:72px 1fr;align-items:baseline;gap:0 18px;margin-top:18px;display:grid}.awmeta dt{letter-spacing:.02em;color:var(--f45);white-space:nowrap;padding:13px 0 0;font-size:12px;font-weight:700}.awmeta dd{letter-spacing:-.01em;color:#ffffffe6;margin:0;padding:13px 0 0;font-size:14.5px;font-weight:600;line-height:1.6}.org{margin-top:44px}.onode{text-align:center;background:#ffffff12;border-radius:16px;padding:17px 20px}.onode b{letter-spacing:-.02em;font-size:16px;font-weight:800;display:block}.onode span{color:var(--f45);margin-top:6px;font-size:12.5px;font-weight:700;display:block}.onode em{color:#ffffff6b;margin-top:9px;font-size:12px;font-style:normal;line-height:1.65;display:block}.otop{justify-content:center;display:flex}.otop .onode{min-width:240px}.ojoin{background:#fff3;width:1px;height:24px;margin:0 auto}.orow3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ofork{grid-template-columns:repeat(3,1fr);gap:18px;height:24px;display:grid;position:relative}.ofork:before{content:"";background:#fff3;height:1px;position:absolute;top:0;left:calc(16.6667% - 6px);right:calc(16.6667% - 6px)}.ofork i:before{content:"";background:#fff3;width:1px;height:24px;position:absolute;top:0;left:50%}.ofork i{position:relative}.odiv{align-items:center;gap:16px;margin:40px 0 20px;display:flex}.odiv span{letter-spacing:.14em;color:var(--f45);flex:none;font-size:12.5px;font-weight:800}.odiv:after{content:"";background:#ffffff24;flex:1;height:1px}.onode.odept{padding:22px 20px}.onode.odept b{letter-spacing:.02em;font-size:19px}.onote{color:var(--f45);margin-top:22px;font-size:13px;line-height:1.85}.bplates{grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;display:grid}.bplate{border-radius:20px;flex-direction:column;align-items:center;gap:34px;padding:56px 40px 26px;display:flex}.bplate img{width:auto;max-width:100%;height:52px}.bplate span{letter-spacing:.14em;font-size:12px;font-weight:800}.bplate.dark{background:#181f28}.bplate.dark span{color:#ffffff70}.bplate.light{background:#f4f6f8}.bplate.light span{color:#8a95a1}.bclear{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:26px;display:grid}.bclearbox{background:#ffffff12;border-radius:20px;padding:56px}.bclearin{background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;padding:26px 34px;display:flex}.bclearin img{width:auto;max-width:100%;height:46px}.bclear p{color:var(--f70);font-size:15.5px;line-height:1.9}.bclear p b{color:#fff;font-weight:800}.bsw{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.bsw div{flex-direction:column;gap:13px;display:flex}.bsw i{border-radius:14px;height:96px;display:block}.bsw b{letter-spacing:-.02em;font-size:14px;font-weight:800;display:block}.bsw span{color:var(--f45);font-feature-settings:"tnum";margin-top:4px;font-size:12px;font-weight:600;display:block}.bdont{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.bdont figure{background:#ffffff0f;border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:34px 20px 18px;display:flex;overflow:hidden}.bdont .bx{justify-content:center;align-items:center;width:100%;height:44px;display:flex}.bdont .bx img{width:auto;height:26px}.bdont figcaption{color:var(--f45);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.bdont figcaption:before{content:"";background:#ff5c70e6;border-radius:999px;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/9px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E") 50%/9px no-repeat}.bdont .d1 img{transform:scaleX(1.6)}.bdont .d2 img{transform:rotate(-13deg)}.bdont .d3 img{filter:sepia()saturate(7)hue-rotate(-32deg)}.bdont .d4 img{filter:drop-shadow(0 5px 7px #000000f2)}.bdept{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.bdept div{background:#ffffff12;border-radius:18px;flex-direction:column;align-items:center;gap:26px;padding:40px 24px 24px;display:flex}.bdept img{width:auto;max-width:100%;height:34px}.bdept span{color:var(--f45);font-size:12.5px;font-weight:700}.bfiles{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.bfiles a{color:var(--f70);background:#ffffff1a;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;transition:background .22s}.bfiles a:hover{color:#fff;background:#ffffff38}@keyframes fxUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes fxIn{0%{opacity:0;transform:translateY(16px)scale(.984)}to{opacity:1;transform:none}}.pg-index .lockup{animation:1.25s cubic-bezier(.16,1,.3,1) .1s both fxIn}.pg-index .band:not(.hero)>.wrap>:not(.deptgrid):not(.kcards),.pg-index .deptgrid>*,.pg-index .kcards>*{animation:.92s cubic-bezier(.16,1,.3,1) both fxUp;animation-timeline:view();animation-range:entry 2% cover 26%}.pg-index .deptgrid>:nth-child(2),.pg-index .kcards>:nth-child(2){animation-range:entry 2% cover 34%}.pg-index .deptgrid>:nth-child(3),.pg-index .kcards>:nth-child(3){animation-range:entry 2% cover 42%}@supports not (animation-timeline:view()){.pg-index .band:not(.hero)>.wrap>*,.pg-index .deptgrid>*,.pg-index .kcards>*{opacity:1;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.pg-index .lockup,.pg-index .band:not(.hero)>.wrap>*,.pg-index .deptgrid>*,.pg-index .kcards>*{opacity:1;animation:none;transform:none}}.depts-logo{flex-wrap:wrap;align-items:center;gap:44px;margin-top:38px;display:flex}.depts-logo img{opacity:.92;height:25px}.dnote{color:var(--f45);font-size:13.5px;font-weight:600;line-height:1.8}.form{grid-template-columns:1fr 1fr;gap:18px;max-width:820px;margin:38px auto 0;display:grid}.field{flex-direction:column;gap:10px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.04em;color:var(--f45);font-size:13px;font-weight:800}.field input,.field select,.field textarea{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:14px;outline:0;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:600}.field input::placeholder,.field textarea::placeholder{color:var(--f45);font-weight:500}.field textarea{resize:vertical;min-height:170px;line-height:1.75}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 12 15.5 18 9.5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:15px;padding-right:48px}.formnote{color:var(--f45);margin-top:20px;font-size:13px;line-height:1.85}.creach{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin-top:40px;display:grid}.creach .item{background:linear-gradient(150deg,#ffffff1c,#ffffff0a);border-radius:18px;padding:26px 24px}.creach .k{letter-spacing:.18em;color:var(--f45);font-size:12px;font-weight:800}.creach .v{letter-spacing:-.02em;margin-top:12px;font-size:16.5px;font-weight:700;line-height:1.6}.creach .d{color:var(--f70);margin-top:10px;font-size:13.5px;line-height:1.8}.rmeta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.rmeta .m{color:var(--f70);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:flex}.rmeta .m svg{opacity:.8;flex:none;width:14px;height:14px}.rbody{max-width:900px;margin-top:44px}.rbody h3{margin-top:38px}.rbody h3:first-child{margin-top:0}.rbody p{color:var(--f70);margin-top:14px;font-size:16.5px;line-height:1.95}.rplace{flex-direction:column;gap:12px;margin-top:22px;display:flex}.rplace i{background:#ffffff21;border-radius:5px;height:9px;display:block}.rplace i.s{width:58%}.rplace i.m{width:84%}.rfig{letter-spacing:.14em;height:220px;color:var(--f45);background:linear-gradient(160deg,#ffffff21,#ffffff0d);border-radius:16px;justify-content:center;align-items:center;margin-top:26px;font-size:13px;font-weight:700;display:flex}.rnav{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin-top:56px;display:grid}.rnav a{background:linear-gradient(150deg,#ffffff1a,#ffffff09);border-radius:18px;padding:24px 26px}.rnav .k{letter-spacing:.16em;color:var(--f45);font-size:12px;font-weight:800}.rnav .t{letter-spacing:-.02em;margin-top:12px;font-size:16px;font-weight:700;line-height:1.6}.rnav .next{text-align:right}.gatein h1{font-size:32px}.gatein .lead{text-align:center;max-width:400px;margin:16px auto 0;font-size:16px}.gateform{text-align:left;flex-direction:column;gap:12px;margin-top:38px;display:flex}.gateform input{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:14px;outline:0;padding:17px 20px;font-family:inherit;font-size:16px;font-weight:600}.gateform input::placeholder{color:var(--f45);font-weight:500}.gateform .pill{text-align:center;cursor:pointer;border:0;width:100%;margin-top:8px;font-family:inherit}.gatesub{color:var(--f45);margin-top:26px;font-size:13px;line-height:1.9}.gatesub a{text-underline-offset:3px;text-decoration:underline}.who{align-items:center;gap:14px;margin-top:26px;display:flex}.who .av{background:linear-gradient(150deg,#ffffff3d,#ffffff14);border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.who .nm{letter-spacing:-.02em;font-size:16px;font-weight:800}.who .rl{color:var(--f45);margin-top:4px;font-size:12.5px;font-weight:700}.who .out{letter-spacing:.1em;color:var(--f45);background:#ffffff1a;border-radius:999px;margin-left:auto;padding:10px 16px;font-size:12.5px;font-weight:800}.dlist{margin-top:22px}.drow{grid-template-columns:96px 1fr 118px 96px 76px;align-items:center;gap:16px;padding:17px 2px;display:grid}.drow+.drow{border-top:1px solid var(--hair)}.drow .cat{letter-spacing:.08em;color:var(--f45);font-size:11.5px;font-weight:800}.drow .tt{letter-spacing:-.02em;font-size:16px;font-weight:700}.drow .by{color:var(--f45);font-size:12.5px;font-weight:600}.drow .dt{color:var(--f45);text-align:right;font-size:12.5px;font-weight:600}.drow .go{color:#fff;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 13px;font-size:12.5px;font-weight:800;transition:background .22s;display:inline-flex}.drow .go:hover{background:#ffffff42}.drow .go svg{flex:none;width:14px;height:14px}.locknote{color:var(--f45);margin-top:34px;font-size:13px;line-height:1.9}footer.band{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;padding-top:64px;padding-bottom:70px}.ftop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;padding-bottom:0;display:flex}.fbar{grid-template-columns:auto 1fr;align-items:stretch;gap:80px;margin-top:58px;display:grid}.fleft{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:26px;display:flex}.flogo{opacity:.94;height:52px}.fright{text-align:right;flex-direction:column;justify-content:flex-end;justify-self:end;align-items:flex-end;gap:34px;display:flex}.fmenu{color:var(--f70);gap:26px;font-size:14px;font-weight:700;display:flex}.fsns{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fsns .fsl{color:var(--f70);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.fsns .fsl svg{flex:none;order:2;width:17px;height:17px}.fnote{color:var(--f45);font-size:13px;line-height:1.85}.fnote b{color:var(--f70);margin-bottom:6px;font-size:14.5px;font-weight:700;display:block}@media (prefers-reduced-transparency:reduce){.navin,.iconbtn,.langbtn{-webkit-backdrop-filter:none;background:#141821}.b0{-webkit-backdrop-filter:none;background:#10141c}.b1{-webkit-backdrop-filter:none;background:#0d1017}.b2{-webkit-backdrop-filter:none;background:#0b0e14}.b3{-webkit-backdrop-filter:none;background:#0a0c11}.b4{-webkit-backdrop-filter:none;background:#090a0e}.b5{-webkit-backdrop-filter:none;background:#08090c}}.rail{z-index:30;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(135deg,#16171ce0,#08090cc2);border-radius:26px;flex-direction:column;width:264px;padding:26px 16px 22px;display:flex;position:fixed;top:26px;bottom:26px;left:26px;overflow-y:auto;box-shadow:inset 0 1px #ffffff29,0 16px 50px #00000085}.rail::-webkit-scrollbar{width:0;height:0;display:none}.rail>*{flex-shrink:0}.rail .rbrand{padding:10px 10px 24px;display:block}.rail .rbrand img{opacity:.96;height:38px}.rail .rfind{background:#ffffff1f;border-radius:15px;align-items:center;gap:12px;height:52px;margin-bottom:6px;padding:0 16px;display:flex}.rail .rfind svg{width:19px;height:19px;color:var(--f70);flex:none}.rail .rfind input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:15px;font-weight:600}.rail .rfind input::placeholder{color:var(--f45);font-weight:500}.rgroup{letter-spacing:.18em;color:var(--f45);margin-top:20px;padding:0 10px 8px;font-size:10.5px;font-weight:800}.rail a.m,.rail span.m{color:var(--f70);border-radius:11px;align-items:center;gap:11px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.rail a.m:hover{color:#fff;background:#ffffff14}.rail a.m.on{color:#fff;background:#ffffff29;font-weight:800}.rail a.m svg,.rail span.m svg{opacity:.85;flex:none;width:16px;height:16px}.rail span.m{cursor:default}.rail a.m .lock,.rail span.m .lock{opacity:.55;flex:none;width:13px;height:13px;margin-left:auto;display:flex}.rail a.m .lock svg,.rail span.m .lock svg{opacity:1;width:13px;height:13px}.rail .rme{align-items:center;gap:11px;margin-top:auto;padding-top:18px;display:flex}.rail .rme .av img,.cmt .c .av img{width:21px;height:21px;display:block}.rail .rme .av{background:linear-gradient(150deg,#ffffff47,#ffffff1a);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.rail .rme .nm{font-size:13.5px;font-weight:800}.rail .rme .rl{color:var(--f45);margin-top:3px;font-size:11.5px;font-weight:600}.rail .rme .out{width:32px;height:32px;color:var(--f70);background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:flex}.rail .rme .out svg{width:16px;height:16px}.rpp{border-top:1px solid #ffffff1a;margin-top:14px;padding-top:12px}.rpp .ppopen{color:var(--f45);font-size:11.5px}.rpp .ppopen:hover{color:var(--f70)}.ipage .band{padding-left:322px}.ipage .wrap{max-width:1120px;margin-left:0}.ipage .phead{padding:34px 0 8px}.rows{margin-top:20px}.row{align-items:center;gap:16px;padding:15px 2px;display:grid}.row+.row{border-top:1px solid var(--hair)}.row .cat{letter-spacing:.06em;color:var(--f45);font-size:11.5px;font-weight:800}.row .tt{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:700;overflow:hidden}.row .tt a:hover{text-underline-offset:4px;text-decoration:underline}.row .by,.row .dt{color:var(--f45);font-size:12.5px;font-weight:600}.row .dt,.row .rt{text-align:right}.row.r3{grid-template-columns:1fr 112px 96px}.row.r4{grid-template-columns:96px 1fr 104px 96px}.row.r5{grid-template-columns:96px 1fr 104px 96px 82px}.row.r6{grid-template-columns:104px 1fr 112px 100px 84px 60px}@media (max-width:1279px){.row{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 2px;display:flex}.row .tt{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;flex:1 0 100%;order:-1;min-width:0;line-height:1.45;overflow:visible}.row .cat,.row .by,.row .dt{font-size:12px}.row .dt,.row .rt{text-align:left}.row .rt{margin-left:auto}.row .rt form{display:flex}}.tag{color:var(--f70);background:#ffffff24;border-radius:999px;align-items:center;padding:7px 13px;font-size:11.5px;font-weight:800;display:inline-flex}.tag.ok{color:#8fe7bc;background:#5fd39b33}.tag.wait{color:#f6d79b;background:#f2c36b33}.tag.no{color:#f5aeae;background:#f08a8a33}.stats{grid-template-columns:repeat(var(--n,3),1fr);gap:20px;margin-top:36px;display:grid}.stat{background:linear-gradient(150deg,#ffffff21,#ffffff0b);border-radius:20px;padding:26px}.stat .k{letter-spacing:.16em;color:var(--f45);font-size:12px;font-weight:800}.stat .v{letter-spacing:-.04em;margin-top:14px;font-size:36px;font-weight:800;line-height:1}.stat .v small{color:var(--f45);letter-spacing:0;margin-left:7px;font-size:15px;font-weight:700}.stat .d{color:var(--f70);margin-top:13px;font-size:13.5px;line-height:1.7}.sh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.sh .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sh h1{letter-spacing:-.035em;font-size:38px;font-weight:800;line-height:1.26}.mini{white-space:nowrap;color:#fff;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:13.5px;font-weight:800;transition:background .22s;display:inline-flex}.mini:hover{background:#ffffff42}.mini.solid{color:var(--ink);background:#fff}.mini.solid:hover{background:#ededed}.mini svg{flex:none;width:15px;height:15px}.mini.locked{opacity:.42;cursor:not-allowed;background:#ffffff1a}.mini.locked:hover{background:#ffffff1a}.fchips{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.fchips .flab{letter-spacing:.12em;color:var(--f45);flex:none;font-size:12px;font-weight:800}.fchips .chips{margin-top:0}.perm{color:var(--f45);align-items:center;gap:8px;margin-top:20px;font-size:12.5px;font-weight:700;display:inline-flex}.perm svg{flex:none;width:14px;height:14px}.drop{text-align:center;background:#ffffff12;border-radius:18px;margin-top:24px;padding:52px 24px}.drop svg{width:30px;height:30px;color:var(--f45);margin:0 auto 16px}.drop .dt{font-size:16px;font-weight:700}.drop .ds{color:var(--f45);margin-top:9px;font-size:13px}.note{color:var(--f45);margin-top:26px;font-size:13px;line-height:1.9}.post{max-width:900px}.pmeta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.pmeta .m{color:var(--f70);background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-flex}.pmeta .m svg{opacity:.8;flex:none;width:14px;height:14px}.ptext{margin-top:42px}.ptext p{color:var(--f70);overflow-wrap:anywhere;font-size:16.5px;line-height:1.95}.ptext p+p{margin-top:18px}.pplace{flex-direction:column;gap:12px;margin-top:22px;display:flex}.pplace i{background:#ffffff21;border-radius:5px;height:9px;display:block}.pplace i.s{width:56%}.pplace i.m{width:86%}.pfile{margin-top:40px}.pfile .fh{letter-spacing:.14em;color:var(--f45);font-size:13px;font-weight:800}.cmt{margin-top:48px}.cmt .ch{letter-spacing:.14em;color:var(--f45);font-size:13px;font-weight:800}.cmt .c{gap:14px;padding:20px 2px;display:flex}.cmt .c+.c{border-top:1px solid var(--hair)}.cmt .c .av{background:linear-gradient(150deg,#ffffff42,#ffffff17);border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:flex}.cmt .c>div:last-child{flex:1;min-width:0}.cmt .c .nm{font-size:13.5px;font-weight:800}.cmt .c .dt{color:var(--f45);margin-left:8px;font-size:12px;font-weight:600}.cmt .c .tx{color:var(--f70);overflow-wrap:anywhere;margin-top:8px;font-size:15px;line-height:1.8}.cbox{gap:12px;margin-top:24px;display:flex}.cbox input{color:#fff;background:#ffffff1a;border:0;border-radius:14px;outline:0;flex:1;min-width:0;padding:16px 18px;font-family:inherit;font-size:15px;font-weight:600}.cbox input::placeholder{color:var(--f45);font-weight:500}.wform{flex-direction:column;gap:16px;max-width:900px;margin-top:34px;display:flex}.wrow{grid-template-columns:120px 1fr;align-items:center;gap:20px;display:grid}.wrow label{letter-spacing:.04em;color:var(--f45);font-size:13px;font-weight:800}@media (max-width:767px){.wrow{grid-template-columns:1fr;align-items:stretch;gap:8px}}.wform input,.wform select,.wform textarea{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:14px;outline:0;width:100%;padding:15px 18px;font-family:inherit;font-size:15.5px;font-weight:600}.wform input::placeholder,.wform textarea::placeholder{color:var(--f45);font-weight:500}.wform textarea{resize:vertical;min-height:280px;line-height:1.85}.wform select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-opacity='0.55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 12 15.5 18 9.5'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:15px;padding-right:48px}.wfile{text-align:center;background:#ffffff12;border-radius:16px;padding:30px 24px}.wfile svg{width:24px;height:24px;color:var(--f45);margin:0 auto 12px}.wfile .t{font-size:14.5px;font-weight:700}.wfile .d{color:var(--f45);margin-top:8px;font-size:12.5px}.dkv{max-width:760px;margin-top:26px}.dkr{grid-template-columns:130px 1fr;align-items:baseline;gap:22px;padding:15px 2px;display:grid}.dkr+.dkr{border-top:1px solid var(--hair)}.dkr .k{color:var(--f45);font-size:13px;font-weight:800}.dkr .v{font-size:16px;font-weight:600;line-height:1.8}.gate{justify-content:center;align-items:center;min-height:100vh;padding:80px 20px 150px;display:flex}.gatein{text-align:center;width:430px;max-width:100%}.gatein .glogo{opacity:.96;height:62px;margin:0 auto}.gatein .gsmall{letter-spacing:.06em;color:var(--f45);margin-top:18px;font-size:17px;font-weight:800}.gform{text-align:left;flex-direction:column;gap:11px;margin-top:38px;display:flex}.glabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gform input{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:0;border-radius:14px;outline:0;padding:17px 20px;font-family:inherit;font-size:16px;font-weight:600}.gform input::placeholder{color:var(--f45);font-weight:500}.gform .pill{text-align:center;width:100%;margin-top:8px}.gsub{color:var(--f45);margin-top:24px;font-size:13px;line-height:1.9}.gsub a{text-underline-offset:3px;text-decoration:underline}.gback{z-index:40;color:#fff;background:#ffffff29;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13.5px;font-weight:700;transition:background .22s;display:inline-flex;position:fixed;top:32px;left:34px}.gback:hover{background:#ffffff42}.gback svg{flex:none;width:15px;height:15px}@media (max-width:1023px){.wrap{padding:0 28px}h1{font-size:40px}h2{font-size:30px}.lead{font-size:16px;line-height:1.85}.lead.big{font-size:21px;line-height:1.65}.phead{padding:64px 0 8px}.band{padding-top:68px;padding-bottom:68px}.navin{width:auto;max-width:calc(100vw - 40px);height:64px;padding:0 22px;animation:none}.navdiv,.navintra{display:none}.menu a{font-size:12px}.navwrap{padding:0 20px}.lockup{gap:1px}.mkwrap{width:103px;height:103px}.lockup .wm{width:270px;top:2px}.deptgrid{grid-template-columns:repeat(2,1fr)}.dept{height:280px}.dlogo{height:38px}.shelf{grid-template-columns:repeat(2,1fr);gap:28px}.gal{grid-template-columns:repeat(2,1fr)}.mgrid{grid-template-columns:repeat(3,1fr);gap:26px 18px}.feature{grid-template-columns:1fr;gap:34px}.aw{grid-template-columns:260px 1fr;gap:24px}.aw .awtx{padding:20px 24px 20px 0}.mbody{grid-template-columns:150px 1fr;gap:28px}.tlr{grid-template-columns:150px 1fr;gap:16px}.kvr{grid-template-columns:120px 1fr;gap:16px}}@media (max-width:767px){.wrap{padding:0 20px}h1{font-size:30px;line-height:1.28}h2{font-size:24px}h3{font-size:18px}.lead{font-size:15px;line-height:1.8}.lead.big{font-size:18px;line-height:1.6}.stmt{font-size:22px}.phead{padding:58px 0 6px}.band{padding-top:48px;padding-bottom:48px}.enh{font-size:28px}.navwrap{display:none}.toolsout{gap:6px;top:14px;right:14px}.band.hero{height:150vh}.pg-index .band.hero+.band{margin-top:-60vh}.lockup{gap:0}.mkwrap{width:69px;height:69px}.lockup .wm{width:180px;top:1.5px}.deptgrid{grid-template-columns:1fr;gap:14px}.dept{height:210px;padding:0 24px}.dlogo{height:33px}.shelf{grid-template-columns:1fr;gap:24px}.gal{grid-template-columns:1fr;gap:12px}.gal .g.wide{aspect-ratio:16/10;grid-column:auto}.mgrid{grid-template-columns:repeat(2,1fr);gap:22px 14px}.kcards{grid-template-rows:none;grid-template-columns:1fr;gap:12px}.kcard.big{aspect-ratio:16/10;grid-area:auto}.kcard{aspect-ratio:16/10}.kcard .kt{font-size:16px}.kcard.big .kt{font-size:20px}.kcard.big .kk{bottom:18px;left:20px;right:20px}.feature{gap:26px}.aw{grid-template-columns:1fr;gap:0}.aw .awph{aspect-ratio:16/9}.aw .awtx{padding:20px 22px 24px}.mbody{grid-template-columns:1fr;gap:18px}.mnav{scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.mnav::-webkit-scrollbar{display:none}.mnav label{white-space:nowrap;padding:6px 0;font-size:15px}.org{margin-top:28px}.orow3{grid-template-columns:repeat(3,1fr);gap:7px}.ofork{grid-template-columns:repeat(3,1fr);gap:7px;height:16px;display:grid}.ofork:before{left:calc(16.6667% - 2.33333px);right:calc(16.6667% - 2.33333px)}.ofork i:before{height:16px}.otop .onode{width:100%;min-width:0}.org .ojoin{height:14px}.orow3 .onode{padding:12px 6px}.orow3 .onode b{letter-spacing:-.04em;font-size:12.5px;line-height:1.35}.orow3 .onode span{margin-top:4px;font-size:10.5px}.odiv{margin:26px 0 14px}.onode.odept{padding:16px 8px}.onode.odept b{letter-spacing:0;font-size:14px}.kvr{grid-template-columns:1fr;gap:4px;padding:12px 2px}.tlr{grid-template-columns:1fr;gap:4px;padding:12px 0}.tocr{grid-template-columns:34px 1fr;gap:10px}.tocr .pg{display:none}.ul li{font-size:15px;line-height:1.9}.rep{grid-template-columns:auto 1fr auto;grid-template-areas:"team tt tt""sec mt dl";gap:6px 12px;padding:14px 2px}.rep .team{grid-area:team}.rep .sec{grid-area:sec}.rep .tt{grid-area:tt}.rep .mt{grid-area:mt;font-size:12px}.rep .vw{display:none}.rep .dl{grid-area:dl}.track .lgw{margin-right:56px}.track.uni .lgw,.track.uni span{margin-right:48px}.track .pl-uic img{height:34px}.track .pl-kis img{height:20px}.track .pl-ysyf img{height:15px}.track .un-inu img,.track .un-inha img,.track .un-hyu img,.track .un-gachon img{height:46px}.track .un-ghent img{height:30px}.track .un-utah img,.track .un-suny img{height:32px}.track .un-gmu img{height:24px}.ftop{gap:24px}.flogo{height:40px}.fmenu{flex-wrap:wrap;gap:14px;font-size:13px}.fbar{grid-template-columns:1fr;gap:26px;margin-top:34px}.fright{text-align:left;justify-self:start;align-items:flex-start}.fsns{align-items:flex-start}.searchin{padding:24px 20px 0}.searchbar input{font-size:16px}.ctas{gap:8px}.pill,.ghost{padding:13px 22px;font-size:14px}}@media (max-width:1023px){.rail{border-radius:0;width:auto;height:auto;margin:0;padding:14px 18px;display:block;position:static}.rail .rbrand{padding:2px 0 12px}.rail .rbrand img{height:30px}.rail .rfind{margin-bottom:12px}.rail .rgroup{display:none}.ipage .band{padding-left:0}.rail .rme{margin-top:14px}.rail{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rail .rbrand{margin-right:6px;padding:0}.rail .rfind{flex:180px;min-width:0;margin:0}.rail .m{white-space:nowrap;padding:8px 12px}.rail .rme{margin:0 0 0 auto;padding-top:0}}.searchpanel.open{opacity:1;pointer-events:auto;transform:none}.topbar.searching .navwrap{opacity:0;pointer-events:none;transition:opacity .25s}.topbar.searching .toolsout .iconbtn{opacity:0;pointer-events:none}.iconbtn,.hamb,.searchclose{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.searchquick .chip{cursor:pointer;border:0;font-family:inherit;transition:background .2s}.searchquick .chip:hover{background:#ffffff3d}.searchbar .clr{cursor:pointer;width:28px;height:28px;color:var(--f70);background:#ffffff24;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.searchbar .clr:hover{color:#fff;background:#ffffff42}.searchbar .clr svg{opacity:1;width:13px;height:13px}.searchhits{gap:2px;max-height:150px;margin-top:12px;display:grid;overflow-y:auto}.searchhits .hit{border-radius:12px;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.searchhits .hit:hover{background:#ffffff17}.searchhits .hit b{flex:none;font-size:15px;font-weight:800}.searchhits .hit span{color:var(--f45);font-size:13.5px}.searchnone{color:var(--f45);margin-top:14px;padding:0 14px;font-size:14px}.hamb{flex-direction:column;justify-content:center;gap:5px;width:26px;height:26px;display:none}.hamb span{background:#fff;border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.22,.68,.24,1),opacity .2s;display:block}.hamb.on span:first-child{transform:translateY(7px)rotate(45deg)}.hamb.on span:nth-child(2){opacity:0}.hamb.on span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.drawer{z-index:38;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);opacity:0;pointer-events:none;background:#06070af5;justify-content:center;align-items:center;transition:opacity .28s,transform .38s cubic-bezier(.22,.68,.24,1);display:flex;position:fixed;inset:0;transform:translateY(-10px)}.drawer.open{opacity:1;pointer-events:auto;transform:none}.drawmenu{text-align:center;gap:6px;width:100%;padding:0 24px;display:grid}.drawmenu a{letter-spacing:.02em;color:var(--f70);padding:12px 0;font-size:22px;font-weight:800}.drawmenu a.on{color:#fff}.drawmenu .drawintra{letter-spacing:.16em;color:#fff;opacity:.8;margin-top:18px;font-size:14px}@media (max-width:767px){.hamb{display:flex}.searchpanel{height:100vh}.searchhits{max-height:calc(100vh - 220px)}}@media (max-width:1023px),(hover:none){.dept{justify-content:flex-start;height:auto;padding:30px 24px}.dept:before{transform:scaleX(1)}.dept .dlogo{transform:none}.dept .dtext{opacity:1;margin-top:22px;position:static;transform:none}.dept .dtext p{margin-top:10px}.dept:hover .dlogo,.dept:focus-within .dlogo,.dept:hover .dtext,.dept:focus-within .dtext{transform:none}.dept .dlogo,.dept .dtext,.dept:before{transition:none}}.gal .g,.mc .ph,.aw .awph{position:relative}.gal .g img,.mc .ph img,.aw .awph img{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:-1px;left:-1px}@media (max-width:1023px),(hover:none){.gal .g img,.mc .ph img{transition:none}.gal .g:hover img,.mc:hover .ph img,.mc:focus-within .ph img{transform:none}}.ppopen{cursor:pointer;background:0 0;border:0;padding:13px 0;font-family:inherit}.ppwrap{z-index:120;background:#000000c7;justify-content:center;align-items:center;padding:24px;animation:.18s both ppFade;display:flex;position:fixed;inset:0}@keyframes ppFade{0%{opacity:0}to{opacity:1}}.ppbox{color:#fff;background:#000;border-radius:20px;flex-direction:column;width:100%;max-width:720px;max-height:min(84vh,860px);animation:.26s cubic-bezier(.22,.68,.24,1) both ppRise;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000b3}@keyframes ppRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ppbox:focus{outline:none}.pphead{background:#000;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 26px 18px;display:flex}.pphead h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:20px;font-weight:800}.ppx{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex}.ppx:hover{background:#fff3}.ppx svg{width:18px;height:18px;display:block}.ppbody{scrollbar-width:thin;scrollbar-color:#ffffff42 transparent;flex:1;min-height:0;padding:4px 26px 30px;overflow-y:auto}.ppbody::-webkit-scrollbar{width:8px}.ppbody::-webkit-scrollbar-track{background:0 0}.ppbody::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.ppintro{color:#ffffffc7;max-width:62ch;margin:0;font-size:14.5px;line-height:1.85}.ppeff{letter-spacing:.02em;color:#ffffff80;margin:10px 0 0;font-size:12.5px;font-weight:700}.ppbody h3{letter-spacing:-.01em;color:#fff;border-top:1px solid #ffffff24;margin:30px 0 0;padding-top:18px;font-size:15px;font-weight:800}.ppbody p{color:#ffffffc2;max-width:64ch;margin:12px 0 0;font-size:14px;line-height:1.9}.ppkv{flex-direction:column;gap:1px;margin:14px 0 0;display:flex}.ppkvr{grid-template-columns:168px minmax(0,1fr);align-items:baseline;gap:8px 18px;padding:10px 0;display:grid}.ppkvr+.ppkvr{border-top:1px solid #ffffff14}.ppkvr dt{color:#ffffff80;font-size:12.5px;font-weight:700;line-height:1.5}.ppkvr dd{color:#ffffffe0;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;line-height:1.75}.ppkvr dd a{text-underline-offset:3px;text-decoration:underline}.pplist{flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pplist li{color:#ffffffc2;font-size:14px;line-height:1.8}.pplist li b{color:#fff;font-weight:700}.pplist li b:after{content:"";vertical-align:-.1em;background:#ffffff4d;width:1px;height:.9em;margin:0 11px 0 13px;display:inline-block}@media (max-width:767px){.ppwrap{align-items:flex-end;padding:0}.ppbox{border-radius:20px 20px 0 0;max-width:none;max-height:92vh}.pphead{padding:20px 20px 14px}.pphead h2{font-size:18px}.ppbody{padding:4px 20px 28px}.ppkvr{grid-template-columns:minmax(0,1fr);gap:4px;padding:11px 0}}.pvbox{text-align:center;background:#ffffff0f;border-radius:24px;max-width:560px;margin:0 auto;padding:56px 40px 52px}.pvlock{color:#fff;background:#ffffff17;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 26px;display:flex}.pvlock svg{width:30px;height:30px;display:block}.pvbox h2{font-size:26px}.pvbox .lead{margin-top:14px}.pvbox .ctas{justify-content:center;margin-top:30px}.pvbox .note{margin-top:26px}@media (max-width:767px){.pvbox{border-radius:20px;padding:44px 22px 40px}.pvlock{width:56px;height:56px;margin-bottom:22px}.pvlock svg{width:26px;height:26px}.pvbox h2{font-size:21px}}.intrabtn{display:none}@media (min-width:768px) and (max-width:1379px){.intrabtn{display:flex}}@media (min-width:768px) and (max-width:1023px){.navin{max-width:calc(100vw - 230px)}.navwrap{justify-content:flex-start;padding-left:20px}.menu{gap:8px;font-size:11.5px}.toolsout{gap:6px;right:20px}.iconbtn,.langbtn{width:40px;height:40px}}@media (min-width:1024px) and (max-width:1379px){.navin{width:auto;max-width:calc(100vw - 370px);padding:0 26px;animation:none}.navdiv,.navintra{display:none}.menu{gap:15px;font-size:13px}}@media (max-width:1023px){.iconbtn,.langbtn{width:44px;height:44px}.menu a{padding:11px 0;display:block}.fmenu{gap:6px}.fmenu a{padding:11px 8px;display:block}.fsns .fsl{padding:10px 0}.fend .fby{padding:13px 0;display:inline-block}.rep .tt a,.rep a.tt{padding:9px 0;display:block}.chips .chip{padding:11px 15px}}@media (max-width:767px){.mhlogo{padding:9px 0}.styrow .ac .mini{padding:10px 16px}.toolsout{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(135deg,#16171ce0,#08090cc2);border-radius:999px;gap:14px;padding:9px 14px;top:50%;right:14px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff29}.topbar{height:56px;top:14px}}@media (max-width:1023px){.rail{border-radius:0;width:auto;height:auto;margin:0;padding:14px 0 10px;display:block;position:static;overflow:visible}.rail .rbrand{padding:0 18px 12px;display:block}.rail .rbrand img{height:30px}.rail .rfind{height:44px;margin:0 18px 12px}.rail .rgroup{display:none}.rail .rme{margin:12px 18px 0;padding-top:12px}.rpp{margin:10px 18px 0;padding-top:10px}.ipage .band{padding-left:0}.ipage .band .wrap{padding-left:20px;padding-right:20px}.rail{display:grid}.rail .m{white-space:nowrap;margin:0 4px;padding:9px 13px;display:inline-flex}.rail .m span{white-space:nowrap}.railscroll{flex-wrap:wrap;gap:4px 2px;padding:0 14px;display:flex;overflow-x:visible}}.railgroup{display:contents}@media (max-width:1023px){.railgroup{flex-wrap:wrap;gap:4px 2px;padding:0 14px;display:flex;overflow-x:visible}.rail .m{flex:none}.rail .rbrand{padding-bottom:14px}.rail .m{align-items:center;min-height:44px;padding:0 13px}.rail .rme .out{width:44px;height:44px}.ipage .mini{min-height:44px}.ipage .chip{align-items:center;min-height:44px;display:inline-flex}.ipage .pill{padding-top:14px;padding-bottom:14px}.rpp .ppopen{align-items:center;min-height:44px;display:inline-flex}.ipage select,.rail .rmine,.mhelp>summary,.mpick,.mbrow .tog,.mrow .tog{min-height:44px}}@media (max-width:767px){.toolsout{z-index:41;position:fixed;top:14px;right:14px;transform:none}}.mbar{display:none}@media (max-width:767px){.toolsout{display:none}.mbar{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(135deg,#16171ce6,#08090ccc);border-radius:999px;align-items:center;gap:14px;padding:9px 14px;display:flex;position:fixed;top:12px;right:12px;box-shadow:inset 0 1px #ffffff2e}.mbar .iconbtn,.mbar .iconbtn svg{width:22px;height:22px}.mbar .hamb{display:flex}.topbar.searching .mbar{opacity:0;pointer-events:none}.navwrap{justify-content:flex-start;padding:0 12px;display:flex}.navin{scrollbar-width:none;justify-content:flex-start;width:auto;max-width:calc(100vw - 24px);height:52px;padding:0 16px;overflow-x:auto}.navin::-webkit-scrollbar{display:none}.menu{flex:none;gap:16px}.menu a{white-space:nowrap;font-size:12px}.navdiv{margin:0 14px;display:inline-block}.navintra{font-size:11.5px;display:inline-block}.topbar{height:52px;top:12px}.toolsout,.mbar{display:none}}.mhead,.msheet{display:none}@media (max-width:767px){.topbar{display:none}.mhead{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#08090ceb,#08090cb8);justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff1a}.mhlogo{align-items:center;display:flex}.mhlogo img{height:26px;display:block}.mhbtn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;padding:0;display:flex}.mhbtn span{background:#fff;border-radius:2px;width:22px;height:2px;transition:transform .3s cubic-bezier(.22,.68,.24,1),opacity .2s;display:block}.mhbtn span:nth-child(2){width:16px}.mhbtn.on span:first-child{transform:translateY(8px)rotate(45deg)}.mhbtn.on span:nth-child(2){opacity:0}.mhbtn.on span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.msheet{z-index:59;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;background:#06070af7;transition:opacity .26s,transform .34s cubic-bezier(.22,.68,.24,1);display:block;position:fixed;inset:60px 0 0;overflow-y:auto;transform:translateY(-8px)}.msheet.open{opacity:1;pointer-events:auto;transform:none}.msheetin{padding:14px 22px 40px;display:grid}.msheetin a{align-items:baseline;gap:12px;padding:17px 2px;display:flex;box-shadow:inset 0 -1px #ffffff12}.msheetin a b{letter-spacing:.04em;color:var(--f70);font-size:17px;font-weight:800}.msheetin a span{color:var(--f45);font-size:13px;font-weight:600}.msheetin a.on b{color:#fff}.msheetin .mintra{box-shadow:none;letter-spacing:.16em;color:#fff;background:#ffffff1a;border-radius:14px;margin-top:22px;padding:16px 18px;font-size:13px;font-weight:800}.msheetin .mintra span{letter-spacing:0;margin-left:auto}.flow{padding-top:60px}.band.hero{margin-top:-60px}.form{grid-template-columns:1fr;gap:14px;margin-top:26px}.field input,.field select,.field textarea{font-size:16px}.field textarea{min-height:130px}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-top:18px;padding-bottom:2px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding:8px 14px;font-size:12.5px}.ghead{margin-top:34px}.ghead b{font-size:21px}.ghead span{font-size:12px}.rep .tt a{font-size:14.5px;line-height:1.5}.rep .mt{white-space:normal}.onode{padding:14px 16px}.onode b{font-size:15px}.bplates{grid-template-columns:1fr;gap:12px}.bplate{gap:26px;padding:38px 24px 20px}.bplate img{height:38px}.bclear{grid-template-columns:1fr;gap:22px}.bclearbox{padding:32px}.bclearin{padding:20px 24px}.bclearin img{height:34px}.bsw{grid-template-columns:repeat(2,1fr);gap:14px}.bsw i{height:66px}.bdont{grid-template-columns:repeat(2,1fr);gap:12px}.bdept{grid-template-columns:1fr;gap:12px}.bdept div{gap:20px;padding:30px 20px 18px}.tl{padding-left:20px}.tl:before{left:3px}.tlr:before{left:-20px}.gatein{width:100%;padding:0 8px}.gatein .glogo{width:100%;max-width:250px;height:auto}.gatein .gsmall{letter-spacing:.22em;font-size:15px}.gatein .gform{margin-top:26px}.gatein .gform input{font-size:16px}.gback{top:auto;bottom:18px;left:18px}}.gform button.pill{cursor:pointer;border:0;width:100%;font-family:inherit}.gform button.pill:disabled{opacity:.6;cursor:default}.gerr{color:#ff8f9e;margin-top:12px;font-size:13.5px;line-height:1.7}.gsent{text-align:center;gap:14px}.gsenttitle{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:800}.gform button.ghost{text-align:center;width:100%}.gatein .gresend{margin:18px 0 0;font-size:13px;display:inline-block}.gatein .gforgot{margin-right:20px}.gresendform{margin-top:22px}.gresendform .gerr{margin-top:0}.gdone{color:#bfe6c8;margin:26px 0 0;font-size:14px}.form button.pill{cursor:pointer;border:0;font-family:inherit}.form button.pill:disabled{opacity:.6;cursor:default}.formdone{color:var(--f70);margin-top:38px;font-size:16px;line-height:1.9}.consent{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.consent input{appearance:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:#ffffff29;border:0;border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;padding:0;transition:background .18s;position:relative}.consent input:hover{background:#ffffff47}.consent input:checked{background:#fff}.consent input:checked:after{content:"";border:solid var(--ink);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(43deg)}.consent input:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.consent span{color:var(--f45);font-size:13.5px;font-weight:500;line-height:1.75}.rail .rme .out{cursor:pointer;background:0 0;border:0;padding:0}button.mini,button.ghost,button.pill{cursor:pointer;border:0;font-family:inherit}button.mini:disabled,button.ghost:disabled,button.pill:disabled{opacity:.6;cursor:default}.mini.danger{color:#ffb3bd;background:#ff5c702e}.mini.danger:hover{background:#ff5c704d}.cbox button{flex:none}label.wfile{cursor:pointer;display:block}label.wfile input{display:none}label.drop{cursor:pointer;display:block}label.drop input{display:none}.mrow .who span.roottag,.who span.roottag{letter-spacing:.08em;color:var(--ink);background:#fff;border-radius:999px;flex:none;align-self:center;margin:0 0 0 9px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}.mclose{background:#ffffff0f;border-radius:16px;margin-top:26px;padding:18px 20px}.mclose form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mclose .t{letter-spacing:.04em;color:var(--f45);font-size:13px;font-weight:800}.mclose select{appearance:none;color:#fff;cursor:pointer;background-color:#ffffff1a;background-image:var(--caret);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;border:0;border-radius:10px;outline:0;padding:10px 34px 10px 14px;font-family:inherit;font-size:13.5px;font-weight:700}.mclose input{color:#fff;background-color:#ffffff1a;border:0;border-radius:10px;outline:0;width:110px;padding:10px 14px;font-family:inherit;font-size:13.5px;font-weight:700}.mclose input::placeholder{color:var(--f45);font-weight:500}.mclose .note{margin-top:12px}@media (max-width:767px){.mclose form{flex-direction:column;align-items:stretch}.mclose select,.mclose input,.mclose .mini{width:100%}.ipage .chips{flex-wrap:wrap;gap:8px;overflow-x:visible}}.fup{margin-top:24px}.fuprow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fupwho{color:var(--f45);margin-top:16px;font-size:13px;line-height:1.8}.fup .ctas{margin-top:22px}@media (max-width:767px){.fuprow{grid-template-columns:1fr;gap:14px}.drop{padding:38px 20px}}.wfile .picked{color:var(--f70);margin-top:14px;font-size:13px;font-weight:700;line-height:1.85}.werr{color:#ff8f9e;margin-top:18px;font-size:13.5px;line-height:1.7}.cdel{cursor:pointer;color:var(--f45);background:0 0;border:0;margin-left:10px;padding:0;font-family:inherit;font-size:12px;font-weight:600}.cdel:hover{color:var(--f70)}.mlang{color:#fff;letter-spacing:.12em;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;align-self:flex-start;margin-top:22px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:800;transition:background .22s}.mlang:hover{background:#ffffff42}.searchhits,.msheet,.field textarea,.wform textarea,.ptext,.rows{scrollbar-width:thin;scrollbar-color:#ffffff42 transparent}.searchhits::-webkit-scrollbar{width:7px;height:7px}.msheet::-webkit-scrollbar{width:7px;height:7px}.field textarea::-webkit-scrollbar{width:7px;height:7px}.wform textarea::-webkit-scrollbar{width:7px;height:7px}.ptext::-webkit-scrollbar{width:7px;height:7px}.rows::-webkit-scrollbar{width:7px;height:7px}.searchhits::-webkit-scrollbar-track{background:0 0}.msheet::-webkit-scrollbar-track{background:0 0}.field textarea::-webkit-scrollbar-track{background:0 0}.wform textarea::-webkit-scrollbar-track{background:0 0}.ptext::-webkit-scrollbar-track{background:0 0}.rows::-webkit-scrollbar-track{background:0 0}.searchhits::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.msheet::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.field textarea::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.wform textarea::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.ptext::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.rows::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.searchhits::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.msheet::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.field textarea::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.wform textarea::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.ptext::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.rows::-webkit-scrollbar-thumb:hover{background:#ffffff70 padding-box content-box}.searchhits{padding-right:4px}.madm{margin-top:26px}.mrow{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:16px;padding:16px 2px;display:grid}.mrow+.mrow{border-top:1px solid var(--hair)}.mrow .who{flex-wrap:wrap;row-gap:0;min-width:0;margin-top:0}.mrow .who b{letter-spacing:-.02em;font-size:15.5px;font-weight:800;display:block}.mrow .who span{color:var(--f45);margin-top:4px;font-size:12px;font-weight:600;display:block}.mrow .who span:last-child{overflow-wrap:anywhere;flex:1 0 100%;min-width:0}.mrow .at{color:var(--f45);font-size:12.5px;font-weight:600;line-height:1.6}.mrow select{appearance:none;color:#fff;cursor:pointer;background-color:#ffffff1a;background-image:var(--caret);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;border:0;border-radius:10px;outline:0;width:100%;padding:9px 34px 9px 12px;font-family:inherit;font-size:13px;font-weight:700}.msort{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.msort .t{color:var(--f45);margin-right:4px;font-size:12.5px;font-weight:700}.mpage{justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.mpage .t{color:var(--f45);font-size:12.5px;font-weight:700}.mbulk{background:#ffffff0f;border-radius:18px;margin-top:26px;padding:20px 22px}.mbulk>.t{margin-bottom:14px;font-size:13.5px;font-weight:800}.mbrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mbrow select{appearance:none;color:#fff;cursor:pointer;background-color:#ffffff1a;background-image:var(--caret);background-position:right 11px center;background-repeat:no-repeat;background-size:12px;border:0;border-radius:11px;outline:0;flex:0 116px;min-width:0;padding:9px 30px 9px 12px;font-family:inherit;font-size:13px;font-weight:600}.mbrow .tog{color:var(--f70);cursor:pointer;flex:none;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.mbrow .tog input{appearance:none;cursor:pointer;background:#ffffff29;border:0;border-radius:6px;flex:none;width:20px;height:20px;padding:0;transition:background .18s;position:relative}.mbrow .tog input:checked{background:#fff}.mbrow .tog input:checked:after{content:"";border:solid var(--ink);border-width:0 2.4px 2.4px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(43deg)}.mbulk .note{margin-top:14px}.mpick{cursor:pointer;flex:none;align-items:center;margin-right:10px;display:inline-flex}.mpick input{appearance:none;cursor:pointer;background:#ffffff29;border:0;border-radius:6px;width:20px;height:20px;padding:0;transition:background .18s;position:relative}.mpick input:checked{background:#fff}.mpick input:checked:after{content:"";border:solid var(--ink);border-width:0 2.4px 2.4px 0;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(43deg)}.rmine{border-radius:12px;align-items:center;gap:11px;min-width:0;transition:background .2s;display:flex}.rmine:hover{background:#ffffff12}.rmine .rmtx{min-width:0}.rmine .nm,.rmine .rl{display:block}.meform{max-width:620px;margin-left:0}.merr,.meok{border-radius:14px;margin:0 0 18px;padding:13px 18px;font-size:13.5px;font-weight:600;line-height:1.7}.merr{color:#ffb3bd;background:#ff5c7024}.meok{color:#bfe6c8;background:#60d68521}.mhelp{margin-top:18px}.mhelp>summary{cursor:pointer;color:var(--f45);align-items:center;gap:7px;padding:9px 0;font-size:13px;font-weight:700;list-style:none;display:inline-flex}.mhelp>summary::-webkit-details-marker{display:none}.mhelp>summary:before{content:"";border:1.6px solid;border-width:0 1.6px 1.6px 0;width:6px;height:6px;transition:transform .18s;transform:rotate(-45deg)}.mhelp[open]>summary:before{transform:rotate(45deg)}.mhelp>summary:hover{color:var(--f70)}.mhelp .ppkv{margin-top:4px}.mhelp .ppkvr{grid-template-columns:132px 1fr}.mhelp .ppkvr dt{color:#ffffff9e}.mhelp .ppkvr dd{color:#ffffffb8;font-size:13.5px}.prlist{margin-top:6px}.prrow{flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;display:flex}.prrow+.prrow{border-top:1px solid var(--hair)}.prname{letter-spacing:-.02em;overflow-wrap:anywhere;flex:0 0 96px;min-width:0;font-size:14px;font-weight:800}.prrow select{appearance:none;color:#fff;cursor:pointer;background-color:#ffffff1a;background-image:var(--caret);background-position:right 12px center;background-repeat:no-repeat;background-size:13px;border:0;border-radius:10px;outline:0;flex:0 116px;min-width:0;padding:9px 34px 9px 12px;font-family:inherit;font-size:13px;font-weight:700}.prrow .tog{color:var(--f45);cursor:pointer;flex:none;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.prrow .tog input{appearance:none;cursor:pointer;background:#ffffff29;border:0;border-radius:6px;flex:none;width:17px;height:17px;padding:0;transition:background .18s;position:relative}.prrow .tog input:checked{background:#fff}.prrow .tog input:checked:after{content:"";border:solid var(--ink);border-width:0 2.2px 2.2px 0;width:5px;height:9px;position:absolute;top:2.5px;left:5.5px;transform:rotate(43deg)}.prnote{color:#fff;background:#ffffff1a;border:0;border-radius:10px;outline:0;flex:150px;min-width:0;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.prnote::placeholder{color:#ffffff6b;font-weight:600}.prnote:focus{background:#ffffff29}input.prname{color:#fff;letter-spacing:0;background:#ffffff1a;border:0;border-radius:10px;outline:0;padding:9px 12px;font-size:13px;font-weight:700}input.prname::placeholder{color:#ffffff6b;font-weight:600}input.prname:focus{background:#ffffff29}.pract{align-items:center;gap:8px;margin-left:auto;display:flex}.prnew{border-top:1px solid var(--hair);margin-top:8px}@media (max-width:1279px){.prnote{flex:1 0 100%;order:1}.pract{order:2}}@media (max-width:767px){.prname{flex:1 0 100%}.prrow select{flex:130px}.pract{width:100%;margin-left:0}}.mrow .mpos{color:#fff;background:#ffffff1a;border:0;border-radius:11px;outline:0;flex:0 116px;min-width:0;height:auto;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.mrow .mpos::placeholder{color:#ffffff6b;font-weight:600}.mrow .mpos:focus{background:#ffffff29}.mrow .togs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mrow .togs select{flex:0 116px;min-width:0}.mrow .togs>.tog{flex:none}.mrow .tog{color:var(--f45);cursor:pointer;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.mrow .tog input{appearance:none;cursor:pointer;background:#ffffff29;border:0;border-radius:6px;flex:none;width:17px;height:17px;padding:0;transition:background .18s;position:relative}.mrow .tog input:checked{background:#fff}.mrow .tog input:checked:after{content:"";border:solid var(--ink);border-width:0 2.2px 2.2px 0;width:5px;height:9px;position:absolute;top:2.5px;left:5.5px;transform:rotate(43deg)}.mrow .save{margin-left:auto}.invform{grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;margin-top:26px;display:grid}.invform label{letter-spacing:.06em;color:var(--f45);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.invform input,.invform select{color:#fff;background:#ffffff1a;border:0;border-radius:12px;outline:0;width:100%;padding:13px 15px;font-family:inherit;font-size:14.5px;font-weight:600}.invform select{appearance:none;cursor:pointer;background-image:var(--caret);background-position:right 14px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.invform input::placeholder{color:var(--f45);font-weight:500}.invform .go{grid-column:1/-1;align-items:center;gap:12px;margin-top:4px;display:flex}.invlink{background:#ffffff17;border-radius:14px;margin-top:20px;padding:18px 20px}.invlink .t{letter-spacing:.1em;color:var(--f45);font-size:12px;font-weight:800}.invlink .u{word-break:break-all;margin-top:10px;font-size:14px;font-weight:700;line-height:1.7}.invlink .d{color:var(--f45);margin-top:12px;font-size:12.5px;line-height:1.8}@media (max-width:1279px){.mrow{flex-direction:column;grid-template-columns:none;align-items:stretch;gap:12px;padding:18px 2px;display:flex}.mrow .who{min-width:0}.mrow .togs{flex-wrap:wrap;gap:10px;width:100%}.mrow .togs select{flex:150px;min-width:0}.mrow .save{align-self:flex-start;margin-left:0}.invform{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.mrow .togs select{flex:100%}.invform{grid-template-columns:1fr}}.mtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.mfind{background:#ffffff17;border-radius:999px;flex:280px;align-items:center;gap:11px;min-width:280px;max-width:420px;height:46px;padding:0 18px;display:flex}.mfind svg{width:17px;height:17px;color:var(--f45);flex:none}.mfind input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:15px;font-weight:600}.mfind input::placeholder{color:var(--f45);font-weight:500}.mtally{color:var(--f45);flex-wrap:wrap;gap:20px;font-size:12.5px;font-weight:700;display:flex}.mtally b{color:#fff;margin-left:5px;font-size:15px;font-weight:800}.lnk{cursor:pointer;color:var(--f45);text-underline-offset:3px;background:0 0;border:0;margin-left:12px;padding:0;font-family:inherit;font-size:12px;font-weight:700;text-decoration:underline}.lnk:hover{color:#fff}.invform textarea{color:#fff;resize:vertical;background:#ffffff1a;border:0;border-radius:12px;outline:0;width:100%;padding:14px 15px;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.8}.invform textarea::placeholder{color:var(--f45);font-weight:500}.invlist{scrollbar-width:thin;scrollbar-color:#ffffff42 transparent;gap:2px;max-height:260px;margin-top:18px;display:grid;overflow-y:auto}.invlist::-webkit-scrollbar{width:7px}.invlist::-webkit-scrollbar-track{background:0 0}.invlist::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.invone{grid-template-columns:170px 1fr 74px;align-items:center;gap:14px;padding:11px 2px;display:grid}.invone+.invone{border-top:1px solid var(--hair)}.invone b{font-size:14px;font-weight:800}.invone span{color:var(--f45);margin-top:3px;font-size:11.5px;font-weight:600;display:block}.invone code{color:var(--f70);word-break:break-all;font-size:12px;line-height:1.6}@media (max-width:767px){.invone{grid-template-columns:1fr;gap:6px}.mtop{gap:14px}.mfind{max-width:none}}.phead.abmark{justify-content:center;padding:96px 0 40px;display:flex}.phead.abmark img{width:auto;max-width:78%;height:150px}.stfeat{grid-template-columns:400px 1fr;align-items:center;gap:76px;margin-top:38px;display:grid}.stbook{perspective:1400px}.stbook .rcov{transform-origin:0;transition:transform .7s cubic-bezier(.22,.68,.24,1);transform:rotateY(-13deg)rotateX(2deg)}.stbook:hover .rcov{transform:rotateY(-4deg)}.stsay .note{margin-top:18px}.styr{margin-top:30px}.styrow{grid-template-columns:104px 1fr auto;align-items:center;gap:24px;padding:24px 4px;display:grid}.styrow+.styrow{border-top:1px solid var(--hair)}.styrow .yr{letter-spacing:-.02em;color:#d8b978;font-size:27px;font-weight:800}.styrow .tt b{letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.styrow .tt span{color:var(--f45);margin-top:6px;font-size:13.5px;display:block}.styrow .ac{gap:10px;display:flex}@media (max-width:1023px){.stfeat{grid-template-columns:300px 1fr;gap:40px}.stbook .rcov{transform:none}.styrow{grid-template-columns:70px 1fr;gap:16px;padding:20px 2px}.styrow .yr{font-size:22px}.styrow .ac{grid-column:1/-1;margin-top:4px}}@media (max-width:767px){.stfeat{grid-template-columns:1fr;gap:34px}.stbook{max-width:330px}}.rcov{aspect-ratio:1/1.414;background:#06070a;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000009e,0 0 0 1px #c9a96129;container-type:inline-size}.rcbg{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rctx{z-index:1;position:absolute;top:26.5%;left:9.5%;right:34%}.rcyr{letter-spacing:.04em;color:#d8b978;font-size:clamp(26px,6.2cqw,58px);font-weight:300;line-height:1}.rcko{letter-spacing:-.02em;color:#fff;white-space:nowrap;margin-top:.28em;font-size:clamp(19px,4.4cqw,42px);font-weight:800;line-height:1.16}.rcrule{background:linear-gradient(90deg,#c9a961,#c9a9611f);width:clamp(46px,11cqw,104px);height:1px;margin:clamp(12px,2.6cqw,24px) 0;display:block}.rcen{letter-spacing:.34em;color:#ffffffd1;white-space:nowrap;font-size:clamp(8px,1.85cqw,17px);font-weight:400}.rcdt{letter-spacing:.03em;color:#ffffffb8;font-size:clamp(7.5px,1.55cqw,15px);font-weight:600}.rcdt i{color:#c9a961bf;margin:0 .5em;font-style:normal}.rcft{z-index:1;align-items:center;gap:clamp(7px,1.5cqw,14px);display:flex;position:absolute;bottom:5.6%;left:9.5%;right:9.5%}.rcft b{letter-spacing:.22em;color:#d8b978;font-size:clamp(8px,1.65cqw,15px);font-weight:800}.rcft i{background:#c9a96180;width:1px;height:clamp(9px,1.7cqw,15px)}.rcft span{letter-spacing:.16em;color:#ffffff9e;white-space:nowrap;font-size:clamp(7px,1.45cqw,13px)}.rcft em{background:linear-gradient(90deg,#c9a9618c,#c9a9610f);flex:1;height:1px}@container (max-width:360px){.rctx{right:24%}.rcen{letter-spacing:.2em}.rcft span{letter-spacing:.1em}}.rcgloss{pointer-events:none;opacity:.9;background:linear-gradient(114deg,#ffffff24 0%,#0000 30% 68%,#ffffff12 100%);transition:opacity .6s;position:absolute;inset:0}.stbook:hover .rcgloss{opacity:.35}.borigin{justify-content:center;align-items:center;gap:64px;margin:56px 0 0;display:flex}.borigin img{flex:none;width:auto;display:block}.borigin .bin{opacity:.78;height:112px}.borigin .bie{height:184px}.bfrom{color:#ffffff42;flex:none;width:66px;display:block}.bfrom svg{width:100%;height:auto;display:block}.blead{text-align:center;letter-spacing:-.03em;color:#fff;max-width:720px;margin:56px auto 0;font-size:25px;font-weight:700;line-height:1.66}.bbody{text-align:center;max-width:660px;color:var(--f70);margin:26px auto 0;font-size:15.5px;line-height:1.95}.bnote{text-align:center;color:#ffffff8f;max-width:660px;margin:38px auto 0;font-size:12.5px;line-height:1.8}@media (max-width:1023px){.phead.abmark{padding:70px 0 30px}.phead.abmark img{height:110px}.borigin{gap:26px;margin-top:44px}.borigin .bin{height:72px}.borigin .bie{height:118px}.bfrom{width:34px}.blead{margin-top:40px;font-size:20px}}@media (max-width:767px){.phead.abmark{padding:58px 0 24px}.phead.abmark img{height:92px}}section.band{scroll-margin-top:120px}.srail{z-index:40;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:16px;padding:0;transition:opacity .5s,transform .6s cubic-bezier(.22,.68,.24,1);display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)translate(10px)}.srail.ready{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.srline{background:#ffffff24;width:1px;position:absolute;top:11.5px;bottom:11.5px;right:4px;overflow:hidden}.srline i{transform-origin:top;background:linear-gradient(#ffffffe6,#ffffff59);width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.68,.24,1);display:block}.srdot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:7px 0;font-family:inherit;display:flex;position:relative}.srmark{background:#ffffff57;border-radius:999px;flex:none;width:9px;height:9px;transition:background .3s,transform .42s cubic-bezier(.22,.68,.24,1),box-shadow .3s;display:block;transform:scale(.667)}.srdot:hover .srmark{background:#ffffffb8}.srdot.now .srmark{background:#fff;transform:scale(1);box-shadow:0 0 0 4px #ffffff1f}.srtip{text-overflow:ellipsis;letter-spacing:-.015em;white-space:nowrap;color:#ffffff8c;opacity:0;visibility:hidden;max-width:118px;font-size:12px;font-weight:700;transition:opacity .32s,transform .42s cubic-bezier(.22,.68,.24,1),color .3s,visibility 0s .32s;position:absolute;top:50%;right:18px;overflow:hidden;transform:translateY(-50%)translate(8px)}.srail.on .srtip,.srail:hover .srtip{opacity:.62;visibility:visible;transition-delay:0s,0s,0s,0s;transform:translateY(-50%)translate(0)}.srail.on .srdot.now .srtip,.srail:hover .srdot:hover .srtip{opacity:1;color:#fff}.srsr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1439px){.srail{display:none}}@media (hover:none){.srail{display:none}}@media (prefers-reduced-motion:reduce){.srline i,.srmark,.srtip{transition:none}}.fend{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:22px;margin-top:34px;padding-top:20px;display:flex}.fby{color:#ffffff8a;font-size:12px;font-weight:600;transition:color .22s}.fby:hover{color:var(--f70)}.qlist{gap:12px;margin-top:24px;display:grid}.qrow{background:#ffffff0f;border-radius:18px;padding:22px 24px}.qrow.done{opacity:.52}.qhead{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.qhead b{letter-spacing:-.02em;font-size:16px;font-weight:800}.qaf{color:var(--f45);font-size:13px;font-weight:600}.qkind{letter-spacing:.04em;color:var(--f70);background:#ffffff21;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:800}.qdate{color:var(--f45);margin-left:auto;font-size:12.5px;font-weight:600}.qmsg{color:var(--f70);white-space:pre-wrap;margin-top:14px;font-size:15px;line-height:1.9}.qfoot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.qmail{color:var(--f70);text-underline-offset:3px;word-break:break-all;min-width:0;margin-right:auto;font-size:13.5px;font-weight:700;text-decoration:underline}.qhead b,.qaf{overflow-wrap:anywhere;min-width:0}.qmsg{overflow-wrap:anywhere}.qmail:hover{color:#fff}@media (max-width:767px){.qrow{padding:18px}.qdate{width:100%;margin-left:0}.qmail{width:100%;margin-right:0}}.picklabel{letter-spacing:.04em;color:var(--f45);font-size:13px;font-weight:800;display:block}.pick{position:relative}.pickbtn{color:#fff;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1a;border:0;border-radius:14px;outline:0;align-items:center;gap:12px;width:100%;padding:16px 18px;font-family:inherit;font-size:16px;font-weight:600;transition:background .2s;display:flex}.pickbtn:hover{background:#ffffff29}.pickbtn span{flex:1;min-width:0}.pickbtn svg{opacity:.55;flex:none;width:16px;height:16px;transition:transform .24s}.pickbtn.on svg{transform:rotate(180deg)}.pickbtn:focus-visible{outline-offset:2px;outline:2px solid #fff9}.picklist{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:thin;scrollbar-color:#ffffff42 transparent;background:#12151bf7;border-radius:16px;max-height:290px;padding:8px;animation:.18s cubic-bezier(.22,.68,.24,1) both pickIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 60px #00000080}@keyframes pickIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.picklist::-webkit-scrollbar{width:7px}.picklist::-webkit-scrollbar-track{background:0 0}.picklist::-webkit-scrollbar-thumb{background:#ffffff3d padding-box content-box;border:2px solid #0000;border-radius:999px}.picklist button{width:100%;color:var(--f70);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.picklist button.hot{color:#fff;background:#ffffff17}.picklist button.on{color:#fff;font-weight:800}.picklist button svg{flex:none;width:14px;height:14px;margin-left:auto}@supports selector(::-webkit-scrollbar){.picklist{scrollbar-width:auto;scrollbar-color:auto}}.picklist.up{animation-name:pickUp;top:auto;bottom:calc(100% + 8px)}@keyframes pickUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pick.sm{min-width:0}.pick.sm .pickbtn{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;gap:8px;padding:9px 10px 9px 12px;font-size:13px;font-weight:700}.pick.sm .pickbtn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick.sm .pickbtn svg{width:13px;height:13px}.pick.sm .picklist{border-radius:14px;width:max-content;min-width:100%;max-width:min(280px,100vw - 32px);max-height:320px;padding:6px;top:calc(100% + 6px);right:auto}.pick.sm .picklist.up{top:auto;bottom:calc(100% + 6px)}.pick.sm .picklist.end{left:auto;right:0}.pick.sm .picklist button{border-radius:9px;gap:14px;padding:10px 12px;font-size:13.5px}.pick.sm .picklist button span{white-space:nowrap}.pick.sm .picklist button svg{width:13px;height:13px}.suggest input{width:100%}.mrow .who span.rectag{letter-spacing:.08em;color:#fff;background:#ffffff29;border-radius:999px;flex:none;align-self:center;margin:0 0 0 9px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.3;display:inline-block}.mrow .who span.mspace{cursor:default;flex:none;width:20px;height:20px;margin:0 10px 0 0;display:inline-flex}.recdone{color:#bfe6c8;font-size:13px;font-weight:700}.mrow .togs .pick,.mbrow .pick,.prrow .pick{flex:0 116px}.mclose .pick{flex:none;min-width:112px}.mclose .pick .pickbtn{padding:10px 12px 10px 14px;font-size:13.5px}.wform .pickbtn{padding:15px 18px;font-size:15.5px}.invform .pickbtn{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;padding:13px 15px;font-size:14.5px}.invform .picklist button{padding:11px 13px;font-size:14.5px}@media (max-width:1279px){.mrow .togs .pick{flex:150px}}@media (max-width:1023px){.ipage .pick.sm .pickbtn,.ipage .suggest input{min-height:44px}}@media (max-width:767px){.mrow .togs .pick{flex:100%}.prrow .pick,.mbrow .pick{flex:130px}.mclose .pick{width:100%}}.attres .glogo{height:44px}.attmark{border-radius:999px;justify-content:center;align-items:center;width:84px;height:84px;margin:44px auto 0;display:flex}.attmark svg{width:40px;height:40px}.attmark.ok{color:#8fe7bc;background:#5fd39b33}.attmark.wait{color:#f6d79b;background:#f2c36b33}.attmark.no{color:#f5aeae;background:#f08a8a33}.gatein .atttitle{letter-spacing:-.035em;margin-top:26px;font-size:30px;line-height:1.35}.attwhat{color:#fff;margin-top:14px;font-size:15px;font-weight:700;line-height:1.6}.attbody{color:var(--f70);margin-top:10px;font-size:14.5px;line-height:1.85}.attctas{justify-content:center;margin-top:34px}.attback{color:var(--f45);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:700;transition:color .2s;display:inline-flex}.attback:hover{color:#fff}.attback svg{flex:none;width:16px;height:16px}.attgrid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:34px;display:grid}.attqrwrap{min-width:0}.attqr{aspect-ratio:1;background:#fff;border-radius:24px;justify-content:center;align-items:center;max-width:100%;padding:8px;display:flex}.attqrimg{width:100%;height:100%}.attqrimg svg{width:100%;height:100%;display:block}.attqrwait{color:#5d626b;text-align:center;padding:0 12px;font-size:15px;font-weight:700;line-height:1.7}.attqr.idle{background:#ffffff14}.attqr.idle .attqrwait{color:var(--f70)}.attbar{background:#ffffff24;border-radius:999px;height:5px;margin-top:16px;overflow:hidden}.attbar span{background:#8fe7bc;border-radius:999px;height:100%;transition:width 1s linear;display:block}.attleft{color:var(--f70);text-align:center;margin-top:12px;font-size:13px;font-weight:700}.attcount{color:var(--f45);text-align:center;margin-top:6px;font-size:13px}.attcount b{color:#fff;margin-left:4px;font-weight:800}.attcount .dot{margin:0 9px}.attlost{color:#ffb3bd;text-align:center;margin-top:10px;font-size:12.5px;line-height:1.7}.attqract{justify-content:center;margin-top:16px;display:flex}.attside .attstats{--n:3;gap:14px;margin-top:0}.attside .stat{padding:20px 22px}.attside .stat .v{font-size:32px}.attctl{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.attside .note{margin-top:18px}.attbig{z-index:100;background:#08090c;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:28px 24px;display:flex;position:fixed;inset:0}.attbighead{text-align:left;align-items:center;gap:18px;max-width:92vw;display:flex}.attbighead img{flex:none;height:34px}.attbighead b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.3;display:block}.attbighead span{color:var(--f70);margin-top:3px;font-size:15px;font-weight:600;display:block}.attqr.big{border-radius:28px;width:min(64vh,86vw);padding:clamp(8px,1.4vh,14px)}.attbigfoot{width:min(64vh,86vw)}.attbigfoot .attleft{font-size:17px}.attbigfoot .attleft .dot{margin:0 9px}.attbigfoot .attleft .nw{white-space:nowrap}.attbigfoot .attcount{font-size:16px}.attbigclose{position:absolute;top:22px;right:22px}.attsh{margin-top:56px}.attlist{margin-top:18px}.attrow{grid-template-columns:minmax(0,1.1fr) 150px minmax(0,1.7fr);align-items:center;gap:16px;padding:14px 2px;display:grid}.attrow+.attrow{border-top:1px solid var(--hair)}.attrow.leave{opacity:.55}.attwho{min-width:0}.attwho b{letter-spacing:-.02em;font-size:15px;font-weight:800;display:block}.attwho span{color:var(--f45);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:600;display:block}.attstate{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.attat{color:var(--f45);font-size:12px;font-weight:600}.attset{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.attset .pick{flex:0 0 116px}.attnote{color:#fff;background-color:#ffffff1a;border:0;border-radius:10px;outline:0;flex:140px;min-width:0;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600}.attnote::placeholder{color:var(--f45);font-weight:500}.attlogs{margin-top:22px}.attlog{margin-top:4px}.attlogrow{color:var(--f70);gap:14px;padding:10px 0;font-size:13px;line-height:1.7;display:flex}.attlogrow+.attlogrow{border-top:1px solid #ffffff14}.attlogrow .t{color:var(--f45);flex:0 0 124px;font-weight:600}.attlogrow b{color:#fff;font-weight:800}.attmine{--n:3}.attmy{margin-top:26px}.row.attmyrow{grid-template-columns:110px minmax(0,1fr) 64px 170px 86px}.row.attsessrow{grid-template-columns:150px minmax(0,1fr) 64px 230px 86px}.attnew>.t{margin-bottom:14px;display:block}.mclose form.attnewform{grid-template-columns:minmax(0,1.4fr) 124px minmax(232px,1.3fr) 96px 96px auto;align-items:end;gap:12px;display:grid}.attf{flex-direction:column;gap:7px;min-width:0;display:flex}.attf>span{color:var(--f45);font-size:12px;font-weight:700}.mclose .attf input{width:100%;height:40px;padding-top:0;padding-bottom:0}.attf input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.attnewform .pick{min-width:0}.attnewform .pick .pickbtn,.attnewform .mini{height:40px}.attsheetwrap{scrollbar-width:thin;scrollbar-color:#ffffff42 transparent;background:#ffffff0a;border-radius:16px;margin-top:22px;overflow-x:auto}.attsheet{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.attsheet th,.attsheet td{text-align:center;color:var(--f70);padding:11px 10px;font-weight:600}.attsheet thead th{color:var(--f45);font-size:12px;font-weight:800}.attsheet thead tr>*{border-bottom:1px solid var(--hair)}.attsheet tbody tr+tr>*{border-top:1px solid #ffffff14}.attsheet thead th a{color:#fff;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.attsheet thead th a:hover{text-underline-offset:3px;text-decoration:underline}.attsheet thead th small{color:var(--f45);font-size:10.5px;font-weight:700}.attsheet .nm{text-align:left;z-index:1;min-width:150px;box-shadow:inset -1px 0 0 var(--hair);background:#101217f0;position:sticky;left:0}.attsheet tbody .nm b{color:#fff;font-size:14px;font-weight:800;display:block}.attsheet tbody .nm span{color:var(--f45);margin-top:2px;font-size:11.5px;font-weight:600;display:block}.attsheet td.num{font-variant-numeric:tabular-nums}.attsheet td.num b{color:#fff;font-weight:800}.attsheet tr.leave{opacity:.55}.am{border-radius:999px;justify-content:center;align-items:center;min-width:38px;padding:4px 8px;font-size:11.5px;font-weight:800;display:inline-flex}.am.present{color:#8fe7bc;background:#5fd39b2e}.am.late{color:#f6d79b;background:#f2c36b2e}.am.absent{color:#f5aeae;background:#f08a8a2e}.am.pending{color:var(--f45)}@media (max-width:1279px){.attgrid{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:26px}.mclose form.attnewform{grid-template-columns:repeat(3,minmax(0,1fr))}.attf.wide{grid-column:1/-1}.attf.when{grid-column:span 2}.attrow{grid-template-columns:minmax(0,1fr) auto}.attset{grid-column:1/-1}}@media (min-width:768px) and (max-width:1279px){.attside .attstats{grid-template-columns:1fr;gap:8px}.attside .stat{border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 18px;display:flex}.attside .stat .v{margin-top:0;font-size:26px}}@media (max-width:1023px){.attnote{min-height:44px}.mclose .attf input,.attnewform .pick .pickbtn,.attnewform .mini{height:44px}}@media (max-width:767px){.attgrid{grid-template-columns:1fr}.attqr{width:100%;max-width:340px;margin:0 auto}.attside .attstats,.attmine{gap:10px}.attside .stat,.attmine .stat{border-radius:16px;padding:14px 12px}.attside .stat .v,.attmine .stat .v{font-size:24px}.attside .stat .k,.attmine .stat .k{letter-spacing:.04em}.attmine .stat .v small{margin:6px 0 0;display:block}.attmine .stat .d{font-size:12px}.attset .pick{flex:104px}.attlogrow{flex-direction:column;gap:2px}.attlogrow .t{flex:none}.mclose form.attnewform{grid-template-columns:repeat(2,minmax(0,1fr))}.attf.when,.attnewform .mini{grid-column:1/-1}.gatein .atttitle{font-size:25px}.attctas{flex-direction:column}.attctas .pill,.attctas .ghost{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.gatein.attres{width:calc(100vw - 80px);max-width:430px}.attbighead b{font-size:20px}.attbigclose{top:14px;right:14px}.attbigfoot .attleft .dot{display:none}.attbigfoot .attleft .nw{margin-top:2px;display:block}}.qah{margin-top:64px}a.langbtn{color:inherit;text-decoration:none}a.mlang{text-align:center;text-decoration:none;display:inline-block}@media (max-width:767px){.pg-index .lockup{opacity:1;animation:none;transform:none}.navin,.iconbtn,.langbtn{-webkit-backdrop-filter:none;background:#141821}.b0{-webkit-backdrop-filter:none;background:#10141c}.b1{-webkit-backdrop-filter:none;background:#0d1017}.b2{-webkit-backdrop-filter:none;background:#0b0e14}.b3{-webkit-backdrop-filter:none;background:#0a0c11}.b4{-webkit-backdrop-filter:none;background:#090a0e}.b5{-webkit-backdrop-filter:none;background:#08090c}}.recruit-notice{color:#fff;text-align:center;background:#171b23;border:1px solid #ffffff14;border-radius:16px;width:min(360px,100vw - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:32px 24px 24px;overflow:auto}.recruit-notice::backdrop{background:#050a1299}.recruit-notice h2{letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:22px;line-height:1.4}.recruit-notice form{margin-top:24px}.recruit-notice button{color:#171b23;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:600;display:block}.recruit-notice button:focus-visible{outline-offset:4px;outline:2px solid #fff}
