@keyframes hbHat{0%{opacity:0;transform:translate(700px)}.4%{opacity:1;transform:translate(700px)}7%{opacity:1;transform:translate(0)}19%{opacity:1;transform:translate(0)}25%{opacity:1;transform:translate(-700px)}25.4%{opacity:0;transform:translate(-700px)}to{opacity:0;transform:translate(-700px)}}@keyframes hbYay{0%{transform:rotate(-10deg)scale(.9)}40%{transform:rotate(8deg)scale(1.06)}70%{transform:rotate(-4deg)}to{transform:rotate(0)}}@keyframes hbTear{0%{opacity:0;transform:translateY(-4px)}15%{opacity:1}70%{opacity:1;transform:translateY(16px)}to{opacity:0;transform:translateY(24px)}}@keyframes hbPokeY{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes hbBlink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}96%{transform:scaleY(1)}}@keyframes hbBreath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.014)}}@keyframes hbWave{0%{transform:rotate(-6deg)}to{transform:rotate(10deg)}}@keyframes hbPoke{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes hbRead{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}@keyframes hbArc{0%,to{opacity:.12}50%{opacity:1}}@keyframes hbScribble{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(3px,1px)rotate(3deg)}50%{transform:translate(-2px,2px)rotate(-2deg)}75%{transform:translate(2px,-1px)rotate(2deg)}}@keyframes hbDraw{0%{stroke-dashoffset:60px;opacity:1}55%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hbPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes nvWord{0%{transform:translate(140%)}7%{transform:translate(0)}19%{transform:translate(0)}25%{transform:translate(-140%)}to{transform:translate(-140%)}}@keyframes nvBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes nvCaret{50%{opacity:0}}@keyframes nvSpin{to{transform:rotate(360deg)}}@keyframes nvFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nvPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes nvRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.nv-fade-up{animation:.4s both nvFadeUp}.nv-pop{animation:.8s cubic-bezier(.2,.8,.2,1) both nvPop}.nv-rise{animation:.7s cubic-bezier(.2,.7,.2,1) both nvRise}.nv-spin{animation:.8s linear infinite nvSpin}.nv-caret{animation:1s step-end infinite nvCaret}.nv-bar{animation:.9s ease-in-out infinite alternate nvBar}}@media (prefers-reduced-motion:reduce){.nv-bar{transform:scaleY(.5)}}@layer components{:root{--app-bg:#1c1c1c;--app-card:#262626;--app-line:#3a3a3a;--app-mid:#555;--app-dim:#8a8a8a;--app-soft:#a8a8a8;--app-light:#d6d6d6}.nv-app{background:var(--app-bg);color:#fff}:where(.nv-app) a{color:inherit}.nv-app :focus-visible,.nv-help :focus-visible{outline-offset:2px;outline:3px solid #fff}.nv-app .on-white :focus-visible,.nv-app .nv-paper-area :focus-visible{outline-color:#1c1c1c}.nv-pill{border:2px solid var(--app-mid);color:#fff;min-height:48px;font:700 15px/1 var(--font-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:border-color .18s;display:inline-flex}.nv-pill:hover{border-color:#fff}.nv-pill:disabled{opacity:.4;cursor:not-allowed}.nv-main{color:#000;min-height:52px;font:700 17px/1 var(--font-text);white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .18s;display:inline-flex}.nv-main:hover{background:#e5e5e5}.nv-main:disabled{opacity:.5;cursor:default}.nv-seg{border:2px solid var(--app-line);color:#bdbdbd;min-height:44px;font:700 13px/1 var(--font-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.nv-seg:hover{border-color:var(--app-dim)}.nv-seg[aria-pressed=true],.nv-seg[aria-current=page]{color:#000;background:#fff;border-color:#fff}.nv-field{border:2px solid var(--app-line);background:var(--app-card);color:#fff;min-height:44px;font:500 14px/1.4 var(--font-text);border-radius:12px;padding:0 12px}.nv-field:focus{border-color:#fff;outline:none}.nv-field::placeholder,.nv-cell::placeholder{color:#6a6a6a}.nv-label{letter-spacing:.06em;color:var(--app-soft);font-size:12px;font-weight:700}.nv-side{transition:width .3s cubic-bezier(.2,.8,.2,1)}.nv-nav{width:100%;min-height:44px;color:var(--app-light);font:700 15px/1.2 var(--font-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;overflow:hidden}.nv-nav:hover,.nv-nav[aria-current=page]{background:var(--app-card);color:#fff}.nv-iconbtn{width:44px;height:44px;color:var(--app-light);cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.nv-iconbtn:hover{background:var(--app-card);color:#fff}.nv-tag{border:2px solid var(--app-line);color:var(--app-soft);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.3}.nv-card{border:2px solid var(--app-card);background:var(--app-card);color:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:10px 10px 8px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .25s;display:flex}.nv-live:hover,.nv-live:focus-visible{border-color:#fff;outline:none;transform:translateY(-3px)}.nv-go{transition:transform .3s;display:inline-flex}.nv-live:hover .nv-go,.nv-live:focus-visible .nv-go,.nv-livejob:hover .nv-go,.nv-livejob:focus-visible .nv-go{transform:translate(4px)}.nv-livejob{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.nv-livejob:hover,.nv-livejob:focus-visible{transform:translateY(-4px)}.nv-stage{background-color:#f2f2f2;background-image:linear-gradient(#ffffffe6 0%,#fff0 42%),radial-gradient(at 50% 92%,#fffffff2 0,#fff0 58%),radial-gradient(#c4c4c4 1.3px,#0000 1.7px);background-position:0 0,0 0,7px 7px;background-size:100% 100%,100% 100%,14px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fffffff2,inset 0 -22px 34px #00000012}.nv-stage-dim{background-color:#e4e4e4;background-image:linear-gradient(#fff9 0%,#fff0 42%),radial-gradient(at 50% 92%,#fff9 0,#fff0 58%),radial-gradient(#bdbdbd 1.3px,#0000 1.7px)}.nv-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#fff0 35%,#ffffffb3 50%,#fff0 65%);position:absolute;inset:0;transform:translate(-130%)}.nv-live:hover .nv-stage:after,.nv-live:focus-visible .nv-stage:after{transition:transform .9s;transform:translate(130%)}.nv-z{font-family:var(--font-display);color:var(--app-dim);transition:opacity .2s;animation:2.6s ease-in-out infinite nvZ;position:absolute}.nv-sleep:hover .nv-z,.nv-sleep:focus-within .nv-z{opacity:0}@keyframes nvZ{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(8px,-16px)}}.nv-bubble{z-index:20;color:#1c1c1c;text-align:left;transform-origin:calc(100% - 20px) -8px;background:#fff;border-radius:20px;flex-direction:column;gap:10px;width:260px;padding:16px;animation:.4s cubic-bezier(.2,1.3,.4,1) both nvBubble;display:flex;position:absolute;top:calc(100% + 12px);right:-6px;box-shadow:0 18px 40px #00000073}.nv-bubble:before{content:"";background:#fff;border-radius:3px;width:16px;height:16px;position:absolute;top:-7px;right:18px;transform:rotate(45deg)}.nv-bubble :focus-visible{outline-color:#1c1c1c}.nv-bubble-bye{width:220px;font-size:14px;font-weight:700;line-height:1.4;animation:.4s cubic-bezier(.2,1.3,.4,1) both nvBubble,.35s 2.2s forwards nvBye}@keyframes nvBubble{0%{opacity:0;transform:scale(.55)translateY(-6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes nvBye{to{opacity:0;visibility:hidden;transform:scale(.92)}}@media (max-width:760px){.nv-bubble{z-index:60;transform-origin:50% 100%;width:auto;position:fixed;inset:auto 12px 84px}.nv-bubble:before{display:none}}.nv-helpbtn{z-index:40;color:#000;min-height:52px;font:700 15px/1 var(--font-text);cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 16px;transition:transform .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #00000073}.nv-helpbtn:hover{transform:translateY(-2px)}.nv-app .nv-helpbtn:focus-visible{outline:3px solid var(--app-dim);outline-offset:3px}.nv-help{z-index:41;background:var(--app-card);color:#fff;transform-origin:100% 100%;border-radius:24px;flex-direction:column;gap:14px;width:380px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);padding:20px;animation:.28s cubic-bezier(.2,1.1,.4,1) both nvHelpIn;display:flex;position:fixed;bottom:92px;right:24px;overflow:auto;box-shadow:0 24px 70px #0000008c}.nv-hin{border:2px solid var(--app-line);background:var(--app-bg);color:#fff;width:100%;font:500 15px/1.5 var(--font-text);border-radius:14px;padding:12px 14px}.nv-hin:focus{border-color:#fff;outline:none}.nv-hin::placeholder{color:#6f6f6f}@keyframes nvHelpIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:760px){.nv-helpbtn{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0;bottom:84px;right:16px}.nv-helpbtn span{display:none}.nv-help{width:auto;max-height:calc(100vh - 170px);bottom:142px;left:12px;right:12px}}.nv-grid{grid-template-columns:28px minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,2fr) 44px 44px;align-items:center;gap:6px;display:grid}.nv-cell{color:#fff;width:100%;min-width:0;min-height:40px;font:500 14px/1.3 var(--font-text);background:0 0;border:2px solid #0000;border-radius:10px;padding:0 10px}.nv-cell:hover{border-color:var(--app-line)}.nv-cell:focus{background:var(--app-bg);border-color:#fff;outline:none}.nv-tip{flex:none;position:relative}.nv-tipbox{z-index:5;display:none;position:absolute;top:38px;left:-10px}.nv-tip:hover .nv-tipbox,.nv-tip:focus-within .nv-tipbox{animation:.2s both nvIn;display:block}@media (max-width:760px){.nv-tipbox{position:fixed;inset:auto 12px 84px;width:auto!important}.nv-grid-head{display:none!important}.nv-grid.nv-row{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) 44px 44px;align-items:end;row-gap:10px;padding:12px 10px 14px!important}.nv-row>:first-child{grid-area:1/1;align-self:start;padding-top:28px}.nv-row>:nth-child(2){grid-area:1/2/auto/4}.nv-row>:nth-child(3){grid-area:2/2}.nv-row>:nth-child(4){grid-area:2/3/auto/6}.nv-row>:nth-child(5){grid-area:3/2/auto/6}.nv-row>:nth-child(6){grid-area:1/4;align-self:start;padding-top:20px}.nv-row>:nth-child(7){grid-area:1/5;align-self:start;padding-top:20px}.nv-row>:nth-child(n+2):nth-child(-n+5){flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex!important}.nv-row>:nth-child(n+2):nth-child(-n+5):before{content:attr(data-label);letter-spacing:.04em;color:var(--app-soft);flex:0 0 100%;padding-left:2px;font-size:12px;font-weight:700}.nv-row .nv-cell{border-color:var(--app-line);background:var(--app-bg);flex:1 1 0;min-height:44px;font-size:16px}}.nv-copy{color:#6a6a6a;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:40px;height:40px;padding:0 10px;display:inline-flex}.nv-copy:hover{color:#1c1c1c;background:#f2f2f2}.nv-item:hover{border-color:var(--app-mid)!important}.nv-spinner{border:2px solid var(--app-mid);border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite nvSpin;display:inline-block}.nv-spinner-dark{border-color:#1c1c1c #d6d6d6 #d6d6d6}.nv-sk{background:linear-gradient(90deg,#ececec 0%,#f7f7f7 50%,#ececec 100%) 0 0/200% 100%;border-radius:7px;height:14px;animation:1.2s linear infinite nvShim;display:block}@keyframes nvShim{0%{background-position:200% 0}to{background-position:-200% 0}}.nv-in{animation:.35s both nvIn}.nv-badge-in{animation:.3s cubic-bezier(.2,1.4,.4,1) both nvIn}.nv-toast{animation:.35s cubic-bezier(.2,1.2,.4,1) both nvToast}@keyframes nvIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nvToast{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nv-scroll-x{scrollbar-width:none}.nv-scroll-x::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.nv-side,.nv-card,.nv-go,.nv-livejob,.nv-helpbtn,.nv-pill,.nv-main,.nv-seg{transition:none}.nv-z,.nv-bubble,.nv-help,.nv-spinner,.nv-sk,.nv-in,.nv-badge-in,.nv-toast{animation:none}.nv-bubble-bye{animation:0s 2.2s forwards nvBye}.nv-stage:after{display:none}}.nv-qq{color:#1c1c1c;background:#fff;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:340px;padding:16px;display:flex;box-shadow:0 18px 50px #00000073}.nv-qq :focus-visible{outline-color:#1c1c1c}.nv-ask-slot{z-index:42;width:340px;max-width:calc(100vw - 24px);animation:.3s cubic-bezier(.2,1.1,.4,1) both nvHelpIn;position:fixed;bottom:24px;right:24px}@media (max-width:760px){.nv-ask-slot{width:auto;bottom:84px;left:12px;right:12px}.nv-ask-slot .nv-qq{max-width:none}}@media (prefers-reduced-motion:reduce){.nv-ask-slot{animation:none}}}
