: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-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-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-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--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-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;flex-direction:column;gap:4px}.nl-stage__title h1{margin:0;font-size:34px;font-weight:700;letter-spacing:-.6px}.nl-stage__title 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__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)}.nl-chat__head a{flex-shrink:0;font-size:13px;font-weight:600;color:var(--accent)}.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}.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}.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-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-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{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__link:hover .nl-dcard__img img{transform:scale(1.035)}.nl-dcard__link:focus-visible{outline:none}.nl-dcard__link:focus-visible .nl-dcard__img{box-shadow:var(--ui-focus)}.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:5px;font-size:16px;font-weight:700}.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__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__link:hover .nl-dcard__img img,.nl-heart:hover{transform:none}}.nl-member{padding-bottom:48px}.nl-member__cover{height:260px;overflow:hidden;background:var(--stage)}.nl-member__cover img{width:100%;height:100%;object-fit:cover;object-position:center 35%;filter:brightness(.75)}.nl-member__wrap{position:relative;margin-top:-80px;display:flex;flex-direction:column;gap:24px;max-width:1320px}.nl-member__head{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-end;justify-content:space-between}.nl-member__id{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;min-width:0;flex:1 1 520px}.nl-member__avatar{width:150px;height:150px;border-radius:40px;object-fit:cover;object-position:center 20%;border:6px solid var(--bg);background:var(--bg);flex-shrink:0}.nl-member__info{display:flex;flex-direction:column;gap:6px;padding-top:92px;min-width:0;flex:1 1 320px}.nl-member__name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nl-member__name h1{margin:0;font-size:40px;font-weight:700;letter-spacing:-1px;line-height:1}.nl-member__live{padding:6px 10px;font-size:13px}.nl-member__meta{font-size:14px;color:var(--text-2)}.nl-member__bio{font-size:15px;color:var(--text);max-width:640px}.nl-member__actions{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:8px}.nl-member__actions .ui-btn{border-radius:16px}.nl-member__status{display:flex;flex-direction:column;justify-content:center;height:56px;padding:0 22px;border-radius:16px;background:var(--success-bg);color:var(--success-ink)}.nl-member__status strong{font-size:14px}.nl-member__status em{font-style:normal;font-size:12px}.nl-member__body{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.nl-member__feed{flex:999 1 620px;min-width:0;display:flex;flex-direction:column;gap:16px}.nl-member__feed>.ui-seg{align-self:flex-start}.nl-member__side{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:98px}.nl-post{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px}.nl-post__by{display:flex;align-items:center;gap:10px}.nl-post__by img{width:36px;height:36px;border-radius:999px;object-fit:cover;object-position:center 20%}.nl-post__by span{display:flex;flex-direction:column}.nl-post__by strong{font-size:14px}.nl-post__by em{font-style:normal;font-size:12px;color:var(--text-2)}.nl-post p{font-size:15.5px;line-height:1.5}.nl-post__media{position:relative;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;background:var(--stage)}.nl-post__media img{width:100%;height:100%;object-fit:cover}.nl-post__stats{display:flex;gap:20px;font-size:13.5px;color:var(--text-2)}.nl-post__stats button{border:0;background:none;padding:0;font:inherit;color:var(--text-2);cursor:pointer}.nl-post__stats button:hover{color:var(--accent)}.is-locked img{filter:blur(14px) brightness(.8);transform:scale(1.1)}.nl-lock{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;font:inherit;cursor:pointer;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600}.nl-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.nl-ptile{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:22px}.nl-ptile__media{position:relative;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;background:var(--stage)}.nl-ptile__media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:filter .5s var(--ui-ease),transform .5s var(--ui-ease)}.nl-ptile__kind{position:absolute;left:10px;top:10px;background:#11111499;color:#fff;font-size:11.5px;font-weight:600;padding:4px 8px;border-radius:7px}.nl-ptile__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.nl-ptile__row strong{font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nl-wish{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px}.nl-wish__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.nl-wish__head h2,.nl-dm h2{margin:0;font-size:18px;font-weight:700}.nl-wish__head span{font-size:12.5px;color:var(--text-2)}.nl-wish__item{display:flex;gap:12px;align-items:center;padding:8px;border-radius:16px;border:1px solid rgba(17,17,20,.06);background:#fff;font:inherit;color:var(--text);text-align:left;cursor:pointer;transition:background-color .2s,border-color .2s}.nl-wish__item:hover:not(:disabled){background:#fbfbfd;border-color:#1111141f}.nl-wish__item:focus-visible{outline:none;box-shadow:var(--ui-focus)}.nl-wish__item img{width:60px;height:60px;border-radius:12px;object-fit:cover;flex-shrink:0}.nl-wish__item span{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.nl-wish__item strong{font-size:14px;font-weight:600}.nl-wish__item em{font-style:normal;font-size:12px;color:var(--text-2)}.nl-wish__item b{font-size:15px;color:var(--accent);white-space:nowrap}.nl-dm{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:24px;scroll-margin-top:100px}.nl-dm__list{display:flex;flex-direction:column;gap:10px}.nl-dm__her{align-self:flex-start;max-width:85%;padding:10px 14px;border-radius:18px 18px 18px 4px;background:#ededf0;font-size:14px}.nl-dm__me{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:18px 18px 4px;background:var(--accent);color:#fff;font-size:14px;animation:nl-in .3s var(--ui-ease) both}.nl-dm__ppv{align-self:flex-start;display:flex;gap:10px;align-items:center;padding:8px;border-radius:16px;background:#fff0f3;border:0;font:inherit;text-align:left;cursor:pointer}.nl-dm__ppv img{width:54px;height:54px;border-radius:10px;object-fit:cover;filter:blur(6px)}.nl-dm__ppv span{display:flex;flex-direction:column;gap:2px}.nl-dm__ppv strong{font-size:13px;font-weight:600}.nl-dm__ppv b{font-size:13px;color:var(--accent)}.nl-dm__form{display:flex;gap:8px;margin-top:4px}.nl-dm__form input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--ui-line-strong);font:inherit;font-size:14.5px}.nl-dm__form input:focus{outline:none;border-color:var(--accent);box-shadow:var(--ui-focus)}.nl-dm__form button{display:flex;width:44px;height:44px;border-radius:999px;border:0;background:var(--accent);color:#fff;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.nl-dm__form button:disabled{opacity:.45;cursor:default}.nl-subdlg{display:flex;flex-direction:column;gap:16px;padding:28px}.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}@media (max-width: 900px){.nl-member__cover{height:170px}.nl-member__wrap{margin-top:-44px;gap:14px}.nl-member__id{gap:14px;flex-wrap:nowrap}.nl-member__avatar{width:92px;height:92px;border-radius:28px;border-width:4px}.nl-member__info{padding-top:50px}.nl-member__name h1{font-size:26px;letter-spacing:-.6px}.nl-member__name svg,.nl-member__live{display:none}.nl-member__meta{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nl-member__bio{display:none}.nl-member__actions{width:100%;padding:0;gap:8px}.nl-member__actions>*{flex:1 1 0;height:44px;font-size:13.5px;padding:0 12px;border-radius:14px;min-width:0}.nl-member__status{padding:0 12px;align-items:center}.nl-member__status em{display:none}.nl-member__feed>.ui-seg{align-self:stretch;overflow-x:auto}.nl-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0 -14px}.nl-ptile{padding:0;border-radius:0;gap:0;background:transparent}.nl-ptile__media{border-radius:0;aspect-ratio:3 / 4}.nl-ptile__kind,.nl-ptile__row{display:none}.nl-ptile__media .nl-lock span{font-size:11px}.nl-post{padding:14px}.nl-member__side{position:static}}@media (prefers-reduced-motion: reduce){.nl-ptile__media img,.nl-wish__item{transition:none}.nl-dm__me{animation:none}}: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}}.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}}.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}: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}
