*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,system-ui,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;height:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root{--rm-page:#f4f5f7;--rm-card:#fff;--rm-surface:#f8fafc;--rm-surface-alt:#f1f3f6;--rm-border:#e7e9ee;--rm-border-strong:rgba(229,231,235,.8);--rm-border-input:#e2e5ea;--rm-text:#1a202c;--rm-text-secondary:#334155;--rm-text-muted:#64748b;--rm-text-faint:#718096;--rm-eyebrow:#9aa1ad;--rm-success:#10b981;--rm-danger:#ef4444;--rm-row-hover:rgba(255,163,5,.05);--rm-input-bg:#fff;--rm-shadow-card:0 4px 20px rgba(15,23,42,.05);--rm-shadow-card-hover:0 12px 30px rgba(15,23,42,.1);--rm-border-alt:#e5e7eb;--rm-border-field:#e5e7eb;--rm-divider:#f3f4f6;--rm-card-solid:#fff;--rm-surface-solid:#f8fafc;--rm-input-solid:#fff;--rm-chip-solid:#f3f4f6;--rm-accent:#ffa305;--rm-accent-600:#ff8c00;--rm-brand-gradient:linear-gradient(150deg,#ffa305,#ff8c00);--rm-brand-gradient-135:linear-gradient(135deg,#ffa305,#ff8c00);--rm-brand-shadow:0 8px 20px -6px rgba(255,163,5,.55);--rm-focus-ring:0 0 0 3px rgba(255,163,5,.18);--rm-brand-hero-gradient:linear-gradient(160deg,#fff4e8,#ffe9d6 48%,#ffdfc4);--rm-stat-grad-info:linear-gradient(140deg,#3b82f6,#2563eb);--rm-stat-grad-success:linear-gradient(140deg,#10b981,#059669);--rm-stat-grad-danger:linear-gradient(140deg,#ef4444,#dc2626);--rm-posq-move-bg:#eab308;--rm-posq-move-fg:#fff;--rm-posq-move-border:transparent;--rm-posq-account-bg:#111827;--rm-posq-account-fg:#fff;--rm-posq-account-border:transparent;--rm-posq-print-bg:#fff;--rm-posq-print-fg:#111827;--rm-posq-print-border:#d1d5db;--rm-posq-other-bg:#2563eb;--rm-posq-other-fg:#fff;--rm-posq-other-border:transparent;--rm-pos-pay-bg:linear-gradient(135deg,#297129,#0e4615);--rm-avatar-1:#3b82f6;--rm-avatar-2:#10b981;--rm-avatar-3:#a855f7;--rm-avatar-4:#f59e0b;--rm-avatar-5:#ef4444;--rm-avatar-6:#06b6d4;--rm-avatar-7:#ec4899;--rm-avatar-8:#8b5cf6;--rm-stove-pot-top:#5a616b;--rm-stove-pot-bottom:#333940;--rm-stove-pot-metal:#3a3f47;--rm-stove-pot-shadow:inset 0 6px 0 hsla(0,0%,100%,.1),0 12px 24px -10px rgba(0,0,0,.5);--rm-stove-content-top:#fbbf24;--rm-stove-content-bottom:#ef6c0a;--rm-stove-content-glow:0 0 24px rgba(249,115,22,.55);--rm-stove-flame-top:#fde047;--rm-stove-flame-mid:#f97316;--rm-stove-flame-base:#3b82f6;--rm-stove-flame-core-top:#fef08a;--rm-stove-flame-core-mid:#ea580c;--rm-stove-flame-core-base:#2563eb;--rm-stove-burner-top:#2a2d33;--rm-stove-burner-bottom:#16181c;--rm-stove-burner-shadow:0 8px 18px -6px rgba(0,0,0,.5);--rm-stove-steam:hsla(36,31%,69%,.5);--rm-stove-bubble:hsla(0,0%,100%,.7);--rm-stove-flow-in-text:#b6a98f;--rm-stove-flow-out-text:#8fb89f;--rm-stove-feed-dash:#e0dccf;--rm-stove-output-dash:#c9e6d3;--rm-stove-floor-shadow:rgba(90,70,40,.16);--rm-tint-primary-bg:#ffedd5;--rm-tint-primary-fg:#c2410c;--rm-tint-primary-border:rgba(255,163,5,.35);--rm-tint-success-bg:#dcfce7;--rm-tint-success-fg:#059669;--rm-tint-success-border:rgba(16,185,129,.35);--rm-tint-warning-bg:#fef3c7;--rm-tint-warning-fg:#b45309;--rm-tint-warning-border:rgba(245,158,11,.35);--rm-tint-danger-bg:#fee2e2;--rm-tint-danger-fg:#dc2626;--rm-tint-danger-border:rgba(239,68,68,.35);--rm-tint-info-bg:#eff6ff;--rm-tint-info-fg:#1d4ed8;--rm-tint-info-border:rgba(59,130,246,.35);--rm-tint-info-strong-bg:#dbeafe;--rm-tint-info-strong-fg:#1d4ed8;--rm-tint-info-strong-border:rgba(59,130,246,.35);--rm-tint-cyan-bg:#cffafe;--rm-tint-cyan-fg:#0891b2;--rm-tint-cyan-border:rgba(8,145,178,.35);--rm-tint-purple-bg:#f3e8ff;--rm-tint-purple-fg:#9333ea;--rm-tint-purple-border:rgba(147,51,234,.35);--rm-tint-neutral-bg:#f1f2f5;--rm-tint-neutral-fg:#5b6472;--rm-tint-neutral-border:#e2e5ea}.rm-dark{--rm-page:#14161b;--rm-card:#1c1f26;--rm-surface:hsla(0,0%,100%,.04);--rm-surface-alt:#22262f;--rm-border:hsla(0,0%,100%,.06);--rm-border-strong:hsla(0,0%,100%,.1);--rm-border-input:hsla(0,0%,100%,.09);--rm-text:#f9fafb;--rm-text-secondary:#e5e7eb;--rm-text-muted:#9ca3af;--rm-text-faint:#8b93a0;--rm-eyebrow:#6b7280;--rm-success:#34d399;--rm-danger:#f87171;--rm-row-hover:hsla(0,0%,100%,.03);--rm-input-bg:hsla(0,0%,100%,.04);--rm-shadow-card:0 4px 20px rgba(0,0,0,.25);--rm-shadow-card-hover:0 12px 30px rgba(0,0,0,.4);--rm-border-alt:hsla(0,0%,100%,.1);--rm-border-field:#4b5563;--rm-divider:hsla(0,0%,100%,.1);--rm-card-solid:#1c1f26;--rm-surface-solid:#22262f;--rm-input-solid:#22262f;--rm-chip-solid:#484e58;--rm-tint-primary-bg:rgba(255,163,5,.14);--rm-tint-primary-fg:#ffb84d;--rm-tint-primary-border:rgba(255,163,5,.3);--rm-tint-success-bg:rgba(16,185,129,.14);--rm-tint-success-fg:#34d399;--rm-tint-success-border:rgba(16,185,129,.3);--rm-tint-warning-bg:rgba(245,158,11,.16);--rm-tint-warning-fg:#fbbf24;--rm-tint-warning-border:rgba(245,158,11,.3);--rm-tint-danger-bg:rgba(239,68,68,.14);--rm-tint-danger-fg:#f87171;--rm-tint-danger-border:rgba(239,68,68,.3);--rm-tint-info-bg:rgba(59,130,246,.14);--rm-tint-info-fg:#60a5fa;--rm-tint-info-border:rgba(59,130,246,.3);--rm-tint-info-strong-bg:rgba(59,130,246,.15);--rm-tint-info-strong-fg:#60a5fa;--rm-tint-info-strong-border:rgba(59,130,246,.3);--rm-tint-cyan-bg:rgba(6,182,212,.14);--rm-tint-cyan-fg:#22d3ee;--rm-tint-cyan-border:rgba(6,182,212,.3);--rm-tint-purple-bg:rgba(139,92,246,.16);--rm-tint-purple-fg:#c4b5fd;--rm-tint-purple-border:rgba(139,92,246,.3);--rm-tint-neutral-bg:hsla(0,0%,100%,.06);--rm-tint-neutral-fg:#c8cdd6;--rm-tint-neutral-border:hsla(0,0%,100%,.12)}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;color:#212529;line-height:1.5;margin:0;text-align:left}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1{font-size:calc(1.375rem + 1.5vw)}h2{font-size:calc(1.325rem + .9vw)}h3{font-size:calc(1.3rem + .6vw)}h4{font-size:calc(1.275rem + .3vw)}h5{font-size:1.25rem}h6{font-size:1rem}@media (min-width:1200px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}p{margin-bottom:1rem;margin-top:0}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}label{display:inline-block}img,svg{display:inline;vertical-align:middle}small{font-size:.875em}.ui-card{background:#fff;background:var(--rm-card);border:1px solid #e7e9ee;border:1px solid var(--rm-border);border-radius:16px;box-shadow:0 4px 20px rgba(15,23,42,.05);box-shadow:var(--rm-shadow-card);padding:18px}.ui-card--lg{border-radius:18px;padding:22px 24px}.ui-card--interactive{cursor:pointer;transition:border-color .2s,box-shadow .2s}.ui-card--interactive:hover{border-color:rgba(255,163,5,.4);box-shadow:0 12px 30px rgba(15,23,42,.1);box-shadow:var(--rm-shadow-card-hover)}.ui-label{color:#334155;color:var(--rm-text-secondary);display:block;font-size:var(--fs-md);font-weight:600;margin-bottom:6px}.ui-eyebrow{color:#9aa1ad;color:var(--rm-eyebrow);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ui-input,.ui-select,.ui-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background:var(--rm-input-bg);border:1px solid #e2e5ea;border:1px solid var(--rm-border-input);border-radius:13px;color:#1a202c;color:var(--rm-text);font-family:inherit;font-size:var(--fs-xl);min-height:44px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.ui-textarea{line-height:1.5;min-height:96px;padding:12px 14px;resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:#718096;color:var(--rm-text-faint)}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:#ffa305;border-color:var(--rm-accent);box-shadow:0 0 0 3px rgba(255,163,5,.18);box-shadow:var(--rm-focus-ring)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.6}.ui-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:38px}.ui-btn{align-items:center;border:1px solid transparent;border-radius:13px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-base);font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:0 18px;transition:all .2s ease;white-space:nowrap}.ui-btn:disabled{cursor:not-allowed;opacity:.6}.ui-btn--primary{background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);box-shadow:0 8px 20px -6px rgba(255,163,5,.55);box-shadow:var(--rm-brand-shadow);color:#fff}.ui-btn--secondary{background:#f8fafc;background:var(--rm-surface);border-color:#e7e9ee;border-color:var(--rm-border);color:#334155;color:var(--rm-text-secondary)}.ui-btn--success{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.32);color:#10b981;color:var(--rm-success)}.ui-btn--danger{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.32);color:#ef4444;color:var(--rm-danger)}.ui-btn--ghost{background:transparent;color:#64748b;color:var(--rm-text-muted)}.ui-icon-btn{background:#f8fafc;background:var(--rm-surface);border:1px solid #e7e9ee;border:1px solid var(--rm-border);border-radius:11px;color:#64748b;color:var(--rm-text-muted);cursor:pointer;display:inline-grid;flex-shrink:0;font-size:var(--fs-base);height:44px;place-items:center;transition:all .2s ease;width:44px}.ui-icon-btn--sm{border-radius:9px;height:38px;width:38px}.ui-icon-btn--xs{border-radius:9px;font-size:var(--fs-sm);height:36px;width:36px}.pos-pay-btn{align-items:center;background:linear-gradient(135deg,#297129,#0e4615);background:var(--rm-pos-pay-bg);border:none;border-radius:12px;box-shadow:0 8px 20px -6px rgba(255,163,5,.55);box-shadow:var(--rm-brand-shadow);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-base);font-weight:800;gap:8px;justify-content:center;min-height:48px;transition:filter .15s;width:100%}.pos-pay-btn:hover{filter:brightness(1.05)}.pos-pay-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.pos-pay-btn i{font-size:var(--fs-xl)}.pos-pay-btn--settled{background:linear-gradient(140deg,#10b981,#059669);background:var(--rm-stat-grad-success);box-shadow:0 10px 22px -8px rgba(16,185,129,.45)}.pos-confirm-btn,.pos-confirm-btn:hover{background:#2563eb;background:var(--rm-posq-other-bg)}.pos-cancel-btn{background:#fee2e2;background:var(--rm-tint-danger-bg);border:1px solid rgba(239,68,68,.35);border:1px solid var(--rm-tint-danger-border);border-radius:12px;color:#dc2626;color:var(--rm-tint-danger-fg);cursor:pointer;display:grid;flex:none;font-size:var(--fs-xl);min-height:48px;place-items:center;transition:filter .15s;width:48px}.pos-cancel-btn:hover{filter:brightness(.97)}.pos-cancel-btn:disabled{cursor:not-allowed;opacity:.45}.pos-quick-btn{align-items:center;background:#fff;background:var(--rm-card);border:1px solid #e2e5ea;border:1px solid var(--rm-border-input);border-radius:10px;color:#5b6472;color:var(--rm-tint-neutral-fg);cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-sm);font-weight:700;gap:6px;justify-content:center;min-height:48px;padding:0 6px;transition:border-color .15s,background .15s;width:100%}.pos-quick-btn:hover{background:#ffedd5;background:var(--rm-tint-primary-bg);border-color:rgba(255,163,5,.35);border-color:var(--rm-tint-primary-border)}.pos-quick-btn:disabled{cursor:not-allowed;opacity:.45}.pos-quick-btn i{flex:none;font-size:var(--fs-lg)}.pos-quick-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-quick-btn--brand i{color:#c2410c;color:var(--rm-tint-primary-fg)}.pos-quick-btn--purple i{color:#9333ea;color:var(--rm-tint-purple-fg)}.pos-quick-btn--info i{color:#1d4ed8;color:var(--rm-tint-info-fg)}.pos-quick-btn--move{background:#eab308;background:var(--rm-posq-move-bg);border-color:transparent;border-color:var(--rm-posq-move-border);color:#fff;color:var(--rm-posq-move-fg)}.pos-quick-btn--account{background:#111827;background:var(--rm-posq-account-bg);border-color:transparent;border-color:var(--rm-posq-account-border);color:#fff;color:var(--rm-posq-account-fg)}.pos-quick-btn--print{background:#fff;background:var(--rm-posq-print-bg);border-color:#d1d5db;border-color:var(--rm-posq-print-border);color:#111827;color:var(--rm-posq-print-fg)}.pos-quick-btn--other{background:#2563eb;background:var(--rm-posq-other-bg);border-color:transparent;border-color:var(--rm-posq-other-border);color:#fff;color:var(--rm-posq-other-fg)}.pos-quick-btn--move i{color:#fff;color:var(--rm-posq-move-fg)}.pos-quick-btn--account i{color:#fff;color:var(--rm-posq-account-fg)}.pos-quick-btn--print i{color:#111827;color:var(--rm-posq-print-fg)}.pos-quick-btn--other i{color:#fff;color:var(--rm-posq-other-fg)}.pos-quick-btn--move:hover{background:#eab308;background:var(--rm-posq-move-bg);border-color:transparent;border-color:var(--rm-posq-move-border);filter:brightness(1.06)}.pos-quick-btn--account:hover{background:#111827;background:var(--rm-posq-account-bg);border-color:transparent;border-color:var(--rm-posq-account-border);filter:brightness(1.4)}.pos-quick-btn--print:hover{background:#fff;background:var(--rm-posq-print-bg);border-color:#d1d5db;border-color:var(--rm-posq-print-border);filter:brightness(.96)}.pos-quick-btn--other:hover{background:#2563eb;background:var(--rm-posq-other-bg);border-color:transparent;border-color:var(--rm-posq-other-border);filter:brightness(1.06)}.pos-selectall-box{background:#fff;background:var(--rm-card);border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:7px;color:#fff;display:grid;flex:none;font-size:var(--fs-sm);height:22px;place-items:center;transition:all .12s;width:22px}.pos-selectall-box.is-checked{background:#ffa305;background:var(--rm-accent);border-color:#ffa305;border-color:var(--rm-accent)}.pos-selectall-box i{opacity:0}.pos-selectall-box.is-checked i{opacity:1}.pos-selectall-label{color:#5b6472;color:var(--rm-tint-neutral-fg);font-size:var(--fs-sm);font-weight:700}.pos-selected-badge{background:#ffedd5;background:var(--rm-tint-primary-bg);border-radius:999px;color:#c2410c;color:var(--rm-tint-primary-fg);flex:none;font-size:var(--fs-sm);font-weight:700;margin-left:auto;padding:3px 10px}.pos-item{align-items:center;border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--rm-divider);border-radius:10px;display:flex;gap:6px;min-height:40px;padding:3px 4px;transition:background .12s}.pos-item.is-selected{background:#ffedd5;background:var(--rm-tint-primary-bg)}.pos-item__body{flex:1 1;line-height:1.15;min-width:0}.pos-item__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a202c;color:var(--rm-text);display:-webkit-box;font-size:var(--fs-md);font-weight:700;line-height:1.2;overflow:hidden;overflow-wrap:anywhere}.pos-item__meta{font-feature-settings:"tnum";align-items:center;color:#9aa1ad;color:var(--rm-eyebrow);display:flex;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;gap:6px;margin-top:1px;overflow:hidden;white-space:nowrap}.pos-item__amt{font-feature-settings:"tnum";flex:0 0 84px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;min-width:0;text-align:right;white-space:nowrap}.pos-item__amt,.pos-item__amt-inline{color:#1a202c;color:var(--rm-text);font-weight:800}.pos-item__amt-inline{font-feature-settings:"tnum";display:none;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pos-item__icon{background:transparent;border:none;border-radius:8px;color:#718096;color:var(--rm-text-faint);cursor:pointer;display:grid;flex:none;font-size:var(--fs-base);height:28px;padding:0;place-items:center;width:28px}.pos-item__icon:hover{background:#f1f3f6;background:var(--rm-surface-alt);color:#334155;color:var(--rm-text-secondary)}.pos-item__icon--danger:hover{background:#fee2e2;background:var(--rm-tint-danger-bg);color:#ef4444;color:var(--rm-danger)}.pos-item__icon--accent{box-shadow:0 2px 6px -2px rgba(255,163,5,.6)}.pos-item__icon--accent,.pos-item__icon--accent:hover{background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);color:#fff}.pos-item__icon--accent:hover{filter:brightness(1.06)}.pos-item--sm{max-height:30px;min-height:30px}.pos-item--sm .pos-item__name{-webkit-line-clamp:1;font-size:var(--fs-xs)}.pos-item--sm .pos-item__amt{flex:none;font-size:var(--fs-xs);min-width:52px}.pos-item-extra{align-items:center;color:#64748b;color:var(--rm-text-muted);display:flex;font-size:var(--fs-xs);gap:8px;justify-content:space-between;padding:1px 4px 3px 34px}.pos-item-extra b{font-feature-settings:"tnum";color:#334155;color:var(--rm-text-secondary);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pos-item--has-extras{border-bottom:none}.pos-item-extra:last-child{border-bottom:1px solid #f3f4f6;border-bottom:1px solid var(--rm-divider);border-radius:0 0 10px 10px;padding-bottom:5px}.pos-prod{background:#fff;background:var(--rm-card);border:1.5px solid #e7e9ee;border:1.5px solid var(--rm-border);border-radius:13px;box-shadow:0 1px 2px rgba(16,24,40,.05);color:#1a202c;color:var(--rm-text);container-type:inline-size;cursor:pointer;display:flex;flex-direction:column;height:100%;min-height:120px;overflow:hidden;position:relative;text-align:left}.pos-prod--incart{border-color:#ffa305;border-color:var(--rm-accent);box-shadow:0 0 0 1px #ffa305,0 8px 18px -10px #ffa305;box-shadow:0 0 0 1px var(--rm-accent),0 8px 18px -10px var(--rm-accent)}.pos-prod__photo{inset:0;position:absolute}.pos-prod__shade{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.4) 42%,rgba(0,0,0,.68))}.pos-prod__body,.pos-prod__shade{inset:0;pointer-events:none;position:absolute}.pos-prod__body{align-items:center;display:flex;justify-content:center;padding:8px 8px 28px;text-align:center;z-index:1}.pos-prod__name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:var(--fs-xl);font-weight:800;line-height:1.18;overflow:hidden;overflow-wrap:anywhere;text-shadow:0 1px 4px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.85);width:100%}.pos-prod__meta{align-items:flex-end;bottom:6px;display:flex;flex-direction:column;gap:2px;max-width:calc(100% - 12px);position:absolute;right:8px;z-index:2}.pos-prod__price{font-feature-settings:"tnum";color:#fff;font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:800;text-shadow:0 1px 4px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.85);white-space:nowrap}.pos-prod__stok{color:#fff;font-size:var(--fs-xs);font-size:clamp(var(--fs-2xs),9cqi,var(--fs-sm));font-weight:700;text-shadow:0 1px 4px rgba(0,0,0,.95);white-space:nowrap}@keyframes posProdQtyPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.pos-prod-qty{font-feature-settings:"tnum";animation:posProdQtyPop .2s ease;background:#fff;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.3);color:#ff8c00;color:var(--rm-accent-600);display:grid;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:800;height:19px;line-height:1;min-width:19px;padding:0 5px;place-items:center;pointer-events:none;position:absolute;right:5px;top:5px;z-index:1}.pos-qty{align-items:center;background:#f4f5f7;background:var(--rm-page);border-radius:10px;display:flex;flex:none;gap:2px;padding:2px}.pos-qty__btn{background:transparent;border:none;border-radius:8px;color:#5b6472;color:var(--rm-tint-neutral-fg);cursor:pointer;display:grid;font-size:var(--fs-md);height:26px;padding:0;place-items:center;width:26px}.pos-qty__btn--plus{background:#fff;background:var(--rm-card);box-shadow:0 1px 2px rgba(0,0,0,.1);color:#ff8c00;color:var(--rm-accent-600)}.pos-qty__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;color:#1a202c;color:var(--rm-text);font-size:var(--fs-md);font-weight:800;height:26px;outline:none;padding:0;text-align:center;width:30px}.pos-qty__input::-webkit-inner-spin-button,.pos-qty__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width:900px){.pos-qty__btn{width:34px}.pos-qty__btn,.pos-qty__input{font-size:var(--fs-sm);height:34px}.pos-qty__input{width:30px}.pos-item{min-height:46px}.pos-item__icon{height:32px;width:32px}.pos-item:not(.pos-item--sm) .pos-item__amt,.pos-item:not(.pos-item--sm) .pos-item__unit{display:none}.pos-item:not(.pos-item--sm) .pos-item__amt-inline{display:inline}}.tablepay-modal .pos-qty__btn{font-size:var(--fs-base);height:40px;width:40px}.tablepay-modal .pos-qty__input{font-size:var(--fs-base);height:40px;width:36px}.tablepay-modal .pos-item{min-height:48px}.tablepay-modal .pos-item__icon{height:40px;width:40px}.pos-payment-row{align-items:center;display:flex;font-size:var(--fs-md);gap:9px;max-height:40px;min-height:40px}.pos-payment-ico{background:#f1f2f5;background:var(--rm-tint-neutral-bg);border-radius:8px;color:#5b6472;color:var(--rm-tint-neutral-fg);display:grid;flex:none;font-size:var(--fs-md);height:26px;place-items:center;width:26px}.pos-payment-ico--success{background:#dcfce7;background:var(--rm-tint-success-bg);color:#059669;color:var(--rm-tint-success-fg)}.pos-payment-ico--info{background:#dbeafe;background:var(--rm-tint-info-strong-bg);color:#1d4ed8;color:var(--rm-tint-info-strong-fg)}.pos-payment-ico--primary{background:#ffedd5;background:var(--rm-tint-primary-bg);color:#c2410c;color:var(--rm-tint-primary-fg)}.pos-payment-label{color:#334155;color:var(--rm-text-secondary);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-payment-amt{font-feature-settings:"tnum";color:#1a202c;color:var(--rm-text);flex:none;font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto}.tablepay-modal .ui-btn{height:50px;min-height:50px}@keyframes posSheetIn{0%{opacity:.6;transform:translateX(40px)}to{opacity:1;transform:none}}.pos-paysheet{animation:posSheetIn .25s ease;background:#fff;background:var(--rm-card);box-shadow:-20px 0 50px -10px rgba(16,24,40,.35);display:flex;flex-direction:column;height:100%;margin-left:auto;max-width:440px;overflow:hidden;width:100%}.pos-paysheet__body{flex:1 1;overflow-y:auto;padding:16px 20px 8px}.pos-paysheet__footer{background:#fff;background:var(--rm-card);border-top:1px solid #f3f4f6;border-top:1px solid var(--rm-divider);flex:none;padding:8px 20px calc(10px + env(safe-area-inset-bottom, 0px))}.pos-payhero{background:radial-gradient(120% 90% at 85% 0,#2a2f3a,#14161b 65%);color:#fff;flex:none;overflow:hidden;padding:10px 16px 12px;position:relative}.pos-payhero__glow{background:radial-gradient(circle,rgba(249,115,22,.35),transparent 70%);border-radius:50%;filter:blur(14px);height:200px;position:absolute;right:-40px;top:-60px;width:200px}.pos-payhero__top{align-items:center;display:flex;gap:10px;position:relative}.pos-payhero__pill{align-items:center;background:rgba(249,115,22,.16);border-radius:999px;color:#fdba74;display:inline-flex;font-size:var(--fs-2xs);font-weight:800;gap:6px;letter-spacing:.14em;padding:4px 10px;text-transform:uppercase}.pos-payhero__close{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;color:#c8ccd4;cursor:pointer;display:grid;flex:none;font-size:var(--fs-base);height:34px;margin-left:auto;place-items:center;width:34px}.pos-payhero__label{color:#8b93a0;font-size:var(--fs-sm);font-weight:600;margin-top:6px;position:relative}.pos-payhero__amt{font-feature-settings:"tnum";font-size:var(--fs-7xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin-top:2px;position:relative}.pos-payhero__amt small{color:#8b93a0;font-size:var(--fs-2xl);font-weight:800}.pos-payhero__chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;position:relative}.pos-payhero__chip{align-items:center;background:hsla(0,0%,100%,.08);border-radius:999px;color:#e6e9ee;display:inline-flex;font-size:var(--fs-xs);font-weight:700;gap:6px;padding:3px 9px}.pos-payhero__chip--dim{background:hsla(0,0%,100%,.06);color:#8b93a0}.pos-payhero__chip i{color:#fdba74;font-size:var(--fs-xs)}.pos-payhero__prog{margin-top:8px;position:relative}.pos-payhero__prog-track{background:hsla(0,0%,100%,.12);border-radius:4px;height:6px;overflow:hidden}.pos-payhero__prog-fill{background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);border-radius:4px;height:100%}.pos-payhero__prog-info{display:flex;font-size:var(--fs-xs);font-weight:700;justify-content:space-between;margin-top:5px}.pos-payhero__prog-info .paid{color:#34d399}.pos-payhero__prog-info .due{color:#fdba74}.pos-cashpanel{align-items:center;background:#f4f5f7;background:var(--rm-page);border:1.5px solid #e7e9ee;border:1.5px solid var(--rm-border);border-radius:13px;display:flex;gap:10px;justify-content:space-between;margin-top:8px;padding:6px 12px}.pos-cashpanel__label{color:#9aa1ad;color:var(--rm-eyebrow);font-size:var(--fs-xs);font-weight:700}.pos-cashpanel__val{font-feature-settings:"tnum";color:#1a202c;color:var(--rm-text);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:800;margin-top:1px}.pos-cashpanel__val--pos{color:#059669;color:var(--rm-tint-success-fg)}.pos-cashpanel__input{font-feature-settings:"tnum";background:transparent;border:none;color:#1a202c;color:var(--rm-text);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:800;outline:none;padding:0;width:100%}@keyframes posDiscPop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pos-splitrow{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr 1fr;margin-top:12px}.pos-split-chip{align-items:center;background:#fff;background:var(--rm-card);border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:13px;color:#334155;color:var(--rm-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-base);font-weight:700;gap:8px;height:46px;justify-content:center;min-width:0}.pos-split-chip:disabled{cursor:not-allowed;opacity:.5}.pos-split-chip i{color:#c2410c;color:var(--rm-tint-primary-fg);flex:none;font-size:var(--fs-lg)}.pos-disc-btn{align-items:center;background:#fee2e2;background:var(--rm-tint-danger-bg);border:1.5px solid rgba(239,68,68,.35);border:1.5px solid var(--rm-tint-danger-border);border-radius:13px;color:#dc2626;color:var(--rm-tint-danger-fg);cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-base);font-weight:700;gap:8px;height:46px;justify-content:center;width:100%}.pos-disc-btn.is-open{background:#ef4444;background:var(--rm-danger);border-color:#ef4444;border-color:var(--rm-danger);color:#fff}.pos-disc-btn:disabled{cursor:not-allowed;opacity:.5}.pos-disc-pop{animation:posDiscPop .16s ease;border:1.5px solid #e7e9ee;border:1.5px solid var(--rm-border);border-radius:16px;bottom:calc(100% + 8px);box-shadow:0 -14px 34px -12px rgba(16,24,40,.28);left:0;min-width:220px;padding:13px 14px;position:absolute;right:0;z-index:5}.pos-disc-chip,.pos-disc-pop{background:#fff;background:var(--rm-card)}.pos-disc-chip{border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:12px;color:#334155;color:var(--rm-text-secondary);cursor:pointer;flex:1 1;font-family:inherit;font-size:var(--fs-md);font-weight:800;height:44px;min-width:56px}.pos-disc-chip:disabled{cursor:not-allowed;opacity:.5}.pos-disc-chip--manual{background:#fee2e2;background:var(--rm-tint-danger-bg);border-color:rgba(239,68,68,.35);border-color:var(--rm-tint-danger-border);color:#dc2626;color:var(--rm-tint-danger-fg)}.pos-paycard{align-items:center;background:#fff;background:var(--rm-card);border:1px solid #e2e5ea;border:1px solid var(--rm-border-input);border-radius:15px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;justify-content:center;min-height:92px;padding:12px 8px;transition:border-color .15s,background .15s}.pos-paycard:hover{background:#ffedd5;background:var(--rm-tint-primary-bg);border-color:rgba(255,163,5,.35);border-color:var(--rm-tint-primary-border)}.pos-paycard:disabled{cursor:not-allowed;opacity:.5}.pos-paycard__ico{background:#f1f2f5;background:var(--rm-tint-neutral-bg);border-radius:13px;color:#5b6472;color:var(--rm-tint-neutral-fg);display:grid;flex:none;font-size:var(--fs-2xl);height:44px;place-items:center;width:44px}.pos-paycard__ico--success{background:#dcfce7;background:var(--rm-tint-success-bg);color:#059669;color:var(--rm-tint-success-fg)}.pos-paycard__ico--info{background:#dbeafe;background:var(--rm-tint-info-strong-bg);color:#1d4ed8;color:var(--rm-tint-info-strong-fg)}.pos-paycard__ico--primary{background:#ffedd5;background:var(--rm-tint-primary-bg);color:#c2410c;color:var(--rm-tint-primary-fg)}.pos-paycard__label{color:#334155;color:var(--rm-text-secondary);font-size:var(--fs-sm);font-weight:700;line-height:1.25;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.hrWithTitle{align-items:center;display:flex;font-weight:700;gap:8px;margin:4px 0 2px}.hrWithTitle:after,.hrWithTitle:before{background:#e7e9ee;background:var(--rm-border);content:"";flex:1 1;height:1px}.hrWithTitle a{max-width:70%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pos-count-pill{background:#f1f2f5;background:var(--rm-tint-neutral-bg);border-radius:999px;color:#5b6472;color:var(--rm-tint-neutral-fg);flex:none;font-size:var(--fs-xs);font-weight:700;margin-left:auto;padding:2px 8px}.pos-eyebrow-ico{color:#9aa1ad;color:var(--rm-eyebrow);flex:none;font-size:var(--fs-sm)}.pos-account-chip{align-items:center;background:#ffedd5;background:var(--rm-tint-primary-bg);border:1px solid rgba(255,163,5,.35);border:1px solid var(--rm-tint-primary-border);border-radius:13px;color:#c2410c;color:var(--rm-tint-primary-fg);display:flex;flex-shrink:1;font-size:var(--fs-base);font-weight:700;gap:9px;height:46px;min-width:0;padding:0 16px}.pos-account-chip i{flex:none;font-size:var(--fs-xl)}.pos-account-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.pos-account-chip{cursor:pointer;font-family:inherit;transition:filter .15s}button.pos-account-chip:hover{filter:brightness(.97)}@keyframes posEditPop{0%{opacity:0;transform:scale(.97) translateY(10px)}to{opacity:1;transform:none}}.pos-editsheet{animation:posEditPop .22s ease;background:#fff;background:var(--rm-card);border-radius:24px;box-shadow:0 40px 90px -30px rgba(16,24,40,.5);display:flex;flex-direction:column;max-height:100%;max-width:1040px;overflow:hidden;position:relative;width:100%}.pos-editsheet--narrow{align-self:center;max-width:480px}.pos-editsheet__close{background:#fff;background:var(--rm-card);border:1px solid #e7e9ee;border:1px solid var(--rm-border);border-radius:12px;color:#64748b;color:var(--rm-text-muted);cursor:pointer;display:grid;font-size:var(--fs-xl);height:44px;place-items:center;position:absolute;right:14px;top:14px;width:44px;z-index:2}.pos-editsheet__body{-webkit-overflow-scrolling:touch;grid-gap:24px;align-items:start;display:grid;flex:1 1;gap:24px;grid-template-columns:minmax(0,1fr);overflow-y:auto;padding:22px 18px 16px}@media (min-width:900px){.pos-editsheet__body{padding:30px 34px 20px}.pos-editsheet:not(.pos-editsheet--narrow) .pos-editsheet__body{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.pos-editsheet__footer{background:#fff;background:var(--rm-card);border-top:1px solid #f3f4f6;border-top:1px solid var(--rm-divider);flex:none;padding:12px 18px calc(14px + env(safe-area-inset-bottom, 0px))}@media (min-width:900px){.pos-editsheet__footer{padding:16px 34px 20px}}.pos-edit-hero{align-items:center;display:flex;flex-direction:column;text-align:center}.pos-edit-name{color:#1a202c;color:var(--rm-text);font-size:var(--fs-6xl);font-weight:800;letter-spacing:-.02em;margin:14px 0 0}.pos-edit-price{color:#64748b;color:var(--rm-text-muted);font-size:var(--fs-base);font-weight:600;margin-top:4px}.pos-edit-stepper{align-items:center;display:flex;gap:12px;margin-top:20px}.pos-edit-stepper__btn{background:#fff;background:var(--rm-card);border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:15px;color:#64748b;color:var(--rm-text-muted);cursor:pointer;display:grid;flex:none;font-size:var(--fs-2xl);height:54px;place-items:center;transition:filter .15s;width:54px}.pos-edit-stepper__btn:hover{filter:brightness(.98)}.pos-edit-stepper__btn--inc{background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);border:none;box-shadow:0 8px 20px -6px rgba(255,163,5,.55);box-shadow:var(--rm-brand-shadow);color:#fff}.pos-edit-stepper__val{font-feature-settings:"tnum";background:#fff;background:var(--rm-card);border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:15px;color:#1a202c;color:var(--rm-text);flex:1 1;font-size:var(--fs-3xl);font-variant-numeric:tabular-nums;font-weight:800;height:54px;min-width:0;text-align:center}.pos-edit-qtyrow{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);margin-top:10px}.pos-edit-qtychip{background:#ffedd5;background:var(--rm-tint-primary-bg);border:none;border-radius:11px;color:#c2410c;color:var(--rm-tint-primary-fg);cursor:pointer;font-family:inherit;font-size:var(--fs-base);font-weight:800;height:44px;transition:filter .15s}.pos-edit-qtychip:hover{filter:brightness(.98)}.pos-edit-qtychip.is-active{background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);box-shadow:0 8px 20px -6px rgba(255,163,5,.55);box-shadow:var(--rm-brand-shadow);color:#fff}.pos-edit-extra{margin-top:12px;position:relative}.pos-edit-extra .ui-input{padding-right:44px}.pos-edit-extra__suffix{color:#718096;color:var(--rm-text-faint);font-size:var(--fs-lg);pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.pos-edit-desc{color:#64748b;color:var(--rm-text-muted);font-size:var(--fs-md);line-height:1.55;margin:16px 0 0;text-align:center}.pos-edit-meta{font-feature-settings:"tnum";color:#718096;color:var(--rm-text-faint);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;margin-top:6px;text-align:right}.pos-edit-optgroups{display:flex;flex-direction:column;gap:22px}.pos-edit-opthead{align-items:center;display:flex;gap:9px;margin-bottom:12px}.pos-edit-opthead__badge{background:#ffedd5;background:var(--rm-tint-primary-bg);border-radius:9px;color:#c2410c;color:var(--rm-tint-primary-fg);display:grid;flex:none;font-size:var(--fs-md);height:28px;place-items:center;width:28px}.pos-edit-opthead__title{color:#1a202c;color:var(--rm-text);font-size:var(--fs-base);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-edit-opthead__req{background:#ffedd5;background:var(--rm-tint-primary-bg);border-radius:999px;color:#c2410c;color:var(--rm-tint-primary-fg);flex:none;font-size:var(--fs-2xs);font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.pos-edit-opthead__hint{font-feature-settings:"tnum";color:#718096;color:var(--rm-text-faint);flex:none;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.pos-edit-optgrid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:1fr}@media (min-width:560px){.pos-edit-optgrid{grid-template-columns:1fr 1fr}}.pos-edit-optchip{align-items:center;background:#fff;background:var(--rm-card);border:1.5px solid #e7e9ee;border:1.5px solid var(--rm-border);border-radius:13px;cursor:pointer;display:flex;font-family:inherit;gap:10px;min-height:48px;padding:6px 13px;text-align:left;transition:border-color .12s,background .12s}.pos-edit-optchip:hover{border-color:rgba(255,163,5,.35);border-color:var(--rm-tint-primary-border)}.pos-edit-optchip.is-on{background:#ffedd5;background:var(--rm-tint-primary-bg);border-color:#ffa305;border-color:var(--rm-accent)}.pos-edit-optchip__box{background:#fff;background:var(--rm-card);border:1.5px solid #e2e5ea;border:1.5px solid var(--rm-border-input);border-radius:7px;color:#fff;display:grid;flex:none;font-size:var(--fs-xs);height:22px;place-items:center;transition:background .12s,border-color .12s;width:22px}.pos-edit-optchip__box--round{border-radius:50%}.pos-edit-optchip.is-on .pos-edit-optchip__box{background:#ffa305;background:var(--rm-accent);border-color:#ffa305;border-color:var(--rm-accent)}.pos-edit-optchip__label{color:#1a202c;color:var(--rm-text);flex:1 1;font-size:var(--fs-md);font-weight:600;min-width:0}.pos-edit-optchip__price{font-feature-settings:"tnum";color:#718096;color:var(--rm-text-faint);flex:none;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.pos-edit-optchip__price.is-plus{color:#c2410c;color:var(--rm-tint-primary-fg)}.pos-edit-units{background:#fff;background:var(--rm-card);border:1.5px dashed rgba(255,163,5,.35);border:1.5px dashed var(--rm-tint-primary-border);border-radius:16px;margin-top:16px;padding:14px}.pos-edit-units__head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.pos-edit-units__head>i{color:#c2410c;color:var(--rm-tint-primary-fg);flex:none;font-size:var(--fs-base)}.pos-edit-units__title{color:#1a202c;color:var(--rm-text);font-size:var(--fs-sm);font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-edit-units__apply{align-items:center;background:#ffedd5;background:var(--rm-tint-primary-bg);border:1.5px solid rgba(255,163,5,.35);border:1.5px solid var(--rm-tint-primary-border);border-radius:11px;color:#c2410c;color:var(--rm-tint-primary-fg);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:var(--fs-xs);font-weight:700;gap:5px;height:44px;margin-left:auto;padding:0 12px;transition:filter .15s}.pos-edit-units__apply:hover{filter:brightness(.97)}.pos-edit-units__row{-webkit-overflow-scrolling:touch;display:flex;gap:8px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pos-edit-units__row::-webkit-scrollbar{display:none}.pos-edit-unitchip{align-items:center;background:#fff;background:var(--rm-card);border:1.5px solid #e7e9ee;border:1.5px solid var(--rm-border);border-radius:13px;color:#64748b;color:var(--rm-text-muted);cursor:pointer;display:flex;flex:none;font-family:inherit;font-size:var(--fs-md);font-weight:800;gap:8px;height:44px;padding:0 15px;transition:border-color .12s,background .12s}.pos-edit-unitchip.is-active{background:#ffedd5;background:var(--rm-tint-primary-bg);border-color:#ffa305;border-color:var(--rm-accent);color:#c2410c;color:var(--rm-tint-primary-fg)}.pos-edit-unitchip__dot{font-feature-settings:"tnum";background:#f1f3f6;background:var(--rm-surface-alt);border-radius:999px;color:#718096;color:var(--rm-text-faint);display:grid;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:800;height:20px;min-width:20px;padding:0 5px;place-items:center}.pos-edit-unitchip__dot.is-filled{background:#ff8c00;background:var(--rm-accent-600);color:#fff}.pos-edit-save{align-items:center;background:linear-gradient(150deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient);border:none;border-radius:17px;box-shadow:0 8px 20px -6px rgba(255,163,5,.55);box-shadow:var(--rm-brand-shadow);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-xl);font-weight:800;gap:10px;height:58px;justify-content:center;transition:filter .15s;width:100%}.pos-edit-save:hover{filter:brightness(1.05)}.pos-edit-save:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.ui-toggle{display:inline-block;flex-shrink:0;height:26px;position:relative;width:44px}.ui-toggle input{height:0;opacity:0;position:absolute;width:0}.ui-toggle__track{background:#e2e5ea;background:var(--rm-border-input);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.ui-toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.ui-toggle input:checked+.ui-toggle__track{background:#ffa305;background:var(--rm-accent)}.ui-toggle input:checked+.ui-toggle__track .ui-toggle__thumb{transform:translateX(18px)}.ui-toggle input:focus-visible+.ui-toggle__track{box-shadow:0 0 0 3px rgba(255,163,5,.18);box-shadow:var(--rm-focus-ring)}.ui-accordion{background:#fff;background:var(--rm-card);border:1px solid #e7e9ee;border:1px solid var(--rm-border);border-radius:12px;overflow:hidden}.ui-accordion__head{align-items:center;background:transparent;border:none;color:#1a202c;color:var(--rm-text);cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:700;gap:12px;justify-content:space-between;min-height:52px;padding:14px 16px;text-align:left;width:100%}.ui-accordion__head:hover{background:#f8fafc;background:var(--rm-surface)}.ui-accordion__body{border-top:1px solid #e7e9ee;border-top:1px solid var(--rm-border);padding:14px 16px}.ui-menu-item{align-items:center;background:transparent;border:none;border-radius:12px;color:#718096;color:var(--rm-text-faint);cursor:pointer;display:flex;font-size:var(--fs-base);font-weight:500;gap:12px;min-height:46px;padding:12px 14px;text-align:left;transition:background .2s,color .2s;width:100%}.ui-menu-item:hover{background:#f8fafc;background:var(--rm-surface);color:#1a202c;color:var(--rm-text)}.ui-menu-item.is-active{background:linear-gradient(135deg,#ffa305,#ff8c00);background:var(--rm-brand-gradient-135);box-shadow:0 8px 18px -6px rgba(255,163,5,.5);color:#fff;font-weight:700}.ui-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;background:var(--rm-card);border:1px solid #e7e9ee;border:1px solid var(--rm-border);border-radius:16px;box-shadow:0 4px 20px rgba(15,23,42,.05);box-shadow:var(--rm-shadow-card);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table th{background:#fff;background:var(--rm-card);border-bottom:2px solid rgba(229,231,235,.8);border-bottom:2px solid var(--rm-border-strong);color:#64748b;color:var(--rm-text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.5px;padding:12px 14px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap}.ui-table td{border-bottom:1px solid #e7e9ee;border-bottom:1px solid var(--rm-border);color:#334155;color:var(--rm-text-secondary);font-size:var(--fs-md);padding:10px 14px;vertical-align:middle}.ui-table tbody tr{transition:background .15s}.ui-table tbody tr:hover{background:rgba(255,163,5,.05);background:var(--rm-row-hover)}.ui-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ui-content{padding:24px 28px;position:relative}@media (max-width:768px){.ui-content{padding:16px}}.ui-stok-shell{align-items:stretch;background:#f4f5f7;background:var(--rm-page);display:flex;flex-direction:column;min-height:calc(100vh - 76px);padding:12px 12px 0}.ui-stok-main{flex:1 1;min-width:0;padding:0;width:100%}@media (min-width:768px){.ui-stok-shell{align-items:flex-start;flex-direction:row;padding:0}.ui-stok-main{padding:24px 28px}}.ui-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--fs-xs);font-weight:700;gap:6px;padding:3px 10px;white-space:nowrap}.ui-badge--primary{background:#ffedd5;background:var(--rm-tint-primary-bg);color:#c2410c;color:var(--rm-tint-primary-fg)}.ui-badge--success{background:#dcfce7;background:var(--rm-tint-success-bg);color:#059669;color:var(--rm-tint-success-fg)}.ui-badge--warning{background:#fef3c7;background:var(--rm-tint-warning-bg);color:#b45309;color:var(--rm-tint-warning-fg)}.ui-badge--danger{background:#fee2e2;background:var(--rm-tint-danger-bg);color:#dc2626;color:var(--rm-tint-danger-fg)}.ui-badge--info{background:#eff6ff;background:var(--rm-tint-info-bg);color:#1d4ed8;color:var(--rm-tint-info-fg)}.ui-badge--cyan{background:#cffafe;background:var(--rm-tint-cyan-bg);color:#0891b2;color:var(--rm-tint-cyan-fg)}.ui-badge--purple{background:#f3e8ff;background:var(--rm-tint-purple-bg);color:#9333ea;color:var(--rm-tint-purple-fg)}.ui-badge--neutral{background:#f1f2f5;background:var(--rm-tint-neutral-bg);color:#5b6472;color:var(--rm-tint-neutral-fg)}.ui-note{align-items:flex-start;border:1px solid transparent;border-radius:12px;display:flex;font-size:var(--fs-md);gap:10px;padding:12px 14px}.ui-note--info{background:#eff6ff;background:var(--rm-tint-info-bg);border-color:rgba(59,130,246,.35);border-color:var(--rm-tint-info-border);color:#1d4ed8;color:var(--rm-tint-info-fg)}.ui-note--success{background:#dcfce7;background:var(--rm-tint-success-bg);border-color:rgba(16,185,129,.35);border-color:var(--rm-tint-success-border);color:#059669;color:var(--rm-tint-success-fg)}.ui-note--warning{background:#fef3c7;background:var(--rm-tint-warning-bg);border-color:rgba(245,158,11,.35);border-color:var(--rm-tint-warning-border);color:#b45309;color:var(--rm-tint-warning-fg)}.ui-note--danger{background:#fee2e2;background:var(--rm-tint-danger-bg);border-color:rgba(239,68,68,.35);border-color:var(--rm-tint-danger-border);color:#dc2626;color:var(--rm-tint-danger-fg)}.ui-scroll-hide{-ms-overflow-style:none;scrollbar-width:none}.ui-scroll-hide::-webkit-scrollbar{display:none}.ui-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-page{background:#f4f5f7;background:var(--rm-page)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border,.ui-spinner{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm,.ui-spinner--sm{border-width:.2em;height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.ui-spinner{animation-duration:1.5s}}.tw-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.tw-pointer-events-none{pointer-events:none}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:-webkit-sticky;position:sticky}.tw-inset-0{inset:0}.tw-inset-x-0{left:0;right:0}.tw-inset-y-0{bottom:0;top:0}.-tw-right-1{right:-.25rem}.-tw-top-1{top:-.25rem}.-tw-top-5{top:-1.25rem}.tw-bottom-0{bottom:0}.tw-bottom-5{bottom:1.25rem}.tw-bottom-\[120px\]{bottom:120px}.tw-bottom-\[15px\]{bottom:15px}.tw-left-0{left:0}.tw-left-1\/2{left:50%}.tw-left-10{left:2.5rem}.tw-left-2{left:.5rem}.tw-left-3{left:.75rem}.tw-left-3\.5{left:.875rem}.tw-left-8{left:2rem}.tw-left-\[14px\]{left:14px}.tw-left-\[15px\]{left:15px}.tw-right-0{right:0}.tw-right-2{right:.5rem}.tw-right-2\.5{right:.625rem}.tw-right-3{right:.75rem}.tw-right-4{right:1rem}.tw-right-5{right:1.25rem}.tw-right-\[14px\]{right:14px}.tw-top-0{top:0}.tw-top-1\/2{top:50%}.tw-top-10{top:2.5rem}.tw-top-2{top:.5rem}.tw-top-2\.5{top:.625rem}.tw-top-3{top:.75rem}.tw-top-4{top:1rem}.tw-top-5{top:1.25rem}.tw-top-8{top:2rem}.tw-top-\[15px\]{top:15px}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-\[1000\]{z-index:1000}.tw-z-\[1001\]{z-index:1001}.tw-z-\[100\]{z-index:100}.tw-z-\[1\]{z-index:1}.tw-z-\[2\]{z-index:2}.tw-z-\[5\]{z-index:5}.tw-z-\[60\]{z-index:60}.tw-z-\[80\]{z-index:80}.tw-z-\[89\]{z-index:89}.tw-z-\[90\]{z-index:90}.tw-z-\[99999\]{z-index:99999}.tw-z-\[9999\]{z-index:9999}.tw-z-\[999\]{z-index:999}.tw-order-1{order:1}.tw-order-2{order:2}.tw-col-span-1{grid-column:span 1/span 1}.tw-col-span-12{grid-column:span 12/span 12}.tw-col-span-2{grid-column:span 2/span 2}.tw-col-span-3{grid-column:span 3/span 3}.tw-m-0{margin:0}.tw-m-0\.5{margin:.125rem}.tw-m-2\.5{margin:.625rem}.tw-m-\[5px\]{margin:5px}.-tw-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-tw-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-1{margin-bottom:.25rem;margin-top:.25rem}.tw-my-1\.5{margin-bottom:.375rem;margin-top:.375rem}.tw-my-2{margin-bottom:.5rem;margin-top:.5rem}.tw-my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.tw-my-3{margin-bottom:.75rem;margin-top:.75rem}.tw-my-4{margin-bottom:1rem;margin-top:1rem}.tw-my-5{margin-bottom:1.25rem;margin-top:1.25rem}.tw-my-6{margin-bottom:1.5rem;margin-top:1.5rem}.tw-my-8{margin-bottom:2rem;margin-top:2rem}.-tw-mb-px{margin-bottom:-1px}.-tw-mt-1{margin-top:-.25rem}.tw-mb-0{margin-bottom:0}.tw-mb-0\.5{margin-bottom:.125rem}.tw-mb-1{margin-bottom:.25rem}.tw-mb-1\.5{margin-bottom:.375rem}.tw-mb-12{margin-bottom:3rem}.tw-mb-2{margin-bottom:.5rem}.tw-mb-2\.5{margin-bottom:.625rem}.tw-mb-3{margin-bottom:.75rem}.tw-mb-3\.5{margin-bottom:.875rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-5{margin-bottom:1.25rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mb-7{margin-bottom:1.75rem}.tw-mb-8{margin-bottom:2rem}.tw-mb-\[18px\]{margin-bottom:18px}.tw-mb-\[50px\]{margin-bottom:50px}.tw-mb-card{margin-bottom:18px}.tw-mb-gutter{margin-bottom:16px}.tw-mb-hero{margin-bottom:24px}.tw-mb-section{margin-bottom:22px}.tw-ml-0\.5{margin-left:.125rem}.tw-ml-1{margin-left:.25rem}.tw-ml-1\.5{margin-left:.375rem}.tw-ml-2{margin-left:.5rem}.tw-ml-2\.5{margin-left:.625rem}.tw-ml-5{margin-left:1.25rem}.tw-ml-auto{margin-left:auto}.tw-mr-1{margin-right:.25rem}.tw-mr-1\.5{margin-right:.375rem}.tw-mr-2{margin-right:.5rem}.tw-mr-2\.5{margin-right:.625rem}.tw-mr-3{margin-right:.75rem}.tw-mr-3\.5{margin-right:.875rem}.tw-mr-4{margin-right:1rem}.tw-mt-0{margin-top:0}.tw-mt-0\.5{margin-top:.125rem}.tw-mt-1{margin-top:.25rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-16{margin-top:4rem}.tw-mt-2{margin-top:.5rem}.tw-mt-2\.5{margin-top:.625rem}.tw-mt-3{margin-top:.75rem}.tw-mt-3\.5{margin-top:.875rem}.tw-mt-4{margin-top:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mt-8{margin-top:2rem}.tw-mt-\[100px\]{margin-top:100px}.tw-mt-\[250px\]{margin-top:250px}.tw-mt-\[50px\]{margin-top:50px}.tw-mt-\[70px\]{margin-top:70px}.tw-mt-auto{margin-top:auto}.tw-mt-px{margin-top:1px}.tw-line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-inline-grid{display:inline-grid}.tw-hidden{display:none}.\!tw-h-\[95\%\]{height:95%!important}.tw-h-0\.5{height:.125rem}.tw-h-1{height:.25rem}.tw-h-1\.5{height:.375rem}.tw-h-1\/2{height:50%}.tw-h-10{height:2.5rem}.tw-h-11{height:2.75rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-2{height:.5rem}.tw-h-2\.5{height:.625rem}.tw-h-20{height:5rem}.tw-h-3{height:.75rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-7{height:1.75rem}.tw-h-8{height:2rem}.tw-h-9{height:2.25rem}.tw-h-\[100px\]{height:100px}.tw-h-\[18px\]{height:18px}.tw-h-\[200px\]{height:200px}.tw-h-\[22px\]{height:22px}.tw-h-\[250px\]{height:250px}.tw-h-\[26px\]{height:26px}.tw-h-\[300px\]{height:300px}.tw-h-\[30px\]{height:30px}.tw-h-\[34px\]{height:34px}.tw-h-\[38px\]{height:38px}.tw-h-\[42px\]{height:42px}.tw-h-\[50px\]{height:50px}.tw-h-\[52px\]{height:52px}.tw-h-\[5px\]{height:5px}.tw-h-\[60px\]{height:60px}.tw-h-\[64px\]{height:64px}.tw-h-\[66px\]{height:66px}.tw-h-\[67px\]{height:67px}.tw-h-\[70px\]{height:70px}.tw-h-\[72px\]{height:72px}.tw-h-\[90px\]{height:90px}.tw-h-\[90vh\]{height:90vh}.tw-h-\[calc\(100vh_-_180px\)\]{height:calc(100vh - 180px)}.tw-h-auto{height:auto}.tw-h-full{height:100%}.tw-h-px{height:1px}.tw-h-screen{height:100vh}.tw-max-h-10{max-height:2.5rem}.tw-max-h-24{max-height:6rem}.tw-max-h-\[100px\]{max-height:100px}.tw-max-h-\[120px\]{max-height:120px}.tw-max-h-\[180px\]{max-height:180px}.tw-max-h-\[200px\]{max-height:200px}.tw-max-h-\[250px\]{max-height:250px}.tw-max-h-\[67px\]{max-height:67px}.tw-max-h-\[80vh\]{max-height:80vh}.tw-max-h-\[85vh\]{max-height:85vh}.tw-min-h-0{min-height:0}.tw-min-h-10{min-height:2.5rem}.tw-min-h-6{min-height:1.5rem}.tw-min-h-\[100px\]{min-height:100px}.tw-min-h-\[110px\]{min-height:110px}.tw-min-h-\[140px\]{min-height:140px}.tw-min-h-\[160px\]{min-height:160px}.tw-min-h-\[180px\]{min-height:180px}.tw-min-h-\[300px\]{min-height:300px}.tw-min-h-\[36px\]{min-height:36px}.tw-min-h-\[44px\]{min-height:44px}.tw-min-h-\[4px\]{min-height:4px}.tw-min-h-\[52px\]{min-height:52px}.tw-min-h-\[60px\]{min-height:60px}.tw-min-h-\[75px\]{min-height:75px}.tw-min-h-\[calc\(100vh-76px\)\]{min-height:calc(100vh - 76px)}.tw-min-h-screen{min-height:100vh}.tw-min-h-touch{min-height:44px}.tw-min-h-touchlg{min-height:52px}.tw-w-0\.5{width:.125rem}.tw-w-1{width:.25rem}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.333333%}.tw-w-1\/4{width:25%}.tw-w-10{width:2.5rem}.tw-w-11{width:2.75rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-2\.5{width:.625rem}.tw-w-20{width:5rem}.tw-w-3{width:.75rem}.tw-w-3\/4{width:75%}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-7{width:1.75rem}.tw-w-8{width:2rem}.tw-w-9{width:2.25rem}.tw-w-\[100px\]{width:100px}.tw-w-\[120px\]{width:120px}.tw-w-\[15px\]{width:15px}.tw-w-\[18px\]{width:18px}.tw-w-\[22px\]{width:22px}.tw-w-\[26px\]{width:26px}.tw-w-\[30px\]{width:30px}.tw-w-\[34px\]{width:34px}.tw-w-\[370px\]{width:370px}.tw-w-\[38px\]{width:38px}.tw-w-\[3px\]{width:3px}.tw-w-\[42px\]{width:42px}.tw-w-\[50px\]{width:50px}.tw-w-\[52px\]{width:52px}.tw-w-\[60px\]{width:60px}.tw-w-\[66px\]{width:66px}.tw-w-\[90px\]{width:90px}.tw-w-\[90vw\]{width:90vw}.tw-w-\[95vw\]{width:95vw}.tw-w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.tw-w-auto{width:auto}.tw-w-full{width:100%}.tw-w-px{width:1px}.tw-min-w-0{min-width:0}.tw-min-w-8{min-width:2rem}.tw-min-w-\[120px\]{min-width:120px}.tw-min-w-\[130px\]{min-width:130px}.tw-min-w-\[140px\]{min-width:140px}.tw-min-w-\[150px\]{min-width:150px}.tw-min-w-\[160px\]{min-width:160px}.tw-min-w-\[180px\]{min-width:180px}.tw-min-w-\[200px\]{min-width:200px}.tw-min-w-\[22px\]{min-width:22px}.tw-min-w-\[28px\]{min-width:28px}.tw-min-w-\[36px\]{min-width:36px}.tw-min-w-\[44px\]{min-width:44px}.tw-min-w-\[45px\]{min-width:45px}.tw-min-w-\[50px\]{min-width:50px}.tw-min-w-\[52px\]{min-width:52px}.tw-min-w-\[60px\]{min-width:60px}.tw-min-w-\[80px\]{min-width:80px}.tw-max-w-2xl{max-width:42rem}.tw-max-w-3xl{max-width:48rem}.tw-max-w-4xl{max-width:56rem}.tw-max-w-\[1080px\]{max-width:1080px}.tw-max-w-\[1160px\]{max-width:1160px}.tw-max-w-\[120px\]{max-width:120px}.tw-max-w-\[1280px\]{max-width:1280px}.tw-max-w-\[1400px\]{max-width:1400px}.tw-max-w-\[1580px\]{max-width:1580px}.tw-max-w-\[180px\]{max-width:180px}.tw-max-w-\[200px\]{max-width:200px}.tw-max-w-\[220px\]{max-width:220px}.tw-max-w-\[320px\]{max-width:320px}.tw-max-w-\[360px\]{max-width:360px}.tw-max-w-\[400px\]{max-width:400px}.tw-max-w-\[420px\]{max-width:420px}.tw-max-w-\[480px\]{max-width:480px}.tw-max-w-\[50\%\]{max-width:50%}.tw-max-w-\[500px\]{max-width:500px}.tw-max-w-\[520px\]{max-width:520px}.tw-max-w-\[560px\]{max-width:560px}.tw-max-w-\[640px\]{max-width:640px}.tw-max-w-\[720px\]{max-width:720px}.tw-max-w-\[820px\]{max-width:820px}.tw-max-w-full{max-width:100%}.tw-max-w-md{max-width:28rem}.tw-max-w-none{max-width:none}.tw-max-w-xl{max-width:36rem}.tw-flex-1{flex:1 1}.tw-flex-\[2\]{flex:2 1}.tw-flex-auto{flex:1 1 auto}.tw-shrink-0{flex-shrink:0}.-tw-translate-x-1\/2{--tw-translate-x:-50%}.-tw-translate-x-1\/2,.-tw-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-tw-translate-y-1\/2{--tw-translate-y:-50%}.tw-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes tw-pulse{50%{opacity:.5}}.tw-animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes tw-spin{to{transform:rotate(1turn)}}.tw-animate-spin{animation:tw-spin 1s linear infinite}.tw-cursor-default{cursor:default}.tw-cursor-grab{cursor:-webkit-grab;cursor:grab}.tw-cursor-not-allowed{cursor:not-allowed}.tw-cursor-pointer{cursor:pointer}.tw-select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tw-list-decimal{list-style-type:decimal}.tw-list-disc{list-style-type:disc}.tw-list-none{list-style-type:none}.tw-appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.tw-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tw-grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.tw-grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.tw-grid-cols-\[repeat\(auto-fill\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.tw-grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(140px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(260px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tw-grid-cols-\[repeat\(auto-fit\,minmax\(280px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tw-flex-row{flex-direction:row}.tw-flex-col{flex-direction:column}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-nowrap{flex-wrap:nowrap}.tw-place-items-center{place-items:center}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-gap-0\.5{gap:.125rem}.tw-gap-1{gap:.25rem}.tw-gap-1\.5{gap:.375rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-gap-3{gap:.75rem}.tw-gap-3\.5{gap:.875rem}.tw-gap-4{gap:1rem}.tw-gap-5{gap:1.25rem}.tw-gap-6{gap:1.5rem}.tw-gap-\[14px\]{gap:14px}.tw-gap-\[18px\]{gap:18px}.tw-gap-\[7px\]{gap:7px}.tw-gap-gutter{gap:16px}.tw-gap-section{gap:22px}.tw-gap-x-3{column-gap:.75rem}.tw-gap-x-6{column-gap:1.5rem}.tw-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.tw-self-start{align-self:flex-start}.tw-self-end{align-self:flex-end}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-truncate{overflow:hidden;white-space:nowrap}.tw-text-ellipsis,.tw-truncate{text-overflow:ellipsis}.tw-whitespace-normal{white-space:normal}.tw-whitespace-nowrap{white-space:nowrap}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-words{overflow-wrap:break-word}.tw-break-all{word-break:break-all}.tw-rounded{border-radius:.25rem}.tw-rounded-2xl{border-radius:1rem}.tw-rounded-\[10px\]{border-radius:10px}.tw-rounded-\[11px\]{border-radius:11px}.tw-rounded-\[13px\]{border-radius:13px}.tw-rounded-\[14px\]{border-radius:14px}.tw-rounded-\[16px\]{border-radius:16px}.tw-rounded-\[20px\]{border-radius:20px}.tw-rounded-\[24px\]{border-radius:24px}.tw-rounded-\[2px\]{border-radius:2px}.tw-rounded-\[3px\]{border-radius:3px}.tw-rounded-\[5px\]{border-radius:5px}.tw-rounded-\[6px\]{border-radius:6px}.tw-rounded-\[7px\]{border-radius:7px}.tw-rounded-\[9px\]{border-radius:9px}.tw-rounded-box{border-radius:12px}.tw-rounded-btn{border-radius:13px}.tw-rounded-card{border-radius:16px}.tw-rounded-cardlg{border-radius:18px}.tw-rounded-chip{border-radius:10px}.tw-rounded-full{border-radius:9999px}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-md{border-radius:.375rem}.tw-rounded-none{border-radius:0}.tw-rounded-pill{border-radius:999px}.tw-rounded-sm{border-radius:.125rem}.tw-rounded-xl{border-radius:.75rem}.tw-rounded-l-btn{border-bottom-left-radius:13px;border-top-left-radius:13px}.tw-rounded-l-none{border-bottom-left-radius:0;border-top-left-radius:0}.tw-rounded-t-card{border-top-left-radius:16px;border-top-right-radius:16px}.tw-rounded-t-cardlg{border-top-left-radius:18px;border-top-right-radius:18px}.tw-rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.tw-rounded-br-\[10px\]{border-bottom-right-radius:10px}.tw-rounded-tr-\[10px\]{border-top-right-radius:10px}.tw-border{border-width:1px}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-4{border-width:4px}.tw-border-\[3px\]{border-width:3px}.tw-border-y{border-top-width:1px}.tw-border-b,.tw-border-y{border-bottom-width:1px}.tw-border-b-\[3px\]{border-bottom-width:3px}.tw-border-l-2{border-left-width:2px}.tw-border-r{border-right-width:1px}.tw-border-t{border-top-width:1px}.tw-border-t-2{border-top-width:2px}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-none{border-style:none}.tw-border-\[rgba\(16\,185\,129\,0\.32\)\]{border-color:rgba(16,185,129,.32)}.tw-border-accent{--tw-border-opacity:1;border-color:#ffa305;border-color:rgb(255 163 5/var(--tw-border-opacity,1))}.tw-border-accent\/20{border-color:rgba(255,163,5,.2)}.tw-border-card{border-color:#fff;border-color:var(--rm-card)}.tw-border-danger{border-color:#ef4444;border-color:var(--rm-danger)}.tw-border-line{border-color:#e7e9ee;border-color:var(--rm-border)}.tw-border-lineinput{border-color:#e2e5ea;border-color:var(--rm-border-input)}.tw-border-linestrong{border-color:rgba(229,231,235,.8);border-color:var(--rm-border-strong)}.tw-border-transparent{border-color:transparent}.tw-border-white\/30{border-color:hsla(0,0%,100%,.3)}.tw-border-white\/40{border-color:hsla(0,0%,100%,.4)}.tw-border-r-transparent{border-right-color:transparent}.tw-border-t-accent{--tw-border-opacity:1;border-top-color:#ffa305;border-top-color:rgb(255 163 5/var(--tw-border-opacity,1))}.tw-border-t-transparent{border-top-color:transparent}.tw-border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.tw-bg-\[rgba\(16\,185\,129\,0\.1\)\]{background-color:rgba(16,185,129,.1)}.tw-bg-\[rgba\(239\,68\,68\,0\.1\)\]{background-color:rgba(239,68,68,.1)}.tw-bg-\[var\(--rm-tint-purple-bg\)\]{background-color:#f3e8ff;background-color:var(--rm-tint-purple-bg)}.tw-bg-\[var\(--rm-tint-success-bg\)\]{background-color:#dcfce7;background-color:var(--rm-tint-success-bg)}.tw-bg-accent{--tw-bg-opacity:1;background-color:#ffa305;background-color:rgb(255 163 5/var(--tw-bg-opacity,1))}.tw-bg-accent\/\[0\.08\]{background-color:rgba(255,163,5,.08)}.tw-bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.tw-bg-black\/40{background-color:rgba(0,0,0,.4)}.tw-bg-black\/50{background-color:rgba(0,0,0,.5)}.tw-bg-black\/60{background-color:rgba(0,0,0,.6)}.tw-bg-black\/70{background-color:rgba(0,0,0,.7)}.tw-bg-card{background-color:#fff;background-color:var(--rm-card)}.tw-bg-danger{background-color:#ef4444;background-color:var(--rm-danger)}.tw-bg-line{background-color:#e7e9ee;background-color:var(--rm-border)}.tw-bg-page{background-color:#f4f5f7;background-color:var(--rm-page)}.tw-bg-success{background-color:#10b981;background-color:var(--rm-success)}.tw-bg-surface{background-color:#f8fafc;background-color:var(--rm-surface)}.tw-bg-surfacealt{background-color:#f1f3f6;background-color:var(--rm-surface-alt)}.tw-bg-transparent{background-color:initial}.tw-bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.tw-bg-white\/20{background-color:hsla(0,0%,100%,.2)}.tw-bg-brand{background-image:linear-gradient(150deg,#ffa305,#ff8c00);background-image:var(--rm-brand-gradient)}.tw-bg-brand-135{background-image:linear-gradient(135deg,#ffa305,#ff8c00);background-image:var(--rm-brand-gradient-135)}.tw-object-contain{object-fit:contain}.tw-object-cover{object-fit:cover}.tw-p-0{padding:0}.tw-p-0\.5{padding:.125rem}.tw-p-1{padding:.25rem}.tw-p-1\.5{padding:.375rem}.tw-p-10{padding:2.5rem}.tw-p-2{padding:.5rem}.tw-p-2\.5{padding:.625rem}.tw-p-3{padding:.75rem}.tw-p-3\.5{padding:.875rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-7{padding:1.75rem}.tw-p-8{padding:2rem}.tw-p-\[14px\]{padding:14px}.tw-p-\[5px\]{padding:5px}.tw-p-\[60px\]{padding:60px}.tw-p-hero{padding:24px}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-px-1\.5{padding-left:.375rem;padding-right:.375rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-2\.5{padding-left:.625rem;padding-right:.625rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-px-\[13px\]{padding-left:13px;padding-right:13px}.tw-px-\[18px\]{padding-left:18px;padding-right:18px}.tw-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.tw-py-1{padding-bottom:.25rem;padding-top:.25rem}.tw-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.tw-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.tw-py-12{padding-bottom:3rem;padding-top:3rem}.tw-py-14{padding-bottom:3.5rem;padding-top:3.5rem}.tw-py-16{padding-bottom:4rem;padding-top:4rem}.tw-py-2{padding-bottom:.5rem;padding-top:.5rem}.tw-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.tw-py-3{padding-bottom:.75rem;padding-top:.75rem}.tw-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.tw-py-4{padding-bottom:1rem;padding-top:1rem}.tw-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.tw-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.tw-py-8{padding-bottom:2rem;padding-top:2rem}.tw-py-\[11px\]{padding-bottom:11px;padding-top:11px}.tw-py-\[14px\]{padding-bottom:14px;padding-top:14px}.tw-py-\[15px\]{padding-bottom:15px;padding-top:15px}.tw-py-\[2px\]{padding-bottom:2px;padding-top:2px}.tw-py-\[60px\]{padding-bottom:60px;padding-top:60px}.tw-pb-1{padding-bottom:.25rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pb-12{padding-bottom:3rem}.tw-pb-14{padding-bottom:3.5rem}.tw-pb-16{padding-bottom:4rem}.tw-pb-2{padding-bottom:.5rem}.tw-pb-2\.5{padding-bottom:.625rem}.tw-pb-20{padding-bottom:5rem}.tw-pb-24{padding-bottom:6rem}.tw-pb-3{padding-bottom:.75rem}.tw-pb-3\.5{padding-bottom:.875rem}.tw-pb-4{padding-bottom:1rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pb-8{padding-bottom:2rem}.tw-pl-1{padding-left:.25rem}.tw-pl-10{padding-left:2.5rem}.tw-pl-11{padding-left:2.75rem}.tw-pl-2{padding-left:.5rem}.tw-pl-3{padding-left:.75rem}.tw-pl-4{padding-left:1rem}.tw-pl-5{padding-left:1.25rem}.tw-pl-9{padding-left:2.25rem}.tw-pl-\[15px\]{padding-left:15px}.tw-pl-\[42px\]{padding-left:42px}.tw-pr-10{padding-right:2.5rem}.tw-pr-14{padding-right:3.5rem}.tw-pr-16{padding-right:4rem}.tw-pr-5{padding-right:1.25rem}.tw-pr-6{padding-right:1.5rem}.tw-pr-9{padding-right:2.25rem}.tw-pr-\[42px\]{padding-right:42px}.tw-pt-1{padding-top:.25rem}.tw-pt-1\.5{padding-top:.375rem}.tw-pt-2{padding-top:.5rem}.tw-pt-2\.5{padding-top:.625rem}.tw-pt-3{padding-top:.75rem}.tw-pt-3\.5{padding-top:.875rem}.tw-pt-4{padding-top:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pt-7{padding-top:1.75rem}.tw-pt-8{padding-top:2rem}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-align-super{vertical-align:super}.tw-font-heading{font-family:Manrope,system-ui,sans-serif}.tw-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-font-sans{font-family:Inter,system-ui,sans-serif}.tw-text-2xl{font-size:1.5rem;line-height:2rem}.tw-text-3xl{font-size:1.875rem;line-height:2.25rem}.tw-text-4xl{font-size:2.25rem;line-height:2.5rem}.tw-text-5xl{font-size:3rem;line-height:1}.tw-text-6xl{font-size:3.75rem;line-height:1}.tw-text-\[10px\]{font-size:10px}.tw-text-\[15px\]{font-size:15px}.tw-text-\[18px\]{font-size:18px}.tw-text-\[19px\]{font-size:19px}.tw-text-\[20px\]{font-size:20px}.tw-text-\[21px\]{font-size:21px}.tw-text-\[22px\]{font-size:22px}.tw-text-\[23px\]{font-size:23px}.tw-text-\[26px\]{font-size:26px}.tw-text-\[28px\]{font-size:28px}.tw-text-\[32px\]{font-size:32px}.tw-text-\[40px\]{font-size:40px}.tw-text-\[48px\]{font-size:48px}.tw-text-\[56px\]{font-size:56px}.tw-text-\[64px\]{font-size:64px}.tw-text-\[9px\]{font-size:9px}.tw-text-body{font-size:calc(var(--font-size)*.9333);line-height:1.5}.tw-text-caption{font-size:calc(var(--font-size)*.8);line-height:1.3}.tw-text-cardval{font-size:calc(var(--font-size)*1.6);line-height:1.1}.tw-text-eyebrow{font-size:calc(var(--font-size)*.7333);line-height:1.2}.tw-text-h1{font-size:calc(var(--font-size)*1.8667);line-height:1.15}.tw-text-hero{font-size:calc(var(--font-size)*2.4);line-height:1.1}.tw-text-input{font-size:calc(var(--font-size)*1.0667);line-height:1.4}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm2{font-size:calc(var(--font-size)*.8667);line-height:1.4}.tw-text-stat{font-size:calc(var(--font-size)*2);line-height:1.1}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-font-black{font-weight:900}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-font-light{font-weight:300}.tw-font-medium{font-weight:500}.tw-font-normal{font-weight:400}.tw-font-semibold{font-weight:600}.tw-uppercase{text-transform:uppercase}.tw-normal-case{text-transform:none}.tw-italic{font-style:italic}.tw-tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tw-leading-\[1\.4\]{line-height:1.4}.tw-leading-loose{line-height:2}.tw-leading-none{line-height:1}.tw-leading-normal{line-height:1.5}.tw-leading-relaxed{line-height:1.625}.tw-leading-snug{line-height:1.375}.tw-leading-tight{line-height:1.25}.tw-tracking-\[-0\.02em\]{letter-spacing:-.02em}.tw-tracking-tight{letter-spacing:-.025em}.tw-tracking-wide{letter-spacing:.025em}.tw-tracking-widest{letter-spacing:.1em}.tw-text-\[var\(--rm-tint-purple-fg\)\]{color:#9333ea;color:var(--rm-tint-purple-fg)}.tw-text-accent{--tw-text-opacity:1;color:#ffa305;color:rgb(255 163 5/var(--tw-text-opacity,1))}.tw-text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.tw-text-danger{color:#ef4444;color:var(--rm-danger)}.tw-text-faint{color:#718096;color:var(--rm-text-faint)}.tw-text-inherit{color:inherit}.tw-text-ink{color:#1a202c;color:var(--rm-text)}.tw-text-ink2{color:#334155;color:var(--rm-text-secondary)}.tw-text-muted{color:#64748b;color:var(--rm-text-muted)}.tw-text-success{color:#10b981;color:var(--rm-success)}.tw-text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.tw-no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.tw-accent-accent{accent-color:#ffa305}.tw-opacity-0{opacity:0}.tw-opacity-10{opacity:.1}.tw-opacity-100{opacity:1}.tw-opacity-20{opacity:.2}.tw-opacity-30{opacity:.3}.tw-opacity-40{opacity:.4}.tw-opacity-50{opacity:.5}.tw-opacity-60{opacity:.6}.tw-opacity-70{opacity:.7}.tw-opacity-80{opacity:.8}.tw-shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.tw-shadow,.tw-shadow-btn{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-btn{--tw-shadow:var(--rm-brand-shadow);--tw-shadow-colored:var(--rm-brand-shadow)}.tw-shadow-card{--tw-shadow:var(--rm-shadow-card);--tw-shadow-colored:var(--rm-shadow-card)}.tw-shadow-card,.tw-shadow-cardhover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-cardhover{--tw-shadow:var(--rm-shadow-card-hover);--tw-shadow-colored:var(--rm-shadow-card-hover)}.tw-shadow-hero{--tw-shadow:0 8px 24px -8px rgba(255,163,5,.6);--tw-shadow-colored:0 8px 24px -8px var(--tw-shadow-color)}.tw-shadow-hero,.tw-shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.tw-shadow-card{--tw-shadow-color:var(--rm-card);--tw-shadow:var(--tw-shadow-colored)}.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px)}.tw-backdrop-blur-\[2px\],.tw-backdrop-blur-\[3px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px)}.tw-backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.tw-transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.last\:tw-border-b-0:last-child{border-bottom-width:0}.hover\:-tw-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:-tw-translate-y-1:hover,.hover\:-tw-translate-y-\[3px\]:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-tw-translate-y-\[3px\]:hover{--tw-translate-y:-3px}.hover\:tw--translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:tw--translate-y-1:hover,.hover\:tw-translate-x-1:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:tw-translate-x-1:hover{--tw-translate-x:0.25rem}.hover\:tw-border-accent:hover{--tw-border-opacity:1;border-color:#ffa305;border-color:rgb(255 163 5/var(--tw-border-opacity,1))}.hover\:tw-bg-accent:hover{--tw-bg-opacity:1;background-color:#ffa305;background-color:rgb(255 163 5/var(--tw-bg-opacity,1))}.hover\:tw-bg-accent-600:hover{--tw-bg-opacity:1;background-color:#ff8c00;background-color:rgb(255 140 0/var(--tw-bg-opacity,1))}.hover\:tw-bg-surface:hover{background-color:#f8fafc;background-color:var(--rm-surface)}.hover\:tw-bg-surfacealt:hover{background-color:#f1f3f6;background-color:var(--rm-surface-alt)}.hover\:tw-text-accent:hover{--tw-text-opacity:1;color:#ffa305;color:rgb(255 163 5/var(--tw-text-opacity,1))}.hover\:tw-text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:tw-opacity-100:hover{opacity:1}.hover\:tw-opacity-70:hover{opacity:.7}.hover\:tw-opacity-80:hover{opacity:.8}.hover\:tw-shadow-cardhover:hover{--tw-shadow:var(--rm-shadow-card-hover);--tw-shadow-colored:var(--rm-shadow-card-hover);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:tw-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:tw-opacity-40:disabled{opacity:.4}.disabled\:tw-opacity-60:disabled{opacity:.6}.tw-group:hover .group-hover\:tw-scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (max-width:900px){.max-\[900px\]\:tw-w-\[calc\(100\%_-_100px\)\]{width:calc(100% - 100px)}}@media (min-width:640px){.sm\:tw-min-w-\[180px\]{min-width:180px}.sm\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-items-end{align-items:flex-end}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-text-\[64px\]{font-size:64px}}@media (min-width:768px){.md\:tw-absolute{position:absolute}.md\:tw-sticky{position:-webkit-sticky;position:sticky}.md\:tw-left-auto{left:auto}.md\:tw-right-0{right:0}.md\:tw-top-24{top:6rem}.md\:tw-top-\[56px\]{top:56px}.md\:tw-order-none{order:0}.md\:tw-col-span-12{grid-column:span 12/span 12}.md\:tw-col-span-2{grid-column:span 2/span 2}.md\:tw-col-span-4{grid-column:span 4/span 4}.md\:tw-col-span-6{grid-column:span 6/span 6}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-mt-0{margin-top:0}.md\:tw-block{display:block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-grid{display:grid}.md\:tw-hidden{display:none}.md\:tw-h-10{height:2.5rem}.md\:tw-h-\[100px\]{height:100px}.md\:tw-h-\[52px\]{height:52px}.md\:tw-max-h-\[100px\]{max-height:100px}.md\:tw-max-h-\[600px\]{max-height:600px}.md\:tw-min-h-\[160px\]{min-height:160px}.md\:tw-w-10{width:2.5rem}.md\:tw-w-\[440px\]{width:440px}.md\:tw-w-\[450px\]{width:450px}.md\:tw-w-\[52px\]{width:52px}.md\:tw-w-auto{width:auto}.md\:tw-min-w-\[220px\]{min-width:220px}.md\:tw-max-w-\[420px\]{max-width:420px}.md\:tw-max-w-\[450px\]{max-width:450px}.md\:tw-flex-1{flex:1 1}.md\:tw-flex-none{flex:none}.md\:tw-translate-x-0{--tw-translate-x:0px}.md\:tw-translate-x-0,.md\:tw-translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:tw-translate-y-0{--tw-translate-y:0px}.md\:tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:tw-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:tw-grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.md\:tw-grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.md\:tw-grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.md\:tw-grid-cols-\[auto_auto_auto_auto_auto_auto_1fr\]{grid-template-columns:auto auto auto auto auto auto 1fr}.md\:tw-grid-cols-\[repeat\(auto-fill\2c minmax\(190px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.md\:tw-grid-cols-\[repeat\(auto-fill\2c minmax\(340px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-items-center{align-items:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-gap-2{gap:.5rem}.md\:tw-gap-3{gap:.75rem}.md\:tw-gap-4{gap:1rem}.md\:tw-gap-5{gap:1.25rem}.md\:tw-gap-6{gap:1.5rem}.md\:tw-self-auto{align-self:auto}.md\:tw-overflow-visible{overflow:visible}.md\:tw-rounded-cardlg{border-radius:18px}.md\:tw-rounded-l-2xl{border-bottom-left-radius:1rem;border-top-left-radius:1rem}.md\:tw-rounded-l-\[20px\]{border-bottom-left-radius:20px;border-top-left-radius:20px}.md\:tw-border-r{border-right-width:1px}.md\:tw-border-t-0{border-top-width:0}.md\:tw-p-12{padding:3rem}.md\:tw-p-5{padding:1.25rem}.md\:tw-p-6{padding:1.5rem}.md\:tw-p-8{padding:2rem}.md\:tw-px-3\.5{padding-left:.875rem;padding-right:.875rem}.md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:tw-px-\[30px\]{padding-left:30px;padding-right:30px}.md\:tw-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.md\:tw-py-4{padding-bottom:1rem;padding-top:1rem}.md\:tw-py-8{padding-bottom:2rem;padding-top:2rem}.md\:tw-pb-10{padding-bottom:2.5rem}.md\:tw-pb-\[60px\]{padding-bottom:60px}.md\:tw-pl-12{padding-left:3rem}.md\:tw-pt-6{padding-top:1.5rem}.md\:tw-text-body{font-size:calc(var(--font-size)*.9333);line-height:1.5}.md\:tw-text-h1{font-size:calc(var(--font-size)*1.8667);line-height:1.15}.md\:tw-text-hero{font-size:calc(var(--font-size)*2.4);line-height:1.1}}@media (min-width:1024px){.lg\:tw-col-span-2{grid-column:span 2/span 2}.lg\:tw-col-span-3{grid-column:span 3/span 3}.lg\:tw-col-span-4{grid-column:span 4/span 4}.lg\:tw-col-span-6{grid-column:span 6/span 6}.lg\:tw-col-span-8{grid-column:span 8/span 8}.lg\:tw-block{display:block}.lg\:tw-flex{display:flex}.lg\:tw-hidden{display:none}.lg\:tw-max-h-\[100px\]{max-height:100px}.lg\:tw-max-h-\[400px\]{max-height:400px}.lg\:tw-min-h-\[500px\]{min-height:500px}.lg\:tw-flex-1{flex:1 1}.lg\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:tw-grid-cols-\[minmax\(320px\2c 360px\)_1fr_minmax\(300px\2c 340px\)\]{grid-template-columns:minmax(320px,360px) 1fr minmax(300px,340px)}.lg\:tw-grid-cols-\[repeat\(auto-fit\2c minmax\(150px\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-items-center{align-items:center}.lg\:tw-overflow-y-auto{overflow-y:auto}.lg\:tw-border-l{border-left-width:1px}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:tw-sticky{position:-webkit-sticky;position:sticky}.xl\:tw-inset-auto{inset:auto}.xl\:tw-top-6{top:1.5rem}.xl\:tw-z-auto{z-index:auto}.xl\:tw-max-h-\[calc\(100vh_-_3rem\)\]{max-height:calc(100vh - 3rem)}.xl\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:tw-rounded-cardlg{border-radius:18px}.xl\:tw-p-6{padding:1.5rem}}.\[\&\:\:-webkit-inner-spin-button\]\:tw-appearance-none::-webkit-inner-spin-button,.\[\&\:\:-webkit-outer-spin-button\]\:tw-appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.\[\&_img\]\:tw-block img{display:block}.\[\&_img\]\:tw-h-auto img{height:auto}.\[\&_img\]\:tw-max-w-full img{max-width:100%}.\[\&_img\]\:tw-rounded-box img{border-radius:12px}