.nt-sd{--edge: 14px;position:fixed;z-index:70;top:50%;transform:translateY(-50%);font-family:var(--nt-font, system-ui)}.nt-sd-right{right:var(--edge)}.nt-sd-left{left:var(--edge)}.nt-sd-top{top:26vh;transform:none}.nt-sd-bottom{top:auto;bottom:120px;transform:none}.nt-sd-rail{display:flex;flex-direction:column;gap:8px}.nt-sd-glass .nt-sd-rail{padding:8px;border-radius:22px;background:color-mix(in srgb,var(--nt-surface, #fff) 72%,transparent);border:1px solid color-mix(in srgb,var(--nt-line, #dbe4e2) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 20px 40px -24px #13222d8c}.nt-sd-tabs{--edge: 0px}.nt-sd-rail{position:relative}.nt-sd-item{position:static}.nt-sd-btn{position:relative;display:grid;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:15px;background:var(--c);color:#fff!important;text-decoration:none;cursor:pointer;font-size:1.15rem;box-shadow:0 10px 22px -12px var(--c);transition:transform .25s cubic-bezier(.2,1.3,.3,1),box-shadow .25s,border-radius .25s;-webkit-tap-highlight-color:transparent}.nt-sd-btn i{transition:transform .3s cubic-bezier(.2,1.4,.3,1)}.nt-sd-btn:hover i,.nt-sd-item.is-open .nt-sd-btn i{transform:scale(1.15) rotate(-6deg)}.nt-sd-right .nt-sd-btn:hover,.nt-sd-right .is-open>.nt-sd-btn{transform:translate(-4px)}.nt-sd-left .nt-sd-btn:hover,.nt-sd-left .is-open>.nt-sd-btn{transform:translate(4px)}.nt-sd-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--c) 55%,#fff);outline-offset:3px}.nt-sd-item.is-open>.nt-sd-btn{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 30%,transparent),0 12px 26px -10px var(--c)}.nt-sd-tabs .nt-sd-rail{gap:4px}.nt-sd-tabs.nt-sd-right .nt-sd-btn{border-radius:14px 0 0 14px;width:48px}.nt-sd-tabs.nt-sd-left .nt-sd-btn{border-radius:0 14px 14px 0;width:48px}.nt-sd-lbl{position:absolute;top:50%;white-space:nowrap;padding:6px 11px;border-radius:10px;background:var(--nt-ink, #13222d);color:#fff;font:600 .78rem/1 var(--nt-font, system-ui);opacity:0;pointer-events:none;transform:translateY(-50%) scale(.9);transition:opacity .2s,transform .25s cubic-bezier(.2,1.3,.3,1)}.nt-sd-right .nt-sd-lbl{right:calc(100% + 10px);transform-origin:100% 50%}.nt-sd-left .nt-sd-lbl{left:calc(100% + 10px);transform-origin:0 50%}.nt-sd-btn:hover .nt-sd-lbl,.nt-sd-btn:focus-visible .nt-sd-lbl{opacity:1;transform:translateY(-50%) scale(1)}.nt-sd-item.is-open .nt-sd-lbl,.nt-sd.has-open .nt-sd-lbl{opacity:0!important}html.nt-dark .nt-sd-lbl{background:#e9f0f3;color:#0c1720}.nt-sd-panel{position:absolute;top:50%;width:340px;max-height:min(78vh,600px);display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--nt-surface, #fff);border:1px solid var(--nt-line, #dbe4e2);box-shadow:0 30px 70px -26px #13222d99;opacity:0;transform:translateY(-50%) perspective(900px) rotateY(var(--ry, -16deg)) scale(.94);transition:opacity .25s,transform .4s cubic-bezier(.2,1.1,.3,1)}.nt-sd-right .nt-sd-panel{right:calc(100% + 14px);transform-origin:100% 50%;--ry: -16deg}.nt-sd-left .nt-sd-panel{left:calc(100% + 14px);transform-origin:0 50%;--ry: 16deg}.nt-sd-item.is-open .nt-sd-panel{opacity:1;transform:translateY(-50%)}.nt-sd-top .nt-sd-panel{top:0;transform:perspective(900px) rotateY(var(--ry)) scale(.94)}.nt-sd-top .nt-sd-item.is-open .nt-sd-panel{transform:none}.nt-sd-bottom .nt-sd-panel{top:auto;bottom:0;transform:perspective(900px) rotateY(var(--ry)) scale(.94)}.nt-sd-bottom .nt-sd-item.is-open .nt-sd-panel{transform:none}.nt-sd-ph{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 14%,var(--nt-surface, #fff)),var(--nt-surface, #fff));border-bottom:1px solid var(--nt-line, #dbe4e2)}.nt-sd-pi{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:11px;background:var(--c);color:#fff}.nt-sd-ph b{flex:1;font-size:.98rem;color:var(--nt-ink, #13222d)}.nt-sd-cta{padding:8px 14px;border-radius:999px;background:var(--c);color:#fff!important;font:700 .8rem/1 var(--nt-font, system-ui);text-decoration:none;white-space:nowrap}.nt-sd-x{width:32px;height:32px;flex:none;border:0;border-radius:50%;background:var(--nt-surface-2, #f1f5f4);color:var(--nt-ink-2, #3c4c57);cursor:pointer}.nt-sd-pb{position:relative;flex:1;min-height:200px;overflow:auto;background:var(--nt-surface-2, #f4f7f6)}.nt-sd-if{display:block;width:100%;border:0}.nt-sd-if.is-fb{height:480px}.nt-sd-if.is-yt{aspect-ratio:16 / 9;height:auto}.is-tt .nt-sd-pb{padding:10px}.nt-sd-load{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;transition:opacity .3s}.nt-sd-load:before{content:"";width:34px;height:34px;border-radius:50%;border:3px solid color-mix(in srgb,var(--c) 25%,transparent);border-top-color:var(--c);animation:ntSdSpin .8s linear infinite}.nt-sd-item.is-loaded .nt-sd-load{opacity:0}@keyframes ntSdSpin{to{transform:rotate(360deg)}}html:not(.nt-motion-off) .nt-sd .nt-sd-item{opacity:0;transform:translate(var(--from, 30px));transition:opacity .5s,transform .6s cubic-bezier(.2,1.3,.3,1);transition-delay:calc(.6s + var(--i) * 80ms)}.nt-sd-left{--from: -30px}html:not(.nt-motion-off) .nt-sd.is-in .nt-sd-item{opacity:1;transform:none}html:not(.nt-motion-off) .nt-sd.is-wave .nt-sd-btn{animation:ntSdWave .7s cubic-bezier(.3,1.6,.5,1);animation-delay:calc(var(--i) * .11s)}@keyframes ntSdWave{40%{transform:translateY(-5px) rotate(-8deg) scale(1.08)}}.nt-sd-item{--i: 0}.nt-sd-fab{display:none}@media(max-width:640px){.nt-sd:not(.nt-sd-mob){display:none}}@media(max-width:1024px){.nt-sd{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));transform:none}.nt-sd-glass .nt-sd-rail{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nt-surface, #fff)}.nt-sd-rail{position:absolute;bottom:58px;padding:6px!important;gap:8px;opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transform-origin:50% 100%;transition:opacity .2s,transform .3s cubic-bezier(.2,1.3,.3,1),visibility .3s}.nt-sd-right .nt-sd-rail{right:0}.nt-sd-left .nt-sd-rail{left:0}.nt-sd.is-fan .nt-sd-rail{opacity:1;visibility:visible;transform:none}.nt-sd-tabs .nt-sd-btn{border-radius:15px!important;width:46px!important}.nt-sd-lbl{display:none}html:not(.nt-motion-off) .nt-sd .nt-sd-item{opacity:1;transform:none;transition:none}html:not(.nt-motion-off) .nt-sd.is-fan .nt-sd-item{animation:ntSdPop .4s cubic-bezier(.2,1.4,.3,1) backwards;animation-delay:calc((var(--n, 6) - var(--i)) * 40ms)}@keyframes ntSdPop{0%{opacity:0;transform:translateY(16px) scale(.6)}}.nt-sd-fab{position:relative;display:grid;place-items:center;width:50px;height:50px;border:0;border-radius:50%;cursor:pointer;color:#fff;font-size:1.1rem;background:linear-gradient(135deg,var(--nt-primary, #d32929),var(--nt-accent, #01a99d));box-shadow:0 14px 28px -12px #13222db3}.nt-sd-fab i{grid-area:1 / 1;transition:transform .3s,opacity .2s}.nt-sd-fab .fa-xmark{opacity:0;transform:rotate(-90deg)}.nt-sd.is-fan .nt-sd-fab .fa-share-nodes{opacity:0;transform:rotate(90deg)}.nt-sd.is-fan .nt-sd-fab .fa-xmark{opacity:1;transform:none}html:not(.nt-motion-off) .nt-sd.is-wave .nt-sd-fab{animation:ntSdWave .7s cubic-bezier(.3,1.6,.5,1)}.nt-sd .nt-sd-panel,.nt-sd.nt-sd-left .nt-sd-panel,.nt-sd.nt-sd-right .nt-sd-panel,.nt-sd.nt-sd-bottom .nt-sd-panel{position:fixed;left:8px;right:8px;top:auto!important;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:76vh;transform:translateY(40px)!important;opacity:0}.nt-sd-item.is-open .nt-sd-panel{transform:none!important;opacity:1}.nt-sd-if.is-fb{height:60vh}.nt-sd.has-open .nt-sd-btn{visibility:hidden}.nt-sd.has-open .nt-sd-rail{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.nt-sd .nt-sd-panel{z-index:5}}@media(prefers-reduced-motion:reduce){.nt-sd *,.nt-sd{transition:none!important;animation:none!important}}@media print{.nt-sd{display:none!important}}body.nt-portal-page .nt-sd,.nt-sd .nt-sd-panel[hidden]{display:none!important}.nt-sd .nt-sd-panel{pointer-events:none}.nt-sd .nt-sd-item.is-open .nt-sd-panel{pointer-events:auto}.nt-sd-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 20px;text-align:center}.nt-sd-card~.nt-sd-load{display:none}.nt-sd-card-ic{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;font-size:1.8rem;color:#fff}.nt-sd-card.is-tt .nt-sd-card-ic{background:#111;box-shadow:-4px -3px #25f4ee,4px 3px #fe2c55}.nt-sd-card.is-yt .nt-sd-card-ic{background:#e62117;box-shadow:0 12px 24px -10px #e62117b3}html:not(.nt-motion-off) .nt-sd-item.is-open .nt-sd-card.is-tt .nt-sd-card-ic{animation:ntSdGlitch 2.6s steps(1) infinite}@keyframes ntSdGlitch{0%,90%,to{box-shadow:-4px -3px #25f4ee,4px 3px #fe2c55}92%{box-shadow:4px -3px #25f4ee,-4px 3px #fe2c55}95%{box-shadow:-2px 2px #25f4ee,2px -2px #fe2c55}}.nt-sd-card b{font-size:1.05rem;color:var(--nt-ink, #13222d)}.nt-sd-card p{margin:0;max-width:30ch;font-size:.86rem;line-height:1.45;color:var(--nt-muted, #5f707b)}.nt-sd-card .nt-sd-if.is-tt{width:100%;max-width:300px;height:520px;max-height:52vh;margin-top:6px;border-radius:14px;background:#000}.nt-sd-card-btn{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:11px 18px;border-radius:999px;background:var(--c);color:#fff!important;font:700 .88rem/1 var(--nt-font, system-ui);text-decoration:none;box-shadow:0 10px 22px -12px var(--c);transition:transform .15s}.nt-sd-card-btn:hover{transform:translateY(-2px)}.nt-sd-card-link{font-size:.84rem;font-weight:600;color:var(--c)!important;text-decoration:none}html.nt-dark .nt-sd-card.is-tt .nt-sd-card-ic{background:#000}@media(min-width:641px)and (max-width:1024px){.nt-sd .nt-sd-panel,.nt-sd.nt-sd-left .nt-sd-panel,.nt-sd.nt-sd-right .nt-sd-panel,.nt-sd.nt-sd-bottom .nt-sd-panel{left:max(16px,calc(50% - 250px));right:max(16px,calc(50% - 250px));bottom:24px;border-radius:24px}.nt-sd-fab{width:54px;height:54px}}
