.ld-lesson .ld-canvas{display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,.35fr);grid-template-rows:auto minmax(0,1fr);gap:1.1rem 1.5rem;padding-bottom:6.4rem}.ld-lesson__head{grid-column:1 / -1}.ld-lesson__title{margin:0;font-family:"QN Landing Brush",var(--font-display);font-size:clamp(2.1rem,3.8vw,3.3rem);font-weight:400;line-height:1.25}.ld-lesson__title span{display:inline-block}.ld-lesson__paper{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;overflow:hidden;border:1px solid rgb(243 247 249 / .92);border-radius:.35rem .55rem .45rem .3rem;background:#fffdf8;box-shadow:0 .8rem 2rem -1rem #284d703b,0 .12rem .35rem #415d7a14}.ld-lesson__bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:2.5rem;padding:.45rem .9rem;border-bottom:1px solid #e3ebee;color:#45617a;background:linear-gradient(100deg,#f3f8fa,#fffdf8 68%);font-size:var(--fs-note)}.ld-lesson__bar>span:first-child{display:flex;align-items:center;gap:.45rem}.ld-lesson__bar svg{width:1.1rem;height:1.1rem;color:rgb(var(--c-exam-accent))}.ld-lesson__bar .ld-demotag{position:static;transform:none;background:none;box-shadow:none;color:#6c7e8d;padding:0}.ld-lesson__stage{position:relative;min-height:0;overflow:hidden}.ld-lesson__host{position:absolute;top:0;right:0;bottom:0;left:0}.ld-lesson__host .bl-board{text-rendering:geometricPrecision}.ld-lesson .ld-lesson__host .bl-root{--bl-board: #fffdf8;--bl-grid: #edf0eb;--bl-ink: #283c54;--bl-accent: #3d7fa9;--bl-accent-deep: #346b94;--bl-accent-wash: #e5f0f4;--bl-highlight: #f5e8c6;--bl-mark: #477faf;--bl-muted: #687c89;--bl-faint: #8e9ca9;--bl-line: #d6e2e7;--bl-surface: #fffdf8;--bl-good: #347e64;--bl-good-wash: #e3f1e8;--bl-bad: #b85b4f}.ld-lesson__caption{display:grid;align-items:center;min-height:3.05rem;margin:0;padding:.5rem 1rem;border-top:1px solid #e9ede9;color:#3c5269;background:#f8faf7;font-size:var(--fs-note);line-height:1.6;text-align:center}.ld-lesson__controls{display:flex;align-items:center;gap:.5rem;min-height:2.8rem;padding:.25rem .55rem;color:#536c83;font-size:var(--fs-micro)}.ld-lesson__controls button,.ld-lesson__follow{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;min-width:2rem;padding:.25rem .5rem;border:0;border-radius:.25rem;background:transparent;color:inherit;cursor:pointer;white-space:nowrap}.ld-lesson__controls button:disabled{opacity:.45;cursor:default}.ld-lesson__controls button:focus-visible,.ld-lesson__follow:focus-visible,.ld-lesson__pointer button:focus-visible{outline:2px solid #548db3;outline-offset:2px}.ld-lesson__controls button:not(:disabled):hover{background:#ecf4f7}.ld-lesson__controls svg{width:1rem;height:1rem}.ld-lesson__controls .ld-lesson__play{color:#34729d}.ld-lesson__controls button{min-width:40px;min-height:40px}.ld-lesson__controls .ld-lesson__sound{margin-inline:.15rem;color:#416c88}.ld-lesson__sound[aria-pressed=true]{background:#eaf3f5;box-shadow:inset 0 0 0 1px #d3e5e9}.ld-lesson__rail{display:flex;flex:1;align-items:stretch;gap:3px;min-width:6rem}.ld-lesson__controls .ld-lesson__seg{display:grid;flex:1 1 0;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:.28rem;min-width:0;padding:0 .05rem;color:#92a1b0}.ld-lesson__controls .ld-lesson__seg:not(:disabled):hover{background:transparent;color:#3d7fa9}.ld-lesson__segbar{position:relative;width:100%;height:3px;overflow:hidden;border-radius:2px;background:#e1e9ec}.ld-lesson__segbar i{position:absolute;top:0;right:0;bottom:0;left:0;background:#5e98bb;transform:scaleX(var(--fill, 0));transform-origin:left;transition:transform .16s linear}.ld-lesson__seg small{max-width:100%;overflow:hidden;font-size:var(--fs-tick);letter-spacing:.06em;line-height:1;white-space:nowrap;transition:color .3s var(--qn-ease)}.ld-lesson__seg[data-state=past] small{color:#6d8597}.ld-lesson__seg[data-state=now] small{color:#2f6f99;font-weight:600}.ld-lesson__seg[data-state=now] .ld-lesson__segbar{background:#d3e3ec}.ld-lesson__hold{position:absolute;top:.45rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;background:#fffdf8;box-shadow:0 0 0 1px #d9e5eb,0 .3rem .8rem -.3rem #284d704d;color:#416d90;font-size:var(--fs-micro);animation:ld-pop .32s var(--qn-spring) both}.ld-lesson__hold svg{width:.85rem;height:.85rem}.ld-lesson__dock .ld-lesson__me{max-width:94%;font-size:var(--fs-note)}.ld-lesson__me p{margin:0}.ld-lesson__me .ld-me__ref{display:inline-flex;align-items:center;gap:.25rem}.ld-lesson__me .ld-me__ref svg{width:.8rem;height:.8rem}.ld-lesson__resume{position:relative;display:inline-flex;flex:none;align-self:flex-start;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .8rem;overflow:hidden;border:1px solid #c7dce7;border-radius:999px;background:#fffdf8;color:#2f6f99;font-size:var(--fs-note);cursor:pointer;animation:ld-pop .32s var(--qn-spring) both}.ld-lesson__resume svg{width:.9rem;height:.9rem}.ld-lesson__resume i{position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgb(var(--c-accent) / .55);transform-origin:left;animation:ld-resume-count var(--resume-sec, 3.6s) linear both}.ld-lesson__resume:hover{background:#ecf4f7}.ld-lesson__resume:focus-visible{outline:2px solid #548db3;outline-offset:2px}.qn-gate[data-motion=paused] .ld-lesson__resume i{animation-play-state:paused}@keyframes ld-resume-count{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ld-lesson__time{min-width:3.8rem;color:#60788c;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.ld-lesson__follow{position:absolute;top:.4rem;right:.5rem;gap:.3rem;z-index:1;border:1px solid #d9e5eb;background:#fffdf8;color:#416d90;font-size:var(--fs-micro)}.ld-lesson__follow svg{width:.9rem;height:.9rem}.ld-lesson__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:#728799;background:#fffdf8;font-size:var(--fs-note)}.ld-lesson__loading>svg{width:2rem;height:2rem}.ld-lesson__loading button{min-height:2rem;padding:.25rem .6rem;border:1px solid #c7dce7;border-radius:.3rem;color:#3b759f}.ld-lesson__aside{display:flex;flex-direction:column;gap:.85rem;align-self:start;min-height:0;min-width:0}.ld-lesson .ld-lesson__dock{width:auto;min-width:0;min-height:0;transform:none}.ld-lesson__dock .ld-dock__head{justify-content:flex-start;gap:.45rem}.ld-lesson__dock .ld-dock__flow{-webkit-mask-image:none;mask-image:none;min-height:0;gap:.7rem;padding:.7rem .65rem}.ld-lesson__dock .ld-bird{grid-template-columns:minmax(0,1fr);padding-left:0}.ld-lesson__dock .ld-bird__say{font-size:var(--fs-note)}.ld-lesson__pointer{display:flex;align-items:flex-start;gap:.3rem;color:#60778c;font-size:var(--fs-micro);line-height:1.6}.ld-lesson__pointer>svg{width:.9rem;height:.9rem;flex-shrink:0;margin-top:.12rem}.ld-lesson__pointer>span{min-width:0;overflow-wrap:anywhere}.ld-lesson__pointer button{display:grid;flex-shrink:0;place-items:center;min-width:2rem;min-height:2rem;margin:-.3rem -.2rem 0 0;border:0;background:transparent;color:#60778c;cursor:pointer}.ld-lesson__pointer button svg{width:.85rem;height:.85rem}.ld-lesson__status{padding-left:.4rem;color:#4b6b85;font-size:var(--fs-micro)}@container (max-width: 58rem){.ld-lesson .ld-canvas{grid-template-columns:minmax(0,1fr) 12.5rem;gap:.8rem .9rem}.ld-lesson__title{font-size:2.05rem}.ld-lesson__caption{min-height:3.5rem;padding-inline:.65rem}.ld-lesson__time{min-width:3.2rem}.ld-lesson__controls{gap:.2rem}.ld-lesson__controls button{padding-inline:.35rem}}@media(prefers-reduced-motion:reduce){.ld-lesson__segbar i{transition:none}.ld-lesson__resume i{animation:none}}@media(min-width:1200px){.ld-lesson .ld-canvas{padding-bottom:1.8rem}}@media(max-height:820px){.ld-lesson__caption{min-height:2.75rem}.ld-lesson__aside{max-height:calc(100% - 3.2rem);gap:.55rem}.ld-lesson .ld-lesson__dock{flex:1}.ld-lesson__dock .ld-dock__head,.ld-lesson__dock .ld-dock__input,.ld-lesson__status{flex-shrink:0}.ld-lesson__dock .ld-dock__flow{overflow-y:auto;padding-block:.6rem;gap:.5rem}}.ld-intake .ld-canvas{--chip-h: 2.05rem;display:grid;grid-template-columns:minmax(13rem,.27fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:1.2rem clamp(1rem,2cqw,1.6rem);padding-bottom:6.6rem}.ld-intake__head{grid-column:1 / -1;position:relative;z-index:3}.ld-intake__title{margin:0;font-size:clamp(2.1rem,3.5vw,3.1rem);line-height:1.25}.ld-intake__title span{display:inline-block}.ld-glyph{width:1.05rem;height:1.05rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ld-inbox{position:relative;z-index:2;grid-column:1;grid-row:2;align-self:end;display:grid;gap:.55rem;padding:1rem .85rem .75rem;border-radius:.35rem .5rem .4rem .3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);color:#23324f}.ld-inbox .ld-demotag{left:.8rem}.ld-inbox__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.ld-inbox__head b{font-family:var(--font-display);font-size:var(--fs-title);font-weight:400}.ld-inbox__head span{color:#8b8574;font-size:var(--fs-tick);letter-spacing:.12em}.ld-inbox__drop{display:flex;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 .7rem;border:1.5px dashed #c9c0aa;border-radius:.35rem;color:#4f5a6c;font-size:var(--fs-micro)}.ld-inbox__drop .ld-glyph{color:rgb(var(--c-exam-accent))}.ld-inbox__drop small{margin-left:auto;color:#9a927f;font-size:var(--fs-tick);white-space:nowrap}.ld-inbox[data-drop] .ld-inbox__drop{animation:ld-drop-hit .9s var(--qn-ease) .62s both}.ld-inbox__link{display:flex;align-items:center;gap:.35rem}.ld-inbox__field{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:2rem;padding:0 .55rem;overflow:hidden;border:1px solid #d9d0bb;border-radius:.3rem;background:#fffdf8;font-size:var(--fs-micro)}.ld-inbox__field em{position:absolute;left:.55rem;color:#a59e8b;font-style:normal;white-space:nowrap}.ld-inbox__url{color:#2c3a55;font-style:normal;white-space:nowrap;clip-path:inset(0 100% 0 0)}.ld-inbox__link[data-typed] .ld-inbox__url{clip-path:inset(0 0 0 0);animation:ld-type .72s steps(19,end) 1.4s both}.ld-inbox__link[data-typed] em{opacity:0;animation:ld-placeholder 1.4s steps(1,end) both}.ld-inbox__link b{display:grid;flex:none;place-items:center;height:2rem;padding:0 .6rem;border-radius:.3rem;background:rgb(var(--c-exam-accent));color:#fff;font-size:var(--fs-micro);font-weight:600;white-space:nowrap}.ld-inbox__link[data-typed] b{animation:ld-press .42s var(--qn-ease) 2.05s both}.ld-inbox__slots{display:grid;gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none}.ld-inbox__slots li{height:var(--chip-h);border-radius:.3rem}.ld-inbox__slots li{display:flex;align-items:center;gap:.4rem;padding:0 .6rem;border:1px dashed transparent;color:#8a8f9c;font-size:var(--fs-tick)}.ld-inbox__slots li span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ld-inbox__slots li em{color:rgb(var(--c-exam-deep) / .8);font-style:normal;white-space:nowrap}.ld-inbox__slots li>*{opacity:0}.ld-inbox[data-gone] .ld-inbox__slots li{border-color:#c9c0aa80;transition:border-color .5s var(--qn-ease) 1.3s}.ld-inbox[data-gone] .ld-inbox__slots li>*{opacity:1;transition:opacity .5s var(--qn-ease) 1.4s}.ld-inbox__status{min-height:1.3em;color:#6d7586;font-size:var(--fs-micro)}.ld-inbox__cursor{position:absolute;top:4.3rem;left:46%;opacity:0;pointer-events:none}.ld-inbox__cursor svg{position:relative;width:1.3rem;height:1.3rem;fill:#fff;stroke:#23324f;stroke-width:1.2;stroke-linejoin:round;filter:drop-shadow(0 .2rem .25rem rgb(12 20 47 / .35))}.ld-inbox__ghost{position:absolute;top:.75rem;left:.55rem;display:flex}.ld-inbox__ghost .ld-glyph{width:1.7rem;height:1.7rem;padding:.25rem;border-radius:.2rem;background:#fffdf6;box-shadow:0 0 0 1px #e3dac5,0 .3rem .5rem -.2rem #0c142f66;color:rgb(var(--c-exam-accent))}.ld-inbox__ghost .ld-glyph+.ld-glyph{margin-left:-.9rem;rotate:8deg}.ld-inbox[data-drop] .ld-inbox__cursor{animation:ld-drag 1.3s cubic-bezier(.45,0,.25,1) both}.ld-inbox[data-drop] .ld-inbox__ghost{animation:ld-ghost 1.3s var(--qn-ease) both}.ld-uses{position:relative;z-index:2;grid-column:2;grid-row:2;align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.6cqw,1.2rem);height:100%;max-height:26rem;min-height:0}.ld-use{--lag: calc(.95s + var(--i, 0) * .18s);position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:0;padding:.85rem .9rem .75rem;overflow:hidden;border:1.5px dashed rgb(232 226 250 / .42);border-radius:.4rem .3rem .45rem .35rem;background:#f0ecff0d;color:var(--ld-title)}.ld-use:not([data-phase=wait]){border-color:transparent;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);color:#23324f;transition:background .5s var(--qn-ease) var(--lag),border-color .5s var(--qn-ease) var(--lag),box-shadow .5s var(--qn-ease) var(--lag),color .4s var(--qn-ease) var(--lag)}.ld-use:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgb(255 214 140 / .32) 50%,transparent 60%) no-repeat;background-size:260% 100%;opacity:0;pointer-events:none}.ld-uses[data-done] .ld-use:after{animation:ld-sheen 1.6s var(--qn-ease) calc(var(--i, 0) * .16s) both}.ld-use__head small{color:var(--qn-act-ink);font-size:var(--fs-tick);letter-spacing:.14em}.ld-use:not([data-phase=wait]) .ld-use__head small{color:rgb(var(--c-exam-accent));transition:color .4s var(--qn-ease) var(--lag)}.ld-use__head h3{margin:.15rem 0 0;font-family:var(--font-display);font-size:var(--fs-title);font-weight:400;line-height:1.3;text-wrap:balance}.ld-use__dock{display:grid;flex:none;place-items:center;height:var(--chip-h);border:1px dashed rgb(232 226 250 / .38);border-radius:.3rem;color:var(--ld-sub);font-size:var(--fs-tick);letter-spacing:.1em}.ld-use:not([data-phase=wait]) .ld-use__dock{border-color:transparent}.ld-use:not([data-phase=wait]) .ld-use__dock span{opacity:0;transition:opacity .2s var(--qn-ease) calc(var(--lag) - .2s)}.ld-route,.ld-use__body,.ld-use__foot{transition:opacity .4s var(--qn-ease) var(--lag)}.ld-use[data-phase=wait] :is(.ld-route,.ld-use__body,.ld-use__foot){opacity:0;transition:none}.ld-route{display:flex;flex:none;margin:0;padding:0;color:#959cac;font-size:var(--fs-tick);list-style:none}.ld-route li{position:relative;display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:.28rem;min-width:0;white-space:nowrap}.ld-route li>i{position:relative;z-index:1;width:.55rem;height:.55rem;border:1.5px solid #bcc4d2;border-radius:50%;background:#fffdf8}.ld-route li+li:before{content:"";position:absolute;top:calc(.275rem - .75px);right:50%;width:100%;border-top:1.5px solid #d7dce5}.ld-route li[data-state=done]{color:rgb(var(--c-exam-deep))}.ld-route li[data-state=done]>i{border-color:rgb(var(--c-exam-accent));background:rgb(var(--c-exam-accent))}.ld-route li[data-state=done]:before{border-top-color:rgb(var(--c-exam-accent))}.ld-route li[data-state=cur]{color:#23324f;font-weight:600}.ld-route li[data-state=cur]>i{border-color:rgb(var(--c-exam-accent));box-shadow:0 0 0 .2rem rgb(var(--c-exam-accent) / .16);animation:ld-breathe 1.4s ease-in-out infinite}.ld-route li[data-state=cur]:before{border-top:1.5px dashed rgb(var(--c-exam-accent) / .7)}.ld-route li[data-optional]:before{border-top-style:dashed}.ld-route li[data-optional][data-state=pend]>i{border-style:dashed}.ld-route__lane{position:absolute;top:-.2rem;right:50%;width:100%;height:.9rem;pointer-events:none}.ld-route__lane svg{position:absolute;top:0;left:0;width:.9rem;height:.9rem;fill:rgb(var(--c-exam-accent));animation:ld-route-fly 1.7s ease-in-out infinite}.ld-use__body{position:relative;flex:1 1 auto;min-height:0}.ld-use__foot{display:flex;flex:none;align-items:center;gap:.4rem;min-height:2rem}.ld-use__note{color:#7a8394;font-size:var(--fs-micro);line-height:1.45}.ld-use__cite{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;min-height:2rem;padding:.2rem .65rem .2rem .3rem;overflow:hidden;border:0;border-radius:.3rem;background:rgb(var(--c-exam-accent) / .1);box-shadow:inset 0 0 0 1px rgb(var(--c-exam-accent) / .22);color:rgb(var(--c-exam-deep));font-size:var(--fs-micro);font-weight:600;line-height:1.3;text-align:left;animation:ld-pop .42s var(--qn-spring) both}.ld-use__cite .ld-sigmark{width:1.3rem;height:1.3rem}.ld-use__cite .ld-glyph{color:rgb(var(--c-exam-accent))}.ld-use__btn{flex:1;min-height:2rem;border:1px solid rgb(var(--c-exam-accent) / .45);border-radius:.3rem;background:#fffdf8;color:rgb(var(--c-exam-deep));font-size:var(--fs-micro);font-weight:600;animation:ld-pop .38s var(--qn-spring) both}.ld-use__btn[data-primary]{border-color:transparent;background:rgb(var(--c-exam-accent));color:#fff;animation-delay:.12s}.ld-toc{display:grid;gap:.05rem;margin:0;padding:0;font-size:var(--fs-micro);list-style:none}.ld-toc li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.45rem;padding:.3rem .35rem;border-bottom:1px dashed #e4dccb;opacity:0;translate:0 .3rem}.ld-book[data-toc] .ld-toc li{opacity:1;translate:0 0;transition:opacity .36s var(--qn-ease),translate .36s var(--qn-ease),background .4s var(--qn-ease);transition-delay:calc(var(--i) * .11s)}.ld-toc li span{color:#8b8574}.ld-toc li b{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ld-toc li em{color:#a84a3a;font-style:normal;font-variant-numeric:tabular-nums}.ld-toc .ld-toc__more{display:block;border-bottom:0;color:#8b8574}.ld-book[data-open] .ld-toc li[data-focus]{border-radius:.2rem;background:rgb(var(--c-exam-accent) / .13);transition-delay:0s}.ld-page{position:absolute;right:.15rem;bottom:.1rem;left:.15rem;display:grid;align-content:start;gap:.36rem;height:min(52%,8.4rem);padding:.6rem .7rem;border-radius:.25rem;background:linear-gradient(90deg,rgb(120 100 70 / .1),transparent 8%),#fffcf2;box-shadow:0 0 0 1px #ece3cf,0 -.5rem 1.2rem -.5rem #1e28464d;opacity:0;transform:translateY(45%) rotate(2deg);transform-origin:20% 100%}.ld-book[data-open] .ld-page{opacity:1;transform:rotate(-.6deg);transition:opacity .4s var(--qn-ease) .25s,transform .7s var(--qn-spring) .25s}.ld-page header{display:flex;justify-content:space-between;gap:.4rem;color:#8a8576;font-size:var(--fs-micro)}.ld-page header b{color:#a84a3a}.ld-page>i{display:block;height:.36rem;border-radius:1px;background:#ddd5c3}.ld-page>i[data-hl]{background:linear-gradient(90deg,#6fa8ff8c 0,#6fa8ff8c) no-repeat 0 0 / 100% 100%,#ddd5c3;box-shadow:0 0 0 .18rem #6fa8ff24}.ld-book[data-open] .ld-page>i[data-hl]{animation:ld-hl-sweep .6s var(--qn-ease) .9s both}.ld-page em{position:absolute;right:.6rem;bottom:.5rem;color:#c0442f;font-family:var(--font-display);font-size:var(--fs-micro);font-style:normal;rotate:-4deg}.ld-qsheet{display:grid;align-content:start;gap:.5rem}.ld-qsheet__part{display:grid;gap:.2rem}.ld-qsheet__part small{color:#8b8574;font-size:var(--fs-tick);letter-spacing:.12em}.ld-qsheet__cells{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.22rem}.ld-qsheet__cells i{position:relative;display:grid;place-items:center;height:1.3rem;border:1px dashed #d8cfba;border-radius:.15rem;color:transparent;font-size:var(--fs-tick);font-style:normal;font-variant-numeric:tabular-nums}.ld-qsheet[data-cells] .ld-qsheet__cells i{border:1px solid #d9d0bb;background:#fffdf6;color:#4b5568;animation:ld-cell-in .42s var(--qn-spring) both;animation-delay:calc(var(--i) * 70ms)}.ld-qsheet[data-keys] .ld-qsheet__cells i{background:rgb(var(--c-exam-accent) / .07);transition:background .3s var(--qn-ease) calc(var(--i) * 45ms)}.ld-qsheet[data-keys] .ld-qsheet__cells i:after{content:"";position:absolute;right:.12rem;bottom:.12rem;width:.28rem;height:.28rem;border-radius:50%;background:rgb(var(--c-exam-accent));animation:ld-pop .28s var(--qn-spring) both;animation-delay:calc(var(--i) * 45ms)}.ld-qsheet__meta{color:#6d7586;font-size:var(--fs-micro);opacity:0}.ld-qsheet[data-cells] .ld-qsheet__meta{opacity:1;transition:opacity .4s var(--qn-ease) 1.4s}.ld-qsheet__seal{position:absolute;right:.2rem;bottom:-.1rem;padding:.15rem .45rem .15rem .6rem;border:2px solid #c0442f;border-radius:.25rem;color:#c0442f;font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:.2em;opacity:0;rotate:-9deg;pointer-events:none}.ld-qsheet[data-ok] .ld-qsheet__seal{opacity:.9;filter:url(#ld-rough);animation:ld-stamp .72s both}.ld-video{display:flex;flex-direction:column;gap:.5rem}.ld-eps{position:absolute;top:0;right:0;left:0;z-index:1;display:grid;gap:.1rem;margin:0;padding:0;font-size:var(--fs-micro);list-style:none}.ld-eps li{display:flex;align-items:center;gap:.4rem;padding:.3rem;border-bottom:1px dashed #e4dccb;white-space:nowrap}.ld-eps li i{position:relative;flex:none;width:.75rem;height:.75rem;border:1.3px solid #b9c2d2;border-radius:.15rem}.ld-video[data-pick] .ld-eps li i{border-color:rgb(var(--c-exam-accent));background:rgb(var(--c-exam-accent));animation:ld-tick-box .26s var(--qn-spring) both;animation-delay:calc(1.3s + var(--i) * .2s)}.ld-video[data-pick] .ld-eps li i:after{content:"";position:absolute;top:.08rem;left:.22rem;width:.2rem;height:.38rem;border:solid #fff;border-width:0 1.5px 1.5px 0;rotate:45deg}.ld-eps .ld-eps__all{border-bottom:0;color:rgb(var(--c-exam-deep));font-weight:600}.ld-video[data-watch] .ld-eps{opacity:0;translate:0 -.4rem;pointer-events:none;transition:opacity .3s var(--qn-ease),translate .3s var(--qn-ease)}.ld-screen{position:relative;flex:none;aspect-ratio:16 / 9;overflow:hidden;border-radius:.3rem;background:radial-gradient(ellipse at 30% 20%,#2f4560,#1b2738 70%);color:#f4efe0;opacity:0;transform:scale(.94)}.ld-video[data-watch] .ld-screen{opacity:1;transform:none;transition:opacity .4s var(--qn-ease) .2s,transform .5s var(--qn-spring) .2s}.ld-screen__board{position:absolute;top:0;right:0;bottom:1.9rem;left:0;display:grid;place-items:center;font-family:var(--font-display);font-size:var(--fs-body);white-space:nowrap}.ld-screen__board p{margin:0}.ld-screen__board var{font-family:Times New Roman,serif;font-style:italic}.ld-video[data-jump] .ld-screen__board p{animation:ld-fade-up .4s var(--qn-ease) both}.ld-screen__sub{position:absolute;bottom:.2rem;left:50%;max-width:94%;padding:.05rem .4rem;overflow:hidden;border-radius:.15rem;background:#00000080;color:#fff;font-family:var(--font-sans, inherit);font-size:var(--fs-tick);text-overflow:ellipsis;translate:-50% 0;animation:ld-fade-up .4s var(--qn-ease) .3s both}.ld-screen__bar{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .4rem;padding:.3rem .45rem;background:linear-gradient(transparent,#0000008c);font-size:var(--fs-tick)}.ld-screen__bar b{overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ld-screen__bar small{font-variant-numeric:tabular-nums;white-space:nowrap}.ld-screen__track{position:relative;grid-column:1 / -1;grid-row:1;height:3px;border-radius:2px;background:#ffffff47}.ld-screen__track i{position:absolute;top:0;bottom:0;left:0;width:8%;border-radius:2px;background:#8cc0ff}.ld-screen__track i:after{content:"";position:absolute;top:50%;right:-.22rem;width:.45rem;height:.45rem;border-radius:50%;background:#fff;translate:0 -50%}.ld-video[data-watch] .ld-screen__track i{width:14%;animation:ld-play-creep 9s linear both}.ld-video[data-jump] .ld-screen__track i{width:31%;animation:ld-play-jump .65s var(--qn-spring) both}.ld-qa{display:grid;gap:.35rem;font-size:var(--fs-micro);line-height:1.45}.ld-qa__ask{justify-self:end;max-width:92%;margin:0;padding:.3rem .55rem;border-radius:.65rem .65rem .15rem;background:rgb(var(--c-exam-accent) / .12);color:#2c3a55;opacity:0}.ld-video[data-ask] .ld-qa__ask{opacity:1;animation:ld-pop .36s var(--qn-spring) both}.ld-qa__say{display:flex;align-items:flex-start;gap:.35rem;margin:0;color:#2c3a55;opacity:0}.ld-qa__say .ld-sigmark{width:1.25rem;height:1.25rem}.ld-video[data-jump] .ld-qa__say{opacity:1;animation:ld-fade-up .4s var(--qn-ease) both}.ld-chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.ld-chip{position:absolute;top:0;left:0;width:var(--w);height:var(--chip-h);translate:var(--x) 0;transition:translate 1s cubic-bezier(.6,0,.3,1) calc(var(--i) * .18s),width 1s cubic-bezier(.6,0,.3,1) calc(var(--i) * .18s)}.ld-chip__body{display:flex;align-items:center;gap:.45rem;height:100%;padding:0 .6rem;border-radius:.3rem;background:#fffdf6;box-shadow:0 0 0 1px #e6dec9,0 .4rem .8rem -.35rem #0c142f80;color:#23324f;font-size:var(--fs-micro);translate:0 var(--y);transition:translate 1s cubic-bezier(.15,.7,.3,1) calc(var(--i) * .18s),box-shadow .4s var(--qn-ease)}.ld-chip__body .ld-glyph{color:rgb(var(--c-exam-accent))}.ld-chip__body b{flex:1;min-width:0;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ld-chip__body small{color:#7d8596;font-size:var(--fs-tick);white-space:nowrap}.ld-chip[data-at=off]{opacity:0;transition:none}.ld-chip[data-at=off] .ld-chip__body{transition:none}.ld-chip[data-at=inbox] .ld-chip__body{animation:ld-chip-land .52s var(--qn-spring) both}.ld-chip[data-chip=book][data-at=inbox] .ld-chip__body{animation-delay:.82s}.ld-chip[data-chip=paper][data-at=inbox] .ld-chip__body{animation-delay:.94s}.ld-chip[data-chip=video][data-at=inbox] .ld-chip__body{animation-delay:2.35s}.ld-chip[data-at=card] .ld-chip__body{box-shadow:0 0 0 1px #e6dec9,0 .15rem .3rem -.2rem #0c142f4d;animation:ld-chip-lift 1s var(--qn-ease) calc(var(--i) * .18s) both}.qn-gate[data-motion=paused] .ld-intake :is(*,*:before,*:after){animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ld-intake :is(*,*:before,*:after){animation:none!important;transition:none!important}}@container (max-width: 58rem){.ld-intake .ld-canvas{grid-template-columns:12.5rem minmax(0,1fr);--chip-h: 1.9rem}.ld-inbox{padding-inline:.7rem}.ld-inbox__drop small{display:none}.ld-use{gap:.5rem;padding:.75rem .7rem .65rem}.ld-use__head h3{font-size:var(--fs-body)}.ld-qsheet__cells i{height:1.15rem}}@media(max-height:820px){.ld-intake .ld-canvas{row-gap:.9rem}.ld-inbox{gap:.45rem;padding-block:.85rem .6rem}.ld-inbox__drop{min-height:2.2rem}.ld-inbox__status,.ld-qa__say{display:none}.ld-toc li{padding-block:.2rem}}@keyframes ld-drag{0%{opacity:0;transform:translate(9rem,-6rem)}15%{opacity:1}60%,74%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.5rem,.6rem)}}@keyframes ld-ghost{0%,58%{opacity:1;transform:none}72%,to{opacity:0;transform:translateY(.4rem) scale(.7)}}@keyframes ld-drop-hit{0%{border-color:#c9c0aa;background:transparent}25%{border-color:rgb(var(--c-exam-accent));background:rgb(var(--c-exam-accent) / .09)}to{border-color:#c9c0aa;background:transparent}}@keyframes ld-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ld-placeholder{0%{opacity:1}to{opacity:0}}@keyframes ld-chip-land{0%{opacity:0;transform:translateY(-.9rem) scale(.92)}to{opacity:1;transform:none}}@keyframes ld-chip-lift{0%{scale:1}45%{scale:1.04;box-shadow:0 0 0 1px #e6dec9,0 1.1rem 1.6rem -.6rem #0c142f8c}to{scale:1}}@keyframes ld-route-fly{0%{left:0;opacity:0}15%{opacity:1}80%{opacity:1}to{left:calc(100% - .9rem);opacity:0}}@keyframes ld-cell-in{0%{opacity:0;transform:translateY(-.7rem) scaleY(.4)}to{opacity:1;transform:none}}@keyframes ld-tick-box{0%{border-color:#b9c2d2;background:transparent;transform:scale(.7)}to{transform:none}}@keyframes ld-hl-sweep{0%{background-size:0 100%,auto}to{background-size:100% 100%,auto}}@keyframes ld-play-creep{0%{width:8%}to{width:14%}}@keyframes ld-play-jump{0%{width:14%}to{width:31%}}@font-face{font-family:QN Landing Brush;src:url(/visual-assets/fonts/ma-shan-zheng-landing.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.qn-gate{--ld-title: #13213b;--ld-sub: #34476a;--ld-paper-shadow: 0 1.6rem 3.4rem -1.4rem rgb(18 38 75 / .34), 0 .3rem .9rem -.3rem rgb(18 38 75 / .12), 0 0 0 1px rgb(214 226 244 / .9);--qn-topfade: #cfe4fd}.qn-gate[data-tone=moon]{--qn-topfade: #0b1d4d;--qn-ink: #eef1ff;--qn-ink-3: #b2c0e8;--qn-act-ink: #ffdcae;--ld-title: #f5f3ff;--ld-sub: #cdd5f2}.qn-gate:not(.qn-account-link) .qn-topbar:before{height:4.8rem;background:linear-gradient(180deg,color-mix(in srgb,var(--qn-topfade) 82%,transparent),color-mix(in srgb,var(--qn-topfade) 42%,transparent) 52%,transparent)}.qn-gate:not(.qn-account-link) .qn-clock{font-size:var(--fs-note);letter-spacing:.12em}.qn-time{position:relative;justify-self:center}.qn-time>.qn-clock{display:block}.qn-time__control{position:absolute;left:calc(100% + .2rem);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-chip);color:var(--qn-ink)}.qn-time__control:hover{background:color-mix(in srgb,var(--qn-topfade) 58%,transparent)}.qn-time__glyph{width:.62rem;height:.62rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.qn-time__glyph [data-fill]{fill:currentColor;stroke:none}.qn-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#dde6f2}.qn-scape{--sweep: 0;--dusk: 0}.qn-scape>:where(span){position:absolute;opacity:0;visibility:hidden;background:none no-repeat center bottom / 100% auto}.qn-scape[data-visible]>span{will-change:opacity,transform}.qn-scape__sky{top:0;right:0;bottom:0;left:0;z-index:3;background-size:cover}.qn-scape__far{z-index:6;left:-20%;right:-20%;top:0;bottom:16vh}.qn-scape__float{z-index:6}.qn-scape__horizon{z-index:6;left:-70%;right:-70%;bottom:0;height:26vh;background-repeat:repeat-x;background-size:auto 100%}[data-scape=hero] .qn-scape__sky{background-color:#e9dccd}[data-scape=hero][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-hero-sky.webp)}[data-scape=hero][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-hero.webp)}[data-scape=hero][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-hero.webp)}[data-scape=dawn] .qn-scape__sky{background-color:#dfe2e6}[data-scape=dawn][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-dawn-sky.webp)}[data-scape=dawn][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-dawn.webp)}[data-scape=dawn][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-dawn.webp)}[data-scape=read] .qn-scape__sky{background-color:#c9daf0}[data-scape=read][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-read-sky.webp)}[data-scape=read][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-read.webp)}[data-scape=read][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v2/read-mist.webp)}[data-scape=read] .qn-scape__far{left:-5%;right:-5%;bottom:-2vh;filter:opacity(.38)}[data-scape=practice] .qn-scape__sky{background-color:#b9d3f2}[data-scape=practice][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-practice-sky.webp)}[data-scape=practice][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v2/practice-clouds.webp)}:is([data-scape=read],[data-scape=practice],[data-scape=lesson],[data-scape=write]) .qn-scape__horizon{top:-4%;right:-5%;bottom:-4%;left:-5%;height:auto;background-repeat:no-repeat;background-size:cover;background-position:center}[data-scape=practice] .qn-scape__horizon{background-size:68% auto;background-position:left bottom}[data-scape=lesson] .qn-scape__sky{background-color:#c9daf0}[data-scape=lesson][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/landing-watercolor-v2/lesson-sky.webp)}[data-scape=lesson][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v2/lesson-clouds.webp)}[data-scape=lesson] .qn-scape__horizon{background-size:100% auto;background-position:center bottom}[data-scape=write] .qn-scape__sky{background-color:#cfdcec}[data-scape=write][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-write-sky.webp)}[data-scape=write][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v2/write-clouds.webp)}[data-scape=exam] .qn-scape__sky{background-color:#f1d9b8}[data-scape=exam][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-exam-sky.webp)}[data-scape=exam][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-exam.webp)}[data-scape=exam][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-exam.webp)}[data-scape=exam] .qn-scape__far{-webkit-mask:linear-gradient(180deg,#000 calc(100% - 3rem),transparent calc(100% - .8rem));mask:linear-gradient(180deg,#000 calc(100% - 3rem),transparent calc(100% - .8rem))}[data-scape=exam] .qn-scape__float{left:calc(max(0px,(100vw - 76rem) / 2) + 4rem + 9.6*clamp(2rem,3.2vw,2.9rem));top:6%;width:clamp(5.6rem,8vw,8rem);aspect-ratio:507 / 560;background-size:contain;background-position:center}[data-scape=exam][data-loaded] .qn-scape__float{background-image:url(/visual-assets/landing-watercolor-v1/exam-kites.webp)}[data-scape=exam] .qn-scape__sky:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(110 104 196 / .3),rgb(214 140 150 / .12) 55%,transparent 80%);opacity:var(--dusk)}.qn-scape__horizon i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0 38%,rgb(255 232 170 / .85) 50%,transparent 62% 100%) no-repeat;background-size:60% 100%;background-position:calc(var(--sweep) * 166% - 33%) 0;-webkit-mask:url(/visual-assets/landing-watercolor-v1/horizon-exam.webp) repeat-x center bottom / auto 100%;mask:url(/visual-assets/landing-watercolor-v1/horizon-exam.webp) repeat-x center bottom / auto 100%;mix-blend-mode:screen;opacity:min(1,calc(var(--sweep) * 5),calc((1 - var(--sweep)) * 3))}[data-scape=review] .qn-scape__sky{background-color:#8c6f9c}[data-scape=review][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-review-sky.webp)}[data-scape=review][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-review.webp)}[data-scape=review][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-review.webp)}[data-scape=review] .qn-scape__far{left:-6%;right:-6%;bottom:14vh}[data-scape=intake] .qn-scape__horizon{height:19vh}[data-scape=intake] .qn-scape__sky{background-color:#141d48}[data-scape=intake][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/landing-watercolor-v2/intake-sky.webp)}[data-scape=intake][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-intake.webp)}[data-scape=intake] .qn-scape__float{top:max(3.7rem,6vh);right:3vw;width:clamp(12rem,24vw,24rem);aspect-ratio:1400 / 578;background-size:contain;background-repeat:no-repeat;filter:brightness(.8) saturate(.88)}[data-scape=intake][data-loaded] .qn-scape__float{background-image:url(/visual-assets/landing-watercolor-v2/intake-convoy.webp)}[data-scape=cards] .qn-scape__sky{background-color:#1f2d62}[data-scape=cards][data-loaded] .qn-scape__sky{background-image:url(/visual-assets/paper-cards-sky.webp)}[data-scape=cards][data-loaded] .qn-scape__far{background-image:url(/visual-assets/landing-watercolor-v1/far-cards.webp)}[data-scape=cards][data-loaded] .qn-scape__horizon{background-image:url(/visual-assets/landing-watercolor-v1/horizon-cards.webp)}[data-scape=cards] .qn-scape__float{top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;-webkit-mask:linear-gradient(180deg,transparent 0 22%,#000 34%) left / 30% 100% no-repeat,linear-gradient(#000,#000) right / 70% 100% no-repeat;mask:linear-gradient(180deg,transparent 0 22%,#000 34%) left / 30% 100% no-repeat,linear-gradient(#000,#000) right / 70% 100% no-repeat}[data-scape=cards][data-loaded] .qn-scape__float{background-image:url(/visual-assets/landing-watercolor-v1/cards-lanterns.webp)}.qn-sunbox,.qn-orb--moon{position:absolute;z-index:5;top:0;left:0;translate:-50% -50%;opacity:0;will-change:transform,opacity}.qn-sunbox{width:7rem;height:7rem}.qn-sunbox .qn-orb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.qn-orb--moon{width:6.4rem}.qn-air{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;width:100%;height:100%;visibility:hidden}.ld-cell{height:100vh;scroll-snap-align:start;scroll-snap-stop:always}.ld-stage{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ld-stage__view{position:sticky;top:0;height:100vh;overflow:hidden}.ld-scene{position:absolute;top:0;right:0;bottom:0;left:0}.ld-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;visibility:hidden}.ld-frame[data-live]{will-change:opacity,transform}.ld-hero .ld-frame{opacity:1;visibility:visible}.ld-canvas{position:relative;container-type:inline-size;height:100%;max-width:76rem;margin:0 auto;padding:4.6rem clamp(1.4rem,3.6vw,3rem) 1.6rem}.ld-flight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.ld-flight__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ld-plane{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 .35rem .35rem rgb(28 44 96 / .22))}.ld-cargo{position:absolute;top:0;left:0;width:1.5rem;height:1.05rem;margin:-.52rem 0 0 -.75rem;border-radius:.16rem;background:linear-gradient(rgb(var(--c-accent) / .85),rgb(var(--c-accent) / .85)) .2rem .26rem / .75rem .12rem no-repeat,linear-gradient(#d8cfb8,#d8cfb8) .2rem .56rem / 1.05rem .08rem no-repeat,#fffdf6;box-shadow:0 0 0 1px #ece4ce,0 .35rem .6rem -.25rem #0a143c73;opacity:0;will-change:transform,opacity}.ld-cargo--word{background:linear-gradient(rgb(var(--c-green) / .85),rgb(var(--c-green) / .85)) 0 0 / .18rem 100% no-repeat,linear-gradient(#23324f,#23324f) .38rem .3rem / .62rem .14rem no-repeat,linear-gradient(#c7d3e6,#c7d3e6) .38rem .6rem / .9rem .08rem no-repeat,#fbfdff;box-shadow:0 0 0 1px #d6e2f2,0 .35rem .6rem -.25rem #0a143c73}.ld-hero[data-plane-away] .ld-pass[data-pos=active] .ld-pass__route svg{visibility:hidden}.ld-sky{position:absolute;left:var(--sky-x, 60%);top:var(--sky-y, 20%);width:0;height:0;pointer-events:none}.ld-hero .ld-sky{--sky-x: 50%;--sky-y: 56%}.ld-dawn .ld-sky{--sky-x: 46%;--sky-y: 72%}.ld-read .ld-sky{--sky-x: 88%;--sky-y: 13%}.ld-practice .ld-sky{--sky-x: 73%;--sky-y: 15.5%}.ld-lesson .ld-sky{--sky-x: 87%;--sky-y: 14%}.ld-write .ld-sky{--sky-x: 74%;--sky-y: 15.5%}.ld-exam .ld-sky{--sky-x: 86%;--sky-y: 42%}.ld-review .ld-sky{--sky-x: 94%;--sky-y: 57%}.ld-cards .ld-sky{--sky-x: 70%;--sky-y: 16%}.ld-intake .ld-sky{--sky-x: 15.5%;--sky-y: calc(100% - 28.4rem) }@media(max-height:820px){.ld-intake .ld-sky{--sky-y: calc(100% - 25.8rem) }}.ld-scene{--ld-title: #1f2a46;--ld-sub: #34476a;--qn-act-ink: rgb(var(--c-accent-deep));--light: brightness(1);--shade: 54 84 140;--ld-paper-shadow: 0 1px 0 rgb(167 182 197 / .45), 0 .9rem 2rem -.7rem rgb(var(--shade) / .23), 0 .15rem .5rem rgb(var(--shade) / .07);--ld-tag-shadow: 0 1px 0 rgb(167 182 197 / .3), 0 .2rem .6rem -.2rem rgb(var(--shade) / .19);--ld-paper: linear-gradient(rgb(255 254 250 / .55), rgb(255 254 250 / .55)), url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem, #fbf9f2}.ld-hero,.ld-dawn{--light: url(#ld-light-dawn);--shade: 96 88 140}.ld-exam{--light: url(#ld-light-golden);--shade: 128 91 76;--ld-paper-shadow: 0 1px 0 #ddd5c5, -.5rem .8rem 1.8rem -.65rem rgb(128 91 76 / .25), inset -1px 0 0 rgb(255 228 180 / .5)}.ld-review{--light: url(#ld-light-dusk);--shade: 78 57 96;--ld-paper-shadow: 0 1px 0 #dcd0c8, -.5rem .8rem 1.8rem -.65rem rgb(78 57 96 / .3)}.ld-cards,.ld-intake{--light: url(#ld-light-night);--shade: 12 20 47;--ld-paper-shadow: 0 1px 0 #c7c9d0, 0 .9rem 2rem -.65rem rgb(12 20 47 / .36), 0 .1rem .4rem rgb(12 20 47 / .12);--ld-tag-shadow: 0 1px 0 rgb(200 204 215 / .4), 0 .25rem .65rem -.2rem rgb(12 20 47 / .28)}.ld-review,.ld-cards,.ld-intake{--ld-title: #f5f3ff;--ld-sub: #cdd5f2;--qn-act-ink: #ffdcae}.ld-cards,.ld-intake{--ld-title: #fbf3e2;--ld-sub: #d9d3e6}.ld-review{--ld-title: #fbf3e8}.ld-scene .ld-demotag{border:0;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fcf8ee;box-shadow:var(--ld-tag-shadow)}.ld-intake{--light: url(#ld-light-moon)}:is(.ld-read__pen,.ld-sheet__pen,.ld-omr__pencil,.ld-lamp){filter:var(--light) contrast(.96) drop-shadow(var(--shadow, 0 1rem 1.2rem) rgb(var(--shade) / var(--shadow-a, .24)))}.ld-lights{position:absolute;width:0;height:0;overflow:hidden}.ld-cards .ld-lamp{filter:drop-shadow(0 0 1.6rem rgb(255 196 120 / .38))}.ld-scene{--p: 0}.ld-in{--t: clamp(0, calc((var(--p, 1) - var(--a, 0)) / (var(--b, 1) - var(--a, 0))), 1);--te: calc(var(--t) * var(--t) * (3 - 2 * var(--t)));opacity:var(--te);translate:calc((1 - var(--te)) * var(--dx, 0rem)) calc((1 - var(--te)) * var(--dy, 2rem));rotate:calc((1 - var(--te)) * var(--rot, 0deg) + var(--tilt, 0deg))}.ld-scene[data-entry-ready] .ld-entry{--t: 1}.ld-write[data-entry-ready] .ld-canvas{--tt: 1}.ld-review[data-entry-ready] .ld-canvas{--tr: 1}.ld-when{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:var(--qn-act-ink);font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.2em;transition:color var(--qn-wash) var(--qn-ease)}.ld-when:before{content:"";width:1.4rem;height:1px;background:currentColor}[class$=__title]{color:var(--ld-title);font-family:var(--font-display);font-weight:400;text-wrap:balance;transition:color var(--qn-wash) var(--qn-ease)}:is(.ld-hero__title,.ld-dawn__title,.ld-read__title,.ld-practice__big,.ld-lesson__title,.ld-write__title,.ld-exam__title,.ld-review__title,.ld-cards__title,.ld-intake__title){font-family:"QN Landing Brush",var(--font-display);letter-spacing:.04em;text-shadow:0 .03em .1em rgb(255 252 244 / .4)}:is(.ld-review__title,.ld-cards__title,.ld-intake__title){text-shadow:0 .04em .16em rgb(0 4 30 / .45)}.ld-practice__small{color:#4a5675;letter-spacing:.06em}.ld-demotag{position:absolute;z-index:8;top:-.66rem;left:1rem;padding:.12rem .5rem;border:1px solid rgb(205 218 238);border-radius:999px;background:#fffffff0;color:#5c6f8f;font-size:var(--fs-micro);letter-spacing:.08em;box-shadow:0 .2rem .5rem -.2rem #12264b40}.ld-var{font-family:Times New Roman,"STIX Two Math",Georgia,serif;font-style:italic}.ld-demo-action{position:relative;touch-action:manipulation;cursor:pointer}.ld-demo-action:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:2rem;min-height:2rem;transform:translate(-50%,-50%)}.ld-demo-action:hover{filter:brightness(.96)}.ld-demo-action:active{translate:0 1px}.ld-sigmark{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain;flex:none}.ld-btn{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;min-height:2.4rem;padding:0 1.1rem;border:1px solid rgb(214 224 240);border-radius:999px;background:#fff;color:#2a3c5e;font-size:var(--fs-body);font-weight:600;box-shadow:0 .4rem 1rem -.5rem #12264b66;transition:transform .16s var(--qn-ease),box-shadow .16s var(--qn-ease)}.ld-btn:hover:not(:disabled){transform:translateY(-1px)}.ld-btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.ld-btn:disabled{opacity:.55}.ld-hero .ld-canvas{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--dock-w) + 3rem);grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch}.ld-hero__copy{grid-column:1;align-self:end}.ld-hero__title{font-size:clamp(4rem,7.4vw,7rem);line-height:1.04}.ld-hero__line{display:block;white-space:nowrap}.ld-hero__line+.ld-hero__line{margin-left:.9em}.ld-hero__char{display:inline-block;animation:ld-drop .9s var(--qn-spring) calc(var(--i) * 70ms + .18s) both}.ld-cue{position:absolute;left:clamp(1.4rem,3.6vw,3rem);bottom:1.6rem;display:inline-flex;align-items:center;gap:.6rem;min-height:2.2rem;color:var(--ld-sub);font-size:var(--fs-note);letter-spacing:.16em}.ld-cue i{position:relative;width:1px;height:1.8rem;overflow:hidden;background:#ffffff80}.ld-cue i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#3a5a9a;animation:ld-cue 2.2s var(--qn-ease) infinite}.ld-deck{grid-column:1;margin-top:2rem;margin-bottom:4.6rem;animation:ld-rise .9s var(--qn-ease-out) .62s both}.ld-deck__stage{position:relative;height:10.8rem;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ld-pass{position:absolute;top:.4rem;left:0;display:grid;grid-template-columns:3.4rem minmax(0,1fr);width:min(25rem,78%);height:9.6rem;overflow:hidden;border-radius:.45rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);cursor:pointer;transform:translate(calc(var(--x) * 1rem),calc(var(--y) * 1rem)) rotate(calc(var(--r) * 1deg)) scale(var(--s));transform-origin:30% 100%;opacity:var(--o);transition:transform .64s var(--qn-spring),opacity .42s var(--qn-ease)}.ld-pass[data-pos=active]{cursor:default}.ld-pass:not([data-pos=active]) .ld-pass__body{opacity:0;transition:opacity .16s var(--qn-ease)}.ld-pass[data-pos=active] .ld-pass__body{opacity:1;transition:opacity .28s var(--qn-ease) .3s}@media(prefers-reduced-motion:reduce){.ld-pass .ld-pass__body{transition:none}}.ld-pass__stub{position:relative;display:grid;place-items:center;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-surface));background-blend-mode:multiply}.ld-pass__stub img{width:2.1rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}.ld-pass__stub i{position:absolute;top:.3rem;right:-.2rem;bottom:.3rem;width:.4rem;background:radial-gradient(circle,#fbf6ea .16rem,transparent .17rem) center / .4rem .75rem repeat-y}.ld-pass__body{position:relative;z-index:1;display:grid;align-content:start;gap:.34rem;padding:.8rem 1rem .6rem 1.1rem;min-width:0}.ld-pass__top{display:flex;align-items:baseline;gap:.55rem;min-width:0}.ld-pass__code{color:rgb(var(--c-exam-deep));font-family:var(--font-display);font-size:var(--fs-hero-lg);line-height:1}.ld-pass__name{overflow:hidden;color:#2b3954;font-size:var(--fs-note);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ld-pass__route{display:flex;align-items:center;gap:.4rem;color:#61708c;font-size:var(--fs-micro);letter-spacing:.08em}.ld-pass__route i{position:relative;display:block;flex:1;max-width:7rem;height:1px;background:repeating-linear-gradient(90deg,rgb(var(--c-exam-mid)) 0 .3rem,transparent .3rem .55rem)}.ld-pass__route i:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:rgb(var(--c-exam-accent));transform:scaleX(0);transform-origin:left center}.ld-pass__fly{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.ld-pass__route svg{position:absolute;top:-.42rem;left:0;width:.85rem;margin-left:-.42rem;fill:rgb(var(--c-exam-accent))}.ld-pass:not([data-pos=active]) .ld-pass__fly{transform:translate(42%)}.ld-pass[data-pos=active] .ld-pass__fly{animation:ld-pass-fly 2.6s var(--qn-ease) infinite}.ld-pass[data-pos=active] .ld-pass__route i:after{animation:ld-pass-trace 2.6s var(--qn-ease) infinite}.ld-pass__facts{color:#4c5c78;font-size:var(--fs-micro)}.ld-pass__bar{display:flex;gap:2px;height:.3rem;margin-top:.15rem;overflow:hidden;border-radius:999px}.ld-pass__bar i{display:block;min-width:.3rem}.ld-pass__sections{display:flex;flex-wrap:wrap;gap:0 .5rem;color:#7685a0;font-size:var(--fs-fine);letter-spacing:.04em}.ld-deck__ticks{display:flex;margin-top:.2rem;margin-left:-.6rem}.ld-deck__ticks button{display:grid;place-items:center;width:2rem;height:2rem}.ld-deck__ticks i{display:block;width:.95rem;height:.2rem;border-radius:1px;background:#fbf6ea;box-shadow:0 1px #d3c6a9;transition:width .42s var(--qn-spring),background .32s var(--qn-ease)}.ld-deck__ticks button[aria-current] i{width:1.7rem;background:rgb(var(--c-accent));box-shadow:none}.ld-dock{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:.45rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow)}.ld-dock__head{display:flex;align-items:center;gap:.45rem;padding:.6rem .85rem;border-bottom:1px dashed #cbd6de;color:#33476b;font-size:var(--fs-note);font-weight:600}.ld-dock__head span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ld-dock__head .ink-icon{color:#8193b3}.ld-dock__flow{display:flex;flex-direction:column;justify-content:flex-end;gap:.65rem;flex:1;min-height:0;padding:.8rem .85rem .4rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 1.6rem);mask-image:linear-gradient(180deg,transparent 0,#000 1.6rem)}.ld-dock__flow>*{flex:none}.ld-dock__empty{margin:auto 0;color:#6d7f9e;font-family:var(--font-display);font-size:var(--fs-title);text-align:center}.ld-dock__input{margin:.35rem .7rem .7rem;padding:.6rem .85rem;border:1px solid #cfdbe4;border-radius:.35rem;background:#fffdf9;color:#526d98;font-size:var(--fs-note);text-align:left}.ld-me{align-self:flex-end;max-width:88%;padding:.55rem .75rem;border-radius:.4rem .4rem .1rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;box-shadow:var(--ld-tag-shadow);font-size:var(--fs-body);line-height:1.55;animation:ld-pop .36s var(--qn-ease-out) both}.ld-me blockquote{margin-bottom:.3rem;padding:.25rem .5rem;border-radius:.2rem;background:#ffffff29;color:#ffffffeb;font-size:var(--fs-micro)}.ld-me__ref{display:inline-block;margin-bottom:.25rem;padding:.05rem .4rem;border-radius:999px;background:#ffffff38;font-size:var(--fs-micro)}.ld-bird{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;animation:ld-pop .38s var(--qn-ease-out) both}.ld-bird__say{display:grid;gap:.55rem;color:#23324f;font-size:var(--fs-body);line-height:1.75}.ld-bird__say>p{animation:ld-fade-up .42s var(--qn-ease-out) both}.ld-skyline{display:flex;align-items:center;gap:.4rem;min-height:1.6rem;color:#4b5f86;font-size:var(--fs-note)}.ld-skyline .sky-compose{width:1.3rem;height:1.3rem;color:rgb(var(--c-accent))}.ld-skyline span{animation:ld-fade-up .32s var(--qn-ease-out) both}.ld-skyline--steps .step-route{margin-left:auto}.ld-acts{display:flex;flex-wrap:wrap;gap:.2rem .85rem;color:#6c7ea0;font-size:var(--fs-micro)}.ld-acts>button{display:inline-flex;align-items:center;gap:.22rem}.ld-acts__lit{padding:.1rem .45rem;border-radius:.2rem;background:rgb(var(--c-accent-light));color:rgb(var(--c-accent-deep));font-weight:600;animation:ld-glow 1.8s ease-in-out infinite}.ld-read .ld-canvas{--th: clamp(0, calc((var(--p, 1) - .12) / .2), 1);--to: clamp(0, calc((var(--p, 1) - .42) / .08), 1);--tf: clamp(0, calc((var(--p, 1) - .63) / .25), 1)}.ld-read__title{font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1.2}.ld-read__desk{position:absolute;top:12.2rem;left:clamp(1.4rem,3.6vw,3rem);width:min(48cqw,37rem);translate:calc((1 - var(--to)) * (50cqw - 50% - 1.5rem)) 0;scale:calc(1.04 - var(--to) * .04)}.ld-lecture{position:relative;padding:1.3rem 1.5rem 1.3rem 2.6rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);color:#24324d;rotate:-.7deg}.ld-lecture__toc{position:absolute;top:1.5rem;left:1rem;display:grid;gap:.32rem}.ld-lecture__toc li{width:.7rem;height:.18rem;border-radius:1px;background:rgb(var(--c-exam-line))}.ld-lecture__toc li[data-state=read]{background:rgb(var(--c-exam-mid))}.ld-lecture__toc li[data-state=here]{width:1rem;background:rgb(var(--c-exam-accent))}.ld-lecture__head{display:flex;justify-content:space-between;gap:.6rem;color:#7b88a2;font-size:var(--fs-micro);letter-spacing:.06em}.ld-lecture__title{margin:.5rem 0 .6rem;color:rgb(var(--c-exam-deep));font-family:var(--font-display);font-size:var(--fs-display);font-weight:600}.ld-lecture__para{position:relative;font-size:var(--fs-sub);line-height:1.95}.ld-mark{padding:.08rem 0;background-color:transparent;background-image:linear-gradient(transparent 12%,rgb(111 168 255 / .34) 12%,rgb(111 168 255 / .34) 92%,transparent 92%);background-repeat:no-repeat;background-size:calc(var(--th) * 100%) 100%;color:inherit}.ld-read__pen{position:absolute;top:calc(-.4rem + var(--th) * 2.2em);left:calc(var(--th) * 92%);width:6.4rem;translate:-1% -98%;opacity:clamp(0,calc(min(var(--th),1 - var(--th))*14),1);pointer-events:none;--shadow: 0 .5rem .6rem;--shadow-a: .25}.ld-askpill{position:absolute;z-index:4;right:.4rem;bottom:-1.5rem;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .9rem;border-radius:.3rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#2a3a5e;background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-note);box-shadow:var(--ld-tag-shadow);animation:ld-pop .32s var(--qn-spring) both}.ld-askpill[data-pressed]{animation:ld-pill-press .42s var(--qn-ease) forwards}.ld-lecture__text{margin-top:1.6rem;color:#3b4a66;font-size:var(--fs-body);line-height:1.85}.ld-lecture__rest{display:grid;gap:.5rem;margin-top:.9rem}.ld-lecture__rest i{height:.32rem;border-radius:1px;background:#e9dfca}.ld-lecture__rest i:nth-child(2){width:86%}.ld-lecture__rest i:nth-child(3){width:62%}.ld-lecture .ld-demotag{left:1.6rem}.ld-read__dock{position:absolute;top:9.4rem;right:clamp(1.4rem,3.6vw,3rem);bottom:var(--ticket-clear);width:min(38cqw,28rem);opacity:var(--to);translate:calc((1 - var(--to)) * 110%) 0}.ld-fig{--cu: clamp(0, calc(var(--tf) / .32), 1);--ch: clamp(0, calc((var(--tf) - .28) / .16), 1);--sl: clamp(0, calc((var(--tf) - .44) / .38), 1);--se: calc(var(--sl) * var(--sl) * (3 - 2 * var(--sl)));--hit: clamp(0, calc((var(--tf) - .82) / .14), 1);margin:.1rem 0;padding:.45rem .45rem .2rem;border-radius:.25rem;background:#fffdf7;box-shadow:var(--ld-tag-shadow)}.ld-fig svg{display:block;width:100%;height:auto;overflow:visible}.ld-fig__axis{fill:none;stroke:#b7c3d8;stroke-width:1.1}.ld-fig__curve,.ld-fig__chord{fill:none;stroke-linecap:round;stroke-dasharray:1}.ld-fig__curve{stroke:#23324f;stroke-width:2.1;stroke-dashoffset:calc(1 - var(--cu))}.ld-fig__chord{stroke:#8a98b4;stroke-width:1.5;stroke-dashoffset:calc(1 - var(--ch))}.ld-fig__slide,.ld-fig__ghost{fill:none;stroke:#674b9c;stroke-linecap:round}.ld-fig__slide{stroke-width:2.2;opacity:clamp(0,calc(var(--sl) * 12),1);translate:0 calc(var(--off) * var(--se) * 1px)}.ld-fig__ghost{--gl: clamp(0, calc(var(--sl) - var(--lag)), 1);--ge: calc(var(--gl) * var(--gl) * (3 - 2 * var(--gl)));stroke-width:1.3;translate:0 calc(var(--off) * var(--ge) * 1px);opacity:calc(clamp(0,calc((var(--sl) - var(--lag)) * 10),1) * (.34 - var(--k) * .09) * (1 - var(--hit)))}.ld-fig__ring{fill:none;stroke:#674b9c;stroke-width:1.4;transform-box:fill-box;transform-origin:center;scale:calc(1 + var(--hit) * 3.2);opacity:calc(clamp(0,calc(var(--hit) * 40),1) * (1 - var(--hit)))}.ld-fig__drop{fill:none;stroke:#674b9c99;stroke-width:1.1;stroke-dasharray:3 3;opacity:clamp(0,calc((var(--hit) - .3) * 4),1)}.ld-fig__marks{opacity:var(--ch)}.ld-fig__marks circle{fill:#23324f}.ld-fig__marks text,.ld-fig__xi text{fill:#4d5b77;font-family:Times New Roman,Georgia,serif;font-size:var(--fs-micro);font-style:italic}.ld-fig__xi{opacity:clamp(0,calc(var(--hit) * 3),1)}.ld-fig__xi circle{fill:#674b9c}.ld-fig__xi text{fill:#674b9c;font-weight:700}.ld-glitter{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ld-glitter i{--gt: clamp(0, calc((var(--th) - var(--g)) / .14), 1);position:absolute;left:calc(var(--g) * 92%);top:calc(-.2rem + var(--g) * 2.2em);width:.4rem;height:.4rem;margin:-.2rem 0 0 -.2rem;border-radius:50%;background:radial-gradient(circle,#fff 0 26%,rgb(160 200 255 / .9) 38%,transparent 70%);opacity:calc(clamp(0,calc(var(--gt) * 8),1) * (1 - var(--gt)));translate:calc(var(--gt) * .3rem) calc(var(--gt) * -1.1rem);scale:calc(1.2 - var(--gt) * .6)}.ld-practice .ld-canvas{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);grid-template-rows:auto minmax(0,1fr);gap:1.2rem 2rem;padding-bottom:var(--ticket-clear)}.ld-practice__head{grid-column:1 / -1}.ld-practice__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.ld-practice__big{font-size:clamp(3.4rem,6.4vw,5.8rem);line-height:1}.ld-practice__small{font-size:var(--fs-hero-lg)}.ld-focus{position:relative;align-self:start;display:grid;align-content:start;gap:.7rem;min-height:0;padding:1.2rem 1.4rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);--tilt: -.4deg}.ld-focus__bar{display:flex;justify-content:space-between;gap:.6rem;padding-bottom:.55rem;border-bottom:2px solid rgb(var(--c-exam-line));color:#5a6886;font-size:var(--fs-note)}.ld-focus__name{color:rgb(var(--c-exam-deep));font-weight:600}.ld-source{display:inline-flex;width:-moz-max-content;width:max-content;overflow:hidden;border-radius:var(--r-chip);font-size:var(--fs-micro)}.ld-source b{padding:.1rem .5rem;background:rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep))}.ld-source span{padding:.1rem .5rem;background:#ece2cc;color:#6f6550}.ld-focus__stem{color:#1f2b44;font-size:var(--fs-headline);line-height:1.7}.ld-focus__stem em{font-style:normal;text-decoration:underline;text-decoration-color:rgb(var(--c-exam-accent));text-underline-offset:.2em}.ld-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ld-option{display:flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:.3rem .9rem;border:1.5px solid #e2d6bd;border-radius:.35rem;background:#fffdf6;color:#26324c;font-size:var(--fs-title);font-variant-numeric:tabular-nums;text-align:left;transition:border-color .16s,background .16s,transform .18s var(--qn-spring)}.ld-option b{display:grid;place-items:center;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;background:rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep));font-size:var(--fs-note)}.ld-option:hover:not(:disabled){border-color:rgb(var(--c-exam-mid));background:#fffef9;transform:translateY(-2px)}.ld-option[data-state=right]{border-color:rgb(var(--c-correct-line));background:rgb(var(--c-green) / .1)}.ld-option[data-state=right] b{background:rgb(var(--c-green));color:#fff}.ld-option[data-state=wrong]{border-color:rgb(var(--c-mistake-red) / .45);background:rgb(var(--c-mistake-red) / .08);animation:ld-shake .38s var(--qn-ease)}.ld-option[data-state=wrong] b{background:rgb(var(--c-mistake-red));color:#fff}.ld-option[data-state=dim]{opacity:.55}.ld-option[data-auto]{box-shadow:0 0 0 .3rem rgb(var(--c-accent) / .18)}.ld-focus__foot{display:grid;align-content:center;min-height:2.6rem}.ld-hint{color:rgb(var(--c-exam-deep));font-size:var(--fs-note);animation:ld-breathe 2.4s ease-in-out infinite}.ld-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.55rem .75rem;border-radius:.25rem;background:rgb(var(--c-green) / .1);color:rgb(var(--c-green-deep));font-size:var(--fs-body);font-weight:600;animation:ld-fade-up .36s var(--qn-ease-out) both}.ld-verdict[data-wrong]{background:rgb(var(--c-mistake-red) / .08);color:rgb(var(--c-mistake-red))}.ld-verdict__book{margin-left:auto;color:rgb(var(--c-amber-ink));font-size:var(--fs-note);font-weight:500;opacity:0}.ld-verdict__book[data-filed]{opacity:1;animation:ld-bump .34s var(--qn-spring) both}.ld-practice__dock{min-height:0}.ld-practice__dock .ld-dock__flow{overflow-y:auto;justify-content:flex-start;-webkit-mask-image:none;mask-image:none;overscroll-behavior:contain}.ld-practice__dock .ld-dock__flow:focus-visible{outline:2px solid #548db3;outline-offset:-3px}.ld-signs{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .7rem;animation:ld-fade-up .42s var(--qn-ease-out) both}.ld-sign{min-height:2.2rem;padding:0 .8rem;border-radius:.3rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fffaf0;color:rgb(var(--c-accent-deep));font-size:var(--fs-note);box-shadow:var(--ld-tag-shadow);transition:background .16s,transform .16s}.ld-sign:hover{background:rgb(var(--c-accent-light));transform:translateY(-1px)}.ld-sign--lead{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;font-weight:600}.ld-sign--lead:hover{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent-deep));background-blend-mode:multiply}.ld-sign[data-auto]{animation:ld-press 2.2s var(--qn-ease) both}.ld-push{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .6rem;border-radius:.3rem;background:#fffdf7;box-shadow:var(--ld-tag-shadow);animation:ld-pop .42s var(--qn-spring) .26s both}.ld-push__halo{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:radial-gradient(circle,rgb(var(--c-accent-light)) 52%,rgb(var(--c-accent) / .15) 53%,transparent 70%);color:rgb(var(--c-accent-deep));animation:ld-halo 2.4s ease-in-out infinite}.ld-push__text{display:grid;flex:1;min-width:7rem;font-size:var(--fs-micro)}.ld-push__text b{color:#22314f;font-size:var(--fs-body)}.ld-push__text small{color:#7887a3}.ld-push__go{padding:.3rem .65rem;border-radius:.25rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-note)}.ld-again{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.2rem;margin:0 .7rem .7rem;border-radius:.3rem;background:rgb(var(--c-accent-light));box-shadow:var(--ld-tag-shadow);color:rgb(var(--c-accent-deep));font-size:var(--fs-note)}.ld-dawn .ld-canvas{--ts: clamp(0, calc((var(--p, 1) - .16) / .12), 1)}.ld-dawn__head{position:relative;z-index:2;max-width:min(64cqw,48rem)}.ld-dawn__title{font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.2}.ld-passage{position:absolute;top:12.2rem;left:clamp(1.4rem,3.6vw,3rem);display:grid;gap:.7rem;width:min(52cqw,40rem);padding:1.2rem 1.5rem 1.4rem 2.6rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);color:#23324f;--tilt: -.6deg}.ld-passage .ld-demotag{left:1.6rem}.ld-passage__head{display:flex;justify-content:space-between;gap:.6rem;color:#7b88a2;font-size:var(--fs-micro);letter-spacing:.06em}.ld-passage p{position:relative;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-lead);line-height:1.85}.ld-passage p>i{position:absolute;left:-1.7rem;top:.25em;display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--c-exam-mid));color:rgb(var(--c-exam-deep));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,sans-serif;font-size:var(--fs-tick);font-style:normal}.ld-pick{position:relative;white-space:nowrap}.ld-pick__sel{padding:.05em 0;border-radius:2px;background:linear-gradient(rgb(var(--c-accent) / .26),rgb(var(--c-accent) / .26)) no-repeat;background-size:calc(var(--ts) * 100%) 100%;color:inherit}.ld-askpill.ld-pick__ask{right:auto;bottom:calc(100% + .35rem);left:50%;translate:-50% 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,sans-serif;white-space:nowrap}.ld-dawn__dock{position:absolute;right:clamp(1.4rem,3.6vw,3rem);bottom:var(--ticket-clear);max-height:calc(100% - 9.4rem - var(--ticket-clear));width:min(36cqw,26rem);opacity:0;translate:110% 0;transition:opacity .52s var(--qn-ease),translate .64s var(--qn-ease)}.ld-dawn__dock[data-on]{opacity:1;translate:0 0}.ld-dawn__dock .ld-dock__flow{flex:none;min-height:3.2rem}.ld-sign--card{display:inline-flex;align-items:center;gap:.3rem}.ld-sign[data-press]{animation:ld-press 1s var(--qn-ease) both}.ld-quote{display:none;align-self:flex-start;align-items:baseline;gap:.4rem;margin:.45rem .9rem -.1rem;padding:.15rem .6rem;border-radius:.2rem;background:rgb(var(--c-accent-light));color:#4b5f86;font-size:var(--fs-micro)}.ld-quote[data-on]{display:inline-flex;animation:ld-fade-up .36s var(--qn-ease-out) both}.ld-quote b{color:#1f2b44;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-note)}.ld-wordcard{display:grid;gap:.45rem;margin:0 .7rem .1rem;padding:.75rem .85rem .7rem;border-radius:.3rem;background:#fffdf7;box-shadow:var(--ld-tag-shadow);transform-origin:50% 100%;animation:ld-unfold .46s var(--qn-spring) both}.ld-wordcard__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.ld-wordcard__icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:rgb(var(--c-green) / .12);color:rgb(var(--c-green-deep))}.ld-wordcard__titles{display:grid;min-width:0}.ld-wordcard__titles b{color:#1f2b44;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-title)}.ld-wordcard__titles b span{color:#7b88a2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,sans-serif;font-size:var(--fs-micro);font-weight:400}.ld-wordcard__titles small{color:#7b88a2;font-size:var(--fs-micro)}.ld-wordcard__senses{display:grid;gap:.1rem;color:#23324f;font-size:var(--fs-note)}.ld-wordcard__senses i{display:inline-block;min-width:1.8rem;color:#7b88a2;font-family:Georgia,serif}.ld-wordcard__ex{padding-top:.35rem;border-top:1px dashed #dccfb2;color:#3c4a66;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-micro);line-height:1.6}.ld-wordcard__ex mark{padding:0 .1em;border-radius:2px;background:rgb(var(--c-accent) / .16);color:inherit}.ld-wordcard__ex small{display:block;margin-top:.1rem;color:#8b97ae;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans SC,Helvetica Neue,sans-serif;font-size:var(--fs-tick)}.ld-wordcard__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ld-wordcard__state{flex:1;color:#6d7a93;font-size:var(--fs-micro)}.ld-wordcard[data-saved] .ld-wordcard__state{color:rgb(var(--c-green-deep));font-weight:600;animation:ld-bump .3s var(--qn-spring) both}.ld-wordcard__key{min-height:1.9rem;padding:0 .7rem;border-radius:.25rem;box-shadow:inset 0 0 0 1px #d8cbae;color:#4b5873;font-size:var(--fs-micro)}.ld-wordcard__take{min-height:1.9rem;padding:0 .9rem;border-radius:.25rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-micro);font-weight:600}.ld-wordcard__take[data-press]{animation:ld-press .9s var(--qn-ease) both}.ld-write .ld-canvas{--tt: clamp(0, calc(var(--p, 1) / .12), 1)}.ld-write__head{position:relative;z-index:2;max-width:52rem}.ld-write__title{font-size:clamp(2.2rem,3.8vw,3.4rem);line-height:1.2;clip-path:inset(-.3em calc((1 - var(--tt)) * 100%) -.3em 0)}.ld-device{--tilt: -.8deg;position:absolute;top:9.8rem;left:clamp(1.4rem,3.6vw,3rem);width:min(58cqw,46rem);aspect-ratio:1086 / 793;border-radius:.85rem;background:radial-gradient(circle at 50% 2.6%,#71859a 0 .13rem,transparent .17rem),linear-gradient(135deg,#e7f0f4e0,#a7c0d0c2),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#bccfdb;box-shadow:var(--ld-paper-shadow),inset 0 0 0 1px #ffffffa6}.ld-device__screen{position:absolute;left:3.2%;top:5.4%;width:93.6%;height:90%;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.45rem;padding:.7rem .9rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:0 0 0 1px #899fb14d,0 .15rem .4rem #49627c14}.ld-device__screen .ld-demotag{top:.5rem;left:auto;right:.6rem}.ld-tablet__q{display:grid;justify-items:start;gap:.25rem;padding-right:4.6rem}.ld-tablet__q p:not(.ld-source){color:#1f2b44;font-size:var(--fs-note);line-height:1.55}.ld-tablet__no{color:rgb(var(--c-exam-deep));font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em}.ld-tablet__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.ld-slot{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.ld-slot__tabs{display:inline-flex;padding:.15rem;border-radius:.3rem;background:#ece2cc}.ld-slot__tabs button{display:grid;place-items:center;min-width:2.6rem;min-height:1.7rem;border-radius:.22rem;color:#7a87a0;font-size:var(--fs-micro)}.ld-slot__tabs button[aria-pressed=true]{background:#fffdf7;color:rgb(var(--c-exam-deep));font-weight:600;box-shadow:0 1px #d3c6a9}.ld-slot__go{padding:.28rem .9rem;border-radius:.25rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-accent));background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-micro);font-weight:600;opacity:0;scale:.92;transition:opacity .26s var(--qn-ease),scale .26s var(--qn-spring)}.ld-slot__go[data-on]{opacity:1;scale:1}.ld-slot__go:not([data-on]){visibility:hidden}.ld-slot__go[data-press]{animation:ld-press 1.2s var(--qn-ease) both}.ld-paper{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.ld-paper[hidden]{display:none}.ld-sheet .ld-slot__tools{position:absolute;z-index:2;top:0;left:calc(100% + .35rem);flex-direction:column}.ld-slot__tools{display:inline-flex;gap:.1rem}.ld-slot__tools button{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;color:#5a6886;font-size:var(--fs-title)}.ld-slot__tools button[aria-pressed=true]{background:rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep))}.ld-slot__tools button:disabled{opacity:.35}.ld-sheet{position:relative;align-self:start;aspect-ratio:420 / 230;max-height:100%;border-radius:.45rem;background:repeating-linear-gradient(180deg,transparent 0 calc(100% / 6 - 1px),rgb(var(--c-exam-line)) calc(100% / 6 - 1px) calc(100% / 6)),#fffdf6;box-shadow:inset 0 0 0 1px #e6dcc6}.ld-hand{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ld-hand[data-cleared]{display:none}.ld-hand text{--k: clamp(0, calc((var(--tw, 1) - var(--a)) / (var(--b) - var(--a))), 1);fill:#22324f;font-family:var(--font-display);clip-path:inset(-40% calc((1 - var(--k)) * 100%) -45% -3%) fill-box}.ld-sheet__ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.ld-sheet__pen{position:absolute;top:0;left:0;width:7rem;translate:-1% -97%;opacity:0;pointer-events:none;--shadow: .4rem .7rem .6rem;--shadow-a: .28;transition:opacity .26s}.ld-draft{display:grid;align-content:start;min-height:0;overflow:hidden;padding:.45rem .75rem .6rem;border:1px solid #e6dcc6;border-radius:.3rem;background:#fffdf6;color:#22324f;font-size:var(--fs-note);line-height:1.6;animation:ld-fade-up .36s var(--qn-ease-out) both}.ld-draft__note{margin-bottom:.1rem;color:#7a87a0;font-size:var(--fs-micro)}.ld-draft__line{display:grid;grid-template-columns:minmax(0,1fr) 6.8rem;border-bottom:1px solid rgb(var(--c-exam-line) / .9)}.ld-draft__line p{padding:.18rem .6rem .12rem 0;white-space:nowrap;overflow:hidden}.ld-draft__margin{display:flex;align-items:center;min-width:0;padding-left:.45rem;border-left:1px solid rgb(var(--c-mistake-red) / .28);color:#4b5873;font-size:var(--fs-micro);white-space:nowrap}.ld-draft__margin>span{display:flex;align-items:center;gap:.25rem;animation:ld-margin-in .36s var(--qn-ease-out) calc(var(--i, 0) * .24s + .38s) both}.ld-draft[data-phase=revising] .ld-draft__margin>span{animation-delay:0ms}.ld-draft__line--blank{min-height:calc(1.6em + .3rem)}.ld-draft__margin b{font-weight:600}.ld-draft__margin b[data-k=loss]{color:rgb(var(--c-mistake-red))}.ld-draft__margin b[data-k=gain]{color:rgb(var(--c-exam-deep))}.ld-draft__margin b[data-k=done]{color:rgb(var(--c-green-deep))}.ld-no{display:inline-grid;flex:none;place-items:center;width:1.05rem;height:1.05rem;border:1px solid currentColor;border-radius:999px;color:rgb(var(--c-exam-deep));font-size:var(--fs-tick);font-style:normal;font-weight:600;line-height:1}.ld-draft p{transition:opacity .42s var(--qn-ease)}.ld-draft[data-assembling] p{opacity:0;transition:none}.ld-draft[data-phase=grading] .ld-draft__line{animation:ld-read-line 1.4s var(--qn-ease) calc(var(--i) * .14s) infinite}.ld-transcribe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.ld-draft mark{position:relative;background:none;color:inherit;transition:background .3s,color .3s}.ld-draft mark:after{content:"";position:absolute;left:0;right:0;bottom:-.16em;height:.34em}.ld-draft mark[data-tone]:after{animation:ld-underline .52s var(--qn-ease) calc(var(--i) * .24s + .2s) both}.ld-draft mark[data-tone=loss]:after{background:rgb(var(--c-mistake-red) / .85);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Cpath d='M0 2 Q2 0 4 2 T8 2' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") repeat-x left center / .5em 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4' viewBox='0 0 8 4'%3E%3Cpath d='M0 2 Q2 0 4 2 T8 2' fill='none' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E") repeat-x left center / .5em 100%}.ld-draft mark[data-tone=gain]:after{top:auto;height:1.5px;bottom:-.05em;background:rgb(var(--c-exam-accent))}.ld-draft[data-phase=revising] mark[data-changed]{border-radius:.2rem;background:rgb(var(--c-green) / .14);color:rgb(var(--c-green-deep))}.ld-write__side{position:absolute;top:10.2rem;right:clamp(1.4rem,3.6vw,3rem);display:grid;gap:.9rem;width:min(30cqw,18rem)}.ld-grade{display:grid;gap:.55rem;padding:.9rem 1rem 1rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow);transform:rotate(.9deg)}.ld-grade__top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem}.ld-grade__ring{position:relative;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:center;gap:.15rem;width:5.4rem;height:3.5rem;padding-top:.55rem;color:rgb(var(--c-seal-red))}.ld-grade__ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ld-grade__ring path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:ld-ring-trace 1.6s var(--qn-ease) infinite;opacity:.45}.ld-grade__ring[data-graded] path{opacity:1;animation:ld-ring-draw .64s var(--qn-ease) both}.ld-grade__ring b{font-family:var(--font-display);font-size:2.3rem;font-weight:400;line-height:1;animation:ld-score-drop .42s var(--qn-spring) .48s both}.ld-grade__ring small{color:#7b88a2;font-size:var(--fs-micro)}.ld-grade__meta{display:grid;gap:.3rem;min-width:0}.ld-grade__meta p{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;color:#64728d;font-size:var(--fs-micro)}.ld-grade__meta p [data-up]{color:rgb(var(--c-green-deep));font-weight:600}.ld-grade__chip{padding:.08rem .45rem;border-radius:999px;background:rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep));font-weight:600}.ld-grade__bands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.2rem}.ld-grade__bands li{position:relative;display:grid;place-items:center;min-height:1.35rem;border-bottom:2px solid #e2d6bd;color:#6d7a93;font-size:var(--fs-micro)}.ld-grade__bands li[data-on]{border-bottom-color:currentColor;color:rgb(var(--c-seal-red));font-weight:600}.ld-grade__bands li[data-on]:before{content:"";position:absolute;top:.08rem;right:18%;bottom:.08rem;left:18%;border:1.4px solid currentColor;border-radius:999px;animation:ld-pop .36s var(--qn-spring) .52s both}.ld-grade__bands li[data-prev]:after{content:"";position:absolute;bottom:-.45rem;width:.25rem;height:.25rem;border-radius:999px;background:#8b97ae}.ld-grade__band{color:#7b88a2;font-size:var(--fs-micro)}.ld-grade__revise{display:flex;align-items:baseline;gap:.45rem;color:#2b3956;font-size:var(--fs-note);font-weight:600}.ld-grade__revise span{color:rgb(var(--c-green-deep));font-size:var(--fs-micro);font-weight:400}.ld-grade__rows{display:grid;gap:.35rem}.ld-grade__rows li{display:grid;grid-template-columns:auto 3.6rem minmax(0,1fr) auto auto;align-items:center;gap:.4rem;color:#3c4a66;font-size:var(--fs-micro)}.ld-grade__rows li[data-lost] .ld-no{color:rgb(var(--c-mistake-red))}.ld-grade__bar{height:.3rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--c-exam-accent)) calc(var(--w) * 100%),#e8dec9 0);transition:background .5s}.ld-grade__rows b{color:#2b3956;font-weight:600;font-variant-numeric:tabular-nums}.ld-grade__rows li[data-lost] b{color:rgb(var(--c-mistake-red))}.ld-grade__rows em{padding:.04rem .35rem;border-radius:.15rem;background:#ece2cc;color:#66738c;font-size:var(--fs-tick);font-style:normal;white-space:nowrap}.ld-grade__rows em[data-k=已改]{background:rgb(var(--c-green) / .14);color:rgb(var(--c-green-deep));animation:ld-bump .3s var(--qn-spring) both}.ld-grade__rows em[data-k=待改]{background:rgb(var(--c-mistake-red) / .1);color:rgb(var(--c-mistake-red))}.ld-grade__acts{display:flex;flex-wrap:wrap;gap:.45rem;opacity:0;transition:opacity .26s var(--qn-ease)}.ld-grade__acts[data-on]{opacity:1}.ld-grade__acts:not([data-on]){visibility:hidden}.ld-grade__ask,.ld-grade__again{display:inline-flex;align-items:center;gap:.3rem;min-height:1.9rem;padding:0 .75rem;border-radius:.25rem;font-size:var(--fs-micro);font-weight:600}.ld-grade__ask{background:#fffdf7;color:rgb(var(--c-accent-deep));box-shadow:var(--ld-tag-shadow)}.ld-grade__ask .ld-sigmark{width:1.1rem;height:1.1rem}.ld-grade__again{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;box-shadow:var(--ld-tag-shadow)}.ld-grade__ask[data-press],.ld-grade__again[data-press]{animation:ld-press 1.1s var(--qn-ease) both}.ld-advice{display:grid;gap:.5rem;padding:.8rem .95rem .9rem;border-radius:.3rem;background:var(--ld-paper);box-shadow:var(--ld-paper-shadow)}.ld-advice__head{display:flex;align-items:center;gap:.4rem;color:#4b5f86;font-size:var(--fs-micro);font-weight:600}.ld-advice__head .ld-sigmark{width:1.3rem;height:1.3rem}.ld-advice__list{display:grid;gap:.35rem}.ld-advice__list li{display:grid;gap:.05rem;padding:.4rem .55rem;border-radius:.2rem;background:#fffdf7;font-size:var(--fs-micro);box-shadow:0 1px #ddd0b4}.ld-advice__list s{color:rgb(var(--c-mistake-red));text-decoration-thickness:1px}.ld-advice__list span{color:rgb(var(--c-green-deep))}.ld-advice__list span:before{content:"→ ";color:#8b97ae}.ld-exam .ld-canvas{display:grid;grid-template-rows:auto auto;justify-items:center;align-content:start}.ld-exam__desk{position:relative;z-index:2;display:grid;justify-items:center;justify-self:stretch;transform:translate(var(--shift, 0px));transition:transform .76s var(--qn-ease)}.ld-exam__tower{position:absolute;z-index:0;left:calc((100cqw - 100vw)/2 - .5rem);bottom:6%;width:min(25cqw,21rem);aspect-ratio:735 / 1100;background:url(/visual-assets/landing-watercolor-v1/exam-tower.webp) left bottom / contain no-repeat;-webkit-mask:linear-gradient(180deg,#000 78%,transparent 99%);mask:linear-gradient(180deg,#000 78%,transparent 99%);pointer-events:none}.ld-exam__plateau{position:absolute;z-index:0;left:50%;top:calc(100% - 4.9rem);width:min(80cqw,60rem);aspect-ratio:1500 / 275;translate:-50% 0;background:url(/visual-assets/landing-watercolor-v1/exam-plateau.webp) center top / contain no-repeat;pointer-events:none}.ld-exam__plateau i{position:absolute;left:10%;right:32%;top:2%;height:14%;border-radius:50%;background:radial-gradient(closest-side,rgb(150 84 70 / .34),transparent);filter:blur(5px)}.ld-exam__head{position:relative;z-index:1;justify-self:start}.ld-exam__title{font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.2}.ld-omr{--tilt: -.6deg;position:relative;z-index:2;width:min(58cqw,44rem);margin-top:1.2rem;padding:1.35rem 1.6rem 1.15rem;border-radius:.3rem;background:linear-gradient(270deg,rgb(255 206 140 / .32),rgb(255 226 180 / .08) 32%,transparent 55%,rgb(150 84 70 / .05)),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fbf4e3;box-shadow:var(--ld-paper-shadow)}.ld-tape{position:absolute;z-index:9;top:-.75rem;width:5.4rem;height:1.5rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#f2d3a0d1;background-blend-mode:multiply;clip-path:polygon(3% 0,97% 0,100% 22%,96% 42%,100% 62%,96% 82%,99% 100%,2% 100%,0 80%,4% 60%,0 40%,4% 20%);pointer-events:none}.ld-tape[data-side=l]{left:-1.2rem;rotate:-38deg;top:.4rem}.ld-tape[data-side=r]{right:-1.1rem;rotate:34deg;top:.3rem;background-color:#eba58cb8}.ld-omr .ld-demotag{top:auto;bottom:-.75rem;left:2.2rem}.ld-omr__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-bottom:.7rem;border-bottom:3px double rgb(var(--c-exam-accent) / .45)}.ld-omr__title{color:#1f2b44;font-size:var(--fs-headline);font-weight:600}.ld-omr__meta{color:#8a7c62;font-size:var(--fs-micro)}.ld-omr__time{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin-top:.3rem;color:rgb(var(--c-exam-deep));font-size:var(--fs-micro)}.ld-omr__time-value{contain:layout style;width:8ch;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ld-omr__score{position:relative;display:grid;place-items:center;width:4.6rem;height:4.6rem;border:1.5px dashed rgb(var(--c-seal-red) / .5);border-radius:50%}.ld-omr__score small{position:absolute;top:.9rem;left:50%;translate:-50% 0;color:rgb(var(--c-seal-red) / .7);font-size:var(--fs-fine)}.ld-seal{position:relative;display:grid;place-items:center;width:5.6rem;height:5.6rem;mix-blend-mode:multiply;rotate:-12deg;animation:ld-stamp .72s linear both}.ld-seal__ink{display:grid;place-items:center;width:100%;height:100%;border:4px solid rgb(var(--c-seal-red));border-radius:50%;color:rgb(var(--c-seal-red));font-family:var(--font-display);font-size:2.2rem;filter:url(#ld-rough)}.ld-seal:after{content:"";position:absolute;top:-.15rem;right:-.15rem;bottom:-.15rem;left:-.15rem;border:2px solid rgb(var(--c-seal-red) / .5);border-radius:50%;opacity:0;animation:ld-bleed .7s var(--qn-ease-out) .27s both}.ld-seal__splat{position:absolute;top:50%;left:50%;width:0;height:0}.ld-seal__splat i{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;background:rgb(var(--c-seal-red));animation:ld-splat .64s cubic-bezier(.2,.7,.3,1) .27s both}.ld-omr[data-stage=stamped]{animation:ld-thud .34s ease-out .25s both}.ld-omr__label{margin:.8rem 0 .45rem;color:#6b5a3e;font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.04em}.ld-omr__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem}.ld-omr__group{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:.2rem;justify-items:center}.ld-omr__cell{position:relative;display:grid;place-items:center;width:min(100%,1.6rem);aspect-ratio:1;border:1.2px solid rgb(var(--c-exam-accent) / .5);border-radius:50%;background:transparent;transition:background .22s var(--qn-ease),border-color .22s,translate .7s var(--qn-ease),opacity .7s}.ld-omr__cell small{color:rgb(var(--c-exam-mid));font-size:var(--fs-fine)}.ld-omr__cell[data-state=filled]{border-color:#3a4152;background:repeating-linear-gradient(115deg,#3d4456 0,#3d4456 2px,#545c70 2px,#545c70 3.4px)}.ld-omr__cell[data-state=filled] small,.ld-omr__cell[data-state=got] small{color:#ffffffd9}.ld-omr__cell[data-state=got]{border-color:rgb(var(--c-exam-accent));background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-accent));background-blend-mode:multiply;transition-delay:calc(var(--i) * 12ms)}.ld-omr__cell[data-state=lost]{border:1.5px solid rgb(var(--c-mistake-red) / .7);background:rgb(var(--c-mistake-red) / .1);transition-delay:calc(var(--i) * 12ms)}.ld-omr__cell[data-state=lost] small{color:rgb(var(--c-mistake-red))}.ld-omr__cell[data-sent],.ld-omr__box[data-sent]{opacity:.38;transition:opacity .4s var(--qn-ease)}.ld-omr__big{display:flex;gap:.3rem}.ld-omr__box{position:relative;display:grid;place-items:center;min-width:0;height:2.9rem;overflow:hidden;border:1px solid rgb(var(--c-exam-accent) / .42);border-radius:.3rem;background:transparent}.ld-omr__box small{position:absolute;z-index:1;top:.1rem;left:.25rem;color:rgb(var(--c-exam-mid));font-size:var(--fs-fine)}.ld-omr__box[data-state=graded] small{padding:0 .2rem;border-radius:.15rem;background:#fcf8eee6;color:rgb(var(--c-exam-deep))}.ld-omr__box:before{content:"";position:absolute;top:.9rem;right:.3rem;bottom:.3rem;left:.3rem;background:repeating-linear-gradient(180deg,transparent 0 .2rem,rgb(70 78 98 / .45) .2rem .26rem,transparent .26rem .42rem);clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--qn-ease)}.ld-omr__box[data-written]:before{clip-path:inset(0 0 0 0)}.ld-omr__box:after{content:"";position:absolute;inset:auto 0 0;height:100%;transform:scaleY(0);transform-origin:bottom;transition:transform .64s var(--qn-ease),background .3s}.ld-omr__box[data-state=pending]{border-color:rgb(var(--c-amber));background:repeating-linear-gradient(135deg,rgb(var(--c-amber-surface)) 0 .3rem,transparent .3rem .6rem)}.ld-omr__box[data-state=graded]{border-color:rgb(var(--c-exam-accent));background:rgb(var(--c-mistake-red) / .08)}.ld-omr__box[data-state=graded]:after{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-accent));background-blend-mode:multiply;transform:scaleY(var(--fill));transition-delay:calc(var(--k) * 70ms)}.ld-omr__box[data-state=graded]:before{opacity:0}.ld-omr__box b{position:relative;z-index:1;color:#fff;font-family:var(--font-display);font-size:var(--fs-title);text-shadow:0 1px 2px rgb(0 0 0 / .2);animation:ld-fade-up .36s var(--qn-ease-out) both}.ld-omr__foot{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:.9rem;color:#6a7893;font-size:var(--fs-micro)}.ld-omr__pencil{z-index:3}.ld-omr__judge{display:inline-flex;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .65rem;border-radius:.15rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-amber-surface));color:rgb(var(--c-amber-ink));font-size:var(--fs-micro);box-shadow:var(--ld-tag-shadow);animation:ld-fade-up .32s var(--qn-ease-out) both}.ld-omr__judge:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:currentColor;animation:ld-breathe 1.6s ease-in-out infinite}.ld-omr__judge[data-done]{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep))}.ld-omr__judge[data-done]:before{animation:none}.ld-omr__judge+.ld-omr__submit{margin-left:.5rem}.ld-omr__submit{margin-left:auto;padding:.35rem 1rem;border-radius:.4rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-accent));background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-micro);font-weight:600;box-shadow:var(--ld-tag-shadow);transition:background .3s,scale .2s var(--qn-spring)}.ld-omr__submit[data-on]{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#b9ab90;scale:.96;box-shadow:none}.ld-omr__pencil{position:absolute;top:0;left:0;width:6.4rem;translate:-1% -98%;opacity:0;pointer-events:none;--shadow: .4rem .6rem .5rem;--shadow-a: .28;transition:transform .16s linear,opacity .3s}.ld-collect{position:relative;z-index:2;display:flex;align-items:center;gap:.9rem;min-height:2.8rem;margin-top:1.5rem;opacity:0;translate:0 .6rem;filter:drop-shadow(-.06rem .08rem 0 #d8bd94) drop-shadow(-.4rem .5rem .45rem rgb(150 84 70 / .38));transition:opacity .4s var(--qn-ease),translate .4s var(--qn-ease)}.ld-collect:not([data-on]){pointer-events:none}.ld-collect__slot{display:inline-flex}.ld-collect__review{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;padding:0 1.1rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fcf8ee;color:#23324f;font-size:var(--fs-body);font-weight:600;transition:background .3s,color .3s}.ld-collect__review[aria-pressed=true]{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-accent));background-blend-mode:multiply;color:#fdf8ec;animation:ld-press .9s var(--qn-ease) both}.ld-mrc{position:absolute;z-index:3;top:9.4rem;right:clamp(1.4rem,3.6vw,3rem);display:grid;gap:.5rem;width:min(36cqw,26rem);padding:1rem 1.1rem .85rem;border-radius:.3rem;--tilt: .9deg;background:linear-gradient(270deg,rgb(255 206 140 / .26),transparent 45%),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fbf4e3;box-shadow:var(--ld-paper-shadow);color:#23324f;animation:ld-mrc-in .68s var(--qn-ease-out) .26s both}.ld-mrc .ld-demotag{left:auto;right:.8rem}.ld-clip{position:absolute;z-index:9;top:-1.7rem;left:1.4rem;width:1.25rem;height:auto;rotate:-6deg;overflow:visible;pointer-events:none;filter:drop-shadow(-1px 2px 1px rgb(110 60 40 / .35))}.ld-clip path{fill:none;stroke:#6f8299;stroke-width:2.4;stroke-linecap:round}.ld-mrc__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem}.ld-mrc__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:rgb(var(--c-exam-surface));color:rgb(var(--c-exam-deep));font-size:var(--fs-title)}.ld-mrc__titles{display:grid;min-width:0}.ld-mrc__titles b{overflow:hidden;font-size:var(--fs-note);white-space:nowrap;text-overflow:ellipsis}.ld-mrc__titles small{color:#6d7a93;font-size:var(--fs-micro)}.ld-mrc__titles em{margin-right:.35rem;color:rgb(var(--c-exam-deep));font-style:normal;font-weight:600}.ld-mrc__score{display:grid;justify-items:end;color:#6d7a93;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.ld-mrc__score span{white-space:nowrap}.ld-mrc__score b{color:#1f2b44;font-family:var(--font-display);font-size:var(--fs-hero);font-weight:400;line-height:1}.ld-mrc__cells i,.ld-mrc__evidence i{display:inline-grid;place-items:center;border-radius:.2rem;font-style:normal}.ld-mrc i[data-look=ok]{background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-accent));background-blend-mode:multiply;color:#fdf8ec}.ld-mrc i[data-look=part]{background:rgb(var(--c-exam-accent) / .4);color:#fdf8ec}.ld-mrc i[data-look=bad]{background:rgb(var(--c-mistake-red) / .14);box-shadow:inset 0 0 0 1px rgb(var(--c-mistake-red) / .6);color:rgb(var(--c-mistake-red))}.ld-mrc__lanes{display:grid;gap:.25rem}.ld-mrc__lane{display:grid;grid-template-columns:4.6rem minmax(0,1fr);align-items:center;gap:.4rem}.ld-mrc__lane-name{display:flex;justify-content:space-between;gap:.2rem;color:#3c4a66;font-size:var(--fs-micro);white-space:nowrap}.ld-mrc__lane-name small{color:#8b97ae;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.ld-mrc__cells{display:flex;flex-wrap:wrap;gap:2px}.ld-mrc__cells i{width:1.05rem;height:1.05rem;font-size:var(--fs-fine);transition:opacity .3s var(--qn-ease),box-shadow .3s}.ld-mrc__cells i[data-big]{width:1.7rem}.ld-mrc__cells i:not([data-lit]){opacity:.32}.ld-mrc__cells i[data-lit]{box-shadow:0 0 0 2px #fcf8ee,0 0 0 3.2px rgb(var(--c-accent))}.ld-mrc__label{color:#4b5873;font-size:var(--fs-micro);font-weight:600}.ld-mrc__tabs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.15rem;margin-bottom:-.35rem;padding-left:.3rem}.ld-mrc__tabs button{display:inline-flex;align-items:center;gap:.3rem;min-height:2rem;padding:0 .65rem .3rem;border-radius:.45rem .45rem 0 0;background:#ead9bb;color:#6a5d48;font-size:var(--fs-micro)}.ld-mrc__tabs button[aria-selected=true]{position:relative;z-index:1;min-height:2.35rem;background:#fffdf7;color:rgb(var(--c-accent-deep));font-weight:600}.ld-mrc__tabs i{display:inline-grid;place-items:center;width:.95rem;height:.95rem;border-radius:999px;background:#8b97ae;color:#fff;font-size:var(--fs-tick);font-style:normal}.ld-mrc__tabs button[aria-selected=true] i{background:rgb(var(--c-accent-deep))}.ld-mrc__tabs em{color:rgb(var(--c-mistake-red));font-style:normal;font-variant-numeric:tabular-nums}.ld-mrc__panel{position:relative;display:grid;gap:.35rem;padding:.7rem .75rem .65rem;border-radius:.2rem .4rem .4rem;background:#fffdf7;box-shadow:var(--ld-tag-shadow);animation:ld-fade-up .32s var(--qn-ease-out) both}.ld-mrc__guess{display:flex;gap:.3rem;color:rgb(var(--c-accent-deep));font-size:var(--fs-note);line-height:1.5}.ld-mrc__guess span{color:rgb(var(--c-accent))}.ld-mrc__evidence{display:grid;gap:.2rem}.ld-mrc__evidence li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;color:#2b3956;font-size:var(--fs-micro)}.ld-mrc__evidence i{min-width:1.35rem;height:1.1rem;padding:0 .15rem;font-size:var(--fs-fine)}.ld-mrc__evidence em{color:rgb(var(--c-mistake-red));font-style:normal;font-variant-numeric:tabular-nums}.ld-mrc__fact{color:#7b88a2;font-size:var(--fs-micro)}.ld-mrc__rx{display:inline-flex;justify-self:start;align-items:center;gap:.35rem;min-height:1.9rem;padding:0 .75rem;border-radius:.4rem;background:rgb(var(--c-accent-light));color:rgb(var(--c-accent-deep));font-size:var(--fs-micro);font-weight:600;box-shadow:var(--ld-tag-shadow)}.ld-mrc__foot{color:#8b97ae;font-size:var(--fs-tick)}.ld-collect[data-on]{opacity:1;translate:0 0}.ld-collect__go{min-height:2.6rem;padding:0 1.3rem;border-radius:.5rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-seal-red));background-blend-mode:multiply;color:#fdf8ec;font-size:var(--fs-title);font-weight:600;transition:transform .16s var(--qn-ease)}.ld-collect__go:hover{transform:translateY(-1px)}.ld-collect__done{display:inline-flex;align-items:center;gap:.35rem;min-height:2.6rem;padding:0 1.1rem;border-radius:.5rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fcf8ee;color:rgb(var(--c-green-deep));font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums;animation:ld-bump .3s var(--qn-spring) both}.ld-collect__review,.ld-collect__go,.ld-collect__done{padding-left:2rem;border-radius:0 .3rem .3rem 0;clip-path:polygon(.95rem 0,100% 0,100% 100%,.95rem 100%,0 50%);-webkit-mask:radial-gradient(circle at 1.15rem 50%,transparent .22rem,#000 .26rem);mask:radial-gradient(circle at 1.15rem 50%,transparent .22rem,#000 .26rem)}.ld-collect__review{rotate:-.6deg}.ld-collect__slot{rotate:.4deg;translate:0 .1rem}.ld-slips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.ld-slip.ld-slip--card{width:1.5rem;height:1.05rem;background:linear-gradient(rgb(var(--c-mistake-red) / .8),rgb(var(--c-mistake-red) / .8)) .18rem .2rem / .6rem .12rem no-repeat,linear-gradient(#c9d3e3,#c9d3e3) .18rem .48rem / 1.1rem .08rem no-repeat,linear-gradient(#c9d3e3,#c9d3e3) .18rem .68rem / .8rem .08rem no-repeat,#fffdf8}.ld-slip{position:absolute;top:0;left:0;width:1.15rem;height:.8rem;border-radius:.15rem;background:linear-gradient(transparent 0 38%,rgb(var(--c-mistake-red) / .75) 38% 52%,transparent 52%),#fffdf8;box-shadow:0 0 0 1px rgb(var(--c-mistake-red) / .55),0 .3rem .5rem -.2rem #78281473;offset-rotate:0deg}.ld-review .ld-canvas{--tr: clamp(0, calc((var(--p, 1) - .03) / .12), 1)}.ld-review__head{position:relative;z-index:2;max-width:46rem}.ld-review__title{font-size:clamp(2rem,3.2vw,2.9rem);line-height:1.2}.ld-ret{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ld-ret>.ld-demotag{top:9.4rem;left:clamp(1.4rem,3.6vw,3rem)}.ld-ret__route{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ld-ret__probe{fill:none;stroke:none}.ld-ret__reveal{fill:none;stroke:#fff;stroke-width:3rem;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--tr))}.ld-ret__halo{fill:none;stroke:url(#ld-ret-glow);stroke-width:.7rem;stroke-linecap:round;opacity:.14}.ld-ret__dash{fill:none;stroke:#fff1d8;stroke-width:4px;stroke-linecap:round;stroke-dasharray:.1px 12px;filter:drop-shadow(0 0 3px rgb(255 214 160 / .9))}.ld-ret__done{fill:none;stroke:#fff4e2;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;opacity:.95;filter:drop-shadow(0 1.5px 0 rgb(80 40 80 / .55)) drop-shadow(0 0 4px rgb(255 214 160 / .8));transition:stroke-dashoffset .76s cubic-bezier(.45,0,.25,1)}.ld-leaf{position:absolute;z-index:2;display:grid;justify-items:center;transform:translate(-50%) scale(var(--s, 1));transform-origin:50% 0}.ld-leaf__pin{width:2px;height:.8rem;background:linear-gradient(#fff4e2e6,#fff4e24d)}.ld-leaf[data-low] .ld-leaf__pin{height:3.8rem}.ld-leaf__page{position:relative;display:grid;justify-items:center;width:3.9rem;padding-bottom:.36rem;border-radius:.2rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fbf5e8;box-shadow:var(--ld-tag-shadow);opacity:.5;filter:saturate(.15) brightness(.92);transition:opacity .42s var(--qn-ease),filter .42s var(--qn-ease),box-shadow .42s var(--qn-ease)}.ld-leaf__page small{width:100%;padding:.08rem 0;border-radius:.2rem .2rem 0 0;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-seal-red));background-blend-mode:multiply;color:#fff;font-size:var(--fs-tick);letter-spacing:.12em;text-align:center}.ld-leaf__page b{margin-top:.12rem;color:#1f2b44;font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1}.ld-leaf[data-on] .ld-leaf__page{opacity:1;filter:none;box-shadow:var(--ld-tag-shadow),0 0 1.6rem .25rem #ffd4a073;animation:ld-leaf-flip .56s var(--qn-ease-out) both}.ld-leaf__cap{margin-top:.35rem;color:var(--ld-sub);font-size:var(--fs-note);letter-spacing:.06em;white-space:nowrap;opacity:.6;text-shadow:0 1px .4rem rgb(40 20 70 / .45);transition:opacity .42s}.ld-leaf[data-on] .ld-leaf__cap{color:var(--qn-act-ink);opacity:1}.ld-leaf__mark{position:absolute;top:-.45rem;right:-.6rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;color:#fdf8ec;font-size:var(--fs-micro);font-style:normal;font-weight:700;box-shadow:0 0 0 2px #fbf5e8;animation:ld-pop .32s var(--qn-spring) both}.ld-leaf[data-res=ok] .ld-leaf__mark{background:rgb(var(--c-green))}.ld-leaf[data-res=bad] .ld-leaf__mark{background:rgb(var(--c-seal-red))}.ld-ret__slips{position:absolute;z-index:2;display:flex;align-items:center;gap:.6rem;transform:translate(-1.2rem,6.9rem);opacity:0;transition:opacity .4s}.ld-ret__slips[data-on]{opacity:1}.ld-ret__slips span{position:relative;width:2.2rem;height:1.5rem}.ld-ret__slips i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.15rem;background:linear-gradient(rgb(var(--c-mistake-red) / .8),rgb(var(--c-mistake-red) / .8)) .25rem .45rem / 1rem .14rem no-repeat,linear-gradient(#d9e0ec,#d9e0ec) .25rem .85rem / 1.5rem .1rem no-repeat,#fffdf8;box-shadow:0 .3rem .6rem -.3rem #00000080}.ld-ret__slips i:nth-child(1){rotate:-8deg}.ld-ret__slips i:nth-child(2){rotate:5deg;translate:.3rem -.15rem}.ld-ret__slips i:nth-child(3){rotate:-2deg;translate:.15rem -.35rem}.ld-ret__slips small{color:var(--ld-sub);font-size:var(--fs-micro);white-space:nowrap}.ld-folder,.ld-folder-flap{position:absolute;transform:translate(-50%)}.ld-folder{z-index:3;display:grid;justify-items:center}.ld-folder__back{display:block;width:7.6rem;height:6.2rem;margin-top:-3.4rem;border-radius:.35rem .6rem .6rem .35rem;background:linear-gradient(120deg,#dce8ef6b,#a1b9ce24),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#86a4bd;background-blend-mode:normal,multiply,normal;box-shadow:inset .25rem 0 #4864871f,var(--ld-paper-shadow)}.ld-folder__note{margin-top:1.5rem;color:var(--ld-sub);font-size:var(--fs-micro);white-space:nowrap}.ld-folder-flap{z-index:5;display:grid;place-items:center;width:7.6rem;height:3.6rem;margin-top:-.7rem;border-radius:0 0 .6rem .35rem;background:linear-gradient(#cbdee952,#9bb4ca1a),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#8aa6bf;background-blend-mode:normal,multiply,normal;box-shadow:inset .25rem 0 #4864871f,inset 0 1px #ffffff59,0 -.15rem .5rem -.25rem #18284633}.ld-folder-flap__label{padding:.12rem .6rem;border-radius:.2rem;background:#fbf7ee;color:#2a3757;font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.1em;box-shadow:0 1px #00000026}.ld-folder-flap__seal{position:absolute;right:-1.4rem;bottom:-.7rem;padding:.1rem .45rem;border:2px solid rgb(var(--c-seal-red));border-radius:.3rem;background:#fffaf499;color:rgb(var(--c-seal-red));font-family:var(--font-display);font-size:var(--fs-note);font-weight:400;white-space:nowrap;rotate:-9deg;filter:url(#ld-rough);animation:ld-stamp .72s linear both}.ld-ticket{position:absolute;z-index:4;top:0;left:0;offset-anchor:26% 128%;offset-rotate:0deg;transform-origin:26% 128%}.ld-ticket__card{display:grid;grid-template-columns:2.4rem minmax(0,1fr);width:17.6rem;overflow:hidden;border-radius:.3rem;background:linear-gradient(270deg,rgb(255 206 150 / .28),transparent 50%),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fbf5e8;color:#23324f;box-shadow:var(--ld-paper-shadow);animation:ld-thud .34s ease-out .26s both}.ld-ticket[data-archived] .ld-ticket__card{translate:0 4.4rem;rotate:-5deg;transition:translate .7s var(--qn-ease),rotate .7s var(--qn-ease)}.ld-ticket__stub{position:relative;display:grid;place-items:center;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,rgb(var(--c-exam-surface));background-blend-mode:multiply}.ld-ticket__stub img{width:1.6rem;height:1.6rem;-o-object-fit:contain;object-fit:contain}.ld-ticket__stub i{position:absolute;top:.3rem;right:-.2rem;bottom:.3rem;width:.4rem;background:radial-gradient(circle,#fbf5e8 .15rem,transparent .16rem) center / .4rem .7rem repeat-y}.ld-ticket__body{display:grid;gap:.32rem;min-width:0;padding:.65rem .8rem .6rem .95rem}.ld-ticket__top{display:flex;align-items:baseline;gap:.5rem;min-width:0}.ld-ticket__top b{color:rgb(var(--c-exam-deep));font-family:var(--font-display);font-size:var(--fs-title);font-weight:400}.ld-ticket__top small{overflow:hidden;color:#7b88a2;font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis}.ld-ticket__note{color:#3c4a66;font-size:var(--fs-note);font-weight:600;animation:ld-fade-up .32s var(--qn-ease-out) both}.ld-ticket__note[data-res=ok]{color:rgb(var(--c-green-deep))}.ld-ticket__note[data-res=bad]{color:rgb(var(--c-seal-red))}.ld-ticket__stamps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem;padding:.15rem 0}.ld-ticket__stamps i{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px #cdc0a5b3;font-style:normal}.ld-ticket__stamps i[data-res]{box-shadow:none;mix-blend-mode:multiply;filter:url(#ld-rough);rotate:-9deg}.ld-ticket__stamps i[data-res]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1.6px solid currentColor;border-radius:50%}.ld-ticket__stamps i[data-res=ok]{color:rgb(var(--c-green-deep))}.ld-ticket__stamps i[data-res=bad]{color:rgb(var(--c-seal-red))}.ld-ticket__stamps em{margin-top:-.25rem;font-size:var(--fs-note);font-style:normal;font-weight:700;line-height:1}.ld-ticket__stamps small{position:absolute;bottom:.08rem;font-size:var(--fs-fine);line-height:1;letter-spacing:-.02em}.ld-ticket__stamps i[data-new]{animation:ld-stamp .64s linear both}.ld-ticket__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem;color:#5a6886;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.ld-ticket__foot em{padding:0 .35rem;border-radius:.15rem;background:rgb(var(--c-mistake-red) / .12);color:rgb(var(--c-seal-red));font-style:normal}.ld-ret__dust i{position:absolute;z-index:4;top:0;left:0;width:calc(.55rem - var(--k) * .06rem);height:calc(.55rem - var(--k) * .06rem);border-radius:50%;background:radial-gradient(circle,#fff 0,#fff 25%,#ffe2b2 45%,#ffdca000 72%);offset-anchor:50% 50%;opacity:0}.ld-cards__title{font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.2}.ld-cards__head{position:relative;z-index:2;max-width:22rem}.ld-lamp{position:absolute;z-index:1;left:clamp(0rem,1.5cqw,1.4rem);bottom:4%;width:clamp(9rem,15cqw,13rem)}.ld-lamp__light{position:absolute;z-index:1;left:clamp(6rem,11cqw,10rem);top:30%;width:min(60cqw,44rem);height:66%;background:radial-gradient(closest-side at 18% 50%,rgb(255 214 150 / .5),rgb(255 206 140 / .16) 55%,transparent 100%);filter:blur(10px);mix-blend-mode:screen;pointer-events:none;animation:ld-lamp 6s ease-in-out infinite alternate}.ld-deskcards{position:absolute;z-index:2;top:50%;left:52%;display:grid;justify-items:center;gap:.9rem;width:min(48cqw,30rem);transform:translate(-50%,-42%)}.ld-deskcards .ld-demotag{top:-.2rem;left:auto;right:.4rem}.ld-deskcards__count{padding:.15rem .7rem;border-radius:.15rem;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#efe3c8;color:#3d3628;font-size:var(--fs-note);letter-spacing:.1em;box-shadow:var(--ld-tag-shadow)}.ld-deskcards__pile{position:absolute;top:2.4rem;width:100%;height:15rem}.ld-deskcards__pile span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3rem;background:linear-gradient(rgb(var(--c-seal-red) / .5),rgb(var(--c-seal-red) / .5)) 0 2.7rem / 100% 1.5px no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(1.7rem - 1px),rgb(61 106 232 / .15) calc(1.7rem - 1px) 1.7rem) 0 2.7rem / 100% calc(100% - 3.2rem) no-repeat,url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#ebe0c7;box-shadow:0 1px #d5ccb9,.3rem .6rem 1rem -.5rem #0c142f4d}.ld-cards__plateau{position:absolute;z-index:-1;left:50%;top:calc(100% - 4.6rem);width:130%;aspect-ratio:1500 / 286;translate:-50% 0;background:url(/visual-assets/landing-watercolor-v1/cards-plateau.webp) center top / contain no-repeat;-webkit-mask:linear-gradient(180deg,#000 55%,transparent 96%);mask:linear-gradient(180deg,#000 55%,transparent 96%);pointer-events:none}.ld-flash{--rule: 1.7rem;--ink: #22305a;position:relative;z-index:2;display:grid;grid-template-rows:1.7rem auto;row-gap:0;width:100%;min-height:15.3rem;padding:1rem 1.3rem .8rem 1.6rem;border-radius:.3rem;background:radial-gradient(120% 90% at 0% 55%,rgb(255 196 120 / .26),transparent 60%),linear-gradient(rgb(var(--c-seal-red) / .55),rgb(var(--c-seal-red) / .55)) 0 2.7rem / 100% 1.5px no-repeat,repeating-linear-gradient(180deg,transparent 0 calc(var(--rule) - 1px),rgb(61 106 232 / .16) calc(var(--rule) - 1px) var(--rule)) 0 2.7rem / 100% calc(100% - 3.3rem) no-repeat,url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#fbf6ea;box-shadow:var(--ld-paper-shadow)}.ld-flash__kind{color:#8a5a44;font-family:var(--font-display);font-size:var(--fs-note);line-height:1.5rem;letter-spacing:.06em}.ld-flash__face{position:relative;display:grid;align-content:start;min-height:calc(var(--rule) * 6);padding-top:.3rem;text-align:left;perspective:900px;font-family:var(--font-display);line-height:var(--rule)}.ld-flash__front,.ld-flash__back{grid-area:1 / 1;display:grid;align-content:start;backface-visibility:hidden;transition:transform .62s var(--qn-ease-out),opacity .3s}.ld-flash__back{transform:rotateY(180deg);opacity:0}.ld-flash[data-flipped] .ld-flash__front{transform:rotateY(-180deg);opacity:0}.ld-flash[data-flipped] .ld-flash__back{transform:none;opacity:1}.ld-flash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(105deg,transparent 32%,rgb(255 255 255 / .7) 50%,transparent 68%) no-repeat;background-size:260% 100%;background-position:130% 0;opacity:0;pointer-events:none}.ld-flash[data-flipped]:after{animation:ld-sheen .9s var(--qn-ease-out) .26s both}.ld-flash__q,.ld-flash__a,.ld-flash__ask,.ld-flash__sense,.ld-flash__ex,.ld-flash__zh,.ld-flash__src{display:block}.ld-flash__q{margin-top:calc(var(--rule) * 1);color:var(--ink);font-size:var(--fs-hero);line-height:calc(var(--rule) * 2);text-align:center;text-wrap:balance}.ld-flash__ask{color:#7d7258;font-size:var(--fs-note)}.ld-flash__ask:before{content:"问";margin-right:.5em;color:rgb(var(--c-seal-red));font-size:.9em}.ld-flash__ask span{color:#9d927a;font-family:Georgia,Times New Roman,serif}.ld-flash__a{margin-top:calc(var(--rule) * 1);color:var(--ink);font-size:var(--fs-display);text-wrap:balance}.ld-flash__word{display:grid;justify-items:center}.ld-flash__word b{margin-top:var(--rule);color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:2.4rem;font-weight:400;line-height:calc(var(--rule) * 2)}.ld-flash__word span{color:#7c869a;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-body)}.ld-flash__vocab{display:grid}.ld-flash__vocab .ld-flash__ask{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:var(--fs-display)}.ld-flash__vocab .ld-flash__ask:before{content:none}.ld-flash__vocab .ld-flash__ask span{margin-left:.4em;font-size:var(--fs-note)}.ld-flash__sense{color:var(--ink);font-size:var(--fs-desk)}.ld-flash__sense i{margin-right:.3em;color:#8d97aa;font-family:Georgia,serif;font-style:italic}.ld-flash__sense .ld-flash__gap{margin-left:1rem}.ld-flash__ex{color:#2b3852;font-family:Georgia,Times New Roman,serif;font-size:var(--fs-note)}.ld-flash__zh{color:#5d6a84;font-size:var(--fs-note)}.ld-flash__vocab mark{padding:0 .1rem;border-radius:.15rem;background:#ffd6788c;color:inherit}.ld-flash__src{color:#9b8f72;font-family:var(--font-display);font-size:var(--fs-micro);text-align:right}.ld-flash__face--recall{align-content:start}.ld-flash__cue{display:grid;color:var(--ink);font-family:Times New Roman,"STIX Two Math",serif;font-size:var(--fs-display)}.ld-flash__cue-lead{color:#6c7690;font-family:var(--font-display);font-size:var(--fs-body)}.ld-flash__cue small{margin-left:.4rem;color:#8d97aa;font-size:var(--fs-micro)}.ld-blank{display:inline-block;min-width:2.6rem;margin-left:.2em;border-bottom:1.5px solid #c9b98f;color:#c3b490;line-height:1.2;text-align:center;transition:color .3s}.ld-blank[data-open]{border-color:rgb(var(--c-green));color:rgb(var(--c-green-deep));animation:ld-pop .32s var(--qn-spring)}.ld-flash__tip{position:absolute;right:1.3rem;bottom:.55rem;color:#a0946f;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.08em}.ld-flash--done{place-content:center;justify-items:center;gap:.8rem;color:#3a4762;font-size:var(--fs-body);text-align:center}.ld-grades{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:100%;margin-top:.4rem;opacity:.35;filter:drop-shadow(0 .2rem .3rem rgb(12 20 47 / .24));transition:opacity .3s}.ld-grades[data-on]{opacity:1}.ld-grade-key{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.45rem;column-gap:.45rem;align-items:center;min-height:3rem;padding:.35rem .6rem .35rem 1.8rem;border-radius:0 .3rem .3rem 0;background:url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem,#f8f0dd;color:#23324f;font-size:var(--fs-body);text-align:left;clip-path:polygon(.85rem 0,100% 0,100% 100%,.85rem 100%,0 50%);-webkit-mask:radial-gradient(circle at 1.05rem 50%,transparent .2rem,#000 .24rem);mask:radial-gradient(circle at 1.05rem 50%,transparent .2rem,#000 .24rem);transition:transform .16s var(--qn-ease)}.ld-grade-key[data-k="0"]{rotate:-.6deg;translate:0 .06rem}.ld-grade-key[data-k="1"]{rotate:-.2deg}.ld-grade-key[data-k="2"]{rotate:.5deg;translate:0 .1rem}.ld-grade-key img{grid-row:1 / span 2;width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain}.ld-grade-key b{display:flex;align-items:baseline;gap:.35rem;min-width:0;white-space:nowrap}.ld-grade-key b i{color:#7d89a0;font-size:var(--fs-micro);font-style:normal;font-weight:400}.ld-grade-key small{color:#7d89a0;font-size:var(--fs-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ld-grade-key[data-k="0"] b{color:rgb(var(--c-green-deep))}.ld-grade-key[data-k="2"] b{color:rgb(var(--c-mistake-red))}.ld-grade-key:hover:not(:disabled){transform:translateY(-2px)}@container (max-width: 58rem){.ld-grade{gap:.4rem;padding:.75rem .85rem .8rem}.ld-grade__ring{width:4.6rem;height:3rem}.ld-grade__ring b{font-size:2rem}.ld-grade__band{display:none}.ld-grade__rows{gap:.25rem}.ld-advice__list li+li{display:none}.ld-hero .ld-sky{--sky-x: 50%;--sky-y: 57%}.ld-read .ld-sky{--sky-x: 88%;--sky-y: 11%}.ld-practice .ld-sky{--sky-x: 84%;--sky-y: 16%}.ld-write .ld-sky{--sky-x: 76%;--sky-y: 13%}.ld-exam .ld-sky{--sky-x: 88%;--sky-y: 44%}.ld-review .ld-sky{--sky-x: 94%;--sky-y: 55%}.ld-cards .ld-sky{--sky-x: 75%;--sky-y: 15%}.ld-read__desk{width:min(54cqw,34rem)}.ld-read__dock{width:min(40cqw,22rem)}.ld-lecture{padding:1rem 1.1rem 1rem 2.2rem}.ld-lecture__para{font-size:var(--fs-body)}.ld-practice .ld-canvas{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);gap:1rem 1.2rem}.ld-focus__stem{font-size:var(--fs-title)}.ld-option{min-height:2.8rem;font-size:var(--fs-body)}.ld-device{width:min(58cqw,38rem)}.ld-write__side{width:min(32cqw,15rem)}.ld-deskcards{width:min(60cqw,30rem)}.ld-mrc{width:min(38cqw,24rem);gap:.4rem;padding:.75rem .8rem .7rem}.ld-mrc__tabs{flex-wrap:nowrap;gap:.2rem}.ld-mrc__tabs button{gap:.2rem;min-width:0;padding:0 .4rem;white-space:nowrap}.ld-mrc__panel{gap:.25rem;padding:.45rem .55rem .5rem}.ld-dawn__dock .ld-dock__flow{min-height:0;padding-block:.3rem}.ld-mrc__label,.ld-mrc__fact,.ld-mrc__foot{display:none}.ld-mrc__lane{grid-template-columns:3.4rem minmax(0,1fr);gap:.3rem}.ld-mrc__lane-name small{display:none}.ld-mrc__cells i{width:.8rem;height:.8rem;color:transparent}.ld-mrc__cells i[data-big]{width:1.25rem;color:transparent}.ld-mrc__score b{font-size:var(--fs-display)}.ld-mrc__guess{font-size:var(--fs-micro)}.ld-flash{min-height:13rem}.ld-deskcards__pile{height:13rem}}@container (max-width: 48rem){.ld-write__head{max-width:72cqw}.ld-tablet__q p:not(.ld-source){font-size:var(--fs-micro);line-height:1.45}.ld-draft{padding:.3rem .6rem .4rem;font-size:var(--fs-micro);line-height:1.5}.ld-draft__line{grid-template-columns:minmax(0,1fr) 3.6rem}.ld-draft__margin>span{gap:.2rem}.ld-draft__label{display:none}.ld-draft__line--blank{min-height:calc(1.5em + .3rem)}.ld-grade__rows li{grid-template-columns:auto minmax(0,1fr) auto auto}.ld-grade__bar,.ld-wordcard__ex{display:none}.ld-dawn .ld-sky{--sky-x: 30%;--sky-y: 89%}.ld-hero .ld-sky{--sky-x: 52%;--sky-y: 17.5%}.ld-read__desk{width:min(54cqw,30rem);top:10rem}.ld-practice__big{font-size:3.2rem}.ld-options{grid-template-columns:minmax(0,1fr);gap:.4rem}.ld-device{width:58cqw}.ld-write__side{top:9.6rem;width:36cqw}.ld-deskcards{left:56%;width:min(66cqw,30rem)}}@media(min-width:960px)and (max-width:1100px){.qn-gate:not(.qn-account-link) .qn-sunbox{width:6rem;height:6rem}}@media(min-width:960px)and (max-width:1100px)and (max-height:820px){.ld-practice .ld-canvas{row-gap:.8rem}.ld-practice .ld-focus{gap:.5rem;padding-block:.75rem}.ld-omr{padding-block:1.15rem .95rem}.ld-collect{margin-top:1.2rem}.ld-mrc{gap:.2rem;padding-block:.55rem .5rem}.ld-mrc__evidence{gap:.1rem}}@media(prefers-reduced-motion:reduce){.ld-in{opacity:1;translate:none;rotate:var(--tilt, 0deg)}.ld-demo-action:active{translate:none}}@keyframes ld-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:none}}@keyframes ld-drop{0%{opacity:0;transform:translateY(-.6em) rotate(-8deg) scale(1.1)}60%{opacity:1;transform:translateY(.06em) rotate(1deg)}to{opacity:1;transform:none}}@keyframes ld-fade-up{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes ld-pop{0%{opacity:0;transform:translateY(.4rem) scale(.94)}to{opacity:1;transform:none}}@keyframes ld-pill-press{0%{opacity:1;transform:none}30%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(.9) translateY(-.4rem)}}@keyframes ld-cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes ld-pass-fly{0%{transform:translate(6%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(84%);opacity:0}}@keyframes ld-pass-trace{0%{transform:scaleX(.06);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:scaleX(.84);opacity:0}}@keyframes ld-glow{0%,to{box-shadow:0 0 rgb(var(--c-accent) / 0)}50%{box-shadow:0 0 0 .3rem rgb(var(--c-accent) / .18)}}@keyframes ld-shake{0%,to{transform:none}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes ld-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes ld-leaf-flip{0%{transform:perspective(18rem) rotateX(-78deg);opacity:.4}to{transform:none;opacity:1}}@keyframes ld-mrc-in{0%{opacity:0;translate:3rem .6rem;rotate:calc(var(--tilt, 0deg) + 4deg)}to{opacity:1;translate:0 0;rotate:var(--tilt, 0deg)}}@keyframes ld-unfold{0%{opacity:0;transform:scale(.6,.2)}to{opacity:1;transform:none}}@keyframes ld-underline{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ld-margin-in{0%{opacity:0;translate:0 -.3rem}to{opacity:1;translate:0 0}}@keyframes ld-read-line{0%,to{background:transparent}30%{background:rgb(var(--c-exam-accent) / .07)}}@keyframes ld-ring-trace{0%{stroke-dashoffset:1}70%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes ld-ring-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ld-score-drop{0%{opacity:0;transform:translateY(-.5rem) scale(1.15)}to{opacity:1;transform:none}}@keyframes ld-press{0%,70%{transform:none}80%{transform:scale(.94)}to{transform:none}}@keyframes ld-halo{0%,to{box-shadow:0 0 rgb(var(--c-accent) / .25)}50%{box-shadow:0 0 0 .35rem rgb(var(--c-accent) / 0)}}@keyframes ld-stamp{0%{opacity:0;transform:scale(2.1);filter:blur(2px);animation-timing-function:cubic-bezier(.5,0,.9,.5)}38%{opacity:1;transform:scale(.9);filter:blur(1.2px) contrast(1.4);animation-timing-function:cubic-bezier(.2,.7,.3,1)}58%{transform:scale(1.05,.96);filter:blur(.4px)}78%{transform:scale(.99,1.01);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes ld-splat{0%{translate:0 0;scale:.2;opacity:0}18%{opacity:.95}to{translate:var(--x) var(--y);scale:1;opacity:var(--end)}}@keyframes ld-bleed{0%{opacity:.45;scale:.92}to{opacity:0;scale:1.24}}@keyframes ld-thud{0%{transform:none}25%{transform:translateY(2.5px) rotate(.15deg)}55%{transform:translate(-1.5px,-1px)}to{transform:none}}@keyframes ld-bump{0%{scale:1}40%{scale:1.08}to{scale:1}}@keyframes ld-sheen{0%{opacity:0;background-position:130% 0}20%{opacity:1}to{opacity:0;background-position:-30% 0}}@keyframes ld-lamp{0%{opacity:.85}to{opacity:1}}.qn-gate{--qn-ink: #16233c;--qn-ink-3: #7d8dab;--qn-ease: cubic-bezier(.22, .61, .36, 1);--qn-ease-out: cubic-bezier(.16, 1, .3, 1);--qn-spring: cubic-bezier(.34, 1.36, .5, 1);--qn-wash: .85s;--qn-topfade: #dcebfd;--qn-act-ink: rgb(var(--c-accent-deep));--dock-w: 23rem;--ticket-clear: 6.6rem;position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;isolation:isolate;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-width:none;background:#f8fbff;color:var(--qn-ink)}.qn-gate::-webkit-scrollbar{display:none}.qn-gate button,.qn-gate input{-webkit-tap-highlight-color:transparent}.qn-gate button:focus-visible,.qn-gate a:focus-visible{outline:2px solid rgb(var(--c-accent));outline-offset:4px;border-radius:var(--r-chip)}.qn-topbar:before{content:"";position:absolute;inset:0 0 auto;height:5.8rem;background:linear-gradient(180deg,var(--qn-topfade) 0%,var(--qn-topfade) 40%,color-mix(in srgb,var(--qn-topfade) 40%,transparent) 72%,transparent 100%);pointer-events:none;transition:background var(--qn-wash) var(--qn-ease)}.qn-topbar>*{position:relative}.qn-topbar{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:1rem;height:3.4rem;margin-bottom:-3.4rem;padding:0 clamp(1.2rem,3.4vw,2.6rem);color:var(--qn-ink);transition:color var(--qn-wash) var(--qn-ease)}.qn-topbar__brand{display:flex;align-items:baseline;gap:.42rem;min-width:0;color:inherit}.qn-topbar__brand img{align-self:center;width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain}.qn-topbar__name{font-size:var(--fs-title);font-weight:700;letter-spacing:.1em}.qn-topbar__sub{color:var(--qn-ink-3);font-size:var(--fs-caption);letter-spacing:.12em;transition:color var(--qn-wash) var(--qn-ease)}.qn-clock{contain:layout paint style;justify-self:center;color:var(--qn-ink);font-family:var(--font-display);font-size:var(--fs-sub);font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap;transition:color var(--qn-wash) var(--qn-ease)}.qn-topbar>.qn-rail{position:absolute;top:0;right:0;left:0;display:flex;gap:3px;height:.14rem}.qn-rail i{position:relative;flex:1;height:100%;overflow:hidden;background:#ffffff47}.qn-rail i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(var(--fill, 0));transform-origin:left center;background:var(--qn-act-ink);transition:background var(--qn-wash) var(--qn-ease)}.qn-rail i[data-state=past]:after,.qn-rail i[data-state=now][data-static]:after{transform:none}.qn-rail i[data-state=next]:after{transform:scaleX(0)}.qn-stage{position:relative;z-index:1}.qn-flow{position:relative;min-width:0}.qn-dock{position:fixed;z-index:30;--dock-right: max(1.4rem, calc((100vw - 76rem)/2 + clamp(1.4rem, 3.6vw, 3rem)) );top:3.4rem;right:var(--dock-right);bottom:1.2rem;display:flex;flex-direction:column;justify-content:flex-end;width:var(--dock-w);pointer-events:none;animation:qn-panel-in .82s var(--qn-ease-out) .2s both}.qn-dock:before,.qn-dock:after{content:"";flex:1 1 0;transition:flex-grow .52s var(--qn-ease-out)}.qn-dock:before{flex-basis:1.2rem}.qn-dock[data-mode=ticket]:after{flex-grow:0}.qn-dock__body{position:relative;flex:none;display:flex;flex-direction:column;align-items:flex-end}.qn-dock__body>*{pointer-events:auto}.qn-dock__sheet{display:grid;grid-template-rows:1fr;width:100%;margin-bottom:0;transition:grid-template-rows .52s var(--qn-ease-out),opacity .36s var(--qn-ease),margin .52s var(--qn-ease-out)}.qn-dock__sheet>.qn-login{min-height:0;transform-origin:100% 100%;transition:transform .52s var(--qn-ease-out)}.qn-dock[data-mode=ticket] .qn-dock__sheet{grid-template-rows:0fr;opacity:0;margin-bottom:-1px;pointer-events:none}.qn-dock[data-mode=ticket] .qn-dock__sheet>.qn-login{overflow:hidden;transform:scale(.94)}.qn-dock__ticket{display:flex;align-items:center;gap:.5rem;height:2.5rem;max-height:0;padding:0 .95rem 0 1.15rem;overflow:hidden;border-radius:999px;background:linear-gradient(#ffffffa8,#ffffffa8),#fbfcf9 url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 24rem;box-shadow:0 .6rem 1.5rem -.6rem #2741603d,0 0 0 1px #e4ebedcc,inset 0 1px #ffffffe6,inset 0 -2px #c2d0d433;opacity:0;color:#1f2d4a;font-size:var(--fs-note);font-weight:700;white-space:nowrap;transition:max-height .52s var(--qn-ease-out),opacity .32s var(--qn-ease),transform .22s var(--qn-ease)}.qn-dock[data-mode=ticket] .qn-dock__ticket{max-height:2.5rem;opacity:1;transition-delay:.16s,.22s,0s}.qn-dock__ticket:is(:hover,:focus-visible){transform:translateY(-2px)}.qn-dock__ticket:active{transform:translateY(0)}.qn-gate .qn-dock__ticket:focus-visible{border-radius:999px}.qn-dock__plane{flex:none;width:1rem;fill:rgb(var(--c-accent));transform-origin:40% 70%;animation:qn-ticket-plane 7.6s var(--qn-ease) infinite;transition:rotate .32s var(--qn-ease-out)}.qn-dock[data-mode=full] .qn-dock__plane{animation-play-state:paused}.qn-dock__ticket:is(:hover,:focus-visible) .qn-dock__plane{rotate:-8deg}.qn-gate[data-tone=moon] .qn-dock__ticket{background:linear-gradient(#edf1f5d6,#edf1f5d6),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 24rem;box-shadow:0 .7rem 1.6rem -.5rem #0815304d,0 0 0 1px #dce6f799}.qn-dock__perch{position:absolute;z-index:3;right:1.6rem;bottom:calc(100% - 1.1rem);display:block;width:5.6rem;height:5.6rem;pointer-events:none;filter:drop-shadow(0 .5rem .75rem #1e3c6e2e);transition:width .52s var(--qn-ease-out),height .52s var(--qn-ease-out),right .52s var(--qn-ease-out),bottom .52s var(--qn-ease-out);animation:qn-perch-land .9s var(--qn-ease-out) .62s both}.qn-dock[data-mode=full] .qn-dock__perch{right:1.6rem;bottom:calc(100% - 6.75rem);width:4.9rem;height:4.9rem;filter:drop-shadow(0 .3rem .4rem rgb(84 68 38 / .2))}.qn-gate[data-mode=register] .qn-dock[data-mode=full] .qn-dock__perch{bottom:calc(100% - 4.35rem);width:4.4rem;height:4.4rem}.qn-dock[data-mode=ticket] .qn-dock__perch{right:.4rem;width:3rem;height:3rem;bottom:calc(100% - .5rem)}.qn-dock__perch img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transform-origin:50% 88%;transition:opacity .42s var(--qn-ease),rotate .46s var(--qn-ease-out),scale .46s var(--qn-ease-out)}.qn-dock__perch img[data-on]{opacity:1;animation:qn-perch-hop .62s var(--qn-ease-out),qn-perch-breathe 7.2s ease-in-out .9s infinite}.qn-dock:has(.qn-field__input[name=password]:focus) .qn-dock__perch img[data-on]{rotate:5deg;scale:1.01}.qn-dock:has(.qn-field__input[name=username]:focus) .qn-dock__perch img[data-on]{rotate:-3deg;scale:1.01}.qn-dock[data-call] .qn-login{animation:qn-call 1.2s var(--qn-ease-out)}@keyframes qn-ticket-plane{0%,66%,to{transform:translate(0)}80%{transform:translate(.18rem,-.14rem)}}@keyframes qn-call{0%{transform:none}35%{transform:translateY(-.2rem);box-shadow:0 0 0 .5rem rgb(var(--c-accent) / .25)}to{transform:none}}.qn-login{--sheet-paper: #fcfcf8;--sheet-ink: #293d53;--sheet-ink-soft: #667b87;--sheet-rule: #c5d1d3;--sheet-focus: #477b9d;--sheet-label-w: 4.6rem;position:relative;display:grid;border-radius:.85rem .6rem .6rem .85rem;background:var(--paper-grain),linear-gradient(130deg,#c2d6df,#a9c5d4 44%,#bbced8 80%,#d0dce1);box-shadow:0 1rem 2.8rem -1.1rem #35506b4d,0 .2rem .6rem -.2rem #35506b1f,inset 0 0 0 1px #f4fbffa6,inset .18rem 0 .3rem #57819a14;color:var(--sheet-ink)}.qn-login:before{content:"";position:absolute;z-index:0;top:.35rem;right:.35rem;bottom:.45rem;left:.55rem;border-radius:.4rem .36rem .36rem .4rem;background-color:var(--sheet-paper);background-image:radial-gradient(ellipse at 0 0,rgb(182 211 225 / .22),transparent 45%),radial-gradient(ellipse at 100% 100%,rgb(244 215 192 / .14),transparent 36%),linear-gradient(#ffffffb3,#ffffffb3),url(/assets/enroll-paper-tj372QSK.webp);background-size:auto,auto,auto,24rem;box-shadow:1px 1px #e1e8e2e6,2px 2px #faf9f1f2,3px 3px #dee7e3b3,inset 1px 0 #ffffffe6,inset -1px 0 #c5d2d140;pointer-events:none}.qn-login:after{content:"";position:absolute;z-index:0;right:2.5rem;bottom:-.6rem;width:.65rem;aspect-ratio:72 / 246;background:url(data:image/webp;base64,UklGRu4PAABXRUJQVlA4WAoAAAAQAAAARwAA9QAAQUxQSOYGAAABj8agkSQpVC/g3/MPCiIiF5cGYirXldgFKzOmis05X8uX/JTHciRHbhMM27aNVCk5tHfZf+J+uA0i+j8BKrP2Dn1S5gvvShB9pqC0CnAJhNpFcIaNR7UqWPlb7VgfSd8tL3rfROYiomWmFWct01i0TPjRtk2RJFvbrtvMwyOyqhfjMJbKNBNmkHjNYKlLYnVpKLK2VBLXsYbQTFUZ4W634BbmBj6AiJiAT/1sCdQXmHIBGIQpXU///moEXA/tQmBqPl8imNENj0kAHgy4prTJS8OYG6UCaQgDN7TRZuxnhM0BJra6o4EmVnqV6kmwENoJA6KpWAE0nkkE7F1SkSyybgErJ/aLnaK94caENBzwOqK9ADd7rYsOJSAcAQZ0BAYfA/CcIzTwiA8AxBXwaAbzCOB2BlQvuxDosZ3SI1uPd12JdGlR32CScR/Nta6EY7jdyHokATjhzdiC4IQyriDAfSBIiWeZ/RI9i1tiqSN6X1dSHXcXRF57ejfLijZit/uCt265mu7K3JZ6XRuer/LGY2FuiKwruB8Dz+GUGX6BeAwrqIU7MqR6Nt1qc4DCvI3SeNu3QPgIFggc5ZRRZ1KRgQQp07koF7CAEKhM4Dai4sQhSpxA+J6kLrQPSBvdG/kZmHIBbqQ6E0RcIDoUdSMIFXRZyxtQR6K+QHSmGhES2B7uyl13gzA1E9wyOwWuV9GQeADXGFegIo1whQmQaC/A1YQgIGrKCLwHV9Em0LGqIUDgSgarTICpLIjUFGAA7zJ77RwwVzGVVaH4Auu+MR/wbSQXnCCNYlEcYcWDoCLDwiHObH0AAYtDDBCOIeJ0AIYobgewtdIxmKy9S1UMrmPgPFnsl4RqiJanibkCom8B58jUlepsBaFG/9pEQBpL4nxCHGIMx6IDmCYCR+gQ0SFs40EYHcM0sR5DFLcjkKcTV/BwbIwZ3iZyiIIAqIndBRCZaGq6jWxdD3AXJpIY2spAYMXgFmpi8mYmq2oSboI2NgSMaKs2WwNMBEBNdsslzmQDkcbaVWzAQpuIQE1aG4OAiRt4IJEVT7gyrsgbcwE8TPmJhA7hDKAdHsFMGLFTLQSuIcRKoKartZypauq73qWOVM3UP5NqdG/ggXAA25k0nkGco8EeymxDZGsPlFcQBvBos4Q2w58V8QGIp6eZrMaCUwy5gZWZJwBJA+UTEcTQzoRZ4LG0SfO8Mro3Pk0BDyZAiIgGQ4AIE+MLTIyg0RCEcOEY4zQdggjT7RCAs4/BPJkbqCe4qEHPNjHWE+rGwBSqiW5tgIe5luh9WnEdd3dawa6BwV2Z+jadKoOLVNavQRAnJN1BQ+QfTtyVxLjiyXxvXLF9oNxD5EOB6ViACyTgJpTregO+k10ZUeR9z2Y6lQjcB8rhO9siQJ2gCppxUbc15oQKtHGJwPfkRmf2CnxPbJ0R4AIEmEKB9pk94HaCwG4ViCKEqW/gtEeABRhA3vRobrsQd02/BhT3iBG2s6uZrsWJ3QJvuhaGtGtII3xC4wm4TBxkUkcCVzKgWEt4lwBcZ/sAriLAe0BNwkpVkfWetsngfaJvbyxq9pZNlyqANupEmzXUAgFSF1nTUBQK3ELASUVSGaAC0/xWNKwRpDIPIoxdZDoUrrDVGXRv6DAjepbrCDBH+dibXEdw7Uym9m3trLpJ4CMAhI5hFQe5TEdxXY7Ch/F4HOtRMB2CTYiHAESaW1YXy9LIIPqYwE1AFo1tAyRwG0CN8mugR/UQ03DeCGIT3ymWZVCJNmZ1C5FfU0m+6O41gardTXHeh/YJROM1/ulfpBIZxP4gWi/xHx/5+XsJuiP2usCVlFP870d/5DmCa92dIrXv8M/PfekR4rmeco6ohXnnx777Cqu4nKh111TXlg+/9/PPSWDCc2wA7VLO1YBAmolkI28/A1VBG24tOC0UCj3NVPQmpgbpXe9CBcBstLHLTNYYV5EvL7B/oqLJRsC4BumM981n51SgnExlc6Xq5exMsSTAaaMK4X2oCvEWdgESKWEqiojrmOvijIq2RhXMSnWRTnKNCNI+DK4FxKtVYUmYnUp8AETLJSSV2AZWsdfiqWh9foddABhS2iO44GZ8CAoEmEf2X4JpLTMBziEAe4eJATXDAAnl8gYDyognk+lR4h1ohyhNpEQfYB4oX0KJ+OAZ0angnaCCdC2BEz37EnCJ8MbA9UZfvkUwRoJr4L4i6gqhBMYgQswtrAumczvNrMjAado4ndfAgNL5Mq8GOD/DZrn89pExrT/PiwC9NCfD8siggqeINP3urXkVzywPApxeJqzTb55dEm8zsnnrFZbpp7cHv4xGAvkNLj85pRcRY5v1/29873/vQB4MxBvfAFZQOCDiCAAAsDIAnQEqSAD2AD49HoxEoiGhEdqtECADxLG1qPgClkFqcfvgo47TRyQX9mr/ef5n3L5wj9bP9V7Pv4gdgB+2Xq4+rv/K/UA/Un0w/2l+ET9tv2q9k7/wFqFf1zmCagv6mb4B+uQSPiVoB4m15sLRF6Rv0037uqevCr9ZdxoKTjZuFASYytg7HhmD1dTIc9WGA/L2KW2nR2hHD8OpetFFg0Ll1fWRjgIvMjvccwR9vzBgGUgVk9JiJitcMjLOaonUrlusxr1DB7LUzYU1GLtqV6Suy1Us2CzzHmwEx8rCbIbZOpU1iZowkxkS9iRpJMT756VDFzFvFCIHhwefM7eqa9m3urL3pkkEfcP++Y3hwNfQ5rXnb31b5md3JVSELii4QEk7OSINJRcxKD5xIfRyTVztajc64SmbduW0ftsLXBqhCDhq8Ea0bOrVhTsCPmhaY8AUW2+LtUiskL4FJJ4BzxN97POTOQh9pennev1IskKqbfWYtehyu4PXntbbR0bu78V3lRwQXg11V7998gZ93TgZJjrv1YRaGnLp/AXgAP771bnwwN6657/kT+N+/32vEPrT/5cEUX5/f23Fh9xTCEBj5NSKqhzah0FFKwD3FrIfR0/5eT9eyMdomlAlsUSQ6nEm9uESyfOG6u/uoypcAodOZ9dMnvC77OmUifJU9H/B+XSvbYMX9rgAfMWT0XtTzEf330zGzOEZ8aThMYuKmCiHoGulZBFyDOEstVCGeAYh+noogdplDSKGg6I7nN4C1Xrpl2BMUx/ZcdIRgFzHX1uuve/GZomTzUd6kMmBqAvsOWVPYKCe9QtDwk1rbxD5TKcJqIepEMyQ2cqbrKe6ScWrjBW5/wsGV5oQEZPbjDvLv5fOWnVaSI2T1b07XnXZw/9OSphfG17eOxdD+xIZN5UV/Ke7XOuz5B0kYeB8uZOIfEvd3+L9GwpiXw/i/ouLkAto4VRH5C+n9IGDRswTLkXZFJi/1EO8m/xCjphGUXfu1xOTYiR3uSAQ2TMm/FFKO34uE/ctyo6jYzeNkC7mfk4j/QX5W1U5bJnCydJ6BZ2TWIJ5CZaPWtjNfGe7ahRbYz/q1MyJMcvq+jGcXombFPGJbhjxkfYo6Z/ydTesAZwx47+gxo4EL5btar8QQurXCk+aECIEq9xgQyHUHw1t+eIRg4UYz4Iul0gMSHg8aQuOLKLTFSzfEBxDKUaf9NP5vX9chSbL8YWHt+PYMgVVLpawjPJ8ChzuCrLco4Few+doYPLl+h2Mn98AjdqhUBZQrFXtNcKVFo6NWns7fPfAbzGUapcNW4PgoIxZm+hEh/AdVSqFh5dJ8KSLEFdkg0Nxej0Y4VOck6F+xR79AGsA7ac7qTurhM6tZnY0ti8SdAzf+UdikXVBybB2Ic50j+TeUtBXwDXaXDEolOucCdzap+dPKNa9PdyGy3Ge2Vl1/Eq2B/Z0u0mzYFrbzRibr6reb7ry066zMY3vvIazInlPYMZXXZlJQkJiINlh2IIBubvTuClr3RTs2UHyRR/SR4O8/Tql4y/lHI+PXbzUGb4dCxNcHuWkVW++rLDxllTVSs92T9zFs7ksryGl1gqB1NEaDO4rOtQSYBjxH1AjwfS+TwNmTnCYDCes2YQug++1vowm6D3tMmJf/KySHxvYT3AivnghhXIOqHqt+GhzREEAsEkaO/lUqZQhumJ7aqBO6871Pk3RIFa3UCn4jZPj1veg+Xt+lM6yLmSNM3xJ+72Ezgu4COZViNMmrZODoJ/vELbxvk7XwoeftuGd2KEbXM5YrelvFRXvnHb2SGlkzCZy4etMQ/vRnJJQcA9gSOocdqgDJDAtU0x4UZvFGOogwQJGOy9bBum4tQ+o8DzQmcyrSqXhurWqgwS+H1PRTM2ShTiL7iekJIZqXDeURGFJs0SjfyZcPveviasYleqFg8A0uhKxHspg0fT1kmN0a2OQ8yJPpY9WLMnEuwrBLd0BmfSALXQcLuoQIwOkgfLmQ+h6tYuGg3ZhbxeVqs1+hNn0lgn0hBokcgRHD9TM3sVe53vO5yKmPAniXxKI5zAYUm6iQHh8HpchMzZL98A5UMOJMhcIygdxfcZzt7kT2HW8JAOck46GLJKLDg0e6qETpDAgzb+l3HTNgn3mrWosp79FHvwbrdlJQiMgTnY97BNGSCE/trBjN0IL6E7CebQBHCgF0SfUyeOnRRP9yvmmXRX132dRwsvxMXDmWOBOpZfb7sRdxfR4r+NXMDiIs8lgg5/+Y3FOD1FwHvM4tspNYVqJWojzQ9VeVFYwHvKRko3/zxOtrstkOq8EBwP49NZfC0onTt6MmuzVINBzUE9fR7NVwdMxuWLVoMb80frHx5RQCFhx1spWzoWLq0fKI3vR9IGC6YAzIK4S2b6zQh4s7PaNvbl3PKuPxvk5lcV4Dqiz2+eqAL4XE4brtezuV2ntR8RQcxIK5zmLEma7cifk7urqLOgZEpS6P9P7bzR0CnfleyvEDJNbEbC7YppGqDqfngYbieuSFrQlGkA8Y4Mu2hQ1BaPDyf0qVZCe9hu/D8QW6cCO0rX2Wx7OACz+SPK1f4yes54Y8LJQ/4wRrYJ2/z/9U5Qg5F0prlrMg/w0sCdyPsQMS8esO4pUjw2uA4mqFUz//bWdFCn7d4mtFiikI9ej0i2qjS3U0ZXxDDoLflu1okDkrXqphPf6TBln9dw4rk6FGxueJen4asanITH+Jc6/93GruiMcscVo+zq5xYefouP+kPx09uUPC3HET8xVCDdJb9NBFIXt+bVPWk+Eaj++NdPDlnDyrDA1cMQDw9+EjiGhNHWo5l3uLs+kiTqGeddNa4uAGrC6YleWyhFK10xnY6E2vCKfghfxkXnQMyFc+cO/njmUbLO3V/Cbtlt7vrrKsC0VchzB3qsd4S/1MHDFmK/8IdWntzkBEaJ///xRINIARSrjOtp3J+KhxccdzWLHz4YmjQs+vFalMkqBnf8mFXQctxnlPpyg/K2D0QfFXH5DuQyQ5/xIjjnSS5f5KVAuAAAA) center / contain no-repeat;transform-origin:50% 0;filter:saturate(.65) opacity(.85) drop-shadow(0 .1rem .13rem rgb(101 90 75 / .12));pointer-events:none}.qn-dock[data-mode=full] .qn-login:after{animation:qn-bookmark-settle 1.6s var(--qn-ease-out) .32s both}@keyframes qn-bookmark-settle{0%{transform:rotate(-7deg)}36%{transform:rotate(3.5deg)}70%{transform:rotate(-1.5deg)}to{transform:rotate(0)}}.qn-login>*{position:relative;z-index:1}.qn-login__head{padding:1.75rem 1.85rem 1rem 2rem}.qn-login__kicker{display:block;font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.5em;color:var(--sheet-ink-soft)}.qn-login__titleline{display:flex;align-items:baseline;gap:.8rem;margin-top:.7rem}.qn-login__title{margin:0;font-family:var(--font-display);font-size:var(--fs-hero-lg);font-weight:400;line-height:1.3;letter-spacing:.08em;color:var(--sheet-ink)}.qn-login__titleline i{flex:1;min-width:1.2rem;margin-right:4.2rem;border-bottom:1px dashed var(--sheet-rule);translate:0 -.35rem}.qn-login__body{padding:0 1.85rem 1.6rem 2rem}.qn-login__switch{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.65rem;color:var(--sheet-ink-soft);font-size:var(--fs-note)}.qn-login__switch button,.qn-login__receipt-actions button{min-height:2.2rem;padding:.35rem .65rem;border-radius:999px;color:rgb(var(--c-accent-deep));font-weight:500;touch-action:manipulation}.qn-login__switch button:focus-visible,.qn-login__receipt-actions button:focus-visible{outline:2px solid rgb(var(--c-accent-deep));outline-offset:2px}.qn-login__switch button:disabled,.qn-login__receipt-actions button:disabled{opacity:.55}.qn-login :is(.qn-login__switch,.qn-login__recovery-action,.qn-login__receipt-actions) .qn-cap{min-height:2.2rem;border-color:transparent;border-radius:.35rem;background:transparent;box-shadow:none;color:#3d6889}.qn-login :is(.qn-login__switch,.qn-login__recovery-action,.qn-login__receipt-actions) .qn-cap>svg{color:#4c7c9d;background:transparent;box-shadow:none}.qn-login :is(.qn-login__switch,.qn-login__recovery-action,.qn-login__receipt-actions) .qn-cap:hover:not(:disabled){background:#82acc31a;border-color:#82acc324;color:#2f597b}.qn-login__form fieldset{display:grid;gap:.5rem;min-width:0;padding:0;border:0}.qn-field{position:relative}.qn-field__label{position:absolute;z-index:2;inset:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:3rem;margin:0;color:var(--sheet-ink-soft);font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.3em;pointer-events:none;transition:color .22s var(--qn-ease)}.qn-field:focus-within .qn-field__label{color:var(--sheet-focus)}.qn-field__label>*{pointer-events:auto}.qn-field__control{position:relative;isolation:isolate}.qn-field__control:before{content:"";position:absolute;z-index:-1;top:.2rem;right:-.3rem;bottom:0;left:-.3rem;border-radius:.4rem .4rem .1rem .1rem;background:linear-gradient(180deg,transparent,rgb(162 196 210 / .14));opacity:0;transition:opacity .24s var(--qn-ease);pointer-events:none}.qn-field__control:focus-within:before{opacity:1}.qn-field__input{display:block;width:100%;min-width:0;min-height:3rem;padding:.8rem .3rem .35rem var(--sheet-label-w);border:0;border-bottom:1px dashed var(--sheet-rule);border-radius:0;outline:none;background:transparent;color:var(--sheet-ink);font-family:var(--font-display);font-size:var(--fs-title);font-weight:400;line-height:1.6;caret-color:var(--sheet-focus);transition:border-color .2s}.qn-field__input::-moz-placeholder{color:#7e8e98}.qn-field__input::placeholder{color:#7e8e98}.qn-field__input:hover:not(:disabled){border-bottom-color:#9aafb9}.qn-field__input:focus{border-bottom-color:transparent}.qn-field__input[aria-invalid=true]{border-bottom-color:rgb(var(--c-mistake-red) / .5)}.qn-field__input:disabled{color:#71838e}.qn-field__control:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;transform:scaleX(0);transform-origin:left center;border-radius:1px;background:var(--sheet-focus);transition:transform .24s var(--qn-ease-out);pointer-events:none}.qn-field__control:focus-within:after{transform:scaleX(1)}.qn-field__control:has([aria-invalid=true]):after{background:rgb(var(--c-mistake-red))}.qn-field__input.is-password{padding-right:2.6rem}.qn-field:has(.qn-login__dev) .qn-field__input{padding-right:4.35rem}.qn-field__input[type=password]:not(:-moz-placeholder){letter-spacing:.14em}.qn-field__input[type=password]:not(:placeholder-shown){letter-spacing:.14em}.qn-field__reveal{position:absolute;top:.4rem;right:0;bottom:.2rem;display:grid;place-items:center;width:2.2rem;color:var(--sheet-ink-soft);border-radius:.35rem;touch-action:manipulation;transition:color .18s,background .18s}.qn-field__reveal svg{width:1rem;height:1rem}.qn-field__reveal:hover:not(:disabled),.qn-field__reveal[aria-pressed=true]{color:rgb(var(--c-accent-deep));background:#799cb11a}.qn-field__hint{margin:.18rem 0 .1rem var(--sheet-label-w);color:#6b7e89;font-size:var(--fs-caption);letter-spacing:.04em;line-height:1.5;animation:qn-title-pop .24s var(--qn-ease-out)}.qn-login__dev:before{content:"";position:absolute;top:-.8rem;right:-.3rem;bottom:-.6rem;left:-.3rem}.qn-login__dev{position:relative;padding:.12rem .25rem;border-radius:.2rem;color:var(--sheet-ink-soft);font-size:var(--fs-caption);font-weight:400;letter-spacing:.08em;text-underline-offset:.2em}.qn-login__dev:hover{color:rgb(var(--c-accent-deep));text-decoration:underline}.qn-login__submit{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:3.15rem;margin-top:1.4rem;padding:.72rem 3.6rem .72rem 1.05rem;border:0;border-radius:.5rem;background:none;color:#fff;text-align:left;font-size:var(--fs-lead);font-weight:500;letter-spacing:.035em;touch-action:manipulation;filter:drop-shadow(0 .2rem .3rem rgb(51 88 119 / .14));transition:transform .22s var(--qn-ease-out)}.qn-login__submit-paper{position:absolute;z-index:-1;top:0;right:0;bottom:.1rem;left:0;border:1px solid rgb(89 137 174 / .35);border-radius:.4rem .4rem .15rem;clip-path:polygon(0 0,100% 0,100% calc(100% - .3rem),calc(100% - .3rem) 100%,0 100%);background-color:#3b709f;background-image:var(--paper-grain),linear-gradient(110deg,#3d76a3,#3b709f 75%,#3d6d99);box-shadow:inset 0 1px #ebf5ff24;pointer-events:none}.qn-login__submit-paper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgb(211 235 246 / .13),transparent 64%);opacity:0;transition:opacity .26s var(--qn-ease)}.qn-login__submit-paper:after{content:"";position:absolute;right:0;bottom:0;width:.32rem;height:.32rem;background:#a6c3d4}.qn-login__submit-copy{display:flex;align-items:center;gap:.45rem;min-width:0}.qn-login__plane{position:absolute;right:.4rem;top:.05rem;width:2.9rem;height:2.9rem;-o-object-fit:contain;object-fit:contain;filter:saturate(.65) drop-shadow(-.05rem .12rem .12rem rgb(36 70 98 / .12));transform-origin:40% 70%;pointer-events:none;transition:transform .36s var(--qn-ease-out),opacity .26s}.qn-login__submit:is(:hover,:focus-visible):not(:disabled){transform:translateY(-1px)}.qn-login__submit:is(:hover,:focus-visible):not(:disabled) .qn-login__submit-paper:before{opacity:1}.qn-login__submit:is(:hover,:focus-visible):not(:disabled) .qn-login__plane{transform:translate(.2rem,-.25rem) rotate(-6deg)}.qn-login__submit:active:not(:disabled){transform:translateY(1px)}.qn-login__submit:active:not(:disabled) .qn-login__plane{transform:translate(-.08rem,.1rem) rotate(2deg)}.qn-gate[data-release=leaving] .qn-login__plane{transform:translate(3rem,-2.1rem) rotate(-12deg) scale(.9);opacity:0}.qn-login__submit[data-flying] .qn-login__plane{animation:qn-plane-away .9s var(--qn-ease-out) forwards}@keyframes qn-plane-away{0%{transform:none;opacity:1}28%{transform:translate(-.3rem,.15rem) rotate(3deg)}to{transform:translate(9rem,-7rem) rotate(-16deg) scale(.7);opacity:0}}.qn-login__receipt{animation:qn-title-pop .42s var(--qn-ease-out)}.qn-login__receipt-head{display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.9rem;align-items:center;margin:0;padding:.3rem 0 .2rem}.qn-login__receipt-head p{min-width:0;margin:0}.qn-login__receipt-head b{display:block;color:var(--sheet-ink);font-family:var(--font-display);font-size:var(--fs-title);font-weight:400;line-height:1.5}.qn-login__receipt-head span{display:block;margin-top:.2rem;color:var(--sheet-ink-soft);font-size:var(--fs-caption);line-height:1.7}.qn-login__envelope{position:relative;width:5.4rem;height:3.6rem;border-radius:.25rem;background:linear-gradient(#ffffff8c,#ffffff8c),#fdfbf5 url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 12rem;box-shadow:0 .3rem .6rem -.35rem #3d525f3d,inset 0 0 0 1px #d8e2e2;rotate:-5deg}.qn-login__envelope:before{content:"";position:absolute;inset:0 0 auto;height:2.1rem;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(180deg,#edf0e9,#dce6e5)}.qn-login__envelope:after{content:"";position:absolute;top:.22rem;right:.22rem;bottom:.22rem;left:.22rem;padding:.14rem;border-radius:.15rem;background:repeating-linear-gradient(135deg,#85a8bd 0 .4rem,transparent .4rem .6rem,#deb799 .6rem 1rem,transparent 1rem 1.2rem);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.72}.qn-login__envelope img{position:absolute;z-index:1;left:50%;top:1.15rem;width:1.6rem;height:1.6rem;translate:-50% 0;-o-object-fit:contain;object-fit:contain}.qn-login__receipt-to{display:flex;align-items:baseline;gap:.6rem;margin:.9rem 0 0;padding-bottom:.45rem;border-bottom:2px dotted var(--sheet-rule);color:var(--sheet-ink-soft);font-family:var(--font-display);font-size:var(--fs-note);letter-spacing:.3em}.qn-login__receipt-to em{min-width:0;overflow-wrap:anywhere;color:var(--sheet-ink);font-size:var(--fs-title);font-style:normal;letter-spacing:.02em}.qn-login__receipt-actions{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.qn-login__receipt .qn-login__error{margin-top:.7rem}.qn-login__submit:disabled,.qn-login__form fieldset:disabled,.qn-login__switch button:disabled{cursor:wait}.qn-login__spinner{width:.85rem;height:.85rem;flex-shrink:0;border:2px solid rgba(255,255,255,.32);border-top-color:#fff;border-radius:50%;animation:qn-spin var(--beat) linear infinite}.qn-login__notice,.qn-login__error{margin-bottom:.9rem;padding:.5rem .7rem;border-radius:var(--r-card);font-size:var(--fs-note);line-height:1.65}.qn-login__notice{display:flex;gap:.45rem;background:#84a8bb17;box-shadow:inset 0 0 0 1px #84a8bb2e;color:#4d6675}.qn-login__notice>svg{flex-shrink:0;margin-top:.2rem}.qn-login__notice>.pill{flex-shrink:0;align-self:center;margin-left:auto}.qn-login__error{margin-top:.6rem;margin-bottom:0;padding:.34rem .65rem;line-height:1.5;border:1px solid rgb(var(--c-mistake-border));background:rgb(var(--c-mistake-surface));color:rgb(var(--c-mistake-red))}.qn-login__restore{margin-top:.65rem;color:var(--sheet-ink-soft);font-size:var(--fs-caption);text-align:center}.qn-gate[data-mode=register] .qn-login__head{padding-top:1.15rem;padding-bottom:.5rem}.qn-gate[data-mode=register] .qn-login__kicker{display:none}.qn-gate[data-mode=register] .qn-login__titleline{margin-top:0}.qn-gate[data-mode=register] .qn-login__title{font-size:var(--fs-display)}.qn-gate[data-mode=register] .qn-login__form fieldset{gap:.25rem}.qn-gate[data-mode=register] .qn-login__body{padding-bottom:1.2rem}.qn-gate[data-mode=register] .qn-login__submit{margin-top:1rem}@keyframes qn-panel-in{0%{opacity:0;transform:translateY(2.2rem) scale(.985)}to{opacity:1;transform:none}}@keyframes qn-title-pop{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes qn-perch-land{0%{opacity:0;transform:translateY(-1.5rem) rotate(-6deg)}to{opacity:1;transform:none}}@keyframes qn-perch-breathe{0%,to{translate:0 0}50%{translate:0 -.1rem}}@keyframes qn-spin{to{transform:rotate(360deg)}}@keyframes qn-perch-hop{0%{transform:translateY(0) rotate(0)}38%{transform:translateY(-.62rem) rotate(-4deg)}to{transform:translateY(0) rotate(0)}}.qn-gate[data-motion=paused] .qn-dock__perch img,.qn-gate[data-motion=paused] .qn-dock__plane,.qn-gate[data-motion=paused] .qn-login:after{animation-play-state:paused}.qn-gate[data-release=leaving]{pointer-events:none;animation:qn-leave .36s ease-out forwards}@keyframes qn-leave{to{opacity:0}}@media(max-width:1360px){.qn-gate{--dock-w: 21rem}}@media(max-width:1100px){.qn-gate{--dock-w: 19rem}}@media(prefers-reduced-motion:reduce){.qn-gate{scroll-behavior:auto}.qn-gate *,.qn-gate *:before,.qn-gate *:after{animation:none!important;transition:none!important}.qn-login__submit,.qn-login__plane{transform:none!important}.qn-gate[data-release=leaving] .qn-login__plane{opacity:1}}.qn-account-link{--pocket-w: min(46rem, calc(100vw - 6rem) );--pocket-h: clamp(8rem, calc(100vh - 31.5rem) , 14rem);--pocket-b: clamp(1rem, calc((100vh - 45rem)/2 + 1.6rem) , 6rem);--tuck: 1.3rem;overflow:hidden;scroll-snap-type:none;background:#c5d9ed}.qn-account-link[data-tone=moon]{--qn-ink: #eef1ff;--qn-ink-3: #b2c0e8;--qn-topfade: #0b1d4d}.qn-account-link[data-phase=dusk]{--qn-topfade: #4b4590}.qn-account-link .qn-topbar__brand:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:var(--r-chip)}.qn-link__sky{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center bottom;background-size:cover}.qn-link__stars{position:absolute;top:0;right:0;bottom:0;left:0}.qn-link__stars i{position:absolute;width:.16rem;height:.16rem;border-radius:50%;background:#fff;box-shadow:0 0 .35rem .05rem #c8dcffb3;animation:qn-link-twinkle calc(var(--beat) * 4) ease-in-out infinite}.qn-link__stars i[data-small]{width:.1rem;height:.1rem}@keyframes qn-link-twinkle{50%{opacity:.35}}.qn-link__body{position:absolute;z-index:1;left:var(--x);top:var(--y);width:6rem;translate:-50% -50%;filter:drop-shadow(0 .4rem .8rem rgb(30 40 90 / .2))}.qn-account-link:is([data-phase=night],[data-phase=deep-night]) .qn-link__body{width:6.6rem}.qn-link__cloud{position:absolute;z-index:2;opacity:.86;-webkit-mask-image:radial-gradient(closest-side,#000 74%,transparent);mask-image:radial-gradient(closest-side,#000 74%,transparent);animation:qn-link-drift calc(var(--beat) * 40) ease-in-out infinite alternate}.qn-link__cloud[data-lane=a]{left:-2%;top:24%;width:20rem}.qn-link__cloud[data-lane=b]{right:-2%;top:46%;width:19rem;animation-duration:calc(var(--beat) * 52)}@keyframes qn-link-drift{to{translate:2.4rem 0}}.qn-link__envelope,.qn-link__pocket{position:absolute;left:50%;bottom:var(--pocket-b);width:var(--pocket-w);height:var(--pocket-h);translate:-50% 0;rotate:-1.6deg}.qn-link__envelope{z-index:5}.qn-link__pocket{z-index:9;pointer-events:none}.qn-link__flap{position:absolute;left:0;right:0;bottom:calc(100% - .3rem);height:min(var(--pocket-h),13rem);clip-path:polygon(0 100%,50% 0,100% 100%);background:linear-gradient(var(--envelope-light),var(--envelope-light)),linear-gradient(180deg,#dce6e4,#eff2eb 70%),url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 20rem;background-blend-mode:multiply}.qn-link__back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3rem;background:linear-gradient(var(--envelope-light),var(--envelope-light)),#dfe8e5;background-blend-mode:multiply}.qn-link__front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3rem;background:linear-gradient(#fff9,#fff9),#fbfcf7 url(/assets/enroll-paper-tj372QSK.webp) 0 0 / 22rem;box-shadow:0 1.2rem 2.5rem -1.2rem #20395252,inset 0 1px #fff9}.qn-link__front:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;padding:.3rem;border-radius:.2rem;opacity:.72;background:repeating-linear-gradient(135deg,#85a8bd 0 1rem,transparent 1rem 1.45rem,#deb799 1.45rem 2.45rem,transparent 2.45rem 2.9rem);-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.qn-link__seams{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qn-link__seams .is-fold{fill:#ffffff2e}.qn-link__seams .is-seam{fill:none;stroke:#6986903b;stroke-width:1;vector-effect:non-scaling-stroke}.qn-link__seal-wax{position:absolute;left:50%;top:46%;width:min(4rem,calc(var(--pocket-h) * .36));translate:-50% -50%;filter:saturate(.55) drop-shadow(0 .12rem .2rem rgb(39 71 97 / .18))}.qn-link__postmark{position:absolute;left:3.2rem;top:50%;display:grid;place-content:center;width:min(6rem,calc(var(--pocket-h) * .62));aspect-ratio:1;translate:0 -50%;rotate:-12deg;border:2px solid rgb(47 74 143 / .55);border-radius:50%;box-shadow:inset 0 0 0 .3rem #fbf7ecb3,inset 0 0 0 calc(.3rem + 1.5px) #2f4a8f73;color:#2f4a8fbf;font-family:var(--font-display);line-height:1.25;text-align:center;font-variant-numeric:tabular-nums}.qn-link__postmark small{font-size:var(--fs-micro);letter-spacing:.25em}.qn-link__postmark b{font-size:var(--fs-note);font-weight:400;letter-spacing:.02em}.qn-link__cancel{position:absolute;left:8.6rem;top:50%;width:7rem;height:3rem;translate:0 -55%;rotate:-12deg;fill:none;stroke:#2f4a8f66;stroke-width:2.4}.qn-link__stamp{position:absolute;right:3rem;top:50%;width:min(4.6rem,calc(var(--pocket-h) * .48));aspect-ratio:46 / 56;padding:.35rem;translate:0 -50%;rotate:4deg;background:#fbf7ec;-webkit-mask:radial-gradient(circle at .3rem .3rem,transparent .17rem,#000 .19rem) -.3rem -.3rem / .6rem .6rem,linear-gradient(#000 0 0) content-box;mask:radial-gradient(circle at .3rem .3rem,transparent .17rem,#000 .19rem) -.3rem -.3rem / .6rem .6rem,linear-gradient(#000 0 0) content-box;-webkit-mask-composite:source-over;mask-composite:add;filter:drop-shadow(0 .1rem .15rem rgb(40 30 10 / .25))}.qn-link__stamp>span{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:url(/visual-assets/skylight-sky-day.webp) center 30% / 260%}.qn-link__stamp img{position:absolute;left:50%;bottom:-.2rem;width:78%;translate:-50% 0}.qn-link__light{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.3rem;background:var(--envelope-light);mix-blend-mode:multiply}.qn-link__stage{position:absolute;z-index:8;left:50%;bottom:calc(var(--pocket-b) + var(--pocket-h) - var(--tuck));width:var(--dock-w);translate:-50% 0;animation:qn-panel-in .82s var(--qn-ease-out) .12s both}.qn-account-link .qn-login{width:100%;transform-origin:50% 60%}.qn-account-link .qn-login:after{display:none}.qn-account-link .qn-login__form{position:relative}.qn-account-link .qn-login__submit{margin-top:1.1rem}.qn-account-link .qn-login__submit[data-idle]{opacity:.45;filter:saturate(.6);cursor:default}.qn-account-link .qn-login__body{padding-bottom:calc(1.2rem + var(--tuck))}.qn-account-link .qn-login>.qn-link__perch{position:absolute;z-index:3;top:1.85rem;right:1.6rem;width:4.9rem;height:4.9rem;filter:drop-shadow(0 .3rem .4rem rgb(84 68 38 / .2));pointer-events:none}.qn-link__perch img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;animation:qn-perch-hop .62s var(--qn-ease-out),qn-perch-breathe 5.2s ease-in-out .9s infinite}.qn-account-link .qn-login[data-flip=out]{animation:qn-link-flip-out .24s var(--qn-ease) forwards}.qn-account-link .qn-login[data-flip=in]{animation:qn-link-flip-in .38s var(--qn-ease-out)}@keyframes qn-link-flip-out{to{transform:perspective(60rem) rotateY(-90deg)}}@keyframes qn-link-flip-in{0%{transform:perspective(60rem) rotateY(90deg)}}.qn-link__msg{position:relative;min-height:5.6rem;padding-top:.2rem}.qn-link__lead{display:flex;align-items:center;gap:.5rem;min-height:2.6rem;margin:0;padding-right:4.4rem;color:var(--sheet-ink);font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:.04em}.qn-link__sub{margin:.3rem 0 0;color:var(--sheet-ink-soft);font-size:var(--fs-note);line-height:1.7}.qn-link__seal{position:absolute;z-index:3;top:-.3rem;right:0;width:3.8rem;height:3.8rem;--seal-tilt: -9deg;pointer-events:none}.qn-link__seal.is-form{top:2.3rem;right:.3rem;width:4.6rem;height:4.6rem;--seal-tilt: -10deg}.qn-link__spinner{width:.85rem;height:.85rem;flex-shrink:0;border:2px solid rgb(var(--c-accent-deep) / .18);border-top-color:rgb(var(--c-accent-deep));border-radius:50%;animation:qn-spin var(--beat) linear infinite}.qn-login__recovery-action{display:flex;justify-content:center;margin-top:1rem}@font-face{font-family:Qingniao Viewport Brush;src:url(/visual-assets/viewport-notice-v1/heading.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.narrow-viewport-notice{--fs-caption: .7rem;--fs-body: clamp(.75rem, 2.2vw, .9rem);--fs-lead: clamp(.85rem, 2.6vw, 1.15rem);--fs-title: 1.6rem;--fs-display: clamp(1.5rem, 8vw, 3rem);position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--c-bg-base));background-image:url(/visual-assets/viewport-notice-v1/sky-paper.webp);background-position:center;background-size:cover;color:rgb(var(--c-text-primary));text-align:center}.narrow-viewport-notice__page{display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:clamp(.4rem,2dvh,1.2rem);width:min(100%,48rem);height:100dvh;margin-inline:auto;padding:max(clamp(.6rem,2.8dvh,1.6rem),env(safe-area-inset-top)) max(clamp(.75rem,3vw,1.2rem),env(safe-area-inset-right)) max(clamp(.6rem,2.8dvh,1.6rem),env(safe-area-inset-bottom)) max(clamp(.75rem,3vw,1.2rem),env(safe-area-inset-left))}.narrow-viewport-notice__page>*{flex:none;min-width:0}.narrow-viewport-notice__brand{display:flex;align-items:center;justify-content:center;gap:.35rem;font-family:var(--font-display);font-size:var(--fs-title);line-height:1}.narrow-viewport-notice__brand img{width:2.2rem;height:2.2rem;-o-object-fit:contain;object-fit:contain}.narrow-viewport-notice__scene{flex:0 1 auto;width:100%;height:min(26.4rem,60vw,42dvh);min-height:0;margin:0}.narrow-viewport-notice__scene img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.narrow-viewport-notice__scene .narrow-viewport-notice__night{display:none}.narrow-viewport-notice__copy{width:100%;overflow:clip}.narrow-viewport-notice__title{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.narrow-viewport-notice__title>img{position:absolute;top:100%;left:3%;width:110%;max-width:none;height:auto;transform:translateY(-70%);pointer-events:none}.narrow-viewport-notice__copy h1{margin:0;font-family:"Qingniao Viewport Brush",var(--font-display);font-size:var(--fs-display);font-weight:400;line-height:1.22;letter-spacing:-.025em;-webkit-text-stroke:.025em currentColor;text-wrap:balance}.narrow-viewport-notice__lead{margin:clamp(.4rem,1.4dvh,1rem) 0 0;font-size:var(--fs-lead);line-height:1.5;text-wrap:balance}.narrow-viewport-notice__guides{width:min(100%,20rem)}.narrow-viewport-notice__guides>img{display:block;width:100%;height:auto;max-height:14dvh;-o-object-fit:contain;object-fit:contain}.narrow-viewport-notice__guides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;font-size:var(--fs-body);line-height:1.6}.narrow-viewport-notice__guides li{padding-inline:.45rem;text-wrap:balance}.narrow-viewport-notice__guides li+li{border-inline-start:1px solid rgb(var(--c-accent) / .2)}.narrow-viewport-notice__return{margin:0;color:rgb(var(--c-text-secondary));font-size:var(--fs-caption);line-height:1.7;text-wrap:balance}@media(max-height:600px)and (min-aspect-ratio:4 / 3){.narrow-viewport-notice{--fs-title: 1.3rem;--fs-display: clamp(1.5rem, 4.3vw, 2rem)}.narrow-viewport-notice__page{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(min-content,1fr) minmax(min-content,1fr) auto;justify-items:center}.narrow-viewport-notice__brand{grid-column:1 / -1}.narrow-viewport-notice__brand img{width:1.8rem;height:1.8rem}.narrow-viewport-notice__scene{grid-column:1;grid-row:2 / 4;height:100%}.narrow-viewport-notice__copy{grid-column:2;align-self:end}.narrow-viewport-notice__lead{font-size:var(--fs-body)}.narrow-viewport-notice__guides{grid-column:2;align-self:start}.narrow-viewport-notice__guides>img{display:none}.narrow-viewport-notice__guides ul{grid-template-columns:minmax(0,1fr)}.narrow-viewport-notice__guides li+li{border:0}.narrow-viewport-notice__return{grid-column:1 / -1}}:root[data-theme=dark] .narrow-viewport-notice__scene .narrow-viewport-notice__day{display:none}:root[data-theme=dark] .narrow-viewport-notice__scene .narrow-viewport-notice__night{display:block}:root[data-theme=dark] .narrow-viewport-notice__guides>img{filter:brightness(.75)}
