.ax{--u:calc(100cqw / 390);--faint:#a89a8c;--ok:#4f8a63;--duckSoft:#fbecbf;--greenSoft:#dce8d6;--miss:#c9733f;--missSoft:#f6dcc8;--orangeInk:#b45f26;position:absolute;inset:0;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;font-size:calc(16*var(--u));line-height:1.35;letter-spacing:0;word-break:keep-all;text-align:left}.ax p{margin:0}.ax-i{display:block;flex:none;width:calc(var(--s)*var(--u));height:calc(var(--s)*var(--u))}.ax .h{font-family:Gaegu,cursive;font-weight:700;line-height:1.25}.ax-sc{position:absolute;inset:0;display:flex;flex-direction:column;padding:0 calc(20*var(--u)) calc(26*var(--u))}.ax:after{content:"";position:absolute;left:50%;bottom:calc(9*var(--u));z-index:30;width:calc(128*var(--u));height:calc(5*var(--u));margin-left:calc(-64*var(--u));border-radius:calc(3*var(--u));background:var(--ink);opacity:.82}.ax-top{display:flex;align-items:center;gap:calc(12*var(--u));min-height:calc(42*var(--u));padding:calc(8*var(--u)) 0}.ax-btn{display:flex;align-items:center;justify-content:center;gap:calc(8*var(--u));padding:calc(14*var(--u)) calc(22*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:var(--ink);color:var(--paper);box-shadow:calc(3*var(--u)) calc(4*var(--u)) 0 #3b2a26e6;font-family:Gaegu,cursive;font-weight:700;font-size:calc(22*var(--u));line-height:1.25;text-align:center}.ax-btn.quiet{background:var(--card);color:var(--ink)}.ax-badge{display:grid;place-items:center;width:calc(28*var(--u));height:calc(28*var(--u));border-radius:50%;background:var(--card)}.ax-link{align-self:center;color:var(--faint);font-size:calc(14*var(--u));text-decoration:underline}.ax-coach{display:flex;align-items:center;gap:calc(10*var(--u));padding:calc(8*var(--u)) calc(14*var(--u)) calc(8*var(--u)) calc(10*var(--u));border-radius:calc(16*var(--u));background:var(--duckSoft)}.ax-coach img{width:calc(24*var(--u));height:auto;transform:rotate(-4deg)}.ax-coach b{font-family:Gaegu,cursive;font-weight:700;font-size:calc(18*var(--u));line-height:calc(23*var(--u))}.ax-topcard{position:relative;z-index:5;display:flex;flex-direction:column;gap:calc(8*var(--u));margin-bottom:calc(2*var(--u));padding:calc(9*var(--u)) calc(10*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(18*var(--u));background:var(--card)}.ax-tiles{display:flex;gap:calc(6*var(--u))}.ax-tile{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(4*var(--u));padding:calc(7*var(--u)) calc(4*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(12*var(--u));background:var(--paper);color:var(--faint);font-size:calc(12.5*var(--u));line-height:calc(16*var(--u));font-weight:700;white-space:nowrap}.ax-tile .ax-i{opacity:.4}.ax-tile .ok-i{display:none}.ax-tile[data-st=now]{background:var(--duckSoft);border-color:var(--duck);color:var(--ink)}.ax-tile[data-st=now] .ax-i{opacity:1}.ax-tile[data-st=ok]{background:#e3eedf;border-color:#c5dcc0;color:var(--ok)}.ax-tile[data-st=ok] .ok-i{display:block;opacity:1}.ax-tile[data-st=ok] .ax-i:not(.ok-i){display:none}.ax-peek{display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(10*var(--u));border-radius:calc(12*var(--u));background:var(--paper)}.ax-peek b{color:var(--orange);font-size:calc(12*var(--u));font-weight:700}.ax-peek span{flex:1;color:var(--muted);font-size:calc(13.5*var(--u))}.ax-peek i{font-style:normal;font-size:calc(12*var(--u));color:var(--muted)}.ax-toast{position:absolute;left:0;right:0;top:100%;margin-top:calc(6*var(--u));display:flex;align-items:center;gap:calc(10*var(--u));padding:calc(10*var(--u)) calc(14*var(--u));border-radius:calc(16*var(--u));background:var(--ok);color:var(--card);opacity:0;visibility:hidden}.ax-toast b{display:block;font-size:calc(15*var(--u));font-weight:700}.ax-toast small{display:block;font-size:calc(12.5*var(--u));opacity:.9}.ax-chat{position:relative;flex:1;min-height:0;overflow:hidden}.ax-chat-in{display:flex;flex-direction:column;gap:calc(14*var(--u));padding:calc(10*var(--u)) 0;will-change:transform}.ax-staff{display:flex;gap:calc(10*var(--u));padding-right:calc(24*var(--u))}.ax-face{flex:none;width:calc(36*var(--u));height:calc(36*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:50%;background:#e7eef0;overflow:hidden}.ax-face img{display:block;width:100%;height:100%}.ax-col{display:flex;flex-direction:column;gap:calc(6*var(--u));align-items:flex-start;min-width:0}.ax-name{color:var(--faint);font-size:calc(12*var(--u));font-weight:600}.ax-bub{padding:calc(12*var(--u)) calc(15*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(20*var(--u));border-top-left-radius:calc(6*var(--u));background:var(--card);font-size:calc(19*var(--u));line-height:calc(25*var(--u));font-weight:700}.ax-chips{display:flex;gap:calc(6*var(--u))}.ax-chip{display:inline-flex;align-items:center;gap:calc(5*var(--u));height:calc(34*var(--u));padding:0 calc(12*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(17*var(--u));background:var(--card);color:var(--muted);font-size:calc(14*var(--u));font-weight:600}.ax-chip.mine{background:var(--greenSoft);border-color:var(--greenSoft)}.ax-me{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5*var(--u));padding-left:calc(56*var(--u))}.ax-heard{color:var(--faint);font-size:calc(12*var(--u));font-weight:600}.ax-me .ax-bub{padding:calc(11*var(--u)) calc(15*var(--u));border:0;border-radius:calc(20*var(--u));border-top-right-radius:calc(6*var(--u));background:var(--greenSoft)}.ax-merow{display:flex;align-items:center;gap:calc(10*var(--u))}.ax-used{display:flex;align-items:center;gap:calc(4*var(--u));color:var(--ok);font-size:calc(13*var(--u));font-weight:700}.ax-event{align-self:center;display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(12*var(--u));border-radius:calc(14*var(--u));background:var(--ink);color:var(--card);font-size:calc(14*var(--u));font-weight:700}.ax-event b{font-family:Gaegu,cursive;font-size:calc(20*var(--u));line-height:1;color:var(--duck)}.ax-wait{position:absolute;left:0;bottom:calc(12*var(--u));display:flex;align-items:center;gap:calc(5*var(--u));padding-left:calc(48*var(--u));color:var(--faint);font-size:calc(13*var(--u));opacity:0}.ax-wait i{width:calc(7*var(--u));height:calc(7*var(--u));border-radius:calc(4*var(--u));background:#f2ac70}.ax-wait span{margin-left:calc(5*var(--u))}.ax-dock{position:relative;display:flex;flex-direction:column;gap:calc(10*var(--u));padding:calc(8*var(--u)) 0 calc(6*var(--u))}.ax-hold{position:relative;display:flex;align-items:center;gap:calc(10*var(--u));min-height:calc(72*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:var(--ink);color:var(--paper)}.ax-hold-rec{position:absolute;inset:calc(-2.5*var(--u));border-radius:inherit;background:var(--orange);border:calc(2.5*var(--u)) solid var(--ink);opacity:0}.ax-hold-l{position:relative;display:grid;place-items:center;width:calc(46*var(--u));height:calc(46*var(--u))}.ax-hold-l .ax-badge{width:calc(32*var(--u));height:calc(32*var(--u))}.ax-ring{position:absolute;inset:0;width:calc(46*var(--u));height:calc(46*var(--u));transform:rotate(-90deg);opacity:0}.ax-ring circle{fill:none;stroke:var(--paper);stroke-width:3}.ax-ring .trk{opacity:.35}.ax-hold-t{position:relative;flex:1;text-align:center;font-family:Gaegu,cursive;font-weight:700;font-size:calc(23*var(--u));line-height:1.25}.ax-bars{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;opacity:0}.ax-bars i{width:calc(4*var(--u));height:calc(38*var(--u));border-radius:calc(2*var(--u));background:var(--paper);transform:scaleY(.12);will-change:transform}.ax-help{align-self:center;display:flex;align-items:center;gap:calc(6*var(--u));padding:calc(8*var(--u)) calc(16*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:calc(15*var(--u));font-weight:700}.ax-dock .ax-swap{position:absolute;left:0;right:0;top:calc(8*var(--u));opacity:0;visibility:hidden}.ax-kind{align-self:flex-start;padding:calc(2*var(--u)) calc(8*var(--u));border-radius:calc(8*var(--u));background:var(--missSoft);color:var(--miss);font-size:calc(11.5*var(--u));font-weight:700}.ax-said{color:var(--muted);font-size:calc(15*var(--u));line-height:calc(22*var(--u))}.ax-said .bad{color:#c8402f;font-weight:700;background:#fbe3dd;text-decoration:underline;text-decoration-color:#c8402f}.ax-better{font-size:calc(18*var(--u));line-height:calc(24*var(--u));font-weight:700}.ax-better .good{color:#23804f;background:#dcf0e2}.ax-why{color:var(--muted);font-size:calc(14*var(--u));line-height:calc(20*var(--u))}.ax-eyebrow{align-self:center;color:var(--orange);font-size:calc(13*var(--u));font-weight:700;letter-spacing:calc(.4*var(--u))}.ax-eyebrow.left{align-self:flex-start}.ax-scroll{position:relative;flex:1;min-height:0;overflow:hidden}.ax-scroll-in{display:flex;flex-direction:column;gap:calc(14*var(--u));padding-top:calc(6*var(--u));will-change:transform}.ax-goals{display:flex;flex-direction:column;gap:calc(6*var(--u));margin:0;padding:0;list-style:none}.ax-goals li{display:flex;align-items:center;gap:calc(8*var(--u));font-size:calc(15*var(--u));font-weight:700}.ax-box{flex:none;display:grid;place-items:center;width:calc(20*var(--u));height:calc(20*var(--u));border:calc(2*var(--u)) solid var(--line);border-radius:calc(6*var(--u))}.ax-box.ok{border-color:var(--duck);background:var(--duckSoft)}.ax-well{display:flex;flex-direction:column;gap:calc(10*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border-radius:calc(16*var(--u));background:#eef6ef}.ax-well>b{color:var(--ok);font-size:calc(12*var(--u));font-weight:700}.ax-good{color:var(--muted);font-size:calc(17*var(--u));line-height:calc(24*var(--u));font-weight:600}.ax-good mark{color:var(--ink);font-weight:700;background:var(--greenSoft)}.ax-up{display:flex;flex-direction:column;gap:calc(6*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(16*var(--u));background:var(--card)}.ax-noted{display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(10*var(--u)) calc(12*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(14*var(--u));background:var(--card);color:var(--muted);font-size:calc(14*var(--u));line-height:calc(20*var(--u))}.ax-flip{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border-radius:calc(16*var(--u));background:var(--duckSoft)}.ax-mini{flex:none;display:grid;place-items:center;width:calc(44*var(--u));height:calc(56*var(--u));border:calc(2*var(--u)) solid var(--duck);border-radius:calc(8*var(--u));background:var(--card)}.ax-flip-t{flex:1}.ax-flip-t b{display:block;font-size:calc(15*var(--u));font-weight:700}.ax-flip-t>span{display:block;color:var(--muted);font-size:calc(13*var(--u))}.ax-flip-n{text-align:center}.ax-flip-n b{display:block;font-size:calc(15*var(--u));font-weight:700}.ax-flip-n>span{display:block;color:var(--faint);font-size:calc(11*var(--u))}.ax-hero{display:flex;flex-direction:column;align-items:center;gap:calc(8*var(--u));padding:calc(22*var(--u)) calc(18*var(--u));border-bottom:calc(2*var(--u)) solid var(--line);border-radius:calc(26*var(--u));background:var(--card);text-align:center}.ax-hero .ax-kind{align-self:center}.ax-hero .ax-better{font-size:calc(26*var(--u));line-height:calc(33*var(--u));letter-spacing:calc(-.4*var(--u))}.ax-ko{color:var(--muted);font-size:calc(16*var(--u))}.ax-dots{display:flex;justify-content:center;gap:calc(6*var(--u))}.ax-dots i{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:var(--orange);opacity:.45}.ax-rows{display:flex;flex-direction:column;gap:calc(8*var(--u));margin-top:calc(4*var(--u))}.ax-row{display:flex;align-items:center;gap:calc(10*var(--u));min-height:calc(50*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(16*var(--u));background:var(--card);font-size:calc(16*var(--u));font-weight:700;transition:background .2s,border-color .2s}.ax-row small{margin-left:auto;color:var(--faint);font-size:calc(13*var(--u));font-weight:400}.ax-row[data-on="1"]{background:var(--duckSoft);border-color:var(--duck)}.ax-two{display:flex;gap:calc(10*var(--u))}.ax-two .quiet{flex:1}.ax-two .ax-btn:not(.quiet){flex:1.4}.ax-ntop{display:flex;align-items:center;gap:calc(14*var(--u));padding:calc(10*var(--u)) 0}.ax-seg{flex:1;display:flex;gap:calc(5*var(--u))}.ax-seg i{flex:1;height:calc(6*var(--u));border-radius:calc(3*var(--u));background:var(--line)}.ax-seg i.cur{background:#f2ac70}.ax-seg i.done{background:var(--orange)}.ax-q{display:flex;flex-direction:column;gap:calc(10*var(--u));min-height:calc(300*var(--u));padding:calc(20*var(--u)) calc(18*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(22*var(--u));background:var(--card)}.ax-tags{display:flex;flex-wrap:wrap;gap:calc(6*var(--u))}.ax-tags span{padding:calc(3*var(--u)) calc(9*var(--u));border-radius:calc(9*var(--u));background:var(--duckSoft);font-size:calc(12*var(--u));font-weight:700}.ax-scene{color:var(--faint);font-size:calc(13*var(--u));font-weight:700}.ax-prompt{display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(10*var(--u));border-radius:calc(12*var(--u));background:var(--paper);color:var(--muted);font-size:calc(15.5*var(--u));line-height:calc(21*var(--u))}.ax-mine-h{color:var(--orange);font-size:calc(12.5*var(--u));font-weight:700}.ax-q .ax-said.big{color:var(--ink);font-size:calc(23*var(--u));line-height:calc(32*var(--u));font-weight:700}.ax-ask{color:var(--muted);font-size:calc(15*var(--u));font-weight:700}.ax-result{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;gap:calc(8*var(--u));padding:calc(16*var(--u));border:calc(1.5*var(--u)) solid #b8dcc4;border-radius:calc(20*var(--u));background:#dcf0e2;opacity:0;visibility:hidden}.ax-verdict{color:#23804f;font-family:Gaegu,cursive;font-weight:700;font-size:calc(23*var(--u));line-height:1.25}.ax-result .ax-better{font-size:calc(23*var(--u));line-height:calc(32*var(--u))}.ax-swaps{display:flex;gap:calc(6*var(--u))}.ax-swap-c{display:inline-flex;align-items:center;gap:calc(5*var(--u));padding:calc(4*var(--u)) calc(9*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(11*var(--u));background:var(--card);font-size:calc(15*var(--u));font-weight:700}.ax-swap-c .from{color:#c8402f}.ax-swap-c .to{color:#23804f}.ax-swap-c i{font-style:normal;color:var(--muted);font-size:calc(14*var(--u));font-weight:400}.ax-dash{border-top:calc(1.5*var(--u)) dashed var(--line)}.ax-small-h{color:var(--faint);font-size:calc(12*var(--u));font-weight:700}.ax-pills{display:flex;gap:calc(8*var(--u))}.ax-pills span{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(6*var(--u));height:calc(46*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(14*var(--u));background:var(--card);font-size:calc(15*var(--u));font-weight:700}.ax-mtitle{text-align:center;font-family:Gaegu,cursive;font-weight:700;font-size:calc(32*var(--u));line-height:1.25}.ax-ticket{display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(18*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(22*var(--u));background:var(--card)}.ax-lab{color:var(--faint);font-size:calc(12*var(--u));font-weight:700;letter-spacing:calc(.5*var(--u))}.ax-lead{font-size:calc(36*var(--u));line-height:calc(44*var(--u));font-weight:700;letter-spacing:calc(-.6*var(--u))}.ax-blank{display:inline-block;width:1.9em;border-bottom:.1em solid var(--orange);transform:translateY(-.12em);margin:0 .06em}.ax-perf{margin:calc(12*var(--u)) calc(-4*var(--u));border-top:calc(2*var(--u)) dashed var(--line)}.ax-goalrow{display:flex;align-items:center;gap:calc(10*var(--u));padding:calc(3*var(--u)) 0;font-size:calc(16*var(--u));font-weight:600}.ax-goalrow .ax-box{border-color:var(--line)}.ax-secret{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border-radius:calc(16*var(--u));background:var(--ink);color:var(--card)}.ax-secret .ax-mini{border:calc(2*var(--u)) dashed var(--faint);background:#5a463f;color:var(--duck);font-family:Gaegu,cursive;font-weight:700;font-size:calc(30*var(--u))}.ax-secret b{display:block;font-size:calc(15*var(--u));font-weight:700}.ax-secret span{display:block;font-size:calc(13*var(--u));opacity:.75}.ax-receipt{display:flex;flex-direction:column;margin:0 calc(12*var(--u));padding:calc(18*var(--u));border-bottom:calc(3*var(--u)) solid var(--line);border-radius:calc(4*var(--u));background:#fffdf7;font-family:ui-monospace,Menlo,monospace;font-size:calc(14*var(--u));line-height:1.45}.ax-receipt .rh{text-align:center;font-size:calc(16*var(--u));font-weight:700;letter-spacing:calc(2*var(--u))}.ax-receipt .rs{text-align:center;color:var(--faint);font-size:calc(12*var(--u))}.ax-receipt .rd{margin:calc(8*var(--u)) 0;border-top:calc(1.5*var(--u)) dashed #c9bda8}.ax-receipt .rl{display:flex;justify-content:space-between;gap:calc(10*var(--u));padding:calc(3*var(--u)) 0}.ax-receipt .rl.t{font-weight:700}.ax-receipt .rf{text-align:center;color:var(--faint);font-size:calc(12*var(--u))}.ax-results{display:flex;justify-content:center;gap:calc(14*var(--u))}.ax-results span{display:flex;align-items:center;gap:calc(4*var(--u));font-size:calc(14*var(--u));font-weight:700}.ax-hubbar{display:flex;align-items:center;padding:calc(8*var(--u)) 0}.ax-hubbar .mid{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(8*var(--u))}.ax-hubbar .mid b{font-family:Gaegu,cursive;font-weight:700;font-size:calc(26*var(--u));line-height:1.25}.ax-hubbar .mid span{color:var(--muted);font-size:calc(13*var(--u))}.ax-cont{display:flex;align-items:center;gap:calc(10*var(--u));padding:calc(10*var(--u)) calc(12*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:#fbe7a8;box-shadow:0 calc(4*var(--u)) 0 #3b2a26d9}.ax-cont>img{width:calc(34*var(--u));height:auto;transform:rotate(-4deg)}.ax-cont-t{flex:1;min-width:0}.ax-cont-t small{display:block;color:var(--muted);font-size:calc(13*var(--u));font-weight:600}.ax-cont-t b{display:block;font-size:calc(19*var(--u));line-height:calc(24*var(--u));font-weight:700}.ax-cont-t>span{display:block;color:var(--muted);font-size:calc(14*var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-play{flex:none;display:grid;place-items:center;width:calc(50*var(--u));height:calc(50*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:50%;background:var(--card)}.ax-tabs{position:relative;display:flex;gap:calc(6*var(--u));padding:calc(4*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(16*var(--u));background:var(--paper)}.ax-tab{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;gap:calc(6*var(--u));padding:calc(10*var(--u)) 0;border-radius:calc(12*var(--u));color:var(--muted);font-size:calc(16*var(--u));font-weight:600}.ax-tab small{color:var(--muted);font-size:calc(13*var(--u));font-weight:400}.ax-tab.on{color:var(--ink);font-weight:700}.ax-tab-hl{position:absolute;top:calc(4*var(--u));bottom:calc(4*var(--u));left:calc(4*var(--u));width:calc(50% - calc(7*var(--u)));border:calc(1.5*var(--u)) solid var(--ink);border-radius:calc(12*var(--u));background:var(--card);will-change:transform}.ax-sec{margin:calc(4*var(--u)) 0 calc(-6*var(--u));color:var(--muted);font-family:Gaegu,cursive;font-weight:700;font-size:calc(18*var(--u));line-height:1.25}.ax-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(8*var(--u))}.ax-mt{display:flex;align-items:center;justify-content:center;gap:calc(5*var(--u));padding:calc(9*var(--u)) calc(4*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:calc(16*var(--u));background:var(--card);font-family:Gaegu,cursive;font-weight:700;font-size:calc(17*var(--u));line-height:1.25;white-space:nowrap}.ax-pages{position:relative;flex:1;min-height:0}.ax-page{position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(14*var(--u));padding-top:calc(12*var(--u))}.ax-listbar{display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) 0}.ax-listbar .mid{flex:1;display:flex;align-items:center;justify-content:center;gap:calc(6*var(--u));padding-right:calc(24*var(--u))}.ax-listbar b{font-family:Gaegu,cursive;font-weight:700;font-size:calc(26*var(--u));line-height:1.25}.ax-listbar span{color:var(--muted);font-size:calc(15*var(--u))}.ax-banner{position:relative;height:calc(118*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(16*var(--u));overflow:hidden;background:#e7eef0}.ax-banner img{position:absolute;left:0;top:50%;width:100%;transform:translateY(-50%)}.ax-banner b{position:absolute;left:calc(8*var(--u));bottom:calc(6*var(--u));padding:calc(1*var(--u)) calc(10*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:999px;background:var(--card);font-family:Gaegu,cursive;font-weight:700;font-size:calc(15*var(--u));line-height:1.25}.ax-lhead{display:flex;align-items:baseline;justify-content:space-between}.ax-lhead b{font-family:Gaegu,cursive;font-weight:700;font-size:calc(20*var(--u));line-height:1.25}.ax-lhead b em{font-style:normal;color:var(--orange)}.ax-lhead span{color:var(--muted);font-size:calc(14*var(--u))}.ax-lessons{display:flex;flex-direction:column}.ax-ls{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(14*var(--u)) calc(12*var(--u));border-bottom:calc(1.5*var(--u)) dashed var(--line)}.ax-ls.next{border:calc(2*var(--u)) solid var(--orange);border-radius:calc(14*var(--u));background:#fff7ec}.ax-num{flex:none;display:grid;place-items:center;width:calc(30*var(--u));height:calc(30*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:50%;font-family:Gaegu,cursive;font-weight:700;font-size:calc(17*var(--u));line-height:1}.ax-ls.next .ax-num{background:var(--duck)}.ax-ls-t{flex:1;min-width:0}.ax-ls-t b{display:block;font-size:calc(17*var(--u));line-height:calc(22*var(--u));font-weight:700;white-space:nowrap}.ax-ls-t>span{display:block;color:var(--muted);font-size:calc(13*var(--u))}.ax-next{padding:calc(2*var(--u)) calc(8*var(--u));border-radius:999px;background:var(--orangeInk);color:var(--card);font-size:calc(12*var(--u));font-weight:700}.ax-arrow{color:var(--muted);font-size:calc(16*var(--u))}.ax-tap{position:absolute;z-index:9;width:calc(40*var(--u));height:calc(40*var(--u));margin:calc(-20*var(--u)) 0 0 calc(-20*var(--u));border-radius:50%;background:#3b2a2638;border:calc(2*var(--u)) solid rgba(255,250,240,.9);opacity:0;pointer-events:none;will-change:transform,opacity}.idc{--u:calc(var(--w) / 350);--w:250px;position:absolute;left:-150px;bottom:40px;z-index:2;width:var(--w);border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:var(--card);overflow:hidden;box-shadow:0 18px 30px -14px #3b2a268c;transform:rotate(-4deg);color:var(--ink);font-family:Pretendard Variable,Pretendard,sans-serif}.idc-top{display:flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(12*var(--u));border-bottom:calc(2.5*var(--u)) solid var(--ink);background:#46658a;font-family:Gaegu,cursive;font-weight:700;line-height:1.25}.idc-top b{flex:1;color:var(--paper);font-size:calc(16*var(--u))}.idc-top span{color:var(--duck);font-size:calc(13*var(--u))}.idc-body{display:flex;gap:calc(12*var(--u));padding:calc(12*var(--u))}.idc-photo{flex:none;width:calc(84*var(--u));height:calc(96*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:calc(6*var(--u));overflow:hidden}.idc-photo img{display:block;width:100%;height:100%}.idc-rows{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(6*var(--u))}.idc-name{padding:calc(2*var(--u)) 0;border-bottom:calc(1.5*var(--u)) solid var(--line);font-size:calc(18*var(--u));font-weight:700;line-height:1.3}.idc-row{display:flex;align-items:center;gap:calc(6*var(--u));white-space:nowrap}.idc-row small{width:calc(62*var(--u));color:var(--muted);font-size:calc(13*var(--u))}.idc-row b{font-size:calc(15*var(--u));font-weight:700}.idc-date{color:var(--muted);font-size:calc(12*var(--u))}.idc-stamp{position:absolute;left:calc(52*var(--u));bottom:calc(10*var(--u));padding:calc(2*var(--u)) calc(10*var(--u));border:calc(2.5*var(--u)) solid var(--orange);border-radius:calc(8*var(--u));background:#fffaf0d9;color:var(--orange);font-family:Gaegu,cursive;font-weight:700;font-size:calc(17*var(--u));line-height:1.25;transform:rotate(-14deg)}.ax-stop{display:flex;align-items:center;justify-content:space-between;gap:calc(8*var(--u));padding:calc(4*var(--u)) 0}.ax-stop .x{padding:calc(6*var(--u))}.ax-stop b{flex-shrink:1;text-align:center;font-size:calc(20*var(--u))}.ax-phases{display:flex;justify-content:center;gap:calc(7*var(--u));padding-bottom:calc(2*var(--u))}.ax-ph{display:grid;place-items:center;width:calc(28*var(--u));height:calc(28*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:50%}.ax-ph.on{border:calc(2.5*var(--u)) solid var(--ink);background:var(--duck)}.ax-ph.past{opacity:.55}.ax-links{display:flex;justify-content:center;gap:calc(22*var(--u))}.ax-links .ax-link{align-self:auto}.ax-over{position:absolute;left:0;right:0;bottom:100%;display:flex;flex-direction:column;justify-content:flex-end}.ax-over>*{position:absolute;left:0;right:0;bottom:calc(2*var(--u));opacity:0;visibility:hidden}.ax-hintbox{padding:calc(10*var(--u)) calc(14*var(--u));border-radius:calc(14*var(--u));background:var(--duckSoft);font-size:calc(19*var(--u));line-height:calc(25*var(--u));font-weight:700}.ax-blank4{letter-spacing:calc(-1*var(--u))}.ax-letter{display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(12*var(--u)) calc(14*var(--u));border:calc(1.5*var(--u)) solid var(--line);border-radius:calc(6*var(--u));background:#fffdf7}.ax-letter>b{text-align:center;font-size:calc(14*var(--u));font-weight:700;letter-spacing:calc(1.5*var(--u))}.ax-letter>small{text-align:center;color:var(--muted);font-size:calc(12*var(--u))}.ax-letter>i{margin:calc(4*var(--u)) 0;border-top:calc(1.5*var(--u)) solid var(--line)}.ax-letter>span{display:flex;justify-content:space-between;gap:calc(10*var(--u))}.ax-letter>span small{color:var(--muted);font-size:calc(13*var(--u))}.ax-letter>span b{font-size:calc(14*var(--u));font-weight:700;text-align:right}.ax-pass{position:relative;display:grid;place-items:center;height:calc(150*var(--u));padding:calc(14*var(--u));border:calc(2.5*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:#2f4f6f}.ax-pass>b{position:absolute;top:calc(10*var(--u));left:calc(14*var(--u));color:var(--paper);font-size:calc(16*var(--u))}.ax-pass-stamp{display:flex;flex-direction:column;align-items:center;padding:calc(6*var(--u)) calc(16*var(--u));border:calc(3*var(--u)) solid var(--orange);border-radius:calc(10*var(--u));background:#f8f0dfeb;color:var(--orange);transform:rotate(-12deg)}.ax-pass-stamp b{font-size:calc(30*var(--u))}.ax-pass-stamp small{font-size:calc(14*var(--u))}.ax-duckrow{display:flex;align-items:flex-end;gap:calc(6*var(--u))}.ax-duckrow img{width:calc(44*var(--u));height:auto;transform:rotate(-4deg)}.ax-duckrow b{flex-shrink:1;padding:calc(8*var(--u)) calc(12*var(--u));border:calc(2*var(--u)) solid var(--ink);border-radius:calc(18*var(--u)) calc(12*var(--u)) calc(20*var(--u)) calc(10*var(--u));background:#fbe7a8;font-size:calc(20*var(--u))}.ax-ltop{display:flex;align-items:center;gap:calc(12*var(--u));min-height:calc(34*var(--u));padding-top:calc(8*var(--u))}.ax-back{display:grid;place-items:center;width:calc(32*var(--u));height:calc(32*var(--u));border-radius:calc(16*var(--u));background:var(--card);box-shadow:0 calc(2*var(--u)) calc(6*var(--u)) #3b2a261a}.ax-ldots{flex:1;display:flex;gap:calc(4*var(--u))}.ax-ldots i{flex:1;height:calc(8*var(--u));border-radius:calc(4*var(--u));background:#e4d7bd}.ax-ldots i.cur{background:var(--orange)}.ax-ldots i.past{background:#d9ccb2}.ax-ldots i.ok{background:var(--green)}.ax-lpage{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(16*var(--u));padding-top:calc(14*var(--u))}.ax-lcard{position:relative;border-radius:calc(26*var(--u));background:var(--card);overflow:hidden;box-shadow:0 calc(8*var(--u)) calc(22*var(--u)) #3b2a2617}.ax-pic{display:flex;justify-content:center;height:calc(230*var(--u));background:#f7f2de;overflow:hidden}.ax-pic img{display:block;height:100%;width:auto}.ax-sent{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(16*var(--u))}.ax-sent b{display:block;font-size:calc(25*var(--u));line-height:calc(32*var(--u));font-weight:700}.ax-sent em,.ax-saytext em{font-style:normal;color:var(--orange)}.ax-sent small,.ax-saytext small{display:block;color:var(--muted);font-size:calc(14*var(--u))}.ax-sp{flex:none;display:grid;place-items:center;width:calc(44*var(--u));height:calc(44*var(--u));border-radius:calc(22*var(--u));background:var(--paper);transition:background .15s}.ax-sp[data-on="1"]{background:var(--duck)}.ax-under{display:flex;flex-direction:column;gap:calc(6*var(--u));margin-top:calc(-10*var(--u));text-align:center}.ax-lhint{font-size:calc(26*var(--u))}.ax-lhint em{font-style:normal;color:var(--orange)}.ax-more{color:var(--muted);font-size:calc(15*var(--u))}.ax-ctx{text-align:center;font-size:calc(19*var(--u));line-height:calc(27*var(--u));font-weight:700}.ax-ask{text-align:center;color:var(--muted);font-size:calc(21*var(--u));margin:calc(-8*var(--u)) 0 calc(-6*var(--u))}.ax-opts{display:flex;gap:calc(12*var(--u))}.ax-opts.col{flex-direction:column}.ax-opt{flex:1;display:grid;place-items:center;padding:calc(16*var(--u)) calc(14*var(--u));border:calc(3*var(--u)) solid transparent;border-radius:calc(22*var(--u));background:var(--card);box-shadow:0 calc(6*var(--u)) calc(16*var(--u)) #3b2a261a;font-size:calc(22*var(--u));font-weight:700;line-height:1.3;transition:background .15s,border-color .15s,opacity .2s}.ax-opt.big{font-size:calc(28*var(--u))}.ax-opt[data-st=ok]{background:var(--greenSoft);border-color:var(--green)}.ax-opt[data-st=dim]{opacity:.4}.ax-right{text-align:center;font-size:calc(23*var(--u));margin-top:calc(-4*var(--u))}.ax-right b{color:#3f8a5a}.ax-gsent{text-align:center;font-size:calc(23*var(--u));line-height:calc(33*var(--u));font-weight:700}.ax-gslot{position:relative;display:inline-block;min-width:2.4em;text-align:center}.ax-gblank{color:var(--orange);letter-spacing:calc(-2*var(--u))}.ax-fill{position:absolute;left:0;right:0;top:0;color:#3f8a5a;text-decoration:underline;opacity:0;visibility:hidden}.ax-cv-q{color:var(--muted);font-size:calc(20*var(--u));margin-top:calc(4*var(--u))}.ax-cv-row{display:flex;align-items:center;gap:calc(12*var(--u));margin-top:calc(-6*var(--u))}.ax-cv-row s{color:var(--muted);font-size:calc(42*var(--u));line-height:1.2;font-weight:700;text-decoration-color:var(--orange);text-decoration-thickness:calc(4*var(--u))}.ax-cv-row b{color:var(--orange);font-size:calc(22*var(--u))}.ax-wordbtn{display:flex;align-items:center;gap:calc(14*var(--u));padding:calc(9*var(--u)) calc(14*var(--u)) calc(9*var(--u)) calc(9*var(--u));border-radius:calc(22*var(--u));background:var(--card);box-shadow:0 calc(5*var(--u)) calc(14*var(--u)) #3b2a2617}.ax-thumb{flex:none;position:relative;width:calc(72*var(--u));height:calc(60*var(--u));border-radius:calc(14*var(--u));background:#f7f2de;overflow:hidden}.ax-thumb img{position:absolute;left:calc(-6.5*var(--u));top:calc(-3.5*var(--u));width:calc(85*var(--u));height:calc(67*var(--u))}.ax-wb-t{flex:1;min-width:0}.ax-wb-t b{display:block;font-size:calc(24*var(--u));line-height:calc(30*var(--u));font-weight:700}.ax-wb-t small{display:block;color:var(--muted);font-size:calc(14*var(--u))}.ax-wordbtn .ax-sp{width:calc(42*var(--u));height:calc(42*var(--u))}.ax-saytag{position:absolute;left:calc(14*var(--u));top:calc(12*var(--u));padding:0 calc(10*var(--u)) calc(1*var(--u));border-radius:calc(12*var(--u));background:var(--orange);color:var(--card);font-size:calc(17*var(--u))}.ax-saytext{display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(14*var(--u)) calc(18*var(--u)) calc(16*var(--u))}.ax-saytext>b{font-size:calc(26*var(--u));line-height:calc(33*var(--u));font-weight:700}.ax-lchips{display:flex;gap:calc(8*var(--u));margin-top:calc(8*var(--u))}.ax-lchips .ax-chip{display:inline-flex;align-items:center;gap:calc(6*var(--u));width:auto;height:auto;padding:calc(7*var(--u)) calc(12*var(--u));border:0;border-radius:calc(18*var(--u));background:#fff;color:var(--ink);font-size:calc(15*var(--u));box-shadow:0 calc(3*var(--u)) calc(8*var(--u)) #3b2a2614}.ax-lchips .ax-chip[data-on="1"]{background:var(--duck)}.ax-saydone{position:absolute;left:0;right:0;bottom:calc(6*var(--u));display:flex;flex-direction:column;gap:calc(8*var(--u))}.ax-saydone .ax-two{margin-top:calc(2*var(--u))}.ax-cmp{display:flex;align-items:center;gap:calc(8*var(--u));min-height:calc(52*var(--u));padding:calc(8*var(--u)) calc(14*var(--u));border-radius:calc(18*var(--u));background:var(--card);box-shadow:0 calc(4*var(--u)) calc(12*var(--u)) #3b2a2614;transition:background .15s}.ax-cmp b{font-size:calc(19*var(--u))}.ax-cmp small{margin-left:auto;color:var(--muted);font-size:calc(13*var(--u))}.ax-cmp[data-on="1"]{background:var(--duck)}.ax-endcard{margin-top:calc(24*var(--u));padding:calc(22*var(--u)) calc(22*var(--u)) calc(26*var(--u));border-radius:calc(26*var(--u));background:var(--card);box-shadow:0 calc(8*var(--u)) calc(22*var(--u)) #3b2a2617;transform:rotate(-1deg)}.ax-where{color:var(--muted);font-size:calc(20*var(--u))}.ax-etitle{margin-bottom:calc(6*var(--u));font-size:calc(24*var(--u));line-height:calc(31*var(--u));font-weight:700}.ax-sum{display:flex;flex-direction:column;margin-top:calc(8*var(--u))}.ax-sum b{font-size:calc(19*var(--u));font-weight:700}.ax-sum b.o{color:var(--orange)}.ax-sum b.g{color:#5e9a72}.ax-sum small{color:var(--muted);font-size:calc(15*var(--u))}.ax-efoot{display:flex;align-items:center;gap:calc(10*var(--u));margin:calc(10*var(--u)) 0 calc(-10*var(--u))}.ax-efoot small{flex:1;color:var(--muted);font-size:calc(13.5*var(--u));line-height:calc(19*var(--u))}.ax-ink{flex:none;display:block;font-family:Pretendard Variable,Pretendard,sans-serif;transform:rotate(-10deg)}.ax-town{align-self:center;display:flex;align-items:center;gap:calc(4*var(--u));padding:calc(6*var(--u)) calc(12*var(--u));color:#4d8a62;font-size:calc(14*var(--u));font-weight:600}.ax-learn{display:flex;flex-direction:column;gap:calc(12*var(--u));padding-top:calc(28*var(--u))}.ax-tframe{display:flex;flex-direction:column;align-items:center;font-size:calc(38*var(--u));line-height:1.2;font-weight:700;letter-spacing:calc(-.6*var(--u));text-align:center}.ax-tframe em{font-style:normal;color:var(--orange)}.ax-tko{text-align:center;color:var(--muted);font-size:calc(16*var(--u))}.ax-tchips{display:flex;justify-content:center;gap:calc(8*var(--u))}.ax-tchips .ax-chip[data-on="1"]{background:var(--duck);border-color:var(--duck)}.ax-tsteps{display:flex;justify-content:center;gap:calc(6*var(--u));margin-top:calc(4*var(--u))}.ax-tsteps i{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:var(--line)}.ax-tsteps i.now{background:var(--orange);opacity:.45}.ax-tsteps i.done{background:var(--orange)}.ax-prac .ax-saydone .ax-row[data-on="1"]{background:var(--duckSoft);border-color:var(--duck)}.ax-me-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5*var(--u))}.ax-gotit{display:inline-flex;align-items:center;gap:calc(4*var(--u));padding:calc(3*var(--u)) calc(9*var(--u));border-radius:calc(10*var(--u));background:#dcf0e2;color:#23804f;font-size:calc(12.5*var(--u));font-weight:700;opacity:0;visibility:hidden}mark.ax-fixed{padding:0 calc(2*var(--u));border-radius:calc(3*var(--u));background:#dcf0e2;color:#23804f}.ax-receipt .rl .ok{display:flex;align-items:center;gap:calc(5*var(--u))}.ax-results .dim{opacity:.45}.ax-fixcard{gap:calc(6*var(--u));padding:calc(20*var(--u)) calc(18*var(--u))}.ax-fixcard .ax-better{font-size:calc(24*var(--u));line-height:calc(30*var(--u));letter-spacing:calc(-.4*var(--u))}.trip{padding:110px 0 40px;overflow-x:clip}.trip-in{position:relative;padding-left:84px;display:flex;flex-direction:column;gap:130px}.trip-line{position:absolute;left:25px;top:-60px;bottom:40px;width:8px}.trip-line:before,.trip-line-fill>span{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--c) 3px,transparent 3.6px) 50% 0/8px 24px repeat-y}.trip-line:before{--c:#d6cab3}.trip-line-fill{position:absolute;inset:0;overflow:hidden;transform:translateY(-100%);will-change:transform}.trip-line-fill>span{--c:var(--ink);transform:translateY(100%);will-change:transform}.trip-plane{position:absolute;left:50%;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;transform:rotate(90deg) scaleY(-1);z-index:2;will-change:transform}.trip-plane svg{display:block}.chapter{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:64px;align-items:center}.ch-text{display:flex;flex-direction:column;gap:16px;max-width:470px}.ch-tag{position:relative;display:flex;align-items:baseline;gap:10px;font-family:Gaegu,cursive;font-weight:700;font-size:26px}.ch-tag>span[lang]{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:15px;font-weight:600;color:var(--muted)}.trip-stop{position:absolute;left:-84px;top:50%;display:grid;place-items:center;width:56px;height:56px;margin-top:-28px;border-radius:50%;background:var(--card);border:2.5px solid #cbbfa8;box-shadow:0 3px #cbbfa8;transition:border-color .3s,box-shadow .3s,background .3s,transform .3s;z-index:1}.trip-stop.on{border-color:var(--ink);box-shadow:0 3px 0 var(--ink);background:var(--duck);transform:scale(1.06)}.chapter h2{font-family:Gaegu,cursive;font-size:54px;line-height:1.1;letter-spacing:-1px}.chapter h2 em{font-style:normal;color:var(--orange)}.ch-line{font-size:19px;line-height:1.65;color:var(--muted);word-break:keep-all}.ch-note{font-size:13px;color:#9a8d7f}.ch-shot{display:flex;justify-content:center}.arrive{position:relative;width:100%;display:flex;justify-content:center}.ps{position:relative;width:100%;aspect-ratio:600/1298;container-type:inline-size;background:var(--paper);overflow:hidden}.ps-in{position:absolute;inset:0}.ch-shot{flex-direction:column;align-items:center;gap:14px}.steps{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;max-width:min(330px,100%)}.steps li{padding:5px 11px;border-radius:999px;background:var(--paper-deep);color:#9a8d7f;font-size:13px;font-weight:700;transition:background .3s,color .3s}.steps[data-on="0"] li[data-i="0"],.steps[data-on="1"] li[data-i="1"],.steps[data-on="2"] li[data-i="2"],.steps[data-on="3"] li[data-i="3"],.steps[data-on="4"] li[data-i="4"]{background:var(--ink);color:var(--paper)}@media(max-width:1000px){.chapter{grid-template-columns:minmax(0,1fr) 280px;gap:40px}.chapter h2{font-size:44px}.idc{--w:220px;left:-110px}}@media(max-width:760px){.trip{padding:64px 0 10px}.trip-in{padding-left:46px;gap:84px}.trip-line{left:12px;top:-30px;bottom:20px}.trip-plane{width:34px;height:34px;margin:-17px 0 0 -17px}.trip-plane svg{width:34px;height:34px}.trip-stop{left:-50px;width:40px;height:40px;margin-top:-20px}.trip-stop svg{width:22px;height:22px}.chapter{grid-template-columns:1fr;gap:26px}.ch-tag{font-size:22px}.chapter h2{font-size:36px}.ch-line{font-size:16px}.ch-shot{align-items:flex-start}.steps{justify-content:flex-start}.ch-shot .phone{max-width:270px}.arrive{justify-content:flex-start}.idc{--w:206px;inset:auto 8px 30px auto}}.ps.hp .ps-in{display:flex;flex-direction:column;gap:0;padding:0;font-size:4.9cqw;line-height:1.4}.ps.hp .ps-in p{margin:0}.hp-sky{position:relative;flex:0 0 auto;aspect-ratio:100/92;background:var(--sky);border-bottom:2px solid var(--ink);overflow:hidden}.hp-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.hp-pin{font-family:Gaegu,cursive;font-weight:700;font-size:6px;fill:var(--muted);letter-spacing:.3px}.hp-pin-b{font-size:7px;fill:var(--ink)}.hp-cloud{position:absolute;left:0;width:24cqw;height:12cqw;transform:translate(105cqw);animation:hp-drift 13s linear infinite;animation-play-state:paused;will-change:transform}.hp-cloud:nth-child(1){top:6%;animation-delay:-2s}.hp-cloud:nth-child(2){top:30%;width:18cqw;animation-delay:-5.5s}.hp-cloud:nth-child(3){top:14%;width:21cqw;animation-delay:-9s}.hp-cloud:nth-child(4){top:46%;width:15cqw;animation-delay:-12s}.hp-run .hp-cloud{animation-play-state:running}@keyframes hp-drift{0%{transform:translate(105cqw)}to{transform:translate(-35cqw)}}.hp-words{position:relative;flex:1;font-family:Gaegu,cursive;font-weight:700;text-align:center;word-break:keep-all}.hp-fly,.hp-landed{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:0 .6em}.hp-l1{font-size:1.32em;line-height:1.2}.hp-l2{font-size:1.1em;color:var(--muted)}.hp-landed{gap:.15em}.hp-landed p{font-size:1.7em;line-height:1.1}.hp-landed .hp-big{font-size:2.05em;color:var(--orange)}.hp-landed .hp-en{margin-top:.3em;font-size:.95em;color:var(--muted)}.hp-fly{visibility:hidden}.hp-bottom{flex:0 0 20%;display:flex;align-items:flex-start;justify-content:center;padding-top:.2em}.hp-go{display:block;width:84%;padding:.55em 0;border:2px solid var(--ink);border-radius:.95em .63em 1.05em .53em;background:var(--ink);color:var(--paper);box-shadow:.16em .21em #3b2a26e6;font-family:Gaegu,cursive;font-weight:700;font-size:1.25em;text-align:center}.hp-splash,.hp-off{position:absolute;inset:0;visibility:hidden}.hp-splash{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;background:var(--paper)}.hp-splash img{width:34cqw;height:auto;transform:rotate(-4deg)}.hp-splash b{font-family:Gaegu,cursive;font-size:2em}.hp-off{background:radial-gradient(120% 60% at 85% 0%,#3a2c27 0%,transparent 55%),#211714}
