@charset "UTF-8";:root{--nextou-primary-purple: #38268e;--nextou-deep-purple: #23117c;--nextou-secondary-purple: #6557a8;--nextou-accent-orange: #f97928;--nextou-white: #fbfbfc;--nextou-text: #111111;--nextou-text-strong: #050505;--nextou-text-muted: #3f3f46;--nextou-text-soft: #6b7280;--nextou-bg: #f7f6fc;--nextou-surface: #ffffff;--nextou-surface-soft: #efecf8;--nextou-border: #e8e5f4;--nextou-shadow-card: 0 12px 32px rgba(35, 17, 124, .1);--nextou-shadow: var(--nextou-shadow-card);--nextou-radius-sm: 12px;--nextou-radius-md: 18px;--nextou-radius-lg: 24px;--nextou-radius-xl: 32px;--primary-gradient: linear-gradient( 135deg, #38268e 0%, var(--fd-color-primary-hover) 100% );--bg-color: var(--nextou-white);--surface-color: var(--nextou-surface);--surface-hover: var(--nextou-surface-soft);--text-primary: var(--nextou-text-strong);--text-secondary: #374151;--text-muted: var(--nextou-text-muted);--border-color: var(--nextou-border);--border-light: #ebe7f5;--primary: var(--nextou-primary-purple);--primary-hover: var(--nextou-deep-purple);--primary-light: var(--nextou-surface-soft);--cta: var(--nextou-accent-orange);--success: #22c55e;--success-light: var(--fd-color-success-soft);--danger: #ef4444;--danger-light: var(--fd-color-danger-soft);--warning: #facc15;--warning-light: var(--fd-color-warning-soft);--info: var(--nextou-secondary-purple);--info-light: var(--fd-color-info-soft);--font-family: var(--nc-font-family, "Nunito", sans-serif);--font-heading: var(--nc-font-heading, "Nunito", sans-serif);--radius-sm: 6px;--radius-md: var(--nextou-radius-sm);--radius-lg: var(--nextou-radius-md);--radius-xl: 20px;--radius-2xl: var(--nextou-radius-lg);--radius-full: 9999px;--primary-dark: var(--nextou-deep-purple);--primary-shadow: rgba(56, 38, 142, .24);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 4px 12px rgba(15, 23, 42, .05), 0 2px 4px rgba(15, 23, 42, .03);--shadow-lg: 0 10px 25px rgba(15, 23, 42, .05), 0 4px 10px rgba(15, 23, 42, .03);--shadow-focus: 0 0 0 4px rgba(56, 38, 142, .16);--glass-bg: rgba(255, 255, 255, .7);--glass-blur: blur(16px)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);font-weight:400;background-color:var(--bg-color);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.01em}a{color:var(--primary);text-decoration:none;transition:color .15s ease}a:hover{color:var(--primary-hover)}p{margin-bottom:1rem;color:var(--text-secondary)}.brand-wordmark{height:20px;width:auto;vertical-align:middle;margin-left:6px}.text-muted{color:var(--text-muted)!important}.text-danger{color:var(--danger)!important}.text-success{color:var(--success)!important}.text-primary{color:var(--primary)!important}.display-huge{font-size:clamp(3rem,5vw,4.5rem);font-weight:800;letter-spacing:-.02em}.display-large{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.01em}.display-medium{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-full);font-family:var(--font-family);font-weight:600;font-size:.9375rem;cursor:pointer;border:none;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:.01em}.btn-primary,.btn-create{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;box-shadow:0 8px 18px #38268e3d}.btn-primary:hover,.btn-create:hover{transform:translateY(-1px);box-shadow:0 10px 22px #38268e4d}.btn-primary:active,.btn-create:active{transform:translateY(0);box-shadow:0 4px 10px #38268e33}.btn-secondary{background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--surface-hover);border-color:#cbd5e1}.btn-outline{background:var(--info-light);color:var(--info);border:1px solid #bfdbfe}.btn-outline:hover{background:color-mix(in srgb,var(--info-light) 60%,#fff)}.btn-success,.green-btn,.approve-btn,.accept-btn,.delivered-btn{background:var(--success-light);color:#166534;border:1px solid #bbf7d0}.btn-warning,.btn-orange,.orange-btn,.pending-btn,.schedule-btn,.onway-btn{background:var(--fd-color-orange-soft);color:#9a3412;border:1px solid #fed7aa}.btn-info,.blue-btn,.map-btn,.verify-btn{background:var(--info-light);color:#1d4ed8;border:1px solid #bfdbfe}.btn-danger,.danger-btn,.reject-btn,.decline-btn,.delete-btn,.remove-btn,.danger{background:var(--danger-light);color:#991b1b;border:1px solid #fecaca}.purple-btn{background:var(--primary-light);color:var(--primary);border:1px solid var(--fd-color-primary-border)}.btn-ghost{background:transparent;color:var(--text-secondary);border:none;box-shadow:none;border-radius:var(--radius-md);padding:.5rem}.btn-ghost:hover{background:var(--border-light);color:var(--text-primary)}.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.form-group{margin-bottom:1.25rem;display:flex;flex-direction:column}.form-label,label{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem;display:block}.form-input,input:not([type=checkbox]),textarea,select{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-color);font-family:var(--font-family);font-size:.9375rem;color:var(--text-primary);transition:all .2s ease}.form-input::placeholder,input:not([type=checkbox])::placeholder,textarea::placeholder,select::placeholder{color:#9ca3af}.form-input:focus,input:not([type=checkbox]):focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus);background:#fff}textarea{resize:vertical;min-height:100px}.field-error,.field-warning{display:block;margin-top:.35rem;font-size:.76rem;font-weight:700!important;line-height:1.35}.field-error{color:var(--red, var(--danger))!important}.field-warning{color:var(--attention, var(--warning))!important}input.has-error:not([type=checkbox]):not([type=radio]),textarea.has-error,select.has-error,.form-input.has-error,.field-input.has-error,.money.has-error,.money-input.has-error,input.ng-invalid.ng-touched:not([type=checkbox]):not([type=radio]),textarea.ng-invalid.ng-touched,select.ng-invalid.ng-touched,form.ng-submitted input.ng-invalid:not([type=checkbox]):not([type=radio]),form.ng-submitted textarea.ng-invalid,form.ng-submitted select.ng-invalid,[aria-invalid=true]:not([type=checkbox]):not([type=radio]),label:has(.field-error:not(:empty))>input:not([type=checkbox]):not([type=radio]),label:has(.field-error:not(:empty))>textarea,label:has(.field-error:not(:empty))>select{border-color:var(--red, var(--danger))!important;background:color-mix(in srgb,var(--danger-light) 72%,var(--surface-color, #fff))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--red, var(--danger)) 12%,transparent)!important}.money.has-error input,.money-input.has-error input{background:transparent!important}input.has-warning:not([type=checkbox]):not([type=radio]),textarea.has-warning,select.has-warning,.form-input.has-warning,.field-input.has-warning{border-color:var(--attention, var(--warning))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--attention, var(--warning)) 15%,transparent)!important}.card{background:var(--surface-color);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:#ffffff80}.card-header h2,.card-header h3{margin:0;font-size:1.125rem;font-weight:600}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-color)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-pending{background:var(--fd-color-orange-soft);color:#9a3412}.badge-confirmed,.badge-active{background:var(--info-light);color:#1e40af}.badge-preparing{background:#efecf8;color:#38268e}.badge-ready_for_pickup{background:#fce7f3;color:#ef4444}.badge-out_for_delivery{background:var(--info-light);color:var(--info)}.badge-delivered,.badge-completed,.badge-approved{background:var(--success-light);color:#22c55e}.badge-cancelled,.badge-rejected{background:var(--danger-light);color:var(--danger)}.table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--surface-color)}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{padding:1rem 1.25rem;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color);background:var(--surface-hover)}.data-table td{padding:1rem 1.25rem;font-size:.875rem;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:#f8fafccc}.data-table tbody tr:last-child td{border-bottom:none}.alert{padding:1rem 1.25rem;border-radius:var(--radius-md);margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500}.alert-error{background:var(--danger-light);color:#ef4444;border:1px solid rgba(239,68,68,.24)}.alert-success{background:var(--success-light);color:#22c55e;border:1px solid rgba(34,197,94,.24)}.alert-info{background:var(--info-light);color:#23117c;border:1px solid #bfdbfe}.fade-in{animation:fadeIn .4s cubic-bezier(.16,1,.3,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.spinner{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.w-100{width:100%}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #1f268712}.glass-nav{background:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(0,0,0,.05)}.gradient-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.gradient-accent{background:linear-gradient(135deg,#f97928,#ff512f);color:#fff}.bounce-tap{transition:transform .15s cubic-bezier(.4,0,.2,1)}.bounce-tap:active{transform:scale(.96)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.radar-pulse-container{position:relative;display:flex;justify-content:center;align-items:center}.radar-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:var(--primary);opacity:.6;animation:radar-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes radar-ping{75%,to{transform:scale(2);opacity:0}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--font-family: var(--nc-font-family);--font-heading: var(--nc-font-heading);--font-body: var(--nc-font-family);--primary: var(--fd-color-primary);--primary-dark: var(--fd-color-primary-hover);--primary-light: var(--fd-color-primary-soft);--primary-gradient: var(--fd-gradient-brand);--primary-shadow: color-mix(in srgb, var(--fd-color-primary) 24%, transparent);--success: var(--fd-color-success);--success-light: var(--fd-color-success-soft);--warning: var(--fd-color-warning);--warning-light: var(--fd-color-warning-soft);--danger: var(--fd-color-danger);--danger-light: var(--fd-color-danger-soft);--info: var(--fd-color-info);--info-light: var(--fd-color-info-soft);--bg-color: var(--fd-color-bg);--surface-color: var(--fd-color-surface);--surface-hover: var(--fd-color-surface-soft);--text-primary: var(--fd-color-text);--text-secondary: var(--fd-color-text-secondary);--text-muted: var(--fd-color-text-muted);--border-color: var(--fd-color-border);--border-light: var(--fd-color-border-soft);--shadow-sm: var(--fd-shadow-sm);--shadow-md: var(--fd-shadow-md);--shadow-lg: var(--fd-shadow-lg);--radius-sm: var(--fd-radius-sm);--radius-md: var(--fd-radius-md);--radius-lg: var(--fd-radius-lg);--radius-xl: var(--fd-radius-xl);--radius-full: var(--fd-radius-pill)}html,body{margin:0;min-height:100%;font-family:var(--font-family)!important;background:var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body *:not(.material-icons):not(.material-icons-outlined):not(.material-icons-two-tone):not(.material-icons-round):not(.material-icons-sharp):not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.fd-icon):not(.nc-emoji-icon):not(.category-emoji){font-family:var(--font-family)!important}.app-shell{padding-top:var(--safe-area-top);padding-bottom:var(--safe-area-bottom)}main,.page-content,.scroll-container{-webkit-overflow-scrolling:touch}.material-icons-outlined{font-family:Material Icons Outlined!important}.status-accepted,.status-delivered,.status-completed{background:var(--success-light)!important;color:#166534!important}.status-pending,.status-searching,.status-notified{background:var(--warning-light)!important;color:#854d0e!important}.status-failed,.status-cancelled{background:var(--danger-light)!important;color:#991b1b!important}.delivery-settings-list{display:grid;gap:8px}.settings-row{width:100%;box-sizing:border-box;display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;padding:12px;border:1px solid var(--border-light, #e8e5f4);border-radius:16px;background:#fff;color:#111;text-decoration:none;text-align:left}button.settings-row{font:inherit;cursor:pointer}.settings-row>.material-icons-outlined:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#f1effb;color:#38268e}.settings-row b,.settings-row small{display:block}.settings-row b{font-size:.88rem;font-weight:900}.settings-row small{margin-top:2px;color:#6b7280;font-size:.72rem;font-weight:700}.settings-row.danger>.material-icons-outlined:first-child{background:#fee2e2;color:#dc2626}@media(max-width:768px){:root{--delivery-mobile-x: 12px;--delivery-bottom-nav-height: 72px}html,body{width:100%;height:100%;overflow-x:hidden;overflow-y:hidden;background:#f7f6fc}app-root{display:block;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.delivery-mobile-page{width:100%;max-width:430px;min-height:100%;margin:0 auto;box-sizing:border-box;padding:12px var(--delivery-mobile-x) calc(var(--delivery-bottom-nav-height) + 22px + var(--safe-area-bottom));display:grid;gap:12px;background:#f7f6fc}.delivery-page-head{margin:0;padding:4px 2px}.delivery-page-head h1{margin:0;color:#111;font-size:1.32rem;line-height:1.16;font-weight:900;letter-spacing:0}.delivery-page-head p{margin:3px 0 0;color:#5f6472;font-size:.82rem;font-weight:700}.delivery-hero-card,.delivery-task-card,.delivery-request-card,.delivery-history-card,.delivery-form-card,.delivery-earnings-hero,.delivery-metric-card,.delivery-empty-card,.delivery-loading-card{border:1px solid #e8e5f4;border-radius:18px;background:#fff;box-shadow:0 12px 32px #23117c1a}.delivery-hero-card{padding:16px;background:linear-gradient(135deg,#38268e,#23117c);color:#fff}.delivery-section{display:flex;align-items:center;justify-content:space-between;margin:2px 0 -4px}.delivery-metric-grid,.delivery-earnings-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.delivery-metric-card,.summary-card.delivery-metric-card{min-width:0;padding:12px;border-radius:16px}.delivery-metric-card .stat-value,.delivery-metric-card .summary-value,.summary-card.delivery-metric-card .stat-value,.summary-card.delivery-metric-card .summary-value{font-size:1.12rem;line-height:1.15}.delivery-metric-card .stat-label,.delivery-metric-card .summary-label,.summary-card.delivery-metric-card .stat-label,.summary-card.delivery-metric-card .summary-label{font-size:.68rem;letter-spacing:0}.delivery-earnings-hero{grid-column:1/-1;padding:16px;background:linear-gradient(135deg,#38268e,#6557a8)}.delivery-action-grid,.quick-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.delivery-action-grid .action-card,.quick-actions-grid .action-card{min-height:78px;padding:10px 8px;border-radius:16px}.delivery-request-feed,.delivery-active-stack,.delivery-card-list,.history-list{display:grid;gap:12px}.delivery-request-card,.delivery-task-card,.delivery-history-card{padding:14px;overflow:hidden}.delivery-route-stack{display:grid;grid-template-columns:22px 1fr;gap:10px;margin:12px 0}.delivery-route-stack .route-line-col{display:grid;justify-items:center;grid-template-rows:14px 1fr 14px;padding:8px 0}.delivery-route-stack .route-connector{width:2px;min-height:42px;background:#e8e5f4}.delivery-route-stack .route-dot{width:12px;height:12px;border-radius:999px;box-shadow:0 0 0 5px #f1effb}.delivery-route-stack .route-dot.pickup{background:#38268e}.delivery-route-stack .route-dot.dropoff{background:#f97928}.delivery-route-stack .route-info-col{display:grid;gap:8px;min-width:0}.delivery-route-stack .route-point{min-width:0;padding:10px;border-radius:14px;background:#fbfbfc;border:1px solid #e8e5f4}.delivery-route-stack .route-label{display:block;margin-bottom:3px;color:#6b7280;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.delivery-route-stack .route-address,.delivery-route-stack .route-sub{display:block;color:#111;font-size:.84rem;font-weight:850;line-height:1.28;overflow-wrap:anywhere}.delivery-route-stack .route-sub{margin-top:3px;color:#5f6472;font-size:.74rem;font-weight:700}.delivery-item-strip,.items-preview,.items-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.delivery-item-strip::-webkit-scrollbar,.items-preview::-webkit-scrollbar,.items-chips::-webkit-scrollbar{display:none}.delivery-item-strip .item-chip,.items-preview .item-chip,.items-chips .item-chip{flex:0 0 auto;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;background:#f1effb;color:#23117c;font-size:.72rem;font-weight:800}.delivery-bottom-actions,.delivery-sticky-actions{position:sticky;bottom:calc(var(--delivery-bottom-nav-height) + 8px + var(--safe-area-bottom));z-index:5;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin:12px -2px -2px;padding:8px;border:1px solid #e8e5f4;border-radius:18px;background:#fffffff0;box-shadow:0 20px 50px #23117c29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.delivery-sticky-actions{grid-template-columns:1fr}.delivery-segmented-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #e8e5f4;border-radius:16px;background:#fff;margin:0}.delivery-segmented-tabs .tab-btn{min-height:42px;justify-content:center;border:0;border-radius:12px;background:transparent;color:#5f6472;font-size:.78rem;font-weight:900}.delivery-segmented-tabs .tab-btn.active{background:#38268e;color:#fff}.delivery-card-list .table-header{display:none}.delivery-card-list .table-row,.delivery-earning-row,.delivery-payout-row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:13px;border:1px solid #e8e5f4;border-radius:16px;background:#fff}.delivery-payout-row{grid-template-columns:1fr}.delivery-history-card{align-items:flex-start}.delivery-history-card .route-text{white-space:normal;overflow:visible;text-overflow:clip}.delivery-history-card .drop-route{color:#5f6472}.delivery-settings-list{display:grid;gap:8px}.settings-row{width:100%;box-sizing:border-box;display:grid;grid-template-columns:40px 1fr 20px;align-items:center;gap:10px;padding:12px;border:1px solid #e8e5f4;border-radius:16px;background:#fff;color:#111;text-decoration:none;text-align:left}button.settings-row{font:inherit;cursor:pointer}.settings-row>.material-icons-outlined:first-child{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#f1effb;color:#38268e}.settings-row b,.settings-row small{display:block}.settings-row b{font-size:.88rem;font-weight:900}.settings-row small{margin-top:2px;color:#6b7280;font-size:.72rem;font-weight:700}.settings-row.danger>.material-icons-outlined:first-child{background:#fee2e2;color:#dc2626}.delivery-form-card{padding:14px}.delivery-bottom-sheet-overlay{align-items:flex-end!important;padding:0!important}.delivery-bottom-sheet{width:100%!important;max-width:430px!important;max-height:min(86vh,720px)!important;margin:0 auto!important;border-radius:24px 24px 0 0!important;animation:deliverySheetUp .24s ease-out!important}.delivery-bottom-sheet:before{content:"";width:44px;height:4px;display:block;margin:10px auto 0;border-radius:999px;background:#d9d4ee}.delivery-auth-page{min-height:100dvh;box-sizing:border-box;background:#f7f6fc}.delivery-auth-hero{min-height:210px!important;padding:28px 18px!important;border-radius:0 0 24px 24px!important}.delivery-auth-form-wrap{padding:12px!important}.delivery-auth-card{width:100%;box-sizing:border-box;border-radius:20px!important;border:1px solid #e8e5f4!important;background:#fff!important;box-shadow:0 12px 32px #23117c1a!important}.delivery-auth-header{padding:28px 18px 6px}.form-step-card{display:grid;gap:6px;margin-bottom:14px}.step-pill{width:max-content;padding:5px 10px;border-radius:999px;background:#fff2e8;color:#b84d00;font-size:.7rem;font-weight:900}@keyframes deliverySheetUp{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaORs71cA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaMRs71cA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaNRs71cA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:italic;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXX3I6Li01BKofIMNaDRs4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/sa/fonts/material-icons-outlined.otf) format("opentype"),url(/fonts/material-icons-outlined.otf) format("opentype")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-display:block;src:url(/sa/fonts/material-symbols-rounded.ttf) format("truetype"),url(/fonts/material-symbols-rounded.ttf) format("truetype")}:root{--nextou-primary-purple: #38268E;--nextou-deep-purple: #23117C;--nextou-secondary-purple: #6557A8;--nextou-accent-orange: #F97928;--nextou-white: #FBFBFC;--nextou-text: #111111;--nextou-text-strong: #050505;--nextou-text-muted: #3f3f46;--nextou-text-soft: #6b7280;--nextou-bg: #F7F6FC;--nextou-surface: #FFFFFF;--nextou-border: #E8E5F4;--nextou-shadow-card: 0 12px 32px rgba(35, 17, 124, .1);--nextou-shadow-sm: 0 2px 8px rgba(17, 24, 39, .06);--nextou-shadow-md: 0 8px 24px rgba(17, 24, 39, .08);--nextou-shadow-lg: 0 16px 40px rgba(17, 24, 39, .12);--nextou-radius-sm: 12px;--nextou-radius-md: 18px;--nextou-radius-lg: 24px;--nextou-radius-xl: 32px;--fd-color-primary: #38268E;--fd-color-primary-hover: #23117C;--fd-color-primary-soft: #EFECF8;--fd-color-primary-border: #C7BFE8;--fd-color-success: #22c55e;--fd-color-success-soft: #eafbf1;--fd-color-success-border: #bbf7d0;--fd-color-warning: #facc15;--fd-color-warning-soft: #fef9c3;--fd-color-warning-border: #fde68a;--fd-color-danger: #ef4444;--fd-color-danger-soft: #fee2e2;--fd-color-danger-border: #fecaca;--fd-color-orange: #F97928;--fd-color-orange-soft: #FFF0E5;--fd-color-orange-border: #fed7aa;--fd-color-info: #6557A8;--fd-color-info-soft: #F1EEFA;--fd-color-info-border: #C7BFE8;--fd-color-bg: #FBFBFC;--fd-color-page: #F1EEFA;--fd-color-surface: #FBFBFC;--fd-color-surface-soft: #F1EEFA;--fd-color-text: #23117C;--fd-color-text-secondary: #4B466D;--fd-color-text-muted: #6A6690;--fd-color-border: #DDD8EE;--fd-color-border-soft: #EBE7F5;--fd-gradient-brand: linear-gradient(135deg, #38268E 0%, #23117C 100%);--fd-gradient-success: linear-gradient(135deg, #22c55e 0%, #16a34a 100%);--fd-gradient-danger: linear-gradient(135deg, #ef4444 0%, #f97316 100%);--fd-gradient-info: linear-gradient(135deg, #6557A8 0%, #38268E 100%);--fd-shadow-sm: 0 2px 8px rgba(17, 24, 39, .06);--fd-shadow-md: 0 8px 24px rgba(17, 24, 39, .08);--fd-shadow-lg: 0 16px 40px rgba(17, 24, 39, .12);--fd-shadow-focus: 0 0 0 4px rgba(56, 38, 142, .16);--fd-radius-sm: 8px;--fd-radius-md: 12px;--fd-radius-lg: 16px;--fd-radius-xl: 20px;--fd-radius-pill: 999px;--fd-space-1: 4px;--fd-space-2: 8px;--fd-space-3: 12px;--fd-space-4: 16px;--fd-space-5: 20px;--fd-space-6: 24px;--fd-space-8: 32px;--fd-font-xs: 12px;--fd-font-sm: 14px;--fd-font-md: 16px;--fd-font-lg: 18px;--fd-font-xl: 22px;--fd-font-2xl: 28px;--fd-button-sm: 38px;--fd-button-md: 44px;--fd-button-lg: 48px;--fd-z-topbar: 100;--fd-z-bottom-nav: 120;--fd-z-sticky-cta: 130;--fd-z-drawer: 200;--fd-z-modal: 300;--fd-z-toast: 400;--fd-breakpoint-xs: 320px;--fd-breakpoint-sm: 360px;--fd-breakpoint-md: 390px;--fd-breakpoint-lg: 430px;--fd-breakpoint-desktop: 1366px;--fd-status-pending: var(--fd-color-orange);--fd-status-active: var(--fd-color-success);--fd-status-info: var(--fd-color-info);--fd-status-danger: var(--fd-color-danger);--fd-status-warning: var(--fd-color-warning);--fd-toast-success-bg: var(--fd-color-success-soft);--fd-toast-success-text: #166534;--fd-toast-error-bg: var(--fd-color-danger-soft);--fd-toast-error-text: #991b1b;--fd-toast-info-bg: var(--fd-color-info-soft);--fd-toast-info-text: #1e40af;--fd-toast-warning-bg: var(--fd-color-warning-soft);--fd-toast-warning-text: #854d0e;--fd-modal-bg: var(--fd-color-surface);--fd-modal-border: var(--fd-color-border);--fd-sheet-bg: #FBFBFC;--fd-sheet-handle: #d1d5db;--fd-sheet-overlay: rgba(17, 24, 39, .42);--fd-field-border: var(--fd-color-border);--fd-field-focus: var(--fd-color-primary);--fd-field-error: var(--fd-color-danger);--fd-field-error-bg: var(--fd-color-danger-soft);--fd-field-success: var(--fd-color-success);--nc-primary: #38268E;--nc-primary-2: #23117C;--nc-primary-hover: #23117C;--nc-primary-dark: #23117C;--nc-primary-soft: #EFECF8;--nc-primary-shadow: rgba(56, 38, 142, .24);--nc-bg: #FBFBFC;--nc-surface: #FBFBFC;--nc-surface-alt: #EFECF8;--nc-surface-hover: #EFECF8;--nc-text-primary: #23117C;--nc-text-secondary: #4B466D;--nc-muted: #6A6690;--nc-faint: #8A85A7;--nc-line: #EBE7F5;--nc-white: #FBFBFC;--nc-success: #22c55e;--nc-success-soft: rgba(34, 197, 94, .12);--nc-danger: #ef4444;--nc-danger-soft: rgba(239, 68, 68, .1);--nc-warning: #facc15;--nc-warning-soft: #fef9c3;--nc-orange: #F97928;--nc-orange-soft: #FFF0E5;--nc-info: #6557A8;--nc-info-soft: #F1EEFA;--nc-radius-xs: 6px;--nc-radius-sm: 8px;--nc-radius-md: 8px;--nc-radius-lg: 8px;--nc-radius-xl: 8px;--nc-radius-pill: 999px;--nc-shadow-sm: 0 2px 8px rgba(16, 24, 40, .04);--nc-shadow-md: 0 12px 28px rgba(16, 24, 40, .07);--nc-shadow-lg: 0 22px 60px rgba(16, 24, 40, .12);--nc-shadow-focus: 0 0 0 4px rgba(56, 38, 142, .16);--nc-font-family: "Nunito", sans-serif;--nc-font-heading: "Nunito", sans-serif;--nc-emoji-font: "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", emoji, sans-serif;--nc-space-xs: 4px;--nc-space-sm: 8px;--nc-space-md: 12px;--nc-space-lg: 16px;--nc-space-xl: 24px;--nc-space-xxl: 32px;--nc-button-height-sm: 38px;--nc-button-height-md: 42px;--nc-button-height-lg: 46px;--nc-input-height: 42px;--nc-sidebar-width: 268px}:root{--primary: var(--fd-color-primary);--primary-2: var(--fd-color-primary-hover);--primary-gradient: var(--fd-color-primary);--primary-hover: var(--fd-color-primary-hover);--primary-dark: var(--nc-primary-dark);--primary-light: var(--fd-color-primary-soft);--primary-soft: var(--fd-color-primary-soft);--primary-shadow: var(--nc-primary-shadow);--bg: var(--fd-color-bg);--background: var(--fd-color-bg);--bg-color: var(--fd-color-bg);--cream: var(--fd-color-bg);--peach: var(--fd-color-bg);--surface: var(--fd-color-surface);--surface-color: var(--fd-color-surface);--surface-card: var(--fd-color-surface);--surface-alt: var(--fd-color-page);--surface-hover: var(--nc-surface-hover);--ink: var(--fd-color-text);--charcoal: var(--fd-color-text);--text-primary: var(--fd-color-text);--text-secondary: var(--fd-color-text-secondary);--muted: var(--fd-color-text-muted);--text-muted: var(--fd-color-text-muted);--faint: var(--nc-faint);--line: var(--fd-color-border-soft);--border-color: var(--fd-color-border);--border-light: var(--fd-color-border-soft);--white: var(--nc-white);--green: var(--fd-color-success);--success: var(--fd-color-success);--teal: var(--nc-success);--mint: var(--nc-success);--green-soft: var(--fd-color-success-soft);--success-light: var(--fd-color-success-soft);--teal-soft: var(--nc-success-soft);--mint-soft: var(--nc-success-soft);--red: var(--fd-color-danger);--danger: var(--fd-color-danger);--accent-red: var(--nc-danger);--danger-light: var(--fd-color-danger-soft);--red-soft: var(--fd-color-danger-soft);--orange: var(--fd-color-orange);--warning: var(--fd-color-warning);--attention: var(--fd-color-warning);--orange-soft: var(--fd-color-orange-soft);--warning-light: var(--fd-color-warning-soft);--attention-soft: var(--fd-color-warning-soft);--blue: var(--fd-color-info);--info: var(--fd-color-info);--cyan: var(--fd-color-info);--indigo: var(--nc-primary);--purple: var(--nc-primary);--highlight: var(--nc-primary);--blue-soft: var(--fd-color-info-soft);--info-light: var(--fd-color-info-soft);--cyan-soft: var(--fd-color-info-soft);--indigo-soft: var(--nc-primary-soft);--purple-soft: var(--nc-primary-soft);--coral: var(--fd-color-orange);--coral-soft: var(--fd-color-orange-soft);--brand-accent: var(--nc-primary-2);--brand-accent-deep: var(--nc-primary);--radius-sm: var(--nc-radius-sm);--radius-md: var(--nc-radius-md);--radius-lg: var(--nc-radius-lg);--radius-xl: var(--nc-radius-xl);--radius-2xl: var(--nc-radius-xl);--radius-full: var(--nc-radius-pill);--radius: var(--nc-radius-xl);--shadow: var(--nc-shadow-md);--shadow-sm: var(--nc-shadow-sm);--shadow-md: var(--nc-shadow-md);--shadow-lg: var(--nc-shadow-lg);--shadow-hover: var(--nc-shadow-lg);--shadow-focus: var(--nc-shadow-focus);--font-family: var(--nc-font-family);--font-heading: var(--nc-font-heading);--font-body: var(--nc-font-family);--sidebar-width: var(--nc-sidebar-width);--sidebar-bg: var(--nc-white);--sidebar-text-active: var(--nc-primary);--sidebar-item-active-bg: var(--nc-primary-soft)}html,body{font-family:var(--nc-font-family);background:var(--nc-bg);color:var(--nc-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.page-title,.section-title,.modal-title{font-family:var(--nc-font-heading)}button,input,select,textarea{font-family:inherit}body *:not(.material-icons):not(.material-icons-outlined):not(.material-icons-two-tone):not(.material-icons-round):not(.material-icons-sharp):not(.material-symbols):not(.material-symbols-outlined):not(.material-symbols-rounded):not(.material-symbols-sharp):not(.fd-icon):not(.nc-emoji-icon):not(.category-emoji){font-family:var(--nc-font-family)!important;letter-spacing:0}.material-icons-outlined{font-family:Material Icons Outlined!important;font-weight:400!important;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variant-ligatures:normal}.material-symbols-rounded,.fd-icon{font-family:Material Symbols Rounded!important;font-weight:400!important;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-variant-ligatures:normal;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.nc-emoji-icon{width:1.25em;min-width:1.25em;height:1.25em;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;font-family:var(--nc-emoji-font)!important;font-size:1.05em;font-style:normal;font-weight:400!important;line-height:1;letter-spacing:0!important;text-transform:none!important;vertical-align:-.14em}.material-icons-outlined.nc-emoji-icon,.material-symbols-rounded.nc-emoji-icon,.fd-icon.nc-emoji-icon{font-family:var(--nc-emoji-font)!important;font-feature-settings:normal}.nc-card,.card,.panel,.table-card,.modal,.modal-panel,.empty-state,.loading-state{border-color:var(--nc-line);border-radius:var(--nc-radius-lg)}.nc-primary-action,.btn-primary,button.btn-primary{background:var(--nc-primary);border-color:var(--nc-primary);color:var(--nc-white)}.nc-primary-action:hover,.btn-primary:hover,button.btn-primary:hover{background:var(--nc-primary-hover);border-color:var(--nc-primary-hover)}.nc-input,.form-input,.input-field,.form-control,.filter-input,.filter-select,.search-input,select,textarea{min-height:var(--nc-input-height);border-color:var(--nc-line);border-radius:var(--nc-radius-md)}.nc-input:focus,.form-input:focus,.input-field:focus,.form-control:focus,.filter-input:focus,.filter-select:focus,.search-input:focus,select:focus,textarea:focus{border-color:var(--nc-primary);box-shadow:var(--nc-shadow-focus)}.nc-skeleton-center{min-height:260px;display:grid;place-items:center;border:1px solid var(--nc-line);border-radius:var(--nc-radius-lg);background:#f4f5f7;padding:var(--nc-space-xl)}.nc-skeleton-list{width:min(100%,720px);display:grid;gap:var(--nc-space-md)}.nc-skeleton-list.grid{width:100%;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.nc-skeleton-card{min-height:112px;display:flex;align-items:center;gap:var(--nc-space-lg);padding:var(--nc-space-lg);border:1px solid #eaedf3;border-radius:var(--nc-radius-lg);background:#f7f8fa}.nc-skeleton-media,.nc-skeleton-line{display:block;background:#dde2eb;animation:ncSkeletonPulse 1.15s ease-in-out infinite alternate}.nc-skeleton-media{width:56px;height:56px;flex:0 0 56px;border-radius:var(--nc-radius-lg)}.nc-skeleton-copy{flex:1;min-width:0;display:grid;gap:var(--nc-space-sm)}.nc-skeleton-line{height:12px;border-radius:var(--nc-radius-pill)}.nc-skeleton-line.short{width:46%}.nc-skeleton-line.medium{width:68%}.nc-skeleton-line.long{width:92%}@keyframes ncSkeletonPulse{0%{opacity:.58}to{opacity:1}}.nc-global-loader{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;animation:ncLoaderIn .16s ease .12s forwards}.nc-global-loader__bar{position:absolute;top:0;left:0;width:100%;height:3px;overflow:hidden;background:#38268e1f}.nc-global-loader__bar:before{content:"";position:absolute;inset:0;width:38%;border-radius:var(--nc-radius-pill);background:var(--nc-primary);box-shadow:0 0 18px #38268e5c;animation:ncLoaderBar 1s ease-in-out infinite}.nc-global-loader__pill{position:absolute;top:14px;right:18px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid var(--nc-line);border-radius:var(--nc-radius-pill);background:#fffffff5;color:var(--nc-text-primary);box-shadow:var(--nc-shadow-md);font-size:.82rem;font-weight:850}.nc-global-loader__spinner{width:15px;height:15px;border:2px solid rgba(56,38,142,.18);border-top-color:var(--nc-primary);border-radius:50%;animation:ncLoaderSpin .78s linear infinite}.onboarding-page .onboarding-hero,.admin-page-hero,.catalog-hero,.page-hero,.page-header{min-height:0!important;padding:1rem 1.25rem!important;border:1px solid var(--nc-line)!important;border-radius:var(--nc-radius-lg)!important;background:var(--nc-surface)!important;color:var(--nc-text-primary)!important;box-shadow:none!important}.onboarding-page .onboarding-hero{align-items:flex-start!important}.onboarding-page .page-eyebrow,.page-hero .page-eyebrow,.page-header .page-eyebrow{color:var(--nc-primary)!important}.onboarding-page .page-title,.onboarding-page .onboarding-hero h1,.page-hero h1,.page-header h1{color:var(--nc-text-primary)!important;font-size:clamp(1.35rem,2vw,1.7rem)!important;line-height:1.15!important}.onboarding-page .page-subtitle,.onboarding-page .onboarding-hero p,.page-hero p,.page-header p{color:var(--nc-muted)!important;font-size:.9rem!important}.saas-wizard-shell .wizard-shell{min-height:0!important;border-color:var(--nc-line)!important;box-shadow:none!important}.saas-wizard-shell .step-rail{padding:.85rem 1rem .8rem!important;background:var(--nc-surface)!important;border-bottom-color:var(--nc-line)!important}.saas-wizard-shell .step-rail-item{flex-basis:96px!important;gap:.35rem!important}.saas-wizard-shell .step-rail-item:after{top:14px!important;height:1px!important;background:#e5e7eb!important}.saas-wizard-shell .step-rail-item.done:after{background:var(--nc-primary)!important}.saas-wizard-shell .step-marker{width:30px!important;height:30px!important;border-width:1px!important;border-radius:var(--nc-radius-sm)!important;font-size:.78rem!important}.saas-wizard-shell .step-label{max-width:110px!important;color:var(--nc-muted)!important;font-size:.7rem!important;font-weight:750!important}.saas-wizard-shell .step-rail-item.active .step-marker,.saas-wizard-shell .step-rail-item.done .step-marker{background:var(--nc-primary)!important;border-color:var(--nc-primary)!important;color:#fff!important;box-shadow:0 0 0 4px var(--nc-primary-soft)!important}.saas-wizard-shell .wizard-body{padding:1.1rem 1.25rem!important}.saas-wizard-shell .step-heading{gap:.85rem!important;margin-bottom:1.1rem!important}.saas-wizard-shell .step-heading h2{font-size:1.12rem!important}.saas-wizard-shell .step-heading p{color:var(--nc-muted)!important;font-size:.84rem!important}.saas-wizard-shell .step-num{width:40px!important;height:40px!important;font-size:1rem!important}.saas-wizard-shell .form-grid{gap:1rem!important}.saas-wizard-shell .form-group{gap:.42rem!important}.saas-wizard-shell .form-group input,.saas-wizard-shell .form-group select,.saas-wizard-shell .form-group textarea{min-height:42px!important;padding:.7rem .9rem!important;border-color:var(--nc-line)!important}.saas-wizard-shell .wizard-actions{min-height:64px!important;padding:.8rem 1.25rem!important;background:#f8fafc!important}.saas-wizard-shell .btn{min-height:42px!important}.saas-profile-shell .profile-hero-card,.saas-profile-shell .intel-card,.saas-profile-shell .tab-strip{border-color:var(--nc-line)!important;box-shadow:none!important}.saas-profile-shell .hero-main{min-height:104px!important;padding:1rem 1.25rem!important}.saas-profile-shell .hero-avatar{width:4.3rem!important;height:4.3rem!important;flex-basis:4.3rem!important;box-shadow:none!important}.saas-profile-shell .hero-title-block h1{font-size:clamp(1.4rem,2.3vw,1.85rem)!important}.saas-profile-shell .profile-intel-grid{gap:.65rem!important}.saas-profile-shell .intel-card{min-height:84px!important;padding:.85rem!important;background:var(--nc-surface)!important}.saas-profile-shell .intel-card.priority{border-color:var(--nc-line)!important;background:var(--nc-surface)!important}.saas-profile-shell .intel-card.priority .intel-label,.saas-profile-shell .intel-card .intel-label{color:var(--nc-muted)!important}.saas-profile-shell .intel-card.priority strong,.saas-profile-shell .intel-card strong{color:var(--nc-text-primary)!important;font-size:1.2rem!important}.saas-profile-shell .intel-card.priority small,.saas-profile-shell .intel-card small{color:var(--nc-muted)!important}.saas-profile-shell .intel-icon{width:2.3rem!important;height:2.3rem!important;flex-basis:2.3rem!important;background:var(--nc-primary-soft)!important;color:var(--nc-primary)!important}.saas-profile-shell .intel-icon.green{background:var(--nc-success-soft)!important;color:var(--nc-success)!important}.saas-profile-shell .intel-icon.warm{background:var(--nc-danger-soft)!important;color:var(--nc-danger)!important}.saas-profile-shell .intel-icon.slate{background:#11182714!important;color:var(--nc-text-primary)!important}.saas-profile-shell .tab-strip{padding:.25rem!important;gap:.15rem!important}.saas-profile-shell .tab-btn{min-height:38px!important;padding:0 .75rem!important;color:var(--nc-muted)!important;font-size:.82rem!important}.saas-profile-shell .tab-btn.active{color:var(--nc-text-primary)!important;background:#f8fafc!important}.info-value.mono-value,.mono-value{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important;font-size:.8rem!important;overflow-wrap:anywhere}.info-value.break-value,.break-value{overflow-wrap:anywhere;word-break:break-word}.nav-link .nc-emoji-icon,.menu-item .nc-emoji-icon,.sidebar-menu-item .nc-emoji-icon,.bottom-menu-item .nc-emoji-icon,.quick-actions .nc-emoji-icon,.tab-btn .nc-emoji-icon,.pd-item .nc-emoji-icon{width:1.15em;min-width:1.15em;height:1.15em;font-size:1rem}.brand-mark .nc-emoji-icon,.sidebar-brand-icon .nc-emoji-icon,.tenant-icon.nc-emoji-icon,.notification-icon .nc-emoji-icon,.intel-icon .nc-emoji-icon{font-size:1.05rem}.nc-dynamic-review{display:grid;gap:12px;color:var(--nc-text-primary)}.nc-compact-card{background:var(--nc-surface);border:1px solid #e9eaf3;border-radius:var(--nc-radius-lg);box-shadow:0 8px 24px #0e17360a}.nc-review-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px}.nc-review-head>div:first-child{min-width:0}.nc-review-head small{color:var(--nc-primary);font-size:11px;font-weight:900;letter-spacing:0}.nc-review-head h1{margin:6px 0 3px;color:#050b1c;font-size:24px;font-weight:950;line-height:1.12}.nc-review-head p{margin:0;color:#506078;font-size:13px;font-weight:650}.nc-review-head-actions,.nc-review-mobile-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.nc-review-head-actions{width:max-content;max-width:min(100%,620px)}.nc-review-overview{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px}.nc-review-profile{display:grid;grid-template-columns:52px minmax(170px,.45fr) minmax(280px,1fr);gap:14px;align-items:center;padding:16px}.nc-review-avatar{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;background:var(--fd-color-primary);color:var(--nc-white);font-size:20px;font-weight:950}.nc-review-profile-title{min-width:0}.nc-review-profile-title h2{margin:0 0 4px;color:#050b1c;font-size:20px;font-weight:950;line-height:1.15}.nc-review-profile-title p{margin:0;color:#506078;font-weight:700}.nc-review-summary-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.nc-review-summary-meta span{min-width:0;color:#667085;font-size:11px;font-weight:750}.nc-review-summary-meta b{display:block;margin-top:3px;color:#050b1c;font-size:13px;font-weight:900;overflow-wrap:anywhere}.nc-review-status{padding:14px 16px}.nc-review-status h2,.nc-review-attention h2{margin:0 0 10px;color:#050b1c;font-size:15px;font-weight:950}.nc-review-status p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:7px 0;border-top:1px solid #eef0f6;color:#667085;font-size:12px;font-weight:750}.nc-review-status b{color:#050b1c;font-weight:950;text-align:right}.nc-review-warning{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border-color:#ffd591;background:#fff8ec}.nc-review-warning>span{width:38px;height:38px;border-radius:50%;display:grid!important;place-items:center;background:#fff0cf}.nc-review-warning b{color:#ad4f00;font-weight:950}.nc-review-warning p{margin:3px 0 0;color:#975100}.nc-review-warning code{display:inline-flex;gap:8px;align-items:center;margin-top:8px;padding:8px 10px;border:1px solid #ffd591;border-radius:var(--nc-radius-lg);background:var(--nc-white);color:#975100;font-family:inherit;font-weight:900}.nc-review-warning code strong{color:#050b1c;letter-spacing:.04em}.nc-review-warning button{min-height:36px;border:1px solid #d8cffd;border-radius:var(--nc-radius-lg);background:var(--nc-white);color:var(--nc-primary);font-weight:900;cursor:pointer}.nc-review-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;align-items:start}.nc-review-section{padding:14px 16px}.nc-review-section header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.nc-review-section h2{display:flex;gap:8px;align-items:center;margin:0;color:#050b1c;font-size:15px;font-weight:950}.nc-review-section button{border:0;background:transparent;color:var(--nc-primary);font-weight:900;cursor:pointer}.nc-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.nc-review-item{min-width:0;padding:8px 0;border-bottom:1px solid #eef0f6}.nc-review-item.full{grid-column:1 / -1}.nc-review-item span{display:block;margin-bottom:4px;color:#8a92aa;font-size:10px;font-weight:850;text-transform:uppercase}.nc-review-item strong{display:block;color:#050b1c;font-size:13px;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.nc-review-status [data-tone=success],.nc-review-item [data-tone=success]{color:#139a48}.nc-review-status [data-tone=danger],.nc-review-item [data-tone=danger]{color:var(--nc-danger)}.nc-review-status [data-tone=warning],.nc-review-item [data-tone=warning]{color:#b45309}.nc-review-more-fields{margin-top:8px}.nc-review-more-fields summary{color:var(--nc-primary);cursor:pointer;font-size:12px;font-weight:900}.nc-review-attention{padding:14px 16px}.nc-review-attention article{padding:10px 0;border-top:1px solid #eef0f6}.nc-review-attention b{color:#050b1c}.nc-review-attention p{margin:3px 0 0;color:#506078}.nc-review-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:var(--nc-radius-lg);font-weight:950;cursor:pointer}.nc-review-btn-secondary{border:1px solid #d8cffd;background:var(--nc-white);color:var(--nc-primary)}.nc-review-btn-primary{border:0;background:var(--fd-color-primary);color:var(--nc-white)}.nc-review-mobile-actions{display:none}@keyframes ncLoaderIn{to{opacity:1}}@keyframes ncLoaderBar{0%{transform:translate(-110%)}55%{transform:translate(105%)}to{transform:translate(250%)}}@keyframes ncLoaderSpin{to{transform:rotate(360deg)}}@media(max-width:720px){.nc-global-loader__pill{top:10px;right:10px}.saas-wizard-shell .step-rail{padding-inline:.75rem!important}.saas-wizard-shell .wizard-body,.saas-wizard-shell .wizard-actions{padding-inline:1rem!important}.saas-profile-shell .hero-main{padding:1rem!important}.nc-review-overview,.nc-review-profile,.nc-review-summary-meta,.nc-review-sections-grid,.nc-review-grid,.nc-review-warning{grid-template-columns:1fr}.nc-review-head{display:block}.nc-review-head-actions{display:none}.nc-review-mobile-actions{display:grid;gap:8px}}.fd-bg-primary-soft{background:var(--fd-color-primary-soft)!important}.fd-text-success{color:var(--fd-color-success)!important}.fd-text-danger{color:var(--fd-color-danger)!important}.fd-badge-success,.fd-badge-warning,.fd-badge-danger,.fd-badge-orange,.fd-badge-info{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--fd-radius-pill);border:1px solid transparent;font-size:12px;font-weight:800;line-height:1}.fd-badge-success{background:var(--fd-color-success-soft);color:var(--fd-color-success);border-color:var(--fd-color-success-border)}.fd-badge-warning{background:var(--fd-color-warning-soft);color:#854d0e;border-color:var(--fd-color-warning-border)}.fd-badge-danger{background:var(--fd-color-danger-soft);color:var(--fd-color-danger);border-color:var(--fd-color-danger-border)}.fd-badge-orange{background:var(--fd-color-orange-soft);color:var(--fd-color-orange);border-color:var(--fd-color-orange-border)}.fd-badge-info{background:var(--fd-color-info-soft);color:var(--fd-color-info);border-color:var(--fd-color-info-border)}.fd-card{background:var(--fd-color-surface);border:1px solid var(--fd-color-border);border-radius:var(--fd-radius-lg);box-shadow:var(--fd-shadow-sm)}.fd-mobile-sheet{border:1px solid var(--fd-color-border);border-radius:28px 28px 0 0;background:var(--fd-sheet-bg);box-shadow:0 -26px 70px #1118273d}.fd-sticky-cta{position:sticky;z-index:var(--fd-z-sticky-cta);bottom:calc(86px + env(safe-area-inset-bottom,0px))}.fd-icon-button,.fd-touch-target{min-width:44px;min-height:44px;display:inline-grid;place-items:center}.status-delivered,.status-approved,.status-success,.badge-delivered,.badge-approved,.badge-success,.chip-delivered,.chip-approved{color:#166534!important;background:var(--fd-color-success-soft)!important;border:1px solid var(--fd-color-success-border)!important}.status-pending,.status-searching,.status-warning,.badge-pending,.badge-searching,.badge-warning,.chip-pending,.chip-searching{color:#9a3412!important;background:var(--fd-color-orange-soft)!important;border:1px solid var(--fd-color-orange-border)!important}.status-processing,.status-preparing,.status-on_the_way,.status-info,.badge-processing,.badge-preparing,.badge-on_the_way,.badge-info,.chip-processing,.chip-preparing{color:#1e40af!important;background:var(--fd-color-info-soft)!important;border:1px solid var(--fd-color-info-border)!important}.status-cancelled,.status-failed,.status-danger,.badge-cancelled,.badge-failed,.badge-danger,.chip-cancelled,.chip-failed{color:#991b1b!important;background:var(--fd-color-danger-soft)!important;border:1px solid var(--fd-color-danger-border)!important}.status-offer,.badge-offer,.chip-offer,.rating-chip,.deal-chip{color:#854d0e!important;background:var(--fd-color-warning-soft)!important;border:1px solid var(--fd-color-warning-border)!important}.topbar,.app-topbar,.mobile-header{border-bottom-color:color-mix(in srgb,var(--fd-color-primary-border) 78%,transparent)!important}.fd-card--info,.info-card{border-color:var(--fd-color-info-border)!important;background:var(--fd-color-info-soft)!important}.fd-card--offer,.offer-card{border-color:var(--fd-color-warning-border)!important;background:var(--fd-color-warning-soft)!important}.fd-card--success,.success-card{border-color:var(--fd-color-success-border)!important;background:var(--fd-color-success-soft)!important}:where(.btn-primary,.primary-btn,.signin-btn,.btn-submit,.btn-next,.proceed-btn,.create-btn,.cp-save-btn,.btn-save,.save-btn,.fd-btn.primary){background:var(--fd-color-primary)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 10px 24px #38268e3d!important}:where(.btn-outline,.outline-btn,.btn-secondary,.cp-cancel-btn,.cancel-btn,.fd-btn.outline){background:#fff!important;color:var(--fd-color-info)!important;border:1px solid var(--fd-color-info-border)!important}:where(.btn-success,.green-btn,.approve-btn,.accept-btn,.delivered-btn,.status-btn.ready){background:var(--fd-color-success-soft)!important;color:#166534!important;border:1px solid var(--fd-color-success-border)!important}:where(.btn-warning,.orange-btn,.pending-btn,.schedule-btn,.onway-btn,.status-btn.prepare){background:var(--fd-color-orange-soft)!important;color:#9a3412!important;border:1px solid var(--fd-color-orange-border)!important}:where(.btn-info,.blue-btn,.map-btn,.verify-btn,.filter-btn,.icon-btn){background:var(--fd-color-info-soft)!important;color:#1e40af!important;border:1px solid var(--fd-color-info-border)!important}:where(.btn-danger,.danger-btn,.reject-btn,.decline-btn,.delete-btn,.remove-btn,.cancel-order-btn,.cp-del-btn){background:var(--fd-color-danger-soft)!important;color:#991b1b!important;border:1px solid var(--fd-color-danger-border)!important}:where(.cp-create-btn,.offer-chip,.coupon-chip,.discount-badge,.rating-chip,.deal-chip,.badge-offer){background:var(--fd-color-warning-soft)!important;color:#854d0e!important;border:1px solid var(--fd-color-warning-border)!important}:where(.fd-pill.active,.mobile-chip.active,.mobile-chip.is-active,.tab-btn.active,.page-btn.active,.menu-item.active,.nav-link.active){background:var(--fd-color-primary-soft)!important;color:var(--fd-color-primary)!important;border-color:var(--fd-color-primary-border)!important}:where(.card,.fd-card,.state-card,.panel,.modal,.dialog,.sheet){border-color:var(--fd-color-border)!important;box-shadow:var(--fd-shadow-sm)!important}
