/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.np-type-choice{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin:22px 0 8px;max-width:660px}.np-type-card{background:#fff;border:1.5px solid #cdd3e3;border-radius:18px;overflow:hidden;padding:24px 22px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.np-type-card:before{background:linear-gradient(135deg,#6a5cf014,#8b7bff00 60%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s ease}.np-type-card:hover{border-color:#b9aeff;box-shadow:0 18px 38px #1c233d1a;transform:translateY(-3px)}.np-type-card:active{transform:translateY(-1px)}.np-type-icon{align-items:center;background:#eae5ff;border-radius:13px;color:#6d5bd7;display:inline-flex;height:46px;justify-content:center;width:46px;box-shadow:0 6px 14px #6d5bd72e}.np-type-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.np-type-card.np-type-sell .np-type-icon{background:#fff0e7;color:#de7946;box-shadow:0 6px 14px #de79462e}.np-type-card.np-type-community .np-type-icon{background:#ddf7ef;color:#1f9e78;box-shadow:0 6px 14px #1f9e782e}.np-type-card.np-type-poll .np-type-icon{background:#e4edff;color:#3468d6;box-shadow:0 6px 14px #3468d62e}.np-type-card.np-type-protected .np-type-icon{background:#efe8ff;color:#7a46d6;box-shadow:0 6px 14px #7a46d62e}.np-type-card.np-type-quick-upload .np-type-icon{background:#fff4d6;color:#c98a0a;box-shadow:0 6px 14px #c98a0a2e}.np-type-card.np-type-quick-upload .np-type-icon svg{fill:currentColor;stroke:none}.np-type-card h3,.np-type-card p{overflow:visible;text-overflow:clip;white-space:normal}.np-type-card h3{font-size:15px;letter-spacing:-.02em;margin:16px 0 6px}.np-type-card p{color:#7d859a;font-size:10.5px;line-height:1.6;margin:0}.np-type-slot{position:relative}.np-type-slot .np-type-card{height:100%;width:100%}.np-type-slot .np-type-card:after{display:none}.np-type-info-btn.np-type-info-btn{position:absolute;top:14px;right:14px;z-index:2;width:22px;height:22px;font-size:10px;background:#ffffffeb;box-shadow:0 2px 6px #1c233d1f}.np-type-info-btn.np-type-info-btn:hover{background:#fff}body[data-theme=dark] .np-type-info-btn.np-type-info-btn{background:#00000059}body[data-theme=dark] .np-type-info-btn.np-type-info-btn:hover{background:#0000008c}.np-type-card:after{color:#b9aeff;content:"\2192";font-size:15px;font-weight:800;opacity:0;position:absolute;right:20px;top:22px;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease}.np-type-card:hover:after{opacity:1;transform:translate(0)}body[data-theme=dark] .np-type-card{background:#161b22;border-color:#ffffff14}body[data-theme=dark] .np-type-card:hover{border-color:#8b7bff73}body[data-theme=dark] .np-type-card p{color:#9099ac}body[data-theme=dark] .np-type-card.np-type-quick-upload .np-type-icon{background:#c98a0a2e}@media (max-width: 720px){.np-type-choice{grid-template-columns:1fr}}.qu-progress{display:flex;align-items:center;gap:6px;margin:4px 0 18px;max-width:320px}.qu-progress-dot{background:#e6e9f0;border-radius:50px;flex:1;height:4px;transition:background .2s ease}.qu-progress-dot.is-done{background:#8b7bff}.qu-progress-dot.is-active{background:linear-gradient(90deg,#6a5cf0,#8b5cf6)}body[data-theme=dark] .qu-progress-dot{background:#ffffff1a}.quick-upload-form .qu-step{margin-top:14px}.quick-upload-form .qu-step:first-of-type{margin-top:14px}#quStepIntro,#quStepUrl,#quStepPreviewLink{border-radius:18px}#quStepIntro h3,#quStepUrl h3,#quStepPreviewLink h3{font-size:16px;margin:0 0 8px}.qu-step label input{background:#f6f7fb;border:1px solid #cdd3e3;border-radius:12px;font-size:12px;height:46px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.qu-step label input:focus{border-color:#7868e9;box-shadow:0 0 0 3px #7868e91f;outline:0}.qu-step .primary-button{margin-top:14px}.qu-error{background:#fdedf0;border-radius:10px;color:#b12f49;font-size:10.5px;margin:10px 0 0;padding:10px 12px}.qu-final-preview{border-radius:18px;overflow:hidden;padding:0}.qu-preview-image{aspect-ratio:1200 / 630;background:#f2f3f7;overflow:hidden;width:100%}.qu-preview-image img{display:block;height:100%;object-fit:cover;width:100%}.qu-final-preview h3{font-size:16px;margin:18px 20px 6px}.qu-final-preview .section-note{margin:0 20px 10px}.qu-preview-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 20px 12px}.qu-preview-meta{border-top:1px solid #dce0eb;display:flex;flex-wrap:wrap;gap:12px 16px;margin:0 20px;padding:12px 0 18px}.qu-preview-meta span{color:#565e70;font:700 9.5px DM Mono,monospace}.qu-final-actions{display:flex;gap:10px;margin-top:14px}body[data-theme=dark] .qu-step label input{background:#ffffff0f;border-color:#ffffff17;color:#e6edf3}body[data-theme=dark] .qu-preview-image{background:#ffffff0a}body[data-theme=dark] .qu-preview-meta{border-color:#ffffff14}.np-back-to-type{background:none;color:#6656d9;font-size:10.5px;font-weight:800;margin-bottom:14px;padding:0}.np-progress{display:flex;align-items:center;gap:6px;margin:2px 0 10px;max-width:420px}.np-progress-dot{background:#e6e9f0;border-radius:50px;flex:1;height:4px;transition:background .2s ease}.np-progress-dot.is-done{background:#8b7bff}.np-progress-dot.is-active{background:linear-gradient(90deg,#6a5cf0,#8b5cf6)}body[data-theme=dark] .np-progress-dot{background:#ffffff1a}.np-step-label{color:#7d859a;font:700 9.5px DM Mono,monospace;letter-spacing:.02em;margin:0 0 16px;text-transform:uppercase}body[data-theme=dark] .np-step-label{color:#9099ac}.np-step{animation:npStepIn .16s ease;max-width:640px}@keyframes npStepIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.np-step .np-card{margin-bottom:14px}.np-step-actions{display:flex;gap:10px;margin-top:4px}.np-step-actions .primary-button,.np-step-actions .secondary-action{flex:1;justify-content:center}.np-ready-card h3{margin:0 0 4px}.np-ready-card .section-note{margin:0}.np-card{border-radius:16px;transition:box-shadow .15s ease}.np-card input,.np-card textarea{border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.np-submit{border-radius:12px;font-weight:800;letter-spacing:-.01em}.np-preview-thumb{border-radius:14px;box-shadow:0 10px 22px #4b3fc947}.np-create-hub{position:relative}.np-create-hub:before{background:radial-gradient(closest-side,#8b7bff38,#8b7bff00);content:"";height:340px;left:50%;pointer-events:none;position:absolute;top:-90px;transform:translate(-50%);width:min(560px,120%);z-index:0}body[data-theme=dark] .np-create-hub:before{background:radial-gradient(closest-side,#8b7bff33,#8b7bff00)}.np-create-hub>*{position:relative;z-index:1}.np-create-hub .feed-heading{align-items:flex-start}.np-create-hub .np-eyebrow{align-items:center;background:#7868e91f;border-radius:999px;color:#6d5bd7;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:10px;padding:5px 11px}body[data-theme=dark] .np-create-hub .np-eyebrow{background:#8b7bff2e;color:#c3b9ff}.np-create-hub .feed-heading h1{font-size:24px;letter-spacing:-.035em;line-height:1.15;margin:0}.np-hero-sub{color:#7d859a;font-size:12.5px;margin:6px 0 0}body[data-theme=dark] .np-hero-sub{color:#9aa4b8}.np-type-choice{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 8px;max-width:680px}@media (max-width: 720px){.np-type-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 570px){.np-type-choice{grid-template-columns:repeat(2,minmax(0,1fr))}}.np-type-slot{animation:npCardIn .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * 60ms)}.np-type-slot:nth-child(1){--i: 0}.np-type-slot:nth-child(2){--i: 1}.np-type-slot:nth-child(3){--i: 2}.np-type-slot:nth-child(4){--i: 3}.np-type-slot:nth-child(5){--i: 4}.np-type-slot:nth-child(6){--i: 5}.np-type-slot:nth-child(7){--i: 6}@keyframes npCardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.np-type-card{--acc: 109, 91, 215;align-items:flex-start;background:linear-gradient(160deg,#fff,rgba(var(--acc),.075));border:1px solid rgba(var(--acc),.2);border-radius:22px;box-shadow:0 1px 2px #1c233d0a,0 10px 24px rgba(var(--acc),.07);display:flex;flex-direction:column;gap:0;justify-content:space-between;min-height:132px;overflow:hidden;padding:16px 16px 15px;position:relative;text-align:left;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,border-color .22s ease}.np-type-card:before{background:radial-gradient(circle at 100% 0%,rgba(var(--acc),.22),rgba(var(--acc),0) 62%);content:"";inset:0;opacity:.55;pointer-events:none;position:absolute;transition:opacity .25s ease}.np-type-card:hover{border-color:rgba(var(--acc),.5);box-shadow:0 2px 4px #1c233d0d,0 18px 36px rgba(var(--acc),.18);transform:translateY(-3px)}.np-type-card:hover:before{opacity:1}.np-type-card:active{transform:translateY(-1px) scale(.985)}.np-type-card:focus-visible{outline:2px solid rgb(var(--acc));outline-offset:2px}.np-type-card>*{position:relative}.np-type-card .np-type-icon,.np-type-card.np-type-quick-upload .np-type-icon,.np-type-card.np-type-sell .np-type-icon,.np-type-card.np-type-community .np-type-icon,.np-type-card.np-type-poll .np-type-icon,.np-type-card.np-type-protected .np-type-icon,.np-type-card.np-type-cut .np-type-icon{background:linear-gradient(135deg,rgb(var(--acc)),rgba(var(--acc),.72));border-radius:15px;box-shadow:0 10px 20px rgba(var(--acc),.34),inset 0 1px #ffffff59;color:#fff;height:46px;width:46px}.np-type-card .np-type-icon svg{height:22px;stroke-width:1.9;width:22px}.np-type-card:hover .np-type-icon{transform:scale(1.07) rotate(-3deg)}.np-type-card.np-type-quick-upload .np-type-icon svg{fill:#fff;stroke:none}.np-type-card h3,.np-type-card.np-type-protected h3{align-items:center;color:#1c233d;display:flex;font-size:14.5px;font-weight:800;gap:6px;letter-spacing:-.02em;line-height:1.25;margin:18px 0 0;padding-right:22px}body[data-theme=dark] .np-type-card h3{color:#eef0f6}.np-type-card .np-type-desc{display:none!important}.np-type-slot .np-type-card:after{background:rgba(var(--acc),.12) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d5bd7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 13px no-repeat;border:0;border-radius:50%;bottom:13px;color:transparent;content:"";display:block;height:26px;opacity:.85;position:absolute;right:13px;top:auto;transform:none;transition:transform .22s ease,background-color .22s ease;width:26px}.np-type-card:hover:after{background-color:rgba(var(--acc),.22);transform:translate(3px)}.np-type-card.np-type-quick-upload{--acc: 217, 139, 10}.np-type-card.np-type-cut{--acc: 214, 76, 126}.np-type-card.np-type-sell{--acc: 224, 112, 58}.np-type-card.np-type-community{--acc: 24, 160, 120}.np-type-card.np-type-poll{--acc: 52, 104, 214}.np-type-card.np-type-protected{--acc: 148, 72, 214}body[data-theme=dark] .np-type-card{background:linear-gradient(160deg,#161b22,rgba(var(--acc),.13));border-color:rgba(var(--acc),.28);box-shadow:0 1px 2px #0006,0 12px 28px #00000047}body[data-theme=dark] .np-type-card:hover{border-color:rgba(var(--acc),.65);box-shadow:0 18px 38px rgba(var(--acc),.22)}body[data-theme=dark] .np-type-card.np-type-quick-upload .np-type-icon{background:linear-gradient(135deg,rgb(var(--acc)),rgba(var(--acc),.72))}.np-type-info-btn.np-type-info-btn{background:#ffffffb3;border:1px solid rgba(28,35,61,.1);box-shadow:none;color:#6b7390;height:22px;right:12px;top:12px;width:22px;z-index:3}.np-type-info-btn.np-type-info-btn:hover{background:#fff;color:#5b49cf}body[data-theme=dark] .np-type-info-btn.np-type-info-btn{background:#ffffff14;border-color:#ffffff24;color:#aeb6ca}body[data-theme=dark] .np-type-info-btn.np-type-info-btn:hover{background:#ffffff29;color:#fff}.np-type-card.is-locked{filter:saturate(.45);opacity:.78}.np-type-card.is-locked h3:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d859a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / contain no-repeat;content:"";display:inline-block;flex:0 0 auto;height:13px;width:13px}@media (prefers-reduced-motion: reduce){.np-type-slot{animation:none}.np-type-card,.np-type-card:hover{transition:none;transform:none}}.np-create-hub .np-type-choice .np-type-card .np-type-icon,body[data-theme=dark] .np-create-hub .np-type-choice .np-type-card .np-type-icon{background:linear-gradient(135deg,rgb(var(--acc)),rgba(var(--acc),.72));box-shadow:0 10px 20px rgba(var(--acc),.34),inset 0 1px #ffffff59;color:#fff}.np-create-hub{max-width:760px}.np-create-hub:before{height:260px;opacity:.8}.np-create-hub .feed-heading h1{font-size:30px;letter-spacing:-.04em}.np-create-hub .np-eyebrow{display:none}.np-create-hub .np-hero-sub{font-size:14px;margin-top:4px}.np-create-hub .np-type-choice{display:flex;flex-direction:column;gap:10px;margin:22px 0 8px;max-width:none}.np-group-title{color:#7d859a;font-size:11.5px;font-weight:800;letter-spacing:.14em;margin:14px 4px 2px;text-transform:uppercase}.np-group-title:first-child{margin-top:0}body[data-theme=dark] .np-group-title{color:#8d97ad}.np-create-hub .np-type-slot{animation-delay:calc(var(--i, 0) * 45ms)}.np-create-hub .np-type-card{align-items:center;background:#fff;border:1px solid #cdd3e3;border-radius:16px;box-shadow:none;flex-direction:row;gap:16px;justify-content:flex-start;min-height:76px;padding:14px 92px 14px 16px;width:100%}.np-create-hub .np-type-card:before{display:none}.np-create-hub .np-type-card:hover{background:#f7f8fc;border-color:rgba(var(--acc),.45);box-shadow:0 8px 22px #1c233d12;transform:translateY(-1px)}.np-create-hub .np-type-card:active{transform:scale(.995)}.np-create-hub .np-type-choice .np-type-card .np-type-icon,body[data-theme=dark] .np-create-hub .np-type-choice .np-type-card .np-type-icon{background:rgba(var(--acc),.12);border-radius:50%;box-shadow:none;color:rgb(var(--acc));flex:none;height:48px;width:48px}.np-create-hub .np-type-card:hover .np-type-icon{transform:none;background:rgba(var(--acc),.2)}.np-create-hub .np-type-card .np-type-icon svg{height:23px;width:23px}.np-create-hub .np-type-card.np-type-quick-upload .np-type-icon svg{fill:currentColor;stroke:none}.np-create-hub .np-type-card.np-type-cut .np-type-icon svg path[fill]{fill:currentColor}.np-create-hub .np-type-card h3,.np-create-hub .np-type-card.np-type-protected h3{font-size:15.5px;font-weight:700;margin:0;padding:0}.np-type-card .np-type-sub{color:#7d859a;display:block;font-size:12.5px;font-weight:500;line-height:1.45;margin-top:3px}.np-create-hub .np-type-card>span:not(.np-type-icon){display:block;min-width:0}body[data-theme=dark] .np-type-card .np-type-sub{color:#9aa4b8}.np-create-hub .np-type-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;row-gap:0;align-content:center}.np-create-hub .np-type-card .np-type-icon{grid-row:1 / span 2;align-self:center}.np-create-hub .np-type-card h3{align-self:end;grid-column:2}.np-create-hub .np-type-card .np-type-sub{align-self:start;grid-column:2}.np-create-hub .np-type-slot .np-type-card:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa3ba' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") center / 16px no-repeat;bottom:auto;height:28px;opacity:1;right:16px;top:50%;transform:translateY(-50%);width:28px}.np-create-hub .np-type-card:hover:after{background-color:transparent;transform:translate(3px,-50%)}.np-create-hub .np-type-info-btn.np-type-info-btn{right:52px;top:50%;transform:translateY(-50%)}body[data-theme=dark] .np-create-hub .np-type-card{background:#121726;border-color:#ffffff14;box-shadow:none}body[data-theme=dark] .np-create-hub .np-type-card:hover{background:#171d33;border-color:rgba(var(--acc),.55);box-shadow:0 10px 26px #00000059}@media (max-width: 570px){.np-create-hub .np-type-card{padding:13px 84px 13px 14px;column-gap:13px;grid-template-columns:44px minmax(0,1fr)}.np-create-hub .np-type-choice .np-type-card .np-type-icon{height:44px;width:44px}.np-create-hub .np-type-card h3{font-size:15px}.np-type-card .np-type-sub{font-size:12px}.np-create-hub .np-type-info-btn.np-type-info-btn{right:46px}}.np-protect-show{align-items:center;color:#5a6178;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;margin-top:4px}.np-protect-show input{height:16px;width:16px}.np-protect-needs{margin-top:10px}body[data-theme=dark] .np-protect-show{color:#b9bfd0}.protected-button,.protected-chip{align-items:center;display:inline-flex;gap:6px}.protected-button svg,.protected-chip svg{flex:0 0 auto;height:14px;width:14px}.protected-button{background:linear-gradient(135deg,#7a46d6,#5b3fc9);border:0;border-radius:999px;box-shadow:0 6px 14px #5b3fc947;color:#fff;cursor:pointer;font-weight:800}.protected-button:hover{filter:brightness(1.08)}.protected-chip.is-open{background:#7a46d61f;border-radius:999px;color:#6a3fc9;font-weight:800}body[data-theme=dark] .protected-chip.is-open{background:#a082ff29;color:#c9b8ff}.unlock-layer{background:#0c0e1e85;inset:0;position:fixed;z-index:1300;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:unlock-fade-in .28s ease-out;overscroll-behavior:contain}.unlock-layer.is-hidden{display:none}.unlock-layer.is-closing{animation:unlock-fade-out .32s ease-in forwards}@keyframes unlock-fade-in{0%{opacity:0}to{opacity:1}}@keyframes unlock-fade-out{to{opacity:0}}.unlock-sheet{align-items:stretch;background:#fff;border-radius:30px 30px 0 0;bottom:var(--kb, 0px);box-shadow:0 -24px 70px -18px #28197880;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;justify-content:center;left:0;margin:0 auto;max-height:90vh;max-height:90dvh;max-width:520px;min-height:min(50vh,calc(100vh - var(--kb, 0px) - 16px));min-height:min(50dvh,calc(100dvh - var(--kb, 0px) - 16px));overflow:hidden;padding:38px 22px calc(22px + env(safe-area-inset-bottom,0px));position:fixed;right:0;text-align:center;transform:translate3d(0,var(--dy, 0px),0);transition:transform .34s cubic-bezier(.2,.9,.3,1),bottom .22s ease-out;width:100%;will-change:transform;animation:unlock-sheet-in .5s cubic-bezier(.16,1,.3,1)}.unlock-sheet.is-dragging{transition:none}.unlock-layer.is-closing .unlock-sheet{animation:unlock-sheet-out .32s cubic-bezier(.5,0,.9,.4) forwards}@keyframes unlock-sheet-in{0%{transform:translate3d(0,100%,0)}}@keyframes unlock-sheet-out{to{transform:translate3d(0,105%,0)}}.unlock-sheet:before,.unlock-sheet:after{content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .7s ease;z-index:0}.unlock-sheet:before{background:radial-gradient(110% 55% at 50% 0%,rgba(122,86,224,.16),transparent 72%)}.unlock-sheet:after{background:radial-gradient(120% 62% at 50% 22%,rgba(34,197,94,.26),transparent 70%);opacity:0}.unlock-sheet.is-unlocking:after{opacity:1}.unlock-sheet>*{position:relative;z-index:1}.unlock-handle{cursor:grab;height:34px;left:0;position:absolute!important;right:0;top:0;touch-action:none;z-index:3!important}.unlock-grabber{background:#6e64a052;border-radius:99px;height:5px;left:50%;margin-left:-22px;position:absolute;top:10px;width:44px}.unlock-close{align-items:center;background:#6e64a01f;border:0;border-radius:50%;color:#6b7288;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;position:absolute!important;right:14px;top:14px;transition:transform .15s,background .2s;width:34px;z-index:4!important}.unlock-close:active{transform:scale(.9)}.unlock-close:disabled{opacity:0;pointer-events:none}.unlock-close svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;width:17px}.unlock-icon{align-self:center;background:linear-gradient(145deg,#8b5cf6,#5b3fc9);border-radius:28px;box-shadow:0 16px 34px -10px #5b3fc9a6,inset 0 1px #ffffff47;display:block;flex:0 0 auto;height:84px;margin-bottom:4px;position:relative;transition:background .55s ease,box-shadow .55s ease;width:84px}.unlock-icon>svg{fill:none;height:38px;left:50%;margin:-19px 0 0 -19px;position:absolute;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;top:50%;width:38px}.unlock-glow{background:radial-gradient(circle,rgba(139,92,246,.5),transparent 68%);border-radius:50%;inset:-34px;opacity:.55;position:absolute;transition:background .5s;z-index:-1;animation:unlock-breathe 3.2s ease-in-out infinite}@keyframes unlock-breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.7;transform:scale(1.06)}}.unlock-ring{border:2px solid rgba(139,92,246,.55);border-radius:34px;inset:-8px;opacity:0;pointer-events:none;position:absolute}.unlock-body{fill:#ffffff29;transform-box:fill-box;transform-origin:50% 100%}.unlock-shackle{transform-box:fill-box;transform-origin:100% 100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.unlock-check{opacity:0;stroke-dasharray:26;stroke-dashoffset:26;stroke-width:2.8!important}.unlock-sparks{height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0}.unlock-sparks i{background:#4ade80;border-radius:50%;height:7px;left:-3.5px;opacity:0;position:absolute;top:-3.5px;width:7px}.unlock-sparks i:nth-child(3n){background:#a7f3d0;height:5px;width:5px}.unlock-sparks i:nth-child(3n+1){background:#86efac}.unlock-sheet.is-checking .unlock-ring{animation:unlock-pulse 1.1s ease-out infinite}.unlock-sheet.is-checking .unlock-ring-2{animation-delay:.45s}.unlock-sheet.is-checking .unlock-lock{animation:unlock-wiggle .9s ease-in-out infinite}@keyframes unlock-pulse{0%{opacity:.85;transform:scale(.94)}to{opacity:0;transform:scale(1.38)}}@keyframes unlock-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.unlock-sheet.is-unlocking .unlock-icon{animation:unlock-bounce .7s .1s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(145deg,#34d399,#16a34a);box-shadow:0 18px 40px -8px #16a34ab3,inset 0 1px #ffffff4d}.unlock-sheet.is-unlocking .unlock-glow{background:radial-gradient(circle,rgba(34,197,94,.6),transparent 68%)}.unlock-sheet.is-unlocking .unlock-shackle{transform:translateY(-3.2px) rotate(34deg)}.unlock-sheet.is-unlocking .unlock-body{animation:unlock-clunk .45s .12s ease-out}.unlock-sheet.is-unlocking .unlock-lock{animation:unlock-lock-out .32s .62s cubic-bezier(.4,0,1,1) forwards}.unlock-sheet.is-unlocking .unlock-check{animation:unlock-check .5s .72s cubic-bezier(.2,.8,.2,1) forwards}.unlock-sheet.is-unlocking .unlock-ring{animation:unlock-burst 1s .35s cubic-bezier(.2,.7,.2,1) both;border-color:#22c55eb3}.unlock-sheet.is-unlocking .unlock-ring-2{animation-delay:.5s}.unlock-sheet.is-unlocking .unlock-sparks i{animation:unlock-spark .85s .5s cubic-bezier(.15,.75,.25,1) forwards}@keyframes unlock-bounce{0%{transform:scale(1)}40%{transform:scale(1.16) rotate(-3deg)}to{transform:scale(1)}}@keyframes unlock-clunk{0%{transform:scale(1)}40%{transform:scale(1.1,.94)}to{transform:scale(1)}}@keyframes unlock-lock-out{to{opacity:0;transform:scale(.55) rotate(-10deg)}}@keyframes unlock-check{0%{opacity:1;stroke-dashoffset:26;transform:scale(.7)}70%{transform:scale(1.12)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes unlock-burst{0%{opacity:.95;transform:scale(.92)}to{opacity:0;transform:scale(1.9)}}@keyframes unlock-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-30px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-84px) scale(.2)}}.unlock-sheet h2{color:#1b2033;font-size:21px;letter-spacing:-.02em;line-height:1.25;margin:4px 0 0;overflow-wrap:anywhere;padding:0 6px;transition:color .4s}.unlock-sheet p{color:#6b7288;font-size:13.5px;line-height:1.5;margin:0 auto;max-width:340px}.unlock-sheet.is-unlocking h2{color:#16a34a}.unlock-sheet.is-unlocking h2,.unlock-sheet.is-unlocking #unlockBody{animation:unlock-text-in .5s .4s cubic-bezier(.2,.8,.2,1) both}@keyframes unlock-text-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.unlock-field{display:block;margin-top:6px;position:relative;transition:opacity .4s}.unlock-sheet.is-unlocking .unlock-field{opacity:.4}.unlock-field input{-webkit-appearance:none;appearance:none;-webkit-text-security:disc;background:#f6f5fc;border:1.5px solid #dcd8f2;border-radius:16px;box-sizing:border-box;color:#1b2033;font-size:16px;height:54px;letter-spacing:.12em;outline:0;padding:0 52px 0 18px;text-align:left;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}.unlock-field input.is-revealed{-webkit-text-security:none;letter-spacing:.03em}.unlock-field input:focus{background:#fff;border-color:#7a56e0;box-shadow:0 0 0 4px #7a56e029}.unlock-field input::placeholder{color:#a3a9bd;letter-spacing:0}.unlock-field.has-error input{background:#fff5f7;border-color:#f43f5e;box-shadow:0 0 0 4px #f43f5e1f}.unlock-field.is-shaking{animation:unlock-shake .46s cubic-bezier(.36,.07,.19,.97)}@keyframes unlock-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.unlock-reveal{align-items:center;background:transparent;border:0;border-radius:12px;color:#8a90a6;cursor:pointer;display:flex;height:42px;justify-content:center;padding:0;position:absolute;right:6px;top:6px;transition:color .2s,transform .15s;width:42px}.unlock-reveal:active{transform:scale(.88)}.unlock-reveal svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:21px}.unlock-reveal.is-on{color:#6d4cf5}.unlock-sheet .unlock-error{margin:0;animation:unlock-text-in .25s ease-out;background:#f43f5e17;border-radius:12px;color:#e11d48!important;font-size:12.5px!important;font-weight:700;max-width:none!important;padding:9px 12px}.unlock-sheet .unlock-error.is-hidden,.unlock-sheet .unlock-help.is-hidden{display:none}.unlock-submit{align-items:center;background:linear-gradient(135deg,#8b5cf6,#5b3fc9);border:0;border-radius:16px;box-shadow:0 12px 26px -10px #5b3fc9b3;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:800;height:54px;justify-content:center;letter-spacing:.01em;overflow:hidden;padding:0;position:relative;transition:background .5s ease,box-shadow .5s ease,transform .15s ease;width:100%}.unlock-submit:active:not(:disabled){transform:scale(.98)}.unlock-submit:after{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.38) 50%,transparent 80%);content:"";inset:0;opacity:0;position:absolute;transform:translate(-100%)}.unlock-sheet.is-checking .unlock-submit:after{animation:unlock-shimmer 1.1s linear infinite;opacity:1}@keyframes unlock-shimmer{to{transform:translate(100%)}}.unlock-submit:disabled{cursor:default;opacity:1}.unlock-sheet.is-unlocking .unlock-submit{background:linear-gradient(135deg,#34d399,#16a34a);box-shadow:0 12px 26px -10px #16a34ab3}.unlock-help{align-items:center;color:#6d4cf5;display:inline-flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;margin:0 auto;padding:6px 10px;text-decoration:none}.unlock-help svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.unlock-help:active{opacity:.7}.unlock-sheet.is-unlocking .unlock-help{opacity:0;pointer-events:none}body[data-theme=dark] .unlock-layer{background:#0000009e}body[data-theme=dark] .unlock-sheet{background:#161b22;box-shadow:0 -24px 70px -18px #000000d9}body[data-theme=dark] .unlock-sheet h2{color:#e6edf3}body[data-theme=dark] .unlock-sheet.is-unlocking h2{color:#4ade80}body[data-theme=dark] .unlock-sheet p{color:#8b949e}body[data-theme=dark] .unlock-grabber{background:#ffffff38}body[data-theme=dark] .unlock-close{background:#ffffff14;color:#aab2c5}body[data-theme=dark] .unlock-field input{background:#181818;border-color:#ffffff24;color:#e6edf3}body[data-theme=dark] .unlock-field input:focus{border-color:#a78bfa;box-shadow:0 0 0 4px #a78bfa33}body[data-theme=dark] .unlock-field.has-error input{background:#2a1219;border-color:#fb7185}body[data-theme=dark] .unlock-sheet .unlock-error{background:#f43f5e24;color:#fb7185!important}body[data-theme=dark] .unlock-help{color:#b9a6ff}.protected-button{position:relative}.protected-button .protected-lock{align-items:center;display:inline-flex;font-style:normal;margin-left:2px;opacity:.85}.protected-button .protected-lock svg{height:11px;width:11px}.protected-chip.just-unlocked{animation:chip-unlocked .7s cubic-bezier(.34,1.56,.64,1)}@keyframes chip-unlocked{0%{transform:scale(.7);box-shadow:0 0 #22c55e8c}60%{transform:scale(1.12);box-shadow:0 0 0 10px #22c55e00}to{transform:scale(1)}}.protected-chip.is-open.just-unlocked{background:#22c55e24;color:#16a34a}@media (prefers-reduced-motion: reduce){.unlock-layer,.unlock-layer *,.unlock-sheet,.unlock-sheet *,.protected-chip.just-unlocked{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}}.protected-button.get-password{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 6px 14px #f59e0b52;color:#3b2300;text-decoration:none}.protected-button.get-password svg{stroke-width:2.2}.protected-button.unlock-button svg{stroke-width:2.2}
