@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Google Sans Flex Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Google Sans Code Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#f56300;--accent-hover:#e05900;--on-accent:#fff;--accent-ink:#b84a00;--accent-soft:#fff1e6;--graphite:#161617;--graphite-2:#1f1f21;--graphite-3:#2a2a2d;--graphite-line:#2e2e32;--graphite-fg:#f5f5f7;--graphite-muted:#a1a1a6;--canvas:#f5f5f7;--surface:#fff;--raised:#fff;--sunken:#ececf0;--well:#f0f0f3;--line:#e2e2e7;--line-strong:#d1d1d6;--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6e6e73;--ink-4:#a1a1a6;--ok:#18794e;--ok-soft:#e5f4ec;--warn:#a35200;--warn-soft:#fdf0e1;--danger:#c4001a;--danger-soft:#fde8ea;--info:#0058b0;--info-soft:#e6f0fb;--primary:#1d1d1f;--primary-fg:#fff;--primary-hover:#3a3a3c;--focus:#0071e3;--glass:#f5f5f7c7;--scrim:#0000006b;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--e-1:0 1px 2px #0000000a;--e-2:0 2px 6px #0000000a, 0 12px 32px -12px #00000024;--e-3:0 4px 10px #0000000a, 0 28px 60px -20px #00000038;--e-pop:0 40px 100px -24px #0006;--round:"ROND" 40;--fs-micro:.75rem;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:clamp(1.75rem, 1.3rem + 1.4vw, 2.5rem);--fs-2xl:clamp(2.25rem, 1.5rem + 2.6vw, 3.75rem);--fs-hero:clamp(2.5rem, 1.3rem + 3.6vw, 4.75rem);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--t1:.15s;--t2:.28s;--t3:.6s;--container:1360px;--gutter:16px;--header-h:64px;--sidebar-w:260px;--sidebar-w-rail:76px;--bg:var(--canvas);--paper:var(--surface);--text:var(--ink);--muted:var(--ink-3);--surface-alt:var(--sunken);--surface-hover:var(--sunken);--on-accent-legacy:var(--primary-fg);--accent-legacy:var(--ink);--focus-ring:var(--focus);--shadow-color:#00000014;--shadow:var(--e-1);--hover-shadow:var(--e-3);--backdrop:var(--scrim);--chart-fill:#1d1d1f12}:root[data-palette=sapphire]{--accent:#0a5bd6;--accent-hover:#084db6;--on-accent:#fff;--accent-ink:#0a4fb8;--accent-soft:#e8f0fc}:root[data-palette=evergreen]{--accent:#1c7a5a;--accent-hover:#17664b;--on-accent:#fff;--accent-ink:#166247;--accent-soft:#e4f3ec}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--accent-ink:color-mix(in oklab, var(--accent) 80%, white)}}:root[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 16%, #000)}}:root[data-theme=dark]{--canvas:#000;--surface:#161617;--raised:#1c1c1e;--sunken:#1c1c1e;--well:#1c1c1e;--line:#2a2a2d;--line-strong:#3a3a3d;--ink:#f5f5f7;--ink-2:#d2d2d7;--ink-3:#98989d;--ink-4:#6e6e73;--ok:#30d158;--ok-soft:#0f2a18;--warn:#ff9f0a;--warn-soft:#2e1f06;--danger:#ff453a;--danger-soft:#331210;--info:#64a8ff;--info-soft:#0d2036;--primary:#f5f5f7;--primary-fg:#1d1d1f;--primary-hover:#fff;--focus:#64a8ff;--glass:#000000b8;--scrim:#000000a8;--graphite:#111112;--graphite-2:#1c1c1e;--graphite-3:#2a2a2d;--e-1:0 0 0 1px #ffffff08;--e-2:0 0 0 1px #ffffff0a, 0 18px 40px -20px #000000e6;--e-3:0 0 0 1px #ffffff0d, 0 30px 60px -24px #000}*,:before,:after{box-sizing:border-box}html{background:var(--canvas);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--canvas);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);letter-spacing:-.005em;font-variation-settings:var(--round);margin:0;line-height:1.5}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;font-variation-settings:var(--round);margin:0}h1{font-size:var(--fs-2xl);letter-spacing:-.035em;font-weight:650;line-height:1.04}h2{font-size:var(--fs-xl);letter-spacing:-.03em;font-weight:650;line-height:1.08}h3{font-size:var(--fs-md);letter-spacing:-.015em;font-weight:600;line-height:1.3}h4{font-size:var(--fs-base);letter-spacing:-.01em;font-weight:600}h1 em,h2 em,h3 em{color:var(--ink-3);font-style:normal}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}svg{flex-shrink:0}small{font-size:var(--fs-xs)}hr{border:0;border-top:1px solid var(--line);margin:24px 0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit;-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{opacity:.5;cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.mono,code,kbd,.imei,.emi-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.price{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:650}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--fs-sm);letter-spacing:-.005em;color:var(--accent-ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.eyebrow.quiet,.muted{color:var(--ink-3)}.accent-text{color:var(--accent-ink)}.preserve-lines{white-space:pre-line}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link,.subtle-link,.quiet-link{color:var(--accent-ink);transition:gap var(--t2) var(--ease), color var(--t1);align-items:center;gap:4px;font-weight:600;display:inline-flex}.link:hover,.subtle-link:hover,.quiet-link:hover{gap:7px}.brand{flex-direction:column;justify-content:center;min-width:0;line-height:1;display:inline-flex}.brand-word{letter-spacing:-.055em;color:var(--ink);font-variation-settings:"ROND" 100;align-items:baseline;gap:2px;font-size:24px;font-weight:750;display:inline-flex}.brand-word i{background:var(--accent);border-radius:50%;width:7px;height:7px}.brand-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;margin-top:3px;font-size:9.5px;font-weight:600}.on-dark .brand-word{color:var(--graphite-fg)}.on-dark .brand-tagline{color:var(--graphite-muted)}.btn{--h:44px;height:var(--h);border-radius:var(--r-pill);background:var(--sunken);color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--t2) var(--ease), border-color var(--t2) var(--ease), color var(--t2), transform var(--t1) var(--ease), box-shadow var(--t2) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:600;display:inline-flex;position:relative}.btn:hover{background:var(--line)}.btn:active:not(:disabled){transform:scale(.97)}.btn.primary{background:var(--primary);color:var(--primary-fg)}.btn.primary:hover{background:var(--primary-hover)}.btn.accent{background:var(--accent);color:var(--on-accent)}.btn.accent:hover{background:var(--accent-hover)}.btn.secondary{border-color:var(--line-strong);background:0 0}.btn.secondary:hover{border-color:var(--ink);background:0 0}.btn.ghost{background:0 0}.btn.ghost:hover{background:var(--sunken)}.btn.light{color:#1d1d1f;background:#fff}.btn.light:hover{background:#e8e8ed}.btn.glass{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff29;border-color:#ffffff3d}.btn.glass:hover{background:#ffffff42}.btn.danger{background:var(--danger);color:#fff}.btn.small{--h:34px;font-size:var(--fs-xs);padding:0 15px}.btn.large{--h:52px;font-size:var(--fs-base);padding:0 28px}.btn.block{width:100%}.btn>svg:last-child:not(:first-child){transition:transform var(--t2) var(--ease)}.btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.icon-button,.theme-toggle{width:40px;height:40px;color:var(--ink-2);transition:background-color var(--t1), color var(--t1), transform var(--t1) var(--ease);border-radius:50%;place-items:center;display:inline-grid}.icon-button:hover,.theme-toggle:hover{background:var(--sunken);color:var(--ink)}.icon-button:active,.theme-toggle:active{transform:scale(.93)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--e-1);position:relative}.lift{transition:transform var(--t3) var(--ease), box-shadow var(--t3) var(--ease)}@media (hover:hover){.lift:hover{box-shadow:var(--e-3);transform:translateY(-6px)}}.shop-panel{align-content:start;gap:16px;padding:24px;display:grid}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:24px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.dashboard-middle,.management-middle{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}.section-header{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.section-header p{color:var(--ink-3);font-size:var(--fs-xs);margin-top:2px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-heading h1{margin-top:6px;font-size:clamp(2rem,1.5rem + 1.6vw,3rem)}.page-heading p{max-width:62ch;margin-top:8px}.metrics{gap:12px;margin-bottom:16px;display:grid}.metrics.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{gap:8px;padding:20px;display:grid}.metric-top{color:var(--ink-3);font-size:var(--fs-xs);justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.metric-icon{background:var(--sunken);width:32px;height:32px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.metric>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);font-weight:650;line-height:1.15}.metric>small{color:var(--ink-3)}.metric.accent{background:var(--graphite);border-color:var(--graphite-line);color:var(--graphite-fg)}.metric.accent>strong{color:var(--accent)}.metric.accent .metric-top,.metric.accent>small{color:var(--graphite-muted)}.metric.accent .metric-icon{background:var(--graphite-3);color:var(--graphite-fg)}.progress{border-radius:var(--r-pill);background:var(--sunken);height:8px;overflow:hidden}.progress>span{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--t3) var(--ease);display:block}.progress-card{align-content:start;gap:14px;padding:24px;display:grid}.count-chip{border-radius:var(--r-pill);background:var(--sunken);height:26px;font-size:var(--fs-micro);color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.date-chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:40px;font-size:var(--fs-xs);color:var(--ink-2);align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.avatar{background:var(--accent);width:36px;height:36px;color:var(--on-accent);font-size:var(--fs-micro);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.detail-list{margin:0;padding:0 24px 20px}.detail-list>div{border-bottom:1px solid var(--line);font-size:var(--fs-sm);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--ink-3)}.detail-list dd{text-align:right;margin:0;font-weight:600}.activity-list{margin:8px 0 0;padding:0;list-style:none}.activity-list li{border-bottom:1px solid var(--line);font-size:var(--fs-sm);padding:10px 0}.priority-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 0;display:flex}.priority-row strong{font-size:var(--fs-sm);display:block}.priority-row small{color:var(--ink-3);margin-top:2px;display:block}.priority-row>svg{color:var(--ink-4);margin-left:auto}.priority-icon{background:var(--sunken);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.verification-item{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;padding:20px 24px;display:flex}.notifications{gap:4px;padding:24px;display:grid}.notifications p{font-size:var(--fs-sm);border-bottom:1px solid var(--line);padding:10px 0}details>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:8px;padding:12px 0;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details.editor{border-top:1px solid var(--line)}details.editor>summary:after,details.credentials>summary:after,details.disclosure>summary:after{content:"+";color:var(--ink-3);transition:transform var(--t2) var(--ease);margin-left:auto;font-size:18px;font-weight:400}details.editor[open]>summary:after,details.credentials[open]>summary:after,details.disclosure[open]>summary:after{transform:rotate(45deg)}details[open]>summary+*{animation:rise var(--t2) var(--ease) both}.badge{--c:var(--ink-2);--b:var(--sunken);border-radius:var(--r-pill);background:var(--b);height:24px;color:var(--c);font-size:var(--fs-micro);letter-spacing:0;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.badge.plain:before{display:none}.badge.paid,.badge.approved,.badge.settled,.badge.closed,.badge.available,.badge.sent,.badge.delivered,.badge.read,.badge.live,.badge.published,.badge.in_stock,.badge.completed,.badge.ok{--c:var(--ok);--b:var(--ok-soft)}.badge.due,.badge.pending_verification,.badge.partially_paid,.badge.pending,.badge.scheduled,.badge.queued,.badge.reserved,.badge.low,.badge.low_stock,.badge.sending,.badge.warn{--c:var(--warn);--b:var(--warn-soft)}.badge.overdue,.badge.rejected,.badge.failed,.badge.cancelled,.badge.out,.badge.out_of_stock,.badge.damaged,.badge.lost,.badge.expired,.badge.danger{--c:var(--danger);--b:var(--danger-soft)}.badge.overdue:before{animation:blink 1.6s var(--ease-io) infinite}.badge.active,.badge.sold,.badge.info{--c:var(--info);--b:var(--info-soft)}.badge.upcoming,.badge.draft,.badge.archived{--c:var(--ink-3);--b:var(--sunken)}.badge.new,.badge.deal,.badge.emi,.badge.accent{--c:var(--accent-ink);--b:var(--accent-soft)}.badge.solid{--c:var(--on-accent);--b:var(--accent)}.badge.dark{--c:#fff;--b:#1d1d1fc7;-webkit-backdrop-filter:blur(8px)}label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600;display:block}label>input,label>select,label>textarea{margin-top:8px}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=hidden],[type=color]),select,textarea{background:var(--surface);width:100%;min-height:46px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:var(--fs-base);transition:border-color var(--t1), box-shadow var(--t2) var(--ease);outline:none;padding:11px 16px;font-weight:450;display:block}input:hover:not(:focus,:disabled),select:hover:not(:focus,:disabled),textarea:hover:not(:focus,:disabled){border-color:var(--ink-4)}input:focus,select:focus,textarea:focus{border-color:var(--focus);box-shadow:0 0 0 4px var(--focus)}@supports (color:color-mix(in lab, red, red)){input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--focus) 18%, transparent)}}input:disabled,select:disabled,textarea:disabled{background:var(--sunken);color:var(--ink-3)}input::placeholder,textarea::placeholder{color:var(--ink-4)}textarea{resize:vertical;min-height:104px;line-height:1.5}select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}input[type=file]{font-size:var(--fs-sm);color:var(--ink-3)}input[type=file]::file-selector-button{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);height:36px;color:var(--ink);font:inherit;cursor:pointer;margin-right:12px;padding:0 16px;font-weight:600}input[name=imei],input[name=utr],input[name=sku],input[name=invoiceNumber]{font-family:var(--font-mono)}.check-label{color:var(--ink);cursor:pointer;align-items:center;gap:10px;font-weight:500;display:flex}.form-stack{flex-direction:column;gap:18px;display:flex}.form-stack>.btn{align-self:flex-start}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid>.full,.form-grid>.btn,.form-grid>.feedback{grid-column:1/-1}.form-card{max-width:880px;padding:32px}.form-section{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink);align-items:center;gap:10px;margin-top:8px;padding-bottom:12px;font-weight:650;display:flex}.feedback{border-radius:var(--r-sm);font-size:var(--fs-sm);animation:rise var(--t2) var(--ease) both;align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.feedback.error{background:var(--danger-soft);color:var(--danger)}.feedback.success{background:var(--ok-soft);color:var(--ok)}.search-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.search-form>label{flex:220px}.search-form .search-label{flex:2 280px}.date-filter{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;padding:16px 20px;display:flex}.segmented,.demo-tabs{border-radius:var(--r-pill);background:var(--sunken);gap:2px;padding:4px;display:inline-flex}.segmented>*,.demo-tabs button{border-radius:var(--r-pill);height:36px;font-size:var(--fs-sm);color:var(--ink-3);text-transform:capitalize;transition:background-color var(--t2) var(--ease), color var(--t2), box-shadow var(--t2);justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.segmented>.selected,.segmented>[aria-current=page],.segmented>[aria-pressed=true],.demo-tabs button.selected{background:var(--surface);color:var(--ink);box-shadow:var(--e-2)}.chips{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);height:40px;font-size:var(--fs-sm);color:var(--ink-2);transition:background-color var(--t2) var(--ease), color var(--t2), border-color var(--t2);flex:none;align-items:center;gap:8px;padding:0 18px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip[aria-current=page],.chip.on{background:var(--ink);border-color:var(--ink);color:var(--canvas)}.chip small{opacity:.6;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.demo-note{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;display:flex}.credentials{font-size:var(--fs-xs);color:var(--ink-3);border-top:1px solid var(--line)}.credentials p{font-family:var(--font-mono);margin-top:6px}.palette-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.palette-option{border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;transition:border-color var(--t2), box-shadow var(--t2) var(--ease);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.palette-option:hover{border-color:var(--line-strong)}.palette-option.on{border-color:var(--ink);box-shadow:var(--e-2)}.palette-option .swatch{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.palette-option strong{font-size:var(--fs-sm);color:var(--ink);display:block}.palette-option small{color:var(--ink-3);font-weight:500;display:block}.palette-option .sample{border-radius:var(--r-sm);background:var(--canvas);font-size:var(--fs-xs);grid-column:1/-1;align-items:center;gap:10px;padding:10px 12px;display:flex}.palette-option .sample i{border-radius:8px;width:44px;height:8px}.palette-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.table-card{margin-bottom:16px;overflow:hidden}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--fs-sm)}th{background:var(--sunken);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-micro);color:var(--ink-3);white-space:nowrap;padding:12px 20px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 20px}tbody tr{transition:background-color var(--t1)}tbody tr:hover{background:var(--sunken)}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background:color-mix(in oklab, var(--sunken) 50%, transparent)}}tbody tr:last-child td{border-bottom:0}td strong{font-weight:600}.cell-note{color:var(--ink-3);font-size:var(--fs-xs);margin-top:3px;display:block}a.cell-note{color:var(--accent-ink)}.table-link{transition:color var(--t1);font-weight:600}.table-link:hover{color:var(--accent-ink)}.emi-number{border-radius:var(--r-pill);background:var(--sunken);min-width:30px;height:24px;color:var(--ink-3);font-size:var(--fs-micro);place-items:center;margin-right:10px;padding:0 6px;display:inline-grid}.customer-cell{align-items:center;gap:12px;display:flex}.chart-card{overflow:hidden}.chart{height:260px;padding:0 12px 16px}.chart-legend{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.chart-legend i{background:var(--ink);border-radius:50%;width:10px;height:10px}.recharts-default-tooltip{box-shadow:var(--e-2);font-size:var(--fs-xs);background:var(--raised)!important;border:1px solid var(--line)!important;border-radius:var(--r-sm)!important}.empty{text-align:center;color:var(--ink-3);justify-items:center;gap:10px;padding:64px 24px;display:grid}.empty>svg{color:var(--ink-4)}.empty h1,.empty h2,.empty h3{color:var(--ink)}.empty p{max-width:44ch}.empty .btn{margin-top:12px}.state-screen{min-height:100dvh;padding:32px var(--gutter);background:var(--canvas);place-items:center;display:grid}.state-screen .inner{text-align:center;justify-items:center;gap:16px;max-width:520px;display:grid}.state-screen .code{letter-spacing:-.06em;font-variation-settings:"ROND" 100;font-size:clamp(6rem,3rem + 12vw,12rem);font-weight:750;line-height:.85}.loading-screen{min-height:60dvh;color:var(--ink-3);font-size:var(--fs-sm);align-content:center;place-items:center;gap:14px;font-weight:600;display:grid}.loading-bar{background:var(--line);border-radius:4px;width:120px;height:4px;overflow:hidden}.loading-bar:after{content:"";border-radius:inherit;background:var(--accent);width:40%;height:100%;animation:sweep 1.1s var(--ease-io) infinite;display:block}.skeleton{background:var(--sunken);border-radius:var(--r-sm);animation:breathe 1.4s var(--ease-io) infinite}dialog{color:var(--ink)}.payment-dialog,.drawer{border:1px solid var(--line);background:var(--surface);box-shadow:var(--e-pop);overflow:auto}.payment-dialog{border-radius:var(--r-xl);width:520px;max-width:calc(100vw - 24px);max-height:90dvh;margin:auto;padding:32px}.payment-dialog[open]{animation:pop var(--t3) var(--ease) both}.payment-dialog::backdrop,.drawer::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);animation:fade var(--t2) ease both}.payment-dialog>.muted{font-size:var(--fs-sm);margin:10px 0 24px}.payment-dialog .close{position:absolute;top:16px;right:16px}.payment-dialog .form-stack>.btn{width:100%}.drawer{border-radius:var(--r-xl);width:min(500px,100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:8px 8px 8px auto;padding:0}.drawer[open]{animation:slide-in var(--t3) var(--ease) both}.drawer-head{z-index:1;background:var(--glass);-webkit-backdrop-filter:blur(16px)saturate(180%);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex;position:sticky;top:0}.drawer-body{gap:20px;padding:24px;display:grid}.offer-banner{border-radius:var(--r-lg);background:var(--graphite);color:var(--graphite-fg);align-items:center;gap:14px;margin-bottom:24px;padding:12px 12px 12px 18px;display:flex}.offer-banner>svg{color:var(--accent)}.offer-banner>div{flex:1;min-width:0;display:grid}.offer-banner strong{font-size:var(--fs-sm)}.offer-banner small{color:var(--graphite-muted)}.offer-banner .btn.secondary{background:var(--accent);color:var(--on-accent);border-color:#0000}.offer-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);background:var(--sunken);width:100%}.offer-card{overflow:hidden}.offer-popup{gap:12px;display:grid}.message-preview{border-radius:var(--r);background:var(--sunken);font-size:var(--fs-sm);padding:14px 16px}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes slide-in{0%{transform:translate(105%)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes breathe{50%{opacity:.55}}@keyframes blink{50%{opacity:.25}}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rise,.stagger>*{animation:rise var(--t3) var(--ease) both}.stagger>:nth-child(2){animation-delay:60ms}.stagger>:nth-child(3){animation-delay:.12s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.24s}.stagger>:nth-child(n+6){animation-delay:.3s}.page-enter{animation:rise var(--t3) var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.storefront{flex-direction:column;min-height:100dvh;display:flex}.store-main{flex:1}.utility-bar{background:var(--graphite);color:var(--graphite-muted);font-size:var(--fs-xs)}.utility-bar .container{justify-content:center;align-items:center;gap:20px;height:40px;display:flex}.utility-bar .signal{min-width:0;color:var(--graphite-fg);align-items:center;gap:10px;display:inline-flex}.utility-bar .signal b{border-radius:var(--r-pill);background:var(--accent);height:22px;color:var(--on-accent);flex:none;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.utility-bar .signal span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utility-bar .signal a{color:var(--accent);white-space:nowrap;font-weight:600}.site-header{z-index:50;background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in oklab, var(--line) 70%, transparent)}}.site-header .container{height:var(--header-h);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;display:grid}.site-nav{justify-content:center;gap:4px;display:flex}.site-nav a{border-radius:var(--r-pill);height:38px;font-size:var(--fs-sm);color:var(--ink-2);transition:color var(--t1), background-color var(--t1);align-items:center;padding:0 16px;font-weight:550;display:inline-flex}.site-nav a:hover{color:var(--ink);background:var(--sunken)}.site-actions{align-items:center;gap:4px;display:flex}.site-search{position:relative}.site-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.site-search input[type=search]{border-radius:var(--r-pill);background:var(--sunken);width:220px;height:40px;min-height:40px;font-size:var(--fs-sm);transition:width var(--t2) var(--ease), background-color var(--t1), border-color var(--t1), box-shadow var(--t2);border-color:#0000;padding:0 16px 0 40px}.site-search input[type=search]:focus{background:var(--surface);width:280px}.mobile-menu{display:none}.mobile-menu>summary{width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;padding:0}.mobile-menu>summary:hover{background:var(--sunken)}.mobile-menu .sheet{max-height:calc(100dvh - var(--header-h));padding:16px var(--gutter) 32px;background:var(--canvas);border-bottom:1px solid var(--line);box-shadow:var(--e-3);animation:rise var(--t2) var(--ease) both;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-menu .sheet a{border-bottom:1px solid var(--line);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:16px 0;font-size:26px;font-weight:650;display:flex}.mobile-menu .sheet a svg{color:var(--ink-4)}.mobile-menu .sheet .site-search{margin-bottom:8px}.mobile-menu .sheet .site-search input[type=search]{width:100%;height:48px}.demo-ribbon{padding:8px var(--gutter);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-xs);text-align:center;font-weight:600}.store-visit{padding:clamp(64px,9vw,120px) 0}.store-visit .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.visit-visual{aspect-ratio:5/4;border-radius:var(--r-xl);background:var(--well);position:relative;overflow:hidden}.visit-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.visit-visual .pin{border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(10px);height:34px;font-size:var(--fs-xs);background:#1d1d1fb3;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.visit-copy{flex-direction:column;gap:20px;display:flex}.visit-copy h2{font-size:var(--fs-2xl)}.visit-copy>p{font-size:var(--fs-md);color:var(--ink-2);max-width:46ch}.visit-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0;display:grid}.visit-details>div{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:16px 18px}.visit-details dt{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;font-weight:600;display:flex}.visit-details dd{margin:6px 0 0;font-weight:550}.visit-details a:hover{color:var(--accent-ink)}.visit-cta{flex-wrap:wrap;gap:10px;display:flex}.site-footer{border-radius:var(--r-xl);background:var(--graphite);color:var(--graphite-muted);margin:0 8px 8px;padding:clamp(56px,7vw,96px) 0 28px}.site-footer .container{gap:clamp(48px,6vw,80px);display:grid}.footer-statement{letter-spacing:-.055em;color:var(--graphite-fg);font-variation-settings:"ROND" 70;font-size:clamp(2.75rem,1rem + 7vw,8.5rem);font-weight:700;line-height:.92}.footer-statement em{color:var(--accent);font-style:normal}.footer-grid{border-top:1px solid var(--graphite-line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;padding-top:32px;display:grid}.footer-grid p{max-width:36ch;font-size:var(--fs-sm);margin-top:14px}.footer-col{font-size:var(--fs-sm);align-content:start;gap:10px;display:grid}.footer-col h4{font-size:var(--fs-sm);color:var(--graphite-fg);margin-bottom:6px;font-weight:650}.footer-col a{transition:color var(--t1);align-items:center;gap:4px;display:inline-flex}.footer-col a:hover{color:var(--graphite-fg)}.footer-bottom{font-size:var(--fs-xs);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.section{padding:clamp(48px,7vw,96px) 0 0}.section-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.section-head h2{max-width:18ch}.section-head p{max-width:52ch;color:var(--ink-3);font-size:var(--fs-md);margin-top:10px}.hero{padding:12px 8px 0}.hero-slider{border-radius:var(--r-xl);color:#fff;isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0b0b0c;height:clamp(540px,78svh,820px);position:relative;overflow:hidden}.slide{opacity:0;visibility:hidden;transition:opacity .9s var(--ease), visibility 0s linear .9s;position:absolute;inset:0}.slide.is-active{opacity:1;visibility:visible;transition:opacity .9s var(--ease);z-index:1}.slide img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide.is-active img{animation:kenburns 7s var(--ease) both}.slide:after{content:"";background:rgb(0 0 0/var(--shade,.28));position:absolute;inset:0}.slide.light:after{background:rgb(255 255 255/var(--shade,0))}.slide-copy{z-index:2;gap:16px;max-width:min(500px,100% - 48px);display:grid;position:absolute;bottom:clamp(96px,12vh,140px);left:clamp(24px,5vw,80px)}.slide.is-active .slide-copy>*{animation:rise .9s var(--ease) both}.slide.is-active .slide-copy>:nth-child(2){animation-delay:90ms}.slide.is-active .slide-copy>:nth-child(3){animation-delay:.18s}.slide.is-active .slide-copy>:nth-child(4){animation-delay:.27s}.slide-copy .eyebrow{color:var(--accent)}.slide-copy h1,.slide-copy h2{color:#fff;font-size:var(--fs-hero);letter-spacing:-.05em;font-weight:700;line-height:.98}.slide-copy p{color:#ffffffd1;max-width:46ch;font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.slide-copy .actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.slide.panel .slide-copy{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#1414168c;padding:28px}.slide.panel .slide-copy h1,.slide.panel .slide-copy h2{font-size:clamp(2.25rem,1.4rem + 3vw,4.25rem)}.slider-ui{z-index:3;align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(20px,3vw,32px);left:clamp(24px,5vw,80px);right:clamp(16px,3vw,32px)}.slider-dots{flex:1;gap:8px;max-width:420px;display:flex}.slider-dots button{flex:1;align-items:center;height:28px;display:grid;position:relative}.slider-dots button span{background:#ffffff47;border-radius:3px;height:3px;display:block;overflow:hidden}.slider-dots button span i{border-radius:inherit;transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.slider-dots button.done span i{transform:scaleX(1)}.slider-dots button.current span i{animation:fill var(--dur,6.5s) linear both}.hero-slider.paused .slider-dots button.current span i{animation-play-state:paused}.slider-dots button .label{color:#ffffffe6;white-space:nowrap;opacity:0;transition:opacity var(--t2), transform var(--t2) var(--ease);font-size:12px;font-weight:600;position:absolute;bottom:100%;left:0;transform:translateY(4px)}.slider-dots button.current .label{opacity:1;transform:none}.slider-arrows{gap:8px;margin-left:auto;display:flex}.slider-arrows button{color:#fff;-webkit-backdrop-filter:blur(12px);width:48px;height:48px;transition:background-color var(--t1), transform var(--t1) var(--ease);background:#ffffff24;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid}.slider-arrows button:hover{background:#ffffff42}.slider-arrows button:active{transform:scale(.93)}.slide-count{font-size:var(--fs-xs);color:#ffffffb3;font-variant-numeric:tabular-nums;font-weight:600}.trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.trust>div{border-radius:var(--r-lg);background:var(--surface);align-items:center;gap:14px;padding:18px 20px;display:flex}.trust svg{color:var(--accent)}.trust strong{font-size:var(--fs-sm);font-weight:650;display:block}.trust span{font-size:var(--fs-xs);color:var(--ink-3);display:block}.category-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.category-tile{aspect-ratio:4/5;border-radius:var(--r-lg);scroll-snap-align:start;background:var(--well);isolation:isolate;display:block;position:relative;overflow:hidden}.category-tile img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.category-tile:after{content:"";background:0 0;height:55%;position:absolute;inset:auto 0 0}.category-tile .label{z-index:1;border-radius:var(--r);color:#1d1d1f;-webkit-backdrop-filter:blur(14px)saturate(180%);background:#ffffffd1;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.category-tile .label strong{font-size:var(--fs-md);letter-spacing:-.02em;font-weight:650;display:block}.category-tile .label small{color:#6e6e73;display:block}.category-tile .label>svg{transition:transform var(--t2) var(--ease);flex:none}@media (hover:hover){.category-tile:hover img{transform:scale(1.06)}.category-tile:hover .label>svg{transform:translate(3px)}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);gap:12px;display:grid}.bento-feature{border-radius:var(--r-xl);color:var(--graphite-fg);isolation:isolate;background:#000;flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;gap:20px;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.bento-feature .media{z-index:-1;place-items:center;padding:18% 10% 22%;display:grid;position:absolute;inset:0}.bento-feature .media img{object-fit:contain;width:auto;max-height:100%;transition:transform 1.2s var(--ease);filter:drop-shadow(0 30px 40px #00000073)}.bento-feature:hover .media img{transform:scale(1.04)translateY(-6px)}.bento-feature h3{color:#fff;font-size:var(--fs-2xl);letter-spacing:-.045em;font-weight:700;line-height:1}.bento-feature .meta{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bento-feature .meta p{color:var(--graphite-muted)}.bento-feature .meta strong{color:#fff;font-size:var(--fs-lg);font-weight:650;display:block}.bento-promo{border-radius:var(--r-xl);color:#fff;isolation:isolate;flex-direction:column;grid-column:span 2;justify-content:flex-end;gap:10px;min-height:260px;padding:28px;display:flex;position:relative;overflow:hidden}.bento-promo img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.bento-promo:before{content:"";z-index:-1;background:#0000006b;position:absolute;inset:0}.bento-promo:hover img{transform:scale(1.05)}.bento-promo h3{color:#fff;font-size:var(--fs-xl);letter-spacing:-.04em;max-width:16ch;font-weight:700;line-height:1.02}.bento-promo p{color:#ffffffd1;max-width:40ch}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(260px,calc(25% - 9px));grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.product-rail>*{scroll-snap-align:start}.product-card{border-radius:var(--r-lg);background:var(--surface);transition:transform var(--t3) var(--ease), box-shadow var(--t3) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (hover:hover){.product-card:hover{box-shadow:var(--e-3);transform:translateY(-6px)}}.product-card .well{aspect-ratio:1;border-radius:calc(var(--r-lg) - 6px);background:var(--well);place-items:center;margin:8px 8px 0;display:grid;position:relative;overflow:hidden}.product-card .well img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.product-card .well img.contain{object-fit:contain;padding:12%}@media (hover:hover){.product-card:hover .well img{transform:scale(1.05)}}.product-card .flags{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.product-card .body{flex:1;align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.product-card .brandline{font-size:var(--fs-xs);color:var(--ink-3);justify-content:space-between;gap:8px;font-weight:600;display:flex}.product-card h3{font-size:var(--fs-md);letter-spacing:-.02em;font-weight:650}.product-card h3 a:after{content:"";z-index:2;position:absolute;inset:0}.product-card .variant{font-size:var(--fs-xs);color:var(--ink-3)}.product-card .pricing{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-top:10px;padding-top:12px;display:flex}.product-card .pricing strong{font-size:var(--fs-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.product-card .pricing span{font-size:var(--fs-xs);color:var(--accent-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.stock-dot{align-items:center;gap:6px;display:inline-flex}.stock-dot:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.stock-dot.out:before{background:var(--ink-4)}.placeholder-phone{color:var(--ink-4);font-size:var(--fs-xs);place-items:center;gap:8px;font-weight:600;display:grid}.emi-band{border-radius:var(--r-xl);background:var(--graphite);color:var(--graphite-fg);margin:0 8px;padding:clamp(48px,7vw,96px) 0}.emi-band .container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.emi-band h2{color:#fff;font-size:var(--fs-2xl)}.emi-band h2 em{color:var(--graphite-muted)}.emi-band .lead{color:var(--graphite-muted);font-size:var(--fs-md);max-width:46ch;margin-top:16px}.emi-steps{counter-reset:step;gap:4px;margin:28px 0 0;padding:0;list-style:none;display:grid}.emi-steps li{border-top:1px solid var(--graphite-line);counter-increment:step;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:14px 0;display:grid}.emi-steps li:before{content:counter(step);background:var(--graphite-3);color:#fff;width:32px;height:32px;font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.emi-steps strong{color:#fff;font-weight:600;display:block}.emi-steps span{color:var(--graphite-muted);font-size:var(--fs-sm)}.emi-example{border-radius:var(--r-xl);background:var(--graphite-2);border:1px solid var(--graphite-line);gap:20px;padding:clamp(20px,3vw,32px);display:grid}.emi-example .head{align-items:center;gap:16px;display:flex}.emi-example .head img{border-radius:var(--r);object-fit:cover;background:var(--graphite-3);width:72px;height:72px}.emi-example .head small{color:var(--graphite-muted)}.emi-example .head strong{color:#fff;font-size:var(--fs-md);display:block}.emi-example .figure{align-items:baseline;gap:8px;display:flex}.emi-example .figure strong{letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:700;line-height:1}.emi-example .figure span{color:var(--graphite-muted);font-weight:600}.emi-example .track{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.emi-example .track i{background:var(--graphite-3);border-radius:6px;height:28px}.emi-example .track i.on{background:var(--accent)}.emi-example .foot{font-size:var(--fs-xs);color:var(--graphite-muted);justify-content:space-between;gap:12px;display:flex}.emi-example .btn.light{justify-self:start}.story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;display:grid}.story .photo{border-radius:var(--r-xl);min-height:460px;position:relative;overflow:hidden}.story .photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story .copy{border-radius:var(--r-xl);background:var(--surface);flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.story .copy h2{font-size:var(--fs-2xl)}.story .copy p{color:var(--ink-2);font-size:var(--fs-md);max-width:44ch;margin-top:16px}.promise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.promise-list>div{border-radius:var(--r);background:var(--canvas);gap:6px;padding:18px;display:grid}.promise-list svg{color:var(--accent)}.promise-list strong{font-size:var(--fs-sm);font-weight:650}.promise-list span{font-size:var(--fs-xs);color:var(--ink-3)}.shop-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(40px,6vw,72px) 0 24px;display:flex}.shop-hero h1{font-size:var(--fs-hero);letter-spacing:-.055em;font-weight:700;line-height:.95}.shop-hero h1 span{color:var(--ink-4);font-variant-numeric:tabular-nums}.shop-hero p{color:var(--ink-3);font-size:var(--fs-md);max-width:48ch;margin-top:14px}.shop-toolbar{top:var(--header-h);z-index:20;background:var(--canvas);align-items:center;gap:12px;margin-bottom:12px;padding:12px 0;display:flex;position:sticky}.shop-toolbar .chips{flex:1}.shop-filters{align-items:center;gap:8px;display:flex}.shop-filters select{border-radius:var(--r-pill);width:auto;height:40px;min-height:40px;font-size:var(--fs-sm);padding:0 40px 0 16px;font-weight:600}.shop-filters .check-label{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);height:40px;font-size:var(--fs-sm);white-space:nowrap;padding:0 16px;font-weight:600}.shop-search{flex:0 260px;position:relative}.shop-search svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.shop-search input[type=search]{border-radius:var(--r-pill);height:40px;min-height:40px;font-size:var(--fs-sm);padding:0 16px 0 40px}.filter-summary{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter-summary a{color:var(--accent-ink);font-weight:600}.pager{font-size:var(--fs-sm);color:var(--ink-3);justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.shop-empty{border-radius:var(--r-xl);background:var(--surface);text-align:center;justify-items:center;gap:12px;padding:80px 24px;display:grid}.shop-empty p{color:var(--ink-3);max-width:40ch}.crumbline{font-size:var(--fs-xs);color:var(--ink-3);align-items:center;gap:8px;padding:20px 0;font-weight:600;display:flex}.crumbline a:hover{color:var(--ink)}.pdp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(20px,3vw,48px);display:grid}.gallery{top:calc(var(--header-h) + 16px);gap:10px;display:grid;position:sticky}.gallery-stage{aspect-ratio:1;border-radius:var(--r-xl);background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.gallery-stage img,.gallery-stage video{object-fit:cover;width:100%;height:100%;animation:fade var(--t3) var(--ease) both}.gallery-stage .flags{gap:6px;display:flex;position:absolute;top:16px;left:16px}.gallery-thumbs{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.gallery-thumbs button{border-radius:var(--r);background:var(--surface);width:76px;height:76px;transition:border-color var(--t2);border:2px solid #0000;flex:none;place-items:center;display:grid;overflow:hidden}.gallery-thumbs button[aria-pressed=true]{border-color:var(--ink)}.gallery-thumbs img{object-fit:cover;width:100%;height:100%}.buybox{gap:20px;display:grid}.buybox h1{letter-spacing:-.05em;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem);font-weight:700;line-height:1}.buybox .variant{color:var(--ink-3);font-size:var(--fs-md);margin-top:6px}.buybox .price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.buybox .price-row strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:700}.buybox .desc{color:var(--ink-2)}.emi-calc{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:18px;padding:22px;display:grid}.emi-calc header{justify-content:space-between;align-items:center;gap:12px;display:flex}.emi-calc header h3{font-size:var(--fs-base)}.emi-calc .result{border-radius:var(--r);background:var(--accent-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:18px;display:flex}.emi-calc .result strong{letter-spacing:-.045em;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1}.emi-calc .result span{color:var(--ink-2);font-weight:600}.emi-calc .result small{color:var(--ink-3);flex-basis:100%}.emi-calc .row{gap:10px;display:grid}.emi-calc .row-head{font-size:var(--fs-sm);color:var(--ink-2);justify-content:space-between;gap:12px;font-weight:600;display:flex}.emi-calc .row-head output{color:var(--ink);font-variant-numeric:tabular-nums}.emi-calc .segmented{grid-template-columns:repeat(4,1fr);display:grid}.emi-calc .segmented>*{text-transform:none}.emi-calc .breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.emi-calc .breakdown div{border-radius:var(--r-sm);background:var(--canvas);padding:12px}.emi-calc .breakdown dt{color:var(--ink-3);font-size:11px;font-weight:600}.emi-calc .breakdown dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:650}.emi-calc .note{font-size:var(--fs-xs);color:var(--ink-3)}.buy-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buy-actions .btn{height:52px}.assurances{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:0;display:grid}.assurances>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.assurances>div:last-child{border-bottom:0}.assurances svg{color:var(--accent);margin-top:2px}.assurances strong{font-size:var(--fs-sm);font-weight:650;display:block}.assurances span{font-size:var(--fs-xs);color:var(--ink-3)}.spec-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.spec-table>div{border-radius:var(--r);background:var(--surface);padding:14px 16px}.spec-table dt{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.spec-table dd{margin:4px 0 0;font-weight:600}.pdp-offer{border-radius:var(--r-lg);background:var(--accent-soft);color:var(--accent-ink);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pdp-offer strong{color:var(--ink);display:block}.pdp-offer p{color:var(--ink-2);font-size:var(--fs-sm)}.app-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--t3) var(--ease);display:grid}:root[data-sidebar=collapsed] .app-shell{grid-template-columns:var(--sidebar-w-rail) minmax(0, 1fr)}.sidebar{z-index:60;background:var(--graphite);height:100dvh;color:var(--graphite-muted);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-head{flex:none;justify-content:space-between;align-items:center;gap:8px;height:76px;padding:0 12px 0 22px;display:flex}.sidebar nav{scrollbar-width:none;flex:1;align-content:start;gap:20px;padding:8px 12px 16px;display:grid;overflow:hidden auto}.nav-group{gap:2px;display:grid}.nav-label{color:#6e6e73;white-space:nowrap;padding:0 14px 8px;font-size:11px;font-weight:600}.nav-link{border-radius:var(--r-pill);height:40px;font-size:var(--fs-sm);white-space:nowrap;transition:background-color var(--t1), color var(--t1);align-items:center;gap:12px;padding:0 14px;font-weight:550;display:flex;position:relative}.nav-link svg{width:18px;height:18px}.nav-link:hover{background:var(--graphite-2);color:var(--graphite-fg)}.nav-link.active{background:var(--graphite-3);color:#fff}.nav-link.active svg{color:var(--accent)}.nav-text{text-overflow:ellipsis;overflow:hidden}.sidebar-foot{border-top:1px solid var(--graphite-line);flex:none;gap:12px;padding:12px;display:grid}.profile{align-items:center;gap:10px;min-width:0;padding:4px;display:flex}.profile-text{flex:1;min-width:0;line-height:1.25;display:grid}.profile-text strong{color:var(--graphite-fg);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.profile-text small{font-size:11px}.sidebar .icon-button{color:var(--graphite-muted)}.sidebar .icon-button:hover{background:var(--graphite-2);color:var(--graphite-fg)}.collapse-toggle svg{transition:transform var(--t3) var(--ease)}:root[data-sidebar=collapsed] .sidebar .brand,:root[data-sidebar=collapsed] .sidebar .nav-text,:root[data-sidebar=collapsed] .sidebar .profile-text,:root[data-sidebar=collapsed] .sidebar .profile .avatar{display:none}:root[data-sidebar=collapsed] .sidebar-head{justify-content:center;padding:0}:root[data-sidebar=collapsed] .collapse-toggle svg{transform:rotate(180deg)}:root[data-sidebar=collapsed] .nav-label{color:#0000;background:var(--graphite-line);height:1px;margin:0 14px;padding:0;overflow:hidden}:root[data-sidebar=collapsed] .nav-link{justify-content:center;padding:0}:root[data-sidebar=collapsed] .profile{justify-content:center}.main-wrap{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.topbar{z-index:40;height:var(--header-h);background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 clamp(16px,3vw,40px);display:flex;position:sticky;top:0}.crumbs{min-width:0;font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap;align-items:center;gap:8px;display:flex}.crumbs strong{color:var(--ink);text-overflow:ellipsis;font-weight:650;overflow:hidden}.topbar-search{width:min(380px,38vw);margin-left:auto;position:relative}.topbar-search>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.topbar-search input[type=search]{border-radius:var(--r-pill);background:var(--sunken);height:40px;min-height:40px;font-size:var(--fs-sm);border-color:#0000;padding:0 46px 0 40px}.topbar-search input[type=search]:focus{background:var(--surface)}.topbar-search kbd{background:var(--surface);border:1px solid var(--line);min-width:24px;height:24px;color:var(--ink-3);pointer-events:none;border-radius:6px;place-items:center;font-size:12px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.topbar-right{align-items:center;gap:6px;display:flex}.crumbs+.topbar-right{margin-left:auto}.demo-indicator{border-radius:var(--r-pill);background:var(--accent-soft);height:28px;color:var(--accent-ink);align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.nav-open-toggle,.nav-scrim{display:none}.page{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:clamp(24px,3.4vw,44px) clamp(16px,3.4vw,44px) 56px}.app-footer{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-4);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px clamp(16px,3.4vw,44px);display:flex}.t-danger{color:var(--danger)!important}.heading-actions{flex-wrap:wrap;gap:8px;display:flex}.tracker-split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.tracker-split>.card{margin-bottom:0}#customers{margin-bottom:12px}.verification-list{display:grid}.verification-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:18px 24px;display:grid}.verification-info{gap:3px;min-width:0;display:grid}.verification-info a strong{font-size:var(--fs-base)}.verification-info span,.verification-info small{color:var(--ink-3);font-size:var(--fs-xs)}.payment-amount{font-size:var(--fs-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.review-form{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.review-form select{border-radius:var(--r-pill);width:auto;height:36px;min-height:36px;font-size:var(--fs-xs);padding:0 36px 0 14px;font-weight:600}.review-form input{border-radius:var(--r-pill);height:36px;min-height:36px;font-size:var(--fs-xs);flex:200px;padding:0 14px}.review-form .feedback{flex-basis:100%}.agenda-list,.recent-list{margin:0;padding:0 12px 12px;list-style:none}.agenda-list li,.recent-list li{border-radius:var(--r);transition:background-color var(--t1);align-items:center;gap:14px;padding:12px;display:flex}.agenda-list li:hover,.recent-list li:hover{background:var(--canvas)}.agenda-date{border-radius:var(--r-sm);background:var(--accent-soft);width:46px;height:46px;color:var(--accent-ink);flex:none;place-items:center;line-height:1;display:grid}.agenda-date b{font-size:17px;font-weight:700}.agenda-date small{text-transform:uppercase;font-size:10.5px;font-weight:600}.agenda-who{flex:1;min-width:0;display:grid}.agenda-who a{font-weight:650;font-size:var(--fs-sm)}.agenda-who a:hover{color:var(--accent-ink)}.agenda-who small{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agenda-empty{padding:0 24px 24px}.recent-meta{align-items:center;gap:10px;display:flex}.ledger-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 24px 16px;display:flex}.ledger-search{flex:260px;max-width:380px;position:relative}.ledger-search>svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ledger-search input[type=search]{border-radius:var(--r-pill);background:var(--canvas);height:42px;min-height:42px;font-size:var(--fs-sm);border-color:#0000;padding:0 40px}.ledger-search input[type=search]:focus{background:var(--surface)}.ledger-search button{width:28px;height:28px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ledger-search button:hover{background:var(--sunken);color:var(--ink)}.ledger-toolbar .chips{flex:auto}.ledger-toolbar .chip{height:36px;padding:0 14px}.ledger-toolbar .chip.alert:not(.on) small{opacity:1;color:var(--danger)}.ledger-toolbar select{border-radius:var(--r-pill);width:auto;height:40px;min-height:40px;font-size:var(--fs-sm);padding:0 40px 0 16px;font-weight:600}.ledger-table td,.ledger-table th{padding:12px}.ledger-table td:first-child,.ledger-table th:first-child{padding-left:24px}.ledger-table td:last-child,.ledger-table th:last-child{padding-right:20px}.ledger-table .avatar{width:32px;height:32px}.progress-cell{min-width:90px!important}.ledger-table .num-col{text-align:right}.ledger-table td,.ledger-table .cell-note{white-space:nowrap}.ledger-table .customer-cell strong{font-size:var(--fs-sm)}.ledger-row{position:relative}.ledger-row>td:first-child{box-shadow:inset 3px 0 #0000}.ledger-row.s-overdue>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.ledger-row.s-due>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.ledger-row.expanded{background:var(--canvas)}.progress-cell{gap:6px;min-width:110px;display:grid}.progress-cell .progress{height:6px}.progress-cell small{font-size:var(--fs-micro);color:var(--ink-3);font-weight:600}.ledger-row.s-settled .progress>span{background:var(--ok)}.badge-stack{flex-wrap:wrap;gap:6px;display:flex}.row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.row-actions .btn{white-space:nowrap}.ledger-detail>td{background:var(--canvas);padding:0 20px 20px}.ledger-detail-inner{border-radius:var(--r-lg);background:var(--surface);animation:rise var(--t2) var(--ease) both;gap:14px;padding:18px;display:grid}.ledger-facts{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.ledger-facts b{color:var(--ink);font-weight:650}.ledger-facts .link{margin-left:auto}.no-plan{border-top:1px solid var(--line);gap:10px;padding:18px 24px 22px;display:grid}.no-plan-list{flex-wrap:wrap;gap:8px;display:flex}.emi-timeline{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.emi-timeline li{--c:var(--line-strong);color:var(--ink-3);justify-items:start;gap:4px;font-size:11px;display:grid}.emi-timeline .bar{background:var(--c);border-radius:6px;width:100%;height:10px;display:block}.emi-timeline b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.emi-timeline .t-paid{--c:var(--ok)}.emi-timeline .t-overdue{--c:var(--danger)}.emi-timeline .t-due{--c:var(--warn)}.emi-timeline .t-upcoming .bar{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-strong)}.emi-timeline .t-partially_paid .bar{background:linear-gradient(90deg, var(--ok) var(--fill,50%), var(--sunken) var(--fill,50%));box-shadow:inset 0 0 0 1px var(--line-strong)}.emi-timeline .t-overdue b{color:var(--danger)}.emi-timeline.compact{grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:3px}.emi-timeline.compact .bar{height:8px}.timeline-legend{font-size:var(--fs-micro);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 12px;font-weight:600;display:flex}.timeline-legend i{vertical-align:middle;background:var(--line-strong);border-radius:4px;width:14px;height:8px;margin:0 2px 0 8px;display:inline-block}.timeline-legend i:first-child{margin-left:0}.timeline-legend{gap:0!important}.timeline-legend .t-paid{background:var(--ok)}.timeline-legend .t-partially_paid{background:linear-gradient(90deg, var(--ok) 50%, var(--sunken) 50%);box-shadow:inset 0 0 0 1px var(--line-strong)}.timeline-legend .t-due{background:var(--warn)}.timeline-legend .t-overdue{background:var(--danger)}.timeline-legend .t-upcoming{background:var(--sunken);box-shadow:inset 0 0 0 1px var(--line-strong)}.panel-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawer-summary>div{border-radius:var(--r);background:var(--canvas);gap:2px;padding:14px 16px;display:grid}.drawer-summary small{font-size:var(--fs-micro);color:var(--ink-3);font-weight:600}.drawer-summary strong{font-size:var(--fs-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700}.drawer-summary span{font-size:var(--fs-xs);color:var(--ink-3)}.option-list,.method-grid{border:0;gap:6px;margin:0;padding:0;display:grid}.option-list legend,.method-grid legend{font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:8px;font-weight:600}.option-list .option{border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:border-color var(--t1), background-color var(--t1);align-items:center;gap:12px;padding:14px 16px;font-weight:550;display:flex}.option-list .option:hover{border-color:var(--line-strong)}.option-list .option.on{border-color:var(--ink);background:var(--canvas)}.option-list .option span{flex:1}.option-list .option strong{font-variant-numeric:tabular-nums}.method-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.method-grid legend{grid-column:1/-1}.method-grid label{border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;transition:border-color var(--t1), color var(--t1);justify-items:center;gap:6px;padding:12px 6px;font-weight:650;display:grid}.method-grid label.on{border-color:var(--ink);color:var(--ink)}.method-grid label.on svg{color:var(--accent)}.method-grid label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.drawer-done{text-align:center;animation:pop var(--t3) var(--ease) both;justify-items:center;gap:10px;padding:32px 8px;display:grid}.drawer-done>svg{color:var(--ok)}.drawer-done .btn{min-width:160px;margin-top:8px}.customer-hero{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;display:flex}.customer-hero>div:nth-child(2){flex:1;min-width:220px}.customer-hero h1{margin:4px 0 2px;font-size:clamp(2rem,1.5rem + 1.6vw,3rem)}.avatar.large{width:64px;height:64px;font-size:20px}.account{gap:12px;margin-bottom:36px;display:grid}.account .detail-grid,.account .table-card{margin-bottom:0}.account-head{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;padding:24px;display:grid}.account-head.s-overdue{box-shadow:inset 0 3px 0 var(--danger), var(--e-1)}.account-head.s-due{box-shadow:inset 0 3px 0 var(--warn), var(--e-1)}.account-device{align-content:start;gap:8px;display:grid}.account-device h2{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.account-stats{grid-row:span 2;grid-template-columns:repeat(3,minmax(120px,auto));gap:8px;margin:0;display:grid}.account-stats>div{border-radius:var(--r);background:var(--canvas);align-content:start;gap:2px;padding:14px 16px;display:grid}.account-stats dt{font-size:var(--fs-micro);color:var(--ink-3);font-weight:600}.account-stats dd{font-size:var(--fs-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.account-stats .lead{background:var(--graphite);color:var(--graphite-fg)}.account-stats .lead dt{color:var(--graphite-muted)}.account-stats .lead dd{font-size:var(--fs-lg);color:#fff}.account-stats .lead small.t-danger{color:#ff8a80!important}.account-stats small{color:var(--ink-3);font-size:var(--fs-micro)}.account-progress{align-content:end;gap:8px;display:grid}.account-progress small{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.account-actions{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.pending-review{border-color:var(--warn);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 24px;display:grid}@supports (color:color-mix(in lab, red, red)){.pending-review{border-color:color-mix(in oklab, var(--warn) 40%, var(--line))}}.pending-review{background:var(--warn-soft)}.pending-review h3{margin-top:4px}.inventory-layout{gap:12px;margin-bottom:12px;display:grid}.inventory-layout .restock{order:-1}.inventory-main{margin-bottom:0}.restock{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.restock{border-color:color-mix(in oklab, var(--warn) 30%, var(--line))}}.restock-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:4px 12px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.restock-list li{border-radius:var(--r);align-items:center;gap:12px;padding:10px 12px;display:flex}.restock-list li:hover{background:var(--canvas)}.stock-group{border-top:1px solid var(--line)}.stock-group>header{align-items:baseline;gap:12px;padding:18px 24px 10px;display:flex}.stock-group>header h4{font-size:var(--fs-md)}.stock-group>header small{color:var(--ink-3);font-weight:600}.stock-table th{background:0 0;border-top:0}.stock-table td,.stock-table th{white-space:nowrap;padding:12px}.stock-table td:first-child,.stock-table th:first-child{padding-left:24px}.stock-table td:last-child,.stock-table th:last-child{padding-right:20px}.stock-table .num-col{text-align:right}.stock-table td:first-child{white-space:normal;min-width:230px}.stock-table td:first-child .cell-note{white-space:normal}.stock-row.lv-out>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.stock-row.lv-low>td:first-child{box-shadow:inset 3px 0 0 var(--warn)}.product-cell{align-items:center;gap:12px;display:flex}.product-cell .thumb{border-radius:var(--r-sm);background:var(--well);width:44px;height:44px;color:var(--ink-4);flex:none;place-items:center;display:grid;overflow:hidden}.product-cell .thumb img{object-fit:cover;width:100%;height:100%}.onhand{align-items:center;gap:10px;display:flex}.onhand .qty{min-width:28px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;font-weight:700}.stepper{border-radius:var(--r-pill);background:var(--sunken);align-items:center;gap:2px;padding:3px;display:inline-flex}.stepper button{width:30px;height:30px;color:var(--ink-2);transition:background-color var(--t1), color var(--t1), transform var(--t1) var(--ease);border-radius:50%;place-items:center;display:grid}.stepper button:hover:not(:disabled){background:var(--surface);color:var(--ink);box-shadow:var(--e-1)}.stepper button:active:not(:disabled){transform:scale(.9)}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-weight:700}.stepper[aria-busy=true] output{opacity:.4}.unit-pills{flex-wrap:wrap;gap:4px;display:flex}.pill{--c:var(--ink-2);--b:var(--sunken);border-radius:var(--r-pill);background:var(--b);height:24px;color:var(--c);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:0 9px;font-size:12px;font-weight:700;line-height:24px;display:inline-flex}.pill small{opacity:.8;font-size:10.5px;font-weight:600}.pill.ok{--c:var(--ok);--b:var(--ok-soft)}.pill.warn{--c:var(--warn);--b:var(--warn-soft)}.pill.danger{--c:var(--danger);--b:var(--danger-soft)}.pill.accent{--c:var(--accent-ink);--b:var(--accent-soft)}.stock-hero{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:12px;padding:20px;display:flex}.stock-hero-image{border-radius:var(--r-lg);background:var(--well);width:112px;height:112px;color:var(--ink-4);flex:none;place-items:center;display:grid;overflow:hidden}.stock-hero-image img{object-fit:cover;width:100%;height:100%}.stock-hero-copy{flex:1;gap:6px;min-width:240px;display:grid}.stock-hero-copy h1{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem)}.stock-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 12px;display:grid}.stock-stats>div{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);padding:16px 18px}.stock-stats dt{font-size:var(--fs-micro);color:var(--ink-3);font-weight:600}.stock-stats dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:clamp(1.4rem,1.2rem + .6vw,1.85rem);font-weight:700}.stock-stats dd.small{font-size:var(--fs-md)}.stock-stats .lead{background:var(--graphite);border-color:var(--graphite-line)}.stock-stats .lead dt{color:var(--graphite-muted)}.stock-stats .lead dd{color:var(--accent)}.stock-work{grid-template-columns:minmax(300px,.8fr) minmax(0,1.6fr);align-items:start;gap:12px;margin-bottom:12px;display:grid}.stock-work>.card{margin-bottom:0}.receive-form .imei-input{margin-top:8px;display:block;position:relative}.receive-form .imei-input svg{color:var(--accent);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.receive-form .imei-input input{height:54px;font-family:var(--font-mono);font-size:var(--fs-md);letter-spacing:.04em;margin:0;padding-left:44px}.received-list{border-radius:var(--r);background:var(--ok-soft);gap:8px;padding:14px;display:grid}.received-list .eyebrow{color:var(--ok)}.received-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.received-list li{border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-xs);padding:4px 10px}.unit-list{gap:2px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.unit{border-radius:var(--r);transition:background-color var(--t1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 16px;padding:12px;display:grid}.unit:hover{background:var(--canvas)}.unit-main{display:grid}.unit-main strong{font-size:var(--fs-base)}.unit-main small{color:var(--ink-3);font-size:var(--fs-xs)}.unit-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.unit.u-sold .unit-main strong{color:var(--ink-3)}.unit-editor{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);animation:rise var(--t2) var(--ease) both;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:12px;display:flex}.unit-editor select{border-radius:var(--r-pill);width:auto;height:36px;min-height:36px;font-size:var(--fs-xs);padding:0 36px 0 14px;font-weight:600}.unit-editor input{border-radius:var(--r-pill);height:36px;min-height:36px;font-size:var(--fs-xs);flex:200px;padding:0 14px}.unit-editor .feedback{flex-basis:100%}.media-manager{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.media-manager article{border-radius:var(--r-lg);background:var(--canvas);align-content:start;gap:12px;padding:12px;display:grid}.media-preview{aspect-ratio:1;border-radius:var(--r);background:var(--well);place-items:center;display:grid;overflow:hidden}.media-preview img,.media-preview video{object-fit:cover;width:100%;height:100%}.media-preview .product-placeholder{color:var(--ink-4);font-size:var(--fs-xs);place-items:center;gap:6px;display:grid}.delta{font-variant-numeric:tabular-nums}.delta.up{color:var(--ok)}.delta.down{color:var(--danger)}.danger-zone{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.danger-zone{border-color:color-mix(in oklab, var(--danger) 25%, var(--line))}}.section-block{margin:32px 0 12px}.section-block .section-head{margin-bottom:16px}.section-block .section-head h2{font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.channel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.channel{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);color:var(--ink-3);transition:border-color var(--t1);align-items:center;gap:12px;padding:14px 16px;display:flex}a.channel:hover{border-color:var(--line-strong)}.channel>svg{flex:none}.channel strong{color:var(--ink);font-size:var(--fs-sm);display:block}.channel small{font-size:var(--fs-xs);align-items:center;gap:6px;display:flex}.channel small:before{content:"";background:var(--ink-4);border-radius:50%;width:7px;height:7px}.channel.on small:before{background:var(--ok)}.channel.on>svg{color:var(--accent)}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workflow{flex-direction:column;gap:10px;padding:22px;display:flex;overflow:hidden}.workflow p{color:var(--ink-3);font-size:var(--fs-sm);flex:1}.workflow-icon{border-radius:var(--r-sm);place-items:center;width:42px;height:42px;display:grid}.workflow-icon.danger{background:var(--danger-soft);color:var(--danger)}.workflow-icon.warn{background:var(--warn-soft);color:var(--warn)}.workflow-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.workflow-foot .feedback{flex-basis:100%}.reach-chip{font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.reach-chip b{color:var(--ink);font-variant-numeric:tabular-nums}.workflow.playbook{transition:transform var(--t3) var(--ease), box-shadow var(--t3) var(--ease), border-color var(--t2);padding:0}.workflow.playbook img{object-fit:cover;width:100%;height:140px;transition:transform 1s var(--ease)}@media (hover:hover){.workflow.playbook:hover{box-shadow:var(--e-3);transform:translateY(-4px)}.workflow.playbook:hover img{transform:scale(1.05)}}.workflow.playbook.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.workflow-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.workflow-body .badge{align-self:flex-start}.builder-card{scroll-margin-top:calc(var(--header-h) + 16px);margin:12px 0}.builder{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:24px;padding:0 24px 24px;display:grid}.builder-form{gap:22px;display:grid}.builder-step{border:0;gap:12px;margin:0;padding:0;display:grid}.builder-step legend{font-size:var(--fs-md);color:var(--ink);align-items:center;gap:10px;margin-bottom:12px;font-weight:650;display:flex}.builder-step legend span{background:var(--ink);width:26px;height:26px;color:var(--canvas);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.builder-channels{grid-template-columns:1fr 1fr;max-width:360px;display:grid}.builder-channels>*{gap:8px}.hint{font-size:var(--fs-xs);color:var(--ink-3)}.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.segment{border-radius:var(--r);border:1.5px solid var(--line);background:var(--surface);text-align:left;transition:border-color var(--t1), background-color var(--t1);gap:4px;padding:14px 16px;display:grid}.segment:hover{border-color:var(--line-strong)}.segment.on{border-color:var(--ink);background:var(--canvas)}.segment-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.segment-top strong{font-size:var(--fs-sm);color:var(--ink)}.segment-top b{font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.segment.on .segment-top b{color:var(--accent-ink)}.segment small{color:var(--ink-3);font-size:var(--fs-xs)}.builder-preview{top:calc(var(--header-h) + 16px);border-radius:var(--r-xl);background:var(--canvas);gap:12px;padding:16px;display:grid;position:sticky}.preview-head{justify-content:space-between;align-items:center;display:flex}.preview-head .reach{border-radius:var(--r-pill);background:var(--accent-soft);height:28px;color:var(--accent-ink);font-size:var(--fs-xs);align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.wa-screen{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.wa-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.wa-top strong{font-size:var(--fs-sm);display:block}.wa-top small{color:var(--ink-3);font-size:11px}.wa-avatar{background:var(--graphite);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.wa-chat{background:var(--sunken);align-items:flex-end;min-height:260px;padding:18px 14px;display:flex}.wa-bubble{background:var(--surface);max-width:92%;box-shadow:var(--e-1);font-size:var(--fs-sm);animation:pop var(--t2) var(--ease) both;border-radius:14px 14px 14px 4px;gap:8px;padding:8px 8px 6px;line-height:1.45;display:grid}.wa-bubble p{padding:0 4px}.wa-bubble img,.wa-image-placeholder{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%}.wa-image-placeholder{background:var(--sunken);color:var(--ink-3);font-size:var(--fs-xs);align-content:center;place-items:center;gap:6px;font-weight:600;display:grid}.wa-bubble small{color:var(--ink-4);justify-self:end;padding:0 4px;font-size:10.5px}.mail-card{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:10px;padding:20px;display:grid}.mail-meta{font-size:var(--fs-sm);align-items:baseline;gap:8px;display:flex}.mail-meta small{color:var(--ink-3)}.mail-card h4{font-size:var(--fs-md)}.mail-card p{font-size:var(--fs-sm);color:var(--ink-2)}.mail-foot{border-top:1px solid var(--line);color:var(--ink-4);padding-top:10px;font-size:11px}.campaign-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.campaign{flex-direction:column;gap:10px;padding:20px;display:flex}.campaign header{justify-content:space-between;align-items:center;gap:8px;display:flex}.channel-pill{border-radius:var(--r-pill);background:var(--sunken);height:24px;color:var(--ink-2);font-size:var(--fs-micro);align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.channel-pill.whatsapp svg{color:var(--ok)}.channel-pill.email svg{color:var(--info)}.campaign-meta{font-size:var(--fs-xs);color:var(--ink-3)}.campaign-preview{border-radius:var(--r);background:var(--canvas);font-size:var(--fs-sm);color:var(--ink-2);gap:10px;max-height:220px;padding:14px;display:grid;overflow:hidden}.campaign-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);width:100%}.campaign-reach{font-size:var(--fs-xs)}.delivery{font-size:var(--fs-xs);color:var(--ink-3);gap:6px;display:grid}.delivery-bar{background:var(--sunken);border-radius:8px;gap:2px;height:8px;display:flex;overflow:hidden}.delivery-bar i{min-width:4px;display:block}.d-read,.d-delivered,.d-sent{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.d-sent{background:color-mix(in oklab, var(--ok) 55%, var(--surface))}}.d-queued,.d-sending{background:var(--warn)}.d-skipped{background:var(--ink-4)}.d-failed,.d-unknown{background:var(--danger)}.campaign-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px;display:flex}.campaign-actions .feedback{flex-basis:100%}.confirm-dialog h3{font-size:var(--fs-lg);margin-bottom:4px}.confirm-dialog>.muted strong{color:var(--ink)}.confirm-points{border-radius:var(--r);background:var(--canvas);font-size:var(--fs-sm);color:var(--ink-2);gap:6px;margin:0 0 20px;padding:14px 16px 14px 32px;display:grid}.template-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.template-list li{border-radius:var(--r-sm);background:var(--canvas);font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 12px;display:flex}.template-list li small{color:var(--ink-3);flex:1}.rule-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rule-list li{border-radius:var(--r);background:var(--canvas);font-size:var(--fs-sm);color:var(--ink-3);padding:14px 16px}.rule-list b{color:var(--ink);font-size:var(--fs-base);display:block}.shop-panel>.section-header,.shop-panel>div>.section-header{padding:0}.shop-panel h2,.offer-card h2,.offer-popup h2,.notifications h2{font-size:var(--fs-lg);letter-spacing:-.02em;line-height:1.2}.offer-card .eyebrow{margin-top:4px}.page>.card,.page>details.card,.page>.shop-grid,.page>.detail-grid{margin-bottom:12px}.page>.card:last-child,.page>details.card:last-child{margin-bottom:0}.t-ok{color:var(--ok)!important}.center{text-align:center}.customer-stack{gap:12px;display:grid}.customer-stack>*{margin-bottom:0!important}.plan-tabs{flex-wrap:wrap;margin-bottom:16px}.phone-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px 20px 20px;display:grid}.phone-hero-media{border-radius:var(--r-lg);background:var(--well);width:104px;height:104px;color:var(--ink-4);place-items:center;display:grid;overflow:hidden}.phone-hero-media img{object-fit:cover;width:100%;height:100%}.phone-hero-copy{gap:6px;min-width:0;display:grid}.phone-hero-copy .badge-stack{align-items:center}.phone-hero-copy h2{font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.phone-hero-facts{grid-template-columns:repeat(3,auto);gap:8px;margin:0;display:grid}.phone-hero-facts>div{border-radius:var(--r);background:var(--canvas);min-width:130px;padding:12px 16px}.phone-hero-facts dt{font-size:var(--fs-micro);color:var(--ink-3);font-weight:600}.phone-hero-facts dd{font-size:var(--fs-md);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-weight:700}.phone-hero-facts dd small{color:var(--ink-3);font-weight:600;font-size:var(--fs-xs)}.accessory-strip{align-items:center;gap:16px;padding:16px 20px;display:flex}.accessory-strip>div{flex:1;min-width:0}.accessory-strip h3{font-size:var(--fs-base)}.accessory-strip p{font-size:var(--fs-sm);margin-top:2px}.strip-icon{border-radius:var(--r-sm);background:var(--accent-soft);width:42px;height:42px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.strip-icon.small{width:32px;height:32px}.progress-panel{flex-direction:column;gap:12px;padding:24px;display:flex}.progress-figure{align-items:baseline;gap:6px;margin-top:4px;line-height:1;display:flex}.progress-figure strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2.2rem + 2vw,3.75rem);font-weight:700}.progress-figure span{font-size:var(--fs-lg);color:var(--ink-3);font-weight:600}.progress-panel>.muted{margin-top:-6px}.progress-meta{font-size:var(--fs-xs);color:var(--ink-3);justify-content:space-between;gap:12px;display:flex}.progress-meta b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.progress-note{border-radius:var(--r);background:var(--ok-soft);color:var(--ok);font-size:var(--fs-sm);align-items:flex-start;gap:10px;margin-top:auto;padding:12px 14px;font-weight:550;display:flex}.progress-note.warn{background:var(--warn-soft);color:var(--warn)}.progress-note svg{margin-top:1px}.progress-panel>.btn{width:100%;height:52px}.update-list{gap:2px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.update-list li{border-radius:var(--r);align-items:flex-start;gap:12px;padding:12px;display:flex}.update-list li:hover{background:var(--canvas)}.update-list p{font-size:var(--fs-sm)}.update-list small{color:var(--ink-3)}.benefit-card{gap:16px;padding:20px 24px 24px;display:grid}.benefit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benefit-head p{font-size:var(--fs-sm);margin-top:2px}.benefit-meters{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.benefit-meter{border-radius:var(--r-lg);background:var(--canvas);flex-direction:column;gap:12px;padding:16px;display:flex}.meter-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.meter-top strong{font-size:var(--fs-base)}.meter-top span{font-size:var(--fs-sm);color:var(--ink-3);white-space:nowrap}.meter-top b{font-size:var(--fs-lg);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.meter-dots{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.meter-dots i{background:var(--accent);border-radius:5px;height:10px}.meter-dots i.used{background:var(--line-strong)}.meter-foot{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.issue-one{align-items:center;gap:8px;display:flex}.issue-one .feedback{position:absolute}.benefit-meter details.editor{border-top-color:var(--line)}.benefit-meter details>summary{font-size:var(--fs-xs);padding:8px 0}.tally-toolbar{padding:16px 20px}.tally-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),1fr));gap:12px;display:grid}.tally-card{align-content:start;gap:16px;padding:20px;display:grid}.tally-head{align-items:center;gap:12px;display:flex}.tally-head>div{flex:1;min-width:0;display:grid}.tally-head small{font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.notes-composer{top:calc(var(--header-h) + 16px);position:sticky}.notes-main{gap:12px;min-width:0;display:grid}.notes-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.notes-toolbar .ledger-search{flex:220px}.notes-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));align-items:start;gap:12px;display:grid}.note-card{flex-direction:column;gap:12px;padding:18px 20px 8px;display:flex}.note-card.due{box-shadow:inset 3px 0 0 var(--danger), var(--e-1)}.note-card.done .note-text{color:var(--ink-3)}.note-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.note-text{font-size:var(--fs-base);overflow-wrap:anywhere;line-height:1.55}.note-foot{font-size:var(--fs-xs);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px 14px;font-weight:550;display:flex}.note-foot span{align-items:center;gap:5px;display:inline-flex}.report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:16px 20px;display:flex}.report-dates{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.report-dates label{font-size:var(--fs-xs)}.report-dates input{width:170px;height:40px;min-height:40px}.report-dates .btn{height:40px}.report-period{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.report-period>div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.report-period strong{font-size:var(--fs-lg);letter-spacing:-.02em}.report-period span{color:var(--ink-2);font-weight:550}.report-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 20px;display:flex}.report-actions p{font-size:var(--fs-xs);flex:360px}.report-jump{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.report-sections{gap:12px;display:grid}.report-card{scroll-margin-top:calc(var(--header-h) + 16px);margin-bottom:0}.report-card h3{align-items:center;gap:8px;display:flex}.report-card .section-header p{max-width:80ch}.report-table td{font-size:var(--fs-xs)}.report-table td.num-col,.report-table th{white-space:nowrap}.report-table td.num-col{text-align:right;font-variant-numeric:tabular-nums}.table-note{border-top:1px solid var(--line);font-size:var(--fs-xs);padding:12px 20px}.report-downloads{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.upi-box{border-radius:var(--r-lg);background:var(--canvas);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.upi-box h2{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin:6px 0 2px}.upi-box p{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-3)}.upi-box small{color:var(--ink-3)}.qr-placeholder{aspect-ratio:1;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--ink-3);place-items:center;gap:6px;padding:10px;display:grid}.qr-placeholder span{letter-spacing:.06em;font-size:10.5px;font-weight:700}.payment-qr{aspect-ratio:1;object-fit:contain;border-radius:var(--r-sm);background:#fff;width:100%;max-width:260px;height:auto}.campaign-image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r);background:var(--sunken);width:100%;max-width:360px}.store-policy{max-width:760px;padding:clamp(32px, 6vw, 72px) var(--gutter);gap:16px;margin:0 auto;display:grid}.store-policy h1{font-size:var(--fs-2xl)}.store-policy h2{font-size:var(--fs-lg);margin-top:16px}.store-policy p,.store-policy li{color:var(--ink-2)}.unsubscribe-page{min-height:100dvh;padding:32px var(--gutter);place-items:center;display:grid}.unsubscribe-page>*{max-width:520px}.login-page{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;min-height:100dvh;padding:8px;display:grid}.login-story{border-radius:var(--r-xl);color:var(--graphite-fg);isolation:isolate;background:#000;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.login-story>img{z-index:-2;object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.login-story:before{content:"";z-index:-1;background:#00000059;position:absolute;inset:0}.login-pitch{gap:24px;max-width:620px;display:grid}.login-pitch h1{color:#fff;letter-spacing:-.055em;font-size:clamp(2.75rem,1.4rem + 4.2vw,5.5rem);font-weight:700;line-height:.95}.login-pitch h1 em{color:#ffffff8c}.login-pitch p{max-width:42ch;font-size:var(--fs-md);color:#ffffffc7}.ledger-preview{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px);background:#161617b3;border:1px solid #ffffff1a;gap:14px;width:min(100%,440px);padding:20px;display:grid}.ledger-preview header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ledger-preview header span{font-size:var(--fs-xs);color:var(--graphite-muted);font-weight:600}.ledger-preview header strong{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.ledger-track{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.ledger-track i{background:#ffffff1f;border-radius:6px;height:24px}.ledger-track i.paid{background:var(--accent)}.ledger-track i.next{box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.ledger-preview footer{font-size:var(--fs-xs);color:var(--graphite-muted);justify-content:space-between;display:flex}.login-story>small{font-size:var(--fs-xs);color:#fff9}.login-form-side{padding:clamp(32px, 5vw, 72px) var(--gutter);place-items:center;display:grid;position:relative}.login-theme-control{position:absolute;top:16px;right:16px}.login-form-card{width:100%;max-width:400px;animation:rise var(--t3) var(--ease) both;gap:24px;display:grid}.login-form-card h2{margin-top:8px;font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem)}.login-form-card .form-stack>.btn{align-self:stretch;height:52px}.login-back{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:6px;font-weight:600;display:inline-flex}.login-back:hover{color:var(--ink)}.login-footnote{padding:0 var(--gutter);text-align:center;font-size:var(--fs-xs);color:var(--ink-3);position:absolute;bottom:20px;left:0;right:0}@media (min-width:768px){:root{--gutter:32px}}@media (max-width:1180px){.metrics.four{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-middle,.management-middle,.tracker-split,.account-head,.stock-work,.builder,.notes-layout{grid-template-columns:minmax(0,1fr)}.notes-composer{position:static}.phone-hero{grid-template-columns:auto minmax(0,1fr)}.phone-hero-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.builder-preview{position:static}.workflow-grid,.rule-list{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stats{grid-row:auto}.site-search input[type=search],.site-search input[type=search]:focus{width:180px}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid>:first-child{grid-column:1/-1}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-rail{grid-auto-columns:minmax(260px,calc(33.3333% - 8px))}.trust,.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-toolbar{flex-wrap:wrap}.shop-toolbar .chips{flex-basis:100%}}@media (max-width:980px){.site-header .container{grid-template-columns:auto 1fr}.site-nav,.site-actions>.site-search,.site-actions>.account-link{display:none}.site-actions{justify-content:flex-end}.mobile-menu{display:block}.store-visit .container,.emi-band .container,.story,.pdp{grid-template-columns:minmax(0,1fr)}.gallery{position:static}.login-page{grid-template-columns:minmax(0,1fr)}.ledger-preview{display:none}.login-form-side{padding-bottom:80px}.app-shell,:root[data-sidebar=collapsed] .app-shell{grid-template-columns:minmax(0,1fr)}.sidebar{border-radius:var(--r-xl);visibility:hidden;width:min(300px,86vw);height:auto;transition:transform var(--t3) var(--ease), visibility 0s linear var(--t3);position:fixed;inset:8px auto 8px 8px;transform:translate(calc(-100% - 16px))}:root[data-nav=open] .sidebar{visibility:visible;box-shadow:var(--e-pop);transition:transform var(--t3) var(--ease);transform:none}:root[data-nav=open] .nav-scrim{z-index:55;background:var(--scrim);animation:fade var(--t2) ease both;display:block;position:fixed;inset:0}:root[data-sidebar=collapsed] .sidebar .brand{display:inline-flex}:root[data-sidebar=collapsed] .sidebar .nav-text,:root[data-sidebar=collapsed] .sidebar .profile-text{display:block}:root[data-sidebar=collapsed] .sidebar .profile .avatar{display:grid}:root[data-sidebar=collapsed] .sidebar-head{justify-content:space-between;padding:0 12px 0 22px}:root[data-sidebar=collapsed] .nav-label{color:#6e6e73;background:0 0;height:auto;margin:0;padding:0 14px 8px}:root[data-sidebar=collapsed] .nav-link{justify-content:flex-start;padding:0 14px}.collapse-toggle{display:none!important}.nav-open-toggle{margin-left:-8px;display:inline-grid}.topbar-search{flex:1;width:auto}.topbar-search kbd{display:none}}@media (max-width:700px){.metrics.three,.metrics.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metrics.three>.metric:first-child{grid-column:1/-1}.detail-grid,.form-grid,.visit-details,.promise-list,.spec-table,.palette-picker{grid-template-columns:minmax(0,1fr)}.page-heading,.section-head,.shop-hero{flex-direction:column;align-items:flex-start;gap:16px}.section-header{padding:16px}th,td{padding-left:14px;padding-right:14px}.shop-panel{padding:18px}.form-card{padding:20px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crumbs>span:first-child,.crumbs>svg{display:none}.account-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-stats .lead{grid-column:1/-1}.ledger-toolbar,.verification-item{padding-left:16px;padding-right:16px}.ledger-search{max-width:none}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit{grid-template-columns:minmax(0,1fr) auto}.phone-hero{gap:16px;padding:16px}.phone-hero-media{width:72px;height:72px}.phone-hero-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phone-hero-facts>div{min-width:0}.accessory-strip{flex-wrap:wrap}.accessory-strip .btn{width:100%}.upi-box{grid-template-columns:minmax(0,1fr)}.report-dates input{width:100%}.report-dates label{flex:140px}.benefit-card,.tally-card{padding:16px}.channel-strip,.workflow-grid,.segment-grid,.rule-list{grid-template-columns:minmax(0,1fr)}.builder{padding:0 16px 16px}.unit-actions{grid-column:1/-1;justify-content:flex-start}.restock-list{grid-template-columns:minmax(0,1fr)}.stock-hero-image{width:80px;height:80px}.account-actions .btn{width:100%}.topbar{gap:8px}.hero{padding:8px 8px 0}.hero-slider{border-radius:var(--r-lg);height:min(78svh,680px)}.slide-copy,.slide.panel .slide-copy{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#14141694;gap:10px;max-width:none;padding:20px;bottom:76px;left:12px;right:12px}.slide-copy h1,.slide-copy h2,.slide.panel .slide-copy h1,.slide.panel .slide-copy h2{font-size:2.25rem}.slide-copy p{font-size:.9375rem}.slide-copy .btn.large{--h:46px;font-size:var(--fs-sm);padding:0 20px}.slider-dots .label{display:none}.slider-ui{left:20px;right:12px}.slider-arrows button{width:42px;height:42px}.slide-count{display:none}.trust{grid-template-columns:minmax(0,1fr)}.trust>div{padding:14px 16px}.category-rail{grid-auto-columns:62%}.bento{grid-template-columns:minmax(0,1fr)}.bento-feature,.bento-promo{grid-area:auto}.bento-feature{min-height:520px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-rail{grid-auto-columns:70%}.product-card .body{padding:12px 12px 14px}.product-card .pricing{flex-direction:column;gap:2px}.shop-filters{flex-wrap:wrap;width:100%}.shop-search{flex:100%}.shop-toolbar{position:static}.buy-actions,.emi-calc .breakdown{grid-template-columns:minmax(0,1fr)}.site-footer,.emi-band{margin-left:4px;margin-right:4px}}@media print{.sidebar,.topbar,.app-footer,.no-print,.site-header,.site-footer,.utility-bar,.offer-banner{display:none!important}.app-shell{display:block}.page{max-width:none;padding:0}.card{box-shadow:none;break-inside:avoid}body,html{color:#000;background:#fff}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
