@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&family=Open+Sans:wght@300;400;600;700&family=Lato:wght@300;400;700&display=swap";.renzo-field{height:40px;padding:0 12px;font-size:14px;line-height:1.2;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:var(--rz-text-primary, #111827);font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.renzo-field:focus{border-color:var(--rz-accent-primary);box-shadow:0 0 0 2px #1a5c5a26}.renzo-field::placeholder{color:var(--rz-text-muted, #9ca3af)}select.renzo-field{padding-right:28px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont_wght-DhOt4l9i.ttf) format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-VariableFont_wght-DZ4wDYFV.ttf) format("truetype");font-weight:200 1000;font-style:italic;font-display:swap}button,nav,header,[role=tab],[role=tablist],[role=navigation],th,label,.status-pill,[data-chrome]{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,select,td,p,li,code,pre,h1,h2,h3,h4,h5,h6,[data-content]{-webkit-user-select:text;-moz-user-select:text;user-select:text}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--rz-bg-page, #f5f0eb);color:var(--rz-text-primary, #333);overflow-x:hidden}@media(max-width:480px){html,body{overflow:auto!important;height:auto!important}#root{height:auto!important}.dashboard-page{height:auto!important;overflow:visible!important}.dashboard-body{overflow:visible!important;padding:8px!important}.header-row{padding:10px 8px!important}.service-table-container col:nth-child(2){width:15%!important}.service-table-container col:nth-child(3){width:46%!important}.auto-scroll-wrapper{position:static!important;flex:none!important}.auto-scroll-container{position:static!important;overflow:visible!important}.service-table-container{overflow:visible!important}.service-table-container table{min-width:0}.service-table-wrapper{overflow-x:auto!important}.service-table-container th,.service-table-container td{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont_wght-DhOt4l9i.ttf) format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-VariableFont_wght-DZ4wDYFV.ttf) format("truetype");font-weight:200 1000;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root[data-persona=lobby] body{font-family:var(--theme-font-family, "Nunito"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--rz-bg-page);color:#333;overflow-x:hidden}@media(max-width:480px){:root[data-persona=lobby],:root[data-persona=lobby] body{overflow:auto!important;height:auto!important}:root[data-persona=lobby] #root{height:auto!important}.dashboard-page{height:auto!important;overflow:visible!important}.dashboard-body{overflow:visible!important;padding:8px!important}.header-row{padding:10px 8px!important}.service-table-container col:nth-child(2){width:15%!important}.service-table-container col:nth-child(3){width:46%!important}.auto-scroll-wrapper{position:static!important;flex:none!important}.auto-scroll-container{position:static!important;overflow:visible!important}.service-table-container{overflow:visible!important}.service-table-container table{min-width:0}.service-table-wrapper{overflow-x:auto!important}.service-table-container th,.service-table-container td{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}}@media(max-width:768px){.header-row{flex-wrap:wrap;gap:8px;padding:10px 16px!important}.dashboard-body{padding:10px 12px!important}.admin-page{padding:12px!important}.admin-header{flex-wrap:wrap!important;gap:8px!important}.admin-header-buttons{flex-wrap:wrap!important;gap:6px!important}.services-grid{display:flex!important;flex-direction:column!important;gap:0!important}.services-grid>div{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;padding:8px 12px!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}:root[data-persona=kiosk],:root[data-persona=kiosk] body{background:var(--kiosk-bg-page)}:root{--kiosk-color-primary-50: var(--rz-color-primary-50);--kiosk-color-primary-100: var(--rz-color-primary-100);--kiosk-color-primary-200: var(--rz-color-primary-200);--kiosk-color-primary-300: var(--rz-color-primary-300);--kiosk-color-primary-400: var(--rz-color-primary-400);--kiosk-color-primary-500: var(--rz-color-primary-500);--kiosk-color-primary-600: var(--rz-color-primary-600);--kiosk-color-primary-700: var(--rz-color-primary-700);--kiosk-color-primary-800: var(--rz-color-primary-800);--kiosk-color-primary-900: var(--rz-color-primary-900);--kiosk-color-secondary-50: var(--rz-color-secondary-50);--kiosk-color-secondary-100: var(--rz-color-secondary-100);--kiosk-color-secondary-400: var(--rz-color-secondary-400);--kiosk-color-secondary-500: var(--rz-color-secondary-500);--kiosk-color-secondary-600: var(--rz-color-secondary-600);--kiosk-color-neutral-0: #ffffff;--kiosk-color-neutral-100: #e5e5e5;--kiosk-color-neutral-200: #cccccc;--kiosk-color-neutral-300: #999999;--kiosk-color-neutral-400: #666666;--kiosk-color-neutral-500: #444444;--kiosk-color-neutral-600: #2a2a2a;--kiosk-color-neutral-700: #1a1a1a;--kiosk-color-neutral-800: #111111;--kiosk-color-neutral-900: #0a1f1e;--kiosk-bg-page: var(--rz-bg-page);--kiosk-bg-surface: var(--rz-bg-surface);--kiosk-bg-subtle: var(--rz-bg-subtle);--kiosk-bg-muted: var(--rz-bg-muted);--kiosk-text-primary: #1a2b2b;--kiosk-text-secondary: #2f3f3f;--kiosk-text-muted: #6b7280;--kiosk-text-inverse: #ffffff;--kiosk-text-accent: var(--kiosk-color-primary-500);--kiosk-border-default: #ebe6dc;--kiosk-border-strong: #e0dbd0;--kiosk-border-accent: var(--kiosk-color-primary-500);--kiosk-accent-primary: var(--rz-color-primary-500);--kiosk-accent-secondary: #e6a000;--kiosk-color-success: #4caf50;--kiosk-color-warning: #ff9800;--kiosk-color-error: #f44336;--kiosk-color-info: #2196f3;--kiosk-font-sans: var(--rz-font-sans);--kiosk-font-mono: var(--rz-font-mono);--kiosk-text-h1: var(--rz-text-h1);--kiosk-text-h2: var(--rz-text-h2);--kiosk-text-h3: var(--rz-text-h3);--kiosk-text-h4: var(--rz-text-h4);--kiosk-text-xl: var(--rz-text-xl);--kiosk-text-lg: var(--rz-text-lg);--kiosk-text-base: var(--rz-text-base);--kiosk-text-sm: var(--rz-text-sm);--kiosk-text-xs: var(--rz-text-xs);--kiosk-weight-light: var(--rz-weight-light);--kiosk-weight-regular: var(--rz-weight-regular);--kiosk-weight-medium: var(--rz-weight-medium);--kiosk-weight-semibold: var(--rz-weight-semibold);--kiosk-weight-bold: var(--rz-weight-bold);--kiosk-weight-extrabold: var(--rz-weight-extrabold);--kiosk-leading-tight: var(--rz-leading-tight);--kiosk-leading-normal: var(--rz-leading-normal);--kiosk-leading-relaxed: var(--rz-leading-relaxed);--kiosk-tracking-tight: var(--rz-tracking-tight);--kiosk-tracking-normal: var(--rz-tracking-normal);--kiosk-tracking-wide: var(--rz-tracking-wide);--kiosk-tracking-wider: var(--rz-tracking-wider);--kiosk-tracking-widest: var(--rz-tracking-widest);--kiosk-space-0: var(--rz-space-0);--kiosk-space-1: var(--rz-space-1);--kiosk-space-2: var(--rz-space-2);--kiosk-space-3: var(--rz-space-3);--kiosk-space-4: var(--rz-space-4);--kiosk-space-6: var(--rz-space-6);--kiosk-space-8: var(--rz-space-8);--kiosk-space-12: var(--rz-space-12);--kiosk-space-16: var(--rz-space-16);--kiosk-space-20: var(--rz-space-20);--kiosk-space-24: var(--rz-space-24);--kiosk-radius-none: var(--rz-radius-none);--kiosk-radius-sm: var(--rz-radius-sm);--kiosk-radius-base: var(--rz-radius-base);--kiosk-radius-md: var(--rz-radius-md);--kiosk-radius-lg: var(--rz-radius-lg);--kiosk-radius-xl: var(--rz-radius-xl);--kiosk-radius-2xl: var(--rz-radius-2xl);--kiosk-radius-full: var(--rz-radius-full);--kiosk-shadow-none: none;--kiosk-shadow-sm: 0 1px 4px rgba(26, 43, 43, .06);--kiosk-shadow-base: 0 2px 8px rgba(26, 43, 43, .08);--kiosk-shadow-md: 0 4px 16px rgba(26, 43, 43, .1);--kiosk-shadow-lg: 0 8px 32px rgba(26, 43, 43, .12);--kiosk-shadow-accent: 0 0 0 2px rgba(26, 92, 90, .25), 0 2px 8px rgba(26, 92, 90, .2);--kiosk-z-below: var(--rz-z-below);--kiosk-z-base: var(--rz-z-base);--kiosk-z-raised: var(--rz-z-raised);--kiosk-z-overlay: var(--rz-z-overlay);--kiosk-z-modal: var(--rz-z-modal);--kiosk-z-toast: var(--rz-z-toast);--kiosk-duration-fast: var(--rz-duration-fast);--kiosk-duration-base: var(--rz-duration-base);--kiosk-duration-slow: var(--rz-duration-slow);--kiosk-duration-slower: var(--rz-duration-slower);--kiosk-ease-default: var(--rz-ease-default);--kiosk-ease-out: var(--rz-ease-out);--kiosk-ease-spring: var(--rz-ease-spring)}:root[data-theme=dark]{--kiosk-bg-page: #0a1f1e;--kiosk-bg-surface: #14312f;--kiosk-bg-subtle: #1a3d3b;--kiosk-bg-muted: #224a47;--kiosk-text-primary: #f0efe8;--kiosk-text-secondary: #d6d3c8;--kiosk-text-muted: #94a8a6;--kiosk-text-inverse: #0a1f1e;--kiosk-text-accent: var(--kiosk-color-primary-300);--kiosk-border-default: rgba(255, 255, 255, .18);--kiosk-border-strong: rgba(255, 255, 255, .32);--kiosk-border-accent: var(--kiosk-color-primary-300);--kiosk-shadow-sm: 0 1px 4px rgba(0, 0, 0, .4);--kiosk-shadow-base: 0 2px 8px rgba(0, 0, 0, .5);--kiosk-shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--kiosk-shadow-lg: 0 8px 32px rgba(0, 0, 0, .7);--kiosk-shadow-accent: 0 0 0 2px rgba(26, 92, 90, .4), 0 2px 8px rgba(26, 92, 90, .3)}:root{--teal: #116562;--teal-dark: #0c4e4b;--teal-deep: #0a3e3c;--teal-soft: rgba(17, 101, 98, .08);--teal-border: rgba(17, 101, 98, .22);--cream: #f5f0eb;--cream-deep: #ffffff;--cream-warm: #faf6ef;--ink: #1a2b2b;--ink-soft: #2f3f3f;--muted: #6b7280;--muted-soft: #9aa3ae;--border: #ebe6dc;--border-strong: #e0dbd0;--accent: var(--rz-color-secondary-500);--dot-size: 22px;--dot-color: rgba(255, 255, 255, .1)}:root[data-persona=home],:root[data-persona=home] body,:root[data-persona=home] #root{height:100dvh;overflow:hidden}:root[data-persona=home] #root{display:flex;flex-direction:column}:root[data-persona=home] body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit}.home-hero{position:relative;width:100%;flex:0 0 auto;background:radial-gradient(ellipse at 18% 20%,#ffffff24,#fff0 55%),radial-gradient(ellipse at 85% 90%,#e6a0002e,#e6a00000 55%),linear-gradient(135deg,var(--teal) 0%,var(--teal-dark) 100%);color:#fff;overflow:hidden}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,var(--dot-color) 1px,transparent 0);background-size:var(--dot-size) var(--dot-size);pointer-events:none;opacity:.9}.home-hero-inner{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:20px 32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home-hero-logo{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px;opacity:1;position:relative;width:220px;height:220px}.home-hero-portrait{height:180px;width:auto;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,black 50%,transparent 78%);mask-image:radial-gradient(ellipse at center,black 50%,transparent 78%)}@media(max-height:820px){.home-hero-portrait{height:150px}.home-hero-logo{width:184px;height:184px}}@media(max-height:720px){.home-hero-portrait{height:120px}.home-hero-logo{width:150px;height:150px}.home-hero-inner{padding:14px 32px 18px}}@media(max-width:720px){.home-hero-portrait{height:140px}.home-hero-logo{width:174px;height:174px}}.home-hero-title{margin:0;font-family:Nunito,sans-serif;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff}.home-hero-sub{margin:8px auto 0;font-size:16px;font-weight:400;line-height:1.45;color:#ffffffd1;max-width:640px}.home-session{max-width:1120px;margin:28px auto 0;padding:0 32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.home-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:var(--teal-soft);color:var(--teal);border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em;border:1px solid var(--teal-border)}.home-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px #1a5c5a2e}.home-building{font-size:14px;color:var(--muted);font-weight:500}.home-grid{max-width:1120px;margin:32px auto 0;padding:0 32px;display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.home-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.home-grid{grid-template-columns:1fr;padding:0 20px}.home-hero-inner{padding:14px 20px 18px}.home-hero-title{font-size:28px}.home-hero-sub{font-size:14px}.home-session{padding:0 20px}}@keyframes sitemap-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sitemap-card{animation:sitemap-fade-in .42s ease-out both;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.sitemap-card:hover{transform:translateY(-4px);border-color:var(--teal)!important;box-shadow:0 14px 34px #1a5c5a29}.sitemap-card:hover .sitemap-card-open{gap:10px}.sitemap-card:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.sitemap-card-open{display:inline-flex;align-items:center;gap:6px;color:var(--teal);font-weight:700;font-size:14px;border-bottom:1px solid rgba(26,92,90,.35);padding-bottom:2px;transition:gap .18s ease,border-color .18s ease}.home-persona-wrap{max-width:880px;margin:0 auto;padding:20px 32px 24px;width:100%;box-sizing:border-box;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.home-persona-grid{width:100%;display:grid;gap:18px;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,200px)}.home-persona-card{padding:20px;gap:10px;min-height:0}.home-persona-title{font-size:22px}.home-persona-desc{font-size:14px}@media(max-width:720px){.home-persona-wrap{padding:14px 20px 18px}.home-persona-grid{grid-template-columns:repeat(2,1fr);gap:12px}.home-persona-card{padding:14px 12px;gap:6px}.home-persona-title{font-size:16px}.home-persona-desc{font-size:12px}}.home-persona-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fff;border-radius:18px;border:1px solid var(--border);box-shadow:0 1px 3px #1a2b2b0d;text-decoration:none;color:var(--ink);cursor:pointer;overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.home-persona-card:hover{transform:translateY(-4px);border-color:var(--teal);box-shadow:0 14px 34px #1a5c5a29}.home-persona-card:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.home-persona-icon{color:var(--teal);display:inline-flex;align-items:center;justify-content:center}.home-persona-title{margin:0;font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.home-persona-desc{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}@media(prefers-color-scheme:dark){:root:not([data-platform-theme=light]){--teal: #63b6b5;--teal-dark: #3aa3a1;--teal-deep: #287a72;--teal-soft: rgba(99, 182, 181, .12);--teal-border: rgba(99, 182, 181, .28);--cream: #0a1f1e;--cream-deep: #14312f;--cream-warm: #1a3d3b;--ink: #f0efe8;--ink-soft: #d6d3c8;--muted: #94a8a6;--muted-soft: #6b8886;--border: rgba(255, 255, 255, .18);--border-strong: rgba(255, 255, 255, .3);--accent: var(--rz-color-secondary-400)}:root:not([data-platform-theme=light]) body{background:var(--cream);color:var(--ink)}:root:not([data-platform-theme=light]) .home-persona-card{background:var(--cream-deep);border-color:var(--border);box-shadow:0 1px 4px #0006;color:var(--ink)}:root:not([data-platform-theme=light]) .home-persona-card:hover{border-color:var(--teal);box-shadow:0 14px 34px #0009}}.home-footer{max-width:1120px;margin:64px auto 0;padding:24px 32px 40px;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted-soft)}.home-footer-wordmark{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-soft);font-size:12px}@media(max-width:600px){.home-footer{padding:20px 20px 32px}}:root{--admin-color-primary-50: #e0eeec;--admin-color-primary-100: #b3d3ce;--admin-color-primary-200: #80b6af;--admin-color-primary-300: #4d988f;--admin-color-primary-400: #287a72;--admin-color-primary-500: var(--rz-color-primary-500);--admin-color-primary-600: #144846;--admin-color-primary-700: #0e3635;--admin-font-sans: var(--rz-font-sans);--admin-color-neutral-50: #fafaf7;--admin-color-neutral-100: #f3f3ef;--admin-color-neutral-200: #e6e6e0;--admin-color-neutral-300: #d2d2c9;--admin-color-neutral-400: #9c9c8f;--admin-color-neutral-500: #6d6d63;--admin-color-neutral-600: #4b4b43;--admin-color-neutral-700: #2d2d28;--admin-color-neutral-800: #1a1a17;--admin-color-neutral-900: #0a0a08;--admin-bg-page: var(--rz-bg-page);--admin-bg-surface: var(--rz-bg-surface);--admin-bg-subtle: var(--rz-bg-subtle);--admin-text-primary: var(--admin-color-neutral-800);--admin-text-secondary: var(--admin-color-neutral-600);--admin-text-inverse: #ffffff;--admin-border-default: var(--admin-color-neutral-200);--admin-border-strong: var(--admin-color-neutral-300);--admin-shadow-card: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--admin-radius-card: 12px;--admin-radius-pill: 999px}html[data-theme=dark]{--admin-bg-page: #0e1314;--admin-bg-surface: #161d1e;--admin-bg-subtle: #1d2526;--admin-text-primary: #ecede9;--admin-text-secondary: #b0b3ac;--admin-text-inverse: #0e1314;--admin-border-default: #283132;--admin-border-strong: #38454a;--admin-color-primary-500: #4d988f;--admin-color-primary-600: #287a72;--admin-shadow-card: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3)}:root[data-persona=admin],:root[data-persona=admin] body,:root[data-persona=admin] #root{margin:0;padding:0;min-height:100vh;background:var(--rz-bg-page);color:var(--rz-text-primary);font-family:var(--rz-font-sans);-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.admin-shell{min-height:100vh;display:flex;flex-direction:column}.admin-header{height:56px;background:var(--rz-color-primary-500);color:var(--rz-text-inverse);display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:50}.admin-brand{font-weight:800;letter-spacing:.2px;font-size:18px}.admin-nav{display:flex;gap:4px}.admin-nav a{color:#ffffffd9;text-decoration:none;padding:6px 12px;border-radius:8px;font-size:14px;font-weight:600}.admin-nav a.active{background:#ffffff26;color:#fff}.admin-main{max-width:880px;margin:0 auto;padding:32px 20px 64px;width:100%}.admin-card{background:var(--rz-bg-surface);border:1px solid var(--rz-border-default);border-radius:var(--admin-radius-card);box-shadow:var(--admin-shadow-card);padding:24px;margin-bottom:16px}.admin-card h2{margin:0 0 8px;font-size:18px;color:var(--rz-text-primary)}.admin-card p{margin:0 0 12px;color:var(--rz-text-secondary);font-size:14px;line-height:1.5}.admin-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--rz-border-default)}.admin-row:first-of-type{border-top:0}.admin-field-label{font-size:14px;font-weight:700;color:var(--rz-text-primary)}.admin-field-help{font-size:12px;color:var(--rz-text-secondary);margin-top:2px}.admin-segmented{display:inline-flex;background:var(--rz-bg-subtle);border:1px solid var(--rz-border-default);border-radius:var(--admin-radius-pill);padding:3px;gap:0}.admin-segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--rz-text-secondary);padding:6px 14px;font-weight:700;font-size:13px;border-radius:var(--admin-radius-pill);cursor:pointer;font-family:inherit}.admin-segmented button.active{background:var(--rz-color-primary-500);color:var(--rz-text-inverse);box-shadow:0 1px 2px #00000026}.admin-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--rz-color-primary-500);color:var(--rz-text-inverse);border:0;border-radius:8px;padding:8px 14px;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.admin-btn.secondary{background:transparent;color:var(--rz-text-primary);border:1px solid var(--rz-border-strong)}:root{--agent-landing-viewport-offset: 0px;--rz-accent-primary: #1e3a5f}*,*:before,*:after{box-sizing:border-box}:root[data-persona=board]{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root[data-persona=board] body{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--rz-bg-page);color:#1a1a18;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--rz-accent-primary)}button,input,textarea{font-family:inherit}:root{--developer-color-error: var(--rz-color-error)}.dev-shell{min-height:100vh;background:#f5f0eb;color:#1a2b2b;font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:hidden}.dev-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 28px;background:linear-gradient(135deg,var(--rz-header-gradient-start) 0%,var(--rz-header-gradient-end) 100%);color:#fff;border-bottom:1px solid rgba(0,0,0,.08)}.dev-brand{font-weight:800;font-size:16px;letter-spacing:.3px;color:#fff}.dev-nav{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.dev-nav a{color:#ffffffc7;text-decoration:none;font-size:14px;font-weight:600;padding:6px 10px;border-radius:6px;transition:background .12s ease,color .12s ease}.dev-nav a.active,.dev-nav a:hover{color:#fff;background:#ffffff29}.dev-main{padding:24px;max-width:1200px;margin:0 auto}.dev-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:10px;padding:18px;margin-bottom:14px;box-shadow:0 1px 2px #00000008;word-break:break-word;overflow-wrap:break-word}.dev-card h3{margin:0 0 4px;font-size:14px;font-weight:600}.dev-meta{font-size:12px;color:var(--rz-text-muted, #6b7280);display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.dev-chip{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;background:#eef1f5;color:#2b3340}.dev-chip.status-NEW{background:#e6f4ff;color:#0b5ea8}.dev-chip.status-TRIAGED{background:#fff6d6;color:#8a6d0a}.dev-chip.status-CLOSED{background:#e6f7ec;color:#1b6b3a}.dev-btn{background:linear-gradient(135deg,var(--rz-header-gradient-start) 0%,var(--rz-header-gradient-end) 100%);color:#fff;border:0;padding:7px 14px;border-radius:6px;font-size:13px;cursor:pointer}.dev-btn:hover{background:var(--rz-accent-hover)}.dev-btn.secondary{background:#eef1f5;color:#2b3340}.dev-btn.secondary:hover{background:#dde2ea}.dev-textarea{width:100%;min-height:80px;padding:8px 10px;font-family:inherit;font-size:13px;border:1px solid var(--rz-border, #e4e4e7);border-radius:6px;box-sizing:border-box;resize:vertical}.dev-filters{display:flex;gap:10px;margin-bottom:14px;align-items:center}.dev-filters select,.dev-filters input{padding:6px 10px;font-size:13px;border:1px solid var(--rz-border, #e4e4e7);border-radius:6px}.voice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.voice-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.voice-card.active{border-color:#16191d;box-shadow:0 0 0 2px #16191d14}.voice-title{font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center}.voice-gender{font-size:11px;font-weight:600;color:#6b7280}.voice-desc{font-size:12px;color:#4b5563;min-height:2.6em}.voice-actions{display:flex;gap:8px;margin-top:4px}.health-page{display:flex;flex-direction:column;gap:24px;color:var(--rz-text-primary, #1a1a1a)}.hubble-page{display:flex;flex-direction:column;gap:16px;color:var(--rz-text-primary, #1a1a1a)}.hubble-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hubble-header h1{margin:0;font-size:26px}.hubble-header p{margin:6px 0 0;color:var(--rz-text-secondary, #4b5563);max-width:680px}.hubble-open{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:6px;color:#fff;background:linear-gradient(135deg,var(--rz-header-gradient-start) 0%,var(--rz-header-gradient-end) 100%);font-weight:700;font-size:13px;text-decoration:none}.hubble-frame-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:8px;box-shadow:0 1px 2px #00000008;overflow:hidden}.hubble-frame-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#1f3f3e;padding:12px 14px;border-bottom:1px solid var(--rz-border, #e4e4e7)}.hubble-frame{display:block;width:100%;height:min(74vh,820px);min-height:560px;border:0;background:#0f172a}.health-toolbar{display:flex;align-items:center;gap:16px}.health-toolbar h1{margin:0}.health-toolbar label{font-size:13px;color:var(--rz-text-muted, #6b7280)}.health-h2{font-size:16px;margin:0 0 12px;color:var(--rz-text-primary, #1a1a1a)}.health-error{color:var(--rz-color-error, #b42318);font-size:13px}.health-warning{border:1px solid #facc15;background:#fff8db;color:#7a5b00;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:8px}.health-muted{color:var(--rz-text-muted, #6b7280);font-size:13px}.cfg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cfg-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 2px #00000008}.cfg-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--rz-border, #e4e4e7)}.cfg-card-label{font-weight:700;letter-spacing:.08em;font-size:12px}.cfg-card-label.stt{color:#1d4ed8}.cfg-card-label.vad{color:#047857}.cfg-card-label.session{color:#b45309}.cfg-card-label.tts{color:#be185d}.cfg-card-label.llm{color:#6d28d9}.cfg-card-hint{color:var(--rz-text-muted, #6b7280);font-size:11px}.cfg-rows{display:grid;gap:6px}.cfg-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:baseline;font-family:ui-monospace,monospace;font-size:12px}.cfg-key{color:var(--rz-text-muted, #6b7280)}.cfg-value{color:var(--rz-text-primary, #1a1a1a);background:#f4f4f5;border:1px solid var(--rz-border, #e4e4e7);border-radius:4px;padding:2px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.lk-summary{font-size:13px;color:var(--rz-text-muted, #6b7280);margin-bottom:8px}.lk-rooms{display:grid;gap:8px}.lk-room{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:12px;color:var(--rz-text-primary, #1a1a1a)}.lk-room .lk-dispatch{color:#1d4ed8;margin-top:4px}.lk-room .lk-participant{margin-top:4px;color:var(--rz-text-primary, #1a1a1a)}.log-pre{background:#0b0d10;color:#e6e6e6;padding:12px;border-radius:8px;font-size:11px;max-height:480px;overflow-y:auto;margin:0;border:1px solid #1d2025}.twilio-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:8px;padding:12px;font-size:12px;font-family:ui-monospace,monospace;display:grid;gap:6px;color:var(--rz-text-primary, #1a1a1a)}.twilio-ok{color:#047857;font-weight:700;margin-right:6px}.twilio-fail{color:#b42318;font-weight:700;margin-right:6px}.twilio-muted{color:var(--rz-text-muted, #6b7280)}.twilio-link{color:#1d4ed8}.pod-list{display:grid;gap:12px}.pod-card{background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:10px;overflow:hidden}.pod-head{width:100%;text-align:left;background:#f8f9fb;border:0;padding:10px 14px;color:var(--rz-text-primary, #1a1a1a);cursor:pointer;display:flex;align-items:center;gap:12px;font-size:13px;border-bottom:1px solid transparent}.pod-card.open .pod-head{border-bottom-color:var(--rz-border, #e4e4e7)}.pod-app{font-weight:700;letter-spacing:.04em;min-width:140px}.pod-app.renzo-platform{color:#1d4ed8}.pod-app.renzo-hermes{color:#047857}.pod-app.livekit-server{color:#6d28d9}.pod-app.unknown{color:var(--rz-text-muted, #6b7280)}.pod-name{color:var(--rz-text-muted, #6b7280);font-family:ui-monospace,monospace;font-size:11px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-meta{color:var(--rz-text-muted, #6b7280);font-size:11px}.pod-toggle{color:var(--rz-text-muted, #6b7280)}.pod-log-pre{margin:0;padding:12px;background:#0b0d10;color:#e6e6e6;font-size:11px;max-height:320px;overflow-y:auto;border-top:1px solid var(--rz-border, #e4e4e7)}.dev-table{width:100%;border-collapse:collapse;font-size:13px}.dev-table thead th{text-align:left;background:#f5f6f8;color:#2b3340;font-weight:600;font-size:12px;padding:10px 12px;border-bottom:1px solid var(--rz-border, #e4e4e7);position:sticky;top:0;z-index:1}.dev-table tbody td{padding:10px 12px;border-bottom:1px solid #f0f1f4;vertical-align:top}.dev-row{cursor:pointer}.dev-row:hover{background:#fafbfc}.dev-row.selected{background:#eef4ff}.dev-chip.prio-P0{background:#fde2e3;color:var(--developer-color-error)}.dev-chip.prio-P1{background:#ffe9c2;color:#8a4a0a}.dev-chip.prio-P2{background:#e6f4ff;color:#0b5ea8}.dev-chip.prio-P3{background:#eef1f5;color:#2b3340}.dev-chip.status-OPEN,.dev-chip.status-open{background:#e6f4ff;color:#0b5ea8}.dev-chip.status-IN_PROGRESS,.dev-chip.status-in_progress{background:#fff6d6;color:#8a6d0a}.dev-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;display:flex;justify-content:flex-end;z-index:50}.dev-drawer{background:#fff;width:min(640px,96vw);height:100vh;overflow-y:auto;padding:22px 24px;box-shadow:-6px 0 24px #00000029;display:flex;flex-direction:column;gap:12px}.dev-drawer-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid var(--rz-border, #e4e4e7);padding-bottom:10px;margin-bottom:4px}.dev-drawer-section{border-top:1px solid #f0f1f4;padding-top:10px}.dev-drawer-section h3{margin:0 0 6px;font-size:13px;font-weight:600;color:#2b3340}.dev-pre{white-space:pre-wrap;word-break:break-word;background:#f5f6f8;padding:10px;border-radius:6px;font-size:12px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin:0}.dev-comment{margin-bottom:10px}.dev-changelog-day{margin-bottom:18px}@media(max-width:768px){.dev-header{flex-wrap:wrap;padding:12px 16px;gap:10px}.dev-brand{flex:0 0 auto}.dev-nav{order:3;width:100%;flex-wrap:wrap;gap:4px;row-gap:4px}.dev-nav a{font-size:12px;padding:5px 8px}.dev-main{padding:16px}.dev-filters{flex-wrap:wrap;gap:8px}.dev-table{display:block}.dev-table thead{display:none}.dev-table tbody{display:flex;flex-direction:column;gap:10px;padding:12px}.dev-table tbody tr{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rz-border, #e4e4e7);border-radius:8px;padding:12px 14px;gap:6px;cursor:pointer}.dev-table tbody tr:hover{background:#fafbfc}.dev-table tbody tr.selected{background:#eef4ff}.dev-table tbody td{display:flex;align-items:flex-start;gap:6px;padding:0;border:none;font-size:13px}.dev-table tbody td:nth-child(1):before{content:"ID: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(2):before{content:""}.dev-table tbody td:nth-child(3):before{content:"Status: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(4):before{content:"Priority: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(5):before{content:"Type: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(6):before{content:"Owner: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(7):before{content:"Updated: ";font-weight:600;color:#6b7280;font-size:11px;flex-shrink:0}.dev-table tbody td:nth-child(2){font-weight:600;font-size:14px;margin-bottom:2px}.dev-drawer{width:100%;padding:16px}.dev-changelog-day-header{font-size:12px;flex-wrap:wrap;gap:6px}.pod-app{min-width:0}.dev-filters>div{flex-wrap:wrap}}@media(max-width:480px){.dev-main{padding:12px}.dev-feedback-row{flex-direction:column!important}.dev-feedback-row>div:last-child{flex-direction:row!important;flex-wrap:wrap}.dev-card [data-testid=latest-stable-tag]>div{flex-direction:column;gap:4px}.dev-tabs{flex-wrap:wrap!important;gap:6px}.dev-filters label{display:flex;flex-direction:column;gap:4px;width:100%}.dev-filters select,.dev-filters input{width:100%;box-sizing:border-box}.dev-card{padding:14px}}.dev-changelog-day-header{position:sticky;top:0;background:var(--rz-bg, #f7f7f8);padding:10px 4px;font-size:13px;font-weight:700;color:#2b3340;display:flex;align-items:center;gap:12px;z-index:2;border-bottom:1px solid #e4e4e7;margin-bottom:8px}.dev-changelog-row{margin-bottom:8px}.dev-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}@media(max-width:600px){.health-toolbar{flex-wrap:wrap;gap:10px}.health-toolbar h1{width:100%;font-size:20px;margin:0}}.dev-kiosk-grid{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media(max-width:480px){.dev-kiosk-grid{grid-template-columns:1fr}}.dev-login-form{width:min(360px,100%);box-sizing:border-box}.dev-subs-page{padding:32px;max-width:1200px;margin:0 auto}@media(max-width:768px){.dev-subs-page{padding:16px}}@media(max-width:480px){.dev-subs-page{padding:12px}}.dev-metrics-page{padding:24px 32px;max-width:1100px}@media(max-width:768px){.dev-metrics-page{padding:16px}}@media(max-width:480px){.dev-metrics-page{padding:12px}.dev-metrics-header{flex-wrap:wrap}}:root{--rz-color-primary-50: #e8f5f5;--rz-color-primary-100: #c0e2e2;--rz-color-primary-200: #94cccc;--rz-color-primary-300: #63b6b5;--rz-color-primary-400: #3aa3a1;--rz-color-primary-500: #134745;--rz-color-primary-600: #0d2e2d;--rz-color-primary-700: #0a2524;--rz-color-primary-800: #061b1a;--rz-color-primary-900: #031110;--rz-color-secondary-50: #fff8e1;--rz-color-secondary-100: #ffedb3;--rz-color-secondary-200: #ffe082;--rz-color-secondary-300: #ffd54f;--rz-color-secondary-400: #ffca28;--rz-color-secondary-500: #e6a000;--rz-color-secondary-600: #b07800;--rz-color-secondary-700: #8a5e00;--rz-color-secondary-800: #634400;--rz-color-secondary-900: #3d2a00;--rz-color-neutral-0: #ffffff;--rz-color-neutral-50: #fafafa;--rz-color-neutral-100: #f9f9f9;--rz-color-neutral-200: #f5f0eb;--rz-color-neutral-300: #e0e0e0;--rz-color-neutral-400: #dddddd;--rz-color-neutral-500: #cccccc;--rz-color-neutral-600: #888888;--rz-color-neutral-700: #444444;--rz-color-neutral-800: #333333;--rz-color-neutral-900: #111111;--rz-bg-page: #f5f0eb;--rz-bg-surface: #ffffff;--rz-bg-subtle: #faf6ef;--rz-bg-muted: #e8e4dc;--rz-bg: var(--rz-bg-page);--rz-bg-card: var(--rz-bg-surface);--rz-bg-card-hover: var(--rz-bg-subtle);--rz-bg-secondary: var(--rz-bg-subtle);--rz-surface: var(--rz-bg-surface);--rz-surface-hover: var(--rz-bg-subtle);--rz-text-primary: #333;--rz-text-secondary: #444;--rz-text-muted: #888;--rz-text-inverse: #ffffff;--rz-text-accent: var(--rz-color-primary-500);--rz-border-subtle: #eee;--rz-border-default: #ddd;--rz-border-strong: #ccc;--rz-border-accent: var(--rz-color-primary-500);--rz-border: var(--rz-border-default);--rz-border-light: var(--rz-border-subtle);--rz-accent-primary: var(--rz-color-primary-500);--rz-accent-secondary: var(--rz-color-secondary-500);--rz-accent: var(--rz-color-primary-500);--rz-accent-hover: var(--rz-color-primary-600);--rz-accent-muted: var(--rz-color-primary-100);--rz-teal: var(--rz-color-primary-500);--rz-header-gradient-start: var(--rz-color-primary-500);--rz-header-gradient-end: var(--rz-color-primary-700);--rz-color-success-light: #e8f5e9;--rz-color-success: #2e7d32;--rz-color-success-dark: #1b5e20;--rz-color-warning-light: #fff8e1;--rz-color-warning: #b07800;--rz-color-warning-dark: #8a5e00;--rz-color-error-light: #ffebee;--rz-color-error: #c62828;--rz-color-error-dark: #8e0000;--rz-color-info-light: #e0f7fa;--rz-color-info: #00838f;--rz-color-info-dark: #006064;--rz-status-open: #c9921b;--rz-status-open-bg: #fff3cd;--rz-status-acknowledged: var(--rz-color-primary-500);--rz-status-acknowledged-bg: #e8f5f5;--rz-status-resolved: #2e7d32;--rz-status-resolved-bg: #f0fff4;--rz-status-appealed: #7a1f2b;--rz-status-appealed-bg: #fff0f0;--rz-status-dismissed: #888;--rz-status-dismissed-bg: #f5f5f5;--rz-status-in-progress: #c9921b;--rz-status-in-progress-bg: #fff3cd;--rz-status-completed: #2d7a47;--rz-status-completed-bg: #d4edda;--rz-status-cancelled: #888;--rz-status-cancelled-bg: #f0f0f0;--rz-status-received: var(--rz-color-primary-500);--rz-status-received-bg: #e8f5f5;--rz-status-notified: #b07800;--rz-status-notified-bg: #fff8e1;--rz-status-picked-up: #2e7d32;--rz-status-picked-up-bg: #f0fff4;--rz-status-available: var(--rz-color-success);--rz-status-available-bg: var(--rz-color-success-light);--rz-status-limited: var(--rz-color-warning);--rz-status-limited-bg: var(--rz-color-warning-light);--rz-status-unavailable: var(--rz-color-error);--rz-status-unavailable-bg: var(--rz-color-error-light);--rz-severity-low: #2e7d32;--rz-severity-medium: #b07800;--rz-severity-high: #c62828;--rz-severity-critical: #7a1f2b;--rz-priority-low: #888;--rz-priority-normal: #888;--rz-priority-medium: #c9921b;--rz-priority-high: #c9631b;--rz-priority-urgent: #b93040;--rz-pinned: #b07800;--rz-badge-bg: #f0f0f0;--rz-badge-text: #444;--rz-font-sans: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rz-font-serif: Georgia, "Times New Roman", serif;--rz-font-mono: "SF Mono", "Fira Code", Consolas, monospace;--rz-text-h1: 2.25rem;--rz-text-h2: 1.875rem;--rz-text-h3: 1.5rem;--rz-text-h4: 1.25rem;--rz-text-h5: 1.125rem;--rz-text-h6: 1rem;--rz-text-xl: 1.25rem;--rz-text-lg: 1.125rem;--rz-text-base: 1rem;--rz-text-sm: .875rem;--rz-text-xs: .75rem;--rz-text-caption: .6875rem;--rz-font-sm: var(--rz-text-xs);--rz-font-base: var(--rz-text-sm);--rz-font-md: var(--rz-text-base);--rz-font-lg: var(--rz-text-lg);--rz-font-xl: var(--rz-text-xl);--rz-weight-light: 300;--rz-weight-regular: 400;--rz-weight-medium: 500;--rz-weight-semibold: 600;--rz-weight-bold: 700;--rz-weight-extrabold: 800;--rz-leading-tight: 1.25;--rz-leading-snug: 1.375;--rz-leading-normal: 1.5;--rz-leading-relaxed: 1.625;--rz-leading-loose: 2;--rz-tracking-tight: -.025em;--rz-tracking-normal: 0;--rz-tracking-wide: .025em;--rz-tracking-wider: .05em;--rz-tracking-widest: .1em;--rz-space-0: 0;--rz-space-1: .25rem;--rz-space-2: .5rem;--rz-space-3: .75rem;--rz-space-4: 1rem;--rz-space-6: 1.5rem;--rz-space-8: 2rem;--rz-space-12: 3rem;--rz-space-16: 4rem;--rz-space-20: 5rem;--rz-space-24: 6rem;--rz-spacing-xs: var(--rz-space-1);--rz-spacing-sm: var(--rz-space-2);--rz-spacing-md: var(--rz-space-4);--rz-spacing-lg: var(--rz-space-6);--rz-spacing-xl: var(--rz-space-8);--rz-radius-none: 0;--rz-radius-sm: .125rem;--rz-radius-base: .25rem;--rz-radius-md: .375rem;--rz-radius-lg: .5rem;--rz-radius-xl: .625rem;--rz-radius-2xl: .75rem;--rz-radius-3xl: 1rem;--rz-radius-full: 9999px;--rz-shadow-none: none;--rz-shadow-sm: 0 1px 4px rgba(0, 0, 0, .07);--rz-shadow-base: 0 1px 4px rgba(0, 0, 0, .07), 0 2px 8px rgba(0, 0, 0, .06);--rz-shadow-md: 0 2px 8px rgba(0, 0, 0, .08), 0 4px 16px rgba(0, 0, 0, .08);--rz-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1), 0 8px 32px rgba(0, 0, 0, .1);--rz-shadow-xl: 0 8px 32px rgba(0, 0, 0, .12), 0 16px 64px rgba(0, 0, 0, .12);--rz-shadow-accent: 0 0 0 2px rgba(26, 92, 90, .25), 0 2px 8px rgba(26, 92, 90, .15);--rz-shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .06);--rz-z-below: -1;--rz-z-base: 0;--rz-z-raised: 10;--rz-z-dropdown: 100;--rz-z-sticky: 200;--rz-z-overlay: 300;--rz-z-modal: 400;--rz-z-toast: 500;--rz-duration-fast: .1s;--rz-duration-base: .2s;--rz-duration-slow: .3s;--rz-duration-slower: .5s;--rz-ease-default: cubic-bezier(.4, 0, .2, 1);--rz-ease-in: cubic-bezier(.4, 0, 1, 1);--rz-ease-out: cubic-bezier(0, 0, .2, 1);--rz-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rz-sidebar-width: 240px;--rz-topbar-height: 56px}@media(prefers-color-scheme:dark){:root:not([data-platform-theme=light]){--rz-bg-page: #0f1419;--rz-bg-surface: #1a1f2a;--rz-bg-subtle: #0a0f15;--rz-bg-muted: #252b36;--rz-text-primary: #f0efe8;--rz-text-secondary: #d6d3c8;--rz-text-muted: #94a8a6;--rz-text-inverse: #0a1f1e;--rz-text-accent: var(--rz-color-primary-300);--rz-border-subtle: rgba(255, 255, 255, .1);--rz-border-default: rgba(255, 255, 255, .18);--rz-border-strong: rgba(255, 255, 255, .32);--rz-border-accent: var(--rz-color-primary-300);--rz-accent-primary: var(--rz-color-primary-300);--rz-accent-secondary: var(--rz-color-secondary-400);--rz-shadow-sm: 0 1px 4px rgba(0, 0, 0, .4);--rz-shadow-base: 0 2px 8px rgba(0, 0, 0, .5);--rz-shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--rz-shadow-lg: 0 8px 32px rgba(0, 0, 0, .7);--rz-shadow-xl: 0 16px 64px rgba(0, 0, 0, .8);--rz-shadow-accent: 0 0 0 2px rgba(99, 182, 181, .35), 0 2px 8px rgba(99, 182, 181, .25);--rz-color-neutral-0: #14312f;--rz-color-neutral-50: #1a3d3b;--rz-color-neutral-100: #224a47;--rz-color-neutral-200: #2a5a57;--rz-color-neutral-300: #4a7a77;--rz-color-neutral-400: #6b9896;--rz-color-neutral-500: #94a8a6;--rz-color-neutral-600: #b8c8c6;--rz-color-neutral-700: #d6d3c8;--rz-color-neutral-800: #e8e5de;--rz-color-neutral-900: #f0efe8;--rz-status-open: #e6b84a;--rz-status-open-bg: rgba(230, 184, 74, .15);--rz-status-acknowledged: #63b6b5;--rz-status-acknowledged-bg: rgba(99, 182, 181, .15);--rz-status-resolved: #6bcf78;--rz-status-resolved-bg: rgba(107, 207, 120, .15);--rz-status-appealed: #f0888f;--rz-status-appealed-bg: rgba(240, 136, 143, .15);--rz-status-dismissed: #94a8a6;--rz-status-dismissed-bg: rgba(148, 168, 166, .12);--rz-status-received: #63b6b5;--rz-status-received-bg: rgba(99, 182, 181, .15);--rz-status-notified: #e6b84a;--rz-status-notified-bg: rgba(230, 184, 74, .15);--rz-status-picked-up: #6bcf78;--rz-status-picked-up-bg: rgba(107, 207, 120, .15);--rz-status-in-progress: #e6b84a;--rz-status-in-progress-bg: rgba(230, 184, 74, .15);--rz-status-completed: #6bcf78;--rz-status-completed-bg: rgba(107, 207, 120, .15);--rz-status-cancelled: #94a8a6;--rz-status-cancelled-bg: rgba(148, 168, 166, .12);--rz-priority-low: #94a8a6;--rz-priority-medium: #e6b84a;--rz-priority-high: #f0a070;--rz-priority-urgent: #f0888f;--rz-pinned: #e6b84a;--rz-badge-bg: rgba(255, 255, 255, .1);--rz-badge-text: #d6d3c8}}:root{--worker-teal: var(--rz-color-primary-500);--worker-teal-dark: #114a48;--worker-teal-light: #d0e6e4;--worker-bg: var(--rz-bg-subtle);--worker-surface: var(--rz-bg-surface);--worker-border: #d8e6e4;--worker-text: #1a2b2b;--worker-text-muted: #555a66;--worker-danger: #c2410c;--worker-warning: #d97706;--worker-amber: #d97706;--worker-success: #047857;--worker-radius: 16px;--worker-tap: 56px;--worker-prio-urgent: var(--rz-color-primary-500);--worker-prio-high: #c2410c;--worker-prio-medium: #d97706;--worker-prio-low: #9ca3af;--worker-pill-info-bg: #e0eeec;--worker-pill-info-fg: #114a48;--worker-pill-warn-bg: #fef3c7;--worker-pill-warn-fg: #8a5a06;--worker-pill-active-bg: #ffe9d6;--worker-pill-active-fg: #8c3a14;--worker-pill-success-bg: #d1f5e6;--worker-pill-success-fg: #065f46;--worker-pill-muted-bg: #f3f4f6;--worker-pill-muted-fg: #4b5563;--worker-gradient: var(--rz-color-primary-500)}:root[data-persona=worker],:root[data-persona=worker] body,:root[data-persona=worker] #root{margin:0;padding:0;height:100vh;height:100dvh;background:#eadfcd;color:var(--worker-text);font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow:hidden}:root[data-persona=worker] body{background:#eadfcd}:root[data-persona=worker] #root{display:flex;flex-direction:column}.worker-shell{background:var(--worker-bg);height:100%;width:100%;display:flex;flex-direction:column;overflow:hidden}@media(min-width:700px){:root[data-persona=worker] body{padding:24px 0}.worker-shell{max-width:600px;margin:0 auto;border-radius:22px;box-shadow:0 20px 50px #114a482e;height:calc(100% - 48px)}}*{box-sizing:border-box}button{font-family:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent}input,textarea,select{font-family:inherit;font-size:17px}
