@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#ededf0;--bg-2:#e2e2e7;--bg-3:#d6d6dc;--card:#f6f6f8;--fg:#1d1d1f;--fg-2:#3a3a3d;--fg-3:#5c5c61;--fg-4:#86868b;--glass:#ededf0c7;--blue:#0071e3;--blue-h:#0077ed;--link:#0058b8;--black:#000;--on-black:#f5f5f7;--on-black-2:#a1a1a6;--line:#c7c7cd;--red:#e30000;--red-bg:#fff1f0;--green:#1d8b3a;--grad:linear-gradient(90deg,#2997ff 0%,#7a5cfa 55%,#e85ba6 100%);--f:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Apple SD Gothic Neo","Inter","Noto Sans KR","Helvetica Neue",sans-serif;--ease:cubic-bezier(.28,.11,.32,1);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);font-family:var(--f);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;font-size:17px;line-height:1.47;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:90;background:var(--bg);position:fixed;inset:0 0 auto}img{max-width:100%;display:block}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}.gut{padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px))}.w{max-width:1024px;margin:0 auto}.ww{max-width:1260px;margin:0 auto}.tnum{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}.c{text-align:center}.gnav{top:env(safe-area-inset-top,0px);z-index:80;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);height:44px;position:sticky}.gnav .ww{justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex}.brand{color:var(--fg);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.brand svg{flex:none}.glinks{align-items:center;gap:4px;display:flex}.gl{color:var(--fg);opacity:.8;background:0 0;border:0;min-height:44px;padding:0 10px;font-size:12px}.gl:hover{opacity:1}.today{color:var(--fg-3);font-size:12px}.mbtn{background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.lnav{top:calc(44px + env(safe-area-inset-top,0px));z-index:79;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid #00000014;height:52px;position:sticky}.lnav .w{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.lt{letter-spacing:.011em;font-size:21px;font-weight:600}.ll{align-items:center;gap:20px;display:flex}.ll button.t{color:var(--fg);opacity:.85;background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.ll button.t:hover{color:var(--link);opacity:1}.pill{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:980px;justify-content:center;align-items:center;gap:6px;font-weight:400;text-decoration:none;transition:background .2s;display:inline-flex}.pill:hover{background:var(--blue-h);color:#fff;text-decoration:none}.pill-s{min-height:28px;padding:4px 11px;font-size:12px}.pill-m{min-height:44px;padding:11px 22px;font-size:17px}.pill-l{min-height:52px;padding:15px 28px;font-size:17px}.pill-ghost{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:0 0}.pill-ghost:hover{background:var(--blue);color:#fff}.pill-dark{background:var(--fg)}.pill-dark:hover{background:#333336}.more{color:var(--link);background:0 0;border:0;align-items:center;gap:2px;min-height:44px;padding:0;font-size:17px;display:inline-flex}.more:hover{text-decoration:underline}.more:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:6px;transform:rotate(45deg)}.mmenu{z-index:95;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-top:calc(env(safe-area-inset-top,0px) + 8px);background:#ededf0fa;position:fixed;inset:0}.mmenu nav{flex-direction:column;padding-top:28px;display:flex}.mm{text-align:left;color:var(--fg);letter-spacing:-.015em;background:0 0;border:0;padding:8px 0;font-size:28px;font-weight:600}[data-view]{display:none}[data-view].on{display:block}.hero{text-align:center;padding-block:72px 0;overflow:hidden}.kick{color:var(--fg);margin-bottom:10px;font-size:21px;font-weight:600}.kick span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.h1{letter-spacing:-.045em;font-size:clamp(44px,8.2vw,96px);font-weight:700;line-height:1.04}.hsub{color:var(--fg);letter-spacing:-.02em;max-width:24em;margin:18px auto 0;font-size:clamp(19px,2.2vw,28px);font-weight:500;line-height:1.25}.hcta{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:30px;display:flex}.hstage{justify-content:center;margin-top:56px;display:flex}.hframe{aspect-ratio:16/8.4;background:var(--bg-2);will-change:transform;border-radius:32px;width:100%;max-width:1260px;overflow:hidden}.hframe img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hfacts{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:44px 88px;display:grid}.hf b{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);font-weight:700;display:block}.hf span{color:var(--fg-3);font-size:14px}.stmt{background:var(--bg);padding-block:150px}.stmt p{letter-spacing:-.035em;max-width:16em;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:1.18}.stmt .wd{transition:color .2s}.stmt.ready .wd{color:#b9b9c0}.stmt .wd.lit{color:var(--fg)}.sec{padding-block:120px}.gray{background:var(--bg-2)}.h2{letter-spacing:-.04em;font-size:clamp(36px,5.6vw,64px);font-weight:700;line-height:1.06}.sub2{color:var(--fg-3);letter-spacing:-.02em;max-width:30em;margin-top:14px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.3}.sub2 b{color:var(--fg)}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.tile{background:var(--card);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;min-height:300px;padding:36px;display:flex;position:relative;overflow:hidden}.t2{grid-column:span 2}.t3{grid-column:span 3}.t4{grid-column:span 4}.tile-k{color:var(--fg);max-width:16em;font-size:19px;font-weight:600}.tile-k em{color:var(--fg-3);font-style:normal}.num{letter-spacing:-.05em;font-size:clamp(56px,7vw,96px);font-weight:700;line-height:1}.num small{letter-spacing:-.02em;margin-left:2px;font-size:.4em}.g{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.tile-photo{min-height:420px;padding:0}.tile-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile-photo .cap{color:#fff;text-shadow:0 1px 20px #00000059;font-size:19px;font-weight:600;position:absolute;bottom:26px;left:28px;right:28px}.tile-photo.t2,.tile-photo.t3{min-height:360px}.tile-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000073);height:55%;position:absolute;inset:auto 0 0}.tile-photo .cap{z-index:1}.kc{color:#fff;aspect-ratio:1.586;background:linear-gradient(135deg,#2b2b30,#1d1d1f 55%,#3a3a40);border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;max-width:340px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff1f}.kc:before{content:"";background:linear-gradient(120deg,#fff0,#ffffff1a,#fff0);width:70%;height:120%;position:absolute;inset:-40% -20% auto auto;transform:rotate(18deg)}.kc-top{letter-spacing:.14em;color:#d9d9de;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.kc-row{gap:28px;display:flex}.kc-row small{color:#a1a1a6;letter-spacing:.02em;font-size:12px;display:block}.kc-row b{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1.1;display:block}.tile-dark{background:var(--black);color:var(--on-black)}.tile-dark .tile-k{color:var(--on-black)}.tile-dark .tile-k em{color:var(--on-black-2)}.stations{flex-direction:column;gap:2px;display:flex}.st{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:flex}.st:last-child{border-bottom:0}.st b{font-weight:600}.st span{color:var(--on-black-2)}.st i{font-style:normal;font-weight:600}.cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.col{background:var(--bg-2);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:44px 40px;display:flex}.badge{color:#b64400;background:#fff2e5;border-radius:980px;padding:3px 10px;font-size:12px;font-weight:600}.col h3{letter-spacing:-.03em;margin-top:16px;font-size:clamp(26px,3vw,36px);font-weight:700}.col .lead{color:var(--fg-3);max-width:22em;margin-top:8px}.price{letter-spacing:-.04em;margin-top:28px;font-size:clamp(30px,3.6vw,44px);font-weight:700}.price small{color:var(--fg-3);letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:400;display:block}.colcta{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.specs{border-top:1px solid var(--line);width:100%;margin:36px 0 0;padding:0;list-style:none}.specs li{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;padding:20px 0;display:flex}.specs b{font-size:17px;font-weight:600}.specs span{color:var(--fg-3);font-size:14px}.ladder{flex-direction:column;gap:10px;width:100%;margin-top:22px;display:flex}.lr{color:var(--fg-3);text-align:left;grid-template-columns:96px minmax(0,1fr) 66px;align-items:center;gap:12px;font-size:13px;display:grid}.lb{background:var(--bg-3);border-radius:4px;height:8px;display:block;overflow:hidden}.lf{background:var(--grad);height:100%;width:var(--w);border-radius:4px;display:block}.lv{color:var(--fg);text-align:right;font-size:14px;font-weight:600}.story{background:var(--black);color:var(--on-black)}.story-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.story .h2{color:var(--on-black)}.story .sub2{color:var(--on-black-2)}.sticky{top:calc(120px + env(safe-area-inset-top,0px));position:sticky}.frame{aspect-ratio:4/5;background:#1c1c1e;border-radius:32px;position:relative;overflow:hidden}.frame img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease),transform 1.4s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.frame img.on{opacity:1;transform:scale(1)}.clock{-webkit-backdrop-filter:blur(14px);color:#fff;background:#0000008c;border-radius:980px;padding:8px 16px;font-size:15px;font-weight:600;position:absolute;top:20px;left:20px}.steps{flex-direction:column;display:flex}.step{opacity:.28;min-height:62vh;transition:opacity .5s var(--ease);flex-direction:column;justify-content:center;gap:10px;display:flex}.step.on{opacity:1}.step .tm{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:17px;font-weight:600}.step h3{letter-spacing:-.035em;color:var(--on-black);font-size:clamp(28px,3.4vw,40px);font-weight:700}.step p{color:var(--on-black-2);max-width:22em;font-size:19px}.car-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.car{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:20px;margin-top:48px;padding-bottom:8px;padding-left:max(22px,50vw - 512px);padding-right:max(22px,50vw - 512px);scroll-padding-left:max(22px,50vw - 512px);display:flex;overflow-x:auto}.car::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;aspect-ratio:3/4.2;background:var(--bg-3);color:#fff;border-radius:28px;flex:0 0 clamp(280px,32vw,400px);text-decoration:none;display:block;position:relative;overflow:hidden}.card:hover{text-decoration:none}.card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.card:hover img{transform:scale(1.04)}.card:after{content:"";background:linear-gradient(#0000006b,#0000 38% 62%,#00000080);position:absolute;inset:0}.card .ct{z-index:2;position:absolute;top:28px;left:28px;right:28px}.card .ct small{opacity:.9;font-size:14px;font-weight:600;display:block}.card .ct b{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:700;line-height:1.15;display:block}.card .cb{z-index:2;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:absolute;bottom:24px;left:28px;right:28px}.plus{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vcard{scroll-snap-align:start;background:var(--card);border-radius:28px;flex-direction:column;flex:0 0 clamp(280px,32vw,400px);gap:14px;min-height:400px;padding:36px 32px;display:flex}.vcard .vk{color:var(--fg-3);font-size:14px;font-weight:600}.vcard h3{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.1}.vcard p{color:var(--fg-2)}.vcard .vimg{aspect-ratio:16/10;border-radius:18px;margin-top:auto;overflow:hidden}.vcard .vimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.paddles{justify-content:flex-end;gap:14px;margin-top:24px;display:flex}.pad{background:var(--bg-3);width:44px;height:44px;color:var(--fg);border:0;border-radius:50%;place-items:center;display:grid}.pad:hover{background:#cbcbd2}.pad:disabled{opacity:.4;cursor:default}.gray .pad{background:var(--bg-3)}.final{text-align:center;padding-block:160px}.final .h2{font-size:clamp(40px,7vw,80px)}.foot{background:var(--bg-2);color:var(--fg-3);padding-block:28px calc(24px + env(safe-area-inset-bottom,0px));font-size:12px}.foot .w{flex-direction:column;gap:16px;display:flex}.fcols{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:16px;display:grid}.fh{color:var(--fg);margin-bottom:6px;font-weight:600}.fcols button,.fcols a{color:var(--fg-3);text-align:left;background:0 0;border:0;min-height:28px;padding:3px 0;font-size:12px;display:block}.fcols button:hover,.fcols a:hover{color:var(--fg);text-decoration:underline}.live{align-items:center;gap:6px;display:inline-flex}.dot{background:var(--green);border-radius:50%;width:6px;height:6px}.ph{padding-block:72px 40px}.ph .h2{font-size:clamp(40px,6vw,64px)}.crumb{color:var(--link);background:0 0;border:0;align-items:center;gap:4px;min-height:36px;margin-bottom:14px;padding:0;font-size:14px;display:inline-flex}.crumb:hover{text-decoration:underline}.body{padding-block:24px 120px}.jrow{background:var(--bg-2);text-align:left;width:100%;transition:transform .4s var(--ease);border:0;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:16px;padding:36px 40px;display:grid}.jrow:hover{transform:scale(1.01)}.jrow h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(24px,2.8vw,32px);font-weight:700}.jrow p{color:var(--fg-2);max-width:40em;margin-top:6px}.jmeta{color:var(--fg-3);flex-wrap:wrap;gap:6px 22px;margin-top:16px;font-size:14px;display:flex}.jmeta b{color:var(--fg);margin-left:6px;font-weight:600}.chev{background:var(--card);width:44px;height:44px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.empty{background:var(--bg-2);text-align:center;border-radius:28px;padding:64px 24px}.det{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.facts3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.facts3 div{background:var(--bg-2);border-radius:20px;padding:22px}.facts3 span{color:var(--fg-3);font-size:13px;display:block}.facts3 b{margin-top:4px;font-size:17px;font-weight:600;display:block}.blk{border-top:1px solid var(--line);padding-block:32px}.blk:first-of-type{border-top:0}.blk h3{letter-spacing:-.025em;margin-bottom:14px;font-size:24px;font-weight:700}.blk ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blk li{color:var(--fg-2);gap:12px;display:flex}.blk li:before{content:"";background:var(--fg-4);border-radius:50%;flex:none;width:5px;height:5px;margin-top:11px}.blk.visa{background:#e3eaf4;border:0;border-radius:24px;margin-block:12px;padding:28px}.mainb{color:#b64400;background:#fff2e5;border-radius:980px;margin-left:8px;padding:1px 9px;font-size:12px;font-weight:600}.side{top:calc(120px + env(safe-area-inset-top,0px));background:var(--bg-2);border-radius:28px;flex-direction:column;gap:14px;padding:28px;display:flex;position:sticky}.mbar{display:none}.stepper{gap:6px;margin-top:28px;display:flex}.stepper span{background:var(--bg-3);border-radius:2px;flex:1;height:4px}.stepper span.on{background:var(--blue)}.stepnow{color:var(--fg-3);margin-top:10px;font-size:14px}.form{max-width:680px;margin:0 auto}.fq{letter-spacing:-.03em;margin:8px 0 6px;font-size:28px;font-weight:700}.fqs{color:var(--fg-3);margin-bottom:28px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.span2{grid-column:1/-1}.fl{display:block}.fl>span.l{color:var(--fg);margin:0 0 8px 2px;font-size:14px;font-weight:600;display:block}.req{color:var(--fg-3);margin-left:4px;font-size:13px;font-weight:400}.req.must{color:var(--red)}.in{border:1px solid var(--line);background:var(--card);width:100%;height:56px;color:var(--fg);border-radius:12px;padding:0 16px;font-size:17px}.in:hover{border-color:var(--fg-4)}.in:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0071e32e}textarea.in{resize:vertical;height:auto;min-height:160px;padding:16px;line-height:1.5}select.in{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236E6E73' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 18px center;padding-right:44px}.hint{color:var(--fg-3);margin:8px 2px 0;font-size:13px;display:block}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;display:grid}.tl{border:1px solid var(--line);background:var(--card);text-align:left;min-height:56px;color:var(--fg);border-radius:12px;padding:12px 16px;font-size:17px}.tl:hover{border-color:var(--fg-4)}.tl[aria-pressed=true]{border:2px solid var(--blue);padding:11px 15px;font-weight:600}.days{grid-template-columns:repeat(7,minmax(0,1fr))}.days .tl{text-align:center;padding:0}.days .tl[aria-pressed=true]{padding:0}.note{border-radius:14px;padding:14px 18px;font-size:15px;line-height:1.5}.note-i{background:var(--bg-2);color:var(--fg-2)}.note-e{background:var(--red-bg);color:#b20000}.drop{border:1.5px dashed var(--line);text-align:center;background:var(--card);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;padding:28px;display:flex;position:relative}.drop:hover,.drop.over{border-color:var(--blue);background:#e8eef7}.drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.fnav{justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.acc{border-top:1px solid var(--line)}.ai{border-bottom:1px solid var(--line)}.aq{text-align:left;letter-spacing:-.02em;width:100%;color:var(--fg);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:20px;min-height:64px;padding:24px 0;font-size:21px;font-weight:600;display:grid}.aq:hover{color:var(--link)}.aq[aria-expanded=true] svg{transform:rotate(45deg)}.aa{color:var(--fg-2);white-space:pre-wrap;max-width:44em;padding:0 44px 28px 0;line-height:1.6}.nd{color:var(--fg-3);margin-bottom:4px;font-size:14px;font-weight:400;display:block}.imp{color:var(--red);vertical-align:3px;margin-right:8px;font-size:12px;font-weight:600;display:inline-block}.faqnav{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}.chip{background:var(--bg-2);min-height:36px;color:var(--fg);border:0;border-radius:980px;padding:8px 16px;font-size:14px}.chip:hover{background:var(--bg-3)}.chip.on{background:var(--fg);color:#fff}.fcat{margin-bottom:64px;scroll-margin-top:120px}.fcat h2{letter-spacing:-.03em;margin-bottom:16px;font-size:32px;font-weight:700}.doc{max-width:46em;color:var(--fg-2);font-size:17px;line-height:1.65}.doc h3{color:var(--fg);letter-spacing:-.02em;margin:44px 0 12px;font-size:21px;font-weight:700}.doc ul{margin:8px 0;padding-left:20px}.doc li{margin-bottom:6px}.doc p{margin:8px 0}.doc table{border-collapse:collapse;width:100%;min-width:420px;font-size:15px}.doc th,.doc td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.doc th{color:var(--fg);font-weight:600}.seg{background:var(--bg-3);border-radius:10px;gap:2px;margin-top:24px;padding:3px;display:inline-flex}.seg button{min-height:36px;color:var(--fg);background:0 0;border:0;border-radius:8px;padding:8px 16px;font-size:14px}.seg button[aria-selected=true],.seg button[aria-pressed=true]{background:var(--card);font-weight:600;box-shadow:0 1px 4px #0000001f}.adm{background:var(--bg-2)}.alog{place-items:center;min-height:calc(100vh - 44px);padding-block:48px;display:grid}.alc{background:var(--card);text-align:center;border-radius:28px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:44px 36px;display:flex}.pin{text-align:center;letter-spacing:.5em;height:64px;padding-left:.5em;font-size:30px}.app{height:calc(100vh - 44px);min-height:560px;display:flex}.sb{background:var(--bg-2);border-right:1px solid var(--line);flex-direction:column;flex:none;width:380px;min-height:0;display:flex}.sbh{padding:18px 18px 10px}.srch{margin-top:12px;position:relative}.srch input{background:var(--bg-3);border:0;border-radius:10px;width:100%;height:40px;padding:0 38px 0 36px;font-size:15px}.srch input:focus{background:var(--bg);outline:none;box-shadow:0 0 0 3px #0071e34d}.srch svg{position:absolute;top:12px;left:12px}.srch .x{width:40px;height:40px;color:var(--fg-3);background:0 0;border:0;position:absolute;top:0;right:2px}.sbl{flex:1;padding:6px 10px 16px;overflow-y:auto}.row{text-align:left;width:100%;color:var(--fg);background:0 0;border:0;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.row:hover{background:#0000000d}.row.on{color:var(--fg);background:#ded8e8}.row.on .ameta{color:var(--fg-2)}.row.on .tg{color:var(--fg);background:#ffffffa6}.rt{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ameta{color:var(--fg-3);white-space:nowrap;font-size:13px}.tgs{flex-wrap:wrap;gap:5px;display:flex}.tg{background:var(--bg-3);color:var(--fg-2);border-radius:980px;padding:2px 8px;font-size:11px;font-weight:600}.mn{background:var(--bg);flex:1;min-width:0;overflow-y:auto}.dc{max-width:860px;margin:0 auto;padding:40px 40px 64px}.dl{grid-template-columns:130px minmax(0,1fr);margin:0;display:grid}.dl dt,.dl dd{border-bottom:1px solid var(--bg-3);margin:0;padding:12px 0;font-size:15px}.dl dt{color:var(--fg-3)}.dl dd{font-weight:500}.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.box{background:var(--bg-2);border-radius:18px;padding:20px 22px}.conf{background:var(--red-bg);color:#b20000;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:16px 18px;display:flex}.btn2{background:var(--bg-2);min-height:36px;color:var(--fg);border:0;border-radius:980px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;display:inline-flex}.btn2:hover{background:var(--bg-3)}.btn2.red{color:var(--red)}.btn2.solidred{background:var(--red);color:#fff}.toast{top:calc(60px + env(safe-area-inset-top,0px));right:calc(20px + env(safe-area-inset-right,0px));z-index:90;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#f6f6f8e0;border-radius:18px;align-items:flex-start;gap:12px;max-width:360px;padding:14px 12px 14px 16px;display:flex;position:fixed;box-shadow:0 10px 40px #00000029}.mback{display:none}@media(max-width:1068px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.t2,.t3,.t4{grid-column:span 1}.tile-photo.t4,.tile-dark{grid-column:span 2}}@media(max-width:833px){.glinks .gl,.today{display:none}.mbtn{display:inline-flex}.ll button.t{display:none}.hfacts{grid-template-columns:1fr;gap:18px}.hframe{aspect-ratio:4/3;border-radius:22px}.cmp{grid-template-columns:1fr}.story-in{grid-template-columns:1fr;gap:0}.sticky{top:calc(108px + env(safe-area-inset-top,0px));z-index:2;margin-bottom:24px}.frame{aspect-ratio:4/3;border-radius:22px}.step{min-height:46vh}.det{grid-template-columns:1fr}.side{display:none}.mbar{z-index:70;background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);padding:12px max(22px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(22px,env(safe-area-inset-left,0px));border-top:1px solid #00000014;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .pill{flex:1}.fcols{grid-template-columns:1fr 1fr}.sb{width:100%}.mn,.app.detail .sb{display:none}.app.detail .mn{display:block}.mback{display:inline-flex}.c2{grid-template-columns:1fr}.dc{padding:20px 20px 48px}}@media(max-width:640px){.sec{padding-block:88px}.stmt{padding-block:100px}.bento{grid-template-columns:1fr;gap:14px}.tile-photo,.tile-dark{grid-column:span 1}.tile{min-height:220px;padding:28px}.col{padding:36px 22px}.lr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.lb{order:3;grid-column:1/-1}.jrow{grid-template-columns:1fr;padding:28px 24px}.chev{display:none}.facts3,.grid2{grid-template-columns:1fr}.days{grid-template-columns:repeat(4,minmax(0,1fr))}.aq{font-size:18px}.aa{padding-right:0}.fcols{grid-template-columns:1fr}.dl{grid-template-columns:110px minmax(0,1fr)}.final{padding-block:110px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--bg:#efeef1;--bg-2:#e5e3e9;--bg-3:#d6d3dc;--card:#f8f7f9;--fg:#17141c;--fg-2:#3a3541;--fg-3:#5d5765;--fg-4:#8d8795;--blue:#17141c;--blue-h:#2e2836;--link:#4b3c78;--black:#1c1724;--on-black:#f3f0f5;--on-black-2:#beb4cb;--line:#cfcbd5;--grad:linear-gradient(90deg,#7d6bb0 0%,#b07fa4 55%,#c99a86 100%);--dusk:linear-gradient(160deg,#c9c3e3 0%,#d9c3d6 42%,#ead3c9 78%,#efeef1 100%);--green:#2f7a5f;--f:"Inter Tight","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif}.h2{letter-spacing:-.045em;font-weight:500}.h1{font-weight:400}.pill{background:var(--blue)}.gnav,.lnav{display:none}.grain{pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.tb{top:env(safe-area-inset-top,0px);z-index:70;pointer-events:none;justify-content:space-between;align-items:center;padding-block:18px;display:flex;position:fixed;left:0;right:0}.tb-brand{color:var(--fg);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600;display:flex}.tb-brand small{color:var(--fg-3);font-weight:400}.tb-mark{background:var(--fg);color:#fff;letter-spacing:.02em;border-radius:9px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.tb-meta{color:var(--fg-2);align-items:center;gap:16px;font-size:13px;display:flex}.tb-meta span{align-items:center;gap:6px;display:inline-flex}.tb-dot{background:var(--green);border-radius:50%;width:6px;height:6px}.dock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:85;-webkit-backdrop-filter:saturate(160%)blur(18px);background:#f8f7f9b8;border-radius:20px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #17141c24,inset 0 0 0 1px #fff9}.dk{min-height:44px;color:var(--fg);white-space:nowrap;background:0 0;border:0;border-radius:14px;padding:0 16px;font-size:14px;font-weight:500}.dk:hover{background:#17141c0f}.dk-mark{background:var(--fg);color:#fff;width:44px;padding:0;font-size:12px;font-weight:700}.dk-mark:hover{background:var(--blue-h)}.dk-go{background:var(--fg);color:#fff}.dk-go:hover{background:var(--blue-h)}.panel-wrap{z-index:90;padding:16px max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(6px);background:#17141c2e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.panel{background:#eceaee;border-radius:32px;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:420px;max-height:calc(100vh - 32px);padding:14px;display:grid;overflow-y:auto;box-shadow:0 30px 80px #17141c47}.panel-handle{background:#c9c5cf;border-radius:3px;grid-column:1/-1;width:48px;height:5px;margin:2px auto 6px}.pt{background:var(--card);text-align:left;min-height:120px;color:var(--fg);border:0;border-radius:22px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.pt b{letter-spacing:-.02em;font-size:17px;font-weight:600}.pt span{color:var(--fg-3);font-size:13px}.pt-wide{color:#fff;grid-column:1/-1;justify-content:flex-end;min-height:150px;padding:18px;position:relative;overflow:hidden}.pt-wide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pt-wide:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.pt-wide .lbl{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.pt-wide .lbl b{font-size:17px}.play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.pt-clock{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;gap:4px;width:100%;max-width:170px;min-height:0;margin:auto;padding:12px}.panel-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 2px;display:flex}.panel-foot .lk{flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.panel-foot .lk button,.panel-foot .lk a{color:var(--fg-3);background:0 0;border:0;min-height:28px;padding:4px 0;font-size:12px}.xbtn{background:var(--card);width:44px;height:44px;color:var(--fg);border:0;border-radius:14px;place-items:center;display:grid}.aclock{aspect-ratio:1;background:var(--card);border-radius:50%;width:100%;position:relative}.aclock .tick{background:var(--fg-4);transform-origin:50% 733%;width:2px;height:6%;margin-left:-1px;position:absolute;top:6%;left:50%}.aclock .h,.aclock .m{background:var(--fg);transform-origin:50% 100%;border-radius:2px;position:absolute;bottom:50%;left:50%}.aclock .h{width:4px;height:26%;margin-left:-2px}.aclock .m{background:var(--fg-2);width:2px;height:38%;margin-left:-1px}.aclock .pin{background:#b07fa4;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.aclock .cap{text-align:center;color:var(--fg-3);letter-spacing:.02em;font-size:11px;position:absolute;top:62%;left:0;right:0}.slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;background:#17141c14;border-radius:30px;height:60px;position:relative;overflow:hidden}.slide.dark{background:#ffffff24}.slide-t{color:var(--fg-2);pointer-events:none;place-items:center;padding-left:40px;font-size:15px;display:grid;position:absolute;inset:0}.slide.dark .slide-t{color:#fffc}.slide-k{background:var(--fg);color:#fff;cursor:grab;touch-action:none;border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:5px;left:5px}.slide.dark .slide-k{color:var(--fg);background:#fff}.slide-k:active{cursor:grabbing}.slide-fill{pointer-events:none;background:#17141c14;border-radius:30px;width:60px;position:absolute;top:0;bottom:0;left:0}.dhero{background:var(--dusk);align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.dhero-in{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;width:100%;padding-block:120px;display:grid;position:relative}.dh1{letter-spacing:-.055em;color:var(--fg);margin:0;font-size:clamp(40px,6.4vw,92px);font-weight:400;line-height:1.08}.dh1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.dh1 .ln>span{display:inline-block}.dh1 .soft{color:#17141c6b}.dmeta{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.chipd{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--fg-2);background:#f8f7f98c;border-radius:980px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:min(86vh,820px);display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.colm{will-change:transform;flex-direction:column;gap:14px;display:flex}.colm:nth-child(2){margin-top:-120px}.colm:nth-child(3){margin-top:60px}.ph2{aspect-ratio:3/4.2;background:var(--bg-3);border-radius:22px;flex:none;overflow:hidden}.ph2 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ph2.g1{background:linear-gradient(170deg,#2b2335,#7d6bb0)}.ph2.g2{background:linear-gradient(170deg,#cfc6dc,#a99bbc)}.ph2.g3{background:linear-gradient(170deg,#d9c3d6,#c99a86)}.scrollcue{z-index:2;color:var(--fg-3);flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}.scrollcue i{background:linear-gradient(var(--fg-3),transparent);width:1px;height:36px;animation:2s ease-in-out infinite cue}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.mani{background:var(--bg);position:relative}.mani-in{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px;min-height:100vh;padding-block:96px;display:grid}.mline{letter-spacing:-.05em;color:var(--fg);margin:0;font-size:clamp(32px,5vw,68px);font-weight:400;line-height:1.15}.mline .t{font-variant-numeric:tabular-nums;color:var(--fg-4)}.mline+.mline{margin-top:10px}.mani .aclock{background:var(--card);max-width:340px;box-shadow:0 30px 60px #17141c14}.pos2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.pc{border-radius:32px;flex-direction:column;gap:22px;min-height:620px;padding:36px;display:flex;position:relative;overflow:hidden}.pc-pt{color:var(--fg);background:linear-gradient(165deg,#d8d2ee,#e6d3e1 55%,#f0e2d9)}.pc-ft{color:var(--fg);background:radial-gradient(120% 80% at 85% 100%,#e8c9ba8c,#e8c9ba00 60%),linear-gradient(165deg,#d9d3e4,#cbc1d9 60%,#c2b5d0)}.pc .tag{color:var(--fg);background:#ffffff8c;border-radius:980px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:600}.pc h3{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.08}.pc .pay{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:500}.pc .pay small{opacity:.75;letter-spacing:-.01em;margin-top:4px;font-size:14px;display:block}.pc ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pc li{border-top:1px solid #17141c1f;justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;display:flex}.pc li span{opacity:.72}.pc .more2{color:inherit;text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;font-size:15px;text-decoration:underline}.pc .end{flex-direction:column;gap:12px;margin-top:auto;display:flex}.wg{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;display:grid}.w1{background:var(--card);border-radius:26px;flex-direction:column;gap:14px;min-height:240px;padding:24px;display:flex}.w1 h4{color:var(--fg-3);margin:0;font-size:13px;font-weight:500}.w1 .big{letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.15}.w2{grid-column:span 2}.srow{border-top:1px solid var(--bg-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.srow:first-of-type{border-top:0}.srow b{font-weight:500}.srow span{color:var(--fg-3)}.wbar{color:var(--fg-3);grid-template-columns:96px minmax(0,1fr) 62px;align-items:center;gap:10px;font-size:13px;display:grid}.wbar i{background:var(--bg-2);border-radius:3px;height:6px;display:block;overflow:hidden}.wbar i b{height:100%;width:var(--w);background:var(--grad);border-radius:3px;display:block}.wbar em{text-align:right;color:var(--fg);font-style:normal;font-weight:500}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:16px;margin-top:48px;padding-inline:max(22px,50vw - 512px);display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal.drag{cursor:grabbing;scroll-snap-type:none}.gc{scroll-snap-align:start;aspect-ratio:3/4.4;color:#fff;border-radius:28px;flex:0 0 clamp(270px,28vw,380px);position:relative;overflow:hidden}.gc img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gc:after{content:"";background:linear-gradient(#0000000d 30%,#0009);position:absolute;inset:0}.gc .gt{z-index:1;position:absolute;bottom:24px;left:24px;right:24px}.gc .gt small{opacity:.85;font-size:13px;display:block}.gc .gt b{letter-spacing:-.04em;margin:4px 0 8px;font-size:26px;font-weight:500;display:block}.gc .gt p{opacity:.88;font-size:14px;line-height:1.5}.rm{-moz-columns:3 280px;columns:3 280px;-moz-column-gap:16px;column-gap:16px;margin-top:48px}.rc{-moz-column-break-inside:avoid;break-inside:avoid;color:#fff;border-radius:24px;margin-bottom:16px;text-decoration:none;display:block;position:relative;overflow:hidden}.rc:hover{text-decoration:none}.rc img{width:100%;transition:transform 1.2s cubic-bezier(.2,.7,.1,1);display:block}.rc:hover img{transform:scale(1.04)}.rc .rl{z-index:1;justify-content:space-between;align-items:center;font-size:14px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.rc .rl b{letter-spacing:-.02em;font-size:18px;font-weight:500}.rc:after{content:"";background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.rc.tall img{aspect-ratio:3/4.3;-o-object-fit:cover;object-fit:cover}.rc.wide img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.close{color:var(--fg);background:radial-gradient(70% 90% at 90% 110%,#e8c9ba99,#e8c9ba00 60%),radial-gradient(60% 70% at 0 0,#c9c0e3b3,#c9c0e300 60%),#dcd6e3;padding-block:160px 180px;position:relative;overflow:hidden}.close h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,7.4vw,108px);font-weight:400;line-height:1.02}.close p{color:var(--on-black-2);max-width:30em;margin-top:22px;font-size:19px}.close .slide{max-width:380px;margin-top:40px}.lab{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.lab:before{content:"";background:var(--fg-4);width:18px;height:1px}.foot{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}[data-view]:not([data-view=home]) .ph{padding-top:120px}.mbar{bottom:calc(82px + env(safe-area-inset-bottom,0px));border:0;border-radius:20px;left:16px;right:16px;box-shadow:0 10px 30px #17141c1f}@media(max-width:1068px){.wg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:833px){.dhero{min-height:0}.dhero-in{grid-template-columns:1fr;gap:36px;padding-block:110px 40px}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:420px}.colm{gap:10px}.scrollcue{display:none}.mani-in{grid-template-columns:1fr;gap:40px;min-height:0;padding-block:110px}.mani .aclock{max-width:240px;margin:0 auto}.pos2{grid-template-columns:1fr}.pc{min-height:0;padding:28px}.tb-meta .hide-s{display:none}}@media(max-width:640px){.wg{grid-template-columns:1fr}.w2{grid-column:span 1}.sec2{padding-block:96px}.dk{padding:0 12px}.panel{border-radius:28px}.rm{-moz-columns:2 150px;columns:2 150px;-moz-column-gap:10px;column-gap:10px}.rc{border-radius:18px;margin-bottom:10px}.rc .rl b{font-size:15px}.rc .rl span{display:none}.close{padding-block:110px 140px}}@media(prefers-reduced-motion:reduce){.scrollcue i{animation:none}}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1)}button,a,[role=button]{touch-action:manipulation}button,[role=button],.chip,.dk,.slide{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.slide-k{touch-action:none}.panel,.sbl,.mn{overscroll-behavior:contain}.dhero{min-height:100svh}.adm .app{height:100dvh}.dk,.pt,.pill,.xbtn,.more2,.more,.chip,.tl,.btn2,.jrow,.aq,.crumb,.tb-brand,.rc,.gc,.seg button,.row{transition:transform .14s var(--ease-out),background-color .16s ease,color .16s ease}.dk:active,.pt:active,.pill:active,.xbtn:active,.more2:active,.more:active,.chip:active,.tl:active,.btn2:active,.crumb:active,.tb-brand:active,.seg button:active,.row:active{transform:scale(.97)}.jrow:active,.gc:active{transform:scale(.985)}figure.rc{margin:0 0 16px}.tb{transition:background-color .2s,box-shadow .2s,backdrop-filter .2s}.tb.scrolled{background:var(--glass);-webkit-backdrop-filter:saturate(160%)blur(18px);box-shadow:0 1px 0 var(--hair)}.srow{align-items:center}.srow .sn{min-width:0;color:var(--fg);flex-direction:column;gap:1px;display:flex}.srow .sn small{color:var(--fg-3);font-size:13px}.srow .sw{white-space:nowrap;flex:none}.pt-wide .lbl,.pt-wide .lbl b{color:#fff}.ph .crumb{width:-moz-max-content;width:max-content;display:flex}.rt{flex-wrap:wrap;row-gap:2px}@media(max-width:833px){body[data-page=job] #dock,body[data-page=apply] #dock{display:none}body[data-page=job] .mbar{bottom:calc(16px + env(safe-area-inset-bottom,0px))}body[data-page=apply] .body{padding-bottom:64px}}@media(max-width:640px){.w1{gap:10px;min-height:0}.w1 p[style*="margin-top:auto"]{margin-top:6px!important}.rc .rl{bottom:10px;left:12px;right:12px}.rc .rl b{text-wrap:balance;max-width:100%;font-size:16px;line-height:1.15;display:block}.toast{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));max-width:none;left:16px;right:16px}.fcols{grid-template-columns:1fr 1fr;gap:20px 16px}.fcols button,.fcols a{min-height:40px;padding:8px 0;font-size:14px}.foot{font-size:13px}}::view-transition-group(job-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.77,0,.175,1)}::view-transition-old(job-title){-o-object-fit:none;object-fit:none;-o-object-position:left top;object-position:left top;height:100%;animation-duration:.42s}::view-transition-new(job-title){-o-object-fit:none;object-fit:none;-o-object-position:left top;object-position:left top;height:100%;animation-duration:.42s}::view-transition-old(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(root){animation-duration:.24s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.done-mark{color:#7d6bb0;margin:0 auto 22px;display:block}.done-mark circle,.done-mark path{stroke-dasharray:1;stroke-dashoffset:0}.aa{overflow:hidden}.dock{isolation:isolate}.dk-ind{opacity:0;z-index:-1;pointer-events:none;background:#17141c12;border-radius:17px;width:0;height:44px;transition:transform .22s cubic-bezier(.77,0,.175,1),width .22s cubic-bezier(.77,0,.175,1),opacity .16s;position:absolute;top:5px;left:0;box-shadow:inset 0 0 0 1px #ffffffb3}.dk[aria-current=page]{font-weight:600}.hold{isolation:isolate;justify-content:center;min-width:150px;position:relative;overflow:hidden}.hold-fill{background:var(--red);clip-path:inset(0 100% 0 0);z-index:-1;transition:clip-path .2s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.hold.pressing .hold-fill{clip-path:inset(0);transition:clip-path 2s linear}.hold .hold-l{transition:color .16s}.hold.pressing .hold-l{color:#fff;transition:color 1.6s linear}@media(prefers-reduced-motion:reduce){.dk-ind{transition:opacity .15s}}.tb-logo{width:114.757px;height:22px;color:var(--fg);flex:none}.tb-brand{align-items:center;gap:12px}.tb-brand small{color:var(--fg-3);font-size:16px;transform:translateY(1px)}.dk-logo{color:#fff;width:15px;height:19px}.slide-k{transition:scale .14s var(--ease-out)}.slide-k:active{scale:.94}.slide-fill{transform-origin:0;will-change:transform;width:100%;transform:scaleX(0)}.rc:hover img,.card:hover img,.jrow:hover{transform:none}.pt:hover{background:var(--card)}.rc img{transition:transform .9s var(--ease-out)}@media(hover:hover)and (pointer:fine){.rc:hover img{transform:scale(1.04)}.pt:hover{background:#fff}.jrow:hover{transform:translateY(-2px)}}.panel{transform-origin:50% 100%}.wbar i b{width:var(--w);transform-origin:0}@media(prefers-reduced-motion:reduce){.dk,.pt,.pill,.xbtn,.more2,.more,.chip,.tl,.btn2,.jrow,.aq,.crumb,.tb-brand,.rc,.gc,.seg button,.row{transition:background-color .15s,color .15s,opacity .15s!important}:active{transform:scale(1)!important}main{transition:opacity .15s!important}}:root{--serif:"Instrument Serif","Noto Sans KR",Georgia,serif;--hair:#17141c14;--hair-light:#ffffffa6;--lift:0 1px 1px #17141c08,0 2px 6px -2px #17141c0d,0 24px 48px -28px #17141c38;--lift-dark:0 1px 1px #0003,0 30px 60px -30px #00000080}body{letter-spacing:-.012em;font-weight:400}.lab{font-family:var(--serif);letter-spacing:0;color:var(--fg-3);gap:12px;font-size:19px;font-style:italic}.lab:before{background:var(--fg-4);opacity:.6;width:28px}.tb-brand small{font-family:var(--serif);letter-spacing:0;font-size:15px;font-style:italic}.mline .t{font-family:var(--serif);letter-spacing:-.01em;color:#8e86a0;margin-right:.18em;font-style:italic}.w1 .big{font-family:var(--serif);letter-spacing:-.01em;font-size:38px;font-weight:400;line-height:1.05}.w1 .big:not(.tnum){font-family:var(--f);letter-spacing:-.04em;font-size:26px;font-weight:500;line-height:1.2}.gc .gt b{font-family:var(--serif);letter-spacing:-.01em;font-size:34px;font-weight:400;line-height:1}.rc .rl b{font-family:var(--serif);letter-spacing:0;font-size:24px;font-weight:400}.pc .pay{font-weight:400}.aclock .cap{font-family:var(--serif);letter-spacing:0;font-size:14px;font-style:italic}#maniTime{font-size:18px}.close .lab,.close .lab:before{color:var(--on-black-2);background:var(--on-black-2)}.close .lab{background:0 0}.h2{letter-spacing:-.05em;font-weight:400;line-height:1.08}.dh1{letter-spacing:-.06em}.sec2{padding-block:168px}.w1,.pt,.chipd,.panel,.dock{box-shadow:inset 0 0 0 1px var(--hair-light),var(--lift)}.w1{border-radius:28px;padding:28px}.pc{box-shadow:inset 0 0 0 1px #ffffff73,var(--lift)}.pc li,.srow{border-top-color:var(--hair)}.gc,.rc,.ph2{box-shadow:var(--lift)}.chipd{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#f8f7f96b}.panel{-webkit-backdrop-filter:blur(24px)saturate(160%);background:#eceaeeeb;border-radius:32px}.pt{border-radius:18px}.dock{background:#f8f7f9a8;border-radius:22px;padding:5px}.pc:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E");position:absolute;inset:0}.pc>*{z-index:1;position:relative}.slide{box-shadow:inset 0 0 0 1px var(--hair)}.slide.dark{box-shadow:inset 0 0 0 1px #ffffff1f}.slide-k{box-shadow:0 1px 2px #0000002e,0 8px 18px -8px #00000073}.dhero{background-size:140% 140%;animation:28s linear infinite alternate dusk}@keyframes dusk{0%{background-position:0 0}to{background-position:100% 60%}}:focus-visible{outline-offset:3px;outline:2px solid #7d6bb0}.rl-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rl-line>span{will-change:transform;display:inline-block}@media(prefers-reduced-motion:reduce){.dhero{animation:none}}.pc-ft{box-shadow:inset 0 0 0 1px #ffffff80,var(--lift)}.pc-ft .tag{color:var(--fg);background:#ffffff8c}.pc-ft li{border-top-color:var(--hair)}.pc-ft li span,.pc .pay small{opacity:1;color:var(--fg-2)}.pc-ft .slide.dark,.close .slide.dark{box-shadow:inset 0 0 0 1px var(--hair);background:#17141c14}.pc-ft .slide.dark .slide-t,.close .slide.dark .slide-t{color:var(--fg-2)}.pc-ft .slide.dark .slide-k,.close .slide.dark .slide-k{background:var(--fg);color:#fff}.close .grain{opacity:.3}.close p,.close .lab{color:var(--fg-2)}.close .lab:before{background:var(--fg-4)}@media(max-width:640px){.sec2{padding-block:112px}.w1 .big{font-size:32px}.gc .gt b{font-size:30px}}:root{--bg:#fff;--bg-2:#f4f3f3;--bg-3:#eaeaea;--card:#f4f3f3;--fg:#191919;--fg-2:#3d3d3d;--fg-3:#5e5e5e;--fg-4:#8c8c8c;--glass:#ffffffe6;--blue:#191919;--blue-h:#333;--link:#191919;--black:#191919;--on-black:#fff;--on-black-2:#a6a6a6;--line:#e5e7eb;--hair:#e5e7eb;--red:#c4161c;--grad:linear-gradient(90deg,#191919,#191919);--dusk:#fff;--green:#191919;--f:"Inter","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--serif:"Newsreader","Gowun Batang",Georgia,serif;--lift:0 1px 2px #0000000a;--lift-dark:none}body,body:before{background:#fff}body{letter-spacing:-.011em}:focus-visible{outline-color:#191919}.h2,.ph .h2,.close h2,.final .h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:1.12}.lab{font-family:var(--f);letter-spacing:.2em;text-transform:uppercase;color:#19191980;font-size:11px;font-style:normal;font-weight:500}.lab:before{display:none}.sub2{color:#191919b3;font-size:clamp(16px,1.6vw,19px);font-weight:400;line-height:1.6}.w1 .big,.gc .gt b,.rc .rl b{font-family:var(--serif)}.w1 .big:not(.tnum){font-family:var(--serif);letter-spacing:-.03em;font-weight:400}.mline{font-family:var(--serif);letter-spacing:-.03em}.mline .t{color:var(--fg-4)}.pc,.w1,.gc,.rc,.jrow,.tile,.card,.side,.alc,.empty,.vcard,.vcard .vimg,.box,.blk.visa,.facts3 div,.kc,.conf,.note,.frame,.hframe,.col,.drop,.ph2,.toast,.row,.tl{border-radius:0}.pc,.w1,.jrow,.tile,.card,.side,.empty,.box{box-shadow:none}.btn2,.pill,.chip,.badge,.tg,.mainb,.pc .tag,.chipd,.clock,.in,.srch input,.seg{border-radius:8px}.seg button{border-radius:6px}[data-view=home] .sec2{border-top:1px solid var(--line);background:#fff!important}.done-mark{color:#191919}.aclock .pin{background:#191919}.row.on{background:#eaeaea}.bbtn{color:#fff;white-space:nowrap;min-height:40px;transition:background-color .2s ease,transform .14s var(--ease-out);background:#191919;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:500;display:inline-flex}.bbtn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.bbtn:hover{background:#303030}}.tb{pointer-events:none;gap:24px;padding-block:16px}.tb>*{pointer-events:auto}.tb.scrolled{box-shadow:0 1px 0 var(--line);background:#ffffffe6}.tb-logo{color:#191919;width:104.324px;height:20px}.tb-links{gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tb-links button{color:#191919b3;background:0 0;border:0;padding:8px 0;font-size:14px;transition:color .2s}@media(hover:hover)and (pointer:fine){.tb-links button:hover{color:#191919}}@media(min-width:640px){.tb{padding-block:20px}}@media(min-width:768px){.tb{padding-left:56px;padding-right:56px}}@media(max-width:767px){.tb-links{display:none}}.dock{box-shadow:0 0 0 1px var(--line),0 8px 24px -12px #0000002e;background:#ffffffe6;border-radius:14px}.dk{border-radius:10px}.dk-ind{box-shadow:none;background:#f4f3f3;border-radius:10px}.dk-go{background:#191919}@media(min-width:834px){.dock{display:none}}@media(max-width:833px){.tb-cta{display:none}}.bhero{background:#fff;flex-direction:column;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.bvid{z-index:0;position:absolute;inset:0;overflow:hidden}.bvid-in{transform-origin:0 0;position:absolute;inset:0;transform:scale(1.15)}.bvid-d{-o-object-fit:cover;object-fit:cover;-o-object-position:0% 0%;object-position:0% 0%;transform-origin:18% 60%;will-change:transform;width:100%;height:100%;animation:8s cubic-bezier(.45,0,.55,1) infinite alternate bh-drift;display:block}@keyframes bh-drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.12)translate(3.2%,1.8%)}}@media(prefers-reduced-motion:reduce){.bvid-d{animation:none}}.bvid-wash{background:linear-gradient(#ffffffe6,#ffffffbd 36%,#ffffff80 52%,#fff0 72%);position:absolute;inset:0}.bh-copy{z-index:10;text-align:center;flex-direction:column;align-items:center;padding:96px 16px 40px;display:flex;position:relative}.bh1{font-family:var(--serif);letter-spacing:-.045em;color:#191919;font-size:clamp(34px,7.4vw,96px);font-weight:400;line-height:1.1}.bh-sub{color:#191919b3;max-width:24rem;margin-top:20px;font-size:14px;line-height:1.7}.bbtn-l{min-height:44px;margin-top:24px;padding:12px 24px}.bpanel-wrap{z-index:10;width:100%;max-width:64rem;margin-top:auto;padding:0 16px;position:relative}.bpanel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--line);background:#ffffffe6;border-bottom:0;padding:32px 20px 0;box-shadow:0 1px 2px #0000000d}.bp-row{gap:24px;display:grid}.bp-lab{letter-spacing:.2em;text-transform:uppercase;color:#19191980;font-size:11px;font-weight:500}.bp-h{font-family:var(--serif);letter-spacing:-.035em;margin-top:12px;font-size:24px;font-weight:400;line-height:1.25}.bp-h .sm-br{display:none}.bp-body{color:#191919b3;align-self:end;font-size:14px;line-height:1.7}.bp-div{background:var(--line);height:1px;margin-top:24px}.bp-items{padding-top:24px;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));gap:8px;display:grid}.bp-it{color:#191919;text-align:left;width:100%;transition:background-color .2s ease,transform .14s var(--ease-out);background:#f4f3f3;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;display:flex}.bp-it .n{color:#19191966}.bp-it .sl{color:#1919194d;margin:0 8px}.bp-it b{font-weight:500}.bp-ar{color:#9ca3af;flex:none;transition:color .2s,transform .2s}.bp-it:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.bp-it:hover{background:#eaeaea}.bp-it:hover .bp-ar{color:#374151;transform:translate(2px)}}@media(min-width:640px){.bh-copy{padding-top:104px}.bh-sub{max-width:28rem;margin-top:24px}.bbtn-l{margin-top:32px;padding:14px 32px}.bpanel-wrap{padding:0 24px}.bpanel{padding:48px 32px 0}.bp-h{font-size:30px}.bp-h .sm-br{display:inline}.bp-div{margin-top:32px}.bp-items{gap:10px}.bp-it{padding:16px 24px}}@media(min-width:768px){.bh-copy{padding-top:128px}.bh-sub{margin-top:32px;font-size:16px}.bbtn-l{margin-top:40px}.bpanel{padding:64px 48px 0}.bp-row{grid-template-columns:1fr 1fr;gap:64px}.bp-h{font-size:36px}.bp-body{font-size:15px}.bp-div{margin-top:40px}}@media(min-width:834px){.bp-items{padding-bottom:0}.bp-it{min-height:56px}}@media(min-width:1024px){.bp-items{grid-template-columns:repeat(3,1fr);gap:12px}}.bp-it b{white-space:nowrap}@media(min-width:768px){.bh1{font-size:min(7.4vw,11vh,96px)}.bh-copy{padding-top:min(128px,14vh);padding-bottom:min(40px,3.5vh)}.bh-sub{margin-top:min(32px,3vh)}.bbtn-l{margin-top:min(40px,4vh)}.bpanel{padding-top:min(64px,6vh)}.bp-div{margin-top:min(40px,4vh)}.bp-items{padding-top:min(24px,2.6vh)}}.pc-pt,.pc-ft{box-shadow:none;background:#f4f3f3}.pc:after{display:none}.pc .tag,.pc-ft .tag{color:#191919;background:#fff}.pc li,.pc-ft li{border-top-color:#e5e7eb}.w1,.pt,.chipd,.panel,.gc,.rc,.ph2{box-shadow:none}.w1{background:#f4f3f3}.mani .aclock{background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb}.slide{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #e5e7eb}.slide-fill{background:#eaeaea;border-radius:8px}.slide-k{box-shadow:none;border-radius:6px}.panel{background:#fffffff5;border-radius:20px;box-shadow:0 0 0 1px #e5e7eb,0 24px 60px -24px #00000040}.pt{background:#f4f3f3;border-radius:10px}.mbar{border-radius:12px;box-shadow:0 0 0 1px #e5e7eb,0 10px 30px -14px #0003}:focus-visible{outline:2px solid #191919}.close .slide.dark{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff29}.close .slide.dark .slide-t{color:#fffc}.close .slide.dark .slide-k{color:#191919;background:#fff}.close .slide.dark .slide-fill{background:#ffffff1f}.badge,.mainb{color:#191919;background:#eaeaea;font-weight:500}.badge.ft{color:#fff;background:#191919}.blk.visa{background:#f4f3f3}.rc:after{background:linear-gradient(#0000 50%,#0000008c)}@media(max-width:640px){.rc .rl b{white-space:normal;text-overflow:clip;font-size:16px;line-height:1.2;overflow:visible}}.close{color:#191919;border-top:1px solid var(--line);background:#fff;overflow:hidden}.close h2{color:#191919}.close p{color:#191919b3}.close .lab{color:#19191980}.close-art{pointer-events:none;width:auto;max-width:none;height:118%;position:absolute;top:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000,#000 30%)}.close .slide,.close .slide.dark{background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb}.close .slide .slide-t{color:var(--fg-2)}.close .slide .slide-k{color:#fff;background:#191919}.close .slide .slide-fill{background:#eaeaea}@media(max-width:833px){.close-art{opacity:.28;right:-30%}}.foot-mark{aspect-ratio:386/74;color:#e6e5e5;width:100%;height:auto;margin-top:48px;display:block}.bvid-wash{background:linear-gradient(#fff9,#fff0 30%)}.bh-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#fffffff5,#ffffffd1 60%,#fff0);width:min(820px,96vw);height:78%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.bvid-m{display:none}@media(max-width:1023px){.bhero{min-height:0}.bvid{order:2;width:100%;height:min(112vw,600px);margin-top:-8px;position:relative;inset:auto}.bvid-in{transform:none}.bvid-d{display:none}.bvid-m{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 0%;object-position:50% 0%;transform-origin:50% 100%;width:100%;height:100%;animation:7s cubic-bezier(.77,0,.175,1) infinite alternate bm-breathe;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000,#000 18% 72%,#0000)}.bvid-wash{display:none}.bh-copy{order:1;padding-bottom:0}.bh-copy:before{display:none}.bpanel-wrap{order:3;margin-top:-96px}.bp-items{padding-bottom:28px}}@keyframes bm-breathe{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(2.5%,-1.5%)}}@media(prefers-reduced-motion:reduce){.bvid-m{animation:none}}.foot{background:#f4f3f3}@media(prefers-reduced-motion:reduce){.bp-ar{transition:color .2s}}.w1-note{color:var(--fg-3);margin-top:auto;font-size:14px}@media(max-width:640px){.w1 .w1-note{margin-top:6px}}.gc img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#apPrev:after{margin-left:0;margin-right:6px;transform:rotate(-135deg)}.gal{padding-inline:max(22px,50vw - 490px);scroll-padding-inline:max(22px,50vw - 490px)}@media(min-width:1100px){.w-gal{max-width:1568px}.gal{cursor:default;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1568px;margin-inline:auto;padding-inline:22px;scroll-padding-inline:0;display:grid;overflow:visible}.gal .gc{flex:none}}.tb-logo{width:146.054px;height:28px}@media(max-width:640px){.tb-logo{width:125.189px;height:24px}}.sheet-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;background:#00000052;align-items:flex-end;padding:0}.panel.sheet{max-width:560px;max-height:calc(100dvh - 40px);padding:0 16px calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:contain;will-change:transform;background:#fff;border-radius:24px 24px 0 0;outline:none;gap:8px;box-shadow:0 -12px 40px -12px #00000038}.sheet-grab{touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;border:0;grid-column:1/-1;justify-content:center;align-items:center;height:32px;margin:0 -16px -4px;padding:0;display:flex}.sheet-grab:active{cursor:grabbing}.sheet-grab:focus-visible{outline:none}.sheet-grab:focus-visible .panel-handle{background:#191919}.sheet .panel-handle{background:#d6d6d6;border-radius:3px;width:40px;height:5px;margin:0}.sheet .pt{border-radius:12px;min-height:84px;padding:16px}.sheet .pt-wide{min-height:120px}.sheet-slide{grid-column:1/-1}.sheet .pt-clock{background:#f4f3f3;place-items:center;padding:8px;display:grid}.sheet .pt-clock .aclock{width:76px;max-width:76px;margin:0}.sheet .pt-clock .aclock .cap{font-size:11px}.sheet .panel-foot{justify-content:center;padding:6px 2px 0}.sheet .panel-foot .lk{justify-content:center;gap:4px 18px}@media(prefers-reduced-motion:reduce){.panel.sheet{will-change:auto}}.sheet .pt-clock{aspect-ratio:auto;border-radius:12px;width:auto;max-width:none;height:auto;min-height:84px;margin:0}.sheet .pt-clock .aclock{background:#fff;box-shadow:inset 0 0 0 1px #e5e7eb}.aa-wrap{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .2s,visibility 0s linear .3s;display:grid}.aa-wrap[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .24s 40ms,visibility}.aa-clip{min-height:0;overflow:hidden}.aa-wrap .aa{overflow:visible}.aq svg{transition:transform .3s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.aa-wrap,.aa-wrap[data-open=true],.aq svg{transition:none}}html,body{margin:0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}input,textarea,select{font-size:16px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
