.necox-filter-sidebar{background:var(--necox-sr-filter-bg,var(--necox-white));border:1px solid var(--necox-sr-filter-border,var(--necox-border));border-radius:var(--necox-sr-filter-radius,var(--necox-radius-lg));padding:var(--necox-sr-sidebar-padding,16px)}.necox-filter-group{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--necox-border)}.necox-filter-group:last-of-type{border-bottom:none;margin-bottom:12px;padding-bottom:0}.necox-filter-group__label{display:block;font-size:13px;font-weight:600;color:var(--necox-sr-filter-label,var(--necox-text));margin-bottom:8px}.necox-filter-input,.necox-filter-select{width:100%;padding:9px 12px;font-size:13px;border:1.5px solid var(--necox-border);border-radius:8px;background:var(--necox-sr-filter-bg,var(--necox-white));color:var(--necox-sr-filter-color,var(--necox-muted));outline:none;transition:border-color 0.15s}.necox-filter-input:focus,.necox-filter-select:focus{border-color:var(--necox-sr-accent,var(--necox-primary));box-shadow:0 0 0 3px rgb(0 165 145 / .1)}.necox-filter-input--half{width:calc(50% - 14px)}.necox-filter-range{display:flex;align-items:center;gap:6px}.necox-filter-range__sep{color:var(--necox-muted);font-size:14px;flex-shrink:0}.necox-filter-checkboxes{max-height:200px;overflow-y:auto;padding-right:4px}.necox-filter-check{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:var(--necox-sr-filter-color,var(--necox-muted));cursor:pointer}.necox-filter-check input[type="checkbox"]{width:16px;height:16px;accent-color:var(--necox-sr-accent,var(--necox-primary));cursor:pointer;flex-shrink:0}.necox-filter-check--all{font-weight:600;color:var(--necox-sr-accent,var(--necox-primary));padding-bottom:6px;margin-bottom:4px;border-bottom:1px solid var(--necox-border)}.necox-filter-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px}.necox-filter-pagination{display:flex;gap:4px;justify-content:center;padding:20px 0}.necox-filter-pagination__btn{min-width:36px;height:36px;border-radius:6px;background:var(--necox-sr-filter-bg,var(--necox-white));border:1px solid var(--necox-border);font-size:13px;color:var(--necox-sr-filter-color,var(--necox-muted));cursor:pointer;transition:all 0.15s}.necox-filter-pagination__btn:hover{border-color:var(--necox-sr-accent,var(--necox-primary));color:var(--necox-sr-accent,var(--necox-primary))}.necox-filter-pagination__btn.is-current{background:var(--necox-sr-accent,var(--necox-primary));color:#fff;border-color:var(--necox-sr-accent,var(--necox-primary))}.necox-filter-count{font-size:13px;color:var(--necox-muted);margin-bottom:16px}.necox-filter-count strong{color:var(--necox-sr-filter-label,var(--necox-text))}.necox-filter-actions .necox-btn--primary{background:var(--necox-sr-filter-btn-bg,var(--necox-btn-bg,var(--necox-primary)));color:var(--necox-sr-filter-btn-color,var(--necox-btn-text,#ffffff));border-color:var(--necox-sr-filter-btn-bg,var(--necox-btn-border-color,transparent))}.necox-filter-actions .necox-btn--primary:hover{filter:brightness(.95)}.necox-archive__content,.necox-taxonomy__content{display:grid;grid-template-columns:280px 1fr;gap:24px}.necox-filter-loading{text-align:center;padding:40px;color:var(--necox-sr-filter-color,var(--necox-muted));font-size:14px}@media (max-width:768px){.necox-archive__content,.necox-taxonomy__content{grid-template-columns:1fr}.necox-filter-sidebar{position:fixed;inset:0;z-index:10000;border-radius:0;overflow-y:auto;transform:translateX(-100%);transition:transform 0.3s}.necox-filter-sidebar.is-open{transform:translateX(0)}}.necox-lang-switcher{display:inline-flex;align-items:center;position:relative;font-size:.9rem}.necox-lang-switcher--flags{gap:8px}.necox-lang-switcher--flags a{font-size:1.25rem;line-height:1;opacity:.6;text-decoration:none;transition:opacity 0.15s,transform 0.15s}.necox-lang-switcher--flags a:hover,.necox-lang-switcher--flags a.is-active{opacity:1;transform:scale(1.1)}.necox-lang-switcher--text{gap:6px}.necox-lang-switcher--text a{color:inherit;opacity:.65;text-decoration:none;font-weight:500;transition:opacity 0.15s}.necox-lang-switcher--text a:hover,.necox-lang-switcher--text a.is-active{opacity:1}.necox-lang-sep{opacity:.3}.necox-lang-switcher--dropdown .necox-lang-switcher__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fff0;border:1px solid #fff0;border-radius:6px;color:inherit;cursor:pointer;font-size:.9rem;font-weight:500;transition:background 0.15s,border-color 0.15s}.necox-lang-switcher--dropdown .necox-lang-switcher__btn:hover{background:rgb(0 0 0 / .05);border-color:rgb(0 0 0 / .1)}.necox-lang-switcher__flag{font-size:1.1rem;line-height:1}.necox-lang-switcher__menu{position:absolute;top:calc(100% + 4px);right:0;list-style:none;margin:0;padding:4px;min-width:160px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .1);z-index:9999;display:none}.necox-lang-switcher--dropdown.is-open .necox-lang-switcher__menu{display:block}.necox-lang-switcher__menu li{margin:0}.necox-lang-switcher__menu a{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#1e293b;text-decoration:none;border-radius:4px;font-size:.9rem;transition:background 0.15s}.necox-lang-switcher__menu a:hover{background:#f1f5f9}.necox-lang-switcher__menu a.is-active{background:#eff6ff;color:#0284c7;font-weight:600}:root.dark-mode{color-scheme:dark;--t-bg:#0f172a;--t-surface:#1e293b;--t-surface-2:#334155;--t-muted:#334155;--t-border:#334155;--t-border-light:#475569;--t-text:#f1f5f9;--t-text-muted:#94a3b8;--t-text-soft:#cbd5e1;--t-heading:#f8fafc;--t-link:#60a5fa;--t-link-hover:#93c5fd;--t-success:#34d399;--t-warning:#fbbf24;--t-error:#f87171;--t-info:#60a5fa;--necox-bg:#0f172a;--necox-fg:#f1f5f9;--necox-white:#1e293b;--necox-text:#f1f5f9;--necox-heading:#f8fafc;--necox-muted:#94a3b8;--necox-border:#334155;--necox-card-bg:#1e293b;--necox-card-hover-bg:#334155;--necox-input-bg:#1e293b;--necox-input-border:#475569;--necox-footer-text:#94a3b8;--necox-overlay:rgba(0,0,0,0.75);--necox-shadow:0 4px 6px rgba(0,0,0,0.4);--necox-shadow-sm:0 1px 3px rgba(0,0,0,0.5);--necox-shadow-lg:0 10px 24px rgba(0,0,0,0.7);--necox-shadow-hover:0 14px 32px rgba(0,0,0,0.6)}.dark-mode body{background:var(--t-bg);color:var(--t-text)}.dark-mode .necox-card,.dark-mode .necox-dash-card,.dark-mode .necox-dash-stat,.dark-mode .necox-post-ad__auction-wrap,.dark-mode .necox-auction-box,.dark-mode .necox-dash-notifs__item,.dark-mode .necox-dash-auction-card,.dark-mode .necox-bell__panel,.dark-mode .necox-lang-switcher__menu,.dark-mode .necox-auction-pay-modal__inner{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-dash-card__title,.dark-mode .necox-dash-auction-card__title,.dark-mode .necox-dash-notifs__item-title,.dark-mode .necox-bell__header h4,.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4{color:var(--t-heading)}.dark-mode .necox-dash-stat__label,.dark-mode .necox-dash-auction-card__meta,.dark-mode .necox-dash-notifs__item-text,.dark-mode .necox-dash-notifs__item-meta{color:var(--t-text-muted)}.dark-mode input[type="text"],.dark-mode input[type="email"],.dark-mode input[type="password"],.dark-mode input[type="number"],.dark-mode input[type="url"],.dark-mode input[type="search"],.dark-mode textarea,.dark-mode select,.dark-mode .necox-post-ad__input,.dark-mode .necox-post-ad__select,.dark-mode .necox-auction-bid-input,.dark-mode .necox-auction-proxy-input{background:var(--necox-input-bg);color:var(--t-text);border-color:var(--necox-input-border)}.dark-mode input::placeholder,.dark-mode textarea::placeholder{color:var(--t-text-muted);opacity:.7}.dark-mode a{color:var(--t-link)}.dark-mode a:hover{color:var(--t-link-hover)}.dark-mode .necox-dashboard__sidebar,.dark-mode .necox-dashboard__sidebar-inner{background:var(--t-surface);border-color:var(--t-border)}.dark-mode .necox-dashboard__menu-item{color:var(--t-text-soft)}.dark-mode .necox-dashboard__menu-item:hover{background:var(--t-surface-2);color:var(--t-heading)}.dark-mode .necox-dashboard__menu-item.is-active{background:rgb(96 165 250 / .15);color:var(--t-link)}.dark-mode .necox-dash-auctions__tab,.dark-mode .necox-dash-notifs__tab{background:var(--t-surface);border-color:var(--t-border);color:var(--t-text-soft)}.dark-mode .necox-dash-auctions__tab:hover,.dark-mode .necox-dash-notifs__tab:hover{background:var(--t-surface-2);color:var(--t-heading)}.dark-mode .necox-dash-auction-card__pill{background:var(--t-muted);color:var(--t-text-soft)}.dark-mode .necox-bell__header,.dark-mode .necox-bell__footer{background:var(--t-surface-2);border-color:var(--t-border)}.dark-mode .necox-bell__item{border-color:var(--t-border)}.dark-mode .necox-bell__item:hover{background:var(--t-surface-2)}.dark-mode .necox-bell__item.is-unread{background:rgb(96 165 250 / .1)}.dark-mode .necox-dash-notifs__switch span{background:var(--t-surface-2)}.dark-mode table{color:var(--t-text)}.dark-mode th,.dark-mode td{border-color:var(--t-border)}.dark-mode ::-webkit-scrollbar-track{background:var(--t-bg)}.dark-mode ::-webkit-scrollbar-thumb{background:#475569}.dark-mode ::-webkit-scrollbar-thumb:hover{background:#64748b}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible,[role="button"]:focus-visible{outline:3px solid #0284c7;outline-offset:2px;border-radius:4px}.dark-mode a:focus-visible,.dark-mode button:focus-visible,.dark-mode input:focus-visible,.dark-mode textarea:focus-visible,.dark-mode select:focus-visible,.dark-mode [tabindex]:focus-visible,.dark-mode [role="button"]:focus-visible{outline-color:#60a5fa}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.necox-skip-link{position:fixed!important;top:-9999px!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;background:#0284c7;color:#fff;padding:8px 16px;z-index:100000;text-decoration:none;font-weight:600;border-bottom-right-radius:4px}.necox-skip-link:focus,.necox-skip-link:focus-visible{position:fixed!important;top:0!important;left:0!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;pointer-events:auto!important;outline:3px solid #0c4a6e;outline-offset:2px}.necox-sr-only{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){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}@media (forced-colors:active){.necox-btn,.necox-dash-auction-card__pay-btn,.necox-auction-pay-btn,button[class*="necox"]{border:1px solid CanvasText}a:focus-visible,button:focus-visible{outline:2px solid Highlight}}.necox-hf-darkmode{position:relative}.necox-hf-darkmode[data-mode="auto"]::after{content:"A";position:absolute;bottom:2px;right:2px;font-size:8px;font-weight:700;color:#fff;background:#0284c7;border-radius:50%;width:12px;height:12px;display:flex;align-items:center;justify-content:center;line-height:1}.dark-mode .necox-ad-card,.dark-mode .necox-ad-card__body{background:var(--necox-card-bg);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-ad-card__favorite,.dark-mode .necox-ad-card__sp-btn{background:rgb(30 41 59 / .85);color:var(--t-text)}.dark-mode .necox-ad-card__favorite:hover,.dark-mode .necox-ad-card__sp-btn:hover{background:rgb(51 65 85 / .92);color:var(--t-heading)}.dark-mode .necox-ad-card__title,.dark-mode .necox-ad-card__price{color:var(--t-heading)}.dark-mode .necox-ad-card__meta,.dark-mode .necox-ad-card__loc,.dark-mode .necox-ad-card__date,.dark-mode .necox-ad-card__cat{color:var(--t-text-muted)}.dark-mode .necox-ad-card__overlay-gradient{background:linear-gradient(transparent,rgb(0 0 0 / .85))}.dark-mode .necox-single-ad,.dark-mode .necox-sad__main,.dark-mode .necox-sad__sidebar,.dark-mode .necox-sad__panel,.dark-mode .necox-sad__section,.dark-mode .necox-sad__cf-grid,.dark-mode .necox-sad__desc,.dark-mode .necox-sad__related,.dark-mode .necox-sad__sticky-bar{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-sad__title,.dark-mode .necox-sad__price,.dark-mode .necox-sad__section-title{color:var(--t-heading)}.dark-mode .necox-sad__meta,.dark-mode .necox-sad__breadcrumb,.dark-mode .necox-sad__cf-label{color:var(--t-text-muted)}.dark-mode .necox-sad__cf-row{border-color:var(--t-border)}.dark-mode .necox-sad__share-btn{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-seller-card,.dark-mode .necox-profile-card,.dark-mode .necox-profile-hero,.dark-mode .necox-profile-stats,.dark-mode .necox-sellers__item,.dark-mode .necox-sellers__filter{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-seller-card__name,.dark-mode .necox-profile-card__name,.dark-mode .necox-sellers__item-name{color:var(--t-heading)}.dark-mode .necox-seller-card__meta,.dark-mode .necox-profile-card__meta,.dark-mode .necox-sellers__item-meta{color:var(--t-text-muted)}.dark-mode .necox-search-results,.dark-mode .necox-search-results__panel,.dark-mode .necox-search-results__tabs{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-search-results__tab{color:var(--t-text-soft)}.dark-mode .necox-search-results__tab.is-active{color:var(--t-link);border-color:var(--t-link)}.dark-mode .necox-adv-search__dropdown,.dark-mode .necox-adv-search__panel,.dark-mode .necox-search-panel{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-adv-search__option:hover,.dark-mode .necox-search-panel__item:hover{background:var(--t-surface-2)}.dark-mode .necox-category-card,.dark-mode .necox-location-card{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-category-card__title,.dark-mode .necox-location-card__title{color:var(--t-heading)}.dark-mode .necox-category-card__count,.dark-mode .necox-location-card__count{color:var(--t-text-muted)}.dark-mode .necox-filter,.dark-mode .necox-filter__group,.dark-mode .necox-filter__panel{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-filter__title,.dark-mode .necox-filter__group-title{color:var(--t-heading)}.dark-mode .necox-blog__post,.dark-mode .necox-blog__card,.dark-mode .necox-blog__sidebar,.dark-mode .necox-blog__featured,.dark-mode .necox-blog__meta,.dark-mode .necox-blog__toc,.dark-mode .necox-blog__author-box,.dark-mode .necox-blog__related,.dark-mode .necox-blog__category-list{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-blog__title,.dark-mode .necox-blog__post-title,.dark-mode .necox-blog__card-title,.dark-mode .necox-blog__toc-title,.dark-mode .necox-blog__section-title{color:var(--t-heading)}.dark-mode .necox-blog__excerpt,.dark-mode .necox-blog__date,.dark-mode .necox-blog__read-time,.dark-mode .necox-blog__author-bio{color:var(--t-text-muted)}.dark-mode .necox-blog__category-link{color:var(--t-text-soft)}.dark-mode .necox-blog__category-link:hover,.dark-mode .necox-blog__category-link.is-active{background:var(--t-surface-2);color:var(--t-link)}.dark-mode .necox-blog__toc-link{color:var(--t-text-soft)}.dark-mode .necox-blog__toc-link:hover,.dark-mode .necox-blog__toc-link.is-active{color:var(--t-link)}.dark-mode .necox-blog__share-btn{background:var(--t-surface-2);color:var(--t-text)}.dark-mode .comment-respond,.dark-mode .comment-form,.dark-mode .comment-list .comment-body{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-compare,.dark-mode .necox-compare__table,.dark-mode .necox-compare__modal,.dark-mode .necox-compare__modal-inner{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-compare__table th,.dark-mode .necox-compare__table td{border-color:var(--t-border)}.dark-mode .necox-compare__feature-col{background:var(--t-surface-2);color:var(--t-text-soft)}.dark-mode .necox-compare__badge{background:rgb(30 41 59 / .92);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-content-page,.dark-mode .necox-content-card,.dark-mode .necox-faq__item,.dark-mode .necox-faq__tabs,.dark-mode .necox-sitemap__section,.dark-mode .necox-help__card,.dark-mode .necox-help__search{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-faq__question,.dark-mode .necox-help__card-title,.dark-mode .necox-sitemap__section-title{color:var(--t-heading)}.dark-mode .necox-faq__answer,.dark-mode .necox-help__card-desc{color:var(--t-text-soft)}.dark-mode .necox-faq__tab{color:var(--t-text-soft)}.dark-mode .necox-faq__tab.is-active{background:var(--t-surface-2);color:var(--t-link)}.dark-mode .necox-auth-card,.dark-mode .necox-login-modal__inner,.dark-mode .necox-auth__form,.dark-mode .necox-auth__panel{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-auth-card__title,.dark-mode .necox-login-modal__title{color:var(--t-heading)}.dark-mode .necox-auth-card__sub,.dark-mode .necox-login-modal__sub{color:var(--t-text-muted)}.dark-mode .necox-contact,.dark-mode .necox-contact__form,.dark-mode .necox-contact__info,.dark-mode .necox-contact__map{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-404,.dark-mode .necox-404__card{background:var(--t-surface);color:var(--t-text)}.dark-mode .necox-404__code,.dark-mode .necox-404__title{color:var(--t-heading)}.dark-mode .necox-pb-card,.dark-mode .necox-about__team-card,.dark-mode .necox-about__counter{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-price__card,.dark-mode .necox-hiw__card,.dark-mode .necox-hiw__step,.dark-mode .necox-text-slider__slide{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-price__title,.dark-mode .necox-price__amount,.dark-mode .necox-hiw__title{color:var(--t-heading)}.dark-mode .necox-price__feature,.dark-mode .necox-hiw__desc{color:var(--t-text-soft)}.dark-mode .necox-pagination__item{color:var(--t-text-soft);border-color:var(--t-border)}.dark-mode .necox-pagination__item:hover{background:var(--t-surface-2);color:var(--t-heading)}.dark-mode .necox-pagination__item.is-active{background:var(--t-link);color:var(--t-bg);border-color:var(--t-link)}.dark-mode .necox-breadcrumb{color:var(--t-text-muted)}.dark-mode .necox-breadcrumb a{color:var(--t-link)}.dark-mode .necox-toast{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-skeleton{background:linear-gradient(90deg,var(--t-surface) 0%,var(--t-surface-2) 50%,var(--t-surface) 100%)}.dark-mode .necox-empty-state{color:var(--t-text-muted)}.dark-mode .necox-empty-state__title{color:var(--t-heading)}.dark-mode .necox-share-btn{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-share-btn:hover{background:var(--t-surface);color:var(--t-heading)}.dark-mode .necox-msg,.dark-mode .necox-msg-thread,.dark-mode .necox-msg-modal,.dark-mode .necox-msg-modal__inner,.dark-mode .necox-conversation,.dark-mode .necox-conversation__item{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-msg-bubble--in{background:var(--t-surface-2);color:var(--t-text)}.dark-mode .necox-msg-bubble--out{background:var(--t-link);color:var(--t-bg)}.dark-mode .necox-pkg,.dark-mode .necox-pkg__card,.dark-mode .necox-pkg__checkout,.dark-mode .necox-pkg__success,.dark-mode .necox-pkg__failed{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-promo,.dark-mode .necox-promote-modal,.dark-mode .necox-promote-modal__inner{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-promo-map__popup,.dark-mode .leaflet-popup-content-wrapper{background:var(--t-surface)!important;color:var(--t-text)!important}.dark-mode .leaflet-popup-tip{background:var(--t-surface)!important}.dark-mode .necox-dash-chart,.dark-mode .necox-dash-section,.dark-mode .necox-dash-table{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-dash-table th{background:var(--t-surface-2);color:var(--t-text-soft)}.dark-mode .necox-post-ad,.dark-mode .necox-post-ad__preview,.dark-mode .necox-post-ad__section,.dark-mode .necox-post-ad__card{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-post-ad__progress{background:var(--t-surface-2)}.dark-mode .necox-post-ad__progress-fill{background:var(--t-link)}.dark-mode .necox-bell__panel,.dark-mode .necox-bell__list{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-lang-switcher__item{color:var(--t-text-soft)}.dark-mode .necox-lang-switcher__item:hover,.dark-mode .necox-lang-switcher__item.is-active{background:var(--t-surface-2);color:var(--t-heading)}.dark-mode .necox-pb-demo-bar{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-card,.dark-mode .necox-ad-card,.dark-mode .necox-seller-card,.dark-mode .necox-blog__card{box-shadow:var(--necox-shadow)}.dark-mode .necox-card:hover,.dark-mode .necox-ad-card:hover,.dark-mode .necox-seller-card:hover,.dark-mode .necox-blog__card:hover{box-shadow:var(--necox-shadow-hover)}.dark-mode .necox-report-modal__inner{background:var(--necox-report-bg,var(--t-surface));color:var(--necox-report-text-color,var(--t-text));border-color:var(--necox-report-border-color,var(--t-border))}.dark-mode .necox-report-modal__overlay{background:var(--necox-report-overlay,rgb(0 0 0 / .8))}.dark-mode .necox-report-modal__title{color:var(--necox-report-title-color,var(--t-heading))}.dark-mode .necox-report-modal__sub{color:var(--necox-report-sub-color,var(--t-text-muted))}.dark-mode .necox-report-modal__close{color:var(--t-text-muted)}.dark-mode .necox-report-modal__close:hover{color:var(--t-heading)}.dark-mode .necox-report-modal__preview{background:var(--t-surface-2);border-color:var(--t-border)}.dark-mode .necox-report-modal__preview-thumb{background:var(--t-muted);color:var(--t-text-muted)}.dark-mode .necox-report-modal__preview-title{color:var(--t-heading)}.dark-mode .necox-report-modal__preview-price,.dark-mode .necox-report-modal__preview-location{color:var(--t-text-muted)}.dark-mode .necox-report-modal__select-label>span,.dark-mode .necox-report-modal__textarea-label>span{color:var(--necox-report-label-color,var(--t-text-soft))}.dark-mode .necox-report-modal__select,.dark-mode .necox-report-modal__textarea-label textarea{background:var(--necox-input-bg);color:var(--t-text);border-color:var(--necox-input-border)}.dark-mode .necox-report-modal__textarea-label textarea::placeholder{color:var(--t-text-muted);opacity:.7}.dark-mode .necox-report-modal__char-count{color:var(--t-text-muted)}.dark-mode .necox-report-modal__char-count.is-warn{color:var(--t-warning)}.dark-mode .necox-report-modal__feedback.is-success{background:rgb(52 211 153 / .12);color:var(--t-success);border-color:rgb(52 211 153 / .3)}.dark-mode .necox-report-modal__feedback.is-error{background:rgb(248 113 113 / .12);color:var(--t-error);border-color:rgb(248 113 113 / .3)}.dark-mode .necox-report-modal__feedback.is-info{background:rgb(96 165 250 / .12);color:var(--t-info);border-color:rgb(96 165 250 / .3)}.dark-mode .necox-report-modal__btn--cancel{background:var(--t-surface-2);color:var(--t-text);border-color:var(--t-border)}.dark-mode .necox-report-modal__btn--cancel:hover{background:var(--t-muted);color:var(--t-heading)}.dark-mode .necox-report-modal--glass .necox-report-modal__inner{background:rgb(30 41 59 / .78)}.necox-ad-card{position:relative}.necox-cmp-btn{position:absolute;top:8px;right:48px;width:30px;height:30px;background:var(--necox-white,#fff);border:.5px solid var(--necox-border,rgb(0 0 0 / .15));border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;z-index:3;transition:background 0.15s,color 0.15s;color:var(--necox-text,#111)}.necox-cmp-btn:hover{background:var(--necox-muted-bg,#f3f4f6)}.necox-cmp-btn.is-active{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border-color:var(--necox-primary,#111)}.necox-cmp-btn svg{width:14px;height:14px;display:block;stroke:currentColor}.necox-cmp-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--necox-white,#fff);border:.5px solid var(--necox-border-secondary,rgb(0 0 0 / .3));border-radius:999px;cursor:pointer;font-size:12px;color:var(--necox-text,#111);transition:background 0.15s}.necox-cmp-badge:hover{background:var(--necox-muted-bg,#f3f4f6)}.necox-cmp-badge__count{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);font-size:10px;padding:1px 6px;border-radius:999px;font-weight:500;min-width:18px;text-align:center}.necox-cmp-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.necox-cmp-modal.is-open{display:flex}.necox-cmp-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.necox-cmp-modal__content{position:relative;background:var(--necox-white,#fff);color:var(--necox-text,#111);border-radius:12px;width:100%;max-width:560px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgb(0 0 0 / .25)}.necox-cmp-modal__header{padding:14px 18px;border-bottom:.5px solid var(--necox-border,rgb(0 0 0 / .15));display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.necox-cmp-modal__title{margin:0;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px}.necox-cmp-modal__count{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);font-size:10px;padding:1px 7px;border-radius:999px;font-weight:500}.necox-cmp-modal__sub{margin:2px 0 0;font-size:11px;color:var(--necox-muted,#666)}.necox-cmp-modal__close{background:#fff0;border:none;cursor:pointer;font-size:22px;line-height:1;color:var(--necox-muted,#666);padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.necox-cmp-modal__body{padding:14px 18px;overflow-y:auto;flex:1;min-height:120px}.necox-cmp-modal__empty{padding:40px 20px;text-align:center;font-size:13px;color:var(--necox-muted,#666)}.necox-cmp-modal__items{display:flex;flex-direction:column;gap:8px}.necox-cmp-modal__item{display:flex;align-items:center;gap:10px;padding:10px;border:.5px solid var(--necox-border,rgb(0 0 0 / .15));border-radius:8px;background:var(--necox-white,#fff)}.necox-cmp-modal__item-thumb{width:44px;height:44px;background:var(--necox-muted-bg,#f3f4f6);border-radius:8px;flex-shrink:0;background-size:cover;background-position:center}.necox-cmp-modal__item-info{flex:1;min-width:0}.necox-cmp-modal__item-title{font-size:12px;font-weight:500;color:var(--necox-text,#111);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.necox-cmp-modal__item-meta{font-size:11px;color:var(--necox-muted,#666)}.necox-cmp-modal__item-remove{width:24px;height:24px;background:var(--necox-muted-bg,#f3f4f6);border:none;border-radius:50%;cursor:pointer;font-size:13px;color:var(--necox-muted,#666);line-height:1;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.necox-cmp-modal__footer{padding:12px 18px;border-top:.5px solid var(--necox-border,rgb(0 0 0 / .15));display:flex;align-items:center;justify-content:space-between;gap:10px}.necox-cmp-modal__clear{font-size:11px;background:#fff0;border:none;color:var(--necox-muted,#666);cursor:pointer;padding:0}.necox-cmp-modal__clear:hover{color:var(--necox-text,#111);text-decoration:underline}.necox-cmp-modal__footer-actions{display:flex;gap:8px}.necox-cmp-modal__cancel,.necox-cmp-modal__go{padding:8px 14px;font-size:12px;border-radius:8px;cursor:pointer;text-decoration:none;border:.5px solid var(--necox-border-secondary,rgb(0 0 0 / .3));background:#fff0;color:var(--necox-text,#111);font-weight:400}.necox-cmp-modal__go{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border-color:var(--necox-primary,#111);font-weight:500}.necox-compare-wrap{width:100%}.necox-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.necox-compare-toolbar__info{font-size:12px;color:var(--necox-muted,#666)}.necox-compare-toolbar__clear{padding:8px 14px;font-size:12px;background:#fff0;border:.5px solid var(--necox-border-secondary,rgb(0 0 0 / .3));border-radius:8px;cursor:pointer;color:var(--necox-text,#111)}.necox-compare-toolbar__clear:hover{background:var(--necox-muted-bg,#f3f4f6)}.necox-compare-table-wrap{border:.5px solid var(--necox-border,rgb(0 0 0 / .15));border-radius:8px;overflow-x:auto;max-width:100%;background:var(--necox-white,#fff)}.necox-compare-table{width:100%;min-width:600px;border-collapse:collapse;table-layout:fixed;color:var(--necox-text,#111)}.necox-compare-table__label-col{width:160px}.necox-compare-table__ad-col{width:200px}.necox-compare-table__label{background:var(--necox-muted-bg,#f9fafb);padding:12px;text-align:left;font-size:11px;font-weight:500;color:var(--necox-muted,#666);text-transform:uppercase;letter-spacing:.04em;border-bottom:.5px solid var(--necox-border,rgb(0 0 0 / .15))}.necox-compare-table__sticky{position:sticky;left:0;z-index:2}.necox-compare-table__ad-head{padding:16px 12px 14px;text-align:center;border-bottom:.5px solid var(--necox-border,rgb(0 0 0 / .15));position:relative;vertical-align:top}.necox-compare-table__remove{position:absolute;top:8px;right:8px;width:22px;height:22px;background:var(--necox-muted-bg,#f3f4f6);border:none;border-radius:50%;cursor:pointer;font-size:13px;line-height:1;color:var(--necox-muted,#666);padding:0;display:flex;align-items:center;justify-content:center}.necox-compare-table__remove:hover{background:var(--necox-danger,#dc2626);color:#fff}.necox-compare-table__thumb{display:block;width:100%;aspect-ratio:4 / 3;background:var(--necox-muted-bg,#f3f4f6);border-radius:8px;margin-bottom:10px;overflow:hidden;text-decoration:none}.necox-compare-table__thumb img{width:100%;height:100%;object-fit:cover;display:block}.necox-compare-table__thumb-placeholder{display:block;width:100%;height:100%}.necox-compare-table__title{display:block;font-size:12px;font-weight:500;color:var(--necox-text,#111);text-decoration:none;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.necox-compare-table__title:hover{text-decoration:underline}.necox-compare-table__value{padding:12px;text-align:center;border-bottom:.5px solid var(--necox-border,rgb(0 0 0 / .15));font-size:12px;color:var(--necox-text,#111);word-break:break-word}.necox-compare-table__value--highlight{font-size:13px;font-weight:500}.necox-compare-table__value--muted{font-size:11px;color:var(--necox-muted,#666)}.necox-compare-table__action-row td{border-bottom:none}.necox-compare-table__view-btn{display:inline-block;padding:6px 14px;font-size:11px;background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border:none;border-radius:6px;cursor:pointer;text-decoration:none}.necox-compare-table__view-btn:hover{opacity:.9}.necox-compare-empty{padding:60px 24px;text-align:center;border:.5px solid var(--necox-border,rgb(0 0 0 / .15));border-radius:8px;background:var(--necox-muted-bg,#fafafa)}.necox-compare-empty__icon{margin:0 auto 16px;width:64px;height:64px;border-radius:50%;background:var(--necox-white,#fff);display:flex;align-items:center;justify-content:center;border:.5px solid var(--necox-border,rgb(0 0 0 / .15));color:var(--necox-muted,#666)}.necox-compare-empty__title{margin:0 0 8px;font-size:16px;font-weight:500;color:var(--necox-text,#111)}.necox-compare-empty__desc{margin:0 0 18px;font-size:12px;color:var(--necox-muted,#666);line-height:1.6;max-width:460px;margin-left:auto;margin-right:auto}.necox-compare-empty__btn{display:inline-block;padding:10px 20px;font-size:12px;background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border-radius:8px;text-decoration:none;font-weight:500}@media (max-width:640px){.necox-cmp-badge__label{display:none}.necox-compare-table__label-col{width:120px}.necox-compare-table__ad-col{width:160px}.necox-cmp-modal__content{max-height:90vh}}.necox-blog-container{max-width:1200px;margin:0 auto;padding:0 24px}.necox-blog-home,.necox-blog-single{padding:48px 0;color:var(--necox-text,#111)}.necox-blog-home__header{margin-bottom:32px}.necox-blog-home__breadcrumb{display:flex;gap:6px;font-size:11px;color:var(--necox-muted,#666);margin-bottom:10px}.necox-blog-home__breadcrumb a{color:inherit;text-decoration:none}.necox-blog-home__breadcrumb a:hover{text-decoration:underline}.necox-blog-home__title{margin:0 0 8px;font-size:28px;font-weight:500;letter-spacing:-.02em}.necox-blog-home__sub{margin:0;font-size:14px;color:var(--necox-muted,#666)}.necox-blog-home__layout{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:flex-start}@media (max-width:768px){.necox-blog-home__layout{grid-template-columns:1fr;gap:24px}}.necox-blog-sidebar{position:sticky;top:24px}@media (max-width:768px){.necox-blog-sidebar{position:static}}.necox-blog-sidebar__title{margin:0 0 12px;font-size:11px;font-weight:500;color:var(--necox-muted,#666);letter-spacing:.06em}.necox-blog-sidebar__nav{display:flex;flex-direction:column;gap:2px}.necox-blog-sidebar__item{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;font-size:13px;color:var(--necox-muted,#555);text-decoration:none;border-radius:var(--border-radius-sm,6px);transition:background 0.15s,color 0.15s}.necox-blog-sidebar__item:hover{background:var(--necox-muted-bg,#f3f4f6);color:var(--necox-text,#111)}.necox-blog-sidebar__item.is-active{background:var(--necox-muted-bg,#f3f4f6);color:var(--necox-text,#111);font-weight:500}.necox-blog-sidebar__item-count{font-size:11px;opacity:.5}.necox-blog-card__meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--necox-muted,#666);flex-wrap:wrap}.necox-blog-card__dot{opacity:.5}.necox-blog-card__cat{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.necox-blog-card--featured{display:grid;grid-template-columns:1.6fr 1fr;border:.5px solid var(--necox-border,rgb(0 0 0 / .12));border-radius:var(--border-radius-md,8px);overflow:hidden;margin-bottom:32px;background:var(--necox-white,#fff)}@media (max-width:768px){.necox-blog-card--featured{grid-template-columns:1fr}}.necox-blog-card__featured-thumb{display:block;background:var(--necox-muted-bg,#f3f4f6);min-height:260px;overflow:hidden}.necox-blog-card__featured-thumb img{width:100%;height:100%;object-fit:cover;display:block}.necox-blog-card__featured-body{padding:32px 28px;display:flex;flex-direction:column;justify-content:center}.necox-blog-card__featured-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--necox-muted,#666);margin-bottom:10px;font-weight:500}.necox-blog-card__featured-title{margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.necox-blog-card__featured-title a{color:inherit;text-decoration:none}.necox-blog-card__featured-title a:hover{text-decoration:underline}.necox-blog-card__featured-excerpt{margin:0 0 16px;font-size:13px;color:var(--necox-muted,#666);line-height:1.6}.necox-blog-grid{display:grid;gap:16px}.necox-blog-grid--horizontal{grid-template-columns:1fr}.necox-blog-grid--overlay{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}@media (min-width:900px){.necox-blog-grid--overlay{grid-template-columns:repeat(3,1fr)}}.necox-blog-card--horizontal{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:18px;border:.5px solid var(--necox-border,rgb(0 0 0 / .12));border-radius:var(--border-radius-md,8px);background:var(--necox-white,#fff);transition:background 0.15s}.necox-blog-card--horizontal:hover{background:var(--necox-muted-bg,#fafafa)}@media (max-width:640px){.necox-blog-card--horizontal{grid-template-columns:120px 1fr;gap:12px;padding:12px}}.necox-blog-card__h-thumb{display:block;aspect-ratio:4 / 3;background:var(--necox-muted-bg,#f3f4f6);border-radius:var(--border-radius-sm,6px);overflow:hidden}.necox-blog-card__h-thumb img{width:100%;height:100%;object-fit:cover;display:block}.necox-blog-card__h-body{display:flex;flex-direction:column;justify-content:center;min-width:0}.necox-blog-card__h-cat{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--necox-muted,#666);text-decoration:none;margin-bottom:6px;font-weight:500}.necox-blog-card__h-title{margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.4}.necox-blog-card__h-title a{color:inherit;text-decoration:none}.necox-blog-card__h-title a:hover{text-decoration:underline}.necox-blog-card__h-excerpt{margin:0 0 8px;font-size:12px;color:var(--necox-muted,#666);line-height:1.6}.necox-blog-card--overlay{position:relative;display:block;aspect-ratio:4 / 5;background-size:cover;background-position:center;border-radius:var(--border-radius-md,8px);overflow:hidden;text-decoration:none;color:#fff}.necox-blog-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .4) 50%,#fff0 100%);pointer-events:none}.necox-blog-card__overlay-content{position:absolute;left:0;right:0;bottom:0;padding:20px;color:#fff;z-index:1}.necox-blog-card__cat--glass{padding:4px 8px;background:rgb(255 255 255 / .18);border-radius:4px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);margin-bottom:10px;color:#fff}.necox-blog-card--overlay .necox-blog-card__title{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.3;color:#fff}.necox-blog-card--overlay .necox-blog-card__meta{color:rgb(255 255 255 / .75)}.necox-blog-pagination{display:flex;gap:4px;justify-content:center;margin-top:28px;flex-wrap:wrap}.necox-blog-pagination .page-numbers{padding:8px 12px;font-size:12px;border:.5px solid var(--necox-border,rgb(0 0 0 / .12));border-radius:var(--border-radius-sm,6px);text-decoration:none;color:var(--necox-text,#111)}.necox-blog-pagination .page-numbers.current{background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border-color:var(--necox-primary,#111)}.necox-blog-pagination .page-numbers:hover:not(.current){background:var(--necox-muted-bg,#f3f4f6)}.necox-blog-single{max-width:780px;margin:0 auto;padding:48px 24px}.necox-blog-article__header{margin-bottom:32px}.necox-blog-article__breadcrumb{display:flex;gap:6px;font-size:11px;color:var(--necox-muted,#666);margin-bottom:14px}.necox-blog-article__breadcrumb a{color:inherit;text-decoration:none}.necox-blog-article__breadcrumb a:hover{text-decoration:underline}.necox-blog-article__cat{display:inline-block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--necox-muted,#666);text-decoration:none;margin-bottom:10px;font-weight:500}.necox-blog-article__title{margin:0 0 18px;font-size:32px;font-weight:500;line-height:1.2;letter-spacing:-.02em}@media (max-width:640px){.necox-blog-article__title{font-size:24px}}.necox-blog-article__meta{display:flex;gap:6px;font-size:12px;color:var(--necox-muted,#666);flex-wrap:wrap;margin-bottom:20px}.necox-blog-article__thumb{margin:0 0 32px;border-radius:var(--border-radius-md,8px);overflow:hidden;background:var(--necox-muted-bg,#f3f4f6)}.necox-blog-article__thumb img{width:100%;height:auto;display:block}.necox-blog-article__body{margin-bottom:40px}.necox-blog-article__content{font-size:15px;line-height:1.75;color:var(--necox-text,#333)}.necox-blog-article__content h2{margin:36px 0 14px;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em;scroll-margin-top:80px}.necox-blog-article__content h3{margin:28px 0 12px;font-size:18px;font-weight:500;scroll-margin-top:80px}.necox-blog-article__content p{margin:0 0 16px}.necox-blog-article__content a{color:var(--necox-primary,currentColor);text-decoration:underline;text-underline-offset:2px}.necox-blog-article__content blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid var(--necox-border-secondary,#ddd);color:var(--necox-muted,#555);font-style:italic}.necox-blog-article__content ul,.necox-blog-article__content ol{margin:0 0 16px;padding-left:22px}.necox-blog-article__content li{margin-bottom:6px}.necox-blog-article__content img{max-width:100%;height:auto;border-radius:var(--border-radius-sm,6px);margin:16px 0}.necox-blog-toc{margin:0 0 32px;padding:20px 24px;background:var(--necox-muted-bg,#f9fafb);border:.5px solid var(--necox-border,rgb(0 0 0 / .1));border-radius:var(--border-radius-md,8px)}.necox-blog-toc__title{margin:0 0 12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--necox-muted,#666)}.necox-blog-toc__list{margin:0;padding:0;list-style:none}.necox-blog-toc__item{margin:4px 0}.necox-blog-toc__item--h3{padding-left:18px}.necox-blog-toc__link{font-size:13px;color:var(--necox-muted,#555);text-decoration:none;line-height:1.5;display:inline-block;padding:2px 0}.necox-blog-toc__link:hover{color:var(--necox-text,#111);text-decoration:underline}.necox-blog-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:20px 0;padding:10px 0}.necox-blog-share__label{font-size:11px;color:var(--necox-muted,#666);text-transform:uppercase;letter-spacing:.06em;margin-right:4px}.necox-blog-share__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:.5px solid var(--necox-border,rgb(0 0 0 / .12));border-radius:50%;background:var(--necox-white,#fff);color:var(--necox-muted,#666);cursor:pointer;text-decoration:none;padding:0;position:relative;transition:background 0.15s,color 0.15s,border-color 0.15s}.necox-blog-share__btn:hover{background:var(--necox-text,#111);color:var(--necox-white,#fff);border-color:var(--necox-text,#111)}.necox-blog-share__copied{position:absolute;top:-26px;left:50%;transform:translateX(-50%);background:var(--necox-text,#111);color:var(--necox-white,#fff);padding:3px 8px;font-size:10px;border-radius:4px;white-space:nowrap;pointer-events:none}.necox-blog-author{display:flex;gap:20px;padding:24px;background:var(--necox-muted-bg,#fafafa);border:.5px solid var(--necox-border,rgb(0 0 0 / .1));border-radius:var(--border-radius-md,8px);margin:32px 0}@media (max-width:640px){.necox-blog-author{flex-direction:column;text-align:center}}.necox-blog-author__avatar{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;background:var(--necox-white,#fff)}@media (max-width:640px){.necox-blog-author__avatar{margin:0 auto}}.necox-blog-author__avatar img{width:100%;height:100%;object-fit:cover;display:block}.necox-blog-author__avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:24px;font-weight:500;color:var(--necox-muted,#666);background:var(--necox-white,#fff)}.necox-blog-author__body{flex:1;min-width:0}.necox-blog-author__name{margin:0 0 6px;font-size:15px;font-weight:500}.necox-blog-author__name a{color:inherit;text-decoration:none}.necox-blog-author__name a:hover{text-decoration:underline}.necox-blog-author__bio{margin:0 0 10px;font-size:13px;color:var(--necox-muted,#666);line-height:1.6}.necox-blog-author__link{font-size:12px;color:var(--necox-primary,currentColor);text-decoration:none}.necox-blog-author__link:hover{text-decoration:underline}.necox-blog-related{margin:48px 0 32px}.necox-blog-related__title{margin:0 0 18px;font-size:16px;font-weight:500}.necox-blog-related__grid{display:grid;gap:12px;grid-template-columns:1fr}.necox-blog-related .necox-blog-card--overlay{aspect-ratio:4 / 5}.necox-blog-comments{margin:48px 0 0;padding-top:32px;border-top:.5px solid var(--necox-border,rgb(0 0 0 / .1))}.necox-blog-comments__title{margin:0 0 24px;font-size:16px;font-weight:500}.necox-blog-comments__list{list-style:none;margin:0 0 32px;padding:0}.necox-blog-comment{margin-bottom:20px}.necox-blog-comment__body{display:flex;gap:12px}.necox-blog-comment__avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background:var(--necox-muted-bg,#f3f4f6)}.necox-blog-comment__avatar img{width:100%;height:100%;object-fit:cover;display:block}.necox-blog-comment__content{flex:1;min-width:0;padding:14px 16px;background:var(--necox-muted-bg,#fafafa);border-radius:var(--border-radius-md,8px)}.necox-blog-comment__head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.necox-blog-comment__author{font-size:13px;font-weight:500}.necox-blog-comment__date{font-size:11px;color:var(--necox-muted,#666)}.necox-blog-comment__text{font-size:13px;line-height:1.6;color:var(--necox-text,#333)}.necox-blog-comment__text p{margin:0 0 8px}.necox-blog-comment__reply{margin-top:8px}.necox-blog-comment__reply a{font-size:11px;color:var(--necox-primary,currentColor);text-decoration:none}.necox-blog-comment__reply a:hover{text-decoration:underline}.children{list-style:none;margin:12px 0 0;padding-left:40px}.necox-blog-comments__form-wrap{padding:24px;background:var(--necox-muted-bg,#fafafa);border:.5px solid var(--necox-border,rgb(0 0 0 / .1));border-radius:var(--border-radius-md,8px)}.necox-blog-comments__form-title{margin:0 0 16px;font-size:14px;font-weight:500}.necox-blog-comment-form{display:flex;flex-direction:column;gap:12px}.necox-blog-comment-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.necox-blog-comment-form__row{grid-template-columns:1fr}}.necox-blog-comment-form__field{display:block}.necox-blog-comment-form input[type="text"],.necox-blog-comment-form input[type="email"],.necox-blog-comment-form input[type="url"],.necox-blog-comment-form textarea{width:100%;padding:10px 12px;font-size:13px;border:.5px solid var(--necox-input-border,#d1d5db);border-radius:var(--border-radius-sm,6px);background:var(--necox-white,#fff);color:var(--necox-text,#111);font-family:inherit;box-sizing:border-box}.necox-blog-comment-form textarea{resize:vertical;min-height:100px}.necox-blog-comment-form__submit,.necox-blog-comment-form input[type="submit"],.necox-blog-comment-form button[type="submit"]{padding:10px 20px;font-size:13px;font-weight:500;background:var(--necox-primary,#111);color:var(--necox-primary-fg,#fff);border:none;border-radius:var(--border-radius-sm,6px);cursor:pointer;align-self:flex-start}.necox-blog-comment-form .comment-form-cookies-consent{font-size:11px;color:var(--necox-muted,#666);display:flex;align-items:center;gap:6px}.necox-blog-comment-form .comment-form-cookies-consent label{font-size:11px;cursor:pointer}.logged-in-as,.comment-notes{font-size:11px;color:var(--necox-muted,#666);margin:0 0 8px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.necox-blog-empty{padding:60px 24px;text-align:center;border:.5px solid var(--necox-border,rgb(0 0 0 / .1));border-radius:var(--border-radius-md,8px);background:var(--necox-muted-bg,#fafafa);color:var(--necox-muted,#666);font-size:13px}.necox-blog-empty__link{display:inline-block;margin-top:12px;font-size:12px;color:var(--necox-primary,currentColor);text-decoration:none}:root{--chatbot-color:#ff6b35;--chatbot-radius:16px;--chatbot-shadow:0 8px 32px rgba(0,0,0,0.18);--chatbot-font:-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif}.necox-chatbot{position:fixed;z-index:999999;font-family:var(--chatbot-font);display:inline-flex;flex-direction:column;align-items:center}.necox-chatbot.position-top-left{top:24px;left:24px}.necox-chatbot.position-top-center{top:24px;left:50%;transform:translateX(-50%)}.necox-chatbot.position-top-right{top:24px;right:24px}.necox-chatbot.position-left-center{top:50%;left:24px;transform:translateY(-50%)}.necox-chatbot.position-center{top:50%;left:50%;transform:translate(-50%,-50%)}.necox-chatbot.position-right-center{top:50%;right:24px;transform:translateY(-50%)}.necox-chatbot.position-bottom-left{bottom:24px;left:24px}.necox-chatbot.position-bottom-center{bottom:24px;left:50%;transform:translateX(-50%)}.necox-chatbot.position-bottom-right{bottom:24px;right:24px}.necox-chatbot.is-dragged{transform:none!important}.chatbot-toggle{width:var(--toggle-size,64px);height:var(--toggle-size,64px);border-radius:50%;background:var(--chatbot-color);border:none;cursor:grab;box-shadow:var(--chatbot-shadow);display:flex;align-items:center;justify-content:center;transition:width 0.2s,height 0.2s,transform 0.3s ease,box-shadow 0.3s ease;position:relative;padding:4px;flex-shrink:0}.chatbot-toggle:hover{transform:scale(1.08);box-shadow:0 12px 40px rgb(0 0 0 / .25)}.chatbot-toggle.active{transform:scale(.9)}.chatbot-avatar-icon{width:80%;height:80%;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.cat-svg-large{width:80%;height:80%}.chatbot-notification-dot{position:absolute;top:4px;right:4px;width:12px;height:12px;background:#ff3b3b;border-radius:50%;border:2px solid #fff;animation:pulse-dot 2s infinite}.chatbot-notification-dot.hidden{display:none}@keyframes pulse-dot{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.chatbot-window{position:absolute;width:360px;height:520px;background:#fff;border-radius:var(--chatbot-radius);box-shadow:var(--chatbot-shadow);display:flex;flex-direction:column;overflow:hidden;transition:all 0.3s cubic-bezier(.34,1.56,.64,1);transform-origin:bottom right}.chatbot-window.hidden{opacity:0;transform:scale(.8) translateY(20px);pointer-events:none}.chatbot-window.visible{opacity:1;transform:scale(1) translateY(0)}.position-bottom-right .chatbot-window,.position-bottom-center .chatbot-window,.position-bottom-left .chatbot-window{bottom:76px;transform-origin:bottom center}.position-bottom-right .chatbot-window{right:0;left:auto;transform-origin:bottom right}.position-bottom-left .chatbot-window{left:0;right:auto;transform-origin:bottom left}.position-bottom-center .chatbot-window{left:50%;transform:translateX(-50%);transform-origin:bottom center}.position-top-right .chatbot-window,.position-top-center .chatbot-window,.position-top-left .chatbot-window{top:76px;transform-origin:top center}.position-top-right .chatbot-window{right:0;left:auto;transform-origin:top right}.position-top-left .chatbot-window{left:0;right:auto;transform-origin:top left}.position-top-center .chatbot-window{left:50%;transform:translateX(-50%);transform-origin:top center}.position-left-center .chatbot-window{left:76px;top:50%;transform:translateY(-50%);transform-origin:left center}.position-right-center .chatbot-window{right:76px;top:50%;left:auto;transform:translateY(-50%);transform-origin:right center}.position-center .chatbot-window{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center}.position-bottom-center .chatbot-window.hidden{transform:translateX(-50%) scale(.85) translateY(16px)}.position-bottom-center .chatbot-window.visible{transform:translateX(-50%) scale(1) translateY(0)}.position-top-center .chatbot-window.hidden{transform:translateX(-50%) scale(.85) translateY(-16px)}.position-top-center .chatbot-window.visible{transform:translateX(-50%) scale(1) translateY(0)}.position-left-center .chatbot-window.hidden{transform:translateY(-50%) scale(.85)}.position-left-center .chatbot-window.visible{transform:translateY(-50%) scale(1)}.position-right-center .chatbot-window.hidden{transform:translateY(-50%) scale(.85)}.position-right-center .chatbot-window.visible{transform:translateY(-50%) scale(1)}.position-center .chatbot-window.hidden{transform:translate(-50%,-50%) scale(.85)}.position-center .chatbot-window.visible{transform:translate(-50%,-50%) scale(1)}.necox-chatbot.is-dragged .chatbot-window{position:fixed!important;transform-origin:bottom left}.necox-chatbot.is-dragged .chatbot-window.hidden{opacity:0;transform:scale(.85);pointer-events:none}.necox-chatbot.is-dragged .chatbot-window.visible{opacity:1;transform:scale(1)}.chatbot-header{background:var(--chatbot-color);padding:0;display:flex;flex-direction:column;flex-shrink:0;position:relative;box-sizing:border-box;overflow:visible}.chatbot-header-row{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:52px}.chatbot-header-logo{max-height:36px;overflow:hidden;flex-shrink:0;display:flex;align-items:center}.chatbot-header-logo-center{position:absolute;left:50%;transform:translateX(-50%);top:8px;z-index:1;pointer-events:none}.chatbot-header-logo img{max-height:36px;width:auto;max-width:100px;object-fit:contain}.chatbot-header-avatar{width:36px;height:36px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.cat-svg-small{width:34px;height:34px}.chatbot-header-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0;overflow:hidden}.chatbot-header-name{color:#fff;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatbot-header-status{color:rgb(255 255 255 / .85);font-size:11px;display:flex;align-items:center;gap:4px}.status-dot{width:7px;height:7px;background:#4cff91;border-radius:50%;display:inline-block;animation:status-blink 2s infinite}@keyframes status-blink{0%,100%{opacity:1}50%{opacity:.4}}.chatbot-minimize{background:rgb(0 0 0 / .25);border:none;color:#fff;width:26px;height:26px;border-radius:50%;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background 0.2s;flex-shrink:0;line-height:1;padding:0}.chatbot-minimize:hover{background:rgb(255 255 255 / .35)}.chatbot-close{background:rgb(0 0 0 / .25);border:none;color:#fff;width:26px;height:26px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;transition:background 0.2s;flex-shrink:0}.chatbot-close:hover{background:rgb(255 255 255 / .35)}.chatbot-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:transparent!important;scroll-behavior:smooth}.chatbot-messages::-webkit-scrollbar{width:4px}.chatbot-messages::-webkit-scrollbar-track{background:#fff0}.chatbot-messages::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.chatbot-message{display:flex;flex-direction:column;max-width:85%;animation:fadeInUp 0.25s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chatbot-message.bot{align-self:flex-start}.chatbot-message.user{align-self:flex-end}.chatbot-message-bubble{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.5;word-wrap:break-word}.chatbot-message.bot .chatbot-message-bubble{background:#fff;color:#333;border-radius:4px 18px 18px 18px;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.chatbot-message.user .chatbot-message-bubble{background:var(--chatbot-color);color:#fff;border-radius:18px 18px 4px 18px}.chatbot-message-time{font-size:11px;color:#aaa;margin-top:3px;padding:0 4px}.chatbot-message.user .chatbot-message-time{text-align:right}.chatbot-typing{display:flex;align-items:center;gap:4px;padding:12px 14px;background:#fff;border-radius:4px 18px 18px 18px;box-shadow:0 1px 4px rgb(0 0 0 / .08);width:fit-content;align-self:flex-start}.chatbot-typing span{width:7px;height:7px;background:#ccc;border-radius:50%;animation:typing-bounce 1.2s infinite}.chatbot-typing span:nth-child(2){animation-delay:0.2s}.chatbot-typing span:nth-child(3){animation-delay:0.4s}@keyframes typing-bounce{0%,80%,100%{transform:translateY(0);background:#ccc}40%{transform:translateY(-6px);background:var(--chatbot-color)}}.chatbot-input-area{display:flex;align-items:center;gap:8px;padding:10px 14px 4px;background:#fff;border-top:1px solid #eee;flex-shrink:0}#necox-chatbot-input{flex:1;border:1px solid #e0e0e0;border-radius:24px;padding:10px 16px;font-size:14px;outline:none;transition:border-color 0.2s;font-family:var(--chatbot-font);background:#f8f9fa;color:#333}#necox-chatbot-input:focus{border-color:var(--chatbot-color);background:#fff}.chatbot-send-btn{width:40px;height:40px;border-radius:50%;background:var(--chatbot-color);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.2s,background 0.2s;flex-shrink:0}.chatbot-send-btn:hover{transform:scale(1.08);filter:brightness(1.1)}.chatbot-send-btn svg{width:18px;height:18px;stroke:#fff}.chatbot-voice-btn{width:36px;height:36px;border-radius:50%;background:#fff0;border:1.5px solid #e0e0e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;flex-shrink:0}.chatbot-voice-btn:hover,.chatbot-voice-btn.recording{background:#ff3b3b;border-color:#ff3b3b}.chatbot-voice-btn svg{width:16px;height:16px;stroke:#666}.chatbot-voice-btn:hover svg,.chatbot-voice-btn.recording svg{stroke:#fff}@media (max-width:768px){.necox-chatbot[class*="position-"] .chatbot-window{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;width:var(--chatbot-tablet-width,calc(100vw - 32px))!important;height:var(--chatbot-tablet-height,65vh)!important;max-height:var(--chatbot-tablet-maxheight,600px)!important;margin:0!important}.necox-chatbot[class*="position-"] .chatbot-window.hidden{opacity:0!important;transform:translate(-50%,-50%) scale(.93)!important;pointer-events:none!important}.necox-chatbot[class*="position-"] .chatbot-window.visible{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}}@media (min-width:481px){.necox-chatbot[class*="position-"]:not(.is-dragged){bottom:24px!important;left:24px!important;right:auto!important;top:auto!important;transform:none!important}.necox-chatbot.is-dragged{bottom:auto!important;right:auto!important}.necox-chatbot[class*="position-"] .chatbot-window,.necox-chatbot.is-dragged .chatbot-window{max-width:calc(100vw - 48px)!important}}@media (max-width:480px){.necox-chatbot[class*="position-"]:not(.is-dragged){position:fixed!important;bottom:75px!important;left:20px!important;top:auto!important;right:auto!important;transform:none!important}.necox-chatbot.is-dragged{position:fixed!important;bottom:auto!important;right:auto!important;transform:none!important}.necox-chatbot[class*="position-"] .chatbot-window{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important;width:calc(100vw - 24px)!important;height:var(--chatbot-mobile-height,82vh)!important;max-height:var(--chatbot-mobile-maxheight,none)!important;border-radius:var(--chatbot-mobile-radius,16px)!important;margin:0!important}.necox-chatbot[class*="position-"] .chatbot-window.hidden{opacity:0!important;transform:translate(-50%,-50%) scale(.93)!important;pointer-events:none!important}.necox-chatbot[class*="position-"] .chatbot-window.visible{opacity:1!important;transform:translate(-50%,-50%) scale(1)!important}.necox-chatbot.keyboard-open .chatbot-window{height:var(--chatbot-keyboard-height,55vh)!important}#necox-chatbot-input{font-size:max(var(--chatbot-msg-font, 15px), 16px)!important;padding:12px 16px!important}.chatbot-send-btn,.chatbot-voice-btn{width:44px!important;height:44px!important}.chatbot-header-row{padding:8px 10px!important}.chatbot-messages{padding:12px!important}}.chatbot-header-actions{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto}.chatbot-sound-btn{background:rgb(255 255 255 / .2);border:none;color:#fff;width:26px;height:26px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;flex-shrink:0}.chatbot-sound-btn:hover{background:rgb(255 255 255 / .35)}.chatbot-sound-btn.muted{background:rgb(255 59 59 / .4)}.chatbot-sound-btn svg{width:14px;height:14px;stroke:#fff}.chatbot-limit-bar{display:flex;align-items:center;gap:6px;padding:5px 14px;background:#fff8f5;border-top:1px solid #ffe5d8;flex-shrink:0}.chatbot-limit-bar.limit-empty{background:#fff0f0;border-top-color:#ffc0c0}.limit-label{font-size:11px;color:#ff6b35;font-weight:500;white-space:nowrap}.limit-dot{width:9px;height:9px;border-radius:50%;background:#ddd;transition:background 0.3s,transform 0.3s;display:inline-block}.limit-dot.active{background:var(--chatbot-color);transform:scale(1.1)}.chatbot-message.bot.limit-msg .chatbot-message-bubble{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:4px 18px 18px 18px}.chatbot-voice-btn{width:36px;height:36px;border-radius:50%;background:#fff0;border:1.5px solid #e0e0e0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s;flex-shrink:0}.chatbot-voice-btn:hover,.chatbot-voice-btn.recording{background:#ff3b3b;border-color:#ff3b3b}.chatbot-voice-btn svg{width:16px;height:16px;stroke:#666}.chatbot-voice-btn:hover svg,.chatbot-voice-btn.recording svg{stroke:#fff}.chatbot-toggle:active{cursor:grabbing}.chatbot-toggle{animation:none}@keyframes icon-float{0%{transform:translateY(0) rotate(0deg)}15%{transform:translateY(-9px) rotate(-3deg)}30%{transform:translateY(0) rotate(0deg)}45%{transform:translateY(-5px) rotate(2deg)}60%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(0deg)}}.cat-svg-large .eye-left,.cat-svg-large .eye-right{animation:eye-blink 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center 50%}.cat-svg-large .eye-right{animation-delay:0.08s}@keyframes eye-blink{0%,42%,58%,100%{transform:scaleY(1)}50%{transform:scaleY(.05)}}.cat-svg-large .ear-left{transform-origin:25px 30px;animation:ear-twitch 5s ease-in-out infinite}.cat-svg-large .ear-right{transform-origin:75px 30px;animation:ear-twitch 5s ease-in-out infinite;animation-delay:0.3s}@keyframes ear-twitch{0%,85%,100%{transform:rotate(0deg)}88%{transform:rotate(-8deg)}92%{transform:rotate(5deg)}96%{transform:rotate(-3deg)}}.cat-svg-large .whisker{animation:whisker-move 6s ease-in-out infinite;transform-origin:center}@keyframes whisker-move{0%,90%,100%{transform:scaleX(1)}95%{transform:scaleX(1.08)}}.cat-svg-small{animation:small-pulse 3s ease-in-out infinite}@keyframes small-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}.chatbot-message-bubble{font-size:var(--chatbot-msg-font,15px)!important}#necox-chatbot-input{font-size:var(--chatbot-msg-font,15px)!important}.chatbot-message-time{font-size:calc(var(--chatbot-msg-font, 15px) - 4px)!important}.chatbot-window{border-radius:var(--chatbot-radius,16px)!important}#necox-chatbot-window .chatbot-bg-video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:0!important;border-radius:inherit!important}#necox-chatbot-window .chatbot-bg-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important}#necox-chatbot-window>*:not(.chatbot-bg-video):not(.chatbot-bg-overlay){position:relative!important;z-index:2!important}#necox-chatbot-window.chatbot-window[style*="background-image"] .chatbot-messages,#necox-chatbot-window.chatbot-window[style*="background: transparent"] .chatbot-messages{background:#fff0}.chatbot-toggle-wrapper:active{cursor:grabbing}.chatbot-toggle-wrapper.active-chat{animation:none}.chatbot-toggle-wrapper .chatbot-toggle{cursor:inherit;position:relative;z-index:2}.chatbot-toggle-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.chatbot-toggle-ring::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0%,#fff0 3%,rgb(0 191 255) 14%,rgb(180 240 255) 20%,#fff0 30%,transparent 50%,#fff0 54%,rgb(255 107 53) 66%,rgb(255 215 130) 72%,#fff0 82%,transparent 100%);animation:neon-ring-spin 3.5s linear infinite;z-index:0;pointer-events:none}.chatbot-toggle-ring::after{content:'';position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 120deg,transparent 0%,rgb(0 191 255 / .4) 10%,transparent 25%,transparent 60%,rgb(255 107 53 / .35) 72%,transparent 87%);animation:neon-ring-spin 6s linear infinite reverse;z-index:0;pointer-events:none}@keyframes neon-ring-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.chatbot-toggle{filter:drop-shadow(0 0 0 #fff0)}.chatbot-toggle-ring .chatbot-toggle{box-shadow:0 0 16px rgb(0 191 255 / .45),0 0 32px rgb(0 191 255 / .2),0 0 48px rgb(0 191 255 / .08)!important;animation:neon-glow-pulse 3s ease-in-out infinite}@keyframes neon-glow-pulse{0%,100%{box-shadow:0 0 16px rgb(0 191 255 / .45),0 0 32px rgb(0 191 255 / .2),0 0 48px rgb(0 191 255 / .08)}50%{box-shadow:0 0 22px rgb(0 191 255 / .65),0 0 44px rgb(0 191 255 / .3),0 0 65px rgb(0 191 255 / .14)}}.chatbot-toggle-label{display:block!important;text-align:center;white-space:nowrap;pointer-events:none;user-select:none;line-height:1.2;padding:3px 10px 4px;border-radius:20px;margin-bottom:6px;margin-top:0;position:relative;letter-spacing:.5px}.chatbot-toggle-label.neon-border{animation:neon-glow-label 2s ease-in-out infinite alternate}@keyframes neon-glow-label{0%{box-shadow:0 0 4px currentColor,0 0 8px currentColor}100%{box-shadow:0 0 8px currentColor,0 0 18px currentColor,0 0 30px currentColor}}.chatbot-avatar-icon{width:80%;height:80%;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.cat-svg-large{width:80%;height:80%}.chatbot-notification-dot.pulse{animation:campaign-pulse 1.5s ease-in-out infinite}@keyframes campaign-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}100%{transform:scale(1);opacity:1}}.chatbot-message-bubble a.chatbot-link{color:var(--chatbot-color,#ff6b35);text-decoration:underline;word-break:break-all;font-weight:500}.chatbot-message-bubble a.chatbot-link:hover{opacity:.8}.limit-count{font-size:12px;color:#555;padding:2px 6px}.limit-count strong{color:var(--chatbot-color,#ff6b35);font-size:14px}.limit-unlimited{font-size:12px;color:#27ae60;font-weight:600;padding:2px 6px}.chatbot-ilan-cards-wrap{padding:0!important;background:transparent!important;width:100%!important;max-width:100%!important;align-self:stretch!important;box-sizing:border-box!important}#necox-chatbot-window .chatbot-ilan-cards{display:flex;flex-direction:column}#necox-chatbot-window .chatbot-ilan-card{display:block;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s;overflow:hidden}#necox-chatbot-window .chatbot-ilan-card.thumb-top{display:block!important;position:static!important}#necox-chatbot-window .chatbot-ilan-card.thumb-top .chatbot-ilan-card-thumb{position:static!important;width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important;margin-top:-10px!important;margin-bottom:8px!important;height:140px!important}#necox-chatbot-window .chatbot-ilan-card.thumb-overlay{display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important}#necox-chatbot-window .chatbot-ilan-card.thumb-overlay .chatbot-ilan-card-thumb{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:0!important}#necox-chatbot-window .chatbot-ilan-card.thumb-overlay .chatbot-ilan-card-title,#necox-chatbot-window .chatbot-ilan-card.thumb-overlay .chatbot-ilan-card-meta,#necox-chatbot-window .chatbot-ilan-card.thumb-overlay .chatbot-ilan-card-desc,#necox-chatbot-window .chatbot-ilan-card.thumb-overlay .chatbot-ilan-btn{position:relative!important;z-index:1!important}#necox-chatbot-window .chatbot-ilan-card-thumb{background-size:cover;background-position:center;background-repeat:no-repeat}#necox-chatbot-window .chatbot-ilan-card:hover{color:inherit}#necox-chatbot-window .chatbot-ilan-card-title{margin-top:0!important;padding:0!important;line-height:1.4!important}#necox-chatbot-window .chatbot-ilan-card-meta{display:flex!important;flex-wrap:wrap;gap:6px;margin:0!important;padding:0!important}#necox-chatbot-window .chatbot-ilan-card-meta span{white-space:nowrap;margin:0!important;padding:0!important}#necox-chatbot-window .chatbot-ilan-urgent{font-weight:700!important}#necox-chatbot-window.necox-support-mode{width:760px!important;max-width:96vw!important;height:640px!important;max-height:92vh!important}.isup-back-btn{background:none;border:1px solid rgb(255 255 255 / .4);color:#fff;border-radius:6px;padding:4px 12px;font-size:12px;cursor:pointer;margin-left:8px;transition:background .2s;flex-shrink:0}.isup-back-btn:hover{background:rgb(255 255 255 / .2)}#necox-support-ui{display:flex;height:calc(100% - 52px);overflow:hidden}.isup-left{width:180px;min-width:180px;border-right:1px solid #eee;display:flex;flex-direction:column;background:#fafafa;overflow:hidden}.isup-left-title{padding:12px 14px 8px;font-size:11px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}.isup-staff-list{flex:1;overflow-y:auto}.isup-staff-card{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;transition:background .15s;border-bottom:1px solid #f0f0f0;border-left:3px solid #fff0}.isup-staff-card:hover{background:#f2f2f2}.isup-staff-card.isup-active{background:#fff4f0;border-left-color:var(--chatbot-color,#ff6b35)}.isup-staff-photo{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #eee}.isup-staff-avatar{width:40px;height:40px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.isup-staff-info{overflow:hidden;min-width:0}.isup-staff-info strong{display:block;font-size:13px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.isup-staff-info span{display:block;font-size:11px;color:#aaa;margin-top:2px}.isup-staff-card{position:relative}.isup-status-dot{position:absolute;width:10px;height:10px;border-radius:50%;border:2px solid #fff;top:10px;left:48px;z-index:2}.isup-status-dot.isup-online{background:#22c55e}.isup-status-dot.isup-offline{background:#9ca3af}.isup-status-text{font-size:10px!important;margin-top:1px!important}.isup-status-text.online{color:#22c55e!important}.isup-status-text.offline{color:#9ca3af!important}.isup-right{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.isup-right-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ddd;gap:8px}.isup-right-empty span{font-size:40px}.isup-right-empty p{font-size:13px;color:#bbb;margin:0}.isup-chat-header{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #eee;background:#fff;flex-shrink:0}.isup-chat-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.isup-chat-avatar-ph{width:36px;height:36px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.isup-chat-header strong{display:block;font-size:14px;color:#1a1a1a;font-weight:600}.isup-chat-header span{font-size:11px;color:#aaa}.isup-messages{flex:1 1 0%;min-height:200px;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;background:#f7f7f7;scroll-behavior:smooth}.isup-msg{display:flex;flex-direction:column;max-width:78%}.isup-msg-mine{align-self:flex-end;align-items:flex-end}.isup-msg-theirs{align-self:flex-start;align-items:flex-start}.isup-msg-bubble{padding:10px 15px;border-radius:16px;font-size:14px;line-height:1.55;word-break:break-word}.isup-msg-mine .isup-msg-bubble{background:var(--chatbot-color,#ff6b35);color:#fff;border-bottom-right-radius:4px}.isup-msg-theirs .isup-msg-bubble{background:#fff;color:#333;border:1px solid #e5e5e5;border-bottom-left-radius:4px;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.isup-msg-time{font-size:10px;color:silver;margin-top:3px;padding:0 3px}.isup-input-area{display:flex;align-items:flex-end;gap:10px;padding:12px 16px 14px;border-top:1px solid #ebebeb;background:#fff;flex-shrink:0}.isup-textarea{flex:1;border:1.5px solid #e0e0e0;border-radius:12px;padding:11px 14px;font-size:14px;resize:none;outline:none;font-family:inherit;transition:border .2s,box-shadow .2s;line-height:1.5;min-height:46px;max-height:120px;overflow-y:auto}.isup-textarea:focus{border-color:var(--chatbot-color,#ff6b35);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.isup-send-btn{background:var(--chatbot-color,#ff6b35);color:#fff;border:none;border-radius:12px;padding:11px 22px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s;white-space:nowrap;flex-shrink:0;height:46px}.isup-send-btn:hover{opacity:.88;transform:translateY(-1px)}.isup-send-btn:active{transform:translateY(0)}.isup-send-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.isup-login-required{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.isup-login-required p{font-size:14px;color:#666;margin:0;line-height:1.5}.isup-login-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 26px;background:var(--chatbot-color,#ff6b35);color:#fff!important;border:none;border-radius:9px;font-weight:600;font-size:14px;cursor:pointer;text-decoration:none!important;transition:opacity .2s;min-width:140px;justify-content:center}.isup-login-btn:hover{opacity:.85}.isup-register-btn{background:#555!important}.isup-left-hidden{display:none!important}.isup-right-fullscreen{width:100%!important;max-width:100%!important}@media (max-width:520px){#necox-chatbot-window.necox-support-mode{width:calc(100vw - 16px)!important;height:88vh!important;max-height:88vh!important;bottom:8px!important;right:8px!important}.isup-left{width:130px;min-width:130px}.isup-left-title{font-size:10px;padding:10px 8px 6px}.isup-staff-card{padding:10px 8px;gap:8px}.isup-staff-photo,.isup-staff-avatar{width:34px;height:34px;font-size:16px}.isup-staff-info strong{font-size:12px}.isup-staff-info span{font-size:10px}.isup-msg{max-width:90%!important}.isup-msg-bubble{font-size:14px!important;padding:10px 14px!important}.isup-messages{flex:1 1 0!important;min-height:150px!important;padding:12px 14px!important}.isup-input-area{padding:10px 12px 14px!important;gap:10px!important}.isup-textarea{font-size:15px!important;min-height:48px!important;padding:11px 14px!important;border-radius:12px!important}.isup-send-btn{height:48px!important;padding:11px 18px!important;font-size:14px!important;border-radius:12px!important}.isup-chat-header{padding:10px 12px!important}.isup-chat-header strong{font-size:14px!important}}@media (max-width:380px){.isup-left{width:110px;min-width:110px}.isup-staff-info span{display:none}.isup-staff-card{padding:9px 6px}#necox-chatbot-window.necox-support-mode{width:100vw!important;height:92vh!important;bottom:0!important;right:0!important;border-radius:0!important}}#necox-chatbot-window.necox-support-mode{max-height:92vh!important}#login.modal,#register.modal{z-index:1000002!important}.necox-chatbot-login-active .modal-backdrop{z-index:1000001!important}@media (max-width:600px){#login.modal .modal-dialog,#register.modal .modal-dialog{max-width:92vw!important;margin:16px auto!important}#login.modal .modal-content,#register.modal .modal-content{border-radius:14px!important;max-height:88vh!important;overflow-y:auto!important}}.isup-channels{padding:8px 12px 0;flex-shrink:0;overflow:hidden}.isup-channels-title{font-size:12px;font-weight:700;color:#333;margin-bottom:6px;text-align:center}.isup-channel-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;color:#fff;margin-bottom:6px;transition:transform .15s,box-shadow .15s;cursor:pointer;border:none}.isup-channel-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .15);color:#fff;text-decoration:none}.isup-channel-btn svg{flex-shrink:0}.isup-wa-btn{background:linear-gradient(135deg,#25D366,#128C7E)}.isup-wa-btn:hover{background:linear-gradient(135deg,#20bd5a,#0f7a6e)}.isup-fb-btn{background:linear-gradient(135deg,#0084FF,#0066CC)}.isup-fb-btn:hover{background:linear-gradient(135deg,#0077e6,#005bb5)}.isup-channels-divider{display:flex;align-items:center;margin:8px 0 4px;gap:10px}.isup-channels-divider::before,.isup-channels-divider::after{content:'';flex:1;height:1px;background:#ddd}.isup-channels-divider span{font-size:12px;color:#999;white-space:nowrap}.isup-staff-channels{display:flex;gap:6px;padding:6px 10px;background:#f8f9fa;border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center}.isup-staff-channels .isup-channel-btn{flex:none;padding:6px 12px;font-size:11px;font-weight:600;border-radius:6px;margin-bottom:0}.isup-channel-desc{font-size:11px;color:#555;margin:0 0 4px 0;padding:0;line-height:1.3;text-align:center}.isup-staff-channels .isup-channel-desc:not(:first-child){margin-top:8px}.isup-wa-staff-toggle-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:8px 10px;background:#fff8f0;border-bottom:1px solid #ffe0c0;width:100%}.isup-wa-staff-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:#e53e3e;color:#fff;border:none;border-radius:7px;font-size:12px;font-weight:700;cursor:pointer;transition:background 0.25s,transform 0.15s;line-height:1.2}.isup-wa-staff-toggle-btn:hover{opacity:.9;transform:translateY(-1px)}.isup-wa-staff-toggle-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.isup-wa-staff-toggle-hint{font-size:10px;color:#999;line-height:1.3}.isup-panel-link-wrap{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;background:#f0f4ff;border-top:1px solid #dce6ff;text-align:center}.isup-panel-link-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;background:#3b82f6;color:#fff!important;border-radius:7px;font-size:12px;font-weight:700;text-decoration:none!important;transition:background 0.2s,transform 0.15s;line-height:1.2}.isup-panel-link-btn:hover{background:#2563eb;transform:translateY(-1px);color:#fff!important}.isup-panel-link-desc{font-size:10px;color:#888;line-height:1.3}@media (max-width:520px){#necox-chatbot-window.necox-support-mode{height:calc(var(--vh, 1vh) * 90)!important;max-height:calc(var(--vh, 1vh) * 90)!important;display:flex;flex-direction:column}#necox-support-ui{flex:1;min-height:0;overflow:hidden}.isup-right{display:flex;flex-direction:column;overflow:hidden;min-height:0}.isup-channels{padding:8px 10px 0!important}.isup-channel-btn{padding:8px 12px!important;font-size:12px!important;border-radius:8px!important;margin-bottom:6px!important}.isup-channel-btn svg{width:15px!important;height:15px!important}.isup-channel-desc{font-size:11px!important;margin:0 0 4px 0!important;line-height:1.3!important}.isup-channels-divider{margin:8px 0 4px!important}.isup-messages{flex:1 1 0!important;min-height:120px!important;overflow-y:auto!important;padding:12px 14px!important}.isup-input-area{flex-shrink:0!important;padding:10px 12px 12px!important}}@media (max-width:380px){.isup-channel-desc{display:none!important}.isup-channels{padding:6px 8px 0!important}.isup-channel-btn{padding:7px 10px!important;font-size:11px!important}.isup-channels-divider{margin:6px 0 3px!important}}@media (min-width:521px) and (max-width:768px){#necox-chatbot-window.necox-support-mode{width:94vw!important;height:75vh!important;max-height:80vh!important}.isup-left{width:160px;min-width:160px}.isup-messages{min-height:180px!important;padding:14px 16px!important}.isup-textarea{font-size:14px!important;min-height:46px!important}.isup-send-btn{height:46px!important;font-size:14px!important}}#necox-chatbot-window .chatbot-ilan-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;text-decoration:none!important;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease!important;cursor:pointer!important;box-sizing:border-box!important;line-height:1.2!important;vertical-align:baseline!important;letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;max-width:100%!important}#necox-chatbot-window .chatbot-ilan-btn:hover{text-decoration:none!important}#necox-chatbot-window .chatbot-ilan-btn:active{opacity:0.85!important}#necox-chatbot-window .chatbot-ilan-btn:focus{outline:none!important;box-shadow:none!important}#necox-chatbot-window .chatbot-ilan-btn-icon{font-size:14px!important;line-height:1!important;flex-shrink:0!important}#necox-chatbot-window .chatbot-ilan-btn-text{flex-shrink:0!important}#necox-chatbot-window .chatbot-ilan-btn-arrow{font-size:15px!important;transition:transform 0.18s ease!important;flex-shrink:0!important}#necox-chatbot-window .chatbot-ilan-btn:hover .chatbot-ilan-btn-arrow{transform:translateX(3px)!important}#necox-chatbot-window .chatbot-ilan-btn-wrap{display:none!important}#necox-chatbot-window .chatbot-ilan-card>.chatbot-ilan-btn{display:inline-flex!important;margin-top:8px!important}.chatbot-footer-info{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;flex-shrink:0;line-height:1.2}.chatbot-footer-info a:hover{text-decoration:underline!important;opacity:.9}.necox-support-mode .chatbot-footer-info{display:none!important}.chatbot-toolbar{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;flex-shrink:0}.chatbot-campaign-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;border-radius:14px;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0 / .15);transition:transform .2s,box-shadow .2s;letter-spacing:.3px;margin-left:auto}.chatbot-campaign-btn:hover{transform:scale(1.06);box-shadow:0 3px 14px rgb(0 0 0 / .25);text-decoration:none;color:inherit}.chatbot-campaign-btn:active{transform:scale(.95)}.campaign-btn-text{line-height:1}.campaign-btn-arrow{font-size:13px;transition:transform .2s}.chatbot-campaign-btn:hover .campaign-btn-arrow{transform:translateX(3px)}.chatbot-campaign-btn.campaign-pulse{animation:campaignPulse 2s ease-in-out infinite}@keyframes campaignPulse{0%,100%{box-shadow:0 2px 8px rgb(0 0 0 / .15)}50%{box-shadow:0 2px 8px rgb(0 0 0 / .15),0 0 0 5px rgb(255 68 68 / .2)}}.necox-support-mode .chatbot-toolbar{display:none!important}.necox-support-mode .chatbot-header-bottom{display:none!important}@media (max-width:480px){.chatbot-toolbar{padding:3px 10px}.chatbot-campaign-btn{font-size:10px;padding:3px 12px}}.chatbot-catbtn-wrap{display:flex;justify-content:flex-end;padding:4px 10px 2px 10px;flex-shrink:0}.chatbot-catbtn{display:inline-flex;align-items:center;gap:4px;padding:5px 14px;border-radius:16px;font-size:11px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px rgb(0 0 0 / .15);transition:transform .2s,box-shadow .2s;letter-spacing:.3px;line-height:1}.chatbot-catbtn:hover{transform:scale(1.06);box-shadow:0 3px 14px rgb(0 0 0 / .25)}.chatbot-catbtn:active{transform:scale(.95)}.catbtn-text{line-height:1}.catbtn-arrow{font-size:13px;transition:transform .2s}.chatbot-catbtn:hover .catbtn-arrow{transform:translateX(3px)}@media (max-width:480px){.chatbot-catbtn{font-size:10px;padding:4px 12px}}.chatbot-category-container{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(0 0 0 / .15) #fff0;box-sizing:border-box;max-width:100%}.chatbot-category-container::-webkit-scrollbar{width:4px}.chatbot-category-container::-webkit-scrollbar-track{background:#fff0}.chatbot-category-container::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15);border-radius:4px}.chatbot-category-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}.chatbot-category-item{margin:0;width:100%}.chatbot-category-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;gap:8px;transition:all 0.25s ease;position:relative;overflow:hidden;box-sizing:border-box;width:100%;word-break:break-word;overflow-wrap:break-word}.chatbot-category-left{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.chatbot-category-icon{width:22px;height:22px;object-fit:contain;flex-shrink:0}.chatbot-category-name{font-size:13px;font-weight:600;color:#1d2327;overflow-wrap:break-word;word-break:break-word;hyphens:auto;min-width:0}.chatbot-category-count{font-size:12px;font-weight:400;color:#999;white-space:nowrap;flex-shrink:0}.chatbot-category-link.hvr-glow-lift:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgb(0 0 0 / .1)}.chatbot-category-link.hvr-border-pulse{transition:all 0.3s ease,border-color 0.3s ease}.chatbot-category-link.hvr-border-pulse:hover{border-color:var(--catcard-hover-border,#ff6b35);background:var(--catcard-hover-bg,#f8f9fa);box-shadow:0 0 0 2px rgb(255 107 53 / .15)}.chatbot-category-link.hvr-slide-highlight::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--catcard-hover-bg,#f8f9fa);transition:left 0.3s ease;z-index:0;border-radius:inherit}.chatbot-category-link.hvr-slide-highlight:hover::before{left:0}.chatbot-category-link.hvr-slide-highlight .chatbot-category-left,.chatbot-category-link.hvr-slide-highlight .chatbot-category-count{position:relative;z-index:1}.chatbot-category-link.hvr-scale-pop:hover{transform:scale(1.02);box-shadow:0 3px 12px rgb(0 0 0 / .08)}.chatbot-category-child-item{margin-left:0}.chatbot-category-link.catcard-child .chatbot-category-name{font-weight:400;color:#555}.chatbot-brands-chip .chatbot-brands-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:6px}.chatbot-brands-chip .chatbot-brand-item{flex:0 0 auto}.chatbot-brands-chip .chatbot-brand-link{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:16px;background:#f0f4f8;border:1px solid #e2e8f0;font-size:12px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;color:inherit}.chatbot-brands-chip .chatbot-brand-link:hover{background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.chatbot-brands-chip .chatbot-category-name{font-size:12px;font-weight:500;color:#334155}.chatbot-brands-chip .chatbot-category-count{font-size:10px;color:#94a3b8;background:#e2e8f0;padding:1px 6px;border-radius:8px}.chatbot-brand-icon{object-fit:contain;flex-shrink:0;border-radius:4px}.chatbot-voice-btn.recording-whisper{background:#ef4444!important;border-color:#ef4444!important;animation:whisper-pulse 1.2s ease-in-out infinite}.chatbot-voice-btn.recording-whisper svg{stroke:#fff!important}@keyframes whisper-pulse{0%,100%{box-shadow:0 0 0 0 rgb(239 68 68 / .4)}50%{box-shadow:0 0 0 6px #fff0}}.chatbot-voice-btn.processing-whisper{background:#f59e0b!important;border-color:#f59e0b!important}.chatbot-voice-btn.processing-whisper svg{stroke:#fff!important;animation:whisper-spin 1s linear infinite}@keyframes whisper-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#chatbot-rec-timer{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:8px;pointer-events:none;display:none;line-height:1.6}.chatbot-voice-btn{position:relative}.chatbot-adtype-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;max-width:100%;overflow:hidden}.chatbot-adtype-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;cursor:pointer;transition:all 0.2s ease;min-height:70px;box-sizing:border-box;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.chatbot-adtype-name{line-height:1.3;margin-bottom:4px;overflow-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%}.chatbot-adtype-count{line-height:1.2}.chatbot-dynamic-title{overflow-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%;box-sizing:border-box}@media (max-width:340px){.chatbot-adtype-grid{grid-template-columns:1fr}}body.ilpsp-body-lock{overflow:hidden}.isup-locked-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;background:rgb(247 247 247 / .96);border-radius:8px;margin:10px 12px 0;text-align:center;flex-shrink:0}.isup-locked-icon{font-size:24px}.isup-locked-text{font-size:13px;color:#888;line-height:1.5;margin:0}.isup-locked-text strong{color:#555;display:block;margin-bottom:3px;font-size:13px}.isup-textarea.isup-locked,.isup-send-btn.isup-locked{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important}.isup-end-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1.5px solid #e53e3e;border-radius:6px;background:#fff0;color:#e53e3e;font-size:11px;font-weight:600;cursor:pointer;transition:background .18s,color .18s;margin-left:auto;flex-shrink:0}.isup-end-btn:hover{background:#e53e3e;color:#fff}.isup-panel-link-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:2px solid #1e3a6e;border-radius:8px;background:#fff0;color:#1e3a6e!important;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none!important;transition:background .18s,color .18s;align-self:flex-start}.isup-panel-link-btn:hover{background:#1e3a6e;color:#fff!important;text-decoration:none!important}