body.ob{min-height:100vh;min-height:100svh;overflow:hidden;background:var(--charcoal)}.obg{position:fixed;inset:-6%;z-index:0;pointer-events:none}.obg i{position:absolute;inset:0;background:url(../media/neb/neb1.webp) center/cover no-repeat;opacity:.24;filter:saturate(.35) brightness(.85);animation:obDrift 60s ease-in-out infinite alternate}.obg i+i{background-image:url(../media/neb/neb3.webp);opacity:.12;mix-blend-mode:screen;animation-duration:84s;animation-direction:alternate-reverse}.obg:after{content:"";position:absolute;inset:0;background:radial-gradient(110% 90% at 68% 50%,#0b0d1000,#0b0d1080 55%,#0b0d10ed)}@keyframes obDrift{0%{transform:scale(1.06) translate3d(-1.5%,-1%,0)}to{transform:scale(1.13) translate3d(1.5%,1%,0)}}#core{position:fixed;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.ograin{position:fixed;inset:-50%;z-index:40;pointer-events:none;opacity:.05;animation:grain 1.2s steps(6) infinite;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html.rm .ograin,html.rm .obg i{animation:none}.oh{position:fixed;left:0;right:0;top:0;z-index:20;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--gut);background:linear-gradient(180deg,#0b0d10cc,#0b0d1000)}.oh .brand img{height:22px;display:block}.osteps{display:flex;gap:30px;margin:0;padding:0;list-style:none;font:500 10px/1 var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--g3)}.osteps li{display:flex;gap:10px;align-items:center;transition:color .5s}.osteps li b{font-weight:500;padding:5px 6px;border:1px solid currentColor;transition:background .5s,color .5s}.osteps li.on{color:var(--w)}.osteps li.on b{background:var(--w);color:var(--charcoal);border-color:var(--w)}.osteps li.done{color:var(--g1)}.oh nav{display:flex;gap:4px}.oh .hbtn{display:inline-flex;align-items:center;font:500 11px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g1);padding:10px 12px;border:1px solid transparent;text-decoration:none;transition:color .3s,border-color .3s}.oh .hbtn:hover{color:var(--w);border-color:var(--hair2)}.ox i{position:relative;width:10px;height:10px;margin-left:10px}.ox i:before,.ox i:after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:currentColor;transform:rotate(45deg)}.ox i:after{transform:rotate(-45deg)}.obar{position:absolute;left:var(--gut);right:var(--gut);bottom:0;height:1px;background:var(--hair)}.obar u{position:absolute;inset:0;background:linear-gradient(90deg,#f2f4f659,#fff);transform-origin:0 50%;transform:scaleX(0);transition:transform .9s var(--ease);box-shadow:0 0 12px #ffffff73}.om{position:fixed;left:0;right:0;top:var(--hdr);bottom:92px;z-index:5;overflow-y:auto;overflow-x:hidden;display:flex;align-items:center;padding:4vh var(--gut);scrollbar-width:none}.om::-webkit-scrollbar{display:none}.of{width:min(660px,50vw);position:relative;margin:auto 0}.qs{position:relative}.qk{display:flex;align-items:center;gap:12px;font:500 11px/1 var(--f-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--g1)}.qk i{width:8px;height:8px;background:var(--w)}.qh{margin:22px 0 0;font:500 clamp(36px,4.2vw,74px)/1.04 var(--f-sans);letter-spacing:-.025em;color:var(--w);text-wrap:balance}.qh .w{display:inline-block;white-space:nowrap}.qh .c{display:inline-block;will-change:transform,filter,opacity}.qh .c.lit{text-shadow:0 0 22px rgba(255,255,255,.5)}.qsub{margin:16px 0 0;font:300 clamp(16px,1.25vw,20px)/1.45 var(--f-sans);color:var(--g1);max-width:40ch}.qb{margin-top:34px}.opts{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-width:560px}.opts.grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:660px}.op{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:15px 18px;text-align:left;font:400 17px/1.25 var(--f-sans);color:var(--w);background:#0b0d106b;border:1px solid var(--hair2);cursor:pointer;overflow:hidden;transition:border-color .3s,transform .35s var(--ease),opacity .3s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.op:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f2f4f633,#f2f4f60d 70%,#f2f4f600);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease)}.op:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);opacity:0}.op:hover{border-color:#f2f4f68c;transform:translate(4px)}.op.on{border-color:var(--w)}.op.on:before{transform:scaleX(1)}.op.on:after{animation:opSweep .8s var(--ease) 1}@keyframes opSweep{0%{left:-40%;opacity:1}to{left:110%;opacity:0}}.op kbd{position:relative;flex:none;display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--hair2);font:500 11px/1 var(--f-mono);color:var(--g1);transition:background .3s,color .3s,border-color .3s}.op.on kbd{background:var(--w);color:var(--charcoal);border-color:var(--w)}.op span{position:relative;flex:1;min-width:0}.op .ck{position:relative;flex:none;width:14px;height:8px;margin:-4px 4px 0 0;border-left:1.5px solid var(--w);border-bottom:1.5px solid var(--w);transform:rotate(-45deg) scale(0);transition:transform .4s var(--ease)}.op.on .ck{transform:rotate(-45deg) scale(1)}.op:focus-visible{outline:1px solid var(--w);outline-offset:3px}.fld{position:relative;display:block;max-width:640px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.qi{display:block;width:100%;background:transparent;border:0;outline:0;border-radius:0;color:var(--w);font:300 clamp(24px,2.4vw,38px)/1.25 var(--f-sans);padding:8px 0 14px;caret-color:#fff;resize:none;-webkit-appearance:none;appearance:none}.qi::placeholder{color:#f2f4f63d}.fld u{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--hair2);overflow:hidden}.fld u:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#f2f4f659);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease)}.fld:focus-within u:after{transform:scaleX(1)}.fld.long .qi{font-size:clamp(20px,1.8vw,28px);line-height:1.4;min-height:3.2em}.pair{display:grid;gap:26px;max-width:640px}.pair .qi{font-size:clamp(22px,2vw,32px)}input.qi:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 99999s}.qerr{min-height:20px;margin-top:16px;font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.qs.bad .fld u{background:#f2555aa6}.qs.bad .op{border-color:#f2555a66}.rvw .qb{margin-top:24px}.rv{display:grid;max-width:660px;border-top:1px solid var(--hair)}.rvr{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:18px;align-items:baseline;width:100%;padding:12px 4px;text-align:left;background:none;border:0;border-bottom:1px solid var(--hair);color:var(--w);cursor:pointer;transition:background .3s}.rvr:hover,.rvr:focus-visible{background:#f2f4f60b;outline:0}.rvr .k{font:500 10px/1.35 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g2)}.rvr .v{font:400 15px/1.4 var(--f-sans);color:var(--w);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rvr.em .v{color:var(--g3)}.rvr i{font:500 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g2);font-style:normal;opacity:0;transition:opacity .3s}.rvr:hover i,.rvr:focus-visible i{opacity:1}.cns{position:relative;display:flex;gap:14px;align-items:flex-start;margin-top:22px;max-width:640px;cursor:pointer;font:400 14px/1.45 var(--f-sans);color:var(--g1)}.cns input{position:absolute;opacity:0;width:1px;height:1px}.cns .bx{flex:none;position:relative;width:20px;height:20px;margin-top:1px;border:1px solid var(--hair2);transition:background .3s,border-color .3s}.cns input:checked+.bx{background:var(--w);border-color:var(--w)}.cns input:checked+.bx:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border-right:2px solid var(--charcoal);border-bottom:2px solid var(--charcoal);transform:rotate(45deg)}.cns input:focus-visible+.bx{outline:1px solid var(--w);outline-offset:3px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fin .qh{font-size:clamp(46px,5.8vw,104px)}.ref{display:flex;gap:14px;align-items:baseline;margin-top:26px;font:500 11px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g2)}.ref b{font-weight:500;color:var(--w);letter-spacing:.16em}.fact{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.onav{position:fixed;left:0;right:0;bottom:0;z-index:20;height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 var(--gut) env(safe-area-inset-bottom);background:linear-gradient(0deg,#0b0d10e6,#0b0d1000);transition:opacity .5s}.onav.fin{opacity:0;pointer-events:none}.oback{justify-self:start;display:inline-flex;align-items:center;gap:10px;background:none;border:0;cursor:pointer;font:500 11px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g1);padding:10px 0}.oback:hover{color:var(--w)}.oback i{width:18px;height:1px;background:currentColor;position:relative}.oback i:before{content:"";position:absolute;left:0;top:-3px;width:6px;height:6px;border-left:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.ocount{justify-self:center;font:500 11px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--g2);white-space:nowrap}.ocount b{color:var(--w);font-weight:500}.ogo{justify-self:end;display:flex;align-items:center;gap:18px}.ohint{font:400 10px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--g3);white-space:nowrap}.onext{gap:14px}.onext i{position:relative;width:16px;height:1px;background:currentColor}.onext i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-right:1px solid currentColor;border-top:1px solid currentColor;transform:rotate(45deg)}.onext:disabled{opacity:.65;cursor:progress}.onext.send{box-shadow:0 0 0 1px var(--w),0 0 34px #f2f4f640}.onav.hideNext .onext{opacity:.35}@media (max-width:900px),(max-aspect-ratio:4/5){.osteps{gap:8px}.osteps span{display:none}.osteps li b{padding:4px 5px}.ox span{display:none}.ox i{margin-left:0}.oh nav{gap:0}.oh{gap:12px}.oh .brand img{height:18px}.om{bottom:80px;align-items:flex-start;padding:26vh var(--gut) 7vh;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}.of{width:100%}.qh{font-size:clamp(30px,8.6vw,46px)}.qsub{font-size:15px}.qb{margin-top:24px}.op{padding:13px 14px;font-size:15px;gap:12px}.op kbd{display:none}.opts.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.opts.grid .op{font-size:13.5px;padding:12px}.qi{font-size:24px}.rvr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 2px}.rvr .k{grid-column:1/-1}.rvr i{opacity:1}.onav{height:80px;grid-template-columns:auto 1fr auto}.ohint{display:none}}@media (max-width:900px) and (max-height:780px),(max-aspect-ratio:4/5) and (max-height:780px){.om{padding-top:max(13vh,78px)}.qh{margin-top:16px;font-size:clamp(27px,7.4vw,40px)}.qsub{margin-top:10px;font-size:14.5px}.qb{margin-top:16px}.opts{gap:8px}.op{padding:11px 14px}.opts.grid .op{padding:10px 12px}}@media (max-height:700px) and (min-width:901px){.qh{font-size:clamp(32px,3.4vw,56px)}.qb{margin-top:24px}.op{padding:12px 16px}}
