:root{--ui-ease: cubic-bezier(.22, 1, .36, 1);--ui-line-strong: rgba(17, 17, 20, .14);--ui-fill: #f2f2f5;--ui-fill-2: #fbfbfd;--ui-text-4: #8e8e93;--ui-text-5: #aeaeb2;--ui-rose-bg: #fff0f3;--ui-blue: #0a84ff;--ui-focus: 0 0 0 4px rgba(255, 45, 85, .22)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:15px;font-weight:650;letter-spacing:-.1px;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none;transition:background-color .2s var(--ui-ease),color .2s var(--ui-ease),border-color .2s var(--ui-ease),transform .2s var(--ui-ease),box-shadow .2s var(--ui-ease)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-btn:active:not(:disabled){transform:scale(.98)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed}.ui-btn--primary{background:var(--accent);color:#fff}.ui-btn--primary:hover:not(:disabled){background:var(--accent-hover);color:#fff}.ui-btn--primary:disabled{background:var(--ui-fill);color:var(--ui-text-5)}.ui-btn--secondary{background:#fff;color:var(--text);border-color:var(--ui-line-strong)}.ui-btn--secondary:hover:not(:disabled){border-color:#11111447}.ui-btn--dark{background:var(--text);color:#fff}.ui-btn--dark:hover:not(:disabled){background:#2c2c30}.ui-btn--ghost{background:transparent;color:var(--text-2)}.ui-btn--ghost:hover:not(:disabled){color:var(--text)}.ui-btn--glass{background:#ffffff24;color:#fff;border-color:#ffffff59;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ui-btn--glass:hover:not(:disabled){background:#ffffff38}.ui-btn--white{background:#fff;color:var(--accent)}.ui-btn--soft{background:var(--ui-rose-bg);color:var(--accent-hover)}.ui-btn--sm{height:38px;padding:0 16px;font-size:13.5px}.ui-btn--lg{height:56px;padding:0 28px;font-size:17px}.ui-btn--block{width:100%}.ui-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--ui-fill);color:var(--text-2);transition:background-color .2s var(--ui-ease),transform .2s var(--ui-ease)}.ui-iconbtn:hover{background:#e8e8ed}.ui-iconbtn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-iconbtn--sm{width:32px;height:32px}.ui-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#fff;color:var(--text);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .2s var(--ui-ease),color .2s var(--ui-ease),border-color .2s var(--ui-ease)}.ui-chip:hover{border-color:#1111143d}.ui-chip[aria-pressed=true]{background:var(--text);color:#fff;border-color:transparent;font-weight:600}.ui-chip:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-seg{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--ui-fill)}.ui-seg--square{border-radius:14px}.ui-seg--block{display:flex;width:100%}.ui-seg button{flex:1;border:0;border-radius:999px;padding:8px 14px;background:transparent;color:var(--text-2);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:background-color .2s var(--ui-ease),color .2s var(--ui-ease),box-shadow .2s var(--ui-ease)}.ui-seg--square button{border-radius:10px;padding:10px 14px;font-size:14px}.ui-seg button[aria-pressed=true]{background:#fff;color:var(--text);font-weight:600;box-shadow:0 1px 2px #0000001a}.ui-seg button:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-switch{position:relative;flex-shrink:0;width:52px;height:32px;padding:0;border:0;border-radius:999px;background:#e5e5ea;cursor:pointer;transition:background-color .25s var(--ui-ease)}.ui-switch[aria-checked=true]{background:var(--success)}.ui-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--ui-ease)}.ui-switch[aria-checked=true]:after{transform:translate(20px)}.ui-switch:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-check{display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(17,17,20,.1);background:var(--ui-fill-2);text-align:left;cursor:pointer;font:inherit;color:inherit}.ui-check:focus-visible{outline:none;box-shadow:var(--ui-focus)}.ui-check__box{flex-shrink:0;display:flex;width:24px;height:24px;margin-top:1px;border-radius:7px;align-items:center;justify-content:center;background:#fff;border:1.5px solid rgba(17,17,20,.3);transition:background-color .2s var(--ui-ease),border-color .2s var(--ui-ease)}.ui-check__box svg{opacity:0;transform:scale(.6);transition:opacity .2s var(--ui-ease),transform .2s var(--ui-ease)}.ui-check[aria-checked=true] .ui-check__box{background:var(--accent);border-color:var(--accent)}.ui-check[aria-checked=true] .ui-check__box svg{opacity:1;transform:none}.ui-check__text{display:flex;flex-direction:column;gap:3px;min-width:0}.ui-check__title{font-size:15px;font-weight:600;color:var(--text)}.ui-check__sub{font-size:13px;line-height:1.45;color:var(--text-2)}.ui-verified{position:relative;display:inline-flex}.ui-verified__btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-2)}.ui-verified__btn:focus-visible{outline:none;box-shadow:var(--ui-focus);border-radius:6px}.ui-verified__i{display:inline-flex;width:16px;height:16px;border-radius:999px;border:1px solid rgba(17,17,20,.3);align-items:center;justify-content:center;font-size:10px;font-weight:700;font-style:normal}.ui-verified--dark .ui-verified__btn{color:#ffffffc7}.ui-verified--dark .ui-verified__i{border-color:#ffffff80}.ui-verified__tip{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:280px;padding:12px 14px;border-radius:14px;background:var(--text);color:#fff;font-size:13px;font-weight:400;line-height:1.5;box-shadow:0 12px 30px #0003;animation:ui-pop .18s var(--ui-ease)}.ui-verified--left .ui-verified__tip{right:auto;left:0}.ui-modal{border:0;padding:0;margin:auto;background:transparent;color:var(--text);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:visible}.ui-modal::backdrop{background:#11111480;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ui-modal[open]{animation:ui-rise .28s var(--ui-ease)}.ui-modal[open]::backdrop{animation:ui-fade .28s var(--ui-ease)}.ui-modal__panel{box-sizing:border-box;width:100%;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:28px;background:#fff;box-shadow:0 30px 80px #0000004d}.ui-modal--sheet{margin:auto auto 0;max-width:100vw;width:100%}@media (max-width: 640px){.ui-modal{margin:auto 0 0;max-width:100vw;width:100vw;max-height:94dvh}.ui-modal__panel{border-radius:28px 28px 0 0;max-height:94dvh;padding-bottom:env(safe-area-inset-bottom)}.ui-modal[open]{animation:ui-sheet .32s var(--ui-ease)}}.ui-demo-tag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--warning-ink);background:var(--warning-bg);border-radius:999px;padding:4px 9px}.ui-field{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--text);min-width:0}.ui-input{box-sizing:border-box;width:100%;height:50px;padding:0 16px;border-radius:14px;border:1px solid rgba(17,17,20,.16);background:#fff;color:var(--text);font:inherit;font-size:15px;font-weight:400;transition:border-color .2s var(--ui-ease),box-shadow .2s var(--ui-ease)}.ui-input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.ui-input[aria-invalid=true]{border-color:var(--accent-hover)}.ui-field__hint{font-size:12px;font-weight:500;color:var(--text-2)}.ui-field__hint--ok{color:var(--success-ink)}.ui-field__hint--err{color:var(--accent-hover)}.ui-live{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;letter-spacing:.6px;padding:4px 8px;border-radius:7px}.ui-live__dot{width:6px;height:6px;border-radius:999px;background:#fff;animation:ui-pulse 2s ease-in-out infinite}.ui-toast{position:fixed;z-index:60;left:50%;bottom:28px;transform:translate(-50%);max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#111114e6;color:#fff;font-size:14px;font-weight:600;box-shadow:0 12px 32px #00000040;animation:ui-rise .3s var(--ui-ease)}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@keyframes ui-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.35}}.ui-toast{animation-name:ui-toast-in}@keyframes ui-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.ui-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.ui-btn,.ui-chip,.ui-switch,.ui-switch:after,.ui-seg button,.ui-check__box,.ui-check__box svg{transition:none}.ui-modal[open],.ui-modal[open]::backdrop,.ui-verified__tip,.ui-toast,.ui-live__dot{animation:none}}.nl-prefs{display:flex;flex-direction:column;gap:22px}.nl-prefs__group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.nl-prefs__group legend{display:flex;width:100%;justify-content:space-between;align-items:baseline;gap:12px;padding:0;margin-bottom:10px}.nl-prefs__group legend span{font-size:15px;font-weight:700}.nl-prefs__group legend em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-prefs__opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.nl-pcard{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;padding:12px 40px 12px 16px;border-radius:16px;border:1px solid rgba(17,17,20,.12);background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s var(--ui-ease)}.nl-pcard:hover{border-color:#1111143d}.nl-pcard:active{transform:scale(.985)}.nl-pcard:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-pcard.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fff8fa}.nl-pcard__label{font-size:15px;font-weight:600}.nl-pcard__swatch{width:22px;height:22px;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px #11111414}.nl-pcard__check{position:absolute;right:14px;top:50%;transform:translateY(-50%) scale(.6);display:flex;width:20px;height:20px;border-radius:999px;background:var(--accent);color:#fff;align-items:center;justify-content:center;opacity:0;transition:opacity .2s,transform .25s var(--ui-ease)}.nl-pcard.is-on .nl-pcard__check{opacity:1;transform:translateY(-50%) scale(1)}.nl-nomatch{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;text-align:center}.nl-nomatch strong{font-size:18px;color:var(--text)}.nl-nomatch span{font-size:13.5px;color:var(--text-2)}.nl-nomatch__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.nl-nomatch--dark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;justify-content:center;background:#17111cd1;color:#fff;padding:24px}.nl-nomatch--dark strong{color:#fff;max-width:420px}.nl-nomatch--dark span{color:#ffffffbf}.nl-onb{box-sizing:border-box;width:100%;max-width:1040px;margin:0 auto;padding:32px 40px 48px;display:flex;flex-direction:column;gap:24px}.nl-onb__card{padding:40px;border-radius:32px;display:flex;flex-direction:column;gap:26px}.nl-onb__head{display:flex;flex-direction:column;gap:8px}.nl-onb__head h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-1px}.nl-onb__head p{font-size:15px;line-height:1.5;color:var(--text-3);max-width:640px}.nl-onb__foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line)}.nl-onb__foot span{font-size:13.5px;color:var(--text-2)}.nl-onb__actions{display:flex;gap:10px;flex-wrap:wrap}.nl-pcard__txt{display:flex;flex-direction:column;gap:2px;min-width:0}.nl-pcard__sub{font-size:12.5px;color:var(--text-2);line-height:1.35}.nl-prefs__opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-prefs__opts--wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.nl-prefs__opts--wide .nl-pcard{min-height:72px;align-items:center}.nl-prefs__note{margin:-6px 0 0;font-size:12.5px;color:var(--text-2)}.nl-tags{display:flex;flex-wrap:wrap;gap:8px}.nl-prefs__switches{display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--line);overflow:hidden}.nl-prefs__switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.nl-prefs__switch+.nl-prefs__switch{border-top:1px solid var(--line)}.nl-prefs__switch>span{display:flex;flex-direction:column;gap:2px}.nl-prefs__switch strong{font-size:14.5px}.nl-prefs__switch em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-prefs__section{display:flex;flex-direction:column;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.nl-prefs__section h3{margin:0;font-size:17px;letter-spacing:-.2px}.nl-onb__steps{display:flex;gap:6px}.nl-onb__steps span{flex:1;height:4px;border-radius:4px;background:#e5e5ea;transition:background-color .3s}.nl-onb__steps span.is-on{background:var(--accent)}.nl-onb__pane{animation:nl-in .4s var(--ui-ease) both}@media (max-width: 900px){.nl-prefs__opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-prefs__opts--wide{grid-template-columns:1fr}.nl-onb{padding:16px 16px 32px}.nl-onb__card{padding:22px 18px;border-radius:26px;gap:20px}.nl-onb__head h1{font-size:27px}.nl-prefs__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nl-pcard{min-height:48px;padding:10px 36px 10px 14px}.nl-pcard__label{font-size:14px}.nl-onb__actions{width:100%}.nl-onb__actions .ui-btn{flex:1}}@media (prefers-reduced-motion: reduce){.nl-pcard,.nl-pcard__check{transition:none}.nl-onb__pane{animation:none}}.nl-onb__err{margin:0;padding:10px 12px;border-radius:12px;background:var(--warning-bg);color:var(--warning-ink);font-size:13px}.nl-center-text{text-align:center}.nl-topup{display:flex;flex-direction:column;gap:18px;padding:32px}.nl-topup__head{position:relative;display:flex;align-items:center;gap:14px;padding-right:36px}.nl-topup__head h2{margin:0;font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.1}.nl-topup__kicker{display:block;font-size:13px;color:var(--text-2);margin-bottom:2px}.nl-topup__avatar{position:relative;flex-shrink:0}.nl-topup__avatar img{width:60px;height:60px;border-radius:999px;object-fit:cover;object-position:center 25%;display:block}.nl-topup__avatar i{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:999px;background:var(--success);border:3px solid #fff}.nl-topup__x{position:absolute;right:0;top:0}.nl-topup__lead{font-size:15px;line-height:1.5;color:var(--text-3)}.nl-topup__packs{display:flex;flex-direction:column;gap:10px}.nl-tpack{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(17,17,20,.12);box-shadow:inset 0 0 0 1px transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.nl-tpack.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nl-tpack:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-tpack.is-disabled{opacity:.5;cursor:not-allowed}.nl-tpack__l{display:flex;gap:14px;align-items:center;min-width:0}.nl-tpack__radio{flex-shrink:0;width:20px;height:20px;border-radius:999px;box-sizing:border-box;border:1.5px solid rgba(17,17,20,.3);transition:border .2s}.nl-tpack.is-on .nl-tpack__radio{border:6px solid var(--accent)}.nl-tpack__text{display:flex;flex-direction:column;gap:2px;min-width:0}.nl-tpack__name{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:700}.nl-tpack__sub{font-size:13px;color:var(--text-2)}.nl-tpack__r{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.nl-tpack__price{font-size:22px;font-weight:700;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.nl-tpack__per{font-size:12px;color:var(--text-2)}.nl-topup__pay{display:flex;flex-direction:column;gap:8px}.nl-topup__label{font-size:13px;font-weight:600;color:var(--text-3)}.nl-topup__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#8e8e93;line-height:1.5}.nl-topup__foot a{color:var(--accent);font-weight:600;white-space:nowrap}.nl-cardform{display:flex;flex-direction:column;gap:12px;margin-top:4px}.nl-cardform__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nl-cardform__demo{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--warning-bg);color:var(--warning-ink);font-size:12.5px;line-height:1.45}.nl-cardform__demo span:nth-child(2){flex:1 1 220px}.nl-cardform__demo button{border:0;background:#fff;color:var(--warning-ink);border-radius:999px;padding:6px 12px;font:inherit;font-weight:700;cursor:pointer}.nl-gconfirm{display:flex;flex-direction:column;gap:18px;padding:28px}.nl-gconfirm__top{display:flex;gap:16px;align-items:center}.nl-gconfirm__top img{width:96px;height:96px;border-radius:18px;object-fit:cover;flex-shrink:0}.nl-gconfirm__top h2{margin:2px 0;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-gconfirm__kicker{font-size:12.5px;font-weight:600;color:var(--accent)}.nl-gconfirm__detail{font-size:13px;color:var(--text-2)}.nl-gconfirm__sum{margin:0;display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nl-gconfirm__sum div{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;color:var(--text-2)}.nl-gconfirm__sum dd{margin:0;font-variant-numeric:tabular-nums}.nl-gconfirm__sum .is-total{color:var(--text);font-size:15px;padding-top:6px}.nl-gconfirm__sum .is-total dd{font-size:28px;font-weight:700;letter-spacing:-.6px}.nl-gconfirm__text{font-size:13.5px;line-height:1.5;color:var(--text-3)}.nl-gconfirm__actions{display:flex;gap:10px}.nl-gconfirm__actions .ui-btn:first-child{flex:1}.nl-gconfirm__actions .ui-btn:last-child{flex:2}.nl-checkout{display:flex;flex-wrap:wrap}.nl-checkout__item{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:32px;background:#fff5f7}.nl-checkout__kicker{font-size:13px;font-weight:700;color:var(--accent)}.nl-checkout__img{width:100%;aspect-ratio:1;border-radius:24px;object-fit:cover}.nl-checkout__item h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.5px}.nl-checkout__item p{font-size:14px;line-height:1.5;color:var(--text-3)}.nl-checkout__from{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-3)}.nl-checkout__from img{width:36px;height:36px;border-radius:999px;object-fit:cover;object-position:center 20%;flex-shrink:0}.nl-checkout__pay{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px;padding:32px}.nl-checkout__head{display:flex;justify-content:space-between;align-items:center}.nl-checkout__head h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-checkout__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}.nl-checkout__total strong{font-size:32px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.nl-checkout__methods{display:flex;flex-direction:column;gap:8px}.nl-checkout__methods .nl-tpack{padding:12px 16px;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px}.nl-checkout__methods .nl-tpack__name{font-size:15px;font-weight:600}.nl-gdone{display:flex;flex-direction:column;align-items:center;gap:14px;padding:36px 32px 28px;text-align:center}.nl-gdone__check{display:flex;width:72px;height:72px;border-radius:999px;background:var(--success-bg);color:var(--success-ink);align-items:center;justify-content:center;font-size:30px;font-weight:700;animation:ui-pop .4s var(--ui-ease)}.nl-gdone h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.6px}.nl-gdone p{font-size:14.5px;line-height:1.55;color:var(--text-3)}@media (max-width: 640px){.nl-topup,.nl-gconfirm{padding:24px 20px 20px;gap:14px}.nl-topup__head h2{font-size:22px}.nl-topup__avatar img{width:48px;height:48px}.nl-topup__lead{display:none}.nl-tpack{padding:14px}.nl-tpack__price{font-size:19px}.nl-tpack__per{display:none}.nl-topup__foot{flex-direction:column;align-items:flex-start}.nl-checkout__item{padding:20px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px}.nl-checkout__img{width:72px;height:72px;border-radius:16px}.nl-checkout__item h2{font-size:18px;flex:1}.nl-checkout__item p,.nl-checkout__from{display:none}.nl-checkout__kicker{width:100%}.nl-checkout__pay{padding:20px}.nl-checkout__total strong{font-size:26px}}@media (prefers-reduced-motion: reduce){.nl-tpack,.nl-tpack__radio{transition:none}.nl-gdone__check{animation:none}}.nl-payerr{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.nl-payerr span{flex:1 1 220px}.nl-ok{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 32px 28px;text-align:center}.nl-ok__visual{position:relative;width:132px;height:132px;margin-bottom:6px}.nl-ok__img{width:132px;height:132px;border-radius:32px;object-fit:cover;background:#f5f5f7;box-shadow:0 18px 40px #11111424;animation:nl-ok-in .5s var(--ui-ease) both}.nl-ok__coin{display:block;width:112px;height:112px;margin:10px;border-radius:999px;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f5b82e 55%,#d98c0b);box-shadow:inset 0 0 0 6px #ffffff59,0 18px 40px #d98c0b4d;animation:nl-ok-in .5s var(--ui-ease) both}.nl-ok__check{position:absolute;right:-10px;bottom:-6px;display:flex;width:44px;height:44px;border-radius:999px;align-items:center;justify-content:center;background:var(--success-ink, #1e7b3a);color:#fff;border:4px solid #fff;animation:nl-ok-pop .45s .25s var(--ui-ease) both}.nl-ok__avatar{position:absolute;left:-12px;top:-10px;width:44px;height:44px;border-radius:999px;object-fit:cover;border:3px solid #fff;box-shadow:0 6px 16px #11111429;animation:nl-ok-pop .45s .35s var(--ui-ease) both}.nl-ok__kicker{font-size:12.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--accent)}.nl-ok h2{margin:0;font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1}.nl-ok__text{margin:0;max-width:400px;font-size:15px;line-height:1.55;color:var(--text-3)}.nl-ok__rows{width:100%;margin:6px 0 0;padding:0;border-radius:18px;background:#f5f5f7;text-align:left}.nl-ok__rows div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid rgba(17,17,20,.06);font-size:14px}.nl-ok__rows div:first-child{border-top:0}.nl-ok__rows dt{color:var(--text-2)}.nl-ok__rows dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.nl-ok__tl{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;width:100%;list-style:none;margin:4px 0 0;padding:0}.nl-ok__tl li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#8e8e93}.nl-ok__tl li:before{content:"";position:absolute;top:7px;left:-50%;right:50%;height:2px;background:#e5e5ea}.nl-ok__tl li:first-child:before{display:none}.nl-ok__tl li.is-done:before{background:var(--success-ink, #1e7b3a)}.nl-ok__dot{position:relative;z-index:1;width:16px;height:16px;border-radius:999px;background:#fff;border:2px solid #d1d1d6;box-sizing:border-box}.nl-ok__tl li.is-done .nl-ok__dot{background:var(--success-ink, #1e7b3a);border-color:var(--success-ink, #1e7b3a)}.nl-ok__tl li.is-cur .nl-ok__dot{box-shadow:0 0 0 5px #1e7b3a29}.nl-ok__tl strong{font-size:12.5px;color:var(--text-2);font-weight:600}.nl-ok__tl li.is-done strong{color:var(--text)}.nl-ok__tl em{font-style:normal;font-size:11.5px}.nl-ok__actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:8px}.nl-ok__actions .nl-fine{text-align:center}@keyframes nl-ok-in{0%{opacity:0;transform:scale(.85) translateY(8px)}to{opacity:1;transform:none}}@keyframes nl-ok-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (max-width: 560px){.nl-ok{padding:28px 18px 20px}.nl-ok h2{font-size:26px}}@media (prefers-reduced-motion: reduce){.nl-ok__img,.nl-ok__coin,.nl-ok__check,.nl-ok__avatar{animation:none}}.nl-glist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-height:40px}.nl-gempty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:20px;background:#f5f5f7}.nl-gempty span{font-size:14px;color:var(--text-3)}.nl-gord{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:20px;border:1px solid var(--line)}.nl-gord__top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nl-gord__top img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:#f5f5f7}.nl-gord__txt{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0}.nl-gord__txt strong{font-size:15px}.nl-gord__txt em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-cr{display:flex;flex-direction:column;gap:14px;padding:24px}.nl-cr__head{display:flex;align-items:center;gap:14px}.nl-cr__head>img{width:52px;height:52px;border-radius:999px;object-fit:cover;flex-shrink:0}.nl-cr__head>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nl-cr__head h2{margin:0;font-size:21px;font-weight:700;letter-spacing:-.4px;line-height:1.2}.nl-cr__head .nl-eyebrow{font-size:11.5px}.nl-cr__head .ui-iconbtn{align-self:flex-start}.nl-cr__kinds{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nl-cr__kind{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(17,17,20,.12);background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,background-color .2s}.nl-cr__kind:hover{border-color:#11111442}.nl-cr__kind.is-on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:#fffafb}.nl-cr__kind:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-cr__kindic{display:inline-flex;width:38px;height:38px;border-radius:12px;align-items:center;justify-content:center;background:#f2f2f5;color:var(--text)}.nl-cr__kind.is-on .nl-cr__kindic{background:#fff0f3;color:var(--accent)}.nl-cr__kindtxt{display:flex;flex-direction:column;gap:2px}.nl-cr__kindtxt strong{font-size:15px}.nl-cr__kindtxt em{font-style:normal;font-size:12.5px;color:var(--text-2);line-height:1.35}.nl-cr__kind b{margin-top:auto;white-space:nowrap;font-size:14px;font-variant-numeric:tabular-nums}.nl-cr__label{font-size:13px;font-weight:700;margin-bottom:-6px}.nl-cr__wish{box-sizing:border-box;width:100%;resize:vertical;min-height:112px;padding:12px 14px;border-radius:16px;border:1px solid rgba(17,17,20,.14);font:inherit;font-size:15px;line-height:1.45;color:var(--text);background:#fff}.nl-cr__wish:focus{outline:none;border-color:transparent;box-shadow:var(--ui-focus)}.nl-cr__meta{display:flex;justify-content:space-between;gap:12px;margin-top:-6px}.nl-cr__rules{display:inline-flex;gap:6px;align-items:flex-start;font-size:12.5px;color:var(--text-2);line-height:1.4}.nl-cr__rules svg{flex-shrink:0;margin-top:2px}.nl-cr__count{font-size:12px;color:#8e8e93;font-variant-numeric:tabular-nums;white-space:nowrap}.nl-cr__count.is-warn{color:var(--warning-ink)}.nl-cr__sum{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;padding:14px 16px;border-radius:18px;background:#f5f5f7}.nl-cr__sum>div{display:flex;flex-direction:column;gap:2px}.nl-cr__sum span{font-size:12px;color:var(--text-2)}.nl-cr__sum strong{font-size:17px;font-variant-numeric:tabular-nums}.nl-cr__sum strong.is-short{color:var(--warning-ink)}.nl-cr__sum p{grid-column:1 / -1;margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-3)}.nl-cr__err{margin:0;padding:10px 12px;border-radius:12px;background:var(--warning-bg);color:var(--warning-ink);font-size:13px}.nl-cr__fine{text-align:center}.nl-cr--done{align-items:center;text-align:center;padding:36px 28px 28px}.nl-cr--done h2{margin:4px 0 0;font-size:24px;letter-spacing:-.5px}.nl-cr--done p{margin:0;max-width:400px;font-size:14.5px;line-height:1.5;color:var(--text-3)}.nl-cr__ok{display:inline-flex;width:64px;height:64px;border-radius:999px;align-items:center;justify-content:center;background:var(--success-bg);color:var(--success-ink);animation:nl-cr-pop .4s var(--ui-ease)}.nl-cr__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:8px}@keyframes nl-cr-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.nl-crlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-height:40px}.nl-crempty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border-radius:20px;background:#f5f5f7}.nl-crempty span{font-size:14px;color:var(--text-3);line-height:1.45}.nl-crempty .ui-btn{margin-top:6px}.nl-cri{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:20px;border:1px solid var(--line);background:#fff}.nl-cri__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.nl-cri__who{display:flex;align-items:center;gap:12px;min-width:0}.nl-cri__who img{width:44px;height:44px;border-radius:999px;object-fit:cover}.nl-cri__who span{display:flex;flex-direction:column;gap:1px;min-width:0}.nl-cri__who strong{font-size:15px}.nl-cri__who em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-cri__wish{margin:0;font-size:14.5px;line-height:1.5;color:var(--text)}.nl-cri__note{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-3)}.nl-cri__steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0;font-size:12px;color:#8e8e93}.nl-cri__steps li{position:relative;display:flex;flex-direction:column;gap:6px}.nl-cri__steps li span{display:block;height:3px;border-radius:3px;background:#e5e5ea;margin-right:6px}.nl-cri__steps li.is-done{color:var(--text)}.nl-cri__steps li.is-done span{background:var(--success-ink)}.nl-cri__steps li.is-cur{color:var(--text);font-weight:600}.nl-cri__steps li.is-cur span{background:linear-gradient(90deg,var(--accent) 50%,#e5e5ea 50%);background-size:200% 100%;animation:nl-cr-run 2.4s linear infinite}@keyframes nl-cr-run{0%{background-position:100% 0}to{background-position:0 0}}.nl-cri__delivery{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:#f5f5f7}.nl-cri__media{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.nl-cri__thumb{position:relative;aspect-ratio:3 / 4;padding:0;border:0;border-radius:12px;overflow:hidden;cursor:zoom-in;background:#e5e5ea}.nl-cri__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ui-ease)}.nl-cri__thumb:hover img{transform:scale(1.04)}.nl-cri__thumb:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-cri__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;background:#11111473;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-left:2px;box-sizing:border-box}.nl-cri__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--text-2);flex-wrap:wrap}.nl-crview{position:relative;background:#000}.nl-crview img,.nl-crview video{display:block;width:100%;max-height:78vh;object-fit:contain}.nl-crview__bar{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:12px 12px 12px 16px;color:#fff;font-size:13px;font-weight:600;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}@media (max-width: 560px){.nl-cr{padding:18px 16px}.nl-cr__kinds{grid-template-columns:1fr}.nl-cr__kind{flex-direction:row;align-items:center}.nl-cr__kind b{margin:0 0 0 auto}.nl-cr__kindtxt{min-width:0}.nl-cr__meta{flex-direction:column;gap:4px}}@media (prefers-reduced-motion: reduce){.nl-cr__ok,.nl-cri__steps li.is-cur span{animation:none}.nl-cri__thumb img{transition:none}}.nl-acc{display:flex;flex-wrap:wrap;gap:22px;align-items:flex-start;padding-top:26px;padding-bottom:48px;max-width:1320px}.nl-acc__side{flex:0 1 250px;min-width:220px;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.nl-acc__me{display:flex;gap:12px;align-items:center;padding:6px 4px}.nl-acc__me img{width:52px;height:52px;border-radius:999px;object-fit:cover;object-position:62% 30%}.nl-acc__me span{display:flex;flex-direction:column;gap:2px}.nl-acc__me strong{font-size:18px;letter-spacing:-.3px}.nl-acc__me em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-acc__tabs{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:22px;background:#fff}.nl-acc__tabs button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border:0;border-radius:14px;background:transparent;font:inherit;font-size:14.5px;font-weight:500;color:var(--text-3);text-align:left;cursor:pointer;transition:background-color .2s,color .2s}.nl-acc__tabs button:hover{background:#f8f8fa}.nl-acc__tabs button.is-on{background:#fff0f3;color:var(--text);font-weight:700}.nl-acc__tabs button:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-acc__age{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;background:var(--warning-bg);font-size:12px;color:var(--text-3);line-height:1.45}.nl-acc__age strong{font-size:13px;color:var(--warning-ink)}.nl-acc__age a{color:var(--accent);font-weight:600}.nl-acc__age.is-ok{background:var(--success-bg)}.nl-acc__age.is-ok strong{color:var(--success-ink)}.nl-acc__main{flex:1 1 720px;min-width:0;display:flex;flex-direction:column;gap:18px}.nl-acc__loading{height:280px}.nl-acc__top{display:flex;flex-wrap:wrap;gap:16px}.nl-acc__minis{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}.nl-acc__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.nl-row{display:flex;flex-wrap:wrap;gap:10px}.nl-bal{flex:1.5 1 380px;min-width:0;display:flex;flex-direction:column;gap:10px;padding:28px}.nl-bal__label{font-size:13px;font-weight:600;color:var(--text-2)}.nl-bal__big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.nl-bal__big strong{font-size:76px;font-weight:700;letter-spacing:-2.6px;line-height:.95;font-variant-numeric:tabular-nums}.nl-bal__big span{font-size:24px;font-weight:600;letter-spacing:-.4px}.nl-bal__sub{font-size:17px;color:var(--text-3)}.nl-bal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.nl-mini2{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:24px}.nl-mini2__row{display:flex;justify-content:space-between;gap:8px;font-size:13px}.nl-mini2__row em{font-style:normal;color:var(--text-2);text-align:right}.nl-mini2__fine{font-size:12px;color:#8e8e93;line-height:1.45}.nl-mini2__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.nl-mini2__chips .ui-chip{height:32px;padding:0 12px;font-size:12.5px}.nl-meter{height:8px;border-radius:999px;background:#f0f0f3;overflow:hidden}.nl-meter div{height:100%;border-radius:999px;transition:width .6s var(--ui-ease)}.nl-meter .is-green{background:var(--success)}.nl-meter .is-orange{background:#ff9f0a}.nl-sect{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:26px}.nl-sect__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.nl-sect__head h2,.nl-sect__title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px}.nl-sect__head>span{font-size:12.5px;color:var(--text-2)}.nl-sect__text{font-size:13.5px;line-height:1.5;color:var(--text-3)}.nl-sect__foot{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center}.nl-packs3{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.nl-pk{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(17,17,20,.12);box-shadow:inset 0 0 0 1px transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.nl-pk.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nl-pk:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-pk__top{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:15px}.nl-pk__coins{font-size:28px;font-weight:700;letter-spacing:-.8px}.nl-pk__sub{font-size:13px;color:var(--text-2)}.nl-pk__price{font-size:20px;font-weight:700;margin-top:4px}.nl-packs3--sm .nl-pk{padding:14px 16px;border-radius:16px;gap:3px}.nl-paywith{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:var(--text-3)}.nl-paywith button,.nl-textlink{border:0;background:none;padding:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--accent);cursor:pointer;align-self:flex-start}.nl-textlink--muted{color:var(--text-2);font-weight:500;font-size:12.5px;align-self:center}.nl-paylogo{font-weight:800;color:#003087;background:var(--info-bg);padding:4px 10px;border-radius:8px;font-size:12.5px}.nl-paylogo--visa{color:#1a1f71;font-style:italic}.nl-histlist{list-style:none;margin:0;padding:0}.nl-hist{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(17,17,20,.06);animation:nl-in .4s var(--ui-ease) both}.nl-hist__ic{flex-shrink:0;display:flex;width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;font-size:16px;font-weight:700}.nl-hist__ic--rose{background:#fff0f3;color:var(--accent)}.nl-hist__ic--gold{background:var(--gold-bg);color:var(--gold-ink)}.nl-hist__ic--green{background:var(--success-bg);color:var(--success-ink)}.nl-hist__ic--blue{background:var(--info-bg);color:var(--info-ink)}.nl-hist__text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nl-hist__text strong{font-size:14.5px;font-weight:600}.nl-hist__text em,.nl-hist__amt em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-hist__amt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.nl-hist__amt strong{font-size:15px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.nl-hist__amt strong.is-plus{color:var(--success-ink)}.nl-hist__amt em{color:#8e8e93;font-size:12px}.nl-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.nl-method{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:20px;border:1px solid rgba(17,17,20,.1);background:#fff}.nl-method.is-default{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nl-method__top{display:flex;justify-content:space-between;align-items:center}.nl-method__top em{font-style:normal;font-size:12px;color:var(--text-2)}.nl-method__brand{font-weight:800;color:#003087;font-size:18px;letter-spacing:-.3px}.nl-method__brand--visa{color:#1a1f71;font-style:italic}.nl-method__num{font-size:15px;font-family:SF Mono,ui-monospace,Menlo,monospace}.nl-method__sub{font-size:12.5px;color:var(--text-2)}.nl-method--add{align-items:center;justify-content:center;gap:6px;min-height:120px;border:1.5px dashed rgba(17,17,20,.2);background:#fbfbfd;font:inherit;cursor:pointer}.nl-method--add em{font-style:normal;font-size:12px;color:var(--text-2)}.nl-method__plus{font-size:26px;color:var(--accent);line-height:1}.nl-statement{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:#f5f5f7;font-size:13.5px;color:var(--text-3);line-height:1.5}.nl-statement__mark{flex-shrink:0;padding:10px 14px;border-radius:10px;background:#fff;font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--text)}.nl-table{display:flex;flex-direction:column}.nl-table__row{display:grid;grid-template-columns:1fr 2fr 1.3fr 1fr .6fr;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(17,17,20,.06);font-size:14px}.nl-table__row--head{font-size:12px;font-weight:600;color:var(--text-2);padding:10px 0;border-bottom-color:var(--line)}.nl-table .r{text-align:right;justify-self:end}.nl-table .b{font-weight:600}.nl-table .muted{color:var(--text-3)}.nl-auto{gap:20px}.nl-auto__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.nl-auto__head h2{margin:0 0 4px;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-auto__head p{font-size:14px;color:var(--text-3);line-height:1.5}.nl-auto__body{display:flex;flex-direction:column;gap:20px;transition:opacity .3s}.nl-auto__body.is-off{opacity:.4;pointer-events:none}.nl-auto__field{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.nl-auto__field>span{font-size:13px;font-weight:600}.nl-auto__field>em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-auto__field .nl-packs3{width:100%}.nl-auto__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.nl-auto__facts>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#f5f5f7}.nl-auto__facts>div.is-green{background:var(--success-bg)}.nl-auto__facts span{display:flex;flex-direction:column;min-width:0}.nl-auto__facts strong{font-size:14px;font-weight:600}.nl-auto__facts .is-green strong,.nl-auto__facts b{color:var(--success-ink)}.nl-auto__facts em{font-style:normal;font-size:12px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis}.nl-auto__log{font-size:13.5px;color:var(--text-3)}.nl-favgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.nl-favcard{display:flex;flex-direction:column;gap:10px;padding:10px 10px 14px;border-radius:22px;border:1px solid var(--line)}.nl-favcard__img{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--stage);display:block}.nl-favcard__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.nl-favcard__img .nl-initials{width:100%;height:100%;border-radius:0}.nl-favcard__st{position:absolute;left:8px;top:8px;background:#1111148c;color:#fff}.nl-favcard__st.is-live{background:var(--accent)}.nl-favcard__text{display:flex;flex-direction:column;gap:2px;padding:0 4px}.nl-favcard__text strong{font-size:15px}.nl-favcard__text em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-bell{height:36px;border-radius:999px;border:1px solid var(--ui-line-strong);background:#fff;color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.nl-bell.is-on{border-color:transparent;background:var(--text);color:#fff}.nl-bell:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-subs{list-style:none;margin:0;padding:0}.nl-subs li{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(17,17,20,.06);flex-wrap:wrap}.nl-subs img{width:56px;height:56px;border-radius:999px;object-fit:cover;object-position:center 25%}.nl-subs__text{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}.nl-subs__text strong{font-size:15.5px}.nl-subs__text em{font-style:normal;font-size:13px;color:var(--text-2)}.nl-danger{color:var(--accent-hover)!important}.nl-toggles{list-style:none;margin:0;padding:0}.nl-toggles li{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(17,17,20,.06)}.nl-toggles li:last-child{border-bottom:0}.nl-toggles li>span{display:flex;flex-direction:column;gap:3px}.nl-toggles strong{font-size:15px;font-weight:600}.nl-toggles em{font-style:normal;font-size:13px;color:var(--text-2);line-height:1.45}.nl-checkswitch{position:relative;flex-shrink:0;display:inline-flex}.nl-checkswitch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.nl-checkswitch span{position:relative;width:52px;height:32px;border-radius:999px;background:#e5e5ea;transition:background-color .25s var(--ui-ease)}.nl-checkswitch span:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s var(--ui-ease)}.nl-checkswitch input:checked+span{background:var(--success)}.nl-checkswitch input:checked+span:after{transform:translate(20px)}.nl-checkswitch input:focus-visible+span{box-shadow:var(--ui-focus)}@media (max-width: 900px){.nl-acc{padding-top:12px;gap:12px}.nl-acc__side{position:static;flex:1 1 100%;min-width:0;gap:10px}.nl-acc__me,.nl-acc__age{display:none}.nl-acc__tabs{flex-direction:row;overflow-x:auto;background:transparent;gap:6px;margin:0 -16px;padding:0 16px;scrollbar-width:none}.nl-acc__tabs::-webkit-scrollbar{display:none}.nl-acc__tabs button{flex-shrink:0;padding:8px 13px;border-radius:999px;background:#fff;font-size:13px}.nl-acc__tabs button.is-on{background:var(--text);color:#fff}.nl-acc__tabs button .nl-badge{display:none}.nl-acc__main{flex-basis:100%;gap:10px}.nl-bal{padding:18px;border-radius:24px}.nl-bal__big strong{font-size:54px;letter-spacing:-1.8px}.nl-bal__big span{font-size:19px}.nl-bal__sub{font-size:14.5px}.nl-bal__actions .ui-btn{flex:1 1 auto}.nl-sect{padding:16px;border-radius:22px}.nl-packs3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nl-pk{padding:10px;border-radius:16px}.nl-pk__top{font-size:12px}.nl-pk__top .nl-badge{display:none}.nl-pk__coins{font-size:16px;letter-spacing:-.4px}.nl-pk__sub{font-size:11px}.nl-pk__price{font-size:14px}.nl-packs3--sm{grid-template-columns:1fr}.nl-sect__foot .ui-btn{width:100%}.nl-sect__head .ui-seg{overflow-x:auto;max-width:100%}.nl-hist__ic{width:32px;height:32px;border-radius:10px;font-size:13px}.nl-hist__amt em{display:none}.nl-table__row{grid-template-columns:1fr auto;row-gap:2px}.nl-table__row--head{display:none}.nl-table__row span:nth-child(3),.nl-table__row span:nth-child(5){display:none}.nl-table__row span:nth-child(1){grid-column:1;font-size:12px}.nl-table__row span:nth-child(2){grid-column:1;grid-row:2}.nl-table__row span:nth-child(4){grid-column:2;grid-row:1 / span 2}.nl-statement{flex-direction:column;align-items:flex-start}.nl-favgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion: reduce){.nl-hist{animation:none}.nl-meter div,.nl-checkswitch span,.nl-checkswitch span:after,.nl-auto__body{transition:none}}.nl-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);overflow-x:clip}.nl-page>main{flex:1}.nl-wrap{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding-left:40px;padding-right:40px}.nl-wrap--narrow{max-width:1000px}.nl-wrap--app{max-width:1376px;padding-left:32px;padding-right:32px}.nl-head{position:sticky;top:0;z-index:40;background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.nl-head__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:74px;padding:0 40px;max-width:1440px;margin:0 auto}.nl-head--viewer .nl-head__inner{padding:0 32px}.nl-head__left{display:flex;align-items:center;gap:40px;min-width:0}.nl-head .logo{font-size:24px;letter-spacing:-.6px}.nl-head__nav{display:flex;gap:28px;font-size:15px;font-weight:500}.nl-head__nav a{color:var(--text-2);transition:color .2s}.nl-head__nav a:hover,.nl-head__nav a.is-strong,.nl-head__nav a.active{color:var(--text)}.nl-head__nav a.active{font-weight:700}.nl-head__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.nl-head__muted{font-size:14px;color:var(--text-2)}.nl-head__muted a{color:var(--accent);font-weight:600}.nl-head .lang{border-color:#1111141f}.nl-head .lang button{padding:7px 10px}.nl-search{display:flex;align-items:center;gap:8px;height:40px;width:240px;padding:0 14px;border-radius:999px;background:#f2f2f5;color:var(--text-2)}.nl-search input{border:0;background:transparent;font:inherit;font-size:14px;width:100%;outline:none;color:var(--text)}.nl-search:focus-within{box-shadow:var(--ui-focus);background:#fff}.nl-freepill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:#fff0f3;color:var(--accent);font-size:14px;font-weight:700;white-space:nowrap}.nl-avatarchip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 14px 0 4px;border-radius:999px;border:1px solid rgba(17,17,20,.12);font-size:14px;font-weight:600;white-space:nowrap}.nl-avatarchip img{width:32px;height:32px;border-radius:999px;object-fit:cover;object-position:62% 30%}.nl-avatarchip:hover{border-color:#1111143d}.nl-head .role-switch .demo-badge{display:none}.nl-menu{position:fixed;top:74px;right:0;bottom:0;left:0;z-index:39;background:#11111459;animation:ui-fade .2s var(--ui-ease)}.nl-menu__panel{display:flex;flex-direction:column;padding:8px 16px 20px;background:#fff;border-radius:0 0 28px 28px;animation:ui-pop .24s var(--ui-ease)}.nl-menu__panel>a:not(.ui-btn){padding:16px 4px;border-bottom:1px solid var(--line);font-size:19px;font-weight:600}.nl-menu__panel .ui-btn{margin-top:16px}.nl-sitenav{align-items:center}.nl-sitenav a{position:relative;white-space:nowrap}.nl-sitenav a.active{font-weight:600}.nl-sitenav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:2px;background:var(--text)}.nl-sitenav__sep{width:1px;height:20px;background:#11111424;margin:0 -4px}.nl-sitenav .nl-sitenav__creator{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(17,17,20,.12);color:var(--text);font-weight:600;transition:border-color .2s,background-color .2s}.nl-sitenav .nl-sitenav__creator:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px #ff2d5524}.nl-sitenav .nl-sitenav__creator:hover{border-color:#11111447;background:#fafafa}.nl-sitenav .nl-sitenav__creator.active:after{display:none}.nl-site-mob{display:none!important}.nl-acct{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 6px 0 4px;border-radius:999px;border:1px solid rgba(17,17,20,.12);font-size:14px;font-weight:600;white-space:nowrap;transition:border-color .2s}.nl-acct:hover{border-color:#11111442}.nl-acct img{width:32px;height:32px;border-radius:999px;object-fit:cover;object-position:62% 30%}.nl-acct__coins{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#f2f2f5;font-variant-numeric:tabular-nums}.nl-acct__coins i{width:12px;height:12px;border-radius:999px;background:linear-gradient(135deg,#ffd66b,#f5a623);box-shadow:inset 0 0 0 1px #00000014}.nl-menu__panel .nl-menu__creator{display:flex;flex-direction:column;gap:2px;margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fafafa}.nl-menu__creator span{font-size:17px;font-weight:700}.nl-menu__creator small{font-size:13px;font-weight:500;color:var(--text-2)}.nl-menu__auth{display:grid;gap:0}.nl-menu__auth .ui-btn+.ui-btn{margin-top:10px}@media (max-width: 1100px){.nl-head--site .nl-head__left{gap:28px}.nl-head--site .nl-sitenav{gap:18px;font-size:14.5px}}@media (max-width: 1024px){.nl-head--site .nl-sitenav,.nl-head--site .nl-site-desk{display:none}.nl-head--site .nl-site-mob{display:inline-flex!important}.nl-head--site .nl-acct__name{display:none}}@media (max-width: 900px){.nl-head--site .nl-acct{height:36px}.nl-head--site .nl-acct img{width:28px;height:28px}}.nl-menu__lang{display:none}@media (max-width: 480px){.nl-head--site .nl-head__right>.lang{display:none}.nl-menu__lang{display:flex;justify-content:center;padding-top:16px}}@media (max-width: 340px){.nl-head--site .nl-site-signup{display:none}}.nl-steps{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.nl-steps li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-2)}.nl-steps li+li:before{content:"";width:36px;height:1px;margin:0 6px;background:#11111429}.nl-steps__dot{display:inline-flex;width:26px;height:26px;border-radius:999px;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;background:#f2f2f5;color:var(--text-2);transition:background-color .3s}.nl-steps li.is-done .nl-steps__dot{background:var(--success);color:#fff}.nl-steps li.is-current .nl-steps__dot{background:var(--accent);color:#fff}.nl-steps li.is-current{color:var(--text);font-weight:700}.nl-steps__mobile{display:none;font-size:13px;font-weight:600;color:var(--text-2)}.nl-foot{margin-top:88px;padding:56px 40px 40px;background:#fff;border-top:1px solid var(--line)}.nl-foot__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.nl-foot__cols{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.nl-foot__brand{flex:1 1 280px;max-width:340px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nl-foot__brand p{font-size:13.5px;line-height:1.55;color:var(--text-2)}.nl-foot__col{display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text-3)}.nl-foot__col strong,.nl-foot__col a:hover{color:var(--text)}.nl-foot__legal{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;padding-top:28px;border-top:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--text-2)}.nl-foot__legal div{display:flex;flex-direction:column;gap:4px}.nl-foot__legal strong{color:var(--text)}.nl-foot__bottom{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:12px;color:#8e8e93}.nl-tabbar{display:none}.nl-eyebrow{font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--accent)}.nl-eyebrow--green{color:var(--success-ink)}.nl-eyebrow--gold{color:var(--gold-ink)}.nl-h2{margin:0;font-size:44px;font-weight:700;letter-spacing:-1.4px;line-height:1.06}.nl-lead{font-size:17px;line-height:1.5;color:var(--text-2)}.nl-sechead{display:flex;flex-direction:column;gap:8px}.nl-sechead--center{align-items:center;text-align:center}.nl-card{background:#fff;border-radius:28px}.nl-fine{font-size:12px;color:#8e8e93;line-height:1.5}.nl-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}.nl-badge--rose{background:#fff0f3;color:var(--accent)}.nl-badge--gold{background:var(--gold-bg);color:var(--gold-ink)}.nl-badge--green{background:var(--success-bg);color:var(--success-ink)}.nl-badge--warn{background:var(--warning-bg);color:var(--warning-ink)}.nl-badge--grey{background:#f2f2f5;color:var(--text-2)}.nl-badge--blue{background:var(--info-bg);color:var(--info-ink)}.nl-badge--white{background:#fff;color:var(--text)}.nl-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center;color:var(--text-2);font-size:14px}.nl-empty strong{font-size:18px;color:var(--text)}.nl-reveal{animation:nl-in .6s var(--ui-ease) both}@keyframes nl-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nl-show-sm{display:none!important}@media (max-width: 1100px){.nl-head__nav{gap:20px}.nl-search{width:180px}.nl-head--viewer .nl-search{display:none}}@media (max-width: 900px){.nl-hide-sm{display:none!important}.nl-show-sm{display:inline-flex!important}.nl-head__nav,.nl-steps{display:none}.nl-steps__mobile{display:inline}.nl-head__inner,.nl-head--viewer .nl-head__inner{padding:0 16px;min-height:60px;gap:10px}.nl-head .logo{font-size:21px}.nl-menu{top:60px}.nl-wrap,.nl-wrap--app{padding-left:16px;padding-right:16px}.nl-h2{font-size:32px;letter-spacing:-1px}.nl-foot{margin-top:56px;padding:40px 16px 32px}.nl-page--viewer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.nl-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--line)}.nl-tabbar a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:#8e8e93;padding:4px 0}.nl-tabbar a.active{color:var(--accent)}.nl-page--immersive>.nl-head{display:none}.nl-head .role-switch{display:none}}@media (max-width: 480px){.nl-hide-xs{display:none!important}.nl-head .lang button{padding:6px 8px}}@media (prefers-reduced-motion: reduce){.nl-reveal,.nl-menu,.nl-menu__panel{animation:none}}.nl-dot{width:7px;height:7px;border-radius:999px;background:var(--accent);flex-shrink:0}.nl-gate{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--bg);color:var(--text)}.nl-gate__bg{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(16px);transform:scale(1.04);display:flex;flex-direction:column;pointer-events:none}.nl-gate__bgbar{height:74px;background:#fff;flex-shrink:0}.nl-gate__bghero{margin:28px 40px 0;height:560px;border-radius:32px;object-fit:cover;object-position:center 35%;flex-shrink:0}.nl-gate__bgrow{display:flex;gap:16px;margin:40px 40px 0}.nl-gate__bgrow img{flex:1;min-width:0;height:300px;border-radius:24px;object-fit:cover}.nl-gate__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#17111c73}.nl-gate__center{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box}.nl-gate__card{box-sizing:border-box;width:100%;max-width:520px;display:flex;flex-direction:column;align-items:center;gap:20px;padding:44px 40px 32px;border-radius:32px;background:#fff;box-shadow:0 30px 80px #0000004d;text-align:center}.nl-gate__logo{font-size:24px}.nl-gate__badge{display:flex;width:72px;height:72px;border-radius:999px;background:#fff0f3;color:var(--accent);align-items:center;justify-content:center;font-size:24px;font-weight:800;letter-spacing:-.5px}.nl-gate__badge--warn{background:var(--warning-bg);color:var(--warning-ink)}.nl-gate__text{display:flex;flex-direction:column;gap:10px}.nl-gate__text h1{margin:0;font-size:32px;font-weight:700;letter-spacing:-.8px;line-height:1.1}.nl-gate__text p{font-size:15px;line-height:1.55;color:var(--text-3)}.nl-gate__actions{display:flex;gap:10px;width:100%}.nl-gate__no{flex:1}.nl-gate__yes{flex:2}.nl-gate__fine{font-size:12.5px;line-height:1.5;color:var(--text-2)}.nl-gate__foot{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;width:100%;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:#8e8e93}.nl-gate__redirect{display:flex;flex-direction:column;gap:8px;width:100%;padding:16px;border-radius:18px;background:#f5f5f7;text-align:left}.nl-gate__redirect strong{font-size:14px}.nl-gate__redirect span{font-size:12.5px;color:var(--text-2)}.nl-gate__bar{height:6px;border-radius:999px;background:#11111414;overflow:hidden}.nl-gate__bar div{height:100%;border-radius:999px;background:var(--warning-ink);transition:width 1s linear}.nl-flow{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:32px 40px 40px;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.nl-flow__main{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.nl-flow__main.nl-card{padding:40px;border-radius:32px}.nl-flow__aside{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.nl-form{display:flex;flex-direction:column;gap:18px}.nl-form__head{display:flex;flex-direction:column;gap:6px}.nl-form__head h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-1px}.nl-form__head p{font-size:15px;line-height:1.5;color:var(--text-3)}.nl-form__head b{color:var(--text)}.nl-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:start}.nl-form__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nl-strength{display:flex;gap:6px;align-items:center;font-weight:500}.nl-strength>span{flex:1;height:4px;border-radius:999px;background:#1111141a;transition:background-color .3s}.nl-strength>span.is-on{background:var(--success)}.nl-strength[data-level="1"]>span.is-on{background:#ff9f0a}.nl-strength em{font-style:normal;font-size:12px;color:var(--text-2);margin-left:6px;min-width:120px}.nl-strength[data-level="3"] em,.nl-strength[data-level="4"] em{color:var(--success-ink)}.nl-note{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:16px;font-size:13px;line-height:1.5}.nl-note--info{background:var(--info-bg);color:var(--info-ink)}.nl-note--warn{background:var(--warning-bg);color:var(--warning-ink)}.nl-mail{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border-radius:22px;border:1px solid var(--line);background:#fbfbfd}.nl-mail__meta{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:13px;color:var(--text-2);flex-wrap:wrap}.nl-mail strong{font-size:16px}.nl-mail p{font-size:14px;line-height:1.5;color:var(--text-3)}.nl-welcome{position:relative;border-radius:32px;overflow:hidden;background:var(--stage);min-height:640px}.nl-welcome>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.nl-welcome__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#17111c26,#17111ce0)}.nl-welcome__body{position:absolute;left:32px;right:32px;bottom:32px;display:flex;flex-direction:column;gap:18px;color:#fff}.nl-welcome__badge{align-self:flex-start;background:var(--accent);color:#fff;font-size:13px;padding:7px 12px}.nl-welcome h2{margin:0;font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.05}.nl-welcome ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.nl-welcome li{display:flex;gap:10px;align-items:center}.nl-welcome li:before{content:"✓";display:flex;flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#ffffff2e;align-items:center;justify-content:center;font-size:12px}.nl-welcome__foot{display:flex;gap:10px;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:13px;color:#fffc}.nl-welcome__faces{display:flex;flex-shrink:0}.nl-welcome__faces img{width:34px;height:34px;border-radius:999px;object-fit:cover;border:2px solid var(--stage)}.nl-welcome__faces img+img{margin-left:-10px}.nl-cam{position:relative;height:560px;border-radius:32px;overflow:hidden;background:var(--stage);isolation:isolate}.nl-cam__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%}video.nl-cam__media{transform:scaleX(-1);object-position:center}.nl-cam__oval{position:absolute;left:50%;top:50%;width:260px;height:340px;transform:translate(-50%,-54%);border-radius:50%;border:3px dashed rgba(255,255,255,.9);box-shadow:0 0 0 2000px #17111c8c;transition:border-color .4s}.nl-cam.is-checking .nl-cam__oval{border:4px solid var(--accent);animation:nl-breathe 1.4s ease-in-out infinite}.nl-cam.is-ok .nl-cam__oval{border:4px solid var(--success)}@keyframes nl-breathe{0%,to{transform:translate(-50%,-54%) scale(1)}50%{transform:translate(-50%,-54%) scale(1.02)}}.nl-cam__tags{position:absolute;left:20px;top:20px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.nl-cam__tags span{display:inline-flex;align-items:center;gap:6px;background:#1111148c;color:#fff;font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nl-cam__dot{width:7px;height:7px;border-radius:999px;background:var(--success)}.nl-cam__progress{position:absolute;left:50%;top:24px;transform:translate(-50%);width:260px;max-width:60%;height:6px;border-radius:999px;background:#ffffff40;overflow:hidden}.nl-cam__progress div{height:100%;border-radius:999px;background:var(--accent);animation:nl-progress 2.6s linear forwards}@keyframes nl-progress{0%{width:4%}to{width:100%}}.nl-cam__pill{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center}.nl-cam__state{font-size:15px;font-weight:700;padding:10px 18px;border-radius:999px;color:#fff;background:#11111499;transition:background-color .3s}.nl-cam__state.is-checking{background:var(--accent)}.nl-cam__state.is-ok{background:var(--success)}.nl-agecheck__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.nl-agecheck__secondary{display:flex;flex-wrap:wrap;gap:10px}.nl-howto{padding:28px;display:flex;flex-direction:column;gap:12px}.nl-howto h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px}.nl-howto ul{list-style:none;margin:0;padding:0}.nl-howto li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line)}.nl-howto li:last-child{border-bottom:0}.nl-howto li>span:last-child{display:flex;flex-direction:column;gap:2px}.nl-howto strong{font-size:15px;font-weight:600}.nl-howto em{font-style:normal;font-size:13px;color:var(--text-2)}.nl-howto__ic{display:flex;width:36px;height:36px;border-radius:12px;background:#f5f5f7;color:var(--text);align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0}.nl-howto__ic--rose{background:#fff0f3;color:var(--accent)}.nl-howto__ic--blue{background:var(--info-bg);color:var(--info-ink)}.nl-howto__ic--green{background:var(--success-bg);color:var(--success-ink)}.nl-idcard{display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--line)}.nl-idcard__head{display:flex;justify-content:space-between;align-items:baseline}.nl-idcard__head strong{font-size:17px}.nl-idcard__head span{font-size:12px;color:var(--text-2)}.nl-idcard p{font-size:13px;line-height:1.5;color:var(--text-3)}.nl-idcard__doc{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#eef0f4,#e3e6ec);border:1px dashed rgba(17,17,20,.2)}.nl-idcard__top{display:flex;justify-content:space-between;align-items:center}.nl-idcard__redacted{font-size:10.5px;font-weight:700;letter-spacing:.6px;color:var(--text-2)}.nl-idcard__body{display:flex;gap:12px}.nl-idcard__photo{width:56px;height:70px;border-radius:8px;background:#1111142e;flex-shrink:0}.nl-idcard__lines{flex:1;display:flex;flex-direction:column;gap:8px;justify-content:center}.nl-bar{display:block;height:8px;border-radius:4px;background:var(--text)}.nl-bar--soft{background:#11111440}.nl-bar--w90{width:90px}@media (max-width: 900px){.nl-gate__bgbar{height:60px}.nl-gate__bghero{margin:12px 16px 0;height:448px}.nl-gate__bgrow{margin:22px 16px 0;gap:10px}.nl-gate__bgrow img{height:176px}.nl-gate__card{padding:32px 22px 24px;border-radius:28px;gap:16px}.nl-gate__text h1{font-size:26px}.nl-gate__actions{flex-direction:column-reverse}.nl-flow{padding:16px 16px 32px;gap:16px}.nl-flow__main.nl-card{padding:24px 20px;border-radius:28px}.nl-form__head h1{font-size:28px}.nl-welcome{min-height:420px;border-radius:28px}.nl-welcome__body{left:20px;right:20px;bottom:20px;gap:14px}.nl-welcome h2{font-size:30px}.nl-welcome ul{font-size:14px}.nl-cam{height:440px;border-radius:28px}.nl-cam__oval{width:200px;height:270px}.nl-agecheck__actions>.ui-btn{width:100%}.nl-agecheck__secondary{width:100%}.nl-agecheck__secondary .ui-btn{flex:1}}@media (prefers-reduced-motion: reduce){.nl-cam.is-checking .nl-cam__oval,.nl-cam__progress div{animation:none}.nl-cam__progress div{width:70%}.nl-gate__bar div,.nl-strength>span{transition:none}}.nl-pv{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 28px 26px;text-align:center}.nl-pv__x{position:absolute;right:16px;top:16px}.nl-pv__visual{position:relative;width:104px;height:104px;margin-bottom:6px}.nl-pv__visual img{width:104px;height:104px;border-radius:999px;object-fit:cover;box-shadow:0 14px 34px #1111142e;transition:filter .4s}.nl-pv__visual img.is-wait{filter:saturate(.9)}.nl-pv__ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px;border:3px solid transparent;border-top-color:var(--accent);border-right-color:#ff2d5559;animation:nl-pv-spin 1.1s linear infinite}.nl-pv__lock{position:absolute;right:-4px;bottom:-2px;display:flex;width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;background:#17111c;color:#fff;border:3px solid #fff}.nl-pv h2{margin:0;font-size:26px;letter-spacing:-.6px}.nl-pv p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-3);max-width:360px}.nl-pv__price{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:6px}.nl-pv__price>div{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:18px;background:#fff0f3;text-align:left}.nl-pv__price>div.is-muted{background:#f5f5f7}.nl-pv__price span{font-size:12px;color:var(--text-2)}.nl-pv__price strong{font-size:28px;letter-spacing:-.8px;color:var(--accent);font-variant-numeric:tabular-nums}.nl-pv__price .is-muted strong{color:var(--text-2);text-decoration:line-through;text-decoration-thickness:1px}.nl-pv__price em{font-style:normal;font-size:13px;letter-spacing:0;font-weight:600}.nl-pv__facts{list-style:none;margin:0;padding:0;width:100%;text-align:left}.nl-pv__facts li{padding:9px 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--text-3)}.nl-pv__err{padding:10px 12px;border-radius:12px;background:var(--warning-bg);color:var(--warning-ink)!important;font-size:13px!important}@keyframes nl-pv-spin{to{transform:rotate(360deg)}}.nl-stage__chip--private{background:#ff2d55eb!important;color:#fff!important;font-weight:700}.nl-xbtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:#fffffff0;color:#111114;font-size:14.5px;font-weight:700;white-space:nowrap;box-shadow:0 8px 22px #0003;transition:transform .2s var(--ui-ease)}.nl-xbtn:hover{transform:translateY(-1px)}.nl-xbtn i{width:8px;height:8px;border-radius:999px;background:var(--accent)}.nl-xbtn--m{height:34px;padding:0 12px;font-size:12.5px;margin-top:6px}.nl-stage__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:hidden;background:#17111c;color:#fff;animation:ui-fade .25s var(--ui-ease)}.nl-stage__loader>img{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;width:calc(100% + 80px);height:calc(100% + 80px);object-fit:cover;filter:blur(34px) brightness(.62) saturate(1.2);transform:scale(1.05);animation:nl-ld-zoom 1.6s ease-out both}.nl-stage__loader>*{position:relative}.nl-stage__loader .nl-ld__avatar{width:92px;height:92px;border-radius:999px;object-fit:cover;border:3px solid rgba(255,255,255,.85);box-shadow:0 16px 40px #00000059;animation:nl-ld-pop .5s var(--ui-ease) both}.nl-stage__loader strong{font-size:24px;letter-spacing:-.5px}.nl-stage__loader span{font-size:13.5px;color:#ffffffbf}.nl-ld__bar{width:120px;height:3px;border-radius:3px;overflow:hidden;background:#ffffff2e}.nl-ld__bar:after{content:"";display:block;width:40%;height:100%;border-radius:3px;background:#fff;animation:nl-ld-run 1s ease-in-out infinite}@keyframes nl-ld-zoom{0%{transform:scale(1.15)}to{transform:scale(1.05)}}@keyframes nl-ld-pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}@keyframes nl-ld-run{0%{transform:translate(-100%)}to{transform:translate(250%)}}.nl-fsbtn{position:absolute;z-index:5;right:16px;bottom:16px;display:flex;width:44px;height:44px;border-radius:999px;align-items:center;justify-content:center;border:0;background:#11111473;color:#fff;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nl-fsbtn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-fschat{display:none}.nl-ch.is-fs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:block;max-width:none;margin:0;padding:0;background:#000}.nl-ch.is-fs .nl-ch__main{height:100%;padding:0}.nl-ch.is-fs .nl-stage{height:100%!important;max-height:none!important;border-radius:0!important;aspect-ratio:auto!important}.nl-ch.is-fs .nl-navbar,.nl-ch.is-fs .nl-navbar__reason,.nl-ch.is-fs .nl-ch__more{display:none}@media (min-width: 901px){.nl-ch.is-fs .nl-chat{position:absolute;right:16px;top:16px;bottom:124px;z-index:7;width:min(380px,calc(100% - 32px));max-height:none;border-radius:24px;overflow:hidden;transition:transform .35s var(--ui-ease),opacity .35s}.nl-ch.is-fs:not(.is-fschat) .nl-chat{transform:translate(calc(100% + 24px));opacity:0;pointer-events:none}.nl-ch.is-fs .nl-fschat{position:absolute;z-index:8;right:16px;bottom:70px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:999px;border:0;background:#11111473;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}}.nl-ch.is-fs .nl-fsnav{position:absolute;z-index:8;left:50%;top:16px;transform:translate(-50%);display:flex;gap:10px}.nl-fsnav{display:none}.nl-fsnav button{height:44px;padding:0 18px;border-radius:999px;border:0;font:inherit;font-weight:700;cursor:pointer;background:#ffffffeb;color:#111114}.nl-fsnav button.is-next{background:var(--accent);color:#fff}@media (max-width: 900px){.nl-fsbtn{bottom:auto;width:40px;height:40px}.nl-ch.is-fs .nl-fsnav{display:none}}@media (prefers-reduced-motion: reduce){.nl-pv__ring,.nl-stage__loader,.nl-stage__loader>img,.nl-stage__loader .nl-ld__avatar,.nl-ld__bar:after{animation:none}.nl-ch.is-fs .nl-chat{transition:none}}@media (min-width: 901px){.nl-stage__bottom{padding-right:76px}}.nl-stage__who .nl-xbtn--m{color:#111114;font-size:12px;font-weight:700}@media (max-width: 900px){.nl-fsbtn{top:112px;left:12px;right:auto}}.nl-ch{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:24px 32px 40px;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.nl-ch__main{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:16px}.nl-stage{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:16 / 9;background:var(--stage);isolation:isolate;color:#fff}.nl-stage picture,.nl-stage__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.nl-stage__img{animation:nl-stage-in .6s var(--ui-ease) both;transition:filter .4s}@keyframes nl-stage-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.nl-stage.is-paused .nl-stage__img{filter:blur(22px) brightness(.5) saturate(.8)}.nl-stage__tl{position:absolute;left:20px;top:20px;display:flex;gap:8px;align-items:center}.nl-stage__tl .ui-live{font-size:12px;padding:6px 10px;border-radius:8px}.nl-stage__chip{display:inline-flex;align-items:center;gap:5px;background:#1111148c;color:#fff;font-size:12.5px;font-weight:500;padding:6px 10px;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-stage__chip--blue{background:#0a5fccb8;font-weight:600}.nl-stage__mtop,.nl-stage__mtags,.nl-stage__side{display:none}.nl-pip{position:absolute;right:20px;top:20px;width:168px;height:96px;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,.7);background:#11111499;display:grid;place-items:center;font-size:12px;font-weight:600}.nl-pip img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:62% 30%}.nl-pip button{position:absolute;right:6px;bottom:6px;border:0;border-radius:999px;padding:3px 8px;background:#11111499;color:#fff;font:inherit;font-size:11px;font-weight:700;cursor:pointer;opacity:0;transition:opacity .2s}.nl-pip:hover button,.nl-pip button:focus-visible,.nl-pip.is-off button{opacity:1}.nl-pip.is-off{border-style:dashed;border-color:#fff6}.nl-stage__bottom{position:absolute;left:0;right:0;bottom:0;padding:60px 24px 22px;background:linear-gradient(transparent,#111114a6);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-end}.nl-stage__title{display:flex;align-items:center;gap:14px;color:#fff}.nl-stage__avatar{width:56px;height:56px;border-radius:999px;object-fit:cover;object-position:center 22%;border:2px solid rgba(255,255,255,.9);flex-shrink:0;transition:transform .25s var(--ui-ease)}.nl-stage__title:hover .nl-stage__avatar{transform:scale(1.05)}.nl-stage__title:focus-visible{outline:none}.nl-stage__title:focus-visible .nl-stage__avatar{box-shadow:var(--ui-focus)}.nl-stage__titletext{display:flex;flex-direction:column;gap:4px}.nl-stage__title u{text-decoration:none;font-weight:600;color:#fff;border-bottom:1px solid rgba(255,255,255,.6)}.nl-stage__title h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.6px}.nl-stage__titletext>span{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#ffffffd9}.nl-stage__actions{display:flex;gap:10px}.nl-stage__actions .ui-btn--secondary{border-color:transparent}.nl-stage__notice{position:absolute;left:50%;top:72px;transform:translate(-50%);box-sizing:border-box;max-width:calc(100% - 40px);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;border-radius:999px;background:#111114d1;color:#fff;box-shadow:0 12px 32px #00000040;font-size:14px;font-weight:600;line-height:1.35;animation:nl-notice .35s var(--ui-ease);z-index:3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@keyframes nl-notice{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.nl-stage__notice button{display:flex;flex-shrink:0;width:30px;height:30px;border-radius:999px;border:0;background:#ffffff29;color:#fff;align-items:center;justify-content:center;cursor:pointer}.nl-stage__paused{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:15px;font-weight:600;text-align:center;padding:20px;z-index:2}.nl-stage__paused span{background:#11111480;padding:8px 14px;border-radius:999px}.nl-navbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:10px;border-radius:26px;background:#fff;border:1px solid var(--line)}.nl-navbtn{display:inline-flex;align-items:center;gap:12px;height:58px;border-radius:999px;font:inherit;text-align:left;cursor:pointer;border:1px solid transparent;transition:background-color .2s,border-color .2s,transform .2s var(--ui-ease)}.nl-navbtn:active{transform:scale(.985)}.nl-navbtn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-navbtn__text{display:flex;flex-direction:column;gap:1px;min-width:0}.nl-navbtn__text strong{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-navbtn__text em{font-style:normal;font-size:12px}.nl-navbtn__ico{display:flex;width:38px;height:38px;flex-shrink:0;border-radius:999px;align-items:center;justify-content:center}.nl-navbtn img{width:38px;height:38px;border-radius:999px;object-fit:cover;object-position:center 25%;flex-shrink:0}.nl-navbtn--back{padding:0 22px 0 10px;background:#fff;border-color:var(--ui-line-strong);color:var(--text)}.nl-navbtn--back em{color:var(--text-2)}.nl-navbtn--back.is-off{background:#f2f2f5;border-color:transparent;color:var(--ui-text-5);cursor:not-allowed}.nl-navbtn--back.is-off .nl-navbtn__ico{background:#e8e8ed}.nl-navbtn--back.is-off em{color:var(--ui-text-5)}.nl-navbtn--next{padding:0 10px 0 24px;background:var(--accent);color:#fff;border:0}.nl-navbtn--next:hover{background:var(--accent-hover)}.nl-navbtn--next strong{font-size:16px}.nl-navbtn--next em{color:#ffffffd1}.nl-navbtn--next .nl-navbtn__ico{background:#ffffff38}.nl-navbar__keys{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#8e8e93}.nl-navbar__keys kbd{display:inline-flex;min-width:24px;height:24px;padding:0 6px;box-sizing:border-box;border-radius:7px;border:1px solid var(--ui-line-strong);border-bottom-width:2px;align-items:center;justify-content:center;font:inherit;font-size:12px;font-weight:600;color:var(--text-3);background:#fff}.nl-navbar__keys i{font-style:normal;padding:0 4px}.nl-navbar__reason{display:flex;align-items:center;gap:8px;padding:0 14px;margin-top:-8px;font-size:13px;color:var(--text-3)}.nl-navbar__reason svg{color:var(--info-ink)}.nl-ch__more{display:flex;flex-direction:column;gap:14px;padding-top:8px}.nl-ch__morehead{display:flex;justify-content:space-between;align-items:baseline}.nl-ch__morehead h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-ch__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.nl-mini{display:flex;flex-direction:column;gap:8px;padding:0;border:0;background:transparent;font:inherit;color:var(--text);text-align:left;cursor:pointer}.nl-mini__img{position:relative;aspect-ratio:3 / 4;border-radius:18px;overflow:hidden;background:var(--stage)}.nl-mini__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .8s var(--ui-ease)}.nl-mini:hover .nl-mini__img img{transform:scale(1.04)}.nl-mini:focus-visible{outline:none}.nl-mini:focus-visible .nl-mini__img{box-shadow:var(--ui-focus)}.nl-mini__img .ui-live{position:absolute;left:10px;top:10px}.nl-mini__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nl-mini__row strong{font-size:15px;font-weight:600}.nl-mini__row em,.nl-mini__meta{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-mini__meta{margin-top:-6px}.nl-demo{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:flex-end;padding-top:4px}.nl-demo button{border:0;background:none;padding:4px 2px;font:inherit;font-size:12px;color:#8e8e93;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nl-demo button:hover{color:var(--text-3)}.nl-demo--m{display:none}.nl-chat{flex:1 1 380px;min-width:0;position:sticky;top:98px;display:flex;flex-direction:column;height:calc(100vh - 122px);height:calc(100dvh - 122px);min-height:620px;max-height:920px;border-radius:28px;background:#fff;border:1px solid var(--line);overflow:hidden}.nl-chat__head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.nl-chat__avatar{display:flex;flex-shrink:0;border-radius:999px}.nl-chat__head img{width:40px;height:40px;border-radius:999px;object-fit:cover;object-position:center 25%}.nl-chat__head div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nl-chat__head strong{font-size:15px}.nl-chat__head em{font-style:normal;font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-chat__profile{flex-shrink:0;font-size:13px;font-weight:600;color:var(--accent);padding:7px 12px;border-radius:999px;background:#fff0f3}.nl-chat__profile:hover{background:#ffe3ea}.nl-chat__trans{display:flex;align-items:center;gap:8px;padding:9px 20px;background:#f5f9ff;border-bottom:1px solid rgba(17,17,20,.06);font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden}.nl-chat__trans svg{color:var(--info-ink);flex-shrink:0}.nl-chat__trans strong{color:var(--info-ink)}.nl-chat__trans i{font-style:normal;color:#8e8e93}.nl-chat__trans span{overflow:hidden;text-overflow:ellipsis}.nl-chat__list{flex:1;min-height:140px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:#fbfbfd;scroll-behavior:smooth;overscroll-behavior:contain}.nl-msg{display:flex;flex-direction:column;gap:5px;align-items:flex-start;animation:nl-msg-in .3s var(--ui-ease) both}@keyframes nl-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nl-msg--me{align-items:flex-end}.nl-msg--gift{align-items:center}.nl-msg__bubble{max-width:80%;padding:10px 14px;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.nl-msg--her .nl-msg__bubble{border-radius:18px 18px 18px 4px;background:#ededf0;color:var(--text)}.nl-msg--me .nl-msg__bubble{border-radius:18px 18px 4px;background:var(--accent);color:#fff}.nl-msg--gift span{padding:8px 14px;border-radius:999px;background:var(--gold-bg);color:#8a5a00;font-size:13px;font-weight:600;text-align:center}.nl-msg__orig{max-width:80%;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);animation:ui-pop .2s var(--ui-ease)}.nl-msg__orig em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.5px;color:#8e8e93}.nl-msg__orig span{font-size:13.5px;line-height:1.4;color:var(--text-3)}.nl-msg__toggle{display:inline-flex;align-items:center;gap:5px;padding:0 2px;border:0;background:none;font:inherit;font-size:11.5px;color:#8e8e93;text-align:left;cursor:pointer}.nl-msg__toggle b{color:var(--info-ink);font-weight:600}.nl-msg__cap{padding:0 2px;font-size:11.5px;color:#8e8e93}.nl-typing{display:inline-flex;gap:4px;align-items:center;padding:14px 16px!important}.nl-typing i{width:6px;height:6px;border-radius:999px;background:#8e8e93;animation:nl-typing 1.2s infinite ease-in-out}.nl-typing i:nth-child(2){animation-delay:.15s}.nl-typing i:nth-child(3){animation-delay:.3s}@keyframes nl-typing{0%,80%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-3px)}}.nl-chat__compose{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px;border-top:1px solid var(--line)}.nl-chat__templates{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 28px),transparent)}.nl-chat__templates::-webkit-scrollbar{display:none}.nl-chat__templates button{border:1px solid rgba(17,17,20,.12);background:#fff;border-radius:999px;padding:8px 12px;font:inherit;font-size:13px;color:var(--text);cursor:pointer;transition:border-color .2s,background-color .2s;white-space:nowrap}.nl-chat__templates button:hover:not(:disabled){border-color:#11111447}.nl-gifts{display:flex;flex-direction:column;gap:10px}.nl-gifts__head{display:flex;justify-content:space-between;align-items:center;gap:8px}.nl-gifts__head>span{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-gifts__head .ui-seg button{padding:6px 10px;font-size:12px}.nl-gifts__digital{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:222px;overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.nl-dgift{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 10px;border-radius:16px;border:1px solid var(--line);background:#fff;font:inherit;cursor:pointer;transition:transform .2s var(--ui-ease),border-color .2s;min-width:0}.nl-dgift:hover:not(:disabled){transform:translateY(-2px);border-color:#11111429}.nl-dgift:focus-visible,.nl-rgift:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-dgift img{width:46px;height:46px;border-radius:12px;object-fit:cover}.nl-dgift__name{font-size:12px;font-weight:600;color:var(--text);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-dgift__price{font-size:11.5px;font-weight:600;color:var(--gold-ink)}.nl-gifts__real{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nl-rgift{display:flex;gap:10px;align-items:center;padding:8px;border-radius:16px;border:1px solid var(--line);background:#fff;font:inherit;text-align:left;cursor:pointer;min-width:0}.nl-rgift img{width:52px;height:52px;border-radius:12px;object-fit:cover;flex-shrink:0}.nl-rgift span{display:flex;flex-direction:column;gap:2px;min-width:0}.nl-rgift strong{font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-rgift b{font-size:12.5px;color:var(--accent)}.nl-rgift em{font-style:normal;font-size:11px;color:var(--text-2)}.nl-gifts__private{font-size:11.5px;color:#8e8e93;padding-left:4px}.nl-chat__mnav{display:none}.nl-chat__form{display:flex;flex-direction:column;gap:6px}.nl-chat__hint{display:flex;align-items:center;gap:6px;padding-left:4px;font-size:12.5px;color:var(--text-3)}.nl-chat__hint svg{color:var(--info-ink);flex-shrink:0}.nl-chat__inputrow{display:flex;gap:8px;align-items:center}.nl-chat__inputrow input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--ui-line-strong);background:#fff;font:inherit;font-size:15px;color:var(--text)}.nl-chat__inputrow input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.nl-chat__inputrow button{display:flex;flex-shrink:0;width:46px;height:46px;border-radius:999px;border:0;background:var(--accent);color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .2s}.nl-chat__inputrow button:disabled{opacity:.45;cursor:default}.nl-chat__inputrow button:focus-visible{outline:none;box-shadow:var(--ui-focus)}@media (max-width: 1100px){.nl-navbar__keys{display:none}}@media (max-width: 900px){.nl-ch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;padding:0;gap:0;max-width:none;display:block;background:var(--stage);overflow:hidden}.nl-ch__main{position:absolute;top:0;right:0;bottom:0;left:0;gap:0}.nl-stage{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;border-radius:0}.nl-stage__tl,.nl-stage__bottom,.nl-navbar,.nl-navbar__reason,.nl-ch__more{display:none}.nl-stage__mtop{display:flex;position:absolute;left:0;right:0;top:0;padding:calc(16px + env(safe-area-inset-top)) 16px 40px;background:linear-gradient(rgba(17,17,20,.55),transparent);justify-content:space-between;align-items:flex-start;z-index:2}.nl-stage__who{display:flex;align-items:center;gap:10px;color:#fff}.nl-stage__who img{width:40px;height:40px;border-radius:999px;object-fit:cover;object-position:center 30%;border:2px solid #fff}.nl-stage__who>span:not(.ui-live){display:flex;flex-direction:column;gap:2px}.nl-stage__who strong{font-size:17px}.nl-stage__who em{font-style:normal;font-size:12px;color:#ffffffd9}.nl-stage__who .ui-live{margin-left:4px}.nl-stage__close{display:flex;width:40px;height:40px;border-radius:999px;background:#11111466;color:#fff;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-stage__mtags{display:flex;position:absolute;left:16px;top:calc(76px + env(safe-area-inset-top));flex-direction:column;align-items:flex-start;gap:6px;z-index:2}.nl-stage__mtags .nl-stage__chip{font-size:11.5px;padding:5px 9px;border-radius:7px}.nl-pip{right:14px;top:calc(76px + env(safe-area-inset-top));width:86px;height:120px;border-width:2px;border-color:#ffffffbf}.nl-pip button{opacity:1}.nl-stage__side{display:flex;position:absolute;right:12px;top:calc(210px + env(safe-area-inset-top));flex-direction:column;gap:12px;align-items:center;z-index:2}.nl-round{display:flex;width:50px;height:50px;border-radius:999px;border:0;background:#11111473;color:#fff;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:inherit;transition:background-color .2s,color .2s}.nl-round.is-on{background:#fff;color:var(--accent)}.nl-round.is-active{background:var(--accent)}.nl-round--text{font-size:10px;font-weight:700}.nl-round:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-stage__notice{left:12px;right:12px;top:calc(64px + env(safe-area-inset-top));transform:none;max-width:none;border-radius:18px;font-size:13px;animation:ui-pop .3s var(--ui-ease)}.nl-chat{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:3;height:auto;min-height:0;max-height:72%;border:0;border-radius:0;background:linear-gradient(transparent,#111114cc 32%);padding:60px 14px calc(10px + env(safe-area-inset-bottom));color:#fff;overflow:visible}.nl-chat{pointer-events:none}.nl-chat__list,.nl-chat__compose{pointer-events:auto}.nl-chat__head,.nl-chat__trans,.nl-gifts__private,.nl-gifts__head>span{display:none}.nl-chat__list{flex:none;min-height:0;max-width:290px;max-height:210px;overflow:hidden;padding:0;gap:8px;background:transparent;justify-content:flex-end}.nl-chat__list .nl-msg:not(:nth-last-child(-n+3)){display:none}.nl-msg__bubble{max-width:none;padding:8px 12px;font-size:14px}.nl-msg--her .nl-msg__bubble{background:#fff3;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-msg--me,.nl-msg--gift{align-items:flex-start}.nl-msg--gift span{font-size:12.5px;padding:7px 12px;text-align:left}.nl-msg__orig{background:#ffffffeb}.nl-msg__toggle,.nl-msg__cap{color:#ffffffbf;font-size:11px}.nl-msg__toggle b{color:#fff;text-decoration:underline}.nl-chat__compose{padding:10px 0 0;border:0;gap:10px}.nl-chat__templates{gap:6px;margin:0 -14px 0 0;padding:0 14px 0 0;-webkit-mask-image:none;mask-image:none}.nl-chat__templates::-webkit-scrollbar{display:none}.nl-chat__templates button{flex-shrink:0;border-color:#ffffff59;background:#11111459;color:#fff}.nl-gifts{display:none}.nl-ch.is-gifts .nl-gifts{display:flex;padding:10px;border-radius:18px;background:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nl-ch.is-gifts .nl-chat__list,.nl-ch.is-gifts .nl-chat__templates{display:none}.nl-gifts__head{justify-content:center}.nl-gifts__head .ui-seg{background:#ffffff29}.nl-gifts__head .ui-seg button{color:#fffc}.nl-gifts__head .ui-seg button[aria-pressed=true]{color:var(--text)}.nl-dgift{border:0;background:#fffffff2;padding:6px 2px 8px;border-radius:14px}.nl-dgift img{width:44px;height:44px;border-radius:10px}.nl-dgift__name{font-size:11px}.nl-dgift__price{font-size:10.5px}.nl-rgift{border:0;background:#fffffff2}.nl-chat__mnav{display:flex;gap:8px}.nl-chat__mnav .nl-navbtn{flex:1;min-width:0;height:46px;justify-content:center;gap:8px;padding:0 12px}.nl-chat__mnav .nl-navbtn img{width:30px;height:30px;border:1.5px solid #fff;box-sizing:border-box}.nl-chat__mnav .nl-navbtn__ico{width:auto;height:auto;background:transparent!important}.nl-chat__mnav .nl-navbtn--back{border-color:#ffffff8c;background:#ffffff2e;color:#fff}.nl-chat__mnav .nl-navbtn--back.is-off{border-color:#ffffff1f;background:#ffffff0f;color:#fff6}.nl-chat__mnav .nl-navbtn__text strong{font-size:14px}.nl-chat__mnav .nl-navbtn--next strong{font-size:15px}.nl-chat__hint{color:#ffffffd9;font-size:12px;padding-left:6px}.nl-chat__hint svg{color:#fff}.nl-chat__inputrow input{border-color:#ffffff4d;background:#ffffff24;color:#fff}.nl-chat__inputrow input::placeholder{color:#fff9}.nl-demo--m{display:flex;justify-content:center;gap:4px 10px;padding-top:0}.nl-demo--m button{color:#ffffff80;font-size:11px;padding:2px 4px}.nl-demo--m .ui-demo-tag{font-size:9.5px;padding:2px 6px}}@media (max-width: 900px) and (max-height: 700px){.nl-chat__list{max-height:120px}.nl-stage__side{top:calc(200px + env(safe-area-inset-top));gap:8px}.nl-round{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.nl-stage__img,.nl-msg,.nl-msg__orig,.nl-stage__notice,.nl-typing i{animation:none}.nl-mini__img img,.nl-dgift,.nl-navbtn,.nl-stage__img{transition:none}.nl-mini:hover .nl-mini__img img,.nl-dgift:hover:not(:disabled){transform:none}.nl-chat__list{scroll-behavior:auto}}.nl-roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px 16px}.nl-roster__card{display:flex;flex-direction:column;gap:4px;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.nl-roster__img{position:relative;display:block;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;background:#e5e5ea}.nl-roster__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ui-ease)}.nl-roster__card:hover .nl-roster__img img{transform:scale(1.04)}.nl-roster__card:focus-visible{outline:none}.nl-roster__card:focus-visible .nl-roster__img{box-shadow:var(--ui-focus)}.nl-roster__name{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font-size:16px;font-weight:700}.nl-roster__meta{font-size:13px;color:var(--text-2)}.nl-guest{display:flex;flex-direction:column;gap:28px;padding-top:32px;padding-bottom:40px}.nl-guest__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.nl-guest__head h1{margin:4px 0 0;font-size:44px;letter-spacing:-1.4px;line-height:1.05}.nl-guest__head p{margin:8px 0 0;font-size:16px;color:var(--text-2);max-width:560px;line-height:1.5}.nl-teaser{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:28px 32px;border-radius:28px;background:radial-gradient(600px 240px at 0% 0%,#ff2d5547,#ff2d5500 70%),#17111c;color:#fff}.nl-teaser strong{display:block;font-size:22px;letter-spacing:-.4px}.nl-teaser span{display:block;margin-top:6px;font-size:14.5px;line-height:1.5;color:#ffffffbf;max-width:640px}.nl-teaser__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nl-teaser__pills i{font-style:normal;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:#ffffff1a;color:#ffffffe6}.nl-sp{display:flex;flex-direction:column}.nl-sp__img{position:relative;aspect-ratio:4 / 4.2;overflow:hidden;background:#e5e5ea}.nl-sp__img>img{width:100%;height:100%;object-fit:cover;display:block;animation:nl-sp-zoom 6s ease-out both}.nl-sp__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 55%,#0009)}.nl-sp__x{position:absolute;right:14px;top:14px;z-index:2;background:#ffffffe6}.nl-sp__who{position:absolute;left:20px;bottom:16px;z-index:1;display:flex;flex-direction:column;gap:2px;color:#fff}.nl-sp__who strong{display:inline-flex;align-items:center;gap:6px;font-size:22px;letter-spacing:-.4px}.nl-sp__who span{font-size:13.5px;color:#ffffffd9}.nl-sp__body{display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px;text-align:center}.nl-sp__body h2{margin:0;font-size:24px;letter-spacing:-.6px}.nl-sp__body p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-3)}.nl-sp__login{font-size:13.5px;color:var(--text-2)}.nl-sp__login a{color:var(--accent);font-weight:600}@keyframes nl-sp-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (max-width: 900px){.nl-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.nl-roster__img{border-radius:18px}.nl-guest{padding-top:20px}.nl-guest__head h1{font-size:32px;letter-spacing:-1px}.nl-teaser{grid-template-columns:1fr;padding:22px 20px}}@media (prefers-reduced-motion: reduce){.nl-roster__img img,.nl-sp__img>img{transition:none;animation:none}}.nl-landing{padding-bottom:0}.nl-accent{color:var(--accent);font-weight:700}.nl-gold{color:var(--gold-ink);font-weight:700}.nl-link{font-size:14px;font-weight:600;color:var(--accent)}.nl-link:hover{color:var(--accent-hover)}.nl-center{display:flex;justify-content:center}.nl-hero-wrap{padding-top:28px}.nl-hero{position:relative;border-radius:32px;overflow:hidden;height:640px;background:var(--stage);isolation:isolate}.nl-hero picture,.nl-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 35%}.nl-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#17111ce0,#17111c8c 42%,#17111c00 72%)}.nl-hero__copy{position:absolute;left:64px;top:0;bottom:0;max-width:600px;display:flex;flex-direction:column;justify-content:center;gap:22px;color:#fff}.nl-hero__pill{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nl-hero h1{margin:0;font-size:68px;font-weight:700;letter-spacing:-2.2px;line-height:1.02}.nl-hero__pill--m{display:none}.nl-hero__lead{font-size:19px;line-height:1.5;color:#ffffffd1}.nl-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nl-hero__fine{font-size:13px;color:#ffffffa6}.nl-hero__stats{position:absolute;right:32px;bottom:32px;display:flex;gap:10px}.nl-hero__stats div{display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nl-hero__stats strong{font-size:26px;font-weight:700;letter-spacing:-.6px}.nl-hero__stats span{font-size:12px;color:#ffffffb3}.nl-sec{display:flex;flex-direction:column;gap:28px;padding-top:88px}.nl-sec--first{padding-top:56px;gap:20px}.nl-h2--sm{font-size:36px;letter-spacing:-1px}.nl-h2--md{font-size:40px;letter-spacing:-1.2px;line-height:1.08}.nl-rowhead{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-end}.nl-rowhead__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nl-hostrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.nl-hostcard{display:flex;flex-direction:column;gap:10px;color:var(--text)}.nl-hostcard__img{position:relative;aspect-ratio:3 / 4;border-radius:24px;overflow:hidden;background:var(--stage)}.nl-hostcard__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .8s var(--ui-ease)}.nl-hostcard:hover .nl-hostcard__img img{transform:scale(1.035)}.nl-hostcard__img .ui-live{position:absolute;left:12px;top:12px}.nl-hostcard__viewers{position:absolute;right:12px;top:12px;background:#1111148c;color:#fff;font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:7px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nl-hostcard__tags{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 14px;background:linear-gradient(transparent,#111114b3);display:flex;flex-wrap:wrap;gap:6px}.nl-hostcard__tags span{font-size:11.5px;font-weight:600;color:#fff;padding:4px 9px;border-radius:999px;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nl-hostcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nl-hostcard__name{display:inline-flex;align-items:center;gap:6px;font-size:17px;font-weight:700}.nl-hostcard__lang{font-size:12.5px;font-weight:600;color:var(--text-2);white-space:nowrap}.nl-hostcard__meta{font-size:13px;color:var(--text-2);margin-top:-6px}.nl-grid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.nl-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.nl-step{display:flex;flex-direction:column;gap:14px;padding:32px;border-radius:28px;background:#fff}.nl-step__n{display:flex;width:48px;height:48px;border-radius:999px;background:#fff0f3;color:var(--accent);align-items:center;justify-content:center;font-size:20px;font-weight:700}.nl-step h3{margin:0;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-step p{font-size:15px;line-height:1.55;color:var(--text-3);flex:1}.nl-step__foot{font-size:13px;font-weight:600;color:var(--text-2);padding-top:12px;border-top:1px solid var(--line)}.nl-worlds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.nl-world{display:flex;flex-direction:column;border-radius:32px;background:#fff;overflow:hidden}.nl-world__media{position:relative;height:260px;background:var(--stage);display:flex}.nl-world__media img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.nl-world__media--split img{width:50%;object-position:center 20%}.nl-world__media .ui-live{position:absolute;left:20px;top:20px;padding:6px 10px;font-size:12px}.nl-world__tag{position:absolute;left:76px;top:20px;background:#1111148c;color:#fff;font-size:12.5px;padding:6px 10px;border-radius:8px}.nl-world__member{position:absolute;left:20px;top:20px;padding:6px 10px;border-radius:8px}.nl-world__body{display:flex;flex-direction:column;gap:14px;padding:32px}.nl-world__title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.nl-world__title h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.6px}.nl-world__title span{font-size:15px;font-weight:700}.nl-world__body p{font-size:15px;line-height:1.55;color:var(--text-3)}.nl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.nl-list li{padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px}.nl-list li:last-child{border-bottom:0}.nl-lgifts{display:flex;flex-wrap:wrap;gap:40px;align-items:center;padding:48px;border-radius:32px;background:#fff}.nl-lgifts__copy{flex:1 1 340px;display:flex;flex-direction:column;gap:14px}.nl-lgifts__copy p{font-size:15.5px;line-height:1.55;color:var(--text-3)}.nl-lgifts__grid{flex:2 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.nl-lgift{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 16px;border-radius:22px;border:1px solid var(--line);background:#fbfbfd}.nl-lgift img{width:100%;aspect-ratio:1;border-radius:16px;object-fit:cover}.nl-lgift__name{font-size:14.5px;font-weight:600}.nl-lgift__price{font-size:14px}.nl-pack{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:28px;background:#fff;border:1px solid var(--line);box-shadow:inset 0 0 0 1px transparent;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .3s var(--ui-ease)}.nl-pack:hover{transform:translateY(-2px)}.nl-pack.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.nl-pack:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-pack__top{display:flex;justify-content:space-between;align-items:center}.nl-pack__name{font-size:15px;font-weight:700;color:var(--text-2)}.nl-pack__coins{font-size:56px;font-weight:700;letter-spacing:-2px;line-height:1;font-variant-numeric:tabular-nums}.nl-pack__sub{font-size:15px;color:var(--text-3)}.nl-pack__foot{display:flex;justify-content:space-between;align-items:baseline;padding-top:16px;border-top:1px solid var(--line)}.nl-pack__price{font-size:30px;font-weight:700;letter-spacing:-.6px}.nl-pack__per{font-size:13px;color:var(--text-2)}.nl-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;font-size:13.5px;color:var(--text-3)}.nl-pills span{padding:8px 14px;border-radius:999px;background:#fff}.nl-trust{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:28px;background:#fff}.nl-trust h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.3px}.nl-trust p{font-size:14.5px;line-height:1.55;color:var(--text-3)}.nl-trust__icon{display:flex;width:44px;height:44px;border-radius:14px;align-items:center;justify-content:center;font-size:15px;font-weight:800}.nl-trust__icon--grey{background:#f5f5f7;color:var(--text)}.nl-trust__icon--blue{background:var(--info-bg);color:var(--info-ink)}.nl-trust__icon--green{background:var(--success-bg);color:var(--success-ink)}.nl-trust__icon--rose{background:#fff0f3;color:var(--accent)}.nl-hosts{display:flex;flex-wrap:wrap;border-radius:32px;overflow:hidden;background:#fff}.nl-hosts__copy{flex:1 1 520px;display:flex;flex-direction:column;gap:22px;padding:56px;min-width:0}.nl-hosts__copy>p:not(.nl-fine){font-size:16px;line-height:1.55;color:var(--text-3)}.nl-hosts__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nl-hosts__stats div{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:22px;background:#f5f5f7}.nl-hosts__stats strong{font-size:44px;font-weight:700;letter-spacing:-1.4px;line-height:1}.nl-hosts__stats span{font-size:13px;color:var(--text-3)}.nl-hosts__cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.nl-hosts__media{flex:1 1 420px;min-height:520px;position:relative;background:var(--stage)}.nl-hosts__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.nl-payout{position:absolute;left:24px;right:24px;bottom:24px;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nl-payout__top{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text-2)}.nl-payout strong{font-size:34px;font-weight:700;letter-spacing:-1px}.nl-payout__split{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--text-3)}.nl-faq{display:flex;flex-direction:column;border-radius:28px;background:#fff;overflow:hidden}.nl-faq__item{border-bottom:1px solid var(--line)}.nl-faq__item:last-child{border-bottom:0}.nl-faq__item h3{margin:0}.nl-faq__item button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;border:0;background:#fff;font:inherit;font-size:17px;font-weight:600;color:var(--text);text-align:left;cursor:pointer}.nl-faq__item button:focus-visible{outline:none;box-shadow:inset var(--ui-focus)}.nl-faq__sign{font-size:22px;font-weight:400;color:var(--text-2)}.nl-faq__a{padding:0 28px 22px;font-size:15px;line-height:1.6;color:var(--text-3);animation:ui-pop .22s var(--ui-ease)}.nl-band{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;align-items:center;padding:44px 48px;border-radius:32px;background:var(--accent);color:#fff}.nl-band h2{margin:0;font-size:36px;font-weight:700;letter-spacing:-1px}.nl-band p{font-size:16px;color:#ffffffd9;margin-top:6px}@media (max-width: 900px){.nl-hero-wrap{padding-top:12px}.nl-hero{height:520px;border-radius:28px}.nl-hero__shade{background:linear-gradient(#17111c0d 25%,#17111ce6)}.nl-hero__copy{left:20px;right:20px;top:auto;bottom:20px;max-width:none;gap:12px}.nl-hero__copy .nl-hero__pill{display:none}.nl-hero__pill--m{display:inline-flex;position:absolute;left:14px;top:14px;font-size:11.5px;padding:6px 10px;background:#11111473;border:0;color:#fff}.nl-hero h1{font-size:40px;letter-spacing:-1.2px;line-height:1.04}.nl-hero__pill--m{display:none}.nl-hero__lead{font-size:15px;line-height:1.45}.nl-hero__ctas .ui-btn{width:100%}.nl-hero__fine{font-size:11.5px;text-align:center;color:#fff9}.nl-sec{padding-top:56px;gap:20px}.nl-sec--first{padding-top:28px}.nl-h2--sm{font-size:24px;letter-spacing:-.5px}.nl-h2--md{font-size:30px}.nl-rowhead{align-items:baseline}.nl-rowhead__side .nl-link,.nl-rowhead .nl-eyebrow{display:none}.nl-hostrow{display:flex;overflow-x:auto;gap:10px;margin-right:-16px;padding-right:16px;scroll-snap-type:x mandatory;scrollbar-width:none}.nl-hostrow::-webkit-scrollbar{display:none}.nl-hostcard{flex:0 0 132px;gap:6px;scroll-snap-align:start}.nl-hostcard__img{border-radius:20px}.nl-hostcard__tags,.nl-hostcard__meta{display:none}.nl-hostcard__img .ui-live{left:8px;top:8px;font-size:10px;padding:3px 6px}.nl-hostcard__viewers{left:8px;right:auto;top:auto;bottom:8px;font-size:10.5px;padding:3px 6px}.nl-hostcard__name{font-size:14.5px}.nl-hostcard__name svg{display:none}.nl-hostcard__lang{font-size:11px}.nl-step,.nl-trust{padding:22px;border-radius:24px}.nl-lgifts{padding:24px;gap:24px;border-radius:28px}.nl-lgifts__grid{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%}.nl-world__media{height:200px}.nl-world__body{padding:22px}.nl-world__title h3{font-size:24px}.nl-pack{padding:22px}.nl-pack__coins{font-size:44px}.nl-hosts__copy{padding:28px 22px}.nl-hosts__stats{grid-template-columns:1fr}.nl-hosts__stats strong{font-size:34px}.nl-hosts__media{min-height:380px}.nl-faq__item button{padding:18px 20px;font-size:16px}.nl-faq__a{padding:0 20px 18px}.nl-band{padding:28px 22px;border-radius:28px}.nl-band h2{font-size:26px}.nl-band .ui-btn{width:100%}}@media (prefers-reduced-motion: reduce){.nl-hostcard__img img,.nl-pack{transition:none}.nl-hostcard:hover .nl-hostcard__img img,.nl-pack:hover{transform:none}.nl-faq__a{animation:none}}.nl-gways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px}.nl-gway{display:flex;flex-direction:column;gap:22px;padding:36px;border-radius:32px;background:#fff}.nl-gway--real{background:linear-gradient(180deg,#fff,#fff7f9)}.nl-gway__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nl-gway__head h3{margin:0;font-size:28px;font-weight:700;letter-spacing:-.7px}.nl-gway__head p{font-size:15.5px;line-height:1.55;color:var(--text-3)}.nl-gway__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nl-gway__items--real{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-gitem{display:flex;flex-direction:column;gap:6px;padding:10px 10px 14px;border-radius:20px;border:1px solid var(--line);background:#fbfbfd;min-width:0}.nl-gitem img{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover}.nl-gitem strong{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-gitem span{font-size:13.5px}.nl-gsteps{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nl-gsteps li{display:flex;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.45;color:var(--text-3)}.nl-gsteps b{display:flex;width:28px;height:28px;border-radius:999px;background:#f2f2f5;color:var(--text);align-items:center;justify-content:center;font-size:13px}.nl-gway--real .nl-gsteps b{background:#fff0f3;color:var(--accent)}@media (max-width: 900px){.nl-gway{padding:22px;border-radius:26px;gap:18px}.nl-gway__head h3{font-size:23px}.nl-gway__items{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-gway__items--real{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-gway__items--real .nl-gitem{padding:6px 6px 10px;border-radius:16px}.nl-gway__items--real .nl-gitem strong{font-size:12.5px;white-space:normal}.nl-gway__items--real .nl-gitem span{font-size:12.5px}.nl-gsteps{grid-template-columns:1fr;gap:10px}.nl-gsteps li{flex-direction:row;align-items:center;gap:10px}.nl-gsteps b{flex-shrink:0}}.nl-gift2{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:32px;background:#fff}.nl-gift2__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.nl-gift2__head h3{margin:0;font-size:22px;letter-spacing:-.4px}.nl-gift2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:10px}.nl-gift2__grid--real{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.nl-gtile{display:flex;flex-direction:column;gap:4px;padding:10px 10px 14px;border-radius:20px;border:1px solid var(--line);background:#fbfbfd;min-width:0;transition:transform .3s var(--ui-ease),box-shadow .3s}.nl-gtile:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1111140f}.nl-gtile img,.nl-gtile__ph{width:100%;aspect-ratio:1;border-radius:14px;object-fit:cover;margin-bottom:6px;background:#f2f2f5}.nl-gtile__ph{display:flex;align-items:center;justify-content:center;color:#b58a8f;background:linear-gradient(135deg,#fff0f3,#f5e8ea)}.nl-gtile strong{font-size:14px;font-weight:600;line-height:1.25}.nl-gtile span{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.nl-gift2--real .nl-fine{margin-top:2px}@media (max-width: 900px){.nl-gift2{padding:18px 14px;border-radius:26px}.nl-gift2__head h3{font-size:18px}.nl-gift2__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nl-gift2__grid--real{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-gtile{padding:6px 6px 10px;border-radius:16px}.nl-gtile strong,.nl-gtile span{font-size:12.5px}}@media (prefers-reduced-motion: reduce){.nl-gtile{transition:none}}.nl-gift2 .nl-center-text{text-align:center}.nl-discover{display:flex;flex-direction:column;gap:24px;padding-top:24px;padding-bottom:48px}.nl-welcomebar{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:28px 32px;border-radius:28px;background:#fff;animation:nl-in .5s var(--ui-ease) both}.nl-welcomebar__main{display:flex;gap:20px;align-items:center;min-width:0}.nl-welcomebar__icon{display:flex;flex-shrink:0;width:64px;height:64px;border-radius:20px;background:var(--accent);color:#fff;align-items:center;justify-content:center;font-size:26px;font-weight:800;letter-spacing:-1px}.nl-welcomebar--back .nl-welcomebar__icon{background:var(--text)}.nl-welcomebar h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.6px}.nl-welcomebar p{font-size:14.5px;color:var(--text-3);margin-top:4px}.nl-welcomebar__actions{display:flex;gap:10px;align-items:center}.nl-filters{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-radius:24px;background:#fff}.nl-filters__row{display:flex;gap:8px;align-items:center}.nl-filters__row+.nl-filters__row{padding-top:12px;border-top:1px solid rgba(17,17,20,.06)}.nl-filters__label{flex-shrink:0;width:140px;font-size:13px;font-weight:700;color:var(--text-2)}.nl-filters__chips{display:flex;flex-wrap:wrap;gap:8px;flex:1;min-width:0;align-items:center}.nl-filters__spacer{flex:1}.nl-livegrid{display:flex;flex-direction:column;gap:14px}.nl-livegrid__head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:baseline}.nl-livegrid__head h2{margin:0;font-size:26px;font-weight:700;letter-spacing:-.6px}.nl-livegrid__head h2 span{font-size:15px;font-weight:500;letter-spacing:0;color:var(--text-2)}.nl-searchnote{font-size:14px;color:var(--text-2)}.nl-searchnote button{border:0;background:none;padding:0;font:inherit;color:var(--accent);font-weight:600;cursor:pointer}.nl-grid-hosts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.nl-skel{aspect-ratio:3 / 4;border-radius:22px;background:linear-gradient(100deg,#ececf0 30%,#f6f6f8,#ececf0 70%);background-size:200% 100%;animation:nl-shimmer 1.4s linear infinite}@keyframes nl-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nl-dcard{position:relative;animation:nl-in .5s var(--ui-ease) both}.nl-dcard__link{display:flex;flex-direction:column;gap:8px;color:var(--text)}.nl-dcard__img{display:block;position:relative;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;background:var(--stage)}.nl-dcard__img img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .8s var(--ui-ease)}.nl-dcard__img:hover img{transform:scale(1.035)}.nl-dcard__img:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-dcard__name:hover{color:var(--accent)}.nl-dcard__name:focus-visible{outline:none;box-shadow:var(--ui-focus);border-radius:8px}.nl-dcard__avatar{width:24px;height:24px;border-radius:999px;object-fit:cover;object-position:center 22%}.nl-dcard__badges{position:absolute;left:10px;top:10px;display:flex;gap:6px}.nl-dcard__badges .nl-badge{border-radius:6px;font-size:11px;padding:4px 7px}.nl-dcard__foot{position:absolute;left:0;right:0;bottom:0;padding:36px 12px 12px;background:linear-gradient(transparent,#111114b3);display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:12px;font-weight:600;gap:8px}.nl-dcard__foot span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.nl-dcard__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nl-dcard__name{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:700;color:var(--text);transition:color .2s;min-width:0}.nl-dcard__price{font-size:12px;color:var(--text-2);white-space:nowrap}.nl-dcard__city{font-size:12.5px;color:var(--text-2);margin-top:-4px}.nl-dcard__tags{display:flex;flex-wrap:wrap;gap:6px}.nl-dcard__tags span{font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:#f2f2f5;color:var(--text-3)}.nl-heart{position:absolute;right:10px;top:10px;display:flex;width:38px;height:38px;border-radius:999px;border:0;align-items:center;justify-content:center;background:#11111466;color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s,transform .25s var(--ui-ease)}.nl-heart:hover{transform:scale(1.06)}.nl-heart.is-on{background:#fff;color:var(--accent)}.nl-heart:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-discover__lower{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.nl-panel{display:flex;flex-direction:column;gap:14px;padding:24px;min-width:0}.nl-panel--favs{flex:1 1 380px}.nl-panel--top{flex:2 1 540px}.nl-panel__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.nl-panel__head h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.4px}.nl-panel__head span{font-size:13px;color:var(--text-2)}.nl-panel__empty{font-size:14px;color:var(--text-2);padding:4px 0}.nl-favrow{display:flex;gap:12px;align-items:center;padding:10px;border-radius:18px;border:1px solid rgba(17,17,20,.06);color:var(--text);transition:background-color .2s}a.nl-favrow:hover{background:#fbfbfd}.nl-favrow--off{background:#fbfbfd;border-color:transparent}.nl-favrow img{width:56px;height:56px;border-radius:16px;object-fit:cover;object-position:center 25%;flex-shrink:0}.nl-favrow__text,.nl-top__text{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.nl-favrow__text strong{font-size:15px}.nl-favrow__text em,.nl-top__text em{font-style:normal;font-size:12.5px;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-initials{display:flex;width:56px;height:56px;border-radius:16px;background:#ededf0;color:var(--text-2);align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.nl-top{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:24px}.nl-top a{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(17,17,20,.06);color:var(--text)}.nl-top a:hover strong{color:var(--accent)}.nl-top__rank{width:22px;font-size:18px;font-weight:700;color:var(--ui-text-5);text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.nl-top img,.nl-top .nl-initials{width:44px;height:44px;border-radius:14px;object-fit:cover;object-position:center 25%;flex-shrink:0;font-size:14px}.nl-top__text strong{font-size:14.5px;transition:color .2s}@media (max-width: 900px){.nl-discover{padding-top:14px;gap:14px}.nl-welcomebar{padding:14px;border-radius:22px;background:var(--accent);color:#fff;flex-wrap:nowrap;gap:12px}.nl-welcomebar--back{background:var(--text)}.nl-welcomebar__main{gap:12px}.nl-welcomebar__icon{width:44px;height:44px;border-radius:14px;font-size:18px;background:#fff3}.nl-welcomebar h1{font-size:15px;letter-spacing:-.2px}.nl-welcomebar p{font-size:12px;color:#ffffffd9;margin-top:2px}.nl-welcomebar__actions .ui-btn{display:none}.nl-welcomebar .ui-iconbtn{width:30px;height:30px;background:#fff3;color:#fff}.nl-filters{padding:0;background:transparent;gap:8px;margin:0 -16px}.nl-filters__row+.nl-filters__row{border-top:0;padding-top:0}.nl-filters__label{display:none}.nl-filters__chips{flex-wrap:nowrap;overflow-x:auto;padding:0 16px;scrollbar-width:none}.nl-filters__chips::-webkit-scrollbar{display:none}.nl-filters__spacer{display:none}.ui-chip{height:34px;font-size:13px}.nl-livegrid__head h2{font-size:22px;letter-spacing:-.5px}.nl-livegrid__head h2 span{display:none}.nl-grid-hosts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nl-dcard__img{aspect-ratio:auto;height:206px;border-radius:20px}.nl-dcard__foot{padding:26px 10px 8px;font-size:11px}.nl-dcard__foot svg{display:none}.nl-dcard__name{font-size:15px}.nl-dcard__avatar{width:20px;height:20px}.nl-dcard__name svg,.nl-dcard__city,.nl-dcard__tags,.nl-dcard__price{display:none}.nl-heart{width:32px;height:32px;right:8px;top:8px}.nl-heart svg{width:16px;height:16px}.nl-dcard__badges{left:8px;top:8px}.nl-panel{padding:18px;border-radius:24px}.nl-panel__head h2{font-size:19px}.nl-top{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.nl-welcomebar,.nl-dcard,.nl-skel{animation:none}.nl-dcard__img img,.nl-heart{transition:none}.nl-dcard__img:hover img,.nl-heart:hover{transform:none}}.nl-prefsum{font-size:14px;font-weight:600;color:var(--text);padding-right:4px}@media (max-width: 900px){.nl-prefsum{white-space:nowrap;font-size:13px}}.nl-filters .nl-textlink{align-self:center}.nl-x{padding-bottom:24px}.nl-x-lead{max-width:640px;margin:4px 0 0}.nl-sechead--center .nl-x-lead{text-align:center}.nl-x-hero{position:relative;overflow:hidden;background:radial-gradient(1200px 600px at 85% 10%,#ffe3ea,#ffe3ea00 60%),linear-gradient(180deg,#fff 0%,var(--bg) 100%);border-bottom:1px solid var(--line)}.nl-x-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center;padding-top:72px;padding-bottom:72px}.nl-x-hero__copy{display:flex;flex-direction:column;gap:20px}.nl-x-hero h1{margin:0;font-size:76px;line-height:.98;letter-spacing:-3px;font-weight:800}.nl-x-hero .nl-lead{margin:0;font-size:19px;max-width:520px}.nl-x-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.nl-x-hero__facts{display:flex;gap:0;list-style:none;margin:14px 0 0;padding:0}.nl-x-hero__facts li{display:flex;flex-direction:column;gap:2px;padding:0 24px;border-left:1px solid rgba(17,17,20,.1)}.nl-x-hero__facts li:first-child{padding-left:0;border-left:0}.nl-x-hero__facts strong{font-size:19px;letter-spacing:-.3px}.nl-x-hero__facts span{font-size:13px;color:var(--text-2)}.nl-x-collage{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:620px}.nl-x-collage__col{display:flex;flex-direction:column;gap:14px;animation:nl-x-drift 14s ease-in-out infinite alternate}.nl-x-collage__col--0{margin-top:64px}.nl-x-collage__col--1{margin-top:-24px;animation-duration:18s;animation-direction:alternate-reverse}.nl-x-collage__col--2{margin-top:112px;animation-duration:16s}.nl-x-collage__tile{flex:1 0 auto;min-height:220px;border-radius:26px;overflow:hidden;background:#e9e5ea;box-shadow:0 1px #1111140a}.nl-x-collage__col--1 .nl-x-collage__tile:nth-child(2){min-height:260px}.nl-x-collage__tile img{width:100%;height:100%;object-fit:cover;display:block}@keyframes nl-x-drift{0%{transform:translateY(0)}to{transform:translateY(-28px)}}.nl-x-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 10px 30px #1111141f,0 0 0 1px #1111140d;font-size:13px;font-weight:600;white-space:nowrap;animation:nl-x-bob 6s ease-in-out infinite alternate}.nl-x-float--post{left:-28px;top:64px;padding:8px 14px 8px 8px}.nl-x-float--post img{width:36px;height:36px;border-radius:999px;object-fit:cover}.nl-x-float--post span{display:flex;flex-direction:column;gap:1px}.nl-x-float--post strong{display:inline-flex;align-items:center;gap:4px}.nl-x-float--post em{font-style:normal;font-weight:500;font-size:12px;color:var(--text-2)}.nl-x-float--lock{right:18px;top:46%;animation-delay:-2s}.nl-x-float--like{left:30%;bottom:120px;color:var(--accent);animation-delay:-4s}.nl-x-float--custom{right:-10px;bottom:40px;animation-delay:-1s}.nl-x-float__dot{width:8px;height:8px;border-radius:999px;background:var(--success, #34c759);box-shadow:0 0 0 3px #34c75933}@keyframes nl-x-bob{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.nl-x-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:16px}.nl-x-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:26px;border-radius:28px;background:#fff;overflow:hidden;isolation:isolate;transition:transform .4s var(--ui-ease)}.nl-x-tile--wide{grid-column:span 2}.nl-x-tile--img{color:#fff;min-height:300px}.nl-x-tile--img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#11111400 30%,#111114b8)}.nl-x-tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ui-ease)}.nl-x-tile:hover .nl-x-tile__bg{transform:scale(1.04)}.nl-x-tile__ic{display:inline-flex;width:44px;height:44px;border-radius:14px;align-items:center;justify-content:center;background:#fff0f3;color:var(--accent)}.nl-x-tile--img .nl-x-tile__ic{background:#fff3;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nl-x-tile__txt h3{margin:0 0 6px;font-size:22px;letter-spacing:-.4px;line-height:1.15}.nl-x-tile--wide .nl-x-tile__txt h3{font-size:28px;letter-spacing:-.7px}.nl-x-tile__txt p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-3);max-width:440px}.nl-x-tile--img .nl-x-tile__txt p{color:#ffffffdb}.nl-x-show{overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;border-radius:36px;background:linear-gradient(180deg,#17111c,#241a2b);color:#fff}.nl-x-show--loading{min-height:640px}.nl-x-pick{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nl-x-pick button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 4px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s}.nl-x-pick button img{width:32px;height:32px;border-radius:999px;object-fit:cover}.nl-x-pick button:hover{background:#ffffff1f}.nl-x-pick button.is-on{background:#fff;color:var(--text);border-color:#fff}.nl-x-pick button:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-x-show__grid{display:grid;grid-template-columns:400px minmax(0,360px);gap:56px;align-items:center;justify-content:center;width:100%}.nl-x-device{position:relative;width:400px;height:720px;padding:12px;box-sizing:border-box;border-radius:52px;background:#0b080d;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px #00000073}.nl-x-m{position:relative;height:100%;border-radius:40px;overflow:hidden auto;background:var(--bg);color:var(--text);scrollbar-width:none;animation:ui-fade .35s var(--ui-ease)}.nl-x-m::-webkit-scrollbar{display:none}.nl-x-m__cover{height:120px;overflow:hidden}.nl-x-m__cover img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.nl-x-m__head{display:flex;align-items:flex-end;gap:12px;padding:0 16px;margin-top:-30px}.nl-x-m__avatar{width:76px;height:76px;border-radius:999px;object-fit:cover;border:3px solid var(--bg);background:#fff}.nl-x-m__id{display:flex;flex-direction:column;gap:1px;padding-bottom:2px;min-width:0}.nl-x-m__id strong{display:inline-flex;align-items:center;gap:5px;font-size:18px;letter-spacing:-.3px}.nl-x-m__id span{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nl-x-m__bio{margin:10px 16px 0;font-size:13px;line-height:1.45;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nl-x-m__actions{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:6px;padding:12px 16px 0}.nl-x-m__btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 10px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#fff;color:var(--text);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:box-shadow .25s,background-color .2s;text-decoration:none}.nl-x-m__btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.nl-x-m__btn--primary.is-done{background:var(--success-bg);border-color:var(--success-bg);color:var(--success-ink)}.nl-x-m__btn:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-x-m .is-focus{box-shadow:0 0 0 3px #ffd60a,0 0 0 7px #ffd60a4d}.nl-x-m__tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 16px 0;padding:3px;border-radius:12px;background:#e9e9ee}.nl-x-m__tabs button{height:30px;border:0;border-radius:9px;background:transparent;font:inherit;font-size:12.5px;font-weight:600;color:var(--text-2);cursor:pointer}.nl-x-m__tabs button.is-on{background:#fff;color:var(--text);box-shadow:0 1px 3px #1111141f}.nl-x-m__body{padding:12px 12px 24px}.nl-x-m__feed{display:flex;flex-direction:column;gap:10px}.nl-x-m__post{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:20px;background:#fff;transition:box-shadow .25s}.nl-x-m__post header{display:flex;align-items:center;gap:8px}.nl-x-m__post header img{width:28px;height:28px;border-radius:999px;object-fit:cover}.nl-x-m__post header span{display:flex;flex-direction:column;flex:1;min-width:0}.nl-x-m__post header strong{font-size:12.5px}.nl-x-m__post header em{font-style:normal;font-size:11px;color:var(--text-2)}.nl-x-m__badge{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:#f2f2f5;font-size:10.5px;color:var(--text-2)}.nl-x-m__post p{margin:0;font-size:12.5px;line-height:1.4}.nl-x-m__post footer{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--accent)}.nl-x-m__media{position:relative;aspect-ratio:4 / 3.4;border-radius:14px;overflow:hidden;background:#e5e5ea}.nl-x-m__media img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .5s var(--ui-ease),transform .5s var(--ui-ease)}.nl-x-m__media.is-locked img{filter:blur(22px) saturate(1.2);transform:scale(1.15)}.nl-x-m__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;background:#1111142e;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.nl-x-m__lockic{display:inline-flex;width:44px;height:44px;border-radius:999px;align-items:center;justify-content:center;background:#ffffff38;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-x-m__lock:focus-visible{outline:none;box-shadow:inset var(--ui-focus)}.nl-x-m__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;border-radius:14px;overflow:hidden}.nl-x-m__cell{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e5e5ea}.nl-x-m__cell img{width:100%;height:100%;object-fit:cover;display:block}.nl-x-m__cell.is-locked img{filter:blur(16px);transform:scale(1.15)}.nl-x-m__cell button{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#11111426;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.nl-x-m__custom{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:20px;background:#fff;transition:box-shadow .25s}.nl-x-m__custom .nl-eyebrow{font-size:10.5px}.nl-x-m__custom>strong{font-size:16px;letter-spacing:-.2px}.nl-x-m__kinds{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nl-x-m__kinds button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border-radius:14px;border:1px solid rgba(17,17,20,.12);background:#fff;font:inherit;font-size:12px;cursor:pointer;color:var(--text)}.nl-x-m__kinds button b{font-size:13px}.nl-x-m__kinds button.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#fffafb}.nl-x-m__wish{padding:10px 12px;border-radius:12px;border:1px solid rgba(17,17,20,.12);font-size:12.5px;line-height:1.45;color:var(--text-3);min-height:54px}.nl-x-m__custom p{margin:0;font-size:11.5px;line-height:1.45;color:var(--text-2)}.nl-x-m__hint{position:sticky;bottom:14px;margin:-8px 14px 0;padding:10px 14px;border-radius:14px;background:#111114e0;color:#fff;font-size:12.5px;font-weight:600;text-align:center;animation:ui-pop .25s var(--ui-ease);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-x-callouts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nl-x-callouts button{display:flex;gap:14px;align-items:flex-start;width:100%;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s}.nl-x-callouts button:hover,.nl-x-callouts button.is-on{background:#ffffff1a;border-color:#ffffff3d}.nl-x-callouts button:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-x-callouts__n{flex-shrink:0;display:inline-flex;width:28px;height:28px;border-radius:999px;align-items:center;justify-content:center;background:#ffd60a;color:#17111c;font-size:13px;font-weight:800}.nl-x-callouts button span:last-child{display:flex;flex-direction:column;gap:3px}.nl-x-callouts strong{font-size:16px}.nl-x-callouts em{font-style:normal;font-size:13.5px;line-height:1.45;color:#ffffffb8}.nl-x-callouts__cta{margin-top:6px}.nl-x-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:0;padding:0;counter-reset:none}.nl-x-step{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:28px;background:#fff}.nl-x-step__n{display:inline-flex;width:40px;height:40px;border-radius:999px;align-items:center;justify-content:center;background:var(--text);color:#fff;font-weight:800;font-size:16px}.nl-x-step:not(:last-child):after{content:"";position:absolute;top:48px;right:-12px;width:8px;height:8px;border-top:1.5px solid #c7c7cc;border-right:1.5px solid #c7c7cc;transform:rotate(45deg)}.nl-x-step h3{margin:6px 0 0;font-size:24px;letter-spacing:-.5px}.nl-x-step p{margin:0;font-size:15px;line-height:1.55;color:var(--text-3)}.nl-x-step__link{margin-top:auto;font-size:14.5px;font-weight:600;color:var(--accent)}.nl-x-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nl-x-price{display:flex;flex-direction:column;gap:14px;padding:28px}.nl-x-price__k{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--text-2)}.nl-x-price>strong{font-size:40px;letter-spacing:-1.4px;line-height:1;font-variant-numeric:tabular-nums}.nl-x-price>strong em{font-style:normal;font-size:16px;letter-spacing:0;color:var(--text-2);font-weight:500}.nl-x-price ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nl-x-price li{padding:11px 0;border-top:1px solid var(--line);font-size:14.5px;color:var(--text-3)}.nl-x-price--dark{background:#17111c;color:#fff}.nl-x-price--dark .nl-x-price__k{color:#ff7a93}.nl-x-price--dark>strong em{color:#fff9}.nl-x-price--dark li{border-color:#ffffff1f;color:#fffc}.nl-x-pricesnote{margin:-8px 0 0}.nl-x-rowhead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.nl-x-more{font-size:15px;font-weight:600;color:var(--accent);white-space:nowrap}.nl-x-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 16px) / 6);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.nl-x-creator{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.nl-x-creator__img{position:relative;aspect-ratio:3 / 4;border-radius:22px;overflow:hidden;background:#e5e5ea}.nl-x-creator__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ui-ease)}.nl-x-creator:hover .nl-x-creator__img img{transform:scale(1.04)}.nl-x-creator__img .ui-live{position:absolute;left:10px;top:10px}.nl-x-creator__name{display:inline-flex;align-items:center;gap:5px;margin-top:4px;font-size:16px;font-weight:700}.nl-x-creator__meta{font-size:13px;color:var(--text-2)}.nl-x-creator:focus-visible{outline:none}.nl-x-creator:focus-visible .nl-x-creator__img{box-shadow:var(--ui-focus)}.nl-x-cta{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 32px;border-radius:36px;background:radial-gradient(700px 300px at 50% 0%,#ff2d5559,#ff2d5500 70%),#17111c;color:#fff;text-align:center}.nl-x-cta__imgs{display:flex;margin-bottom:8px}.nl-x-cta__imgs img{width:56px;height:56px;border-radius:999px;object-fit:cover;border:3px solid #17111c;margin-left:-12px}.nl-x-cta__imgs img:first-child{margin-left:0}.nl-x-cta h2{margin:0;font-size:44px;letter-spacing:-1.4px;line-height:1.06;max-width:720px}.nl-x-cta p{margin:0;font-size:17px;color:#ffffffbf;max-width:520px;line-height:1.5}.nl-x-cta__btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}@media (max-width: 1200px){.nl-x-hero h1{font-size:64px;letter-spacing:-2.4px}.nl-x-row{grid-auto-columns:calc((100% - 48px)/4)}}@media (max-width: 1024px){.nl-x-hero__inner{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:56px}.nl-x-collage{height:460px}.nl-x-collage__col--0{margin-top:32px}.nl-x-collage__col--1{margin-top:0}.nl-x-collage__col--2{margin-top:64px}.nl-x-float--post{left:8px}.nl-x-float--custom{right:8px}.nl-x-bento{grid-template-columns:repeat(2,1fr)}.nl-x-show__grid{grid-template-columns:1fr;gap:28px;justify-items:center}.nl-x-callouts{max-width:520px;width:100%}}@media (max-width: 900px){.nl-x-steps,.nl-x-prices{grid-template-columns:1fr}.nl-x-step:not(:last-child):after{display:none}.nl-x-cta h2{font-size:32px;letter-spacing:-1px}}@media (max-width: 640px){.nl-x-hero h1{font-size:46px;letter-spacing:-1.6px}.nl-x-hero .nl-lead{font-size:17px}.nl-x-hero__cta .ui-btn{flex:1 1 100%}.nl-x-hero__facts li{padding:0 14px}.nl-x-hero__facts strong{font-size:16px}.nl-x-collage{height:380px;gap:8px;margin:0 -8px}.nl-x-collage__col{gap:8px}.nl-x-collage__tile{min-height:150px;border-radius:18px}.nl-x-collage__col--1 .nl-x-collage__tile:nth-child(2){min-height:170px}.nl-x-float{font-size:12px;padding:8px 10px}.nl-x-float--post{top:20px}.nl-x-float--lock{display:none}.nl-x-float--like{bottom:90px;left:38%}.nl-x-bento{grid-template-columns:1fr;grid-auto-rows:auto}.nl-x-tile,.nl-x-tile--wide{grid-column:auto;padding:22px;min-height:0}.nl-x-tile--img{min-height:280px}.nl-x-tile--wide .nl-x-tile__txt h3{font-size:24px}.nl-x-show{padding:20px 12px 24px;border-radius:28px;margin:0 -4px}.nl-x-pick{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;width:100%;padding-bottom:4px;scrollbar-width:none}.nl-x-pick button{flex-shrink:0}.nl-x-device{width:100%;max-width:360px;height:660px;border-radius:46px;padding:10px}.nl-x-m{border-radius:36px}.nl-x-row{grid-auto-columns:44%}.nl-x-price>strong{font-size:34px}.nl-x-cta{padding:44px 20px;border-radius:28px}.nl-x-cta__btns .ui-btn{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.nl-x-collage__col,.nl-x-float,.nl-x-m,.nl-x-m__hint{animation:none}.nl-x-tile__bg,.nl-x-creator__img img,.nl-x-m__media img{transition:none}}.nl-prof{padding-bottom:56px}.nl-prof__cover{height:300px;overflow:hidden;background:var(--stage);position:relative}.nl-prof__cover img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.nl-prof__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#11111400 40%,#11111459)}.nl-prof__wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 32px;position:relative}.nl-prof__head{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:end;margin-top:-86px}.nl-prof__avatarwrap{position:relative;align-self:start}.nl-prof__avatar{display:block;width:172px;height:172px;border-radius:44px;object-fit:cover;object-position:center 22%;border:6px solid var(--bg);background:var(--bg)}.nl-prof__live{position:absolute;left:50%;bottom:-4px;transform:translate(-50%);border:3px solid var(--bg);border-radius:9px}.nl-prof__id{min-width:0;padding-top:96px;display:flex;flex-direction:column;gap:6px}.nl-prof__name{display:flex;align-items:center;gap:10px}.nl-prof__name h1{margin:0;font-size:40px;font-weight:700;letter-spacing:-1.2px;line-height:1.05}.nl-prof__handle{font-size:14.5px;color:var(--text-2)}.nl-prof__handle b{color:var(--text);font-weight:650}.nl-prof__bio{font-size:16px;line-height:1.5;color:var(--text);max-width:620px;margin-top:4px}.nl-prof__facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--text-2);margin-top:2px}.nl-prof__facts span+span:before{content:"·";margin-right:16px;color:var(--ui-text-5)}.nl-prof__actions{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:260px;align-self:start;padding-top:104px}.nl-prof__actions .ui-btn{width:100%}.nl-dotw{width:8px;height:8px;border-radius:999px;background:#fff;animation:ui-pulse 2s ease-in-out infinite}.nl-prof__member{display:flex;flex-direction:column;align-items:center;justify-content:center;height:56px;border-radius:999px;background:var(--success-bg);color:var(--success-ink)}.nl-prof__member strong{font-size:14.5px}.nl-prof__member em{font-style:normal;font-size:12px}.nl-prof__tabs{position:sticky;top:74px;z-index:5;padding:18px 0 14px;margin-top:18px;background:linear-gradient(var(--bg) 75%,rgba(245,245,247,0))}.nl-prof__tabs .ui-seg{background:#fff;border:1px solid var(--line)}.nl-prof__tabs .ui-seg button{padding:9px 18px;font-size:14px}.nl-prof__tabs .ui-seg button[aria-pressed=true]{background:var(--text);color:#fff;box-shadow:none}.nl-prof__body{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.nl-prof__main{min-width:0}.nl-prof__side{position:sticky;top:146px;display:flex;flex-direction:column;gap:16px}.nl-feed{display:flex;flex-direction:column;gap:18px;max-width:680px}.nl-fpost{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:26px;animation:nl-in .45s var(--ui-ease) both}.nl-fpost__head{display:flex;align-items:center;gap:10px}.nl-fpost__head img{width:40px;height:40px;border-radius:999px;object-fit:cover;object-position:center 22%}.nl-fpost__head>span:not(.nl-badge){display:flex;flex-direction:column;flex:1;min-width:0}.nl-fpost__head strong{font-size:14.5px}.nl-fpost__head em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-fpost__text{font-size:15.5px;line-height:1.5;padding:0 2px}.nl-fpost__foot{display:flex;align-items:center;gap:18px;font-size:13.5px;color:var(--text-2);padding:2px 2px 0}.nl-fpost__foot>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-fpost__foot button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;color:var(--text-2);cursor:pointer}.nl-fpost__foot button.is-on{color:var(--accent)}.nl-fpost__foot button:disabled{cursor:default;opacity:.6}.nl-pmedia{position:relative;overflow:hidden;border-radius:18px;background:var(--stage)}.nl-pmedia--feed{aspect-ratio:4 / 5;max-height:560px}.nl-pmedia--tile{aspect-ratio:4 / 5;border-radius:16px}.nl-pmedia img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .6s var(--ui-ease)}.nl-pmedia.is-locked img{filter:blur(22px) brightness(.72) saturate(.9);transform:scale(1.12)}.nl-pmedia__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;width:56px;height:56px;border-radius:999px;background:#11111473;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-left:3px;box-sizing:border-box}.nl-pmedia--tile .nl-pmedia__play{width:40px;height:40px}.is-locked .nl-pmedia__play{display:none}.nl-pmedia__meta{position:absolute;right:12px;bottom:12px;background:#11111499;color:#fff;font-size:12px;font-weight:600;padding:4px 9px;border-radius:8px}.nl-pmedia__lock{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:0;background:transparent;color:#fff;font:inherit;cursor:pointer}.nl-pmedia__lockic{display:flex;width:56px;height:56px;border-radius:999px;background:#ffffff2e;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.nl-pmedia__locktxt{padding:10px 18px;border-radius:999px;background:#fff;color:var(--text);font-size:14px;font-weight:700;transition:transform .2s var(--ui-ease)}.nl-pmedia__lock:hover .nl-pmedia__locktxt{transform:scale(1.03)}.nl-pmedia__lock:focus-visible{outline:none}.nl-pmedia__lock:focus-visible .nl-pmedia__locktxt{box-shadow:var(--ui-focus)}.nl-pmedia--tile .nl-pmedia__lockic{width:40px;height:40px}.nl-pmedia--tile .nl-pmedia__locktxt{font-size:12px;padding:7px 12px}.nl-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nl-wishgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.nl-wishcard{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border:0;border-radius:22px;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:transform .3s var(--ui-ease)}.nl-wishcard:hover:not(:disabled){transform:translateY(-3px)}.nl-wishcard:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-wishcard img{width:100%;aspect-ratio:1;object-fit:cover}.nl-wishcard__body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px}.nl-wishcard__body strong{font-size:15px}.nl-wishcard__body em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-wishcard__body b{font-size:16px;color:var(--accent);margin-top:4px}.nl-wishgrid__note{grid-column:1 / -1}.nl-subcard{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:26px}.nl-subcard__price{font-size:34px;font-weight:700;letter-spacing:-1px}.nl-subcard__price em{font-style:normal;font-size:15px;font-weight:500;color:var(--text-2);letter-spacing:0}.nl-subcard ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.nl-subcard li{display:flex;gap:8px}.nl-subcard li:before{content:"✓";color:var(--success-ink);font-weight:700}.nl-about{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:26px}.nl-about h2{margin:0;font-size:17px}.nl-about dl{margin:0;display:flex;flex-direction:column;gap:8px}.nl-about dl div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.nl-about dt{color:var(--text-2)}.nl-about dd{margin:0;text-align:right}.nl-subdlg{display:flex;flex-direction:column;gap:16px;padding:28px}.nl-subdlg__who{display:flex;align-items:center;gap:12px}.nl-subdlg__who img{width:48px;height:48px;border-radius:999px;object-fit:cover;object-position:center 22%}.nl-subdlg h2{margin:0;font-size:24px;font-weight:700;letter-spacing:-.5px}.nl-subdlg p{font-size:14.5px;color:var(--text-3);line-height:1.5}.nl-subdlg__price{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}.nl-subdlg__price strong{font-size:28px;font-weight:700;letter-spacing:-.6px}.nl-dm2{display:flex;flex-direction:column;height:min(560px,80dvh)}.nl-dm2__head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--line)}.nl-dm2__head img{width:40px;height:40px;border-radius:999px;object-fit:cover;object-position:center 22%}.nl-dm2__head span{display:flex;flex-direction:column;flex:1}.nl-dm2__head em{font-style:normal;font-size:12.5px;color:var(--text-2)}.nl-dm2__list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px;background:#fbfbfd}.nl-dm2__her{align-self:flex-start;max-width:80%;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#ededf0;font-size:14.5px}.nl-dm2__me{align-self:flex-end;max-width:80%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--accent);color:#fff;font-size:14.5px;animation:nl-in .3s var(--ui-ease) both}.nl-dm2__form{display:flex;gap:8px;padding:14px 16px;border-top:1px solid var(--line)}.nl-dm2__form input{flex:1;min-width:0;height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--ui-line-strong);font:inherit;font-size:15px}.nl-dm2__form input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.nl-dm2__form button{display:flex;width:46px;height:46px;border-radius:999px;border:0;background:var(--accent);color:#fff;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.nl-dm2__form button:disabled{opacity:.45}@media (max-width: 1060px){.nl-prof__head{grid-template-columns:auto 1fr}.nl-prof__actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;min-width:0;padding-top:0}.nl-prof__actions>*{flex:1 1 200px}.nl-prof__body{grid-template-columns:1fr}.nl-prof__side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 900px){.nl-prof__cover{height:180px}.nl-prof__wrap{padding:0 16px}.nl-prof__head{grid-template-columns:1fr;gap:14px;margin-top:-60px}.nl-prof__avatar{width:112px;height:112px;border-radius:32px;border-width:4px}.nl-prof__live{left:56px}.nl-prof__id{padding-top:0}.nl-prof__name h1{font-size:30px;letter-spacing:-.8px}.nl-prof__bio{font-size:15px}.nl-prof__actions{gap:8px}.nl-prof__actions>*{flex:1 1 calc(50% - 4px)}.nl-prof__actions .ui-btn--lg{height:48px;font-size:15px;padding:0 14px}.nl-prof__member{height:48px}.nl-prof__tabs{top:60px;margin:8px -16px 0;padding:12px 16px 10px}.nl-prof__tabs .ui-seg{display:flex}.nl-prof__tabs .ui-seg button{padding:8px 6px;font-size:13.5px}.nl-fpost{padding:14px;border-radius:22px}.nl-pmedia--feed{border-radius:16px}.nl-pgrid{gap:3px;margin:0 -16px}.nl-pgrid .nl-pmedia--tile{border-radius:0}.nl-pmedia--tile .nl-pmedia__locktxt{display:none}.nl-wishgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nl-subdlg{padding:22px 20px}}@media (prefers-reduced-motion: reduce){.nl-fpost,.nl-dm2__me{animation:none}.nl-pmedia img,.nl-wishcard,.nl-pmedia__locktxt{transition:none}.nl-dotw{animation:none}}.nl-crcard{display:flex;flex-direction:column;gap:12px;padding:22px}.nl-crcard h2{margin:0;font-size:19px;letter-spacing:-.3px}.nl-crcard ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nl-crcard li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.nl-crcard li:last-child{border-bottom:1px solid var(--line)}.nl-crcard li b{font-variant-numeric:tabular-nums}:root{--kit-line: rgba(17, 17, 20, .07);--kit-line-2: rgba(17, 17, 20, .12);--kit-ease: cubic-bezier(.22, 1, .36, 1);--kit-ink-4: #8e8e93}.kit-card{box-sizing:border-box;min-width:0;background:#fff;border:1px solid var(--kit-line);border-radius:24px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;animation:kit-in .5s var(--kit-ease) both}.kit-card--flush{padding:0;gap:0;overflow:hidden}.kit-card--flush>.kit-card__head{padding:18px 22px;border-bottom:1px solid var(--kit-line)}.kit-card__head{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:flex-start}.kit-card__titles{display:flex;flex-direction:column;gap:3px;min-width:0}.kit-card__title{margin:0;font-size:16.5px;font-weight:700;letter-spacing:-.25px}.kit-card__sub{margin:0;font-size:12.5px;color:var(--text-2);line-height:1.45}.kit-card__right{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kit-stats{display:grid;gap:12px}.kit-stat{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:22px;background:#fff;border:1px solid var(--kit-line);animation:kit-in .5s var(--kit-ease) both}.kit-stat--dark{background:var(--text);color:#fff;border-color:transparent}.kit-stat__label{font-size:13px;color:var(--text-2)}.kit-stat--dark .kit-stat__label,.kit-stat--dark .kit-stat__hint{color:#ffffff9e}.kit-stat__value{font-weight:700;letter-spacing:-1px;line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kit-stat--md .kit-stat__value{font-size:26px;letter-spacing:-.6px}.kit-stat--lg .kit-stat__value{font-size:34px}.kit-stat--xl .kit-stat__value{font-size:44px;letter-spacing:-1.4px}.kit-stat__unit{font-size:.42em;font-weight:600;letter-spacing:0;color:var(--text-2);margin-left:4px}.kit-stat--dark .kit-stat__unit{color:#ffffff9e}.kit-stat__hint{font-size:12.5px;color:var(--text-2);line-height:1.35}.kit-stat__hint--pos{color:var(--success-ink);font-weight:600}.kit-stat__hint--neg{color:var(--accent-hover);font-weight:600}.kit-stat__hint--warn{color:var(--warning-ink);font-weight:600}.kit-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap;line-height:1.2;letter-spacing:.05px}.kit-pill__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.kit-pill--ok{background:var(--success-bg);color:var(--success-ink)}.kit-pill--warn{background:var(--warning-bg);color:var(--warning-ink)}.kit-pill--info{background:var(--info-bg);color:var(--info-ink)}.kit-pill--gold{background:var(--gold-bg);color:#8a5a00}.kit-pill--red{background:#fff0f3;color:var(--accent-hover)}.kit-pill--neutral{background:#f2f2f5;color:var(--text-3)}.kit-pill--dark{background:var(--text);color:#fff}.kit-avatar{flex-shrink:0;border-radius:999px;object-fit:cover;display:inline-flex;align-items:center;justify-content:center}.kit-avatar--ph{background:linear-gradient(140deg,#2a1d33,#17111c);color:#ffffffe6;font-weight:700;letter-spacing:-.2px}.kit-avatar--dim{background:#e5e5ea;color:#8e8e93}.kit-locked{display:flex;gap:14px;align-items:center;padding:18px 20px;border-radius:22px;border:1px dashed rgba(17,17,20,.18);background:repeating-linear-gradient(135deg,#fbfbfd,#fbfbfd 10px,#f6f6f9 10px,#f6f6f9 20px);color:var(--text-2)}.kit-locked--compact{padding:12px 14px;border-radius:16px;gap:10px}.kit-locked__icon{display:flex;width:38px;height:38px;border-radius:999px;background:#fff;border:1px solid var(--kit-line);align-items:center;justify-content:center;color:var(--text-3);flex-shrink:0}.kit-locked--compact .kit-locked__icon{width:30px;height:30px}.kit-locked__text{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.45}.kit-locked__text strong{font-size:14px;color:var(--text)}.kit-skel{background:linear-gradient(90deg,#ececf0,#f6f6f8,#ececf0);background-size:200% 100%;animation:kit-shimmer 1.4s ease-in-out infinite}.kit-error{padding:12px 16px;border-radius:16px;background:#fff0f3;color:var(--accent-hover);font-size:13.5px;font-weight:600}.kit-empty{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:36px 20px;color:var(--text-2);font-size:13px}.kit-empty strong{font-size:15px;color:var(--text)}.kit-table{width:100%;min-width:0;overflow-x:auto}.kit-table table{width:100%;border-collapse:collapse;font-size:13.5px}.kit-table th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:var(--kit-ink-4);padding:10px 14px;border-bottom:1px solid var(--kit-line);white-space:nowrap;background:#fcfcfd;position:sticky;top:0}.kit-table td{padding:11px 14px;border-bottom:1px solid var(--kit-line);vertical-align:middle}.kit-table tr:last-child td{border-bottom:0}.kit-table th:first-child,.kit-table td:first-child{padding-left:22px}.kit-table th:last-child,.kit-table td:last-child{padding-right:22px}.kit-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.kit-table tbody tr{transition:background-color .15s var(--kit-ease)}.kit-table tbody tr.kit-row-link{cursor:pointer}.kit-table tbody tr.kit-row-link:hover{background:#fafafc}.kit-table tbody tr.kit-row-muted{background:#fafafb;color:var(--kit-ink-4)}.kit-table tbody tr.kit-row-alert{background:#fffafb}.ad-grid-2{display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.ad-grid-2e{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ad-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.ad-col{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width: 1180px){.ad-grid-2,.ad-grid-3{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 900px){.ad-top__navrow{padding:0 6px}.ad-grid-2e{grid-template-columns:minmax(0,1fr)!important}.ad-top__inner{padding:0 16px;gap:14px}.ad-main{padding:18px 16px 56px}.ad-head__t h1{font-size:26px}.ad-brand small{display:none}}.kit-muted{color:var(--text-2)}.kit-sub{font-size:12px;color:var(--text-2)}.kit-strong{font-weight:650}.kit-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-between{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.kit-kv{display:grid;grid-template-columns:minmax(120px,.8fr) 1.6fr;gap:0}.kit-kv>*{padding:10px 0;border-bottom:1px solid var(--kit-line);font-size:13.5px;min-width:0}.kit-kv>:nth-last-child(-n+2){border-bottom:0}.kit-kv dt{color:var(--text-2)}.kit-kv dd{margin:0;font-weight:550;overflow-wrap:anywhere}.kit-divider{height:1px;background:var(--kit-line);border:0;margin:0}.kit-bar{height:6px;border-radius:999px;background:#f0f0f3;overflow:hidden}.kit-bar>span{display:block;height:100%;border-radius:999px;background:var(--text);transform-origin:left;animation:kit-grow .9s var(--kit-ease) both}.kit-dialog{display:flex;flex-direction:column;gap:16px;padding:24px}.kit-dialog h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.4px}.kit-dialog p{margin:0;font-size:13.5px;color:var(--text-2);line-height:1.5}.kit-dialog__label{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--kit-ink-4);text-transform:uppercase}.kit-dialog__actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.kit-option{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:16px;background:#fff;border:1px solid var(--kit-line-2);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--kit-ease),box-shadow .2s var(--kit-ease)}.kit-option[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kit-option__t{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600}.kit-option__t span{font-size:12.5px;font-weight:400;color:var(--text-2)}.kit-option__r{font-size:13px;font-weight:700;white-space:nowrap}.kit-textarea{box-sizing:border-box;width:100%;min-height:84px;padding:12px 14px;border-radius:14px;border:1px solid rgba(17,17,20,.16);font:inherit;font-size:14px;resize:vertical}.kit-textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.kit-id{position:relative;box-sizing:border-box;aspect-ratio:1.586;border-radius:14px;overflow:hidden;padding:12px;background:linear-gradient(135deg,#eef0f4,#f8f8fa 55%,#eceef3);border:1px solid var(--kit-line-2);display:flex;flex-direction:column;gap:8px;color:#6e6e73}.kit-id:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 60% at 100% 0%,rgba(10,95,204,.06),transparent 60%);pointer-events:none}.kit-id__top{display:flex;justify-content:space-between;font-size:8.5px;font-weight:700;letter-spacing:.8px}.kit-id__body{flex:1;display:grid;grid-template-columns:30% 1fr;gap:10px;min-height:0}.kit-id__photo{border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;background:repeating-linear-gradient(45deg,#d4d4d8,#d4d4d8 5px,#e4e4e7 5px,#e4e4e7 10px);font-size:7.5px;font-weight:800;letter-spacing:.6px;color:#48484d}.kit-id__lines{display:flex;flex-direction:column;gap:7px;justify-content:center}.kit-id__lines i{display:block;height:7px;border-radius:4px;background:#c7c7cc}.kit-id__mrz{display:flex;flex-direction:column;gap:4px;margin-top:auto}.kit-id__mrz i{display:block;height:6px;border-radius:3px;background:repeating-linear-gradient(90deg,#b5b5bb 0 6px,transparent 6px 9px)}.kit-id__stamp{position:absolute;right:10px;bottom:10px;transform:rotate(-6deg);font-size:9px;font-weight:800;letter-spacing:1.4px;color:var(--accent-hover);border:1.5px solid currentColor;border-radius:6px;padding:2px 6px;background:#ffffffb3}@keyframes kit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kit-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kit-grow{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion: reduce){.kit-card,.kit-stat,.kit-bar>span{animation:none}.kit-skel{animation:none}}.st-root{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.st-top{position:sticky;top:0;z-index:40;background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--kit-line)}.st-top__inner{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:0 28px;height:64px;display:flex;align-items:center;gap:28px}.st-brand{display:inline-flex;align-items:baseline;gap:7px;font-size:22px;font-weight:800;letter-spacing:-.8px;color:var(--text);text-decoration:none;flex-shrink:0}.st-brand b{color:var(--accent);font-weight:800}.st-brand small{font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-2)}.st-nav{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.st-nav::-webkit-scrollbar{display:none}.st-nav a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.st-nav a:hover{color:var(--text)}.st-nav a.active{color:var(--text);font-weight:700;background:#f2f2f5}.st-nav__n{min-width:18px;padding:1px 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;text-align:center}.st-top__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.st-me{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.st-me img{width:30px;height:30px;border-radius:999px;object-fit:cover}.st-main{box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:22px 28px 64px;display:flex;flex-direction:column;gap:16px}.st-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px}.st-head h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.8px}.st-head p{margin:4px 0 0;font-size:13.5px;color:var(--text-2)}.st-lang{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--kit-line-2);background:#fff;font:inherit;color:var(--text);cursor:pointer}.st-lang span{font-size:13px;color:var(--text-2)}.st-lang strong{font-size:13px}.st-lang svg:first-child{color:var(--info-ink)}.st-live{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;background:#fff0f3;color:var(--accent);font-size:13px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.st-live i{width:8px;height:8px;border-radius:999px;background:var(--accent);animation:ui-pulse 2s ease-in-out infinite}.st-live--pause{background:#fff4e5;color:var(--warning-ink)}.st-live--pause i{background:#ff9f0a}.st-live--off{background:#f2f2f5;color:var(--text-2)}.st-live--off i{background:#aeaeb2;animation:none}.st-help{display:flex;width:40px;height:40px;border-radius:999px;border:1px solid var(--kit-line-2);background:#fff;align-items:center;justify-content:center;color:var(--text-2);cursor:pointer;transition:background-color .2s,color .2s}.st-help:hover{color:var(--text)}.st-help[data-sent=true]{background:var(--success-bg);color:var(--success-ink);border-color:transparent}.st-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:14px}.st-live-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.st-col-preview{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px}.st-col-chat{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid var(--kit-line);overflow:hidden;animation:kit-in .5s var(--kit-ease) both}.st-col-guests{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;border-radius:24px;background:#fff;border:1px solid var(--kit-line);overflow:hidden;animation:kit-in .5s .05s var(--kit-ease) both}.st-stage{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16 / 10;background:var(--stage)}.st-stage>img{width:100%;height:100%;object-fit:cover;display:block}.st-stage__tag{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:6px;background:#1111148c;color:#fff;font-size:12px;font-weight:600;padding:5px 9px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-stage__note{position:absolute;left:14px;bottom:14px;font-size:11.5px;color:#fffc;background:#11111473;padding:4px 8px;border-radius:7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.st-stage__pause{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#17111cb8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:15px;font-weight:700;animation:ui-fade .3s}.st-stage__pause span{font-size:12.5px;font-weight:500;color:#ffffffb3}.st-guestcams{position:absolute;right:12px;bottom:12px;display:flex;gap:8px}.st-guestcam{position:relative;width:104px;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 6px 18px #0000004d;animation:ui-rise .3s var(--ui-ease)}.st-guestcam img{width:100%;height:100%;object-fit:cover;object-position:62% 30%}.st-guestcam span{position:absolute;left:6px;bottom:5px;font-size:10px;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.st-controls{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:22px;background:#fff;border:1px solid var(--kit-line)}.st-controls__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.st-controls__row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.st-controls__row strong{font-size:14.5px;font-weight:600}.st-chat__head{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--kit-line)}.st-chat__head strong{font-size:16px}.st-trans{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 20px;background:#f5f9ff;border-bottom:1px solid var(--kit-line);font-size:12.5px;color:var(--text-3)}.st-trans b{color:var(--info-ink)}.st-trans svg{color:var(--info-ink);flex-shrink:0}.st-feed{flex:1;min-height:360px;max-height:520px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px 20px;background:#fbfbfd;scroll-behavior:smooth}.st-msg{display:flex;flex-direction:column;gap:4px;align-items:flex-start;animation:st-msg-in .35s var(--kit-ease) both}.st-msg--me{align-items:flex-end}.st-msg__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--text-2)}.st-msg__who--hr{color:#8a5a00}.st-msg__lang{font-size:10.5px;font-weight:700;letter-spacing:.4px;padding:2px 6px;border-radius:6px;background:var(--info-bg);color:var(--info-ink)}.st-msg--me .st-msg__lang{background:#ffe5eb;color:var(--accent-hover)}.st-msg__orig-btn{display:inline-flex;align-items:center;gap:4px;padding:0 2px;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;color:var(--info-ink);cursor:pointer}.st-bubble{max-width:80%;padding:9px 13px;border-radius:16px 16px 16px 4px;background:#ededf0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.st-msg--me .st-bubble{border-radius:16px 16px 4px;background:var(--accent);color:#fff}.st-gift{padding:8px 12px;border-radius:999px;background:var(--gold-bg);color:#8a5a00;font-size:13px;font-weight:600}.st-orig{max-width:80%;display:flex;flex-direction:column;gap:2px;padding:7px 12px;border-radius:12px;background:#fff;border:1px solid var(--kit-line-2);animation:ui-pop .2s var(--ui-ease)}.st-orig small{font-size:10.5px;font-weight:700;letter-spacing:.5px;color:#8e8e93}.st-orig span{font-size:13px;line-height:1.4;color:var(--text-3)}.st-compose{display:flex;flex-direction:column;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--kit-line)}.st-compose__to{font-size:12.5px;color:var(--text-2)}.st-compose__to strong{color:var(--text)}.st-templates{display:flex;flex-wrap:wrap;gap:8px}.st-templates button{border:1px solid rgba(17,17,20,.12);background:#fff;border-radius:999px;padding:8px 12px;font:inherit;font-size:13px;color:var(--text);cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}.st-templates button:hover{border-color:#11111447}.st-templates button:active{transform:scale(.97)}.st-hint{display:flex;align-items:center;gap:6px;padding-left:4px;font-size:12.5px;color:var(--text-3)}.st-hint svg{color:var(--info-ink);flex-shrink:0}.st-input{display:flex;gap:8px;align-items:center}.st-input input{flex:1;min-width:0;height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(17,17,20,.14);font:inherit;font-size:14.5px;background:#fff}.st-input input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.st-send{display:flex;flex-shrink:0;width:44px;height:44px;border:0;border-radius:999px;background:var(--accent);color:#fff;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,transform .15s}.st-send:hover{background:var(--accent-hover)}.st-send:active{transform:scale(.94)}.st-send:disabled{background:#e5e5ea;cursor:not-allowed}.st-guests__head{display:flex;flex-direction:column;gap:2px;padding:16px 20px;border-bottom:1px solid var(--kit-line)}.st-guests__head strong{font-size:16px}.st-guests__head span{font-size:12.5px;color:var(--text-2);line-height:1.4}.st-guest{display:flex;align-items:center;border-bottom:1px solid var(--kit-line);background:#fff;transition:background-color .2s}.st-guest[aria-current=true]{background:#fff0f3}.st-guest__pick{flex:1;min-width:0;display:flex;gap:10px;align-items:center;padding:12px 6px 12px 20px;border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;text-align:left}.st-guest__rank{width:20px;flex-shrink:0;font-size:13px;font-weight:700;color:#8e8e93}.st-guest__t{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.st-guest__t>span:first-child{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:14.5px;font-weight:600}.st-guest__t>span:last-child{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-guest__sum{font-size:14px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.st-close{display:flex;flex-shrink:0;width:30px;height:30px;margin-right:14px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#fff;align-items:center;justify-content:center;color:var(--text-2);cursor:pointer;transition:border-color .15s,color .15s,background-color .15s}.st-close:hover{border-color:var(--accent);color:var(--accent);background:#fff0f3}.st-note{display:flex;gap:10px;align-items:flex-start;margin:12px 14px 4px;padding:10px 12px;border-radius:16px;background:var(--info-bg);color:var(--info-ink);font-size:12.5px;line-height:1.4;animation:ui-rise .3s var(--ui-ease)}.st-note span{flex:1}.st-note button{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:700;color:var(--info-ink);cursor:pointer}.st-m{display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:#fff}.st-m__stage{position:relative;flex-shrink:0;height:42dvh;min-height:260px;background:var(--stage);overflow:hidden}.st-m__stage>img{width:100%;height:100%;object-fit:cover}.st-m__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.38) 0%,transparent 30%,transparent 60%,rgba(0,0,0,.5) 100%);pointer-events:none}.st-m__top{position:absolute;left:12px;right:12px;top:max(12px,env(safe-area-inset-top));display:flex;justify-content:space-between;align-items:center;gap:8px}.st-m__live{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.3px;font-variant-numeric:tabular-nums}.st-m__live i{width:6px;height:6px;border-radius:999px;background:#fff;animation:ui-pulse 2s infinite}.st-glass{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 11px;border:0;border-radius:999px;background:#1111146b;color:#fff;font:inherit;font-size:12px;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer}.st-glass--icon{width:34px;padding:0}.st-m__kpis{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.st-m__kpi{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:14px;background:#11111473;color:#fff;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.st-m__kpi span{font-size:11px;color:#ffffffb3}.st-m__kpi strong{font-size:20px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.st-m__kpi small{font-size:11px;font-weight:600;color:#ffffffb3}.st-m__bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--kit-line);font-size:12.5px;color:var(--text-2)}.st-m__tabs{display:flex;gap:6px;padding:10px 14px 6px}.st-m__tabs button{flex:1;height:38px;border:0;border-radius:999px;font:inherit;font-size:13.5px;cursor:pointer;background:#f2f2f5;color:var(--text-3);transition:background-color .2s,color .2s}.st-m__tabs button[aria-pressed=true]{background:var(--text);color:#fff;font-weight:600}.st-m__body{flex:1;min-height:0;overflow-y:auto;padding:8px 14px 12px;display:flex;flex-direction:column;gap:10px}.st-m__compose{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--kit-line)}.st-m .st-feed{min-height:0;max-height:none;padding:4px 0;background:transparent;overflow:visible}.st-m .st-guest__pick{padding-left:4px}.st-m .st-close{margin-right:2px}.st-m .st-templates{flex-direction:column}.st-m .st-templates button{text-align:left;padding:12px 14px;border-radius:16px;font-size:14px}.st-calc{display:flex;flex-direction:column}.st-calc__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--kit-line);font-size:14px}.st-calc__row>span:first-child{display:flex;flex-direction:column;gap:1px;color:var(--text-3)}.st-calc__row small{font-size:12px;color:#8e8e93}.st-calc__row--sum{border-top:1px solid rgba(17,17,20,.14)}.st-calc__row--sum>span:first-child,.st-calc__row--share>span:first-child{color:var(--text);font-weight:700}.st-calc__row--final{margin-top:8px;padding:14px 16px;border:0;border-radius:16px;background:#fff0f3}.st-calc__row--final>span:first-child{color:var(--text);font-weight:700}.st-calc__row--final>span:last-child{font-size:22px;font-weight:700;letter-spacing:-.5px}.st-calc__v{white-space:nowrap;font-variant-numeric:tabular-nums}.st-calc__v--pool{color:var(--warning-ink);font-weight:700}.st-calc__v--plus{color:var(--success-ink);font-weight:700}.st-payout{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:24px;background:var(--text);color:#fff;animation:kit-in .5s var(--kit-ease) both}.st-payout small{font-size:13px;color:#ffffff9e}.st-payout strong{font-size:44px;font-weight:700;letter-spacing:-1.4px;line-height:1.05;font-variant-numeric:tabular-nums}.st-payout p{margin:0;font-size:12.5px;color:#ffffff9e;line-height:1.5}.st-payout__kv{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin-top:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.14);font-size:13px}.st-payout__kv span:nth-child(odd){color:#ffffff9e}.st-payout__kv span:nth-child(2n){text-align:right;font-weight:600}.st-doc{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--kit-line);background:#fbfbfd;color:inherit;text-decoration:none;font:inherit;cursor:pointer;text-align:left;width:100%;transition:border-color .15s}.st-doc:hover{border-color:#11111433}.st-doc>span{display:flex;flex-direction:column;gap:2px;font-size:14px;font-weight:600}.st-doc small{font-size:12px;font-weight:400;color:var(--text-2)}.st-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 16px;border-radius:20px;border:1.5px dashed rgba(17,17,20,.2);background:#fbfbfd;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.st-drop:hover,.st-drop[data-over=true]{border-color:var(--accent);background:#fff7f9}.st-drop strong{font-size:14.5px}.st-drop span{font-size:12.5px;color:var(--text-2)}.st-thumbs{display:flex;gap:8px;flex-wrap:wrap}.st-thumb{position:relative;width:84px;height:84px;border-radius:14px;overflow:hidden;background:#f2f2f5}.st-thumb img{width:100%;height:100%;object-fit:cover}.st-thumb button{position:absolute;top:4px;right:4px;display:flex;width:22px;height:22px;border:0;border-radius:999px;background:#11111499;color:#fff;align-items:center;justify-content:center;cursor:pointer}.st-thread{display:flex;gap:10px;align-items:center;width:100%;padding:12px 18px;border:0;border-bottom:1px solid var(--kit-line);background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.st-thread[aria-current=true]{background:#fff0f3}.st-thread__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.st-thread__t>span:first-child{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:600}.st-thread__t>span:last-child{font-size:12.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-unread{width:9px;height:9px;border-radius:999px;flex-shrink:0;background:var(--accent)}.st-inbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--kit-line);min-height:520px;animation:kit-in .5s var(--kit-ease) both}.st-inbox__list{border-right:1px solid var(--kit-line);overflow-y:auto}.st-inbox__list>div:first-child{padding:16px 18px;font-size:16px;font-weight:700;border-bottom:1px solid var(--kit-line)}.st-inbox__conv{display:flex;flex-direction:column;min-width:0}.st-inbox__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--kit-line)}.st-inbox__msgs{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:#fbfbfd;overflow-y:auto}.st-req{align-self:flex-start;max-width:85%;padding:12px 14px;border-radius:16px;background:#fff0f3;border:1px solid rgba(255,45,85,.25);font-size:13.5px;line-height:1.45}@media (max-width: 860px){.st-inbox{grid-template-columns:minmax(0,1fr)}.st-inbox__list{border-right:0;border-bottom:1px solid var(--kit-line);max-height:280px}}.st-price{display:flex;flex-direction:column;border-radius:18px;background:#fbfbfd;border:1px solid var(--kit-line);padding:6px 16px}.st-price>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--kit-line);font-size:14px;color:var(--text-3)}.st-price>div:last-child{border-bottom:0;color:var(--text);font-weight:700;font-size:16px}.st-price>div span:last-child{font-variant-numeric:tabular-nums}.st-preview{display:flex;gap:16px;align-items:center;padding:14px;border-radius:20px;border:1px solid var(--kit-line);animation:ui-rise .3s var(--ui-ease)}.st-preview img{width:112px;height:112px;border-radius:16px;object-fit:cover;flex-shrink:0;background:#f2f2f5}.st-preview>div{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.st-wish{display:flex;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--kit-line)}.st-wish:last-of-type{border-bottom:0}.st-wish img{width:64px;height:64px;border-radius:14px;object-fit:cover;flex-shrink:0;background:#f2f2f5}.st-apply-grid{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;gap:16px;align-items:start}.st-steps{display:flex;flex-direction:column;gap:8px}.st-step{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid var(--kit-line);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s}.st-step[aria-current=step]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.st-step__dot{flex-shrink:0;display:flex;width:30px;height:30px;border-radius:999px;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#f5f5f7;color:var(--text-2);transition:background-color .3s}.st-step[data-done=true] .st-step__dot{background:var(--success);color:#fff}.st-step[aria-current=step] .st-step__dot{background:var(--accent);color:#fff}.st-step>span:last-child{display:flex;flex-direction:column;gap:1px}.st-step strong{font-size:14px}.st-step small{font-size:12px;color:var(--text-2)}.st-progress{height:6px;border-radius:999px;background:#e9e9ee;overflow:hidden}.st-progress span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .6s var(--kit-ease),background-color .3s}.st-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.st-split>div{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:18px;background:#fbfbfd;border:1px solid var(--kit-line)}.st-split strong{font-size:32px;letter-spacing:-1px}.st-split span{font-size:12.5px;color:var(--text-2);line-height:1.45}.st-split span:first-child{font-size:13px;font-weight:600;color:var(--text)}.st-method{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid var(--kit-line-2);font:inherit;color:inherit;text-align:left;cursor:pointer}.st-method[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.st-method strong{font-size:14.5px}.st-method span{font-size:12.5px;color:var(--text-2)}.st-cam{position:relative;aspect-ratio:4 / 3;border-radius:24px;overflow:hidden;background:#111}.st-cam>img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:saturate(.95)}.st-cam__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 30% 40% at 50% 46%,transparent 98%,rgba(10,10,12,.58) 100%)}.st-cam__ring{position:absolute;left:50%;top:46%;width:60%;height:80%;transform:translate(-50%,-50%)}.st-cam__ring ellipse{fill:none;stroke-width:3}.st-cam__prompt{position:absolute;left:0;right:0;top:16px;display:flex;justify-content:center}.st-cam__prompt span{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#11111499;color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.st-cam__meta{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#fff;padding:5px 9px;border-radius:8px;background:#11111480}.st-cam__meta i{width:7px;height:7px;border-radius:999px;background:var(--success)}.st-cam__pct{position:absolute;right:14px;bottom:14px;display:flex;flex-direction:column;align-items:flex-end;color:#fff}.st-cam__pct strong{font-size:30px;letter-spacing:-1px}.st-cam__pct span{font-size:12px;color:#ffffffbf}.st-moves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.st-move{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;border-radius:14px;font-size:12.5px;font-weight:600;background:#f5f5f7;color:var(--text-2);transition:background-color .3s}.st-move i{display:flex;width:26px;height:26px;border-radius:999px;align-items:center;justify-content:center;font-size:13px;font-style:normal;font-weight:700;background:#fff;color:#8e8e93}.st-move[data-state=done]{background:var(--success-bg);color:var(--success-ink)}.st-move[data-state=done] i{background:var(--success);color:#fff}.st-move[data-state=active]{background:#fff0f3;color:var(--text);box-shadow:inset 0 0 0 1px #ff2d5559}.st-move[data-state=active] i{background:var(--accent);color:#fff}.st-qr{width:112px;height:112px;border-radius:12px;flex-shrink:0;background:#fff;border:1px solid var(--kit-line);padding:8px;box-sizing:border-box}@media (max-width: 1180px){.st-apply-grid{grid-template-columns:260px minmax(0,1fr)}.st-apply-aside{grid-column:1 / -1}}@media (max-width: 760px){.st-apply-grid,.st-split{grid-template-columns:minmax(0,1fr)}.st-top__inner{padding:10px 14px 0;gap:8px 12px;height:auto;flex-wrap:wrap}.st-top__right{margin-left:auto}.st-nav{order:3;flex:1 0 100%;padding-bottom:8px}.st-main{padding:16px 14px 48px}.st-head h1{font-size:26px}.st-brand small{display:none}}@keyframes st-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.st-msg,.st-col-chat,.st-col-guests,.st-payout,.st-live i,.st-m__live i{animation:none}}.st-fans{display:inline-flex;align-items:baseline;gap:6px;height:40px;padding:0 16px;border-radius:999px;background:var(--text);color:#ffffffb3;font-size:13px;line-height:40px;white-space:nowrap}.st-fans strong{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.st-crs{display:flex;flex-direction:column}.st-cr{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px 22px;border-top:1px solid var(--kit-line);animation:kit-in .4s var(--kit-ease) both}.st-cr:first-child{border-top:0}.st-cr__kind{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:74px;height:74px;border-radius:20px;background:#111114;color:#fff}.st-cr__kind[data-kind=images]{background:var(--gold-bg);color:#8a5a00}.st-cr__kind strong{font-size:15px;letter-spacing:-.2px}.st-cr__kind span{font-size:11px;opacity:.7}.st-cr__body{display:flex;flex-direction:column;gap:6px;min-width:0}.st-cr__wish{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-3)}.st-cr__side{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right}.st-cr__side>strong{font-size:18px;letter-spacing:-.4px}.st-cr__thumb{width:48px;height:48px;border-radius:12px;object-fit:cover;background:#f2f2f5}.st-cr__thumb--video{display:inline-flex;align-items:center;justify-content:center;background:#17111c;color:#fff;font-size:14px}@media (max-width: 760px){.st-cr{grid-template-columns:56px minmax(0,1fr);padding:16px}.st-cr__kind{width:56px;height:56px;border-radius:16px}.st-cr__side{grid-column:1 / -1;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;text-align:left}}.ch-wrap{position:relative;width:100%}.ch-svg{display:block;width:100%;height:auto;overflow:visible}.ch-grid{stroke:#1111140f;stroke-width:1;shape-rendering:crispEdges}.ch-axis{stroke:#11111429;stroke-width:1;shape-rendering:crispEdges}.ch-tick{font-size:10.5px;fill:#8e8e93;font-variant-numeric:tabular-nums}.ch-bar{transform-box:fill-box;transform-origin:bottom;animation:ch-rise .7s cubic-bezier(.22,1,.36,1) both;transition:opacity .15s}.ch-bar--a{fill:#d9d9df}.ch-bar--b{fill:#111114}.ch-bar--accent{fill:var(--accent)}.ch-bar--partial{fill:#ff2d552e;stroke:var(--accent);stroke-width:1;stroke-dasharray:3 2}.ch-bar.is-hover{opacity:.75}.ch-line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:2000;stroke-dashoffset:2000;animation:ch-draw 1.4s .3s cubic-bezier(.22,1,.36,1) forwards}.ch-tip{position:absolute;top:-6px;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;gap:1px;padding:7px 10px;border-radius:10px;background:#111114;color:#fff;font-size:11.5px;box-shadow:0 8px 20px #0000002e}.ch-tip strong{font-size:13px;font-variant-numeric:tabular-nums}.ch-tip span{color:#ffffffa6}.ch-stack{display:flex;flex-direction:column;gap:8px}.ch-stack__plot{display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid rgba(17,17,20,.12)}.ch-stack__col{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px}.ch-stack__top{font-size:10.5px;color:#8e8e93;text-align:center;white-space:nowrap;opacity:0;transition:opacity .15s}.ch-stack__col.is-hover .ch-stack__top,.ch-stack__col:last-child .ch-stack__top{opacity:1;color:#111114;font-weight:600}.ch-stack__bar{display:flex;flex-direction:column;border-radius:6px 6px 3px 3px;overflow:hidden;transform-origin:bottom;animation:ch-rise .7s cubic-bezier(.22,1,.36,1) both}.ch-stack__a{background:var(--accent)}.ch-stack__b{background:#111114}.ch-stack__col.is-hover .ch-stack__bar{opacity:.8}.ch-stack__labels{display:flex;gap:8px}.ch-stack__labels span{flex:1;min-width:0;text-align:center;font-size:10.5px;color:#8e8e93;white-space:nowrap;overflow:hidden}.ch-stack__labels span.is-last{color:#111114;font-weight:700}.ch-mini{display:flex;align-items:flex-end;gap:5px}.ch-mini__col{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%}.ch-mini__bar{display:block;width:100%;border-radius:3px;background:#e5e5ea;transform-origin:bottom;animation:ch-rise .6s cubic-bezier(.22,1,.36,1) both}.ch-mini__bar.is-accent{background:var(--accent)}.ch-mini__label{font-size:10px;color:#8e8e93}.ch-meter{position:relative;height:6px;border-radius:999px;overflow:hidden;background:#f0f0f3}.ch-meter__seg{position:absolute;top:0;bottom:0}.ch-meter__seg--ok{left:0;background:#34c7598c}.ch-meter__seg--warn{background:#ff9f0a8c}.ch-meter__seg--red{background:#ff3b3080}.ch-meter__mark{position:absolute;top:-1px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#111114;box-shadow:0 0 0 2px #fff}.ch-share{display:flex;flex-direction:column;gap:7px}.ch-share__head{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.ch-share__head strong{font-weight:600}.ch-share__note{color:#8e8e93;font-size:12.5px}.ch-share__track{height:6px;border-radius:999px;background:#f0f0f3;overflow:hidden}.ch-share__track span{display:block;height:100%;border-radius:999px;transform-origin:left;animation:ch-grow .9s cubic-bezier(.22,1,.36,1) both}@keyframes ch-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes ch-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes ch-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion: reduce){.ch-bar,.ch-stack__bar,.ch-mini__bar,.ch-share__track span{animation:none}.ch-line{animation:none;stroke-dashoffset:0}}.vd{--vd-cream: #fbf7f4;--vd-blush: #fff0f3;--vd-ink: #111114;--vd-soft: #6e6e73;background:var(--vd-cream);color:var(--vd-ink);font-family:var(--font);overflow-x:clip}.vd-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 28px}.vd-top{position:sticky;top:0;z-index:30;background:#fbf7f4d1;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(17,17,20,.06)}.vd-top .vd-wrap{height:64px;display:flex;align-items:center;gap:28px}.vd-brand{display:inline-flex;align-items:baseline;gap:7px;font-size:22px;font-weight:800;letter-spacing:-.8px;color:var(--vd-ink);text-decoration:none}.vd-brand b{color:var(--accent);font-weight:800}.vd-brand small{font-size:13px;font-weight:600;letter-spacing:0;color:var(--vd-soft)}.vd-links{display:flex;gap:22px;flex:1;font-size:14px}.vd-links a{color:var(--text-3);text-decoration:none}.vd-links a:hover{color:var(--vd-ink)}.vd-top__r{display:flex;align-items:center;gap:12px}.vd-top__r>a.vd-login{font-size:14px;font-weight:600;color:var(--vd-ink);text-decoration:none}.vd-hero{padding:72px 0 56px}.vd-hero .vd-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.vd-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.3px;color:var(--accent-hover);background:var(--vd-blush);padding:7px 12px;border-radius:999px}.vd-h1{margin:18px 0 0;font-size:clamp(40px,5.6vw,68px);font-weight:800;letter-spacing:-2.2px;line-height:1.02}.vd-h1 em{font-style:normal;color:var(--accent)}.vd-lead{margin:22px 0 0;font-size:19px;line-height:1.55;color:var(--text-3);max-width:560px}.vd-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.vd-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13.5px;color:var(--text-3)}.vd-trust span{display:inline-flex;align-items:center;gap:7px}.vd-trust svg{color:var(--success-ink)}.vd-collage{position:relative;height:560px}.vd-collage img{position:absolute;object-fit:cover;border-radius:28px;box-shadow:0 30px 70px #3c14282e}.vd-collage .a{left:0;top:30px;width:58%;height:440px;animation:vd-float .9s var(--kit-ease) both}.vd-collage .b{right:0;top:0;width:40%;height:260px;animation:vd-float .9s .1s var(--kit-ease) both}.vd-collage .c{right:4%;bottom:0;width:44%;height:270px;animation:vd-float .9s .2s var(--kit-ease) both}.vd-chip{position:absolute;display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:20px;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px #3c142829;animation:vd-float .9s .35s var(--kit-ease) both}.vd-chip small{font-size:12px;color:var(--vd-soft)}.vd-chip strong{font-size:24px;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.vd-chip span{font-size:12px;font-weight:600;color:var(--success-ink)}.vd-sec{padding:88px 0}.vd-sec--white{background:#fff}.vd-sec--dark{background:#17111c;color:#fff}.vd-kicker{font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent)}.vd-h2{margin:10px 0 0;font-size:clamp(30px,3.6vw,46px);font-weight:800;letter-spacing:-1.4px;line-height:1.08;max-width:760px}.vd-sub{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--vd-soft);max-width:680px}.vd-sec--dark .vd-sub{color:#ffffffa6}.vd-calc{margin-top:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:20px}.vd-panel{box-sizing:border-box;padding:28px;border-radius:28px;background:#fff;border:1px solid rgba(17,17,20,.07);display:flex;flex-direction:column;gap:22px}.vd-sec--white .vd-panel{background:var(--vd-cream)}.vd-range{display:flex;flex-direction:column;gap:10px}.vd-range__h{display:flex;justify-content:space-between;align-items:baseline;font-size:14.5px;font-weight:600}.vd-range__h strong{font-size:22px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.vd-range input[type=range]{width:100%;accent-color:var(--accent);height:28px}.vd-range small{font-size:12.5px;color:var(--vd-soft)}.vd-panel.vd-result{background:var(--vd-ink);color:#fff;border-color:transparent}.vd-result .vd-big{font-size:clamp(48px,6vw,72px);font-weight:800;letter-spacing:-2.4px;line-height:1;font-variant-numeric:tabular-nums}.vd-result .vd-per{font-size:15px;color:#fff9}.vd-lines{display:flex;flex-direction:column}.vd-lines>div{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px;color:#ffffffbf}.vd-lines>div:last-child{border-bottom:0}.vd-lines strong{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.vd-lines .neg{color:#ffb3c1}.vd-firstmin{display:flex;gap:12px;padding:14px 16px;border-radius:18px;background:#ffffff14;font-size:13px;line-height:1.5;color:#ffffffc7}.vd-firstmin svg{flex-shrink:0;margin-top:2px;color:#ffb3c1}.vd-splits{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd-split{padding:24px;border-radius:24px;background:#fff;border:1px solid rgba(17,17,20,.07);display:flex;flex-direction:column;gap:6px}.vd-split strong{font-size:52px;font-weight:800;letter-spacing:-2px;line-height:1}.vd-split b{font-size:15px}.vd-split span{font-size:13.5px;line-height:1.5;color:var(--vd-soft)}.vd-example{margin-top:16px;font-size:14px;color:var(--vd-soft)}.vd-example strong{color:var(--vd-ink)}.vd-grid3{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd-feat{padding:26px;border-radius:24px;background:#fff;border:1px solid rgba(17,17,20,.07);display:flex;flex-direction:column;gap:10px;transition:transform .3s var(--kit-ease),box-shadow .3s var(--kit-ease)}.vd-feat:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3c142814}.vd-feat i{display:flex;width:44px;height:44px;border-radius:14px;align-items:center;justify-content:center;background:var(--vd-blush);color:var(--accent-hover)}.vd-feat b{font-size:17px;letter-spacing:-.2px}.vd-feat span{font-size:14px;line-height:1.55;color:var(--vd-soft)}.vd-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.vd-chat{display:flex;flex-direction:column;gap:12px;padding:26px;border-radius:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.vd-chat__b{max-width:82%;padding:11px 15px;border-radius:18px 18px 18px 5px;background:#ffffff1a;font-size:15px;line-height:1.4}.vd-chat__b small{display:block;margin-top:4px;font-size:11.5px;color:#ffffff80}.vd-chat__b--me{align-self:flex-end;border-radius:18px 18px 5px;background:var(--accent)}.vd-chat__b--me small{color:#ffffffbf}.vd-chat__tag{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#8ab8ff}.vd-pay{margin-top:36px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vd-pay>div{padding:22px;border-radius:22px;background:var(--vd-cream);display:flex;flex-direction:column;gap:6px}.vd-pay strong{font-size:30px;letter-spacing:-1px}.vd-pay span{font-size:13.5px;color:var(--vd-soft);line-height:1.5}.vd-steps{margin-top:40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;counter-reset:vd}.vd-step{position:relative;padding:22px 20px;border-radius:22px;background:#fff;border:1px solid rgba(17,17,20,.07);display:flex;flex-direction:column;gap:8px}.vd-step em{font-style:normal;display:flex;width:34px;height:34px;border-radius:999px;background:var(--vd-ink);color:#fff;align-items:center;justify-content:center;font-weight:700;font-size:14px}.vd-step b{font-size:15.5px}.vd-step span{font-size:13px;line-height:1.5;color:var(--vd-soft)}.vd-step small{font-size:12px;font-weight:600;color:var(--accent-hover)}.vd-faq{margin-top:36px;display:flex;flex-direction:column;border-top:1px solid rgba(17,17,20,.1)}.vd-faq details{border-bottom:1px solid rgba(17,17,20,.1)}.vd-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17.5px;font-weight:650;letter-spacing:-.2px}.vd-faq summary::-webkit-details-marker{display:none}.vd-faq summary:after{content:"+";font-size:24px;font-weight:300;color:var(--vd-soft);transition:transform .3s var(--kit-ease)}.vd-faq details[open] summary:after{transform:rotate(45deg)}.vd-faq p{margin:0 0 22px;font-size:15px;line-height:1.65;color:var(--text-3);max-width:820px}.vd-final{text-align:center;padding:96px 0;background:radial-gradient(90% 120% at 50% 0%,#ffe3ea 0%,var(--vd-cream) 70%)}.vd-final .vd-h2{margin-left:auto;margin-right:auto}.vd-final .vd-ctas{justify-content:center}.vd-foot{padding:30px 0 40px;font-size:13px;color:var(--vd-soft)}.vd-foot .vd-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}@keyframes vd-float{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width: 980px){.vd-hero .vd-wrap,.vd-two,.vd-calc{grid-template-columns:minmax(0,1fr)}.vd-collage{height:420px}.vd-collage .a{height:340px}.vd-grid3,.vd-splits,.vd-pay,.vd-steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vd-links{display:none}.vd-top .vd-wrap{justify-content:space-between}}@media (max-width: 620px){.vd-wrap{padding:0 16px}.vd-hero{padding:40px 0 28px}.vd-sec{padding:60px 0}.vd-grid3,.vd-splits,.vd-pay,.vd-steps{grid-template-columns:minmax(0,1fr)}.vd-collage{height:340px}.vd-collage .a{height:290px;top:20px}.vd-collage .b,.vd-collage .c{height:170px}.vd-top__r>a.vd-login{display:none}.vd-brand small{display:none}.vd-panel{padding:22px}}@media (prefers-reduced-motion: reduce){.vd-collage img,.vd-chip{animation:none}.vd-feat:hover{transform:none}}.vd-top__r>a.vd-fans{font-size:14px;font-weight:600;color:var(--text-3);text-decoration:none;padding-right:14px;margin-right:2px;border-right:1px solid rgba(17,17,20,.12)}.vd-top__r>a.vd-fans:hover{color:var(--vd-ink)}.vd-hero--v2{padding:64px 0 72px;background:radial-gradient(70% 90% at 85% 10%,#ffe1e9,#ffe1e900 60%),var(--vd-cream)}.vd-stage{position:relative;height:600px}.vd-stage__main{position:absolute;top:0;right:8%;bottom:40px;left:0;border-radius:32px;overflow:hidden;box-shadow:0 40px 90px #3c142838;animation:vd-float .9s var(--kit-ease) both;background:#17111c}.vd-stage__main img{width:100%;height:100%;object-fit:cover}.vd-stage__main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 28%,transparent 60%,rgba(0,0,0,.55) 100%)}.vd-stage__top{position:absolute;z-index:2;left:18px;right:18px;top:18px;display:flex;justify-content:space-between;align-items:center}.vd-live{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;letter-spacing:.4px}.vd-live i{width:6px;height:6px;border-radius:999px;background:#fff;animation:ui-pulse 2s infinite}.vd-glass{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#11111473;color:#fff;font-size:12.5px;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vd-stage__msgs{position:absolute;z-index:2;left:18px;bottom:22px;right:30%;display:flex;flex-direction:column;gap:8px}.vd-bub{align-self:flex-start;max-width:100%;padding:9px 13px;border-radius:16px 16px 16px 5px;background:#ffffffeb;color:var(--vd-ink);font-size:13.5px;line-height:1.35;box-shadow:0 8px 20px #00000026;animation:vd-float .7s var(--kit-ease) both}.vd-bub small{display:block;margin-top:2px;font-size:11px;color:var(--vd-soft)}.vd-bub--gift{background:#fff1d6;color:#8a5a00;font-weight:650}.vd-earn{position:absolute;z-index:3;right:0;top:96px;width:220px;display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:24px;background:#111114;color:#fff;box-shadow:0 24px 60px #0000004d;animation:vd-float .9s .25s var(--kit-ease) both}.vd-earn small{font-size:12px;color:#fff9}.vd-earn strong{font-size:34px;letter-spacing:-1.2px;font-variant-numeric:tabular-nums;line-height:1.05}.vd-earn span{font-size:12px;color:#7ee2a0;font-weight:600}.vd-sub-card{position:absolute;z-index:3;right:2%;bottom:0;width:250px;display:flex;gap:12px;align-items:center;padding:14px;border-radius:22px;background:#fff;box-shadow:0 24px 60px #3c14282e;animation:vd-float .9s .4s var(--kit-ease) both}.vd-sub-card img{width:52px;height:52px;border-radius:14px;object-fit:cover;filter:blur(3px)}.vd-sub-card b{font-size:14px;display:block}.vd-sub-card span{font-size:12px;color:var(--vd-soft)}.vd-ways{margin-top:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vd-way{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:26px;background:#fff;border:1px solid rgba(17,17,20,.07);transition:transform .3s var(--kit-ease),box-shadow .3s var(--kit-ease)}.vd-way:hover{transform:translateY(-3px);box-shadow:0 18px 40px #3c142814}.vd-way i{display:flex;width:46px;height:46px;border-radius:15px;align-items:center;justify-content:center;background:var(--vd-blush);color:var(--accent-hover)}.vd-way b{font-size:18px;letter-spacing:-.3px}.vd-way span{font-size:14px;line-height:1.55;color:var(--vd-soft)}.vd-way em{margin-top:auto;font-style:normal;font-size:13px;font-weight:700;color:var(--vd-ink);padding-top:8px;border-top:1px solid rgba(17,17,20,.07)}.vd-way--dark{background:#111114;color:#fff;border-color:transparent}.vd-way--dark i{background:#ff2d552e;color:#ff8aa3}.vd-way--dark span{color:#ffffffa6}.vd-way--dark em{color:#fff;border-color:#ffffff1f}.vd-stories{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vd-story{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:#fff;border:1px solid rgba(17,17,20,.07)}.vd-story__img{position:relative;height:260px}.vd-story__img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.vd-story__tag{position:absolute;left:14px;top:14px;font-size:11px;font-weight:700;letter-spacing:.4px;padding:5px 9px;border-radius:8px;background:#1111148c;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vd-story__body{display:flex;flex-direction:column;gap:10px;padding:22px}.vd-story__body b{font-size:18px;letter-spacing:-.3px}.vd-story__body p{margin:0;font-size:14px;line-height:1.55;color:var(--vd-soft)}.vd-story__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(17,17,20,.07)}.vd-story__nums div{display:flex;flex-direction:column;gap:1px}.vd-story__nums strong{font-size:18px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.vd-story__nums small{font-size:11.5px;color:var(--vd-soft)}.vd-note{margin-top:14px;font-size:12.5px;color:var(--vd-soft)}@media (max-width: 980px){.vd-ways{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vd-stories{grid-template-columns:minmax(0,1fr)}.vd-stage{height:520px}}@media (max-width: 620px){.vd-ways{grid-template-columns:minmax(0,1fr)}.vd-stage{height:470px}.vd-stage__main{top:0;right:0;bottom:60px;left:0}.vd-earn{top:auto;bottom:0;right:auto;left:12px;width:170px;padding:14px}.vd-earn strong{font-size:26px}.vd-sub-card{display:none}.vd-stage__msgs{right:18px;bottom:120px}.vd-top__r>a.vd-fans{display:none}}.au-root{min-height:100vh;display:grid;place-items:center;padding:24px 16px;box-sizing:border-box;font-family:var(--font)}.au-root--light{background:radial-gradient(120% 80% at 50% 0%,#fff0f3,#f5f5f7 55%);color:var(--text)}.au-root--dark{background:radial-gradient(120% 80% at 50% 0%,#26202b,#111114 60%);color:#fff}.au-card{box-sizing:border-box;width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px;padding:30px 28px;border-radius:28px;background:#fff;color:var(--text);border:1px solid rgba(17,17,20,.07);box-shadow:0 30px 80px #11111414;animation:kit-in .5s var(--kit-ease) both}.au-root--dark .au-card{background:#1b1a1f;color:#fff;border-color:#ffffff14;box-shadow:0 30px 80px #00000080}.au-root--dark .ui-field{color:#fff}.au-root--dark .ui-input{background:#111114;color:#fff;border-color:#ffffff24}.au-root--dark .lang{border-color:#ffffff29}.au-root--dark .lang button{color:#ffffff8c}.au-root--dark .lang button[aria-pressed=true]{color:#fff;background:#ffffff1a}.au-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.au-brand{display:inline-flex;align-items:baseline;gap:7px;font-size:22px;font-weight:800;letter-spacing:-.7px;color:inherit;text-decoration:none}.au-brand b{color:var(--accent);font-weight:800}.au-brand small{font-size:13px;font-weight:600;letter-spacing:0;color:var(--text-2)}.au-root--dark .au-brand small{color:#ffffff80}.au-titles h1{margin:0;font-size:28px;font-weight:700;letter-spacing:-.7px}.au-titles p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text-2)}.au-root--dark .au-titles p{color:#fff9}.au-form{display:flex;flex-direction:column;gap:14px}.au-demo{display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--text-2)}.au-root--dark .au-demo{color:#ffffffa6}.au-demo p{margin:0;line-height:1.5}.au-foot{font-size:12.5px;color:var(--text-2);line-height:1.5;border-top:1px solid rgba(17,17,20,.08);padding-top:16px}.au-root--dark .au-foot{color:#ffffff73;border-color:#ffffff14}.ad-root{min-height:100vh;background:var(--bg);color:var(--text);display:flex;flex-direction:column}.ad-top{position:sticky;top:0;z-index:40;background:#111114f5;backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);color:#fff}.ad-top__inner{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:0 28px;height:56px;display:flex;align-items:center;gap:26px}.ad-top__navrow{box-sizing:border-box;max-width:1480px;margin:0 auto;padding:0 18px;height:44px;display:flex;border-top:1px solid rgba(255,255,255,.07)}.ad-brand{display:inline-flex;align-items:baseline;gap:8px;color:#fff;text-decoration:none;font-size:20px;font-weight:800;letter-spacing:-.6px;flex-shrink:0}.ad-brand b{color:var(--accent);font-weight:800}.ad-brand small{font-size:13px;font-weight:600;letter-spacing:0;color:#ffffff8c}.ad-nav{flex:1;min-width:0;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none;height:100%}.ad-nav::-webkit-scrollbar{display:none}.ad-nav a,.ad-nav span.ad-nav__soon{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;white-space:nowrap;font-size:13.5px;font-weight:500;color:#ffffff9e;text-decoration:none;transition:color .2s var(--kit-ease)}.ad-nav a:hover{color:#fff}.ad-nav a.active{color:#fff;font-weight:700}.ad-nav a.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--accent)}.ad-nav span.ad-nav__soon{color:#ffffff52;cursor:default}.ad-badge{min-width:18px;padding:2px 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;text-align:center;line-height:1.3}.ad-top__right{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:13px}.ad-top .lang{border-color:#ffffff29}.ad-top .lang button{color:#ffffff8c}.ad-top .lang button[aria-pressed=true]{color:#fff;background:#ffffff1f}.ad-top .lang .sep{color:#ffffff59}.ad-role{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:#ffffff1a;color:#fff;white-space:nowrap}.ad-role--management{background:#ff2d552e;color:#ff8aa3}.ad-me{display:flex;width:32px;height:32px;border-radius:999px;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:var(--accent);color:#fff}.ad-alarm{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ff3b30;color:#fff;font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap;animation:ad-pulse 2s ease-in-out infinite}.ad-alarm i{width:7px;height:7px;border-radius:999px;background:#fff}.ad-main{box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:26px 28px 72px;display:flex;flex-direction:column;gap:16px}.ad-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:4px}.ad-head__t{display:flex;flex-direction:column;gap:5px;min-width:0}.ad-head__t h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ad-head__t p{margin:0;font-size:13.5px;color:var(--text-2);line-height:1.45;max-width:920px}.ad-head__a{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ad-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--text-2);text-decoration:none;margin-bottom:2px}.ad-back:hover{color:var(--text)}.ad-filters{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border-radius:22px;background:#fff;border:1px solid var(--kit-line)}.ad-search{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ad-search label{flex:1 1 320px;position:relative;display:flex;align-items:center}.ad-search label svg{position:absolute;left:14px;color:#8e8e93}.ad-search input{box-sizing:border-box;width:100%;height:42px;padding:0 16px 0 40px;border-radius:999px;border:1px solid rgba(17,17,20,.12);background:#f7f7f9;font:inherit;font-size:14px}.ad-search input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus);background:#fff}.ad-chips{display:flex;flex-wrap:wrap;gap:16px 22px}.ad-chipgroup{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ad-chipgroup>span{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8e8e93;margin-right:4px}.ad-chipgroup .ui-chip{height:32px;font-size:13px;padding:0 12px}.ad-who{display:flex;align-items:center;gap:10px;min-width:0;text-decoration:none;color:inherit}.ad-who__t{display:flex;flex-direction:column;gap:1px;min-width:0}.ad-who__t strong{font-weight:650;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-who__t span{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.ad-who:hover strong{color:var(--accent)}.ad-link{color:var(--accent);text-decoration:none;font-weight:600}.ad-link:hover{color:var(--accent-hover)}.ad-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 22px;font-size:12px;color:#8e8e93;border-top:1px solid var(--kit-line)}.ad-task{display:flex;align-items:center;gap:14px;padding:14px 22px;border-top:1px solid var(--kit-line);color:inherit;text-decoration:none;transition:background-color .15s}.ad-task:hover{background:#fafafc}.ad-task__n{flex-shrink:0;display:flex;width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;font-size:17px;font-weight:700;background:#f2f2f5}.ad-task__n--hot{background:#ff3b30;color:#fff}.ad-task__n--warm{background:#fff4e5;color:var(--warning-ink)}.ad-task__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ad-task__t strong{font-size:14.5px}.ad-task__t span{font-size:12.5px;color:var(--text-2)}.ad-task__chev{color:#c7c7cc}.ad-banner{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 18px;border-radius:18px;font-size:13.5px;animation:kit-in .4s var(--kit-ease) both}.ad-banner>span{display:flex;flex-direction:column;gap:2px}.ad-banner strong{font-size:14px}.ad-banner--ok{background:var(--success-bg);color:var(--success-ink);border:1px solid rgba(52,199,89,.3)}.ad-banner--warn{background:var(--warning-bg);color:var(--warning-ink);border:1px solid rgba(255,159,10,.3)}.ad-banner--red{background:#fff0f3;color:var(--accent-hover);border:1px solid rgba(255,45,85,.25)}.ad-profile{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center;padding:20px 22px;border-radius:24px;background:#fff;border:1px solid var(--kit-line)}.ad-profile__who{display:flex;gap:16px;align-items:center;min-width:0}.ad-profile__who h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.6px}.ad-profile__line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ad-profile__meta{font-size:13px;color:var(--text-2);margin-top:4px;line-height:1.5}.ad-profile__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ad-timeline{display:flex;flex-direction:column;gap:14px}.ad-timeline__item{display:flex;gap:12px}.ad-timeline__dot{flex-shrink:0;margin-top:5px;width:10px;height:10px;border-radius:999px;background:#8e8e93}.ad-timeline__dot--red{background:#ff3b30;box-shadow:0 0 0 4px #ff3b3026}.ad-timeline__dot--ok{background:var(--success)}.ad-timeline__t{display:flex;flex-direction:column;gap:2px;font-size:13px}.ad-timeline__t strong{font-size:14px}.ad-timeline__t span{color:var(--text-2);line-height:1.45}.ad-audit{display:flex;flex-direction:column}.ad-audit__row{display:grid;grid-template-columns:86px minmax(0,1fr);gap:2px 12px;padding:9px 0;border-bottom:1px solid var(--kit-line);font-size:12.5px;align-items:baseline}.ad-audit__row:last-child{border-bottom:0}.ad-audit__row time{grid-row:span 2;color:#8e8e93;font-variant-numeric:tabular-nums}.ad-audit__row>span{grid-column:2;color:var(--text-3)}.ad-audit__row b{font-weight:650}.ad-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:8px}.ad-check{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fafafb;border:1px solid var(--kit-line);font-size:13px}.ad-check>span:first-child{display:flex;align-items:center;gap:8px;min-width:0}.ad-check i{width:8px;height:8px;border-radius:999px;flex-shrink:0}.ad-check i.ok{background:var(--success)}.ad-check i.warn{background:#ff9f0a}.ad-check i.red{background:#ff3b30}.ad-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ad-docs figure{margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.ad-docs figcaption{font-size:10.5px;font-weight:700;letter-spacing:.6px;color:#8e8e93;text-transform:uppercase}.ad-selfie{position:relative;aspect-ratio:1.586;border-radius:14px;overflow:hidden;background:#17111c}.ad-selfie img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.ad-selfie__tag{position:absolute;left:10px;top:10px;font-size:9.5px;font-weight:700;letter-spacing:.6px;padding:4px 7px;border-radius:6px;background:#11111499;color:#fff}.ad-selfie__ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:100%;color:#ffffffbf;font-size:12px;text-align:center;padding:10px}.ad-selfie__ph small{color:#ffffff73;font-size:11px}@media (max-width: 760px){.ad-docs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ad-queue{display:flex;flex-direction:column}.ad-queue button{display:flex;gap:12px;align-items:center;width:100%;padding:13px 20px;border:0;border-top:1px solid var(--kit-line);background:#fff;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .15s,box-shadow .15s}.ad-queue button:hover{background:#fafafc}.ad-queue button[aria-current=true]{background:#fff0f3;box-shadow:inset 3px 0 0 var(--accent)}.ad-queue__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ad-queue__t strong{font-size:14.5px}.ad-queue__t span{font-size:12px;color:var(--text-2)}.ad-queue__r{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:11.5px;color:#8e8e93;white-space:nowrap}.ad-mini{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:#fff;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--text);transition:border-color .15s,background-color .15s}.ad-mini:hover:not(:disabled){border-color:#1111144d}.ad-mini:disabled{border-style:dashed;color:#aeaeb2;cursor:not-allowed}.ad-mini--done{border-color:transparent;background:var(--success-bg);color:var(--success-ink);cursor:default}.ad-mini--accent{border-color:transparent;background:var(--accent);color:#fff}.ad-mini--accent:hover:not(:disabled){background:var(--accent-hover)}.ad-mini--danger{border-color:#ff2d5559;color:var(--accent-hover)}.ad-btn-red{background:#ff3b30!important;color:#fff!important}.ad-btn-red:hover:not(:disabled){background:#e5352b!important}.ad-btn-ok{background:var(--success)!important;color:#fff!important}.ad-btn-orange{background:#ff9f0a!important;color:#fff!important}.ad-cohort{display:grid;gap:3px;font-size:11.5px}.ad-cohort>span{display:flex;align-items:center;justify-content:center;height:30px;border-radius:6px;font-variant-numeric:tabular-nums}.ad-cohort .h{color:#8e8e93;font-weight:600;height:22px}.ad-cohort .l{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:0;line-height:1.15;font-weight:650}.ad-cohort .l small{font-size:10px;font-weight:400;color:#8e8e93}.ad-cohort .n{color:var(--text-2);justify-content:flex-end;padding-right:6px}.ad-cohort .e{background:repeating-linear-gradient(135deg,#f7f7f9,#f7f7f9 4px,#fff 4px,#fff 8px)}.ad-matrix{display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;font-size:13px}.ad-matrix>span{padding:9px 0;border-bottom:1px solid var(--kit-line);display:flex;align-items:center}.ad-matrix>span.c{justify-content:center}.ad-matrix>span.h{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8e8e93}.ad-yes{display:inline-flex;width:22px;height:22px;border-radius:999px;background:var(--success-bg);color:var(--success-ink);align-items:center;justify-content:center}.ad-no{display:inline-flex;width:22px;height:22px;border-radius:999px;background:#f2f2f5;color:#aeaeb2;align-items:center;justify-content:center}.ad-sos{border-radius:26px;overflow:hidden;background:#fff;border:1px solid rgba(255,59,48,.35);box-shadow:0 0 0 4px #ff3b300f;animation:kit-in .4s var(--kit-ease) both}.ad-sos__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;background:linear-gradient(90deg,#ff3b30,#ff2d55);color:#fff}.ad-sos__head h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.3px}.ad-sos__head p{margin:2px 0 0;font-size:13px;color:#ffffffd1}.ad-sos__icon{display:flex;width:44px;height:44px;border-radius:999px;background:#ffffff2e;align-items:center;justify-content:center;animation:ad-pulse 1.6s ease-in-out infinite}.ad-sos__clock{font-size:34px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums;line-height:1}.ad-sos__body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0}.ad-sos__body>div{padding:20px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.ad-sos__body>div+div{border-left:1px solid var(--kit-line);background:#fcfcfd}.ad-sos__ai{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:16px;background:#fff7f5;border:1px solid rgba(255,59,48,.18);font-size:13.5px}.ad-sos__ai small{font-size:10.5px;font-weight:700;letter-spacing:.6px;color:#d70015}.ad-sos__ai em{font-style:normal;font-size:12px;color:var(--text-2)}.ad-sos__acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (max-width: 900px){.ad-sos__body{grid-template-columns:minmax(0,1fr)}.ad-sos__body>div+div{border-left:0;border-top:1px solid var(--kit-line)}}@keyframes ad-pulse{0%,to{box-shadow:0 0 #ff3b3073}50%{box-shadow:0 0 0 8px #ff3b3000}}@media (prefers-reduced-motion: reduce){.ad-alarm,.ad-sos__icon{animation:none}}.ad-top .role-switch select{background:#ffffff14;color:#fff;border-color:#ffffff29}.ad-top .role-switch select option{color:#111114}.kit-stats>div>.kit-locked{height:100%;box-sizing:border-box}.ad-logout{border:0;background:transparent;color:#fff9;font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:6px 4px}.ad-logout:hover{color:#fff}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, sans-serif;--bg: #f5f5f7;--card: #ffffff;--text: #111114;--text-2: #6e6e73;--text-3: #48484d;--line: rgba(17, 17, 20, .08);--accent: #ff2d55;--accent-hover: #d91a42;--success: #34c759;--success-ink: #1e7b3a;--success-bg: #eafbef;--warning-ink: #b25e00;--warning-bg: #fff4e5;--info-ink: #0a5fcc;--info-bg: #eaf3ff;--gold-ink: #b8860b;--gold-bg: #fff1d6;--stage: #17111c;--admin-header: #111114;--r-card: 24px;--r-card-lg: 32px;--r-card-sm: 22px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 72px;--logo-tracking: -.6px;--shell-max: 1280px}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3{letter-spacing:-.4px;margin:0}h1{font-size:clamp(28px,4vw,44px);font-weight:800}h2{font-size:22px;font-weight:700}h3{font-size:17px;font-weight:650}p{margin:0}.muted{color:var(--text-2)}.small{font-size:13px}.tabular{font-variant-numeric:tabular-nums}.logo{font-weight:800;letter-spacing:var(--logo-tracking);font-size:22px;color:var(--text)}.logo span{color:var(--accent)}.logo.on-dark{color:#fff}.shell{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-5)}.topbar{position:sticky;top:0;z-index:10;background:#f5f5f7db;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.topbar .shell{display:flex;align-items:center;gap:var(--s-5);height:64px}.nav{display:flex;gap:var(--s-1);flex-wrap:wrap}.nav a{padding:8px 14px;border-radius:var(--r-pill);color:var(--text-3);font-weight:550}.nav a.active,.nav a:hover{background:var(--card);color:var(--text)}.spacer{flex:1}.page{padding:var(--s-6) 0 var(--s-8)}.stack{display:flex;flex-direction:column;gap:var(--s-4)}.row{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.grid{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid-2{display:grid;gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.footer{border-top:1px solid var(--line);padding:var(--s-5) 0;color:var(--text-2);font-size:13px}.card{background:var(--card);border-radius:var(--r-card);border:1px solid var(--line);padding:var(--s-5)}.card.lg{border-radius:var(--r-card-lg);padding:var(--s-6)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--r-pill);padding:12px 22px;font-weight:650;background:var(--card);color:var(--text);border:1px solid var(--line)}.btn.primary{background:var(--accent);color:#fff;border-color:transparent}.btn.primary:hover{background:var(--accent-hover)}.btn.dark{background:var(--text);color:#fff;border-color:transparent}.btn.ghost{background:transparent}.btn.sm{padding:7px 14px;font-size:13px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);font-size:12px;font-weight:650}.pill.success{background:var(--success-bg);color:var(--success-ink)}.pill.warning{background:var(--warning-bg);color:var(--warning-ink)}.pill.info{background:var(--info-bg);color:var(--info-ink)}.pill.gold{background:var(--gold-bg);color:var(--gold-ink)}.pill.accent{background:#ff2d551a;color:var(--accent)}.pill.neutral{background:var(--bg);color:var(--text-3)}.dot{width:8px;height:8px;border-radius:50%;background:var(--success);display:inline-block}.dot.live{background:var(--accent)}.input{width:100%;padding:13px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);font:inherit}.checkbox{display:flex;gap:10px;align-items:flex-start}.kpi .value{font-size:30px;font-weight:750;letter-spacing:-.6px}.kpi .label{color:var(--text-2);font-size:13px}.lang{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden;font-size:13px;font-weight:650}.lang button{border:0;background:transparent;padding:6px 10px;color:var(--text-2)}.lang button[aria-pressed=true]{color:var(--text);background:var(--card)}.lang .sep{color:var(--text-2);align-self:center}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-weight:600;color:var(--text-2);font-size:12px;text-transform:uppercase;letter-spacing:.4px;padding:10px 12px;border-bottom:1px solid var(--line)}.table td{padding:12px;border-bottom:1px solid var(--line)}.table td.num,.table th.num{text-align:right;font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto}.host-card{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:3 / 4;background:linear-gradient(160deg,#2a1d33,var(--stage));color:#fff;display:block}.host-card img{width:100%;height:100%;object-fit:cover;display:block}.host-card .meta{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,#000000a6)}.avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--bg)}.stage{background:var(--stage);color:#fff;min-height:calc(100vh - 64px)}.stage .video{position:relative;border-radius:var(--r-card-lg);overflow:hidden;background:#000;aspect-ratio:16 / 9}.stage .video img{width:100%;height:100%;object-fit:cover}.stage .overlay{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between}.glass{background:#ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:600}.stage .panel{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card);padding:var(--s-4)}.viewer-cam{position:absolute;right:16px;bottom:16px;width:22%;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;border:2px solid rgba(255,255,255,.3)}.viewer-cam img{object-position:62% 30%}.admin-top{background:var(--admin-header);color:#fff}.admin-top .shell{display:flex;align-items:center;height:56px;gap:var(--s-5)}.admin-layout{display:grid;grid-template-columns:232px 1fr;gap:var(--s-5);padding:var(--s-5) 0 var(--s-8)}.side-nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:72px;align-self:start}.side-nav a{padding:10px 14px;border-radius:14px;color:var(--text-3);font-weight:550}.side-nav a.active{background:var(--card);color:var(--text);border:1px solid var(--line)}@media (max-width: 860px){.admin-layout{grid-template-columns:1fr}.side-nav{position:static;flex-direction:row;overflow-x:auto}.topbar .shell{gap:var(--s-3)}.nav{display:none}}.id-redacted{border-radius:16px;background:linear-gradient(135deg,#eceef3,#f8f8fa);border:1px solid var(--line);padding:16px;aspect-ratio:1.586;display:grid;grid-template-columns:30% 1fr;gap:12px}.id-redacted .photo{background:repeating-linear-gradient(45deg,#d4d4d8,#d4d4d8 6px,#e4e4e7 6px,#e4e4e7 12px);border-radius:10px}.id-redacted .bar{height:10px;border-radius:5px;background:#c7c7cc;margin-bottom:10px}.id-redacted .label{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--text-2)}.tooltip{position:relative;display:inline-flex}.tooltip .tip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:260px;background:var(--text);color:#fff;padding:10px 12px;border-radius:12px;font-size:12px;transition:opacity .15s;z-index:20}.tooltip:hover .tip,.tooltip:focus-within .tip{visibility:visible;opacity:1}.media-ph{display:grid;place-items:center;width:100%;height:100%;color:#ffffffdb;overflow:hidden}.media-ph span{font-weight:800;letter-spacing:-1px;font-size:clamp(14px,30%,64px)}.host-card .media-ph span{font-size:56px}.avatar.media-ph{width:40px;height:40px;border-radius:50%;font-size:14px}.avatar.media-ph span{font-size:14px;letter-spacing:0}.role-switch{display:inline-flex;align-items:center;gap:6px;font-size:12px}.role-switch select{font:inherit;font-size:13px;padding:6px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--card);color:var(--text)}.admin-top .role-switch select{background:#ffffff14;color:#fff;border-color:#ffffff29}.demo-badge{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--warning-ink);background:var(--warning-bg);border-radius:var(--r-pill);padding:3px 8px}.form-row{display:grid;gap:6px}.form-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.notice{padding:10px 14px;border-radius:14px;font-size:13px}.notice.ok{background:var(--success-bg);color:var(--success-ink)}.notice.err{background:#fdecef;color:var(--accent-hover)}.toggle-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.toggle-row:last-child{border-bottom:0}
