.site-root{font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,system-ui,sans-serif;color:#eef2fa;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-root p,.site-root li{text-wrap-style:pretty}.site-num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.site-latin{font-family:Bodoni Moda,"Noto Serif TC",Songti TC,serif;font-optical-sizing:auto;font-variant-numeric:lining-nums}.site-root ::-moz-selection{background:#5b97ff61;color:#fff}.site-root ::selection{background:#5b97ff61;color:#fff}.site-root :focus-visible{outline:2px solid #5b97ff;outline-offset:3px}@keyframes site-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-rise{animation:site-rise .5s cubic-bezier(.16,1,.3,1) both}@keyframes site-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-fill{transform-origin:left;animation:site-fill linear forwards}@media(prefers-reduced-motion:reduce){.site-rise,.site-fill{animation:none;transform:none}.site-root *{transition-duration:.01ms!important;scroll-behavior:auto!important}}.cv-page{--cut: clamp(16px, 3.6vw, 64px);background:#11183b;color:#fff;overflow-x:clip}.cv-band{position:relative}.cv-band--sky{padding-block:calc(var(--cut) + 3.25rem);background:radial-gradient(64% 46% at 92% -6%,#28457499,#28457400 68%),radial-gradient(50% 40% at 0% 100%,#201647bf,#20164700 70%),linear-gradient(180deg,#11183b,#161f48 55%,#11183b)}.cv-band--navy{z-index:1;margin-block:calc(var(--cut) * -1);padding-block:calc(var(--cut) * 2 + 3.25rem);background:radial-gradient(76% 54% at 50% -4%,#284574d9,#28457400 70%),linear-gradient(170deg,#161f48,#1c2e5d 46%,#171f4a);clip-path:polygon(0 var(--cut),100% 0,100% calc(100% - var(--cut)),0 100%)}.cv-band--navy.cv-band--last{margin-bottom:0;padding-bottom:7.5rem;clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%)}@media(min-width:768px){.cv-band--navy.cv-band--last{padding-bottom:11rem}.cv-band--sky{padding-block:calc(var(--cut) + 5.5rem)}.cv-band--navy{padding-block:calc(var(--cut) * 2 + 5.5rem)}}.cv-edge{position:absolute;left:0;width:100%;height:var(--cut);pointer-events:none;overflow:visible}.cv-edge--top{top:0}.cv-edge--bottom{bottom:0}.cv-kv{position:absolute;pointer-events:none;mix-blend-mode:screen;background-repeat:no-repeat;filter:saturate(.5) brightness(.92);opacity:.6}.cv-kv--candles{left:0;right:0;bottom:0;height:min(46vw,420px);background-image:url(/site/picker/kv/candles.webp);background-size:max(100%,760px) auto;background-position:left bottom;-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.85) 46%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.85) 46%,transparent 100%)}.cv-kv--flip{transform:scaleX(-1)}.cv-kv--gold{width:clamp(120px,12vw,190px);aspect-ratio:175 / 520;background-image:url(/site/picker/kv/candles-gold.webp);background-size:100% 100%;-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 34%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#000 34%,transparent 100%)}.cv-kv--streak{width:clamp(110px,16vw,240px);aspect-ratio:128 / 222;background-image:url(/site/picker/kv/streak.webp);background-size:100% 100%;-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#000 34%,transparent 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#000 34%,transparent 100%)}.cv-photo{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background-image:var(--photo);background-size:cover;background-position:var(--photo-pos, 50% 50%);filter:blur(34px) saturate(.7);opacity:var(--photo-a, .22);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%)}.cv-band--sky{--ga: #1c2c58;--gb: #172149;--gc: #121a3e;--gd: #0e1434;--geo-edge: #11183b}.cv-band--navy{--ga: #24396f;--gb: #1d2e5e;--gc: #17244f;--gd: #121b42;--geo-edge: #161f48}.cv-geo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;content-visibility:auto}.cv-geo__c{position:absolute;left:0;width:100%;container-type:size}.cv-geo__tilt{position:absolute;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.cv-geo__c{perspective:1100px}.cv-geo__tilt{transform-style:preserve-3d;animation:cv-geo-tilt 40s cubic-bezier(.45,0,.55,1) infinite alternate}}.cv-geo__s{--sh: clamp(44px, 5cqmax, 84px);position:absolute;left:var(--x);top:var(--y);width:200cqmax;height:var(--t);translate:-50% -50%;transform:translateZ(var(--z)) rotate(var(--r0));animation:cv-geo-drift var(--dur) cubic-bezier(.45,0,.55,1) var(--delay) infinite alternate}.cv-geo__s--a:before,.cv-geo__s--b:before,.cv-geo__s--d:before,.cv-geo__s--gold:before{content:"";position:absolute;left:0;right:0;top:calc(var(--sh) * -1);bottom:calc(var(--sh) * -1);background:linear-gradient(0deg,#06091c9e,#06091c57 30%,#06091c1a 66%,#06091c00) top / 100% var(--sh) no-repeat,linear-gradient(180deg,#06091c9e,#06091c57 30%,#06091c1a 66%,#06091c00) bottom / 100% var(--sh) no-repeat}.cv-geo__s--a,.cv-geo__s--gold{background:linear-gradient(180deg,var(--ga) 0%,var(--gb) 38%,var(--gc) 100%)}.cv-geo__s--b{background:linear-gradient(180deg,var(--gb) 0%,var(--gc) 50%,var(--gd) 100%)}.cv-geo__s--d{background:linear-gradient(180deg,var(--gc) 0%,var(--gd) 70%)}.cv-geo__s--gold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ac905500 32%,#ac9055 42%,#e1c582 48%,#f4e8c6,#e1c582 52%,#ac9055 58%,#ac905500 68%)}.cv-geo__s--e{width:var(--t);border:1px solid rgba(132,156,204,.14);background:linear-gradient(150deg,#28457480,#2845741f)}.cv-geo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--geo-edge) 0%,rgba(17,24,59,0) 9%,rgba(17,24,59,0) 91%,var(--geo-edge) 100%),radial-gradient(90% 46% at 50% 50%,#11183b4d,#11183b00)}.cv-geo[data-paused=true] .cv-geo__tilt,.cv-geo[data-paused=true] .cv-geo__s{animation:none}@keyframes cv-geo-tilt{0%{transform:rotateX(5deg) rotateY(-6deg)}to{transform:rotateX(-4deg) rotateY(6deg)}}@keyframes cv-geo-drift{0%{transform:translateZ(var(--z)) rotate(var(--r0))}to{transform:translate3d(var(--tx),var(--ty),var(--z)) rotate(var(--r1))}}@media(prefers-reduced-motion:reduce){.cv-geo__tilt,.cv-geo__s{animation:none}}.cv-slant{font-family:"Noto Serif TC",Songti TC,PMingLiU,serif;font-weight:900;letter-spacing:.01em}.cv-navy3d,.cv-white3d{background:linear-gradient(180deg,#fff,#f1f3f8 42%,#b3bcd2 74%,#e6eaf3);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1.5px 0 rgba(13,18,48,.9)) drop-shadow(0 8px 16px rgba(0,0,0,.5))}.cv-gold3d{background:linear-gradient(180deg,#f6ecd0,#e1c582 28%,#ac9055 58%,#8c7340 76%,#d8bf85);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #5c4a22) drop-shadow(0 2.5px 0 #2a2110) drop-shadow(0 10px 18px rgba(0,0,0,.55))}.cv-num{font-family:Bodoni Moda,"Noto Serif TC",serif;font-style:italic;font-weight:800;font-variant-numeric:lining-nums;letter-spacing:-.01em}.cv-num--ink{color:#161f48;-webkit-text-stroke:.05em #161f48;paint-order:stroke fill;text-shadow:0 .03em 0 rgba(255,255,255,.55),0 .12em .2em rgba(22,31,72,.28)}.cv-em{font-weight:900;color:#e1c582}.cv-onwhite .cv-em{color:#161f48;background:linear-gradient(180deg,transparent 62%,rgba(225,197,130,.6) 62%)}.cv-ribbon{position:relative;display:inline-flex;align-items:center;font-family:"Noto Serif TC",Songti TC,serif;font-weight:900;color:#fff;padding:.38em 2.2em .42em 1.5em;background:linear-gradient(90deg,#28457400,#284574f5 10%,#284574b8 62%,#28457400);text-shadow:0 2px 6px rgba(13,18,48,.7)}.cv-ribbon b{font-weight:900;color:#e1c582}.cv-qo:before,.cv-qc:after{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.5em;line-height:0;color:#fff;opacity:.92}.cv-qo:before{content:"“";margin-right:.18em;vertical-align:-.28em}.cv-qc:after{content:"”";margin-left:.12em;vertical-align:-.28em}.cv-badge{display:inline-flex;align-items:center;gap:.6em;padding:.42em 1.1em;border-radius:999px;border:1.5px solid #ac9055;outline:1px solid rgba(172,144,85,.45);outline-offset:3px;background:linear-gradient(180deg,#1c2e5deb,#11183beb);box-shadow:0 0 18px #e1c58229,0 12px 22px -12px #000c;font-family:"Noto Serif TC",Songti TC,serif;font-weight:700;letter-spacing:.12em;color:#e1c582;white-space:nowrap}.cv-badge svg{flex:none;height:1.3em;width:auto;color:#ac9055}.cv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;border-radius:999px;font-weight:900;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.cv-btn:active{transform:translateY(1px) scale(.99)}.cv-btn--gold{color:#161f48;border:1px solid #f4e8c6;background:linear-gradient(180deg,#f4e8c6,#e1c582 40%,#c9ad6c 72%,#ac9055);box-shadow:inset 0 1px #fffc,inset 0 -2px #5c4a224d,0 16px 30px -12px #ac905599}.cv-btn--gold:hover{filter:brightness(1.06)}.cv-btn--navy{color:#e1c582;border:2px solid #ac9055;background:linear-gradient(148deg,#1c2e5d 10%,#11183b 68%);box-shadow:0 0 20px #ac905547}.cv-btn--navy>span{background:linear-gradient(0deg,#ac9055 18%,#f4e8c6 45%,#ac9055 57%,#e1c582 84%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.cv-btn--navy:hover{box-shadow:0 0 28px #e1c58266}.cv-btn--blue{color:#fff;border:1px solid rgba(225,197,130,.3);background:linear-gradient(180deg,#3b5c96,#284574);box-shadow:inset 0 1px #ffffff38,0 12px 22px -10px #0d1230e6}.cv-btn--blue:hover{filter:brightness(1.12)}.cv-btn--glass,.cv-btn--line{color:#fff;font-weight:700;border:1px solid rgba(255,255,255,.34);background:#ffffff12}.cv-btn--glass:hover,.cv-btn--line:hover{background:#ffffff24;border-color:#e1c582}.cv-glass,.cv-frost,.cv-card{border:1px solid rgba(132,156,204,.26);background:linear-gradient(180deg,#28457480,#161f48d6);box-shadow:inset 0 1px #ffffff1f,0 26px 48px -26px #000c}.cv-active-navy,.cv-active-white{border:1px solid #ac9055;background:linear-gradient(100deg,#284574f5,#1c2e5de6 60%,#161f48eb);box-shadow:inset 5px 0 #e1c582,0 0 26px #e1c58224,0 22px 40px -22px #000000d9}.cv-chip-navy,.cv-chip-white{border:1px solid #f4e8c6;background:linear-gradient(180deg,#f4e8c6,#e1c582 45%,#c9ad6c);box-shadow:0 14px 22px -14px #ac9055b3}.cv-glow{filter:drop-shadow(0 0 5px rgba(244,232,198,.9)) drop-shadow(0 0 16px rgba(225,197,130,.5))}.cv-portrait{position:relative}.cv-portrait:before{content:"";position:absolute;top:-4%;right:-12%;bottom:0;left:-12%;background:radial-gradient(42% 34% at 50% 30%,#e1c58229,#e1c58200),radial-gradient(50% 50% at 50% 46%,#3b5c96bf,#28457457 46%,#28457400);pointer-events:none}.cv-portrait img{position:relative;display:block;width:100%;height:auto;filter:saturate(.94) contrast(1.04) brightness(.97);-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 80%,transparent 100%)}@media(min-width:1024px){.cv-portrait img{-webkit-mask-image:none;mask-image:none}}.nd-stage{position:relative;overflow:hidden;container-type:inline-size;aspect-ratio:10 / 12.2;background:linear-gradient(180deg,#f6f8fd,#edf1f9)}@media(min-width:768px){.nd-stage{aspect-ratio:16 / 10.4}}.nd-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;padding:4cqw 4cqw 0}@media(min-width:768px){.nd-canvas{padding:2.6cqw 4cqw 0}}.nd-app{width:100%;max-width:540px;font-family:Noto Sans TC,system-ui,sans-serif;font-size:clamp(14.5px,4.3cqw,16.5px);line-height:1.45;color:#33405c;text-align:left}.nd-card{position:relative;padding:.8em .9em;border:1px solid #e3e8f2;border-radius:.9em;background:#fff;box-shadow:0 .5em 1.4em -.8em #283c6e59}.nd-label{margin-bottom:.45em;font-size:.86em;color:#4a5670}.nd-mute{color:#8490a8}.nd-input{display:flex;align-items:center;gap:.5em;height:2.75em;padding:0 .8em;border:1.5px solid #dfe5f0;border-radius:.65em;background:#f7f9fd;transition:border-color .3s ease,box-shadow .3s ease}.nd-input--focus{border-color:#2f5fe0;background:#fff;box-shadow:0 0 0 3px #2f5fe024}.nd-type{display:inline-block;overflow:hidden;width:0;white-space:nowrap;font-variant-numeric:tabular-nums;border-right:2px solid #2f5fe0;animation:nd-type 1.2s steps(4) .5s forwards,nd-caret .8s step-end infinite}@keyframes nd-type{to{width:4.4ch}}@keyframes nd-caret{50%{border-right-color:transparent}}.nd-drop{position:absolute;left:.9em;right:.9em;z-index:3;margin-top:.3em;overflow:hidden;border:1px solid #dfe5f0;border-radius:.65em;background:#fff;box-shadow:0 1em 2em -.8em #283c6e80;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.nd-drop.is-open{opacity:1;transform:none;transition-delay:.9s}.nd-drop__row{position:relative;display:flex;align-items:center;gap:.6em;padding:.55em .8em;font-size:.95em;font-variant-numeric:tabular-nums}.nd-drop__row+.nd-drop__row{border-top:1px solid #eef1f7}.nd-drop__row--on{background:#eef3ff}.nd-reveal{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease}.nd-reveal.is-on{opacity:1;transform:none}.nd-fold{overflow:hidden;max-height:14em;transition:max-height .5s ease,opacity .35s ease,padding .5s ease,border-width .5s ease}.nd-fold--tall{max-height:32em}.nd-fold.is-folded{max-height:0;padding-block:0;border-width:0;opacity:0}.nd-fold.is-folded+.nd-reveal{margin-top:0}.nd-mark{border-radius:.35em;outline:2px solid #c9a44f;outline-offset:.3em}.nd-pill{display:inline-flex;padding:.2em .7em;border:1px solid #b9c8f2;border-radius:999px;background:#edf2ff;font-size:.8em;font-weight:600;color:#2f5fe0;white-space:nowrap}.nd-tagc{display:inline-flex;padding:.1em .5em;border-radius:.4em;font-size:.8em;font-weight:600;white-space:nowrap}.nd-tagc--call{background:#fdeaea;color:#c9352f}.nd-tagc--put{background:#e4f5ec;color:#1f9d55}.nd-tagc--blue{background:#edf2ff;color:#2f5fe0}.nd-seg{display:grid;grid-template-columns:1fr 1fr;gap:.3em;padding:.25em;border:1px solid #dfe5f0;border-radius:.65em;background:#f7f9fd}.nd-seg__i{position:relative;display:grid;place-items:center;height:2.5em;border-radius:.5em;font-weight:600;color:#6b7892;transition:background-color .35s ease,color .35s ease}.nd-seg__i--call{background:#fdeaea;color:#c9352f}.nd-seg__i--put{background:#e4f5ec;color:#1f9d55}.nd-tile{padding:.45em .6em;border:1px solid #e3e8f2;border-radius:.6em;background:#f7f9fd}.nd-why{display:flex;gap:.5em;font-size:.9em;line-height:1.4;animation:nd-whyin .45s ease both}@keyframes nd-whyin{0%{opacity:0;transform:translate(-8px)}}.nd-swap{animation:nd-swap .55s cubic-bezier(.2,.7,.2,1) both}@keyframes nd-swap{0%{opacity:0;transform:translateY(10px) scale(.98)}}.nd-go{position:relative;display:grid;place-items:center;height:2.9em;border-radius:.7em;background:linear-gradient(180deg,#4f7dfa,#2f5fe0);box-shadow:0 .6em 1.2em -.5em #2f5fe0b3;font-weight:700;color:#fff}.nd-go--pulse{animation:nd-pulse 1.5s ease-in-out infinite}@keyframes nd-pulse{50%{box-shadow:0 .6em 1.2em -.5em #2f5fe0b3,0 0 0 .45em #2f5fe029}}.nd-tap{position:absolute;left:50%;top:50%;width:2.6em;height:2.6em;margin:-1.3em 0 0 -1.3em;border:2.5px solid #c9a44f;border-radius:50%;background:#e1c5824d;opacity:0;pointer-events:none;animation:nd-tap .95s ease-out .35s 2}.nd-tap--late{animation-delay:1.9s}@keyframes nd-tap{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.nd-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.86em;font-variant-numeric:tabular-nums}.nd-table th{padding:.3em .2em;border-bottom:1px solid #e3e8f2;font-size:.94em;font-weight:500;color:#8490a8;text-align:right}.nd-table th:first-child,.nd-table td:first-child{text-align:left}.nd-table th:nth-child(1){width:40%}.nd-table th:nth-child(2){width:27%}.nd-table th:nth-child(3){width:14%}.nd-table td{padding:.42em .2em;border-bottom:1px solid #eef1f7;text-align:right}.nd-table tr:last-child td{border-bottom:0}.nd-row{opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease}.nd-row.is-on{opacity:1;transform:none}.nd-fill{animation:nd-fill linear both}@keyframes nd-fill{0%{transform:scaleX(0)}}.nd-cap{animation:nd-capin .4s ease both}@keyframes nd-capin{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.nd-type{width:4.4ch;border-right:0;animation:none}.nd-drop,.nd-reveal,.nd-fold,.nd-row,.nd-seg__i{transition:none}.nd-swap,.nd-why,.nd-go--pulse,.nd-tap,.nd-cap{animation:none}}.nd-chip{display:inline-flex;flex-direction:column;padding:.3em .6em;border:1px solid #e3e8f2;border-radius:.55em;background:#fff;line-height:1.3}.nd-chip b{font-size:.88em;font-weight:600;color:#1b2540;white-space:nowrap}.nd-chip span{font-size:.8em;color:#8490a8}.nd-chip--on{border-color:#b9c8f2;background:#edf2ff}.nd-chip--on b{color:#2f5fe0}.nd-table--free th:nth-child(n){width:auto}.nd-hl{background:#fbf4e4}.nd-best{margin-right:.3em;padding:.1em .4em;border-radius:.35em;background:#8c7340;font-size:.78em;font-weight:700;color:#fff;white-space:nowrap}.nd-dim,.nd-row.nd-dim.is-on{opacity:.38}.nd-star>td,.nd-pickrow.nd-star{background:#f1f5ff}.nd-star>td:first-child{box-shadow:inset 3px 0 #c9a44f}.nd-note{display:inline-block;padding:.08em .5em;border:1px solid #c9a44f;border-radius:999px;background:#fbf4e4;font-size:.78em;font-weight:700;color:#6b5a1e;white-space:nowrap}.nd-draw{stroke-dasharray:1;stroke-dashoffset:1;animation:nd-draw 1.8s ease-out .3s forwards}@keyframes nd-draw{to{stroke-dashoffset:0}}.nd-tip{display:grid;gap:.1em;padding:.35em .6em;border:1px solid #e3e8f2;border-radius:.5em;background:#fff;box-shadow:0 .5em 1.2em -.6em #283c6e80;font-size:.76em;color:#8490a8;white-space:nowrap}.nd-tip b{margin-left:.8em;color:#1b2540}.nd-pickrow{display:flex;align-items:center;gap:.6em;padding:.5em;border-radius:.5em;font-variant-numeric:tabular-nums}.nd-pickrow+.nd-pickrow{border-top:1px solid #eef1f7}.nd-tool{position:relative;display:inline-flex;align-items:center;padding:.4em .9em;border:1px solid #dfe5f0;border-radius:.6em;background:#fff;font-size:.9em;font-weight:500;color:#33405c;white-space:nowrap}.nd-tool--on{border-color:#2f5fe0;color:#2f5fe0;box-shadow:0 0 0 3px #2f5fe024}.nd-tool--primary{border-color:#2f5fe0;background:linear-gradient(180deg,#4f7dfa,#2f5fe0);font-weight:700;color:#fff}.nd-listbox{overflow:hidden;border:1px solid #dfe5f0;border-radius:.6em;font-size:.86em}.nd-listbox p{padding:.4em .6em;background:#edf2ff;font-weight:700;color:#2f5fe0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nd-listbox span{display:block;padding:.36em .6em;border-top:1px solid #eef1f7;color:#33405c;white-space:nowrap}.nd-arrow{display:grid;place-items:center;width:2em;height:1.8em;border:1px solid #dfe5f0;border-radius:.45em;background:#f7f9fd;color:#2f5fe0}.nd-cond{align-items:center;padding:.24em 0;font-size:.88em!important}.nd-sel,.nd-val{flex:none;padding:.12em .55em;border:1px solid #dfe5f0;border-radius:.4em;background:#f7f9fd;font-variant-numeric:tabular-nums;color:#33405c}.nd-val{min-width:4.6em}.nd-tap--last{animation-delay:2.9s}@media(prefers-reduced-motion:reduce){.nd-draw{stroke-dashoffset:0;animation:none}}.nd-ov{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#e6ebf5}.nd-ov__shot{position:absolute;left:0;top:0;width:var(--w-m);--tx: var(--tx-m);--ty: var(--ty-m);--y0: var(--y0-m);transform:translate(var(--tx),var(--y0));transition:transform 1.2s cubic-bezier(.45,0,.2,1) .5s}@media(min-width:768px){.nd-ov__shot{width:var(--w-d);--tx: var(--tx-d);--ty: var(--ty-d);--y0: var(--y0-d)}}.nd-stage[data-active] .nd-ov__shot{transform:translate(var(--tx),var(--ty))}.nd-ov__box{position:absolute;border:max(2px,.6cqw) solid #e1c582;border-radius:.8cqw;box-shadow:0 0 0 300cqw #0d123047,0 0 3cqw #e1c582e6;animation:nd-ov-box linear both}@keyframes nd-ov-box{0%,42%{opacity:0;transform:scale(1.15)}58%,to{opacity:1;transform:scale(1)}}.nd-ov__lift{position:absolute;z-index:1;overflow:hidden;border-radius:.8cqw;outline:max(2px,.6cqw) solid #e1c582;box-shadow:0 0 0 300cqw #0d12304d,0 0 4cqw #e1c582e6;transform-origin:50% 0%;animation:nd-ov-lift linear both}@keyframes nd-ov-lift{0%,26%{opacity:0;transform:scale(1)}34%{opacity:1;transform:scale(1)}50%,78%{opacity:1;transform:scale(var(--lift))}96%,to{opacity:1;transform:scale(1)}}.nd-ov__lift--center{transform-origin:50% 50%}.nd-ov__tap{position:absolute;left:50%;top:50%;height:90%;aspect-ratio:1;border-radius:999px;background:#e1c58299;box-shadow:0 0 0 .3cqw #ffffffe6;opacity:0;animation:nd-ov-tap linear both}@keyframes nd-ov-tap{0%,54%{opacity:0;transform:translate(-50%,-50%) scale(.2)}56%{opacity:1;transform:translate(-50%,-50%) scale(.3)}64%{opacity:0;transform:translate(-50%,-50%) scale(1.6)}66%{opacity:1;transform:translate(-50%,-50%) scale(.3)}76%,to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.nd-ov__over{position:absolute;height:auto;max-width:none;border-radius:.8cqw;box-shadow:0 2cqw 6cqw -1cqw #0d12308c;animation:nd-ov-over .5s cubic-bezier(.16,1,.3,1) .9s both}@keyframes nd-ov-over{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.nd-stage:not([data-active]) .nd-ov__box,.nd-stage:not([data-active]) .nd-ov__lift{animation:none;opacity:0}.nd-detail{display:contents}.nd-detail>*{animation:nd-detail-in .55s cubic-bezier(.16,1,.3,1) both}@keyframes nd-detail-in{0%{opacity:0;transform:translateY(22%)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nd-ov__shot{transition:none;transform:translate(var(--tx),var(--ty))}.nd-ov__box,.nd-ov__lift,.nd-ov__over,.nd-detail>*{animation:none;opacity:1}.nd-ov__tap{animation:none}}.cv-rail--nudge>*{animation:cv-nudge 1.2s cubic-bezier(.45,0,.2,1) .5s 1}@keyframes cv-nudge{0%,to{translate:0 0}45%{translate:-52px 0}}.cv-sway-l{animation:cv-sway-l 1.2s ease-in-out .5s 1}.cv-sway-r{animation:cv-sway-r 1.2s ease-in-out .5s 1}@keyframes cv-sway-l{50%{transform:translate(-2px)}}@keyframes cv-sway-r{50%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.cv-rail--nudge>*,.cv-sway-l,.cv-sway-r{animation:none}}
