@charset "UTF-8";*{box-sizing:border-box}:root{--pajr-text: #0f172a;--pajr-text-secondary: #334155;--pajr-text-muted: #475569;--pajr-text-subtle: #64748b;--pajr-border: #e2e8f0;--pajr-border-input: #cbd5e1;--pajr-border-accent: #bfdbfe;--pajr-border-soft: #dbeafe;--pajr-surface: #ffffff;--pajr-surface-2: #f8fafc;--pajr-surface-3: #f8fbff;--pajr-surface-elevated: #eff6ff;--pajr-input-bg: #ffffff;--pajr-gradient-page: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--pajr-gradient-stat: linear-gradient(180deg, #ffffff 0%, #f0f9ff 100%);--pajr-gradient-profile: linear-gradient(130deg, #ffffff 0%, #eff6ff 100%);--pajr-gradient-brand: linear-gradient(110deg, #eff6ff 0%, #f0f9ff 100%);--pajr-gradient-frame-header: linear-gradient(180deg, #f8fbff 0%, #eef6ff 100%);--pajr-gradient-section: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--pajr-gradient-metrics: linear-gradient(180deg, #ffffff 0%, #eff6ff 100%);--pajr-gradient-pricing-featured: linear-gradient(180deg, #f0f9ff 0%, #eff6ff 100%);--pajr-gradient-admin-panel: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--pajr-row-hover: #f8fbff;--pajr-table-border: #eef2f7;--pajr-accent: #1d4ed8;--pajr-link: #1d4ed8;--pajr-btn-secondary-bg: #eff6ff;--pajr-btn-secondary-alt-bg: #f8fbff;--pajr-modal-surface: #ffffff;--pajr-modal-section-bg: #f8fafc;--pajr-shadow-card: rgba(2, 6, 23, .05);--pajr-sticky-cta-bg: rgba(255, 255, 255, .96);--pajr-deposit-selected: #eff6ff;--pajr-on-primary: #ffffff;--pajr-toast-bg: #ffffff;--pajr-toast-text: #0f172a;--pajr-toast-success-bg: #f0fdf4;--pajr-toast-info-bg: #f0f9ff;--pajr-toast-warning-bg: #fffbeb;--pajr-toast-error-bg: #fef2f2;--pajr-chart-surface: linear-gradient(180deg, #f8fafc 0%, #ffffff 100%)}html[data-theme=dark]{--pajr-text: #e2e8f0;--pajr-text-secondary: #cbd5e1;--pajr-text-muted: #94a3b8;--pajr-text-subtle: #94a3b8;--pajr-border: rgba(148, 163, 184, .28);--pajr-border-input: rgba(148, 163, 184, .45);--pajr-border-accent: rgba(56, 189, 248, .38);--pajr-border-soft: rgba(56, 189, 248, .28);--pajr-surface: rgba(15, 23, 42, .94);--pajr-surface-2: rgba(30, 41, 59, .88);--pajr-surface-3: rgba(15, 23, 42, .72);--pajr-surface-elevated: rgba(30, 41, 59, .85);--pajr-input-bg: rgba(15, 23, 42, .55);--pajr-gradient-page: linear-gradient(180deg, rgba(15, 23, 42, .95) 0%, rgba(30, 41, 59, .75) 100%);--pajr-gradient-stat: linear-gradient(180deg, rgba(15, 23, 42, .95) 0%, rgba(30, 58, 95, .42) 100%);--pajr-gradient-profile: linear-gradient(130deg, rgba(15, 23, 42, .95) 0%, rgba(30, 58, 95, .48) 100%);--pajr-gradient-brand: linear-gradient(110deg, rgba(15, 23, 42, .92) 0%, rgba(30, 58, 95, .42) 100%);--pajr-gradient-frame-header: linear-gradient(180deg, rgba(15, 23, 42, .98) 0%, rgba(30, 41, 59, .88) 100%);--pajr-gradient-section: linear-gradient(180deg, rgba(15, 23, 42, .95) 0%, rgba(30, 41, 59, .78) 100%);--pajr-gradient-metrics: linear-gradient(180deg, rgba(15, 23, 42, .95) 0%, rgba(30, 58, 95, .4) 100%);--pajr-gradient-pricing-featured: linear-gradient(180deg, rgba(30, 58, 95, .45) 0%, rgba(15, 23, 42, .9) 100%);--pajr-gradient-admin-panel: linear-gradient(180deg, rgba(15, 23, 42, .95) 0%, rgba(30, 41, 59, .78) 100%);--pajr-row-hover: rgba(37, 99, 235, .18);--pajr-table-border: rgba(148, 163, 184, .22);--pajr-accent: #60a5fa;--pajr-link: #93c5fd;--pajr-btn-secondary-bg: rgba(37, 99, 235, .22);--pajr-btn-secondary-alt-bg: rgba(30, 41, 59, .92);--pajr-modal-surface: rgba(15, 23, 42, .98);--pajr-modal-section-bg: rgba(30, 41, 59, .65);--pajr-shadow-card: rgba(0, 0, 0, .4);--pajr-sticky-cta-bg: rgba(15, 23, 42, .92);--pajr-deposit-selected: rgba(37, 99, 235, .28);--pajr-on-primary: #ffffff;--pajr-toast-bg: rgba(15, 23, 42, .96);--pajr-toast-text: #e2e8f0;--pajr-toast-success-bg: rgba(6, 78, 59, .5);--pajr-toast-info-bg: rgba(12, 74, 110, .5);--pajr-toast-warning-bg: rgba(120, 53, 15, .45);--pajr-toast-error-bg: rgba(127, 29, 29, .45);--pajr-chart-surface: linear-gradient(180deg, rgba(30, 41, 59, .9) 0%, rgba(15, 23, 42, .95) 100%)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--pajr-text)}body{overflow-x:clip;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}@media(max-width:640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1rem)}}input,select,textarea{color:var(--pajr-text);background:var(--pajr-input-bg)}input:focus,select:focus,textarea:focus{color:var(--pajr-text);background:var(--pajr-input-bg)}:root{--pajr-select-radius: 6px;--pajr-select-border: #c4cdd5;--pajr-select-border-focus: #1264a3;--pajr-select-focus-ring: rgba(18, 100, 163, .22);--pajr-select-menu-shadow: 0 4px 12px rgba(0, 0, 0, .12), 0 0 1px rgba(0, 0, 0, .08);--pajr-select-option-hover: #1264a3;--pajr-select-option-hover-text: #ffffff;--pajr-select-option-desc: #616061;--pajr-select-option-desc-hover: rgba(255, 255, 255, .88);--pajr-select-placeholder: #8b8b8b;--pajr-select-chevron: #616061}html[data-theme=dark]{--pajr-select-border: rgba(148, 163, 184, .45);--pajr-select-border-focus: #60a5fa;--pajr-select-focus-ring: rgba(96, 165, 250, .28);--pajr-select-menu-shadow: 0 8px 24px rgba(0, 0, 0, .45), 0 0 1px rgba(148, 163, 184, .2);--pajr-select-option-hover: #2563eb;--pajr-select-option-desc: #94a3b8;--pajr-select-placeholder: #94a3b8;--pajr-select-chevron: #94a3b8}select:not(.pajr-select__native-hidden){appearance:none;width:100%;min-height:2.5rem;border:1px solid var(--pajr-select-border);border-radius:var(--pajr-select-radius);padding:.5rem 2.25rem .5rem .75rem;font:inherit;font-size:.875rem;line-height:1.35;color:var(--pajr-text);background-color:var(--pajr-input-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23616061' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:12px 12px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}select:not(.pajr-select__native-hidden):hover:not(:disabled){border-color:color-mix(in srgb,var(--pajr-select-border-focus) 55%,var(--pajr-select-border))}select:not(.pajr-select__native-hidden):focus,select:not(.pajr-select__native-hidden):focus-visible{outline:none;border-color:var(--pajr-select-border-focus);box-shadow:0 0 0 3px var(--pajr-select-focus-ring)}select:not(.pajr-select__native-hidden):disabled{opacity:.6;cursor:not-allowed}.pajr-select{position:relative;width:100%;font-size:.875rem}.pajr-select__control{position:relative;display:flex;align-items:center}.pajr-select__input{width:100%;min-height:2.5rem;border:1px solid var(--pajr-select-border);border-radius:var(--pajr-select-radius);padding:.5rem 2.25rem .5rem .75rem;font:inherit;font-size:inherit;line-height:1.35;color:var(--pajr-text);background:var(--pajr-input-bg);transition:border-color .12s ease,box-shadow .12s ease}.pajr-select__input::placeholder{color:var(--pajr-select-placeholder)}.pajr-select--open .pajr-select__input,.pajr-select__input:focus{outline:none;border-color:var(--pajr-select-border-focus);box-shadow:0 0 0 3px var(--pajr-select-focus-ring)}.pajr-select--disabled .pajr-select__input{opacity:.6;cursor:not-allowed}.pajr-select__chevron{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:none;padding:0;background:transparent;color:var(--pajr-select-chevron);pointer-events:none;display:flex;align-items:center;justify-content:center}.pajr-select__chevron svg{width:12px;height:12px;transition:transform .12s ease}.pajr-select--open .pajr-select__chevron svg{transform:rotate(180deg)}.pajr-select__clear{position:absolute;right:-1.65rem;top:50%;transform:translateY(-50%);width:1.35rem;height:1.35rem;border:none;border-radius:4px;padding:0;background:transparent;color:var(--pajr-text-muted);font-size:1.1rem;line-height:1;cursor:pointer}.pajr-select__clear:hover{color:var(--pajr-text);background:var(--pajr-surface-2)}.pajr-select__menu{position:absolute;z-index:50;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.35rem 0;list-style:none;max-height:16.5rem;overflow-y:auto;background:var(--pajr-surface);border:1px solid var(--pajr-border);border-radius:0 0 var(--pajr-select-radius) var(--pajr-select-radius);box-shadow:var(--pajr-select-menu-shadow)}.pajr-select__option{padding:.55rem .85rem;cursor:pointer;display:grid;gap:.15rem}.pajr-select__option-label{font-weight:700;color:var(--pajr-text);line-height:1.3}.pajr-select__option-desc{font-size:.8125rem;font-weight:400;color:var(--pajr-select-option-desc);line-height:1.35}.pajr-select__option--highlight,.pajr-select__option:hover{background:var(--pajr-select-option-hover)}.pajr-select__option--highlight .pajr-select__option-label,.pajr-select__option:hover .pajr-select__option-label,.pajr-select__option--highlight .pajr-select__option-desc,.pajr-select__option:hover .pajr-select__option-desc{color:var(--pajr-select-option-hover-text)}.pajr-select__option--highlight .pajr-select__option-desc,.pajr-select__option:hover .pajr-select__option-desc{color:var(--pajr-select-option-desc-hover)}.pajr-select__option--disabled{opacity:.45;cursor:not-allowed}.pajr-select__option--disabled:hover{background:transparent}.pajr-select__option--disabled:hover .pajr-select__option-label,.pajr-select__option--disabled:hover .pajr-select__option-desc{color:inherit}.pajr-select__empty{padding:.75rem .85rem;color:var(--pajr-text-muted);font-size:.8125rem}.pajr-select--clearable .pajr-select__control{margin-right:1.75rem}.gen-select,.field__select,.assign-device-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23616061' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:12px 12px;padding-right:2.25rem;border-radius:var(--pajr-select-radius);border-color:var(--pajr-select-border);min-height:2.5rem}.gen-select:focus,.field__select:focus,.assign-device-select:focus-visible{border-color:var(--pajr-select-border-focus);box-shadow:0 0 0 3px var(--pajr-select-focus-ring);outline:none}.tutorial-launcher{position:fixed;right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--pajr-border-accent);border-radius:999px;padding:.55rem 1rem;background:var(--pajr-gradient-profile);color:var(--pajr-text);font-size:.88rem;font-weight:650;letter-spacing:.01em;box-shadow:0 10px 28px var(--pajr-shadow-card);cursor:pointer;transition:transform .12s ease,border-color .12s ease,filter .12s ease}.tutorial-launcher:hover{transform:translateY(-1px);border-color:var(--pajr-accent);filter:brightness(1.03)}.tutorial-launcher:focus-visible{outline:2px solid var(--pajr-accent);outline-offset:2px}
