@charset "UTF-8";*{box-sizing:border-box}:root{--home-paper: #f2eee6;--home-paper-2: #eae4d8;--home-paper-3: #e3dccd;--home-ink: #18140f;--home-ink-soft: #6a6256;--home-ink-faint: #9a9286;--home-line: rgba(24, 20, 15, .12);--home-line-soft: rgba(24, 20, 15, .07);--home-amber: #bc631c;--home-amber-bright: #e89b3c;--home-night: #15120d;--home-night-2: #1e1a13;--home-night-line: rgba(242, 238, 230, .12);--home-ease: cubic-bezier(.2, .7, .2, 1);--pajr-text: var(--home-ink);--pajr-text-secondary: var(--home-ink-soft);--pajr-text-muted: var(--home-ink-soft);--pajr-text-subtle: var(--home-ink-faint);--pajr-border: var(--home-line);--pajr-border-input: rgba(24, 20, 15, .14);--pajr-border-accent: rgba(188, 99, 28, .22);--pajr-border-soft: var(--home-line-soft);--pajr-surface: #ffffff;--pajr-surface-2: var(--home-paper-2);--pajr-surface-3: var(--home-paper);--pajr-surface-elevated: var(--home-paper-2);--pajr-input-bg: #ffffff;--pajr-gradient-page: linear-gradient(180deg, var(--home-paper) 0%, var(--home-paper-2) 100%);--pajr-gradient-stat: linear-gradient(180deg, #ffffff 0%, var(--home-paper-2) 100%);--pajr-gradient-profile: linear-gradient(130deg, #ffffff 0%, var(--home-paper-2) 100%);--pajr-gradient-brand: linear-gradient(110deg, var(--home-paper-2) 0%, var(--home-paper) 100%);--pajr-gradient-frame-header: linear-gradient(180deg, var(--home-paper) 0%, var(--home-paper-2) 100%);--pajr-gradient-section: linear-gradient(180deg, #ffffff 0%, var(--home-paper) 100%);--pajr-gradient-metrics: linear-gradient(180deg, #ffffff 0%, var(--home-paper-2) 100%);--pajr-gradient-pricing-featured: linear-gradient(180deg, var(--home-paper-2) 0%, var(--home-paper) 100%);--pajr-gradient-admin-panel: linear-gradient(180deg, #ffffff 0%, var(--home-paper) 100%);--pajr-row-hover: var(--home-paper);--pajr-table-border: var(--home-line-soft);--pajr-accent: var(--home-amber);--pajr-link: var(--home-amber);--pajr-btn-secondary-bg: var(--home-paper-2);--pajr-btn-secondary-alt-bg: var(--home-paper);--pajr-modal-surface: #ffffff;--pajr-modal-section-bg: var(--home-paper);--pajr-shadow-card: rgba(24, 20, 15, .08);--pajr-sticky-cta-bg: rgba(242, 238, 230, .96);--pajr-deposit-selected: var(--home-paper-2);--pajr-on-primary: var(--home-paper);--pajr-toast-bg: #ffffff;--pajr-toast-text: var(--home-ink);--pajr-toast-success-bg: #ecfdf5;--pajr-toast-info-bg: var(--home-paper-2);--pajr-toast-warning-bg: #fffbeb;--pajr-toast-error-bg: #fef2f2;--pajr-chart-surface: linear-gradient(180deg, var(--home-paper-2) 0%, #ffffff 100%);--theme-text: var(--home-ink);--theme-text-soft: var(--home-ink-soft);--theme-text-faint: var(--home-ink-faint);--theme-bg: var(--home-paper);--theme-surface: #ffffff;--theme-surface-muted: var(--home-paper-2);--theme-surface-subtle: var(--home-paper-3);--theme-line: var(--home-line);--theme-line-soft: var(--home-line-soft);--theme-row-hover: var(--home-paper);--theme-accent: var(--home-amber);--theme-btn-fill: var(--home-ink);--theme-btn-text: var(--home-paper);--theme-shadow-card: 0 10px 28px -22px rgba(24, 20, 15, .18);--theme-nav-scrolled: rgba(242, 238, 230, .82);--theme-nav-mobile: rgba(242, 238, 230, .98);--theme-sticky-bg: rgba(242, 238, 230, .94);--theme-overlay: rgba(24, 20, 15, .42)}html[data-theme=light]{--theme-text: var(--home-ink);--theme-text-soft: var(--home-ink-soft);--theme-text-faint: var(--home-ink-faint);--theme-bg: var(--home-paper);--theme-surface: #ffffff;--theme-surface-muted: var(--home-paper-2);--theme-surface-subtle: var(--home-paper-3);--theme-line: var(--home-line);--theme-line-soft: var(--home-line-soft);--theme-row-hover: var(--home-paper);--theme-accent: var(--home-amber);--theme-btn-fill: var(--home-ink);--theme-btn-text: var(--home-paper);--theme-shadow-card: 0 10px 28px -22px rgba(24, 20, 15, .18);--theme-nav-scrolled: rgba(242, 238, 230, .82);--theme-nav-mobile: rgba(242, 238, 230, .98);--theme-sticky-bg: rgba(242, 238, 230, .94);--theme-overlay: rgba(24, 20, 15, .42)}html[data-theme=dark]{--theme-text: var(--home-paper);--theme-text-soft: rgba(242, 238, 230, .72);--theme-text-faint: rgba(242, 238, 230, .48);--theme-bg: var(--home-night);--theme-surface: var(--home-night-2);--theme-surface-muted: rgba(30, 26, 19, .92);--theme-surface-subtle: #252017;--theme-line: var(--home-night-line);--theme-line-soft: rgba(242, 238, 230, .07);--theme-row-hover: rgba(242, 238, 230, .03);--theme-accent: var(--home-amber-bright);--theme-btn-fill: var(--home-paper);--theme-btn-text: var(--home-ink);--theme-shadow-card: 0 16px 40px -28px rgba(0, 0, 0, .55);--theme-nav-scrolled: rgba(21, 18, 13, .88);--theme-nav-mobile: rgba(21, 18, 13, .98);--theme-sticky-bg: rgba(21, 18, 13, .94);--theme-overlay: rgba(0, 0, 0, .55);--pajr-text: var(--home-paper);--pajr-text-secondary: rgba(242, 238, 230, .78);--pajr-text-muted: rgba(242, 238, 230, .62);--pajr-text-subtle: rgba(242, 238, 230, .48);--pajr-border: var(--home-night-line);--pajr-border-input: rgba(242, 238, 230, .14);--pajr-border-accent: rgba(232, 155, 60, .28);--pajr-border-soft: rgba(242, 238, 230, .08);--pajr-surface: var(--home-night-2);--pajr-surface-2: var(--home-night);--pajr-surface-3: rgba(30, 26, 19, .88);--pajr-surface-elevated: #252017;--pajr-input-bg: rgba(21, 18, 13, .72);--pajr-gradient-page: linear-gradient(180deg, var(--home-night) 0%, var(--home-night-2) 100%);--pajr-gradient-stat: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-profile: linear-gradient(130deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-brand: linear-gradient(110deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-frame-header: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-section: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-metrics: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-gradient-pricing-featured: linear-gradient(180deg, #252017 0%, var(--home-night) 100%);--pajr-gradient-admin-panel: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%);--pajr-row-hover: rgba(232, 155, 60, .08);--pajr-table-border: var(--home-night-line);--pajr-accent: var(--home-amber-bright);--pajr-link: var(--home-amber-bright);--pajr-btn-secondary-bg: rgba(232, 155, 60, .12);--pajr-btn-secondary-alt-bg: var(--home-night-2);--pajr-modal-surface: var(--home-night-2);--pajr-modal-section-bg: var(--home-night);--pajr-shadow-card: rgba(0, 0, 0, .35);--pajr-sticky-cta-bg: rgba(21, 18, 13, .94);--pajr-deposit-selected: rgba(232, 155, 60, .14);--pajr-on-primary: var(--home-ink);--pajr-toast-bg: var(--home-night-2);--pajr-toast-text: var(--home-paper);--pajr-toast-success-bg: rgba(6, 78, 59, .45);--pajr-toast-info-bg: rgba(188, 99, 28, .18);--pajr-toast-warning-bg: rgba(120, 53, 15, .45);--pajr-toast-error-bg: rgba(127, 29, 29, .45);--pajr-chart-surface: linear-gradient(180deg, var(--home-night-2) 0%, var(--home-night) 100%)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--theme-text);background:var(--theme-bg)}html[data-theme=light] body{background:var(--theme-bg)}html.pajr-console-viewport,html.pajr-console-viewport body{height:100%;max-height:100dvh;overflow:hidden}html.pajr-console-viewport app-root{display:block;height:100%;max-height:100dvh;overflow:hidden}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)}.brand-word{font-family:Hanken Grotesk,system-ui,sans-serif;font-weight:600;font-style:normal}:root{--pajr-select-radius: 10px;--pajr-select-menu-radius: 14px;--pajr-select-border: var(--theme-line);--pajr-select-border-hover: color-mix(in srgb, var(--theme-accent) 45%, var(--theme-line));--pajr-select-border-focus: var(--theme-accent);--pajr-select-focus-ring: color-mix(in srgb, var(--theme-accent) 22%, transparent);--pajr-select-surface: var(--theme-surface);--pajr-select-menu-shadow: var(--theme-shadow-card);--pajr-select-option-hover: var(--theme-surface-muted);--pajr-select-option-hover-text: var(--theme-text);--pajr-select-option-desc: var(--theme-text-faint);--pajr-select-option-desc-hover: var(--theme-text-soft);--pajr-select-placeholder: var(--theme-text-faint);--pajr-select-chevron: var(--theme-text-faint);--pajr-select-text: var(--theme-text)}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 .8rem;font:inherit;font-size:.875rem;line-height:1.35;color:var(--pajr-select-text);background-color:var(--pajr-select-surface);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='none' stroke='%23998f7d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:12px 12px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}select:not(.pajr-select__native-hidden):hover:not(:disabled){border-color:var(--pajr-select-border-hover)}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 .8rem;font:inherit;font-size:inherit;line-height:1.35;color:var(--pajr-select-text);background:var(--pajr-select-surface);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.pajr-select__input::placeholder{color:var(--pajr-select-placeholder)}.pajr-select:not(.pajr-select--disabled) .pajr-select__control:hover .pajr-select__input{border-color:var(--pajr-select-border-hover)}.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:.6rem;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 .16s 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:999px;padding:0;background:transparent;color:var(--theme-text-faint);font-size:1.1rem;line-height:1;cursor:pointer}.pajr-select__clear:hover{color:var(--theme-text);background:var(--theme-surface-muted)}.pajr-select__menu{position:absolute;z-index:50;top:calc(100% + 5px);left:0;right:0;margin:0;padding:.3rem;list-style:none;max-height:16.5rem;overflow-y:auto;background:var(--pajr-select-surface);border:1px solid var(--theme-line-soft);border-radius:var(--pajr-select-menu-radius);box-shadow:var(--pajr-select-menu-shadow)}.pajr-select__option{padding:.5rem .65rem;cursor:pointer;display:grid;gap:.1rem;border-radius:9px}.pajr-select__option-label{font-weight:500;color:var(--pajr-select-text);line-height:1.3}.pajr-select__option-desc{font-size:.78rem;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{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[aria-selected=true]{background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}.pajr-select__option[aria-selected=true] .pajr-select__option-label{color:var(--theme-accent)}.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:.7rem .65rem;color:var(--theme-text-faint);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='none' stroke='%23998f7d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem 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}.pajr-auth-shell{display:grid;grid-template-columns:1fr;gap:1rem}.pajr-auth-shell--single{max-width:560px}.pajr-auth-aside,.pajr-auth-main,.pajr-auth-panel{border:1px solid var(--theme-line-soft);border-radius:14px;padding:clamp(.85rem,2.5vw,1.1rem);background:var(--pajr-gradient-page)}.pajr-auth-panel{display:grid;gap:.75rem;max-width:520px}.pajr-auth-brand-lockup{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.75rem;border:1px solid var(--pajr-border-accent);border-radius:999px;padding:.32rem .62rem .32rem .34rem;background:var(--pajr-surface-elevated)}.pajr-auth-brand-lockup img{width:34px;height:34px;object-fit:contain}.pajr-auth-brand-kicker{margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;letter-spacing:.18em;font-weight:500;color:var(--theme-accent);text-transform:uppercase;line-height:1.1}.pajr-auth-brand-title{margin:.12rem 0 0;font-family:Fraunces,Georgia,serif;font-size:.92rem;font-weight:300;font-style:italic;color:var(--theme-text);line-height:1.2}.pajr-auth-aside h2{margin:0 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:300;letter-spacing:-.02em;color:var(--theme-text)}.pajr-auth-lead{margin:0 0 .85rem;color:var(--theme-text-soft);font-size:.9rem;line-height:1.5}.pajr-auth-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.pajr-auth-badges span{border:1px solid var(--pajr-border-accent);background:var(--pajr-btn-secondary-bg);color:var(--theme-accent);border-radius:999px;padding:.22rem .58rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.64rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.pajr-auth-benefits{margin:0;padding-left:1rem;color:var(--theme-text-soft);font-size:.84rem;line-height:1.45;display:grid;gap:.3rem}.pajr-auth-form{display:grid;gap:.75rem}.pajr-auth-panel label,.pajr-auth-form label{display:grid;gap:.35rem;color:var(--theme-text-soft);font-size:.85rem}.pajr-auth-panel input,.pajr-auth-form input{border:1px solid var(--pajr-border-input);border-radius:.55rem;padding:.55rem .65rem;font-size:.95rem;background:var(--pajr-input-bg);color:var(--theme-text)}.pajr-auth-panel input:focus,.pajr-auth-form input:focus{outline:none;border-color:var(--pajr-border-accent);box-shadow:0 0 0 2px #bc631c24}.pajr-auth-row-2{display:grid;grid-template-columns:1fr;gap:.6rem}.pajr-auth-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.75rem;padding:.25rem;border:1px solid var(--theme-line-soft);border-radius:999px;background:var(--theme-surface-muted)}.pajr-auth-mode-toggle button{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--theme-text-soft);padding:.45rem .55rem;font-size:.84rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.pajr-auth-mode-toggle button.active{border-color:var(--pajr-border-accent);background:var(--pajr-btn-secondary-bg);color:var(--theme-text)}.pajr-auth-social-row{display:grid;gap:.45rem;margin-bottom:.65rem}.pajr-auth-social-btn{border:1px solid var(--pajr-border-input);border-radius:.65rem;padding:.55rem .65rem;background:var(--pajr-input-bg);color:var(--theme-text);cursor:pointer;font-size:.86rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.4rem;transition:border-color .2s ease,background .2s ease}.pajr-auth-social-btn:hover:not(:disabled){border-color:var(--pajr-border-accent);background:var(--pajr-btn-secondary-bg)}.pajr-auth-social-pill{border-radius:999px;border:1px solid var(--theme-line);background:var(--theme-surface-muted);color:var(--theme-text-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;font-weight:500;padding:.14rem .42rem;white-space:nowrap}.pajr-auth-social-health{margin:0 0 .65rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;color:var(--theme-text-faint);display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.pajr-auth-social-health .good{color:var(--theme-accent);font-weight:600}.pajr-auth-social-health .bad{color:#f87171;font-weight:600}.pajr-auth-divider{margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem;color:var(--theme-text-faint);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.12em}.pajr-auth-divider:before,.pajr-auth-divider:after{content:"";height:1px;background:var(--theme-line);flex:1}.pajr-auth-divider span{white-space:nowrap;font-weight:500}.pajr-auth-actions{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.pajr-auth-btn{border:none;border-radius:999px;padding:.62rem .85rem;background:var(--theme-btn-fill);color:var(--theme-btn-text);font-size:.86rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease}.pajr-auth-btn:hover:not(:disabled){opacity:.92}.pajr-auth-btn:disabled,.pajr-auth-social-btn:disabled{opacity:.55;cursor:not-allowed}.pajr-auth-actions a,.pajr-auth-links a{color:var(--theme-accent);text-decoration:none;font-size:.84rem;font-weight:600}.pajr-auth-actions a:hover,.pajr-auth-links a:hover{text-decoration:underline}.pajr-auth-links{display:flex;justify-content:space-between;gap:.75rem;font-size:.84rem;margin-top:.15rem}.pajr-auth-status{margin:.5rem 0 0;color:var(--theme-text-soft);font-size:.88rem;border:1px solid var(--pajr-border-accent);background:var(--pajr-btn-secondary-bg);border-radius:.65rem;padding:.55rem .65rem;white-space:pre-line}.pajr-auth-status--error{color:#fecaca;border-color:#f8717159;background:#7f1d1d59}html[data-theme=light] .pajr-auth-status--error{color:#991b1b;border-color:#fecaca;background:#fef2f2}.pajr-auth-resend-banner{margin-top:.65rem;border:1px solid var(--pajr-border-accent);background:var(--pajr-btn-secondary-bg);border-radius:.65rem;padding:.6rem .7rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.pajr-auth-resend-banner p{margin:0;color:var(--theme-text-soft);font-size:.82rem;font-weight:500}.pajr-auth-resend-banner button{border:1px solid var(--pajr-border-accent);background:var(--theme-btn-fill);color:var(--theme-btn-text);border-radius:999px;padding:.38rem .65rem;font-size:.78rem;font-weight:600;cursor:pointer}.pajr-auth-password-policy{margin:-.15rem 0 .35rem;padding:.55rem .65rem;border-radius:.55rem;border:1px solid var(--theme-line-soft);background:var(--theme-surface-muted);font-size:.78rem;color:var(--theme-text-soft)}.pajr-auth-password-policy-title{margin:0 0 .35rem;font-weight:600;color:var(--theme-text)}.pajr-auth-password-policy ul{margin:0;padding-left:1.1rem;line-height:1.45}.pajr-auth-result-title{margin:0;font-family:Fraunces,Georgia,serif;font-weight:300;color:var(--theme-text)}.pajr-auth-result-copy{margin:0;color:var(--theme-text-soft)}@media(min-width:900px){.pajr-auth-shell:not(.pajr-auth-shell--single){grid-template-columns:1.05fr 1fr}.pajr-auth-row-2{grid-template-columns:1fr 1fr}}.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}
