.hi{--bg:#f7f4ee;--paper:#f7f4ee;--ink:#1c1a17;--night:#151412;--cream:#f3efe6;--sub:#6e6a61;--mute:#9b968a;--line:#d9d4ca;--ui-red:#e5484d;--ui-green:#159a6b;--ui-emerald:#10b981;--ui-mustard:#d89a16;--kr:var(--font-kr);--sans:var(--kr);--mono:"Geist Mono",ui-monospace,monospace}.hi *{box-sizing:border-box;margin:0;padding:0}.hi{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--bg);color:var(--ink);font-family:var(--sans)}.hi ::-moz-selection{background:var(--ink);color:var(--cream)}.hi ::selection{background:var(--ink);color:var(--cream)}.hi a{color:inherit;text-decoration:none}.hi .num{font-variant-numeric:tabular-nums}.hi #vs{position:fixed;left:0;top:0;width:100%;will-change:transform}.hi .pin{position:relative}.hi .stage{position:absolute;left:0;top:0;width:100%;height:100vh;overflow:hidden;will-change:transform}.hi .cv{position:absolute;left:50%;top:50%;width:1440px;height:900px}.hi .layer{inset:0;overflow:hidden}.hi .abs,.hi .layer{position:absolute}.hi .lg{display:block;overflow:visible}.hi .lg path{fill:currentColor}.hi .kr{font-family:var(--kr)}.hi .disp{font-family:var(--sans);letter-spacing:-.055em;line-height:.9}.hi .disp,.hi .krd{font-weight:800;white-space:nowrap}.hi .krd{font-family:var(--kr);letter-spacing:-.05em;line-height:1}.hi .mono{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hi nav{position:fixed;left:0;right:0;top:0;height:68px;display:flex;align-items:center;padding:0 40px;gap:30px;font-size:14px;font-weight:500;z-index:50;font-family:var(--kr);transition:color .25s,background-color .25s}.hi nav .home{margin-right:auto;display:flex}.hi nav .home .lg{height:22px;width:auto}.hi nav .hic{width:36px;height:36px;border-radius:9px;border:1px solid var(--line);display:block}.hi nav a:not(.pill):not(.home){opacity:.72;transition:opacity .2s}.hi nav a:not(.pill):not(.home):hover{opacity:1}.hi nav .pill{background:var(--ink);color:#fff;border-radius:999px;padding:9px 16px;transition:background .25s,color .25s}.hi nav.cream{background:hsla(40,36%,95%,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.hi nav.ink{color:var(--cream)}.hi nav.ink .pill{background:var(--cream);color:var(--ink)}.hi nav .lang{position:relative}.hi nav .lang summary{list-style:none;cursor:pointer;opacity:.72;font-family:var(--mono);font-size:13px;letter-spacing:.02em}.hi nav .lang summary::-webkit-details-marker{display:none}.hi nav .lang summary:hover,.hi nav .lang[open] summary{opacity:1}.hi nav .lang>div{position:absolute;right:0;top:calc(100% + 12px);min-width:140px;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:0 12px 32px rgba(28,26,23,.12)}.hi nav .lang>div a{display:block!important;padding:8px 12px;border-radius:8px;opacity:1!important;font-size:14px}.hi nav .lang>div a:hover{background:var(--cream)}.hi nav .lang>div a[aria-current]{font-weight:700}.hi-de #eHead,.hi-es #eHead,.hi-fr #eHead{font-size:92px!important}.hi-de #cOk,.hi-fr #cOk{font-size:165px!important}.hi .chap{position:absolute;left:48px;top:100px;display:flex;gap:12px;align-items:center}.hi .chap b{font-family:var(--mono);font-weight:500;font-size:12px;padding:3px 7px;border:1px solid;border-radius:4px}.hi #aLogo .lg path{transform-box:fill-box;animation:hi-rise 1s cubic-bezier(.2,.8,.2,1) both}@keyframes hi-rise{0%{transform:translateY(-55%);opacity:0}to{transform:none;opacity:1}}.hi #aTagWrap{animation:hi-drop 1.2s cubic-bezier(.2,.9,.25,1) .3s both}@keyframes hi-drop{0%{transform:translateY(-120px) rotate(-30deg);opacity:0}to{transform:none;opacity:1}}.hi .fade-in{animation:hi-fin .8s ease .7s both}@keyframes hi-fin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hi .arrow{display:inline-block;animation:hi-bob 1.6s ease-in-out infinite}@keyframes hi-bob{50%{transform:translateY(4px)}}.hi .ln{position:absolute;left:0;white-space:nowrap;font-size:150px;will-change:transform,opacity,filter}.hi .ln .lbl{display:inline-block;vertical-align:52px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ink);padding:5px 9px;border-radius:4px;margin:0 44px;-webkit-text-stroke:0}.hi .outline{color:transparent;-webkit-text-stroke:1.5px rgba(28,26,23,.5)}.hi #bMap{left:0;top:0;width:1440px;height:900px}.hi #bMap,.hi #bVeil{position:absolute;opacity:0}.hi #bVeil{inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0,hsla(40,36%,95%,.92) 270px,hsla(40,36%,95%,0) 380px)}.hi #bBig{opacity:0}.hi #bBig .disp{text-shadow:0 0 30px var(--bg),0 0 12px var(--bg)}.hi .mlab{position:absolute;display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:hsla(40,36%,95%,.88);padding:8px 12px;border-radius:8px;opacity:0}.hi .mlab b{font-weight:700}.hi .mlab i{width:7px;height:7px;border-radius:50%;background:var(--ink)}.hi #bPick{position:absolute;left:0;top:0;background:var(--ink);color:var(--cream);font-family:var(--kr);font-size:15px;font-weight:800;padding:8px 12px;border-radius:10px;white-space:nowrap;opacity:0}.hi #bPick small{font-weight:500;opacity:.75;margin-left:8px;font-size:14px}.hi .code{font-family:var(--mono);font-size:16.5px;line-height:1.72;color:#8d877c;white-space:pre}.hi .win{border-radius:22px;overflow:hidden;box-shadow:0 40px 90px rgba(28,26,23,.18);will-change:transform}.hi .win .wh{display:flex;align-items:center;gap:8px;padding:16px 20px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hi .aichat{background:#fff;font-family:var(--kr);color:var(--ink)}.hi .aichat .wh{border-bottom:1px solid #eeeae3;color:var(--sub)}.hi .aichat .wh .con{margin-left:auto;display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--ink);color:var(--ink)}.hi .aichat .wh .con i{width:6px;height:6px;border-radius:50%;background:var(--ink)}.hi .aichat .bd{padding:20px 22px;display:flex;flex-direction:column;gap:12px}.hi .aichat .u{align-self:flex-end;background:#efebe3;border-radius:18px 18px 4px 18px;padding:11px 16px}.hi .aichat .a,.hi .aichat .u{font-size:17px;white-space:nowrap}.hi .aichat .a{line-height:1.55}.hi .vcard{border:1px solid #e6e1d6;border-radius:16px;padding:16px 18px;background:var(--paper)}.hi .vcard .nm{display:flex;align-items:baseline;gap:10px}.hi .vcard .nm b{font-size:20px;font-weight:800;letter-spacing:-.02em}.hi .vcard .nm span{font-size:14px;color:var(--sub)}.hi .vcard .mn{display:flex;gap:8px;margin-top:12px}.hi .vcard .mn span{background:#fff;border:1px solid #e6e1d6;border-radius:10px;padding:7px 10px;font-size:14px}.hi .vcard .mn small{color:var(--sub);margin-left:6px}.hi .vcard .mt{margin-top:12px;display:flex;gap:14px;font-size:14px;color:var(--sub);align-items:center}.hi .vcard .mt .bk{margin-left:auto;color:var(--ink);font-weight:700;border:1.5px solid var(--ink);border-radius:999px;padding:4px 11px}.hi .mlog{background:#151412}.hi .mlog .wh{color:#8d877c;border-bottom:1px solid #262420}.hi .mlog .wh i{width:10px;height:10px;border-radius:50%;background:#3a3631}.hi .mlog .code{padding:18px 24px 20px}.hi .code .k{color:#f3f1ec;font-weight:600}.hi .code .r{color:#cfc9bd}.hi .code .s{color:#f3f1ec}.hi .code .c{color:#8d877c}.hi .code .g{color:#fff;font-weight:700}.hi .caret{display:inline-block;width:9px;height:19px;background:#f3f1ec;vertical-align:-3px;animation:hi-blink 1s steps(1) infinite}@keyframes hi-blink{50%{opacity:0}}.hi .pos{position:relative;width:100%;height:100%;border-radius:20px;background:#eeeae3;overflow:hidden;display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:44px 1fr;gap:12px;padding:16px;font-family:var(--kr)}.hi .pos .bar{grid-column:1/3;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#3a3631}.hi .pos .bar span{background:#fff;border-radius:8px;padding:7px 12px}.hi .pos .bar .on{background:#3a3631;color:#fff}.hi .menu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:start}.hi .menu div{background:#fff;border-radius:10px;height:96px;padding:12px 13px;font-size:16px;font-weight:600;color:#3a3631}.hi .menu div small{display:block;font-weight:500;color:var(--mute);margin-top:6px;font-size:14px}.hi .ticket{background:#fff;border-radius:12px;padding:16px;font-size:15px;color:#3a3631;display:flex;flex-direction:column}.hi .ticket b{font-size:13px;color:var(--mute);margin-bottom:8px}.hi .ticket .it{line-height:2.1}.hi .ticket .it,.hi .ticket .sum{display:flex;justify-content:space-between}.hi .ticket .sum{border-top:1px dashed #d8d2c4;margin-top:8px;padding-top:8px;font-weight:800}.hi .ticket .pay{margin-top:auto;background:#3a3631;color:#fff;text-align:center;border-radius:10px;padding:14px;font-weight:800}.hi .dim{position:absolute;inset:0;background:rgba(28,26,23,.55);border-radius:20px;opacity:0}.hi .alarm{width:420px;background:#fff;border-radius:24px;padding:28px;box-shadow:0 30px 80px rgba(0,0,0,.3);font-family:var(--kr);color:var(--ink);will-change:transform}.hi .alarm .ttl{font-size:26px;letter-spacing:-.02em;font-weight:800}.hi .alarm .when{font-size:20px;font-weight:700;color:var(--ui-mustard);margin:12px 0 2px}.hi .alarm .who{font-size:16px;color:var(--sub)}.hi .alarm .memo{margin-top:10px;padding:10px 12px;background:var(--paper);border-radius:12px;font-size:15px}.hi .alarm .acts{display:flex;gap:12px;margin-top:22px}.hi .alarm .acts span{flex:1;text-align:center;border-radius:16px;padding:17px 0;font-size:19px;font-weight:800}.hi .alarm .acts .rej{background:#f0ece2;color:var(--sub)}.hi .alarm .acts .acc{background:var(--ui-green);color:#fff}.hi .alarm .cd{text-align:center;margin-top:14px;font-size:15px;color:var(--mute)}.hi .bars{display:inline-flex;gap:3px;align-items:center;height:22px}.hi .bars i{width:3px;background:var(--ink);border-radius:2px;animation:hi-eq 1s ease-in-out infinite}.hi .bars i:nth-child(2){animation-delay:-.3s}.hi .bars i:nth-child(3){animation-delay:-.6s}.hi .bars i:nth-child(4){animation-delay:-.15s}@keyframes hi-eq{0%,to{height:5px}50%{height:20px}}.hi .co{position:absolute;width:360px;opacity:0}.hi .co .n{font-family:var(--mono);font-size:12px;letter-spacing:.08em;opacity:.55}.hi .co b{font-weight:800;font-size:30px;letter-spacing:-.035em;margin-top:6px}.hi .co b,.hi .co span{display:block;font-family:var(--kr);white-space:nowrap}.hi .co span{font-size:17px;font-weight:500;opacity:.72;margin-top:8px}.hi #cLines line{stroke:hsla(42,35%,93%,.45);stroke-width:1.2}.hi #cLines circle{fill:var(--cream)}.hi .rec>div{display:flex;align-items:baseline;border-top:1px solid var(--line);padding:14px 0;font-family:var(--kr);font-size:21px;opacity:0}.hi .rec>div:last-child{border-bottom:1px solid var(--line)}.hi .rec>div span:first-child{width:110px;flex:none;font-family:var(--mono);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.hi .rec>div span:last-child{font-weight:700;letter-spacing:-.01em}.hi .aichat .old{opacity:.42}.hi .tool{font-family:var(--mono);font-size:13px;color:var(--sub);border:1px dashed #cfc8bd;border-radius:8px;padding:6px 10px}.hi .okb,.hi .tool{align-self:flex-start;white-space:nowrap}.hi .okb{border:1.5px solid var(--ink);border-radius:18px 18px 18px 4px;padding:14px 18px;font-size:18px;line-height:1.5}.hi .okb b{display:block;font-size:15px;margin-bottom:2px}.hi .chat{width:600px;padding:20px 24px 24px;background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(28,26,23,.12);font-family:var(--kr);will-change:transform}.hi .chat .hd{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.hi .chat .hd i{width:8px;height:8px;border-radius:50%;background:var(--ink);opacity:.35}.hi .chat .u{margin:12px 0 0 auto;background:#efebe3;border-radius:18px 18px 4px 18px;padding:11px 16px}.hi .chat .a,.hi .chat .u{width:-moz-fit-content;width:fit-content;font-size:19px;white-space:nowrap}.hi .chat .a{margin-top:10px;border:1px solid #e6e1d6;border-radius:18px 18px 18px 4px;padding:12px 16px}.hi .chat .a b{margin-right:8px}.hi .ring{position:absolute;border-radius:50%;border:2px solid rgba(28,26,23,.45);opacity:0}.hi .phone{position:absolute;width:350px;height:650px;border-radius:54px;background:#0f0e0d;padding:11px;box-shadow:0 60px 100px rgba(0,0,0,.26),inset 0 0 0 1.5px #3a3631;will-change:transform;transform-origin:0 0}.hi .phone .scr{position:absolute;inset:11px;border-radius:44px;overflow:hidden}.hi #dDark{background:radial-gradient(120% 80% at 30% 10%,#2b2926,#0d0c0b)}.hi #dFlash{background:#fff;opacity:0}.hi .lock{position:absolute;inset:0;text-align:center;color:#f3f1ec;font-family:-apple-system,var(--kr);padding-top:70px}.hi .lock .dt{font-size:15px;font-weight:600;opacity:.85}.hi .lock .tm{font-size:84px;font-weight:600;letter-spacing:-.02em;line-height:1.05;margin-top:4px}.hi .ban{position:absolute;left:10px;right:10px;top:44px;border-radius:20px;background:hsla(40,25%,95%,.96);box-shadow:0 10px 30px rgba(0,0,0,.35);padding:12px 14px;display:flex;gap:11px;align-items:center;font-family:-apple-system,var(--kr);color:#111;opacity:0;will-change:transform}.hi .ban .ic{width:38px;height:38px;border-radius:9px;background:var(--paper);border:1px solid #e4dfd3;display:grid;place-items:center;flex:none}.hi .ban .ic .lg{height:22px;width:auto;color:var(--ink)}.hi .ban b{display:block;font-size:14px}.hi .ban span{font-size:13px;color:#555}.hi .glow{position:absolute;width:420px;height:420px;margin:-210px;border-radius:50%;background:radial-gradient(closest-side,hsla(0,0%,100%,.75),hsla(0,0%,100%,0));opacity:0;pointer-events:none}.hi #dUI{background:var(--paper);padding:46px 14px 14px;font-family:var(--kr);color:var(--ink);opacity:0}.hi #dUI .brand{text-align:center;font-weight:600;letter-spacing:-.01em;font-size:15px;font-family:-apple-system,"Geist",var(--kr)}.hi #dUI .card{margin-top:16px;background:#fff;border-radius:16px;padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.hi #dUI .ok{display:flex;align-items:center;gap:8px}.hi #dUI .ok i{width:22px;height:22px;border-radius:50%;background:var(--ui-emerald);color:#fff;font-style:normal;font-size:12px;font-weight:800;display:grid;place-items:center}.hi #dUI .ok span{font-size:13px;font-weight:600;color:#059669}.hi #dUI .ttl{margin-top:8px;font-size:19px;font-weight:800;letter-spacing:-.02em}.hi #dUI .show{margin-top:3px;font-size:13px;color:#737373}.hi #dUI .row{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5;font-size:13px}.hi #dUI .row span:first-child{color:#737373}.hi #dUI .row span:last-child{font-weight:500;text-align:right;white-space:nowrap}.hi #dUI .ask{margin-top:14px;background:#fafafa;border-radius:12px;padding:14px}.hi #dUI .ask p{font-size:13px;font-weight:600;white-space:nowrap}.hi #dUI .yes{margin-top:10px;height:42px;border-radius:12px;background:var(--ui-emerald);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center}.hi #dUI .dis{margin-top:14px;text-align:center;font-size:12px;color:#a3a3a3;text-decoration:underline;text-underline-offset:3px}.hi #dUI .tl{margin-top:18px;text-align:center;font-size:11px;color:#a3a3a3;white-space:nowrap}.hi .counter{width:390px;background:var(--paper);border-radius:20px;padding:16px;box-shadow:0 30px 70px rgba(28,26,23,.14);font-family:-apple-system,var(--kr);color:var(--ink);border:1px solid #e4dfd3;transform-origin:0 0;will-change:transform}.hi .counter .top{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:800}.hi .counter .top .pill{margin-left:auto;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:#e3f1e7;color:#0f7a54}.hi .counter .cnt{font-size:13px;color:var(--sub);margin:12px 0 8px}.hi .counter .rc{background:#fff;border:1px solid #e4dfd3;border-radius:14px;padding:12px 14px;display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;transition:border-color .3s,box-shadow .3s}.hi .counter .rc strong{font-size:15px}.hi .counter .rc .sp{margin-left:auto;color:var(--sub)}.hi .badge{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;background:#e3f1e7;color:#0f7a54;transition:background .3s,color .3s}.hi .badge.arrived{background:var(--ui-green);color:#fff}.hi .rc.faint{opacity:.45}.hi .rc.arrived{border-color:rgba(21,154,107,.5);box-shadow:0 0 0 3px rgba(21,154,107,.12)}.hi .xw{transform-origin:0 0;display:none;will-change:transform}.hi .xw,.hi .xw>img{width:2752px;height:1536px}.hi .xs,.hi .xw,.hi .xw>img{position:absolute;left:0;top:0}.hi .xs{transform-origin:0 0;overflow:hidden;font-family:var(--kr)}.hi .xf{position:absolute;inset:0;opacity:0}.hi #xShD{background:linear-gradient(90deg,rgba(8,9,11,.74),rgba(8,9,11,.46) 30%,rgba(8,9,11,0) 56%)}.hi #xShL{background:linear-gradient(90deg,hsla(40,36%,95%,.94),hsla(40,36%,95%,.66) 32%,hsla(40,36%,95%,0) 56%)}.hi #xAsk{background:rgba(12,13,15,.72)}.hi .xk{position:absolute;left:48px;top:100px;opacity:0;color:#fff;will-change:transform}.hi .xk.ink{color:var(--ink)}.hi .xk .l{display:flex;gap:12px;align-items:center}.hi .xk .l b{font-family:var(--mono);font-weight:500;font-size:12px;padding:3px 7px;border:1px solid;border-radius:4px}.hi .xk h3{margin-top:26px;font-weight:800;font-size:62px;letter-spacing:-.05em;line-height:1.08;white-space:nowrap}.hi .xk h3,.hi .xk p{font-family:var(--kr)}.hi .xk p{margin-top:18px;width:470px;font-size:21px;font-weight:600;line-height:1.5;opacity:.84;word-break:keep-all}.hi #kAsk h3{font-size:92px}.hi #kAsk p{width:760px;font-size:24px}.hi .xchips{display:flex;gap:10px;margin-top:30px}.hi .xchips span{font-family:var(--kr);font-size:18px;font-weight:700;padding:10px 18px;border-radius:999px;border:1.5px solid hsla(0,0%,100%,.55)}.hi .xchips .more{border-style:dashed;border-color:hsla(0,0%,100%,.85)}.hi #kAskCta{display:inline-block;margin-top:30px;background:var(--cream);color:var(--ink)}.hi #arHud .cn{position:absolute;width:64px;height:64px;border:0 solid rgba(125,211,252,.75)}.hi #xsCar{width:1000px;height:662px;background:#0e1013;color:#e8edf3}.hi #carIn{position:absolute;inset:0;opacity:0}.hi .cmap{position:absolute;left:0;top:0;width:600px;height:662px}.hi .ceta{position:absolute;left:24px;top:24px;background:rgba(22,26,32,.94);border:1px solid #2a313b;border-radius:16px;padding:12px 18px;font-size:20px;white-space:nowrap}.hi .ceta b{font-size:30px;margin-right:8px;font-family:var(--sans)}.hi .cpan{position:absolute;left:600px;top:0;width:400px;height:662px;background:#14171c;padding:30px 26px;display:flex;flex-direction:column;gap:16px}.hi .cv1{display:flex;align-items:center;gap:12px;font-size:18px;color:#9aa4b2;white-space:nowrap}.hi .cv1 .bars i{background:#7dd3fc}.hi .csay{font-size:30px;font-weight:700;line-height:1.36;letter-spacing:-.025em;min-height:124px;word-break:keep-all}.hi .ccard{background:#1d2128;border-radius:18px;padding:18px 20px;opacity:0}.hi .ccard .cnm{font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.hi .ccard .cmt{font-size:18px;color:#9aa4b2;margin-top:6px}.hi .ccard .clb{font-size:17px;color:#9aa4b2}.hi .ccard .cnm2{font-size:24px;font-weight:800;margin-top:4px}.hi .cpill{display:inline-block;margin-top:12px;font-size:18px;font-weight:800;padding:7px 14px;border-radius:999px;background:var(--ui-green);color:#fff;white-space:nowrap}.hi .cpill.wait{background:#2a313b;color:#c9d1db}.hi #xsChar{width:600px;height:590px;background:#121427;border-radius:46px;color:#eef0ff}.hi #chIn{position:absolute;inset:0;padding:30px 26px;display:flex;flex-direction:column;gap:14px;opacity:0}.hi .chA,.hi .chU{max-width:84%;font-size:25px;line-height:1.38;padding:14px 20px;opacity:0;word-break:keep-all}.hi .chU{align-self:flex-end;background:#6b5cf0;color:#fff;border-radius:26px 26px 6px 26px}.hi .chA{align-self:flex-start;background:#262a52;border-radius:26px 26px 26px 6px}.hi .chC{background:var(--paper);color:var(--ink);border-radius:22px;padding:16px 18px;opacity:0}.hi .chC .r{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center}.hi .chC .r+.r{margin-top:12px;padding-top:12px;border-top:1px solid #e4dfd3}.hi .chC i{grid-row:1/3;width:32px;height:32px;border-radius:50%;background:var(--ui-emerald);color:#fff;font-style:normal;font-size:16px;font-weight:800;display:grid;place-items:center}.hi .chC b{font-size:21px}.hi .chC span{font-size:17px;color:var(--sub)}.hi .art{position:absolute;display:flex;align-items:center;gap:14px;padding:14px 26px;border-radius:999px;background:rgba(10,14,22,.6);border:2px solid rgba(125,211,252,.55);color:#fff;font-family:var(--kr);font-size:34px;font-weight:700;white-space:nowrap;opacity:0}.hi .art i{width:14px;height:14px;border-radius:50%;background:#7dd3fc}.hi .art span{font-weight:500;opacity:.78}.hi #arCard{position:absolute;left:773px;bottom:736px;width:820px;box-sizing:border-box;padding:40px;border-radius:44px;background:hsla(42,50%,96%,.9);border:2px solid hsla(0,0%,100%,.75);backdrop-filter:blur(16px);color:var(--ink);font-family:var(--kr);opacity:0;transform-origin:100% 30%}.hi #arCard .hd{display:flex;gap:26px;align-items:center}.hi #arCard .hd img{width:130px;height:130px;border-radius:26px;-o-object-fit:cover;object-fit:cover;flex:none}.hi #arCard .hd>div{min-width:0}.hi #arCard .nm{font-size:50px;font-weight:800;letter-spacing:-.04em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hi #arCard .mt{margin-top:8px;font-size:27px;font-weight:600;color:var(--sub);white-space:nowrap}.hi #arCard .mt b{color:#0f7a54;font-weight:800}.hi #arCard .rw{position:relative;margin-top:12px;height:76px;padding:0 22px;border-radius:22px;background:rgba(28,26,23,.055);display:flex;align-items:center;gap:16px;font-size:29px;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.hi #arCard .ev{margin-top:26px}.hi #arCard .bd{font-size:22px;font-weight:800;padding:6px 12px;border-radius:10px;background:#f0612e;color:#fff}.hi #arCard .av{display:flex}.hi #arCard .av img{width:50px;height:50px;border-radius:50%;border:3px solid #faf7f0}.hi #arCard .av img+img{margin-left:-16px}.hi #arCard .mn .a,.hi #arCard .mn .b{position:absolute;inset:0 22px;display:flex;align-items:center;gap:14px}.hi #arCard .mn small{font-size:23px;font-weight:600;color:var(--sub)}.hi #arCard .mn .b{opacity:0}.hi #arCard .mn em{margin-left:auto;font-style:normal;font-size:23px;font-weight:800;padding:7px 14px;border-radius:999px;background:var(--ui-green);color:#fff}.hi #arCard .bts{position:relative;margin-top:24px;height:110px}.hi #arBts,.hi #arOk{position:absolute;inset:0;display:flex;gap:16px}.hi #arCard .bt{flex:1;display:grid;place-items:center;padding-bottom:26px;border-radius:28px;border:2px solid rgba(28,26,23,.18);font-size:33px;font-weight:800;white-space:nowrap}.hi #arCard .bt.pr{background:var(--ink);border-color:var(--ink);color:#fff}.hi #arOk{align-items:center;justify-content:center;border-radius:28px;background:var(--ui-green);color:#fff;font-size:33px;font-weight:800;white-space:nowrap;opacity:0}.hi #arOk span{font-weight:600}.hi #arRip{position:absolute;left:1322px;top:692px;width:100px;height:100px;border-radius:50%;border:4px solid #fff;opacity:0}.hi #arHand{position:absolute;left:1220px;top:640px;width:660px;height:520px}.hi #arSum{position:absolute;left:56px;bottom:84px;padding:12px 20px;border-radius:999px;background:rgba(10,14,22,.62);border:1.5px solid rgba(125,211,252,.55);color:#fff;font-size:17px;font-weight:600;white-space:nowrap}.hi #arSum b{color:#7dd3fc;margin-right:6px}.hi #xsTrip{width:900px;height:607px;background:var(--paper);color:var(--ink)}.hi .tbar{height:44px;background:#ebe6dc;display:flex;align-items:center;gap:8px;padding:0 18px}.hi .tbar i{width:12px;height:12px;border-radius:50%;background:#cfc8bb}.hi .tbar span{margin-left:16px;background:#fff;border-radius:8px;padding:5px 14px;font-family:var(--mono);font-size:14px;color:var(--sub);white-space:nowrap}.hi #trIn{position:absolute;left:0;top:44px;right:0;bottom:0;display:grid;grid-template-columns:1fr 290px;gap:22px;padding:24px 28px;font-family:var(--sans)}.hi .tt{font-weight:800;font-size:40px;letter-spacing:-.035em}.hi .td,.hi .tt{white-space:nowrap}.hi .td{font-size:19px;color:var(--sub);margin-top:4px}.hi .trow{display:flex;gap:16px;align-items:baseline;padding:11px 0;border-bottom:1px solid #e4dfd3;font-size:25px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.hi .trow b{font-family:var(--mono);font-size:18px;width:66px;color:var(--sub);font-weight:500;flex:none}.hi .tslot{position:relative;margin-top:12px;height:128px}.hi .tslot>div{position:absolute;inset:0;border-radius:18px;padding:14px 18px;opacity:0;white-space:nowrap}.hi #ts0{border:2px dashed #cfc8bb;color:var(--sub);font-size:23px;display:flex;align-items:center;opacity:1}.hi #ts1{background:#fff;border:1px solid #e4dfd3}.hi #ts2{background:#fff;border:2px solid var(--ui-green)}.hi .tslot b{font-size:26px;letter-spacing:-.02em}.hi .tslot small{display:block;font-size:18px;color:var(--sub);margin-top:3px;font-family:var(--kr)}.hi .tslot .bt{display:inline-block;margin-top:10px;font-size:18px;font-weight:700;background:var(--ink);color:#fff;border-radius:999px;padding:6px 14px}.hi #ts2 b{color:var(--ui-green)}.hi .tmap{background:#fff;border:1px solid #e4dfd3;border-radius:18px;overflow:hidden;height:330px}.hi .tsh{margin-top:14px;font-size:18px;color:var(--sub);white-space:nowrap}.hi .tbub{position:absolute;background:#fff;color:var(--ink);border-radius:38px;padding:22px 32px;font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1.22;box-shadow:0 24px 60px rgba(0,0,0,.16);white-space:nowrap;opacity:0}.hi .tbub small{display:block;font-family:var(--mono);font-size:22px;font-weight:500;letter-spacing:.08em;color:var(--sub);margin-bottom:6px}.hi-de .xk h3,.hi-en .xk h3,.hi-es .xk h3,.hi-fr .xk h3{font-size:54px}.hi .word{display:inline-block;will-change:transform}.hi .ai{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;align-items:center;-moz-column-gap:16px;column-gap:16px;width:437px;height:98px;padding:0 22px 0 26px;border-radius:20px;background:#fff;border:1px solid #e4dfd3;color:var(--ink);transition:background .25s,color .25s,transform .25s,box-shadow .25s}.hi .ai:hover{background:var(--ink);color:var(--cream);transform:translateY(-4px);box-shadow:0 24px 50px rgba(28,26,23,.18)}.hi .ai .nm{font-family:var(--sans);font-weight:800;font-size:30px;letter-spacing:-.04em;line-height:1}.hi .ai .ds{grid-column:1;font-family:var(--kr);font-size:15px;margin-top:8px;opacity:.68;white-space:nowrap}.hi .ai .go{grid-column:2;grid-row:1/3;width:42px;height:42px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-family:var(--kr);font-size:18px}.hi .copy2{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:16px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:13px 20px;cursor:pointer;color:var(--ink);transition:border-color .2s}.hi .copy2:hover{border-color:var(--ink)}.hi .copy2 span{font-family:var(--kr);font-weight:700;font-size:15px}.hi .aibtn{display:inline-flex;align-items:center;border:1px solid #cfc8bd;border-radius:999px;padding:15px 26px;font-size:17px;font-weight:600;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}.hi .aibtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(28,26,23,.1);border-color:var(--ink)}.hi .cta{background:var(--ink);color:#fff;font-family:var(--kr);font-weight:700;font-size:17px;padding:15px 28px;border-radius:999px;transition:transform .2s}.hi .cta:hover{transform:translateY(-2px)}.hi .info{position:relative;padding:96px 48px 40px;font-family:var(--kr)}.hi .info .grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink)}.hi .info .grid>div{padding:26px 32px 0;border-right:1px solid var(--line)}.hi .info .grid>div:first-child{padding-left:0}.hi .info .grid>div:last-child{border-right:0;padding-right:0}.hi .info h3{font-weight:800;letter-spacing:-.045em;font-size:28px;margin-top:16px;white-space:nowrap}.hi .info p{font-size:15px;line-height:1.7;margin-top:12px;color:var(--sub)}.hi .info .links{margin-top:16px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:15px}.hi #cities{gap:6px 11px;font-size:14.5px}.hi .info .links a{border-bottom:1px solid transparent;transition:border-color .2s}.hi .info .links a:hover{border-color:currentColor}.hi .copy{margin-top:20px;font-family:var(--mono);font-size:15px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:13px 14px;display:flex;cursor:pointer;transition:border-color .2s}.hi .copy:hover{border-color:var(--ink)}.hi .copy span{margin-left:auto;font-family:var(--kr);font-weight:600}.hi .bigmark{margin-top:80px;color:#e4dfd3}.hi .bigmark .lg{width:100%;height:auto}.hi .fcols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.hi .fcols h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-weight:500;margin-bottom:12px}.hi .fcols a{display:block;font-size:13.5px;line-height:2;opacity:.85}.hi .fcols a:hover{opacity:1}.hi .colo{margin-top:32px;padding-top:20px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);gap:6px 40px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.hi .cv,.hi .layer{pointer-events:none}.hi .cv #copy,.hi .cv a,.hi .cv button{pointer-events:auto}.hi .listen{display:flex;align-items:center;gap:10px;font-family:var(--kr);font-size:17px;font-weight:700;padding:12px 20px 12px 16px;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;transition:background .2s,color .2s}.hi .listen svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hi .listen:hover{background:rgba(28,26,23,.06)}.hi .listen.on{background:var(--ink);color:var(--cream)}.hi .chapters{position:fixed;left:40px;bottom:26px;z-index:55;display:flex;gap:18px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:opacity .4s,color .3s;opacity:0}.hi .chapters span{opacity:.35;transition:opacity .3s}.hi .chapters span.on{opacity:1}.hi .chapters.ink{color:var(--cream)}@media (max-width:1000px){.hi .info .grid{grid-template-columns:1fr}.hi .info .grid>div,.hi .info .grid>div:first-child,.hi .info .grid>div:last-child{border-right:0;padding:26px 0 0}.hi .info .grid>div+div{margin-top:26px;border-top:1px solid var(--line)}.hi .info h3{white-space:normal}.hi .fcols{grid-template-columns:repeat(2,1fr)}.hi .colo{grid-template-columns:1fr}}@media (orientation:portrait) and (max-width:1000px){.hi .cv{width:480px;height:1000px;top:50svh}.hi .cv .mono{font-size:12px}.hi .cv .krd{line-height:1.08}.hi .cv .kr,.hi .cv .krd{white-space:normal}.hi .chap{left:24px;top:100px}.hi nav{padding:0 16px;gap:14px}.hi nav a:not(.pill):not(.home){display:none}.hi nav .hic{width:32px;height:32px;border-radius:8px}.hi nav .pill{padding:8px 14px;font-size:13px}.hi .chapters{display:none}.hi #aLogo{left:22px!important;top:150px!important;width:436px!important}.hi #aKr{left:24px!important;top:262px!important;font-size:38px!important}.hi #aLead{left:24px!important;right:24px;top:316px!important;font-size:19px!important;line-height:1.45}.hi #aCta{left:24px!important;top:410px!important}.hi #aTagWrap{left:90px!important;top:520px!important}.hi #aTag,.hi #aTagWrap{width:300px!important}.hi #aShadow{left:27px!important;top:313px!important;width:246px!important;height:30px!important}.hi #aStrip{left:24px!important;right:24px!important;top:920px!important;gap:20px!important}.hi .cv .ln.krd,.hi .ln{font-size:64px;white-space:nowrap;line-height:1}.hi .ln .lbl{font-size:11px;vertical-align:22px;margin:0 22px;padding:4px 7px}.hi #bMap{width:480px;height:1000px}.hi #bVeil{background:linear-gradient(to bottom,var(--bg) 0,hsla(40,36%,95%,.92) 292px,hsla(40,36%,95%,0) 335px)}.hi #bHead{top:160px!important;font-size:44px!important}.hi #bHead,.hi #bSub{left:24px!important;right:24px}.hi #bSub{top:266px!important;font-size:17px!important;line-height:1.45}.hi #bHead2{top:150px!important;font-size:34px!important}.hi #bHead2,.hi #bSub2{left:24px!important;right:24px}.hi #bSub2{top:244px!important;font-size:15px!important;line-height:1.45}.hi #bBig{left:24px!important;top:640px!important}.hi #bL1n{font-size:96px!important}.hi #bBig .mono{display:inline-block;background:var(--bg);padding:4px 8px;margin-left:-8px;border-radius:4px}.hi #bL2{right:14px!important;top:288px!important;font-size:11.5px;padding:6px 10px}.hi #bPick{font-size:14px;padding:7px 10px}.hi #bPick small{font-size:12.5px}.hi #bChat{top:440px!important;height:auto!important}.hi #bChat,.hi #bLog{left:14px!important;width:452px!important}.hi #bLog{top:850px!important;height:130px!important}.hi .win .wh{padding:12px 16px;font-size:11px}.hi .aichat .bd{padding:16px;gap:10px}.hi .aichat .u{padding:10px 14px;max-width:86%}.hi .aichat .a,.hi .aichat .u{font-size:15px;white-space:normal}.hi .vcard{padding:14px}.hi .vcard .nm b{font-size:18px}.hi .vcard .nm span{font-size:13px}.hi .vcard .mn{gap:6px;margin-top:10px}.hi .vcard .mn span{font-size:13px;padding:6px 8px}.hi .vcard .mn small{margin-left:4px}.hi .vcard .mt{margin-top:10px;gap:10px;font-size:13px}.hi .mlog .code{padding:10px 16px;font-size:12.5px;line-height:1.6}.hi #cLead{top:150px!important;font-size:40px!important}.hi #cLead,.hi #cLeadSub{left:24px!important;right:24px}.hi #cLeadSub{top:244px!important;font-size:17px!important;line-height:1.45}.hi #cChip{left:24px!important;top:304px!important;font-size:15px!important;padding:10px 16px!important}.hi #cTab{left:-130px!important;top:205px!important}.hi #cCard{left:30px!important;top:420px!important}.hi #cVoice{left:24px!important;right:24px;top:150px!important}.hi #cVoice .krd{font-size:30px!important}.hi #cVoiceSub{left:24px!important;right:24px;top:228px!important;font-size:17px!important;line-height:1.45}.hi #cListen{left:24px!important;top:294px!important;font-size:15px;padding:10px 16px 10px 13px}.hi #cBig{left:30px!important;top:150px!important}.hi #cLines{display:none}.hi .co{width:420px}.hi .co b{font-size:24px}.hi .co span{font-size:15px;margin-top:6px}.hi #cOk{left:18px!important;top:155px!important;font-size:140px!important}.hi-de #cOk,.hi-fr #cOk{font-size:116px!important;top:170px!important}.hi #cOkSub{left:24px!important;right:24px;top:307px!important;font-size:17px!important;line-height:1.45}.hi #cRec{left:24px!important;top:370px!important;width:432px!important}.hi .rec>div{font-size:18px;padding:12px 0}.hi .rec>div span:first-child{width:84px;font-size:11px}.hi #cWin{left:24px!important;top:657px!important;width:432px!important;height:auto!important}.hi #cWin .a.old,.hi #cWin .vcard.old{display:none}.hi .tool{font-size:11.5px}.hi .okb{font-size:15px;white-space:normal}.hi .okb b{font-size:13px}.hi #dOut{top:700px!important;font-size:140px!important}.hi #dLead{top:150px!important;font-size:34px!important}.hi #dLead,.hi #dLead2{right:24px!important;left:24px}.hi #dLead2{top:236px!important;font-size:17px!important;line-height:1.45}.hi #dLead,.hi #dLead2{text-align:left!important}.hi #dTag{width:300px!important}.hi .glow{width:250px;height:250px;margin:-125px}.hi #dHead{left:24px!important;top:150px!important;font-size:72px!important}.hi #dSub{left:24px!important;right:24px;top:234px!important;font-size:17px!important;line-height:1.45}.hi #dBoard{left:24px!important;top:296px!important}.hi .xk{left:24px;top:100px}.hi .xk h3{margin-top:18px;font-size:40px;white-space:normal}.hi .xk p{width:432px;margin-top:12px;font-size:17px}.hi #kAsk{top:110px!important}.hi #kAsk h3{font-size:44px}.hi #kAsk p{width:432px;font-size:17px}.hi .xchips{flex-wrap:wrap;gap:8px;width:432px;margin-top:22px}.hi .xchips span{font-size:15px;padding:8px 14px}.hi #kAskCta{margin-top:24px}.hi #xShD{background:linear-gradient(180deg,rgba(8,9,11,.8),rgba(8,9,11,.55) 30%,rgba(8,9,11,0) 52%)}.hi #xShL{background:linear-gradient(180deg,hsla(40,36%,95%,.95),hsla(40,36%,95%,.72) 30%,hsla(40,36%,95%,0) 52%)}.hi #arHudT{display:none}.hi #arHud .cn{width:40px;height:40px}.hi #xNote{right:24px!important;bottom:20px!important}.hi .art{font-size:28px;padding:12px 22px}.hi #arCard{left:908px;width:640px;padding:36px}.hi #arCard .hd{gap:22px}.hi #arCard .hd img{width:112px;height:112px}.hi #arCard .nm{font-size:42px}.hi #arCard .mt{font-size:24px}.hi #arCard .rw{font-size:26px;padding:0 18px}.hi #arCard .bts{height:104px}.hi #arCard .bt,.hi #arOk{font-size:30px}.hi #arSum{left:24px;bottom:76px;font-size:14px}.hi #tb0{left:1070px!important;top:1000px!important}.hi #tb1{left:1330px!important;top:1190px!important}.hi #eHead{left:22px!important;right:22px;top:120px!important;font-size:60px!important}.hi #eCtaT{top:268px!important;font-size:28px!important}.hi #eCtaS,.hi #eCtaT{left:24px!important;right:24px}.hi #eCtaS{top:340px!important;font-size:15px!important;line-height:1.45}.hi #eCards{left:24px!important;top:396px!important;grid-template-columns:repeat(2,210px)!important;gap:10px 12px!important}.hi .ai{width:210px;height:104px;padding:0 14px 0 16px;-moz-column-gap:8px;column-gap:8px;border-radius:16px}.hi .ai .nm{font-size:20px}.hi .ai .ds{font-size:12.5px;white-space:normal;line-height:1.35;margin-top:6px}.hi .ai .go{width:30px;height:30px;font-size:14px}.hi #eUrl{left:24px!important;right:24px;top:748px!important}.hi #eUrl .kr{font-size:15px!important;white-space:normal!important;line-height:1.5}.hi .info{padding:64px 20px 32px}.hi .info .copy{font-size:13px}}