@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.07pab5tjqgrgt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.24-aljatl3op_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.p.0i0-2mskdia64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.gloock_38f9c8aa-module__4p2qEW__className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.gloock_38f9c8aa-module__4p2qEW__variable{--np-display:"Gloock", "Gloock Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_1ab05144-module__vQDqHW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_1ab05144-module__vQDqHW__variable{--np-ui:"Figtree", "Figtree Fallback"}
.np2-root{--night-0:#050a1a;--night-1:#0a1430;--night-2:#101d40;--night-3:#172a57;--gold:#e8c46a;--gold-2:#f6dfa0;--gold-deep:#b98a32;--berry:#c4262f;--lamp:#ffc070;--snow:#f2f6fc;--mist:#a9b8d6;--line:#e8c46a38;--glass:#101d408c;--display:var(--np-display), Georgia, serif;--ui:var(--np-ui), "Segoe UI", system-ui, sans-serif;--gutter:max(16px, env(safe-area-inset-left,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night-0);color:var(--snow);font-family:var(--ui);font-size:17px;line-height:1.6;overflow:clip}.np2-root *,.np2-root :before,.np2-root :after{box-sizing:border-box}.np2-root h1,.np2-root h2,.np2-root h3{font-family:var(--display);text-wrap:balance;letter-spacing:.003em;margin:0;font-weight:400}.np2-root p{margin:0}.np2-root a{text-decoration:none}.np2-root :focus-visible{outline:2px solid var(--gold-2);outline-offset:3px;border-radius:6px}.np2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.np2-wrap{max-width:1180px;padding:0 var(--gutter);margin:0 auto}.np2-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.np2-body{color:var(--mist);max-width:56ch;font-size:18px}.np2-btn{cursor:pointer;min-height:52px;font:700 16px/1 var(--ui);letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.np2-btn:hover{transform:translateY(-2px)}.np2-btn:active{transform:translateY(0)}.np2-btn--gold{color:#2a1606;background:linear-gradient(180deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));box-shadow:inset 0 0 0 1px #ffe6aa80,0 10px 30px -8px #e8c46aa6}.np2-btn--gold:hover{box-shadow:inset 0 0 0 1px #ffe6aab3,0 14px 40px -6px #ffc86ed9}.np2-btn--ghost{color:var(--snow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a143059;box-shadow:inset 0 0 0 1px #f2f6fc59}.np2-btn--ghost:hover{box-shadow:inset 0 0 0 1px #f2f6fcb3}.np2-btn--small{color:#2a1606;background:var(--gold);min-height:40px;padding:0 18px;font-size:14px}.np2-btn:disabled{opacity:.7;cursor:progress;transform:none}.np2-link{color:var(--gold-2);font:600 14px var(--ui);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:8px;text-decoration:underline}.np2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-2);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a143080;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:13px;font-weight:700;display:inline-flex}.np2-dot{background:#ff5a5f;border-radius:50%;width:8px;height:8px;animation:2s infinite np2-pulse;box-shadow:0 0 #ff5a5f99}@keyframes np2-pulse{70%{box-shadow:0 0 0 10px #ff5a5f00}to{box-shadow:0 0 #ff5a5f00}}.np2-count{gap:clamp(8px,1.4vw,16px);display:flex}.np2-unit{justify-items:center;gap:8px;display:grid;position:relative}.np2-digits{gap:4px;display:flex}.np2-digit{width:clamp(38px,4.4vw,54px);height:clamp(54px,6vw,74px);font:400 clamp(32px, 3.8vw, 48px)/1 var(--display);color:var(--snow);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#24386ebf 0% 49.6%,#14224ad9 50.4%,#101c3ee6 100%);border-radius:12px;place-items:center;animation:.5s cubic-bezier(.2,.9,.3,1.2) np2-drop;display:grid;box-shadow:inset 0 0 0 1px #e8c46a47,inset 0 1px #ffffff26,0 12px 24px -12px #000c}@keyframes np2-drop{0%{opacity:0;transform:translateY(-14px)rotateX(70deg)}to{opacity:1;transform:none}}.np2-unit-label{letter-spacing:.16em;text-transform:uppercase;color:var(--mist);font-size:11px;font-weight:700}.np2-count--sm .np2-digit{width:clamp(34px,3.4vw,44px);height:clamp(48px,4.6vw,60px);font-size:clamp(28px,3vw,38px)}.np2-count.is-open{font:400 28px var(--display);color:var(--gold-2)}.np2-notify{grid-template-columns:minmax(0,1fr) auto;gap:10px;width:min(520px,100%);margin-top:8px;display:grid}.np2-notify input{min-height:52px;font:500 16px var(--ui);color:var(--snow);background:#101d40bf;border:0;border-radius:999px;padding:0 20px;box-shadow:inset 0 0 0 1px #e8c46a59}.np2-notify input::placeholder{color:#8796b8}.np2-notify-fine,.np2-notify-error{color:var(--mist);grid-column:1/-1;font-size:14px}.np2-notify-error{color:#ff9aa0}.np2-notify-done{font:400 24px/1.3 var(--display);color:var(--gold-2);max-width:30ch}.np3{position:relative}.np3-canvas{z-index:0;opacity:0;width:100vw;height:100lvh;transition:opacity 1.6s;display:block;position:fixed;inset:0}.np3.is-ready .np3-canvas{opacity:1}.np3:before{content:"";z-index:0;background:linear-gradient(#7fb0e2 0%,#cfe2f5 55%,#f4f8fd 100%);position:fixed;inset:0}.np3-shade{z-index:1;pointer-events:none;background:linear-gradient(#14224800 52%,#14224833 70%,#1422488c 100%),linear-gradient(#1422484d,#14224800 16%);transition:opacity .8s;position:fixed;inset:0}.np3.is-glass .np3-shade{opacity:.4}.np3-track{z-index:1;pointer-events:none;height:1150svh;position:relative}.np3-loader{z-index:40;color:#3b4a6b;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#a9cbee,#f4f8fd);place-content:center;justify-items:center;gap:18px;font-size:14px;font-weight:600;transition:opacity 1s .2s,visibility 0s 1.2s;display:grid;position:fixed;inset:0}.np3-loader svg{fill:none;stroke:#c4262f;stroke-width:2px;stroke-linecap:round;filter:none;width:44px;height:44px;animation:3.2s linear infinite np3-spin}@keyframes np3-spin{to{transform:rotate(360deg)}}.np3:not(.is-loading) .np3-loader{opacity:0;visibility:hidden;pointer-events:none}.np3-bar{z-index:30;padding:max(16px, env(safe-area-inset-top,0px)) var(--gutter) 16px;background:linear-gradient(#14224859,#14224800);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:0 0 auto}.np3-short{display:none}.np3-brand{display:block;position:relative}.np3-brand img{width:clamp(130px,14vw,190px);height:auto;display:block}.np3-hat{transform-origin:30% 80%;filter:drop-shadow(0 2px 3px #00000059);pointer-events:none;width:2.1em;height:auto;font-size:clamp(11px,1.2vw,16px);position:absolute;top:-1.3em;left:-.5em;transform:rotate(-16deg)}.np3-bar-right{align-items:center;gap:10px;display:flex}.np3-sound{cursor:pointer;width:40px;height:40px;color:var(--snow);-webkit-backdrop-filter:blur(10px);background:#0a143073;border:0;border-radius:50%;place-items:center;padding:0;transition:box-shadow .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1px #f2f6fc47}.np3-sound:hover{box-shadow:inset 0 0 0 1px #f2f6fc99}.np3-sound.is-on{color:var(--gold-2);box-shadow:inset 0 0 0 1px #f6dfa080}.np3-sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.np3-sound .np3-spk{fill:currentColor;fill-opacity:.25}.np3-rail{z-index:5;right:max(18px, env(safe-area-inset-right,0px));gap:14px;transition:opacity .5s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.np3-rail:before{content:"";background:#f2f6fc33;width:1px;margin-left:-.5px;position:absolute;top:4px;bottom:4px;left:50%}.np3-rail i{background:#f2f6fc4d;border-radius:50%;width:7px;height:7px;transition:background .4s,box-shadow .4s,transform .4s;position:relative}.np3-rail i.is-on{background:var(--gold-2);box-shadow:0 0 10px #f6dfa0cc}.np3-chapters{z-index:3;pointer-events:none;position:fixed;inset:0}.np3-intro,.np3-ch,.np3-glass-copy{will-change:opacity, transform;position:absolute}.np3-intro{left:var(--gutter);right:var(--gutter);bottom:max(150px, calc(env(safe-area-inset-bottom,0px) + 136px));justify-items:start;gap:22px;max-width:720px;margin-left:max(0px,50vw - 620px);display:grid}.np3-intro h1{letter-spacing:-.01em;filter:drop-shadow(0 2px 16px #050a1abf);font-size:clamp(42px,5.6vw,82px);line-height:1.02}.np3-intro h1>div{margin-bottom:-.2em;padding-bottom:.2em}.np3-intro .np2-count{margin-top:2px}.np3-ch{left:var(--gutter);right:var(--gutter);bottom:max(120px, calc(env(safe-area-inset-bottom,0px) + 106px));visibility:hidden;opacity:0;justify-items:start;gap:14px;margin-left:max(0px,50vw - 620px);display:grid}.np3-line{font:400 clamp(34px, 4.6vw, 68px)/1.06 var(--display);text-wrap:balance;filter:drop-shadow(0 2px 16px #050a1acc);max-width:18ch}.np3-ch.is-inside .np3-line{filter:drop-shadow(0 2px 16px #1e0a02e6)}.np3-wm{vertical-align:top;margin-bottom:-.2em;padding-bottom:.2em;display:inline-block;overflow:hidden}.np3-w{display:inline-block}.np3-hint{letter-spacing:.02em;color:var(--snow);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(10px);background:#0a143073;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 13px;font-size:14px;font-weight:600;display:inline-flex}.np3-ch.is-inside .np3-hint,.np3-glass-copy .np3-hint{background:#28120673}.np3-hint span{color:var(--gold-2);animation:1.6s ease-in-out infinite np3-twinkle}@keyframes np3-twinkle{50%{opacity:.35;transform:scale(.8)}}.np3-glass-copy{left:50%;top:max(76px, calc(env(safe-area-inset-top,0px) + 64px));text-align:center;visibility:hidden;opacity:0;justify-items:center;gap:10px;width:min(92vw,640px);display:grid;transform:translate(-50%)}.np3-glass-copy .np3-line{max-width:none;font-size:clamp(28px,3.4vw,46px)}.np3.is-diving .np3-bar,.np3.is-diving .np3-chapters,.np3.is-diving .np3-guide,.np3.is-diving .np3-rail,.np3.is-diving .np3-cursor,.np3.is-diving .np3-shade{transition:opacity .35s;opacity:0!important;pointer-events:none!important}.np3.is-diving .np3-pad{pointer-events:none!important}.np3.is-end .np3-chapters,.np3.is-end .np3-rail,.np3.is-end .np3-cursor{visibility:hidden;transition:opacity .5s,visibility 0s .5s;opacity:0!important}.np3.is-end .np3-pad{pointer-events:none!important}.np3-cue{z-index:7;left:50%;bottom:max(26px, calc(env(safe-area-inset-bottom,0px) + 14px));opacity:0;pointer-events:none;justify-items:center;gap:10px;transition:opacity .7s,transform .7s;display:grid;position:fixed;transform:translate(-50%,12px)}.np3-cue.is-on{opacity:1;transform:translate(-50%)}.np3-thread{background:linear-gradient(#f6dfa000,#f6dfa0d9);border-radius:2px;width:2px;height:46px;position:relative;box-shadow:0 0 8px #f6dfa059}.np3-thread i{background:var(--gold-2);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px #ffdc96f2);width:14px;height:14px;margin-left:-7px;animation:2s cubic-bezier(.5,0,.3,1) infinite np3-star;position:absolute;top:0;left:50%}@keyframes np3-star{0%{opacity:0;transform:translateY(-6px)rotate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(42px)rotate(180deg)}}.np3-cue-text{font:400 20px/1.1 var(--display);letter-spacing:.01em;white-space:nowrap;color:var(--snow);text-shadow:0 2px 14px #050a1ae6}.np3-cue.is-first .np3-cue-text{font-size:24px}.np3-cue.is-first .np3-thread{height:56px}.np3-guide{z-index:8;right:max(18px, env(safe-area-inset-right,0px));bottom:max(22px, calc(env(safe-area-inset-bottom,0px) + 12px));transition:opacity .5s;position:fixed}.np3.is-loading .np3-guide{opacity:0;pointer-events:none}.np3-go{cursor:pointer;white-space:nowrap;min-height:44px;font:700 15px/1 var(--ui);color:#2a1606;background:linear-gradient(180deg, var(--gold-2), var(--gold) 55%, var(--gold-deep));border:0;border-radius:999px;align-items:center;gap:8px;padding:0 6px 0 18px;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffe6aa8c,0 10px 26px -10px #e8c46ab3}.np3-go:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffe6aacc,0 14px 34px -8px #ffc86ed9}.np3-go i{background:#2a160624;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.np3-go svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.np3-guide.is-gold .np3-go{min-height:50px;padding-left:22px;font-size:16px}.np3.is-end .np3-guide,.np3.is-end .np3-cue{opacity:0;pointer-events:none}.np3-pad{z-index:2;pointer-events:none;cursor:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:50% 50% 8px 8px/30% 30% 8px 8px;width:min(64vw,46vh);height:min(62vh,92vw);padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-44%)}.np3-pad:focus-visible{outline:2px solid var(--gold-2);outline-offset:6px}.np3.is-glass.is-ready .np3-pad{pointer-events:auto}.np3-cursor{z-index:35;pointer-events:none;transition:opacity .3s;position:fixed;top:0;left:0}.np3-cursor.is-hidden{opacity:0}.np3-cursor-ring{border-radius:50%;width:36px;height:36px;transition:transform .35s cubic-bezier(.2,.9,.3,1.3),box-shadow .35s,background .35s;position:absolute;top:-18px;left:-18px;transform:scale(.4);box-shadow:inset 0 0 0 1.5px #f6dfa000}.np3-cursor.is-active .np3-cursor-ring{background:#ffdca01a;transform:scale(1);box-shadow:inset 0 0 0 1.5px #f6dfa0e6,0 0 24px #ffc86e8c}.np3-cursor-label{white-space:nowrap;font:700 12px var(--ui);letter-spacing:.06em;color:#2a1606;background:var(--gold-2);opacity:0;border-radius:999px;padding:4px 10px;transition:opacity .25s,transform .25s;position:absolute;top:-12px;left:26px;transform:translate(-6px)}.np3-cursor.is-active .np3-cursor-label:not(:empty){opacity:1;transform:none}.np3-cursor.is-left .np3-cursor-label{left:auto;right:26px}@media (pointer:coarse){.np3-cursor{display:none}}.np3-tap{z-index:34;pointer-events:none;width:0;height:0;position:fixed}.np3-tap i{width:6px;height:6px;transform:rotate(var(--a)) translateY(0);background:#fff3c4;border-radius:50%;animation:.8s cubic-bezier(.15,.8,.3,1) forwards np3-burst;position:absolute;top:-3px;left:-3px;box-shadow:0 0 10px 2px #ffd278e6}@keyframes np3-burst{to{transform:rotate(var(--a)) translateY(-46px) scale(.2);opacity:0}}.np3-final{z-index:4;color:#1f1a2c;background:linear-gradient(#f4f8fd00 0%,#f4f8fde6 22%,#f4f8fd 46%);grid-template-rows:1fr auto;min-height:100svh;padding-top:120px;display:grid;position:relative}.np3-final-inner{text-align:center;padding:40px var(--gutter) 80px;align-self:center;justify-items:center;gap:22px;display:grid}.np3-final h2{max-width:16ch;font-size:clamp(38px,5.4vw,72px);line-height:1.03}.np3-final .np2-kicker{color:#c4262f}.np3-final-lede{color:#4a4560;max-width:44ch;font-size:clamp(17px,1.5vw,20px)}.np3-final .np2-digit{color:#1f1a2c;background:#fff;box-shadow:inset 0 0 0 1.5px #1f1a2c1a}.np3-final .np2-unit-label{color:#6b6680}.np3-final .np2-notify input{color:#1f1a2c;background:#fff;box-shadow:inset 0 0 0 1.5px #1f1a2c24}.np3-final .np2-notify input::placeholder{color:#8a869a}.np3-final .np2-notify-fine{color:#6b6680}.np3-foot{padding:24px var(--gutter) max(24px, env(safe-area-inset-bottom,0px));color:#6b6680;border-top:1px solid #1f1a2c14;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;font-size:14px;display:flex}.np3-back{color:#c4262f;text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline!important}.np3-back:hover{color:#8e1620}.np3-foot nav{gap:20px;display:flex}.np3-foot a:hover{color:#1f1a2c}@media (max-width:640px){.np2-root{font-size:16px}.np3-intro{bottom:max(150px, calc(env(safe-area-inset-bottom,0px) + 136px));gap:14px}.np3-cue-text{font-size:18px}.np3.is-cue .np3-guide{opacity:0;pointer-events:none}.np3-cue.is-first .np3-cue-text{font-size:21px}.np3-cue.is-first .np3-thread{height:40px}.np3-guide{bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 10px));right:12px}.np3-intro h1{font-size:clamp(36px,10.5vw,46px)}.np3-ch{bottom:max(108px, calc(env(safe-area-inset-bottom,0px) + 94px))}.np3-line{font-size:clamp(32px,9vw,42px)}.np3-rail,.np3-long{display:none}.np3-short{display:inline}.np2-notify{grid-template-columns:minmax(0,1fr)}.np3-shade{background:linear-gradient(#14224800 48%,#14224847 66%,#142248b3 100%),linear-gradient(#1422484d,#14224800 16%)}}@media (prefers-reduced-motion:reduce){.np2-root *,.np2-root :before,.np2-root :after{transition:none!important;animation:none!important}.np3-canvas{opacity:1}}
