@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/dist/tabler-icons.min.css";:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Avenir Next Rounded,Trebuchet MS,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;min-width:320px;min-height:100vh;margin:0}a,button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%}#root{min-height:100vh}.maintenance-page-shell,.maintenance-page-shell *,.maintenance-page-shell :before,.maintenance-page-shell :after{box-sizing:border-box}.maintenance-page-shell{color:#fff;background:radial-gradient(circle at 20% 18%,#ff9e5238,#0000 28%),radial-gradient(circle at 82% 74%,#ffffff24,#0000 24%),linear-gradient(135deg,#2a160d 0%,#8b2f0e 44%,#f4611c 100%);min-height:100vh;font-family:Inter,Segoe UI,sans-serif;position:relative;overflow:hidden}.maintenance-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000bd,#0000 76%);mask-image:linear-gradient(90deg,#000000bd,#0000 76%)}.maintenance-blob{pointer-events:none;border-radius:50%;position:absolute}.maintenance-blob-1{background:radial-gradient(circle,#ffffff29,#0000 68%);width:520px;height:520px;top:-180px;left:-140px}.maintenance-blob-2{background:radial-gradient(circle,#ffffff1f,#0000 70%);width:430px;height:430px;bottom:-120px;right:-120px}.maintenance-logo-corner{z-index:3;position:absolute;top:26px;right:36px}.maintenance-logo-corner img{filter:brightness(0)invert();width:auto;height:92px;display:block}.maintenance-page{z-index:1;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(28px,6vw,88px);width:min(100%,1280px);min-height:100vh;margin:0 auto;padding:96px clamp(22px,6vw,72px) 56px;display:grid;position:relative}.maintenance-left{max-width:650px}.maintenance-badge{letter-spacing:.16em;text-transform:uppercase;background:#ffffff21;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px;font-size:.72rem;font-weight:800;display:inline-flex}.maintenance-badge-dot{background:#ffe066;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #ffe06624}.maintenance-title{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.5vw,6rem);font-weight:800;line-height:.92}.maintenance-dots{color:#ffffffbd;margin-left:.08em;display:inline-block}.maintenance-desc{color:#ffffffd1;max-width:560px;margin:24px 0 0;font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.7}.maintenance-status-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.maintenance-pill{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.86rem;font-weight:700;display:inline-flex}.maintenance-pill-dot{border-radius:50%;flex:none;width:8px;height:8px}.maintenance-pill-dot-yellow{background:#ffe066}.maintenance-pill-dot-green{background:#6ef597}.maintenance-pill-dot-white{background:#fff}.maintenance-right{justify-content:center;display:flex}.maintenance-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140c0875;border:1px solid #ffffff38;border-radius:18px;width:min(100%,440px);overflow:hidden;box-shadow:0 24px 90px #2c0d0252}.maintenance-console-head{border-bottom:1px solid #ffffff21;gap:7px;padding:14px 16px;display:flex}.maintenance-console-head span{background:#ffffff6b;border-radius:50%;width:10px;height:10px}.maintenance-console-body{gap:10px;padding:18px;display:grid}.maintenance-console-body div{background:#ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.maintenance-console-body span{color:#ffffffb8;font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem}.maintenance-console-body strong{color:#fff;text-transform:uppercase;font-size:.78rem}@media (width<=820px){.maintenance-logo-corner{top:18px;right:18px}.maintenance-logo-corner img{height:72px}.maintenance-page{grid-template-columns:1fr;padding-top:112px}.maintenance-right{justify-content:flex-start}}.notifaya-shell{--nf-orange:#f4611c;--nf-orange-2:#ff7a35;--nf-orange-light:#fff0e9;--nf-orange-pale:#fff8f5;--nf-bg:#f7f7f8;--nf-white:#fff;--nf-text:#1a1a1a;--nf-muted:#6b6b6b;--nf-faint:#a0a0a0;--nf-border:#ebebeb;--nf-border-2:#e0e0e0;--nf-green:#16a34a;--nf-green-bg:#f0fdf4;--nf-red:#dc2626;--nf-red-bg:#fef2f2;--nf-blue:#2563eb;--nf-blue-bg:#eff6ff;--nf-amber:#d97706;--nf-amber-bg:#fffbeb;--nf-radius:10px;--nf-radius-sm:8px;--nf-shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--nf-shadow-md:0 4px 16px #00000014;--nf-shadow-lg:0 8px 32px #0000001f;--nf-font:"Plus Jakarta Sans", "Segoe UI", sans-serif;--nf-mono:"JetBrains Mono", monospace;min-height:100vh;color:var(--nf-text);font-family:var(--nf-font);background:var(--nf-bg);font-size:14px}.notifaya-shell *,.notifaya-shell :before,.notifaya-shell :after{box-sizing:border-box}.notifaya-shell button,.notifaya-shell input,.notifaya-shell select{font:inherit}.notifaya-shell button{cursor:pointer;border:0}.notifaya-shell input,.notifaya-shell select{outline:none}.nf-onboard-screen{background:radial-gradient(circle at 14% 16%,#f4611c1f,#0000 28%),radial-gradient(circle at 84% 80%,#2563eb14,#0000 26%),linear-gradient(135deg,#fff8f5 0%,#fff 52%,#fff0e9 100%);justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.nf-onboard-wrap{text-align:center;width:min(100%,520px)}.nf-ob-logo{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.nf-ob-logo-icon,.nf-sidenav-logo,.nf-profile-avatar{color:#fff;background:var(--nf-orange);justify-content:center;align-items:center;display:flex}.nf-ob-logo-icon{border-radius:10px;width:40px;height:40px;font-size:22px}.nf-ob-logo-text{font-size:20px;font-weight:800}.nf-ob-card{background:var(--nf-white);box-shadow:var(--nf-shadow-lg);text-align:left;border:1px solid #f4611c14;border-radius:20px;overflow:hidden}.nf-ob-steps{background:var(--nf-orange-pale);padding:20px 28px 0;display:flex}.nf-ob-step{color:var(--nf-faint);background:0 0;flex-direction:column;flex:1;align-items:center;gap:6px;padding:0 8px 16px;display:flex;position:relative}.nf-ob-step:after{content:"";background:0 0;border-radius:999px;height:3px;position:absolute;bottom:0;left:0;right:0}.nf-ob-step.is-active:after{background:var(--nf-orange)}.nf-ob-step.is-done:after{background:var(--nf-green)}.nf-ob-step-num{border:2px solid var(--nf-border-2);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.nf-ob-step.is-active .nf-ob-step-num{border-color:var(--nf-orange);color:#fff;background:var(--nf-orange)}.nf-ob-step.is-done .nf-ob-step-num{border-color:var(--nf-green);color:#fff;background:var(--nf-green)}.nf-ob-step-label,.nf-field-label,.nf-alert-config-title,.nf-diff-label{color:var(--nf-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.nf-ob-step.is-active .nf-ob-step-label{color:var(--nf-orange)}.nf-ob-step.is-done .nf-ob-step-label{color:var(--nf-green)}.nf-ob-body{padding:28px}.nf-ob-title{color:var(--nf-text);margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.25}.nf-ob-sub{color:var(--nf-muted);margin:0 0 22px;font-size:13px;line-height:1.6}.nf-connect-box{border:1.5px dashed var(--nf-border-2);border-radius:var(--nf-radius);width:100%;color:var(--nf-text);background:var(--nf-white);text-align:center;flex-direction:column;align-items:center;margin-bottom:16px;padding:28px;transition:border-color .15s,background .15s;display:flex}.nf-connect-box:hover{border-color:var(--nf-orange);background:var(--nf-orange-pale)}.nf-connect-icon,.nf-success-icon{background:var(--nf-orange-light);color:var(--nf-orange);justify-content:center;align-items:center;display:flex}.nf-connect-icon{border-radius:var(--nf-radius);width:56px;height:56px;margin-bottom:12px;font-size:28px}.nf-connect-box strong{margin-bottom:4px;font-size:15px}.nf-connect-box>span:not(.nf-connect-icon):not(.nf-btn){max-width:340px;color:var(--nf-muted);margin-bottom:16px;font-size:12px}.nf-connected-state{border-radius:var(--nf-radius);background:var(--nf-green-bg);color:var(--nf-green);text-align:center;border:1px solid #bbf7d0;flex-direction:column;align-items:center;margin-bottom:16px;padding:16px;display:flex}.nf-connected-state i{margin-bottom:6px;font-size:28px}.nf-connected-state span{color:var(--nf-muted);margin-top:2px;font-size:12px}.nf-trust-row{color:var(--nf-faint);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.nf-trust-row i{color:var(--nf-green);font-size:14px}.nf-ob-footer{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.nf-ob-footer-center{justify-content:center}.nf-ob-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.nf-ob-form-full{margin-bottom:14px;display:block}.nf-field-label{margin-bottom:6px;display:block}.nf-field-input{border:1.5px solid var(--nf-border-2);border-radius:var(--nf-radius-sm);width:100%;color:var(--nf-text);background:var(--nf-white);padding:9px 12px;font-size:13px}.nf-field-input:focus{border-color:var(--nf-orange)}.nf-slack-btn{border-radius:var(--nf-radius-sm);color:#6b21a8;background:#f9f5ff;border:1.5px solid #e8d5ff;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:14px;padding:10px;font-size:13px;font-weight:700;display:flex}.nf-sms-box{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);margin-bottom:14px;padding:14px}.nf-sms-head{align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.nf-sms-head i{color:var(--nf-orange);font-size:16px}.nf-alert-config-title{margin-bottom:8px}.nf-check-row{border-bottom:1px solid var(--nf-border);min-height:38px;color:var(--nf-text);justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.nf-check-row:last-child{border-bottom:0}.nf-check-label{align-items:center;gap:8px;display:flex}.nf-check-label i{color:var(--nf-muted);font-size:15px}.nf-toggle{background:var(--nf-border-2);border-radius:999px;flex:none;width:36px;height:20px;transition:background .18s;position:relative}.nf-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.nf-toggle.is-on{background:var(--nf-orange)}.nf-toggle.is-on:after{transform:translate(16px)}.nf-success-block{text-align:center;padding:10px 0 20px}.nf-success-icon{border-radius:50%;width:64px;height:64px;margin:0 auto 14px;font-size:36px}.nf-next-box{border-radius:var(--nf-radius);background:var(--nf-bg);flex-direction:column;gap:8px;margin-bottom:20px;padding:14px;display:flex}.nf-next-box strong{color:var(--nf-muted);text-transform:uppercase;margin-bottom:2px;font-size:12px}.nf-next-box div{color:var(--nf-text);align-items:center;gap:10px;font-size:13px;display:flex}.nf-next-box i{color:var(--nf-orange);font-size:16px}.nf-app-screen{background:var(--nf-bg);min-height:100vh;display:flex}.nf-sidenav{z-index:20;border-right:1px solid var(--nf-border);background:var(--nf-white);flex-direction:column;flex:0 0 64px;align-items:center;width:64px;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.nf-sidenav-logo{border-radius:10px;flex:none;width:38px;height:38px;margin-bottom:28px;font-size:20px}.nf-nav-links,.nf-nav-bottom{flex-direction:column;align-items:center;gap:4px;display:flex}.nf-nav-links{flex:1}.nf-nav-link{width:44px;height:44px;color:var(--nf-faint);background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:relative}.nf-nav-link i{font-size:20px}.nf-nav-link span{color:#fff;background:var(--nf-text);white-space:nowrap;pointer-events:none;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700;display:none;position:absolute;left:52px}.nf-nav-link:hover,.nf-nav-link.is-active{color:var(--nf-orange);background:var(--nf-orange-light)}.nf-nav-link:hover span{display:block}.nf-nav-divider{background:var(--nf-border);width:32px;height:1px;margin:8px 0}.nf-app-main{flex-direction:column;flex:1;min-width:0;display:flex}.nf-topbar{z-index:10;border-bottom:1px solid var(--nf-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:16px;min-height:60px;padding:0 24px;display:flex;position:sticky;top:0}.nf-topbar-title{flex:1;font-size:16px;font-weight:800}.nf-topbar-tabs{border-radius:var(--nf-radius-sm);background:var(--nf-bg);gap:2px;padding:3px;display:flex}.nf-topbar-tabs button{color:var(--nf-muted);background:0 0;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:700}.nf-topbar-tabs button.is-active{color:var(--nf-text);background:var(--nf-white);box-shadow:var(--nf-shadow)}.nf-topbar-actions{align-items:center;gap:10px;display:flex}.nf-icon-btn{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);width:36px;height:36px;color:var(--nf-muted);background:var(--nf-white);justify-content:center;align-items:center;display:flex;position:relative}.nf-icon-btn:hover{color:var(--nf-text);background:var(--nf-bg)}.nf-notif-dot{border:2px solid var(--nf-white);background:var(--nf-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.nf-profile-btn{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);color:var(--nf-text);background:var(--nf-white);align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.nf-profile-avatar{border-radius:7px;width:28px;height:28px;font-size:11px;font-weight:800}.nf-profile-info{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.nf-profile-info strong{font-size:12px}.nf-profile-info small{color:var(--nf-faint);font-size:10px}.nf-page-content{flex:1;padding:20px 24px 32px}.nf-page{max-width:1280px;margin:0 auto}.nf-page-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.nf-page-head-tight{margin-bottom:6px}.nf-page-head h1{margin:0;font-size:20px;font-weight:800;line-height:1.25}.nf-page-head p{color:var(--nf-muted);margin:3px 0 0;font-size:13px}.nf-page-actions{align-items:center;gap:8px;display:flex}.nf-btn{border-radius:var(--nf-radius-sm);justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 18px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .14s,background .14s,border-color .14s;display:inline-flex}.nf-btn:disabled{cursor:not-allowed;opacity:.45}.nf-btn:not(:disabled):hover{transform:translateY(-1px)}.nf-btn-primary{color:#fff;background:var(--nf-orange)}.nf-btn-primary:hover{background:var(--nf-orange-2)}.nf-btn-outline{border:1.5px solid var(--nf-border-2);color:var(--nf-text);background:0 0}.nf-btn-outline:hover{border-color:var(--nf-orange);color:var(--nf-orange)}.nf-btn-small{min-height:30px;padding:5px 14px;font-size:12px}.nf-btn-wide{min-width:210px;min-height:44px}.nf-full-btn{width:100%;margin-top:14px}.nf-badge{border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px 9px;font-size:10px;font-weight:800;line-height:1.4;display:inline-flex}.nf-badge i{font-size:11px}.nf-badge-orange{color:var(--nf-orange);background:var(--nf-orange-light)}.nf-badge-green{color:var(--nf-green);background:var(--nf-green-bg)}.nf-badge-red{color:var(--nf-red);background:var(--nf-red-bg)}.nf-badge-blue{color:var(--nf-blue);background:var(--nf-blue-bg)}.nf-badge-amber{color:var(--nf-amber);background:var(--nf-amber-bg)}.nf-badge-gray{color:var(--nf-muted);background:var(--nf-bg)}.nf-import-progress,.nf-slot-banner,.nf-limit-banner,.nf-selection-counter{border-radius:var(--nf-radius);margin-bottom:18px}.nf-import-progress,.nf-slot-banner,.nf-selection-counter{background:var(--nf-orange-light);border:1px solid #ffd4bc}.nf-import-progress{padding:16px 20px}.nf-import-head,.nf-slot-banner,.nf-selection-counter,.nf-limit-banner{justify-content:space-between;align-items:center;gap:14px;display:flex}.nf-import-head{margin-bottom:10px}.nf-import-head div,.nf-slot-banner div:first-child,.nf-limit-banner div:first-child{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.nf-import-head div i,.nf-slot-banner i{color:var(--nf-orange)}.nf-import-head span{color:var(--nf-muted);font-size:12px}.nf-progress-track{background:#ffd4bc;border-radius:999px;height:6px;overflow:hidden}.nf-progress-fill{border-radius:inherit;background:var(--nf-orange);height:100%;transition:width .5s}.nf-import-steps{flex-wrap:wrap;gap:14px 20px;margin-top:8px;display:flex}.nf-import-steps span{color:var(--nf-muted);align-items:center;gap:6px;font-size:11px;display:flex}.nf-import-steps .is-done{color:var(--nf-green)}.nf-import-steps .is-active{color:var(--nf-orange);font-weight:800}.nf-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.nf-metric-card,.nf-card{border:1px solid var(--nf-border);border-radius:var(--nf-radius);background:var(--nf-white);box-shadow:var(--nf-shadow)}.nf-metric-card{width:100%;color:var(--nf-text);text-align:left;padding:16px 18px;display:block}.nf-metric-card.is-clickable:hover{border-color:var(--nf-orange);box-shadow:0 4px 16px #f4611c1f}.nf-metric-icon{border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:10px;font-size:18px;display:flex}.nf-metric-icon.is-orange,.nf-week-icon.is-orange{color:var(--nf-orange);background:var(--nf-orange-light)}.nf-metric-icon.is-red,.nf-week-icon.is-red{color:var(--nf-red);background:var(--nf-red-bg)}.nf-metric-icon.is-green,.nf-week-icon.is-green{color:var(--nf-green);background:var(--nf-green-bg)}.nf-metric-icon.is-blue,.nf-week-icon.is-blue{color:var(--nf-blue);background:var(--nf-blue-bg)}.nf-metric-label{color:var(--nf-muted);margin-bottom:3px;font-size:11px;font-weight:800}.nf-metric-value{margin-bottom:2px;font-size:26px;font-weight:800;line-height:1.1}.nf-metric-value.is-red{color:var(--nf-red)}.nf-metric-value.is-green,.nf-metric-value.is-blue{color:var(--nf-green)}.nf-metric-sub{color:var(--nf-faint);font-size:11px}.nf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.nf-card{padding:18px}.nf-stack-card{margin-bottom:16px}.nf-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nf-card-head h2{margin:0;font-size:13px;font-weight:800}.nf-card-head button:not(.nf-btn){color:var(--nf-orange);background:0 0;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.nf-card-head-spaced{margin-top:16px}.nf-table{border-collapse:collapse;width:100%}.nf-table th{border-bottom:1px solid var(--nf-border);color:var(--nf-faint);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800}.nf-table td{border-bottom:1px solid var(--nf-border);color:var(--nf-text);padding:10px 12px;font-size:13px}.nf-table tr:last-child td{border-bottom:0}.nf-table tr.is-clickable{cursor:pointer}.nf-table tr.is-clickable:hover td{background:var(--nf-orange-pale)}.nf-asin-code{color:var(--nf-muted);background:var(--nf-bg);font-family:var(--nf-mono);border-radius:4px;padding:2px 7px;font-size:11px;display:inline-flex}.nf-muted-cell{color:var(--nf-muted)!important}.nf-week-item{border-bottom:1px solid var(--nf-border);align-items:center;gap:10px;min-height:49px;display:flex}.nf-week-item:last-of-type{border-bottom:0}.nf-week-icon{border-radius:var(--nf-radius-sm);flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.nf-week-item span{color:var(--nf-muted);flex:1;font-size:13px}.nf-week-item strong{font-size:13px}.nf-asin-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.nf-asin-type{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);background:#fff;padding:14px}.nf-asin-type i{border-radius:var(--nf-radius-sm);width:34px;height:34px;color:var(--nf-orange);background:var(--nf-orange-light);justify-content:center;align-items:center;margin-bottom:10px;font-size:18px;display:flex}.nf-asin-type strong{margin-bottom:5px;font-size:13px;display:block}.nf-asin-type p{color:var(--nf-muted);margin:0;font-size:12px;line-height:1.55}.nf-select,.nf-search{border:1.5px solid var(--nf-border-2);border-radius:var(--nf-radius-sm);background:var(--nf-white)}.nf-select{min-height:36px;color:var(--nf-text);padding:7px 12px;font-size:12px;font-weight:700}.nf-search{align-items:center;gap:8px;min-height:38px;padding:7px 12px;display:flex}.nf-search i{color:var(--nf-faint)}.nf-search input{min-width:0;color:var(--nf-text);background:0 0;border:0;flex:1;font-size:13px}.nf-search-wide{width:100%;margin-bottom:14px}.nf-backup-step{border-bottom:1px solid var(--nf-border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.nf-backup-step:last-child{border-bottom:0}.nf-backup-step>div:first-child{border-radius:var(--nf-radius-sm);width:30px;height:30px;color:var(--nf-green);background:var(--nf-green-bg);justify-content:center;align-items:center;font-weight:800;display:flex}.nf-backup-step section{flex-direction:column;gap:2px;min-width:0;display:flex}.nf-backup-step strong{font-size:13px}.nf-backup-step span,.nf-backup-step time{color:var(--nf-muted);font-size:12px}.nf-slot-banner{padding:12px 16px}.nf-slot-banner .nf-progress-track{flex:0 0 200px;width:200px}.nf-import-tabs{border-radius:var(--nf-radius-sm);background:var(--nf-bg);gap:2px;margin-bottom:14px;padding:3px;display:flex}.nf-import-tabs button{color:var(--nf-muted);background:0 0;border-radius:6px;flex:1;padding:8px 12px;font-size:12px;font-weight:800}.nf-import-tabs button.is-active{color:var(--nf-orange);background:var(--nf-white);box-shadow:var(--nf-shadow)}.nf-empty-state,.nf-help-note{border-radius:var(--nf-radius-sm);color:var(--nf-muted);background:var(--nf-bg);padding:14px;font-size:12px}.nf-empty-state{justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.nf-csv-drop{border:1.5px dashed var(--nf-border-2);border-radius:var(--nf-radius);width:100%;color:var(--nf-text);background:var(--nf-white);text-align:center;flex-direction:column;align-items:center;padding:30px;display:flex}.nf-csv-drop:hover{border-color:var(--nf-orange);background:var(--nf-orange-pale)}.nf-csv-drop>i{color:var(--nf-orange);margin-bottom:10px;font-size:36px}.nf-csv-drop strong{margin-bottom:4px;font-size:14px}.nf-csv-drop>span:not(.nf-btn){color:var(--nf-muted);margin-bottom:14px;font-size:12px}.nf-help-note{margin-top:12px}.nf-limit-banner{background:var(--nf-red-bg);border:1px solid #fecaca;padding:12px 16px}.nf-limit-banner div:first-child{color:var(--nf-red)}.nf-selection-counter{padding:10px 16px}.nf-selection-counter strong{font-size:13px}.nf-selection-counter strong span{color:var(--nf-orange)}.nf-selection-counter>div{gap:6px;display:flex}.nf-checkbox{border:1.5px solid var(--nf-border-2);background:var(--nf-white);vertical-align:middle;border-radius:4px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.nf-checkbox.is-checked{border-color:var(--nf-orange);background:var(--nf-orange)}.nf-checkbox.is-checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.nf-change-count{color:var(--nf-red);font-weight:800}.nf-settings-stack{flex-direction:column;gap:14px;display:flex}.nf-plan-box{border-radius:var(--nf-radius-sm);background:var(--nf-orange-light);flex-direction:column;gap:3px;margin-bottom:12px;padding:14px;display:flex}.nf-plan-box strong{color:var(--nf-orange);font-size:15px}.nf-plan-box span{color:var(--nf-muted);font-size:12px}.nf-plan-box em{color:var(--nf-red);margin-top:3px;font-size:12px;font-style:normal;font-weight:800}.nf-plan-list{flex-direction:column;gap:8px;display:flex}.nf-plan-list div,.nf-detail-row{justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.nf-plan-list span,.nf-detail-row span{color:var(--nf-muted)}.nf-detail-row{border-bottom:1px solid var(--nf-border);padding:8px 0;font-size:13px}.nf-detail-row:last-child{border-bottom:0}.nf-detail-row code{font-family:var(--nf-mono);font-size:11px}.nf-modal-overlay{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nf-modal{background:var(--nf-white);width:min(100%,640px);max-height:min(88vh,760px);box-shadow:var(--nf-shadow-lg);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.nf-modal-head,.nf-modal-footer{flex:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.nf-modal-head{border-bottom:1px solid var(--nf-border)}.nf-modal-head h2{margin:0;font-size:15px;font-weight:800}.nf-modal-head p{color:var(--nf-faint);margin:3px 0 0;font-size:11px}.nf-modal-close{border:1px solid var(--nf-border);width:30px;height:30px;color:var(--nf-muted);background:0 0;border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.nf-modal-body{flex:1;padding:22px;overflow-y:auto}.nf-modal-footer{border-top:1px solid var(--nf-border)}.nf-modal-footer>div{gap:8px;display:flex}.nf-diff-label{margin:14px 0 8px}.nf-diff-cols{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.nf-diff-col{border-radius:var(--nf-radius-sm);min-height:118px;padding:12px 14px;font-size:12px;line-height:1.7}.nf-diff-col strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.nf-diff-col p{margin:0}.nf-diff-col.is-before{background:var(--nf-red-bg);border:1px solid #fecaca}.nf-diff-col.is-before strong{color:var(--nf-red)}.nf-diff-col.is-after{background:var(--nf-green-bg);border:1px solid #bbf7d0}.nf-diff-col.is-after strong{color:var(--nf-green)}.nf-image-placeholder{text-align:center;background:#fecaca47;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:92px;display:flex}.nf-image-placeholder i{font-size:28px}.nf-image-placeholder.is-alert{color:var(--nf-red);background:#fecaca80}.nf-insight{border-radius:var(--nf-radius-sm);align-items:flex-start;gap:7px;margin-top:4px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.nf-insight-amber{color:var(--nf-amber);background:var(--nf-amber-bg)}.nf-insight-gray{color:var(--nf-muted);background:var(--nf-bg)}.nf-restore-summary{border-radius:var(--nf-radius);background:var(--nf-orange-light);border:1px solid #ffd4bc;margin-bottom:16px;padding:14px}.nf-restore-summary strong{margin-bottom:8px;font-size:13px;display:block}.nf-restore-summary span{color:var(--nf-muted);margin-top:6px;font-size:11px;display:block}.nf-restore-row{border-bottom:1px solid var(--nf-border);gap:10px;padding:9px 0;font-size:13px;display:flex}.nf-restore-row:last-child{border-bottom:0}.nf-restore-row>i{flex:none;margin-top:1px;font-size:16px}.nf-restore-row div{flex-direction:column;gap:2px;display:flex}.nf-restore-row span{color:var(--nf-faint);font-size:11px}.nf-restore-row.is-done{color:var(--nf-green)}.nf-restore-row.is-active{color:var(--nf-orange);font-weight:800}.nf-restore-row.is-pending{color:var(--nf-faint)}.nf-muted-copy{color:var(--nf-muted);margin:0 0 14px;font-size:12px}.nf-backup-detail{margin-bottom:12px}.nf-backup-detail>div{border-radius:var(--nf-radius-sm);color:var(--nf-text);background:var(--nf-bg);margin-bottom:6px;padding:9px 12px;font-size:12px;line-height:1.55}.nf-image-strip{gap:8px;display:flex}.nf-image-strip span{border:1px solid var(--nf-border);border-radius:var(--nf-radius-sm);width:56px;height:56px;color:var(--nf-faint);background:var(--nf-bg);justify-content:center;align-items:center;font-size:12px;display:flex}.nf-image-strip i{font-size:20px}.nf-spin{animation:1s linear infinite nf-spin}@keyframes nf-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.nf-metric-grid,.nf-asin-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-grid-2{grid-template-columns:1fr}.nf-topbar-tabs,.nf-profile-info,.nf-topbar-actions .nf-icon-btn:first-child{display:none}}@media (width<=760px){.nf-app-screen{flex-direction:column}.nf-sidenav{border-right:0;border-bottom:1px solid var(--nf-border);flex-direction:row;flex-basis:auto;justify-content:space-between;width:100%;height:auto;padding:8px 12px;position:sticky;top:0}.nf-sidenav-logo{margin:0}.nf-nav-links,.nf-nav-bottom{flex-direction:row}.nf-nav-links{flex:0 auto;overflow-x:auto}.nf-nav-link{width:38px;height:38px}.nf-nav-link span,.nf-nav-link:hover span,.nf-nav-divider{display:none}.nf-topbar{padding:0 14px}.nf-topbar-title{font-size:14px}.nf-page-content{padding:16px 14px 28px}.nf-page-head,.nf-page-actions,.nf-import-head,.nf-slot-banner,.nf-limit-banner,.nf-selection-counter{flex-direction:column;align-items:flex-start}.nf-page-actions,.nf-selection-counter>div,.nf-page-actions>*,.nf-selection-counter .nf-btn,.nf-slot-banner .nf-progress-track{width:100%}.nf-metric-grid,.nf-asin-type-grid{grid-template-columns:1fr}.nf-table thead{display:none}.nf-table,.nf-table tbody,.nf-table tr,.nf-table td{width:100%;display:block}.nf-table tr{border-bottom:1px solid var(--nf-border);padding:10px 0}.nf-table tr:last-child{border-bottom:0}.nf-table td{text-align:right;border-bottom:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 0;display:flex}.nf-table td:before{color:var(--nf-faint);content:attr(data-label);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:800}.nf-backup-step{grid-template-columns:30px minmax(0,1fr)}.nf-backup-step time{grid-column:2}.nf-diff-cols{grid-template-columns:1fr}.nf-modal-footer,.nf-modal-footer>div{flex-direction:column;align-items:stretch}.nf-modal-footer .nf-btn{width:100%}}@media (width<=540px){.nf-onboard-screen{align-items:flex-start;padding:18px 12px}.nf-ob-card{border-radius:16px}.nf-ob-steps{padding:16px 12px 0}.nf-ob-step{padding-left:2px;padding-right:2px}.nf-ob-step-label{font-size:9px}.nf-ob-body{padding:20px 16px}.nf-ob-form-grid{grid-template-columns:1fr}.nf-ob-footer{flex-direction:column-reverse;align-items:stretch;gap:8px}.nf-ob-footer .nf-btn{width:100%}.nf-topbar-actions .nf-icon-btn,.nf-profile-btn .ti-chevron-down{display:none}.nf-profile-btn{padding:4px}}
