#nika-assistant{--nika-black:#0b0b0c;--nika-red:#c21e2e;--nika-gold:#b8912f;--nika-ink-950:#000000;--nika-ink-900:#1a1a1b;--nika-ink-850:#262628;--nika-ink-border:rgba(255,255,255,0.13);--nika-frost-100:#f4f4f5;--nika-frost-300:#c6c6ca;--nika-frost-500:#8a8a90;-webkit-tap-highlight-color:transparent}#nika-assistant :focus{outline:none}#nika-assistant :focus-visible{outline:1.5px solid rgba(255,255,255,.55);outline-offset:2px}#nika-assistant .nika-launcher{position:fixed;z-index:80;left:12px;bottom:80px;top:auto;right:auto;margin-inline:0;transform:none;box-sizing:border-box;width:-moz-max-content;width:max-content;height:50px;border-radius:999px;background:#000;border:1.5px solid #404040;box-shadow:none;display:flex;direction:ltr;align-items:center;justify-content:flex-start;gap:0;overflow:hidden;transition:opacity .2s ease,visibility 0s linear 0s;padding:0;cursor:pointer;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}#nika-assistant .nika-launcher.is-positioned{bottom:auto;transform:none}#nika-assistant .nika-launcher.is-dragging{cursor:grabbing;transition:none;transform:scale(1.06);box-shadow:0 18px 40px rgba(0,0,0,.5)}#nika-assistant .nika-launcher-badge{width:48px;height:48px;border-radius:50%;overflow:hidden;background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;pointer-events:none}#nika-assistant .nika-launcher-badge img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#nika-assistant .nika-launcher-label{color:#fff;font-family:var(--font-satoshi),var(--font-sans);font-size:22px;font-weight:900;line-height:1;letter-spacing:0;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:0;opacity:0;padding-right:0;transition:max-width .7s cubic-bezier(.22,1,.36,1),padding-right .7s cubic-bezier(.22,1,.36,1),opacity .45s ease}#nika-assistant .nika-launcher.is-revealed .nika-launcher-label,#nika-assistant .nika-launcher:hover .nika-launcher-label{max-width:92px;opacity:1;padding-right:18px}#nika-assistant .nika-launcher:hover{transform:none}#nika-assistant .nika-launcher.is-hidden{opacity:0;pointer-events:none;transform:translateY(8px) scale(.9);transition:transform .18s ease,opacity .18s ease,visibility 0s linear .18s;visibility:hidden}#nika-assistant .nika-frame{position:fixed;z-index:81;left:var(--nika-frame-left,50%);top:var(--nika-frame-top,auto);bottom:var(--nika-frame-bottom,26px);right:auto;margin-inline:0;width:min(408px,calc(100vw - 32px));height:min(480px,calc(100vh - 52px));background:#fff;box-shadow:0 30px 70px rgba(0,0,0,.3),0 0 0 8px rgba(0,0,0,.05);display:flex;flex-direction:column;opacity:1;transform:translateY(0) scale(1);transition:width .3s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .18s ease,visibility 0s linear 0s}#nika-assistant .nika-frame.is-anchored{bottom:auto;transform:none}#nika-assistant .nika-frame.is-desktop-dock{left:50%;right:auto;top:auto;bottom:0;margin-inline:0;border-radius:0;transform:translateX(-50%) translateY(110%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .55s}#nika-assistant .nika-frame.is-desktop-dock.is-open{transform:translateX(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}#nika-assistant .nika-frame.is-expanded{width:min(640px,calc(100vw - 32px))}#nika-assistant .nika-frame.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px) scale(.97);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden}#nika-assistant .nika-sheet{flex:1;min-height:0;background:var(--nika-ink-950);display:flex;flex-direction:column;overflow:hidden}#nika-assistant .nika-sheet-top{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 10px;background:var(--nika-ink-900);border-bottom:1px solid var(--nika-ink-border)}#nika-assistant .nika-icon-btn{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--nika-frost-100);display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;cursor:pointer}#nika-assistant .nika-icon-btn:focus-visible{outline:none}#nika-assistant .nika-icon-btn svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-icon-hamburger svg{width:24px;height:24px}#nika-assistant .nika-icon-expand svg{width:19px;height:19px}#nika-assistant .nika-top-spacer{flex:1}#nika-assistant .nika-upgrade{display:flex;align-items:center;gap:6px;height:30px;padding-inline:11px 12px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;font-size:12px;font-weight:700;border-radius:0;cursor:pointer}#nika-assistant .nika-upgrade svg{width:14px;height:14px;fill:var(--nika-gold);stroke:var(--nika-gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-upgrade:active{background:rgba(255,255,255,.12)}#nika-assistant .nika-sheet-scroll{flex:1;overflow-y:auto;scrollbar-width:none;padding:16px 20px 18px;display:flex;flex-direction:column;min-height:0}#nika-assistant .nika-sheet-scroll::-webkit-scrollbar{display:none}#nika-assistant .nika-sheet.is-empty .nika-sheet-scroll{flex:0 1 auto;margin-top:auto;justify-content:flex-end}#nika-assistant .nika-intro{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 0 14px}#nika-assistant .nika-sheet-scroll.has-messages .nika-intro{display:none}#nika-assistant .nika-mark{width:24px;height:24px;color:#fff;flex:0 0 auto}#nika-assistant .nika-greeting{font-size:17px;font-weight:700;line-height:1.5;color:#fff;text-align:start}#nika-assistant .nika-msg-list{display:none;flex-direction:column;gap:12px;padding:6px 0 4px}#nika-assistant .nika-sheet-scroll.has-messages .nika-msg-list{display:flex}#nika-assistant .nika-msg{max-width:82%;width:-moz-fit-content;width:fit-content;padding:8px 12px;font-size:13.5px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}#nika-assistant .nika-msg--user{align-self:flex-end;background:var(--nika-ink-850);color:var(--nika-frost-100);border-radius:10px;border-end-end-radius:3px}#nika-assistant .nika-msg--nika{align-self:flex-start;background:#2563eb;color:#fff;border-radius:10px;border-end-start-radius:3px}#nika-assistant .nika-composer{position:relative;z-index:2;flex:0 0 auto;padding:9px 14px calc(7px + env(safe-area-inset-bottom, 0px));background:rgba(0,0,0,.72);backdrop-filter:blur(16px);border-top:1px solid var(--nika-ink-border)}#nika-assistant .nika-sheet.is-empty .nika-composer{margin-bottom:auto;background:transparent;border-top:none}#nika-assistant .nika-composer-card{max-width:380px;margin-inline:auto;background:var(--nika-ink-900);border:1px solid var(--nika-ink-border);border-radius:10px;padding:11px 12px 7px;transition:border-color .2s ease}#nika-assistant .nika-composer-card.is-focused{border-color:#fff}#nika-assistant .nika-composer-textarea{display:block;width:100%;border:none;background:transparent;outline:none;resize:none;color:var(--nika-frost-100);font-size:14px;font-family:inherit;line-height:1.5;min-height:20px;max-height:90px;padding:0 2px;margin-bottom:6px}#nika-assistant .nika-composer-textarea::-moz-placeholder{color:var(--nika-frost-500)}#nika-assistant .nika-composer-textarea::placeholder{color:var(--nika-frost-500)}#nika-assistant .nika-composer-toolbar{display:flex;align-items:center;justify-content:space-between}#nika-assistant .nika-composer-toolbar-group{display:flex;align-items:center;gap:6px;position:relative}#nika-assistant .nika-composer-icon{width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--nika-frost-300);display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;cursor:pointer}#nika-assistant .nika-composer-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-composer-send{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;background:var(--nika-ink-850);color:var(--nika-frost-300);transition:background .2s ease,color .2s ease,transform .15s ease;padding:0;cursor:pointer}#nika-assistant .nika-composer-send svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-composer-send .nika-send-arrow{display:none}#nika-assistant .nika-composer-send.is-ready{background:var(--nika-red);color:#fff}#nika-assistant .nika-composer-send.is-ready .nika-send-voice{display:none}#nika-assistant .nika-composer-send.is-ready .nika-send-arrow{display:block}#nika-assistant .nika-composer-send:active{transform:scale(.9)}#nika-assistant .nika-disclaimer{margin-top:7px;text-align:center;font-size:10px;line-height:1.6;color:var(--nika-frost-500)}#nika-assistant .nika-disclaimer button{border:none;background:none;padding:0;color:var(--nika-frost-300);text-decoration:underline;text-underline-offset:2px;font:inherit;cursor:pointer}#nika-assistant .nika-composer-card.is-hidden{display:none}#nika-assistant .nika-attach-menu,#nika-assistant .nika-model-menu{position:absolute;bottom:calc(100% + 8px);inset-inline-start:0;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);box-shadow:0 14px 32px rgba(0,0,0,.45);opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;z-index:6}#nika-assistant .nika-attach-menu{border-radius:10px;padding:5px;min-width:236px}#nika-assistant .nika-model-menu{border-radius:14px;padding:5px;min-width:190px;z-index:5}#nika-assistant .nika-attach-menu.is-open,#nika-assistant .nika-model-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}#nika-assistant .nika-attach-item,#nika-assistant .nika-model-menu-item{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;text-align:start;color:var(--nika-frost-100);cursor:pointer}#nika-assistant .nika-attach-item{padding:9px 10px;border-radius:8px}#nika-assistant .nika-model-menu-item{gap:7px;padding:8px 10px;border-radius:9px;font-size:12.5px;font-weight:700}#nika-assistant .nika-attach-item:hover,#nika-assistant .nika-model-menu-item:hover{background:rgba(255,255,255,.07)}#nika-assistant .nika-attach-item>svg{width:19px;height:19px;fill:none;stroke:var(--nika-frost-300);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .nika-attach-text{display:flex;flex-direction:column;gap:2px;min-width:0}#nika-assistant .nika-attach-title{font-size:12.5px;font-weight:700}#nika-assistant .nika-attach-sub{font-size:10.5px;color:var(--nika-frost-500)}#nika-assistant .nika-attach-lock{margin-inline-start:auto;font-size:9px;font-weight:800;padding:2px 6px;background:#fff;color:#000;flex:0 0 auto}#nika-assistant .nika-attach-item.is-locked{opacity:.5}#nika-assistant .nika-attach-item:not(.is-locked) .nika-attach-lock{display:none}#nika-assistant .nika-model-pill{display:flex;align-items:center;gap:5px;height:28px;padding-inline:10px 8px;border-radius:999px;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);color:var(--nika-frost-100);font-size:11.5px;font-weight:700;cursor:pointer}#nika-assistant .nika-model-pill-version{color:var(--nika-frost-500);font-weight:500}#nika-assistant .nika-model-pill svg{width:10px;height:10px;stroke:var(--nika-frost-500);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-model-name{flex:0 0 auto}#nika-assistant .nika-model-menu-item.is-selected .nika-model-name:after{content:" •";color:var(--nika-frost-100)}#nika-assistant .nika-model-ver{color:var(--nika-frost-500);font-weight:500;font-size:11px;margin-inline-start:auto}#nika-assistant .nika-model-tier{font-size:9px;font-weight:800;letter-spacing:.05em;padding:2px 6px;border-radius:3px;flex:0 0 auto}#nika-assistant .nika-model-tier--free{background:var(--nika-ink-850);color:var(--nika-frost-100)}#nika-assistant .nika-model-tier--pro{background:var(--nika-gold);color:#000}#nika-assistant .nika-model-tier--max{background:#fff;color:#000}#nika-assistant .nika-rec-bar{display:none;align-items:center;gap:9px;max-width:380px;margin-inline:auto;background:var(--nika-ink-900);border:1px solid var(--nika-ink-border);border-radius:10px;padding:9px 11px}#nika-assistant .nika-rec-bar.is-on{display:flex}#nika-assistant .nika-rec-cancel,#nika-assistant .nika-rec-stop{width:30px;height:30px;flex:0 0 auto;border:none;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}#nika-assistant .nika-rec-cancel{background:none;color:var(--nika-frost-300)}#nika-assistant .nika-rec-stop{background:var(--nika-red);color:#fff;border-radius:50%}#nika-assistant .nika-rec-cancel svg,#nika-assistant .nika-rec-stop svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-rec-dot{width:7px;height:7px;border-radius:50%;background:var(--nika-red);flex:0 0 auto;animation:nikaRecPulse 1s ease-in-out infinite}@keyframes nikaRecPulse{0%,to{opacity:1}50%{opacity:.35}}#nika-assistant .nika-rec-time{font-size:12px;color:var(--nika-frost-300);flex:0 0 auto;min-width:32px;font-variant-numeric:tabular-nums}#nika-assistant .nika-rec-wave{flex:1;min-width:0;height:26px}#nika-assistant .nika-composer-toast{position:absolute;inset-inline:14px;bottom:calc(100% + 8px);background:#fff;color:#000;font-size:12.5px;font-weight:700;padding:12px 14px;text-align:center;pointer-events:none;z-index:8}#nika-assistant.is-light-nika .nika-composer{background:rgba(255,255,255,.86)}#nika-assistant.is-light-nika .nika-attach-lock,#nika-assistant.is-light-nika .nika-model-tier--max{background:#000;color:#fff}@media (max-width:480px){#nika-assistant .nika-frame:not(.is-anchored),#nika-assistant .nika-launcher:not(.is-positioned){bottom:18px}#nika-assistant .nika-greeting{font-size:15px}}#nika-assistant .nika-frame.is-mobile-sheet,#nika-assistant .nika-mob-nav{display:none}@media (max-width:1023px){body{padding-bottom:calc(50px + env(safe-area-inset-bottom, 0px))}#nika-assistant .nika-launcher{display:none!important}#nika-assistant .nika-mob-nav{--nika-nav-h:50px;--nika-nav-icon:22px;--nika-nav-icon-nika:28px;position:fixed;z-index:80;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;justify-items:center;padding:1px 0 env(safe-area-inset-bottom,0);min-height:var(--nika-nav-h);background:#fff;border-top:1px solid #e7e7e9;font-family:inherit}#nika-assistant .nika-mob-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:3px;width:100%;max-width:72px;padding:0;color:#6e6e73;text-decoration:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}#nika-assistant .nika-mob-icon-wrap,#nika-assistant .nika-mob-item--nika .nika-nav-ring,#nika-assistant .nika-mob-item>.nika-mob-ic{box-sizing:border-box;width:var(--nika-nav-icon-nika);height:var(--nika-nav-icon-nika);flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}#nika-assistant .nika-mob-item>.nika-mob-ic{padding:calc((var(--nika-nav-icon-nika) - var(--nika-nav-icon)) / 2)}#nika-assistant .nika-mob-item:active{transform:translateY(1px)}#nika-assistant .nika-mob-item:focus-visible{outline:none}#nika-assistant .nika-mob-label{font-size:9.5px;font-weight:500;line-height:1.2;white-space:nowrap}#nika-assistant .nika-mob-ic{width:var(--nika-nav-icon);height:var(--nika-nav-icon);display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-mob-icon-wrap{position:relative}#nika-assistant .nika-mob-icon-wrap .nika-mob-ic{width:var(--nika-nav-icon);height:var(--nika-nav-icon)}#nika-assistant .nika-mob-badge{position:absolute;top:50%;inset-inline-end:-6px;transform:translateY(-50%);min-width:13px;height:13px;padding:0 3px;background:#f0142f;color:#fff;border-radius:0;font-size:8px;line-height:1;font-weight:700;display:flex;align-items:center;justify-content:center}#nika-assistant .nika-mob-ic-home .home-mark{fill:#fff;stroke:none}#nika-assistant .nika-mob-item:not(.is-active) .nika-mob-ic-home .home-mark{fill:#6e6e73}#nika-assistant .nika-mob-ic-home .home-mark .mark-red{fill:#c8202f}#nika-assistant .nika-mob-item.is-active{color:#000}#nika-assistant .nika-mob-item.is-active .nika-mob-label{font-weight:700;color:#000}#nika-assistant .nika-mob-item.is-active .nika-mob-ic-account,#nika-assistant .nika-mob-item.is-active .nika-mob-ic-account *,#nika-assistant .nika-mob-item.is-active .nika-mob-ic-home{fill:#000;stroke:#000}#nika-assistant .nika-mob-item.is-active .nika-mob-ic-home .home-mark,#nika-assistant .nika-mob-item.is-active .nika-mob-ic-home .home-mark *{fill:#fff;stroke:none}#nika-assistant .nika-mob-item.is-active .nika-mob-ic-home .home-mark .mark-red{fill:#c8202f}#nika-assistant .nika-mob-item--nika .nika-nav-ring{border-radius:50%;background:#0b0b0c;color:#fff}#nika-assistant .nika-mob-item--nika .nika-nav-ring img{width:13px;height:13px;display:block;-o-object-fit:contain;object-fit:contain}#nika-assistant .nika-frame.is-mobile-sheet{display:flex;position:fixed;z-index:70;left:0;right:0;top:var(--nika-sheet-top,0);bottom:calc(50px + env(safe-area-inset-bottom, 0px));width:100%;height:auto;max-width:none;margin:0;background:#000;box-shadow:none;border:none;opacity:1;visibility:visible;pointer-events:none;transform:translateY(110%);transition:transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden}#nika-assistant .nika-frame.is-mobile-sheet .nika-sheet{position:relative;z-index:1;flex:1;min-height:0;width:100%}#nika-assistant .nika-frame.is-mobile-sheet.is-open{pointer-events:auto;transform:translateY(0)}#nika-assistant .nika-frame.is-mobile-sheet .nika-composer-card,#nika-assistant .nika-frame.is-mobile-sheet .nika-rec-bar{max-width:none}#nika-assistant .nika-frame.is-mobile-sheet .nika-composer{padding-bottom:7px}#nika-assistant .nika-greeting{font-size:15px}#nika-assistant .nika-mob-sheet{position:fixed;z-index:70;left:0;right:0;top:var(--nika-sheet-top,0);bottom:calc(50px + env(safe-area-inset-bottom, 0px));width:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden;transform:translateY(0)}#nika-assistant .nika-mob-sheet-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}#nika-assistant .nika-acct-scroll{flex:1;overflow-y:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}#nika-assistant .nika-acct-scroll::-webkit-scrollbar{display:none}#nika-assistant .nika-acct-user{margin-bottom:18px}#nika-assistant .nika-acct-user-name{font-weight:700;font-size:18px;color:#0b0b0c}#nika-assistant .nika-acct-user-note{font-size:12.5px;line-height:1.7;color:#6e6e73;margin-top:6px}#nika-assistant .nika-acct-login{display:inline-flex;margin-top:12px;height:40px;padding:0 16px;align-items:center;justify-content:center;background:#000;color:#fff;font-size:13px;font-weight:700;text-decoration:none}#nika-assistant .nika-acct-hero{width:100%;border:1px solid #e7e7e9;background:#fff;padding:0;margin-bottom:22px;cursor:pointer}#nika-assistant .nika-acct-hero-media{display:flex;align-items:center;justify-content:center;gap:12px;aspect-ratio:16/9;background:#f4f4f5}#nika-assistant .nika-acct-hero-mark{display:flex;flex-direction:column;gap:3px}#nika-assistant .nika-acct-hero-mark i{display:block;width:22px;height:3.5px;background:#0b0b0c}#nika-assistant .nika-acct-hero-word{font-size:15px;letter-spacing:.16em;color:#0b0b0c}#nika-assistant .nika-acct-hero-word b{font-weight:800;letter-spacing:0}#nika-assistant .nika-acct-section{font-size:12.5px;font-weight:700;color:#0b0b0c;margin-bottom:10px}#nika-assistant .nika-acct-orders{display:flex;gap:8px;margin-bottom:24px}#nika-assistant .nika-acct-chip{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;background:#f4f4f5;color:#232326;text-decoration:none;border:none}#nika-assistant .nika-acct-chip svg{width:20px;height:20px;fill:none;stroke:#0b0b0c;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-acct-chip span{font-size:10.5px;font-weight:500;text-align:center}#nika-assistant .nika-acct-list{border-top:1px solid #e7e7e9}#nika-assistant .nika-acct-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 2px;border-bottom:1px solid #e7e7e9;color:#0b0b0c;font-size:13.5px;font-weight:500;text-decoration:none;background:none;text-align:start}#nika-assistant .nika-acct-row>svg:first-child{width:19px;height:19px;fill:none;stroke:#232326;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .nika-acct-chevron{width:15px;height:15px;margin-inline-start:auto;fill:none;stroke:#6e6e73;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}[dir=rtl] #nika-assistant .nika-acct-chevron{transform:scaleX(-1)}#nika-assistant .nika-account-sheet,#nika-assistant .nika-auth-gate,#nika-assistant .nika-categories-sheet{--cm-surface:#FFFFFF;--cm-rail-bg:#EFEFF2;--cm-ink:#1A1A1E;--cm-ink-soft:#68686F;--cm-hairline:#E1E1E5;--cm-accent:#000;--cm-link:#2563EB;--c-red:#C21E2E;--c-gold:#B8912F;--c-white:#fff;--c-black:#0B0B0C;--gray-900:#232326;--gray-600:#6E6E73;--gray-200:#E7E7E9;--gray-100:#F4F4F5}#nika-assistant .nika-categories-sheet{background:var(--cm-surface);padding:0}#nika-assistant .cm-body{flex:1;min-height:0;display:flex}#nika-assistant .cm-rail{width:84px;flex:0 0 84px;background:var(--cm-rail-bg);align-self:stretch;overflow-y:auto;padding:0;display:flex;flex-direction:column;scrollbar-width:none}}@media (max-width:1023px){#nika-assistant .cm-rail::-webkit-scrollbar{display:none}#nika-assistant .cm-rail-item{flex:1 0 auto;min-height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:10px 4px;background:#000;cursor:pointer;border:none;border-bottom:1px solid rgba(255,255,255,.12);border-inline-end:2px solid transparent}#nika-assistant .cm-rail-item:last-child{border-bottom:none}#nika-assistant .cm-rail-item .cm-ric{width:14px;height:14px;color:#fff;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .cm-rail-item .cm-lbl{font-size:9.5px;font-weight:500;color:#fff;text-align:center;line-height:1.25;max-width:100%;overflow-wrap:anywhere}#nika-assistant .cm-rail-item.is-active{border-inline-end-color:var(--c-red)}#nika-assistant .cm-rail-item.is-active .cm-ric{color:var(--c-red)}#nika-assistant .cm-rail-item.is-active .cm-lbl{font-weight:700}#nika-assistant .cm-rail-item[data-cat=Jewelry] .cm-ric{color:var(--c-gold)}#nika-assistant .cm-rail-item[data-cat=Jewelry].is-active{border-inline-end-color:var(--c-gold)}#nika-assistant .cm-rail-item[data-cat=Jewelry].is-active .cm-ric{color:var(--c-gold)}#nika-assistant .cm-panel{flex:1;min-width:0;background:var(--cm-surface);overflow-y:auto;scrollbar-width:none;padding:16px 18px 24px}#nika-assistant .cm-panel::-webkit-scrollbar{display:none}#nika-assistant .cm-panel-title{font-size:12.5px;font-weight:700;color:var(--cm-ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:2px 0 12px}#nika-assistant .cm-panel-viewall{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:none;cursor:pointer;color:inherit;text-align:inherit;text-decoration:none;padding:0 0 16px;margin:0 0 6px;border-bottom:1px solid var(--cm-hairline)}#nika-assistant .cm-panel-viewall .cm-txt{font-size:13px;font-weight:700;color:var(--cm-link)}#nika-assistant .cm-panel-viewall svg{width:16px;height:16px;color:var(--cm-link);flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .cm-group{border-bottom:1px solid var(--cm-hairline)}#nika-assistant .cm-group:last-child{border-bottom:none}#nika-assistant .cm-group-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 2px;background:none;border:none;cursor:pointer;text-align:inherit;color:inherit}#nika-assistant .cm-group-title{font-size:13px;font-weight:700;color:var(--cm-ink)}#nika-assistant .cm-group-toggle .cm-chev{width:17px;height:17px;color:var(--cm-ink-soft);transition:transform .28s ease;flex-shrink:0;display:flex}#nika-assistant .cm-group-toggle .cm-chev svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .cm-group.is-open .cm-group-toggle .cm-chev{transform:rotate(180deg)}#nika-assistant .cm-group-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}#nika-assistant .cm-group.is-open .cm-group-collapse{grid-template-rows:1fr}#nika-assistant .cm-group-inner{overflow:hidden;min-height:0}#nika-assistant .cm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 6px;padding:2px 0 10px}#nika-assistant .cm-grid-item{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:2px;color:inherit;min-width:0;text-decoration:none}#nika-assistant .cm-grid-item .cm-ic-wrap{width:58px;height:58px;border-radius:16px;background:var(--cm-rail-bg);display:flex;align-items:center;justify-content:center;color:var(--cm-ink);flex:0 0 auto}#nika-assistant .cm-grid-item .cm-ic-wrap svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .cm-grid-item .cm-lbl{font-size:11px;line-height:1.28;color:var(--cm-ink);text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;overflow-wrap:anywhere}#nika-assistant .cm-group-viewall{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0 2px 16px;margin:0;font-size:12px;font-weight:600;color:var(--cm-link);cursor:pointer;font-family:inherit;text-decoration:none}#nika-assistant .cm-group-viewall svg{width:11px;height:11px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] #nika-assistant .cm-fwd{transform:scaleX(-1)}#nika-assistant .nika-auth-gate{background:#fff;display:flex;flex-direction:column;padding:20px 22px 18px;overflow-y:auto;scrollbar-width:none}#nika-assistant .nika-auth-gate::-webkit-scrollbar{display:none}#nika-assistant .auth-logos{flex:0 0 auto;display:flex;direction:ltr;align-items:center;justify-content:center;gap:6px;padding:6px 0 4px}#nika-assistant .auth-logo-mark{height:39px;width:auto}#nika-assistant .auth-logo-word{height:19.5px;width:auto}#nika-assistant .auth-step{display:none;flex:1;flex-direction:column}#nika-assistant .auth-step.is-active{display:flex}#nika-assistant .auth-spacer{flex:1 1 auto;min-height:14px}#nika-assistant .auth-title{font-size:20px;font-weight:700;color:#000;text-align:center;margin-bottom:8px}#nika-assistant .auth-note{font-size:12.5px;line-height:1.85;color:var(--gray-600);text-align:center;margin-bottom:18px}#nika-assistant .auth-field{display:flex;align-items:center;height:48px;border:1px solid #d6d6da;background:#fff;padding:0 13px;margin-bottom:10px;direction:ltr}#nika-assistant .auth-field:focus-within{border-color:#000}#nika-assistant .auth-field.is-error{border-color:var(--c-red)}#nika-assistant .auth-error{margin:-4px 0 10px;font-size:11px;line-height:1.7;color:var(--c-red);text-align:start}#nika-assistant .auth-field input{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#000;font-family:inherit;text-align:left}#nika-assistant .auth-field input::-moz-placeholder{color:#A7A7AD}#nika-assistant .auth-field input::placeholder{color:#A7A7AD}#nika-assistant .auth-cc-btn{display:flex;align-items:center;gap:5px;flex:0 0 auto;border:none;background:none;padding:0;font-size:13px;color:#000;padding-inline-end:9px;border-inline-end:1px solid #E1E1E5;margin-inline-end:9px;cursor:pointer}#nika-assistant .auth-cc-btn svg{width:11px;height:11px;color:var(--gray-600)}#nika-assistant .btn-black{display:block;width:100%;height:48px;border:none;border-radius:0;background:#000;color:#fff;font-size:14.5px;font-weight:700;cursor:pointer}#nika-assistant .btn-black[disabled]{background:#C9C9CE}#nika-assistant .auth-alts{display:flex;margin-top:16px;border:1px solid #d6d6da;border-radius:999px;overflow:hidden;background:#F4F4F5}#nika-assistant .auth-alt{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:7px;padding:5px 8px;border:none;background:none;font-size:12px;font-weight:700;color:#000;cursor:pointer}#nika-assistant .auth-alt+.auth-alt{border-inline-start:1px solid #D6D6DA}#nika-assistant .auth-alt svg{width:15px;height:15px;flex:0 0 auto}#nika-assistant .auth-legal{font-size:10.5px;line-height:1.9;color:var(--gray-600);text-align:center;margin-top:14px}#nika-assistant .auth-legal a{color:#000;font-weight:700;text-decoration:underline;text-underline-offset:2px}#nika-assistant .auth-otp-row{display:flex;gap:8px;direction:ltr;margin-bottom:12px}#nika-assistant .auth-otp-row input{flex:1;height:52px;min-width:0;text-align:center;font-size:20px;font-weight:700;color:#000;background:#fff;border:1px solid #d6d6da;outline:none}#nika-assistant .auth-otp-row input:focus{border-color:#000}#nika-assistant .auth-resend{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}#nika-assistant .auth-resend-timer{font-size:12px;color:var(--gray-600);font-variant-numeric:tabular-nums}#nika-assistant .auth-resend-btn{border:none;background:none;color:#000;font-size:12px;font-weight:700;cursor:pointer}#nika-assistant .auth-resend-btn[disabled]{color:#A7A7AD;cursor:default}#nika-assistant .auth-back{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--gray-600);font-size:12.5px;margin:0 auto 14px;cursor:pointer}#nika-assistant .auth-back svg{width:16px;height:16px}#nika-assistant .nika-account-sheet{background:#fff;overflow:hidden}#nika-assistant .nika-account-inner{position:relative;width:100%;height:100%;overflow:hidden}#nika-assistant .acct-root{position:absolute;inset:0;overflow-y:auto;scrollbar-width:none}#nika-assistant .acct-root::-webkit-scrollbar{display:none}#nika-assistant .account-scroll{padding:18px 20px 30px}#nika-assistant .account-user-row{margin-bottom:18px}#nika-assistant .account-user-name{font-weight:700;font-size:18px;color:var(--c-black)}#nika-assistant .account-user-phone{font-size:12px;color:var(--gray-600);margin-top:3px}#nika-assistant .plus-hero{width:100%;border:1px solid var(--gray-200);border-radius:0;overflow:hidden;background:#fff;margin-bottom:22px;text-align:start;display:block;padding:0;cursor:pointer}#nika-assistant .plus-hero-media{position:relative;width:100%;aspect-ratio:16/9;background:var(--gray-100);overflow:hidden}#nika-assistant .account-section-label{font-size:12.5px;font-weight:700;color:var(--c-black);margin-bottom:10px}#nika-assistant .orders-row{display:flex;gap:8px;margin-bottom:24px}#nika-assistant .order-chip{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:0;background:var(--gray-100);border:none;cursor:pointer}#nika-assistant .order-chip svg{width:20px;height:20px;stroke:var(--c-black);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .order-chip span{font-size:10.5px;color:var(--gray-900);font-weight:500}#nika-assistant .account-list{border-top:1px solid var(--gray-200);margin-bottom:18px}#nika-assistant .account-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 2px;border:none;background:none;border-bottom:1px solid var(--gray-200);color:var(--c-black);font-size:13.5px;font-weight:500;text-align:start;cursor:pointer}#nika-assistant .account-row>svg:first-child{width:19px;height:19px;stroke:var(--gray-900);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .acc-chevron{width:15px;height:15px;margin-inline-start:auto;stroke:var(--gray-600);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}[dir=rtl] #nika-assistant .acc-chevron{transform:scaleX(-1)}#nika-assistant .account-logout{display:block;width:100%;text-align:center;padding:14px;border-radius:0;border:none;background:#000;color:#fff;font-size:13px;font-weight:700;cursor:pointer}#nika-assistant .acct-page{position:absolute;inset:0;z-index:2;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);box-shadow:-10px 0 30px rgba(0,0,0,.1)}[dir=rtl] #nika-assistant .acct-page{transform:translateX(-100%);box-shadow:10px 0 30px rgba(0,0,0,.1)}#nika-assistant .acct-page.is-open{transform:translateX(0)}#nika-assistant .acct-page.is-depth-2{z-index:3}#nika-assistant .acct-page-top{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:14px 14px 12px;border-bottom:1px solid var(--gray-200);background:#fff}#nika-assistant .acct-page-title{font-size:15px;font-weight:700;color:#000}#nika-assistant .acct-back{width:34px;height:34px;border:none;background:none;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;padding:0}#nika-assistant .acct-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] #nika-assistant .acct-back svg{transform:scaleX(-1)}#nika-assistant .acct-page-body{flex:1;overflow-y:auto;padding:18px 16px 24px;scrollbar-width:none}#nika-assistant .acct-page-body::-webkit-scrollbar{display:none}#nika-assistant .plus-lockup{display:flex;align-items:center;gap:10px;margin-bottom:4px}#nika-assistant .plus-lockup-mark{display:flex;flex-direction:column;gap:3px}#nika-assistant .plus-lockup-mark i{display:block;width:22px;height:3.5px;background:#000}#nika-assistant .plus-lockup-word{font-size:15px;letter-spacing:.16em;color:#000}#nika-assistant .plus-lockup-word b{font-weight:800;letter-spacing:0}#nika-assistant .plus-tagline{font-size:9.5px;letter-spacing:.22em;color:var(--gray-600);margin-bottom:18px}#nika-assistant .membership-nested-desc{font-size:12.5px;line-height:1.75;color:var(--gray-600);margin-bottom:22px}#nika-assistant .milestone-label{font-size:11px;font-weight:700;color:var(--gray-600);margin-bottom:12px}#nika-assistant .milestone-row{padding:14px 0;border-top:1px solid var(--gray-200)}#nika-assistant .milestone-tag{display:inline-block;font-size:10px;font-weight:700;padding:3px 9px;background:var(--gray-100);color:var(--gray-900);margin-bottom:8px}#nika-assistant .milestone-title{font-weight:700;font-size:13.5px;color:#000;margin-bottom:4px}#nika-assistant .milestone-desc{font-size:12px;color:var(--gray-600);line-height:1.6}#nika-assistant .acct-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding-bottom:14px}#nika-assistant .acct-tab{flex:0 0 auto;border:1px solid var(--gray-200);background:#fff;padding:7px 12px;font-size:12px;font-weight:600;color:var(--gray-600);cursor:pointer}#nika-assistant .acct-tab.is-active{background:#000;color:#fff;border-color:#000}#nika-assistant .acct-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 10px}#nika-assistant .acct-empty-art{width:74px;height:74px;border:1px solid var(--gray-200);display:flex;align-items:center;justify-content:center;margin-bottom:16px}#nika-assistant .acct-empty-art svg{width:30px;height:30px;stroke:var(--gray-600);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .acct-empty-title{font-size:14.5px;font-weight:700;color:#000;margin-bottom:7px}#nika-assistant .acct-empty-desc{font-size:12.5px;line-height:1.85;color:var(--gray-600);max-width:250px;margin-bottom:18px}#nika-assistant .acct-cta-stack{display:flex;flex-direction:column;gap:9px;width:100%;max-width:260px}#nika-assistant .btn-dark{display:flex;align-items:center;justify-content:center;height:44px;padding:0 18px;background:#000;color:#fff;text-decoration:none;border:none;border-radius:0}#nika-assistant .btn-dark,#nika-assistant .btn-outline{width:100%;font-size:13px;font-weight:700;cursor:pointer}#nika-assistant .btn-outline{display:block;padding:13px;border:1px solid #000;border-radius:0;background:#fff;color:#000;text-align:center}#nika-assistant .acct-field{margin-bottom:14px}#nika-assistant .acct-field-label{font-size:11.5px;font-weight:600;color:var(--gray-600);margin-bottom:6px}#nika-assistant .acct-field-box{display:flex;align-items:center;gap:8px;height:44px;padding:0 13px;border:1px solid var(--gray-200);background:#fff;font-size:13px;color:#000}#nika-assistant .acct-field-box input,#nika-assistant .acct-field-box select{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:#000;font-family:inherit;min-width:0}#nika-assistant .acct-textarea{width:100%;min-height:110px;padding:12px 13px;border:1px solid var(--gray-200);background:#fff;font-size:13px;line-height:1.8;color:#000;font-family:inherit;resize:none;outline:none}#nika-assistant .addr-card{border:1px solid var(--gray-200);padding:13px 14px;margin-bottom:10px}#nika-assistant .addr-card-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}#nika-assistant .addr-tag{font-size:9.5px;font-weight:700;padding:2px 7px;background:#000;color:#fff}#nika-assistant .addr-name{font-size:13px;font-weight:700;color:#000}#nika-assistant .addr-text{font-size:12px;line-height:1.8;color:var(--gray-600)}#nika-assistant .addr-actions{display:flex;gap:14px;margin-top:9px}#nika-assistant .addr-action{border:none;background:none;padding:0;font-size:12px;font-weight:700;color:#000;text-decoration:underline;text-underline-offset:3px;cursor:pointer}#nika-assistant .gift-visual{position:relative;width:100%;aspect-ratio:16/9;background:#000;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;margin-bottom:16px}#nika-assistant .gift-visual .gv-word{font-size:15px;letter-spacing:.16em}#nika-assistant .gift-visual .gv-word b{font-weight:800;letter-spacing:0}#nika-assistant .gift-visual .gv-sub{font-size:10.5px;color:rgba(255,255,255,.66);margin-top:3px}#nika-assistant .gift-balance{display:flex;align-items:baseline;gap:6px;margin-bottom:18px}#nika-assistant .gift-balance b{font-size:22px;font-weight:800;color:#000}#nika-assistant .gift-balance span{font-size:12px;color:var(--gray-600)}#nika-assistant .faq-item{border-bottom:1px solid var(--gray-200)}#nika-assistant .faq-q{display:flex;align-items:center;gap:10px;width:100%;padding:14px 2px;border:none;background:none;text-align:start;font-size:13px;font-weight:600;color:#000;cursor:pointer}#nika-assistant .faq-q .faq-chev{width:15px;height:15px;margin-inline-start:auto;stroke:var(--gray-600);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;transition:transform .25s ease}#nika-assistant .faq-item.is-open .faq-q .faq-chev{transform:rotate(180deg)}#nika-assistant .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}#nika-assistant .faq-item.is-open .faq-a{grid-template-rows:1fr}#nika-assistant .faq-a-inner{overflow:hidden;min-height:0}#nika-assistant .faq-a-inner p{font-size:12.5px;line-height:1.9;color:var(--gray-600);padding:0 2px 14px}#nika-assistant .legal-h{font-size:13px;font-weight:700;color:#000;margin:18px 0 7px}#nika-assistant .legal-h:first-child{margin-top:0}#nika-assistant .legal-p{font-size:12.5px;line-height:1.95;color:var(--gray-600)}#nika-assistant .contact-row{display:flex;align-items:center;gap:12px;width:100%;padding:14px 2px;border:none;border-bottom:1px solid var(--gray-200);background:none;text-align:start;cursor:pointer}#nika-assistant .contact-row>svg:first-child{width:19px;height:19px;stroke:var(--gray-900);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .contact-label{display:block;font-size:13px;font-weight:600;color:#000}#nika-assistant .contact-value{display:block;font-size:11.5px;color:var(--gray-600);margin-top:2px}#nika-assistant .rate-stars{display:flex;gap:8px;justify-content:center;margin-bottom:20px}#nika-assistant .rate-star{border:none;background:none;padding:0;width:36px;height:36px;color:var(--gray-200);cursor:pointer}#nika-assistant .rate-star svg{width:100%;height:100%;fill:currentColor;stroke:none}#nika-assistant .rate-star.is-on{color:#000}#nika-assistant .acct-toggle-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 2px;border-bottom:1px solid var(--gray-200)}#nika-assistant .acct-toggle-row>svg:first-child{width:19px;height:19px;stroke:var(--gray-900);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;margin-top:1px}#nika-assistant .acct-toggle-text{flex:1;min-width:0}#nika-assistant .acct-toggle-label{font-size:13.5px;font-weight:500;color:#000;line-height:1.5}#nika-assistant .acct-toggle-desc{font-size:11.5px;color:var(--gray-600);line-height:1.7;margin-top:4px}#nika-assistant .nika-account-sheet .toggle{position:relative;display:inline-flex;flex:0 0 auto;width:44px;height:26px;cursor:pointer}#nika-assistant .nika-account-sheet .toggle input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}#nika-assistant .nika-account-sheet .toggle-track{display:block;width:100%;height:100%;border-radius:0;border:1px solid #c9c9ce;background:#fff;position:relative;transition:background .2s ease,border-color .2s ease}#nika-assistant .nika-account-sheet .toggle-track:before{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;background:#B4B4B9;transition:transform .2s ease,background .2s ease}#nika-assistant .nika-account-sheet .toggle input:checked~.toggle-track{background:#000;border-color:#000}#nika-assistant .nika-account-sheet .toggle input:checked~.toggle-track:before{background:#fff;transform:translateX(18px)}[dir=rtl] #nika-assistant .nika-account-sheet .toggle input:checked~.toggle-track:before{transform:translateX(-18px)}}#nika-assistant .nika-frame{overflow:hidden}#nika-assistant .nika-drawer-backdrop{position:absolute;inset:0;z-index:20;border:none;padding:0;margin:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;transition:opacity .25s ease;cursor:pointer}#nika-assistant .nika-drawer-backdrop.is-open{opacity:1;pointer-events:auto}#nika-assistant .nika-drawer{position:absolute;top:0;bottom:0;inset-inline-start:0;width:82%;max-width:306px;background:var(--nika-ink-950);border-inline-end:1px solid var(--nika-ink-border);z-index:21;transform:translateX(-100%);transition:transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden;color:var(--nika-frost-100)}[dir=rtl] #nika-assistant .nika-drawer{transform:translateX(100%)}#nika-assistant .nika-drawer.is-open{transform:translateX(0)}#nika-assistant .nika-drawer-swipe-hint{position:absolute;top:50%;inset-inline-end:5px;width:3px;height:36px;border-radius:999px;background:rgba(255,255,255,.22);transform:translateY(-50%);pointer-events:none}#nika-assistant .nika-drawer-view{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none}#nika-assistant .nika-drawer-view::-webkit-scrollbar{display:none}#nika-assistant .nika-drawer-top{display:flex;align-items:center;gap:9px;padding:20px 18px 16px;flex:0 0 auto}#nika-assistant .nika-drawer-brand{font-weight:800;font-size:22px;letter-spacing:-.01em;color:#fff}#nika-assistant .nika-drawer-menu-list{padding:0 10px;flex:0 0 auto}#nika-assistant .nika-drawer-menu-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;border-radius:10px;color:var(--nika-frost-100);font-size:13px;font-weight:600;border:none;background:none;text-align:start;cursor:pointer;font-family:inherit}#nika-assistant .nika-drawer-menu-row svg{width:19px;height:19px;stroke:var(--nika-frost-300);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .nika-drawer-menu-row svg.ic-accent{stroke:#4c7cff}#nika-assistant .nika-drawer-menu-row:active,#nika-assistant .nika-drawer-menu-row:hover{background:rgba(255,255,255,.07)}#nika-assistant .nika-drawer-menu-sep{height:1px;background:rgba(255,255,255,.13);margin:6px 10px}#nika-assistant .nika-drawer-hairline{height:1px;background:rgba(255,255,255,.13);margin:10px 0 0;flex:0 0 auto}#nika-assistant .nika-drawer-section-label{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:500;color:var(--nika-frost-500);padding:12px 18px 6px;letter-spacing:.03em;flex:0 0 auto}#nika-assistant .nika-drawer-search-btn{width:22px;height:22px;border-radius:50%;border:none;background:transparent;color:var(--nika-frost-500);display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0;cursor:pointer}#nika-assistant .nika-drawer-search-btn svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-drawer-search-btn:hover{color:var(--nika-frost-100)}#nika-assistant .nika-drawer-search-field{display:none;align-items:center;gap:6px;margin:0 18px 8px;padding:6px 10px;border-radius:8px;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);flex:0 0 auto}#nika-assistant .nika-drawer-search-field.is-open{display:flex}#nika-assistant .nika-drawer-search-field svg{width:14px;height:14px;flex:0 0 auto;fill:none;stroke:var(--nika-frost-500);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .nika-drawer-search-field input{flex:1;min-width:0;border:none;background:transparent;outline:none;color:var(--nika-frost-100);font-size:12.5px;font-family:inherit}#nika-assistant .nika-drawer-search-field input::-moz-placeholder{color:var(--nika-frost-500)}#nika-assistant .nika-drawer-search-field input::placeholder{color:var(--nika-frost-500)}#nika-assistant .nika-drawer-search-close{border:none;background:none;padding:0;color:var(--nika-frost-500);display:flex;flex:0 0 auto;cursor:pointer}#nika-assistant .nika-drawer-search-close svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}#nika-assistant .nika-drawer-history{display:flex;flex-direction:column;padding:0 10px;gap:1px;flex:1 1 auto;min-height:0}#nika-assistant .nika-drawer-history-empty{font-size:11px;line-height:1.8;color:var(--nika-frost-500);padding:4px 10px 8px;margin:0}#nika-assistant .nika-drawer-history-item{display:flex;align-items:center;gap:7px;text-align:start;padding:9px;border-radius:9px;color:var(--nika-frost-300);font-size:12.5px;border:none;background:none;cursor:pointer;font-family:inherit;width:100%}#nika-assistant .nika-drawer-history-item-title{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#nika-assistant .nika-drawer-history-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--nika-frost-500)}#nika-assistant .nika-drawer-history-item.is-active .nika-drawer-history-dot{background:var(--nika-red)}#nika-assistant .nika-drawer-history-item.is-active,#nika-assistant .nika-drawer-history-item:hover{background:rgba(255,255,255,.1);color:#fff}#nika-assistant .nika-drawer-bottom{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.13);padding:12px 14px;display:flex;align-items:center;gap:10px}#nika-assistant .nika-drawer-user-name{font-size:12.5px;font-weight:600;color:var(--nika-frost-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nika-assistant .nika-drawer-avatar{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--nika-frost-100);flex:0 0 auto;cursor:pointer;padding:0}#nika-assistant .overlay-page{position:absolute;inset:0;z-index:22;background:var(--nika-ink-950);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;visibility:hidden;pointer-events:none;color:var(--nika-frost-100);overflow:hidden}#nika-assistant .overlay-page.is-open{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}#nika-assistant .overlay-top{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:13px 12px 11px;border-bottom:1px solid var(--nika-ink-border)}#nika-assistant .overlay-title{font-weight:700;font-size:15px;color:var(--nika-frost-100)}#nika-assistant .overlay-back{color:var(--nika-frost-100);width:32px;height:32px}#nika-assistant .overlay-back svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] #nika-assistant .overlay-back svg{transform:scaleX(-1)}#nika-assistant .plans-scroll{position:relative;z-index:1;flex:1;overflow-y:auto;padding:20px 20px 24px;scrollbar-width:none}#nika-assistant .plans-scroll::-webkit-scrollbar{display:none}#nika-assistant .page-eyebrow{text-align:center;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--nika-frost-300);margin-bottom:5px}#nika-assistant .page-headline{text-align:center;font-size:19px;font-weight:700;margin-bottom:18px}#nika-assistant .plan-card{position:relative;width:100%;border-radius:18px;padding:16px;margin-bottom:12px;background:var(--nika-ink-900);border:1.5px solid var(--nika-ink-border);color:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,transform .15s ease}#nika-assistant .plan-card.is-selected{border-color:#fff;background:var(--nika-ink-850)}#nika-assistant .plan-card:active{transform:scale(.99)}#nika-assistant .plan-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}#nika-assistant .plan-name-wrap{display:flex;align-items:center;gap:8px}#nika-assistant .plan-name{font-weight:800;font-size:16px}#nika-assistant .plan-tag{font-size:9.5px;font-weight:700;padding:3px 8px;border-radius:3px;background:var(--nika-ink-850);color:var(--nika-frost-100)}#nika-assistant .plan-tag--pro{background:var(--nika-gold);color:#000;font-weight:800;letter-spacing:.05em}#nika-assistant .plan-tag--max{background:#fff;color:#000;font-weight:800;letter-spacing:.05em}#nika-assistant .plan-radio{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--nika-ink-border);flex:0 0 auto;display:flex;align-items:center;justify-content:center}#nika-assistant .plan-card.is-selected .plan-radio{border-color:#fff}#nika-assistant .plan-radio i{width:9px;height:9px;border-radius:50%;background:#fff;opacity:0;transition:opacity .15s ease}#nika-assistant .plan-card.is-selected .plan-radio i{opacity:1}#nika-assistant .plan-price{font-size:12px;color:var(--nika-frost-500);margin-bottom:11px}#nika-assistant .plan-price b{font-size:14px;color:var(--nika-frost-100);font-weight:700}#nika-assistant .plan-features{display:flex;flex-direction:column;gap:6px;margin:0;padding:0}#nika-assistant .plan-features li{list-style:none;display:flex;align-items:flex-start;gap:8px;font-size:11.5px;color:var(--nika-frost-300);line-height:1.6}#nika-assistant .plan-features svg{width:13px;height:13px;stroke:var(--nika-frost-300);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;margin-top:2px}#nika-assistant .page-footer{position:relative;z-index:2;flex:0 0 auto;padding:12px 20px;background:rgba(0,0,0,.72);border-top:1px solid var(--nika-ink-border)}#nika-assistant .btn-primary{display:flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:0;border:none;font-size:14.5px;font-weight:700;background:#fff;color:#000;text-decoration:none;cursor:pointer}#nika-assistant .btn-primary:active{transform:scale(.98)}#nika-assistant .btn-white{display:block;width:100%;height:46px;border:none;border-radius:0;background:#fff;color:#000;font-size:13.5px;font-weight:700;cursor:pointer}#nika-assistant .btn-ghost{border:1px solid rgba(255,255,255,.28);border-radius:0;color:#fff}#nika-assistant .btn-danger,#nika-assistant .btn-ghost{display:block;width:100%;height:46px;background:none;font-size:13.5px;font-weight:700;cursor:pointer}#nika-assistant .btn-danger{border:1px solid var(--nika-red);border-radius:0;color:var(--nika-red)}#nika-assistant .set-group{margin-bottom:22px}#nika-assistant .set-group-title{font-size:10.5px;font-weight:700;letter-spacing:.14em;color:var(--nika-frost-500);text-transform:uppercase;margin:0 2px 8px}#nika-assistant .set-list{border-top:1px solid var(--nika-ink-border)}#nika-assistant .set-row{display:flex;align-items:center;gap:12px;width:100%;padding:13px 2px;border:none;border-bottom:1px solid var(--nika-ink-border);background:none;color:var(--nika-frost-100);font-size:13.5px;font-weight:500;text-align:start;cursor:pointer}#nika-assistant .set-row>svg:first-child{width:19px;height:19px;stroke:var(--nika-frost-300);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}#nika-assistant .set-row svg.ic-blue{stroke:#2563eb}#nika-assistant .set-row-text{flex:1;min-width:0}#nika-assistant .set-row-sub{display:block;font-size:11px;color:var(--nika-frost-500);margin-top:3px;line-height:1.6}#nika-assistant .set-row-value{font-size:11.5px;color:var(--nika-frost-500);margin-inline-start:auto;flex:0 0 auto}#nika-assistant .set-chev{width:15px;height:15px;margin-inline-start:auto;stroke:var(--nika-frost-500);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}[dir=rtl] #nika-assistant .set-chev{transform:scaleX(-1)}#nika-assistant .set-row--toggle{align-items:flex-start;cursor:default}#nika-assistant .set-row--toggle .set-row-text{padding-top:1px}#nika-assistant .set-row--danger{color:var(--nika-red)}#nika-assistant .set-row--danger>svg:first-child{stroke:var(--nika-red)}#nika-assistant #settingsPage>.set-page-body .set-list{border-top:none;border-radius:14px;overflow:hidden;background:var(--nika-ink-850)}#nika-assistant #settingsPage>.set-page-body .set-row{padding:14px;border-bottom:1px solid var(--nika-ink-border)}#nika-assistant #settingsPage>.set-page-body .set-row:last-child{border-bottom:none}#nika-assistant #settingsPage>.set-page-body .set-row:active{background:rgba(255,255,255,.05)}#nika-assistant .set-page{position:absolute;inset:0;z-index:2;background:var(--nika-ink-950);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;visibility:hidden}[dir=rtl] #nika-assistant .set-page{transform:translateX(-100%)}#nika-assistant .set-page.is-open{transform:translateX(0);visibility:visible;transition:transform .28s cubic-bezier(.22,1,.36,1)}#nika-assistant .set-page[data-depth="2"]{z-index:3}#nika-assistant .set-page-body{flex:1;overflow-y:auto;scrollbar-width:none;padding:18px 20px 26px}#nika-assistant .set-page-body::-webkit-scrollbar{display:none}#nika-assistant .set-identity{display:flex;align-items:center;gap:13px;margin-bottom:20px}#nika-assistant .set-avatar{width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:19px;color:#fff;overflow:hidden}#nika-assistant .set-identity-name{font-size:16px;font-weight:700;color:var(--nika-frost-100)}#nika-assistant .set-identity-sub{font-size:11.5px;color:var(--nika-frost-500);margin-top:3px}#nika-assistant #settingsPage>.set-page-body>.set-identity{flex-direction:column;gap:0;margin-bottom:28px}#nika-assistant #settingsPage .set-avatar-wrap{position:relative;display:inline-flex;margin-bottom:12px}#nika-assistant #settingsPage .set-avatar{width:76px;height:76px;font-size:24px}#nika-assistant #settingsPage .set-avatar-edit{position:absolute;inset-inline-end:-2px;bottom:-2px;width:28px;height:28px;border-radius:50%;background:var(--nika-ink-850);border:2px solid var(--nika-ink-950);color:var(--nika-frost-100);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}#nika-assistant #settingsPage .set-avatar-edit svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#nika-assistant .set-field{margin-bottom:14px}#nika-assistant .set-field-label{font-size:11.5px;font-weight:600;color:var(--nika-frost-500);margin-bottom:6px}#nika-assistant .set-field-box{display:flex;align-items:center;gap:8px;height:46px;padding:0 13px;border:1px solid var(--nika-ink-border);background:var(--nika-ink-900)}#nika-assistant .set-field-box:focus-within{border-color:rgba(255,255,255,.45)}#nika-assistant .set-field-box input,#nika-assistant .set-field-box select{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:13.5px;color:var(--nika-frost-100);font-family:inherit}#nika-assistant .set-field-box input::-moz-placeholder{color:var(--nika-frost-500)}#nika-assistant .set-field-box input::placeholder{color:var(--nika-frost-500)}#nika-assistant .set-field-box select option,#nika-assistant .set-textarea{background:var(--nika-ink-900);color:var(--nika-frost-100)}#nika-assistant .set-textarea{width:100%;min-height:108px;padding:12px 13px;border:1px solid var(--nika-ink-border);font-size:13.5px;line-height:1.8;font-family:inherit;resize:none;outline:none}#nika-assistant .set-hint{font-size:11px;line-height:1.85;color:var(--nika-frost-500);margin-top:8px}#nika-assistant .set-chips{display:flex;flex-wrap:wrap;gap:7px}#nika-assistant .set-chip{padding:8px 13px;border:1px solid var(--nika-ink-border);background:var(--nika-ink-900);color:var(--nika-frost-300);font-size:12px;font-weight:600;border-radius:0;cursor:pointer}#nika-assistant .set-chip.is-on{background:#fff;border-color:#fff;color:#000}#nika-assistant .set-acc{border-bottom:1px solid var(--nika-ink-border)}#nika-assistant .set-acc-head{display:flex;align-items:center;gap:10px;width:100%;padding:13px 2px;border:none;background:none;text-align:start;color:var(--nika-frost-100);font-size:13.5px;font-weight:500;cursor:pointer}#nika-assistant .set-acc-label{flex:0 0 auto}#nika-assistant .set-acc-sum{margin-inline-start:auto;font-size:11px;color:var(--nika-frost-500);text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52%}#nika-assistant .set-acc-chev{width:15px;height:15px;flex:0 0 auto;stroke:var(--nika-frost-500);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}#nika-assistant .set-acc.is-open .set-acc-chev{transform:rotate(180deg)}#nika-assistant .set-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}#nika-assistant .set-acc.is-open .set-acc-body{grid-template-rows:1fr}#nika-assistant .set-acc-inner{overflow:hidden;min-height:0}#nika-assistant .set-acc-inner>.set-chips{padding:2px 2px 14px}#nika-assistant .skin-test{position:absolute;inset:0;z-index:31;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center;padding:22px}#nika-assistant .skin-test.is-open{display:flex}#nika-assistant .skin-test-box{width:100%;max-width:320px;max-height:80%;overflow-y:auto;scrollbar-width:none;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);padding:20px 18px 16px}#nika-assistant .skin-test-box::-webkit-scrollbar{display:none}#nika-assistant .skin-test-title{font-size:15px;font-weight:700;color:var(--nika-frost-100);margin-bottom:10px}#nika-assistant .skin-test-lead{font-size:12.5px;line-height:1.95;color:var(--nika-frost-300);margin-bottom:12px}#nika-assistant .skin-test-list{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}#nika-assistant .skin-test-row{font-size:12.5px;line-height:1.85;color:var(--nika-frost-300)}#nika-assistant .skin-test-row b{color:var(--nika-frost-100);font-weight:700}#nika-assistant .set-link{border:none;background:none;padding:0 2px 14px;font-size:12px;font-weight:700;color:#2563eb;display:block;cursor:pointer}#nika-assistant .toggle{position:relative;width:38px;height:21px;flex:0 0 auto;display:inline-block}#nika-assistant .toggle input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer;z-index:1}#nika-assistant .toggle-track{position:absolute;inset:0;background:var(--nika-ink-850);border:1px solid rgba(255,255,255,.22);border-radius:0;transition:background .2s ease,border-color .2s ease}#nika-assistant .toggle-track:before{content:"";position:absolute;width:15px;height:15px;inset-inline-start:2px;top:2px;background:var(--nika-frost-500);border-radius:0;transition:inset-inline-start .18s ease,background .2s ease}#nika-assistant .toggle input:checked~.toggle-track{background:#fff;border-color:#fff}#nika-assistant .toggle input:checked~.toggle-track:before{inset-inline-start:19px;background:#000}#nika-assistant .toggle input:disabled~.toggle-track{opacity:.4}#nika-assistant .set-choice{display:flex;align-items:center;gap:11px;width:100%;padding:13px 2px;border:none;border-bottom:1px solid var(--nika-ink-border);background:none;color:var(--nika-frost-100);font-size:13.5px;text-align:start;cursor:pointer}#nika-assistant .set-choice-dot{width:17px;height:17px;border-radius:50%;border:1.5px solid var(--nika-ink-border);flex:0 0 auto;display:flex;align-items:center;justify-content:center}#nika-assistant .set-choice.is-on .set-choice-dot{border-color:#fff}#nika-assistant .set-choice-dot i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:0}#nika-assistant .set-choice.is-on .set-choice-dot i{opacity:1}#nika-assistant .mem-item{display:flex;align-items:flex-start;gap:10px;padding:12px 2px;border-bottom:1px solid var(--nika-ink-border)}#nika-assistant .mem-text{flex:1;font-size:12.5px;line-height:1.8;color:var(--nika-frost-300)}#nika-assistant .mem-del{border:none;background:none;padding:2px;color:var(--nika-frost-500);flex:0 0 auto;cursor:pointer}#nika-assistant .mem-del svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}#nika-assistant .set-empty{font-size:12.5px;line-height:1.9;color:var(--nika-frost-500);padding:16px 2px}#nika-assistant .storage-total{font-size:22px;font-weight:800;color:#fff}#nika-assistant .storage-total span{font-size:12px;font-weight:500;color:var(--nika-frost-500)}#nika-assistant .storage-bar{height:6px;background:var(--nika-ink-850);margin:12px 0 18px;overflow:hidden}#nika-assistant .storage-bar i{display:block;height:100%;background:#fff}#nika-assistant .sub-card{border:1px solid var(--nika-ink-border);background:var(--nika-ink-900);padding:15px;margin-bottom:14px}#nika-assistant .sub-card-top{display:flex;align-items:center;gap:9px;margin-bottom:10px}#nika-assistant .sub-plan-name{font-weight:800;font-size:16px;color:var(--nika-frost-100)}#nika-assistant .sub-meta{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;color:var(--nika-frost-300);border-top:1px solid var(--nika-ink-border)}#nika-assistant .sub-meta b{color:var(--nika-frost-100);font-weight:600}#nika-assistant .set-h{font-size:13px;font-weight:700;color:var(--nika-frost-100);margin:18px 0 7px}#nika-assistant .set-p{font-size:12.5px;line-height:1.95;color:var(--nika-frost-300)}#nika-assistant .set-ul{margin:8px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:7px}#nika-assistant .set-ul li{font-size:12.5px;line-height:1.85;color:var(--nika-frost-300)}#nika-assistant .confirm-backdrop{position:absolute;inset:0;z-index:30;background:rgba(0,0,0,.62);display:none;align-items:center;justify-content:center;padding:24px}#nika-assistant .confirm-backdrop.is-open{display:flex}#nika-assistant .confirm-box{width:100%;max-width:300px;background:var(--nika-ink-850);border:1px solid var(--nika-ink-border);padding:20px 18px 16px}#nika-assistant .confirm-title{font-size:15px;font-weight:700;color:var(--nika-frost-100);margin-bottom:8px}#nika-assistant .confirm-text{font-size:12.5px;line-height:1.85;color:var(--nika-frost-300);margin-bottom:16px}#nika-assistant .confirm-actions{display:flex;gap:9px}#nika-assistant .confirm-actions button{flex:1;height:42px;border-radius:0;font-size:12.5px;font-weight:700;cursor:pointer}#nika-assistant .confirm-cancel{background:none;border:1px solid var(--nika-ink-border);color:var(--nika-frost-100)}#nika-assistant .confirm-ok{background:var(--nika-red);border:none;color:#fff}#nika-assistant .nika-ov-toast{position:absolute;z-index:40;inset-inline:20px;bottom:18px;background:#fff;color:#000;font-size:12.5px;font-weight:700;padding:12px 14px;text-align:center;pointer-events:none}#nika-assistant.is-light-nika .overlay-page,#nika-assistant.is-light-nika .set-page{background:#f4f4f5;color:#0b0b0c}#nika-assistant.is-light-nika .overlay-back,#nika-assistant.is-light-nika .overlay-title,#nika-assistant.is-light-nika .page-headline,#nika-assistant.is-light-nika .set-identity-name,#nika-assistant.is-light-nika .set-row,#nika-assistant.is-light-nika .sub-plan-name{color:#0b0b0c}#nika-assistant.is-light-nika #settingsPage .set-list,#nika-assistant.is-light-nika .plan-card,#nika-assistant.is-light-nika .set-field-box,#nika-assistant.is-light-nika .set-textarea,#nika-assistant.is-light-nika .sub-card{background:#fff;border-color:rgba(0,0,0,.12)}#nika-assistant.is-light-nika .set-chip.is-on{background:#000;border-color:#000;color:#fff}#nika-assistant.is-light-nika .set-acc{border-bottom-color:rgba(0,0,0,.12)}#nika-assistant.is-light-nika .set-acc-head{color:#0b0b0c}#nika-assistant.is-light-nika .set-acc-chev,#nika-assistant.is-light-nika .set-acc-sum{color:#8a8a90;stroke:#8a8a90}#nika-assistant.is-light-nika .confirm-box,#nika-assistant.is-light-nika .skin-test-box{background:#fff;border-color:rgba(0,0,0,.12)}#nika-assistant.is-light-nika .skin-test-row b,#nika-assistant.is-light-nika .skin-test-title{color:#0b0b0c}#nika-assistant.is-light-nika .skin-test-lead,#nika-assistant.is-light-nika .skin-test-row{color:#5c5c62}#nika-assistant.is-light-nika .toggle-track{background:#fff;border-color:#c9c9ce}#nika-assistant.is-light-nika .toggle-track:before{background:#b4b4b9}#nika-assistant.is-light-nika .toggle input:checked~.toggle-track{background:#000;border-color:#000}#nika-assistant.is-light-nika .toggle input:checked~.toggle-track:before{background:#fff}#nika-assistant.is-light-nika .btn-white{background:#000;color:#fff}#nika-assistant.is-light-nika .storage-total{color:#000}#nika-assistant.is-light-nika .storage-bar i{background:#000}#nika-assistant.is-light-nika .nika-ov-toast{background:#000;color:#fff}#jewelry-offers{--c-box-bg:#182351;--c-strip:#182351;--c-strip-text:#fcf3eb;--c-title:#ffffff;--c-text:#fcf3eb;--c-text-sub:rgba(252,243,235,0.65);--c-accent:#b8912f;--c-gold:#b8912f;--c-pill-border:rgba(252,243,235,0.28);--c-pill-text:rgba(252,243,235,0.75);--c-pill-active-bg:#ffffff;--c-pill-active-text:#182351;--c-cd-bg:rgba(252,243,235,0.12);--c-cd-text:#ffffff;--c-cd-colon:#b8912f;--r-lg:0;--r-sm:3px;--sh-lg:0 16px 40px rgba(0,0,0,0.16);--ease:cubic-bezier(0.4,0,0.2,1);--dur:220ms;--p2-text-sub:#9c8572;--p2-text:#182351;--p2-gap:6px}#jewelry-offers,#todays-offers{width:100%;max-width:none;margin-inline:0;padding-inline:0}#todays-offers{--c-box-bg:#0b0b0c;--c-strip:#800114;--c-strip-text:#ffffff;--c-title:#ffffff;--c-text:#ffffff;--c-text-sub:rgba(255,255,255,0.6);--c-accent:#800114;--c-gold:#ffffff;--c-pill-border:rgba(255,255,255,0.15);--c-pill-text:rgba(255,255,255,0.7);--c-pill-active-bg:#ffffff;--c-pill-active-text:#0b0b0c;--c-cd-bg:rgba(255,255,255,0.09);--c-cd-text:#ffffff;--c-cd-colon:#800114;--r-lg:0;--r-sm:3px;--sh-lg:0 16px 40px rgba(0,0,0,0.16);--ease:cubic-bezier(0.4,0,0.2,1);--dur:220ms;--p2-text-sub:#8a8a8e;--p2-text:#0b0b0c;--p2-gap:6px}#jewelry-offers .deal-box,#todays-offers .deal-box{background:var(--c-box-bg);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:20px 10px 4px;overflow:hidden;width:100%;max-width:none;border-radius:0;box-shadow:none;padding-left:5px;padding-right:5px}#jewelry-offers .deal-strip,#todays-offers .deal-strip{display:flex;align-items:center;gap:7px;background:var(--c-strip);color:var(--c-strip-text);font-size:11px;font-weight:500;padding:5px 16px;margin:-20px -10px 14px;border-radius:var(--r-lg) var(--r-lg) 0 0}#jewelry-offers .deal-strip .strip-icon,#todays-offers .deal-strip .strip-icon{width:12px;height:12px;flex-shrink:0;color:var(--c-gold)}#jewelry-offers .deal-strip{background:#B8912F;color:#fff}#jewelry-offers .deal-strip .strip-icon{color:#fff;display:inline-block;background-color:currentColor;-webkit-mask:url(/icons/jewelry-strip.png) center/contain no-repeat;mask:url(/icons/jewelry-strip.png) center/contain no-repeat}#jewelry-offers .deal-strip,#todays-offers .deal-strip{box-sizing:border-box;height:32px;font-size:13px;padding:0 16px}#todays-offers .deal-strip .strip-icon{display:inline-block;background-color:currentColor;-webkit-mask:url(/icons/nika-strip.png) center/contain no-repeat;mask:url(/icons/nika-strip.png) center/contain no-repeat}#jewelry-offers .deal-strip .strip-text,#todays-offers .deal-strip .strip-text{flex:1;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#jewelry-offers .deal-strip strong,#todays-offers .deal-strip strong{font-weight:800}#jewelry-offers .deal-head,#todays-offers .deal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;margin-bottom:12px;flex-wrap:nowrap;padding-left:6px;margin-bottom:8px}#jewelry-offers .deal-lhs,#todays-offers .deal-lhs{display:flex;align-items:center;gap:9px;flex-wrap:nowrap;min-width:0;overflow:hidden}#jewelry-offers .deal-icon,#todays-offers .deal-icon{width:22px;height:22px;flex-shrink:0;color:var(--c-title)}#jewelry-offers .deal-icon svg,#todays-offers .deal-icon svg{width:100%;height:100%;display:block}#jewelry-offers .deal-icon img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;display:block}#jewelry-offers .deal-icon,#todays-offers .deal-icon{width:14px;height:14px;margin-inline-start:-1px}#todays-offers .deal-icon img{width:14px;height:14px;display:block;-o-object-fit:contain;object-fit:contain}#jewelry-offers .deal-title,#todays-offers .deal-title{font-size:16px;font-weight:900;color:var(--c-title);white-space:nowrap;flex-shrink:0}#jewelry-offers .deal-countdown,#todays-offers .deal-countdown{display:flex;align-items:center;gap:4px;flex-shrink:0}[dir=ltr] #jewelry-offers .deal-countdown,[dir=ltr] #todays-offers .deal-countdown{flex-direction:row-reverse}#jewelry-offers .cd-unit,#todays-offers .cd-unit{display:flex;flex-direction:column;align-items:center;background:var(--c-cd-bg);border-radius:var(--r-sm);min-width:30px;padding:3px 5px}#jewelry-offers .cd-unit b,#todays-offers .cd-unit b{font-size:13px;font-weight:800;color:var(--c-cd-text);line-height:1;font-variant-numeric:tabular-nums}#jewelry-offers .cd-unit span,#todays-offers .cd-unit span{font-size:8px;color:var(--c-text-sub);opacity:.75;margin-top:2px}#jewelry-offers .cd-colon,#todays-offers .cd-colon{color:var(--c-cd-colon);font-weight:800;font-size:13px}#jewelry-offers .deal-viewall,#todays-offers .deal-viewall{display:flex;align-items:center;gap:4px;color:var(--c-text-sub);font-size:12px;font-weight:600;flex-shrink:0;transition:color var(--dur) var(--ease);white-space:nowrap;text-decoration:none}#jewelry-offers .deal-viewall:hover,#todays-offers .deal-viewall:hover{color:var(--c-text)}#jewelry-offers .deal-viewall svg,#todays-offers .deal-viewall svg{width:14px;height:14px;flex-shrink:0;overflow:visible}[dir=ltr] #jewelry-offers .deal-viewall svg,[dir=ltr] #todays-offers .deal-viewall svg{transform:scaleX(-1)}#jewelry-offers .deal-pills,#todays-offers .deal-pills{display:flex;gap:8px;overflow-x:auto;padding:0 0 12px;scrollbar-width:none;cursor:grab}#jewelry-offers .deal-pills>:first-child,#todays-offers .deal-pills>:first-child{margin-inline-start:13px;margin-inline-start:6px}#jewelry-offers .deal-pills{gap:6px}#jewelry-offers .deal-pills-row,#todays-offers .deal-pills-row{display:flex;align-items:center;gap:8px;padding-bottom:12px}#jewelry-offers .deal-pills,#todays-offers .deal-pills{flex:1;min-width:0;align-items:center;gap:6px;padding-bottom:0}#jewelry-offers .deal-pills>:last-child,#todays-offers .deal-pills>:last-child{margin-inline-end:13px}#jewelry-offers .deal-pills::-webkit-scrollbar,#todays-offers .deal-pills::-webkit-scrollbar{display:none}#jewelry-offers .deal-cards.dragging,#jewelry-offers .deal-pills.dragging,#todays-offers .deal-cards.dragging,#todays-offers .deal-pills.dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grabbing;scroll-behavior:auto}#jewelry-offers .deal-pill,#todays-offers .deal-pill{flex-shrink:0;padding:4px 10px;border-radius:999px;border:1px solid var(--c-pill-border);background:transparent;color:var(--c-pill-text);font-size:11px;font-weight:500;white-space:nowrap;transition:all var(--dur) var(--ease);cursor:pointer;font-family:inherit}#jewelry-offers .deal-pill:hover,#todays-offers .deal-pill:hover{border-color:var(--c-accent);color:var(--c-text)}#jewelry-offers .deal-pill:hover{color:#ffffff}#jewelry-offers .deal-pill.active,#todays-offers .deal-pill.active{background:var(--c-pill-active-bg);border-color:var(--c-pill-active-bg);color:var(--c-pill-active-text);font-weight:700}#jewelry-offers .deal-cards,#todays-offers .deal-cards{display:flex;gap:var(--p2-gap);overflow-x:auto;padding:0 0 10px;scrollbar-width:none;cursor:grab;scroll-behavior:smooth}#todays-offers .deal-cards{padding-left:0;padding-right:0}#jewelry-offers .deal-cards>:first-child,#todays-offers .deal-cards>:first-child{margin-inline-start:13px;margin-inline-start:6px}#jewelry-offers .deal-cards>:last-child,#todays-offers .deal-cards>:last-child{margin-inline-end:13px;margin-inline-end:0}#jewelry-offers .deal-cards::-webkit-scrollbar,#todays-offers .deal-cards::-webkit-scrollbar{display:none}#jewelry-offers .p2-card,#todays-offers .p2-card{display:flex;flex-direction:column;flex-shrink:0;width:148px;min-width:148px;background:#fff;border-radius:0;overflow:hidden;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}#jewelry-offers .p2-sold,#todays-offers .p2-sold{position:absolute;top:0;inset-inline:0;z-index:2;display:flex;align-items:center;gap:8px;padding:5px 8px;background:rgba(11,11,12,.42);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.12)}#jewelry-offers .p2-sold-text,#todays-offers .p2-sold-text{flex-shrink:0;font-size:9px;font-weight:800;color:#ffffff;white-space:nowrap;line-height:1}#jewelry-offers .p2-sold-bar,#todays-offers .p2-sold-bar{flex:1;min-width:0;height:3px;margin-top:0;background:rgba(255,255,255,.22);border-radius:999px;overflow:hidden}#jewelry-offers .p2-sold-fill,#todays-offers .p2-sold-fill{height:100%;background:#ffffff;border-radius:999px}#jewelry-offers .p2-img,#todays-offers .p2-img{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}#jewelry-offers .p2-img img,#todays-offers .p2-img img{width:100%;height:100%}#jewelry-offers .p2-photo,#todays-offers .p2-photo{transition:opacity var(--dur) var(--ease)}#jewelry-offers .p2-photo--hover,#todays-offers .p2-photo--hover{opacity:0}#jewelry-offers .p2-card:hover .p2-photo--hover,#todays-offers .p2-card:hover .p2-photo--hover{opacity:1}#jewelry-offers .p2-card:hover .p2-photo--main,#todays-offers .p2-card:hover .p2-photo--main{opacity:0}#jewelry-offers .p2-body,#todays-offers .p2-body{padding:8px 9px 9px}#jewelry-offers .p2-brand,#todays-offers .p2-brand{font-size:9px;font-weight:700;color:var(--p2-text-sub);text-transform:uppercase;letter-spacing:.2px}#jewelry-offers .p2-name,#todays-offers .p2-name{font-size:11px;font-weight:600;color:var(--p2-text);line-height:1.35;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}#jewelry-offers .p2-price,#todays-offers .p2-price{direction:ltr;display:flex;align-items:baseline;gap:4px;margin-top:4px;flex-wrap:wrap}#jewelry-offers .p2-now,#todays-offers .p2-now{font-size:12px;font-weight:800;color:var(--p2-text);white-space:nowrap}#jewelry-offers .p2-cur,#todays-offers .p2-cur{font-size:8.5px;color:var(--p2-text-sub);font-weight:700}#jewelry-offers .p2-old,#todays-offers .p2-old{font-size:9.5px;color:var(--p2-text-sub);text-decoration:line-through;white-space:nowrap}#jewelry-offers .p2-pct,#todays-offers .p2-pct{font-size:12px;font-weight:800;color:#f40d39}#jewelry-offers .p2-was,#todays-offers .p2-was{display:inline-flex;align-items:baseline;gap:4px}#jewelry-offers .p2-price--stacked,#todays-offers .p2-price--stacked{display:flex;flex-direction:column;align-items:flex-start;gap:0}#jewelry-offers .p2-price--stacked .p2-final-line,#jewelry-offers .p2-price--stacked .p2-line1,#todays-offers .p2-price--stacked .p2-final-line,#todays-offers .p2-price--stacked .p2-line1{display:flex;align-items:baseline;gap:4px}#jewelry-offers .p2-viewall,#todays-offers .p2-viewall{flex-shrink:0;width:70px;display:flex;align-items:center;justify-content:center}#jewelry-offers .p2-viewall-ring,#todays-offers .p2-viewall-ring{width:40px;height:40px;border-radius:999px;border:1px solid var(--c-pill-border);display:flex;align-items:center;justify-content:center;color:var(--c-text);background:transparent;transition:border-color var(--dur) var(--ease);text-decoration:none}#jewelry-offers .p2-viewall-ring:hover,#todays-offers .p2-viewall-ring:hover{border-color:var(--c-accent)}#jewelry-offers .p2-viewall-ring svg,#todays-offers .p2-viewall-ring svg{width:16px;height:16px}[dir=ltr] #jewelry-offers .p2-viewall-ring svg,[dir=ltr] #todays-offers .p2-viewall-ring svg{transform:scaleX(-1)}@media (max-width:600px){#jewelry-offers .deal-box,#todays-offers .deal-box{padding:16px 8px 3px;padding-left:5px;padding-right:5px}#jewelry-offers .deal-strip,#todays-offers .deal-strip{margin:-16px -8px 12px;padding:4px 12px;font-size:9.5px;height:32px;padding:0 12px;font-size:13px}#jewelry-offers .deal-title,#todays-offers .deal-title{font-size:14px}#jewelry-offers .cd-unit,#todays-offers .cd-unit{min-width:27px;padding:3px 4px}#jewelry-offers .cd-unit b,#todays-offers .cd-unit b{font-size:12px}#jewelry-offers .deal-viewall .va-label,#todays-offers .deal-viewall .va-label{display:none}#jewelry-offers .deal-lhs,#todays-offers .deal-lhs{flex-wrap:wrap;row-gap:6px;overflow:visible}#jewelry-offers .p2-name,#todays-offers .p2-name{font-size:12.5px}#jewelry-offers .p2-now,#jewelry-offers .p2-pct,#todays-offers .p2-now,#todays-offers .p2-pct{font-size:13px}#jewelry-offers .p2-cur,#jewelry-offers .p2-old,#todays-offers .p2-cur,#todays-offers .p2-old{font-size:10.5px}}#vibe-stuff-tools .vibe-title{margin:0 0 8px}#vibe-stuff-tools .pg-cats-row{display:flex;align-items:center;gap:8px}#vibe-stuff-tools .vibe-viewall{display:flex;align-items:center;gap:4px;flex-shrink:0;color:rgba(34,50,75,.55);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;transition:color .22s ease}#vibe-stuff-tools .vibe-viewall:hover{color:#22324b}#vibe-stuff-tools .vibe-viewall svg{width:14px;height:14px;flex-shrink:0;overflow:visible}[dir=ltr] #vibe-stuff-tools .vibe-viewall svg{transform:scaleX(-1)}#vibe-stuff-tools .pg-cats{flex:1;min-width:0}#product-grid{--pg-red:#b91c1c;--pg-black:#000000;--pg-bg:#fafaf9;--pg-card-bg:#ffffff;--pg-line:#e7e5e4;--pg-muted:#78716c;--card-width:264px}#product-grid .pg-cats{display:flex;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;padding:4px 2px;margin-bottom:2px}#product-grid .pg-cats::-webkit-scrollbar{display:none}#product-grid .pg-cats.dragging{cursor:grabbing;scroll-snap-type:none}#product-grid .pg-cat{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 14px;border:1px solid var(--pg-black);border-radius:999px;background:var(--pg-card-bg);white-space:nowrap;font-size:13px;font-weight:500;color:var(--pg-black);scroll-snap-align:start;line-height:1;cursor:pointer;font-family:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}#product-grid .pg-cat:hover{background:var(--pg-line)}#product-grid .pg-cat.active{background:var(--pg-black);color:#fff;border-color:var(--pg-black)}#product-grid .pg-scroll{display:grid;grid-template-rows:repeat(3,79px);gap:6px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline-start:2px;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;overscroll-behavior-inline:contain;scroll-behavior:auto;will-change:scroll-position;padding:4px 0;background:transparent;border:none}#product-grid .pg-scroll::-webkit-scrollbar{display:none}#product-grid .pg-scroll.dragging{cursor:grabbing;scroll-snap-type:none}#product-grid .pg-card{width:var(--card-width);min-width:var(--card-width);max-width:var(--card-width);height:79px;overflow:hidden;scroll-snap-align:start;background:var(--pg-card-bg);border:1px solid var(--pg-line);border-radius:0;text-decoration:none;color:inherit;display:flex;align-items:stretch;gap:10px;padding:0;outline-offset:2px;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}#product-grid .pg-card:focus-visible{outline:2px solid var(--pg-black)}#product-grid .pg-card:hover .pg-thumb{background:#f0f0ef}#product-grid .pg-thumb{position:relative;width:79px;height:79px;flex:0 0 79px;aspect-ratio:1/1;background:#f5f5f4;display:flex;align-items:center;justify-content:center;overflow:hidden}#product-grid .pg-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#product-grid .pg-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px;padding-inline-end:12px;justify-content:center}#product-grid .pg-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--pg-black);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#product-grid .pg-price{display:flex;align-items:baseline;gap:4px;direction:ltr;justify-content:flex-start}#product-grid .pg-currency{font-size:11.5px;font-weight:700;color:var(--pg-black);letter-spacing:.2px}#product-grid .pg-amount{font-size:14.5px;font-weight:800;color:var(--pg-red)}#product-grid .pg-see-all{width:70px;min-width:70px;max-width:70px;height:auto;display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;scroll-snap-align:start;text-decoration:none;color:var(--pg-black);-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}#product-grid .pg-see-all:focus-visible{outline:none}#product-grid .pg-see-all-ring{width:40px;height:40px;border-radius:999px;border:1px solid var(--pg-line);display:flex;align-items:center;justify-content:center;color:var(--pg-black);background:transparent;transition:border-color .22s ease,color .22s ease}#product-grid .pg-see-all:focus-visible .pg-see-all-ring,#product-grid .pg-see-all:hover .pg-see-all-ring{border-color:#c8202f;color:#c8202f}#product-grid .pg-see-all-ring svg{width:16px;height:16px}[dir=ltr] #product-grid .pg-see-all-ring svg{transform:scaleX(-1)}